/*
Theme Name: Blayney Child Theme
Author: Blayney Partnership
Author URI:  https://www.blayneypartnership.co.uk/
Template: blayney
Version: 1.0

/*

WIP NEW SINGLE POST HEADER HEIGHT?! 
.single-post div#page-header-bg, .single-post div#page-header-wrap {height: calc(100vh - 160px) !important;}

*/



/* GENERAL */

.nectar-overflow-hidden{overflow: visible;}
body .fa.fa-twitter:before {content: "\e918";}
body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open) {pointer-events:auto !important;}
::selection {color: #ff1053 !important;background: #f6f6f6 !important;}
/*body > div:not(.cli-modal):not(#cookie-law-info-again):not(#cookie-law-info-bar):not(.ocm-effect-wrap):not(.progress-container):not(#loftloader-wrapper) {display: none !important;opacity: 0;height: 0;visibility: hidden;max-height: 0px;user-select: none;}*/
.purple-nav #top nav > ul > .button_solid_color > a:before,.purple-nav  #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color: #150133 !important;}
.page-intro-row h1, .seo-title h1 {letter-spacing: 1px;font-size: 14px;line-height: 15px;font-weight: 700;font-family: proxima-nova, sans-serif !important;opacity: 0.5;}
.home .seo-title h2 {letter-spacing: 1px;font-size: 14px;line-height: 15px;font-weight: 700;font-family: proxima-nova, sans-serif !important;opacity: 0.5;}
div#loftloader-wrapper {cursor: none;z-index: 9999999999999999 !important;}
.progress-container {display: none !important;}
.wpb_text_column h5 {opacity: 0.5;}
.nectar-cta h5, .home .nectar-cta h5 {font-size: 25px !important;line-height: 50px !important;letter-spacing: 0px !important;font-weight: 500 !important;}
.nectar-cta h5:hover a.link_text, .nectar-cta h6:hover a.link_text {border-color: #000 !important;}
.nectar-cta h6 {font-size: 18px !important;line-height: 43px !important;letter-spacing: 0px !important;font-weight: 500 !important;}
.toggle.open h3 {z-index: 99999999999 !important;}
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button:hover:before {background-color: #ff1153 !important;}
div#ajax-content-wrap .container-wrap {padding-bottom: 0px !important;}
.wpb_row .row-bg-wrap .row-bg-overlay {backface-visibility: inherit !important;}
.material .wpb_content_element {margin-bottom: 15px !important;}
.material .wpb_row {margin-bottom: 10px;}
.nectar-cta h5 {margin-bottom: 0px !important;word-break: keep-all !important;}
body #slide-out-widget-area.fullscreen-alt {background-color: #fff !important;}
.nectar_single_testimonial span.title {font-size: 15px;font-weight: 400;letter-spacing: 0px;}
.nectar_single_testimonial span {font-size: 25px;line-height: 27px;}
.twentytwenty-wrapper.twentytwenty-horizontal {overflow: hidden;padding: 0px !important;}
.img-with-aniamtion-wrap .hover-wrap {margin-bottom: 0px;}
.nectar-split-heading {margin-bottom: 15px !important;}
.material .work-brand-footer .work-brand-color-column .wpb_text_column.wpb_content_element {margin-bottom: inherit !important;}
blockquote {letter-spacing: 0px;}
.eapps-instagram-feed-posts-item-user-image {width: 28px !important;}
.eapps-instagram-feed-posts-grid-load-more {border-radius: 0px !important;font-family: proxima-nova, sans-serif !important;padding: 15px 30px !important;height: auto !important;text-transform: capitalize;font-weight: 500;font-size: 16px;line-height: 35px !important;}
#eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-template-classic {background: rgb(255, 255, 255);border: none !important;box-shadow: 0px 10px 20px #0000001a;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {padding-right: 0px !important;}
.eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-inner {width: 100% !important;}
.div-no-pad .divider-border {margin: 0px !important;}
.fancybox-container.fancybox-is-open {backdrop-filter: blur(5px) !important;--webkit-backdrop-filter: blur(5px) !important;}
.fancybox-bg {background-color: rgb(0 0 0 / 65%) !important;}
.gform_fileupload_rules {font-size: 14px;line-height: 24px;margin-top: 8px;display: block;}

/* END */


/* CURSOR */

.cursor-1 .cursor-el1 {width: var(--cursor-width);height: var(--cursor-width);border: calc(var(--cursor-width)/25) solid #fff;opacity:0.6;border-radius: 70%;top: calc(var(--cursor-width)/-2);left: calc(var(--cursor-width)/-2);-webkit-transition: all 100ms ease-out;transition: all 100ms ease-out;}
.cursor-1.plugin.link-hover div {-webkit-animation: c1-anim 200ms ease-out;animation: c1-anim 200ms ease-out;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;background-color: #ff3263 !important;mix-blend-mode: normal !important;opacity: 1 !important;}

/* END */


/* QUARANTINE QUIZ */

body.quarantine-quiz .gf_stylespro .gfsp_dot input[type=radio]:not(old):checked+label:before {box-shadow: 0 0 0 4px inset, 0 0 0 15px #ff1053 inset;border: 2px solid #ff1053 !important;padding: 12px;}
body.quarantine-quiz .gf_stylespro .gfsp_dot input[type=radio]:not(old)+label:before{border: 2px solid #808080 !important;box-shadow: 0 0 0 0px inset,0 0 0 0px #fff inset;padding: 12px;}
body.quarantine-quiz .gf_stylespro .ginput_container>ul {margin: 15px 0 15px 0;}
body.quarantine-quiz .gf_stylespro .gfsp_dot input[type=radio]:not(old):checked+label:before {box-shadow: 0 0 0 4px inset, 0 0 0 15px #ff1053 inset;border: 2px solid #ff1053 !important;padding: 12px;}
body.quarantine-quiz label.gfield_label {font-size: 16px !important; line-height: 24px !important;}
body.quarantine-quiz .nectar-sharing {border: none !important;}
body.quarantine-quiz .nectar-sharing:hover {border: none !important;background-color: transparent !important;box-shadow: none !important;}
body.quarantine-quiz .sharing-default-minimal .nectar-social .nectar-sharing:hover i.fa {color: #3b1ca0 !important;background-color: rgba(255, 255, 255, 1) !important;transition:all 0.25s ease;}
body.quarantine-quiz .sharing-default-minimal .nectar-social a i.fa {color: #3b1ca0 !important;background-color: rgba(255, 255, 255, 0.08) !important;transition:all 0.25s ease;}
body.quarantine-quiz .quarantine-quiz-header .wpb_column {text-align: center;}
body.quarantine-quiz .quarantine-quiz-header .wpb_column p {width: 770px;margin: auto;}
body.quarantine-quiz .quarantine-quiz-info-column {width: 770px;text-align: center;margin: auto !important;}
body.quarantine-quiz .quarantine-quiz-monkey {margin-top: 0px !important;}
body.quarantine-quiz .quarantine-quiz-info-column .sharing-default-minimal {margin-bottom: 0px !important;text-align: center;}
body.quarantine-quiz .quarantine-quiz-info-column .sharing-default-minimal a.nectar-sharing {margin: 0px !important;}
body.quarantine-quiz .quarantine-quiz-info {padding-bottom: 75px !important;}
body.quarantine-quiz .quarantine-quiz-info-logos-inner-column {width: auto;float: left !important;width: 50% !important;padding-left: 30px !important;padding-right: 30px !important;}
body.quarantine-quiz .quarantine-quiz-info-logos-inner .col.span_12 {width: auto;margin: auto;display: table;}
body.quarantine-quiz .quarantine-quiz-info-logos-inner-column img {width: 225px !important;}
body.quarantine-quiz .quarantine-quiz-info-logos-inner {margin-top: -15px;}
body.quarantine-quiz .quarantine-quiz-info-column h4 {font-size: 35px !important;line-height: 40px !important;width: 550px;margin: auto;}
body.quarantine-quiz .quarantine-quiz-info-column h3 {font-size: 60px !important;line-height: 69px !important;width: 500px;margin: auto;}
body.quarantine-quiz li#field_4_31 {width: 100%;margin-right: 0px !important;}
body.quarantine-quiz select#input_4_69 {width: 70% !important;margin: auto !important;display: block;}
body.quarantine-quiz li#field_4_60 {width: 100% !important;float: left !important;border-top: 1px solid rgba(0, 0, 0, 0.1) !important;margin-top: 20px !important;padding-top: 25px !important;margin-bottom: 30px !important;}
body.quarantine-quiz li#field_4_69 label.gfield_label {display: none !important;}
body.quarantine-quiz li#field_4_30, body.quarantine-quiz li#field_4_16 {margin-top: 25px !important;}
body.quarantine-quiz div#gform_wrapper_4 {padding: 0px !important;}
.quarantine-quiz-result-monkey-margin {margin-top: -190px !important;}
.quarantine-quiz-result .contact-love-to-hear-from-you .nectar-split-heading {margin-top: -20px !important;}
.quarantine-quiz-result .nectar-milestone .number span {font-size: 200px !important;line-height: 220px !important;font-family: proxima-nova, sans-serif !important;font-weight: 500 !important;}
.quarantine-quiz-result .nectar-milestone .number span.symbol {font-size: 70px !important;line-height: 125px !important;font-weight: 600 !important;font-family: proxima-nova, sans-serif !important;}
.quarantine-quiz-result .nectar-milestone.animated-in {margin-left: -40px !important;margin-top: -20px !important;margin-bottom: 0px !important;}

/* END */



#to-top {
    display: block;
    position: fixed;
    text-align: center;
    line-height: 12px;
    right: 17px;
    bottom: 45px;
    transform: translateY(105%);
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    z-index: 9994;
    height: 29px;
    width: 29px;
    background-color: rgba(0, 0, 0, 0.25);
    background-repeat: no-repeat;
    background-position: center;
    transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear;
}








/* TYPOGRAPHY */

html body h1 {font-family: freight-display-pro, serif !important;}
html body h2 {font-family: freight-display-pro, serif !important;}
html body h3 {font-family: freight-display-pro, serif !important;}
html body h4,html body h4 a, span.open-quote, blockquote.nectar_single_testimonial .wrap span,.nectar_single_testimonial[data-style="bold"] p, .nectar-recent-posts-single_featured.multiple_featured .active .recent-post-container h2 a > span span {font-family: freight-display-pro, serif !important;}
body, strong, p, h1, h2, h3, h4, h5, h6, html, a {-webkit-text-size-adjust: none !important;}

html body h5, html body h6, html body p, html body a, html body .nectar-button,
.bold, strong, b, .material .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title,
body, .toggle h3 a, body .ui-widget, table, .bar_graph li span strong,
#slide-out-widget-area .tagcloud a,
body .container .woocommerce-message a.button,
#search-results .result .title span,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3,
.row .col.section-title .nectar-love span,
body .nectar-love span,
body .nectar-social .nectar-love .nectar-love-count,
body .carousel-heading h2,
.sharing-default-minimal .nectar-social .social-text,
body .sharing-default-minimal .nectar-love,
.widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date,
.single [data-post-hs="default_minimal"] #single-below-header span,
.single .heading-title[data-header-style="default_minimal"] #single-below-header span,
.nectar-recent-posts-single_featured.multiple_featured .controls li .title, label.gfield_label,body, blockquote.nectar_single_testimonial .wrap span.title, body #page-header-bg .span_6 span.subheader, #page-header-bg span.result-num, body .row .col.section-title > span, .nectar-box-roll .overlaid-content .subheader {font-family: proxima-nova, sans-serif !important;}

/* GLOBAL FONT SIZES */

.single-post .post-content .vc_row h2 {font-size: 45px !important;line-height: 1.1 !important;}
body blockquote.nectar_single_testimonial p {font-size: 20px;line-height: 35px;font-weight: 400 !important;letter-spacing: 0px;}
body blockquote.nectar_single_testimonial[data-style="bold"] div.inner p {font-size: 35px !important;line-height: 48px !important;padding-bottom: 30px;}

/* END */

/* 404 ERROR */

.error-404-content-row {margin-top: -2px !important;}
.error-404-content-row .col.span_12.left {margin-top: -100px;}

/* END */

/* Monkey Hand V2 */

body .monkey-handvtwo .wpb_wrapper > .img-with-aniamtion-wrap {position: absolute;z-index: 1;top: 0;}
body .monkey-handvtwo .wpb_wrapper > .img-with-aniamtion-wrap.active{z-index:3}

@media (max-width: 999px) {
    body .monkey-handvtwo .wpb_wrapper {height: 500px;}
}

@media (max-width: 415px) {
    body .monkey-handvtwo .wpb_wrapper {height: 450px;}
}

/* End Monkey Hand */


/* TWITTER FEED */

body div.twitter-tweets-tweet-text {color: #333333 !important;font-size: 13px;background-color: transparent !important;border: none !important;}
body div.twitter-tweets-tweet-text:before, body div.twitter-tweets-tweet-text:after {display: none !important;}
div.twitter-tweets-tweet-text a.twitter-tweets-tweet-time:hover {color: #ff1053 !important;}

/* END */


/* CLIENT CAROUSEL */

.container.client-carousel-wrapper .row {border-bottom: 1px solid rgba(255, 255, 255, 0.18);}
.client-carousel {position: relative;overflow: hidden;}
.client-carousel .owl-item {float: left;text-align: center;}
.client-carousel .owl-item:hover {cursor: pointer;}
.client-carousel .owl-item a {display: block;}
.client-carousel .owl-item img {max-height: 260px;width: 100%;}
.client-carousel .owl-nav {display: none;}

/* END */


/* ORIGINAL COOKIE BAR */

div#catapult-cookie-bar {padding: 20px !important;}
span.ctcc-left-side a {font-weight: 500;opacity: 1;color: #fd0f53 !important;}
span.ctcc-left-side {color: #000;font-weight: 400 !important;font-size: 15px;line-height: 45px;font-family: proxima-nova, sans-serif !important;}
#catapult-cookie-bar .x_close span {display: block;position: absolute;height: 2px;width: 19px;background-color: #d6d6d6 !important;transform: all 0.25s ease;}
.has-cookie-bar #catapult-cookie-bar {box-shadow: 0px 10px 120px rgba(0, 0, 0, 0.05);border-top: 1px solid #d6d6d640 !important;}
#catapult-cookie-bar .x_close:hover span {display: block;position: absolute;height: 2px;width: 19px;background-color: #000 !important;transform: all 0.25s ease;}
span.ctcc-left-side:before {content: "";width: 43px !important;height: 40px !important;display: block;background-image: url(/wp-content/uploads/2019/12/cookie.png) !important;background-size: contain !important;float: left;background: no-repeat;margin-right: 15px;margin-top: 2px !important;}
div#catapult-cookie-bar {padding: 20px 30px !important;}

/* END */


/* NEW COOKIE BAR */

#cookie-law-info-bar span {color: #000;font-weight: 400 !important;font-size: 15px;line-height: 45px;font-family: proxima-nova, sans-serif !important;}
#cookie-law-info-bar {padding: 20px !important;box-shadow: 0px 10px 120px rgba(0, 0, 0, 0.05);border-top: 1px solid #d6d6d640 !important;}
div#cookie-law-info-bar p {padding: 0px;}
#cookie-law-info-bar span:before {content: "";width: 38px !important;height: 35px !important;display: block;background-image: url(/wp-content/uploads/2019/12/cookie.png) !important;background-size: contain !important;float: left;background: no-repeat;margin-right: 15px;margin-top: 3px;}
a#cookie_action_close_header {float: left;margin: 0px;margin-left: 20px !important;content: "" !important;}
#cookie-law-info-bar p {padding: 0px !important;width: auto !important;display: block !important;float: left !important;}
#cookie-law-info-bar span {display: table !important; margin: auto !important;}
a#cookie_action_close_header:hover {opacity: 0.5;transition: all 0.25s ease;}
a#cookie_action_close_header {float: left;margin: 0px;margin-left: 20px !important;content: "" !important;width: 13px !important;display: block !important;height: 13px !important;padding: 0px !important;margin-top: 16px;background-color: transparent !important;background-image: url(/wp-content/uploads/2019/12/close-cookie.svg);opacity: 0.2;background-repeat: no-repeat !important;transition: all 0.25s ease;}
#cookie-law-info-bar p {font-size: 14px !important;line-height: 43px !important;}

/* END */


/* HEADER */

#header-outer #logo, #header-outer .logo-spacing {margin-top: 20px !important;margin-bottom: 20px !important;}
a.header-contact {display: none;}
body div#header-outer:not(.transparent):not(.side-widget-open).scrolling {border-bottom: 1px solid whitesmoke !important;box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05) !important;}
div.wpb_row.fixed-window-graphic-row {z-index:9999999999999 !important;position: fixed !important;width: 40px !important;right: 0px !important;top: 40%;margin: 0px !important;}
.fixed-window-graphic-row .hover-wrap {margin: 0px !important;}
#top nav ul li a {color: #000 !important;}
div#header-outer.dark-slide a.header-contact {color: #000;}
div#header-outer .sf-menu span.nectar-menu-icon {margin-right: 5px !important;}


.off-canvas-menu-container .nectar-menu-icon-text {padding-right: 57px;}
.off-canvas-menu-container .nectar-menu-icon {position: absolute;display: block;right: 0px;margin-right: 0px;top: 2px;}

/* END */


/* FOOTER */

div#copyright {background-color: rgba(255, 255, 255, 0.75) !important;z-index: 999;border-top: 1px solid whitesmoke !important;} 
div#footer-outer {z-index: 999;border-top: 1px solid #e0e0e09e !important;}
.footer-left .divider-border {background-color: #e0e0e09e !important;}
div#copyright .col.span_7 {width: 25% !important;margin: 0px;}
div#copyright .col.span_5 {width: 75% !important;margin: 0px;}
#footer-widgets .col.span_6 {width: 100%;margin: 0px;}
#footer-widgets .col.span_6:last-child {display: none !important;}
.footer-left {width: 900px;padding: 0px !important;float: left !important;padding-top: 125px !important;padding-bottom: 125px !important;}
html body .footer-row h2 a {font-family: freight-display-pro, serif !important;}
.footer-row h2, .footer-row h2 strong {font-size: 55px !important;line-height: 70px !important;font-family: freight-display-pro, serif !important;margin-bottom: 0px;}
.footer-row h2 strong:hover a, .footer-row h2:hover a {color: #fd0e52 !important;opacity: 1 !important;transition: all 0.25s ease;}
.footer-row h2 strong, .footer-row h2 strong a {color: #000 !important;opacity: 0.3;transition: all 0.25s ease;}
.footer-row h2:hover strong {opacity: 1 !important;color: #ff1252 !important;}
.footer-left-inner-left {width: 150px;margin-right: 50px !important;}
ul#menu-footer-menu-1 {column-count: 3;font-size: 16px;line-height: 31px;}
#footer-outer .widget {margin-bottom: 0px;}
#footer-outer .row {padding: 0px;}
.footer-left-inner-left {width: 160px;padding-top: 12px;}
div#footer-widgets .row {padding: 0px !important;}
.footer-monkey {bottom: -70px !important;}
.footer-row .img-with-aniamtion-wrap .hover-wrap {margin-bottom: 0px;}
.footer-left-inner {margin-top: 100px !important;}
ul.social li a i {color: #000 !important;font-size: 20px !important;line-height: 30px !important;}
div#copyright p {font-size: 15px !important;font-weight: 400 !important;opacity: 1;color: #000000 !important;font-family: proxima-nova, sans-serif !important;}
div#copyright p strong {font-weight: 400 !important;opacity: 0.5;color: #565656 !important;font-family: proxima-nova, sans-serif !important;}
.footer-left-inner-right {padding-left: 25px !important;padding-right: 100px !important;}
div#copyright {background-color: rgba(255, 255, 255, 0.75) !important;z-index: 999;border-top: 1px solid whitesmoke !important;padding: 30px 0px !important;}
.footer-right {padding: 0px !important;width: 240px;float: right !important;position: absolute !important;right: 0px !important;}
.footer-row .divider-wrap {display: none;}
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):hover {color: #ff1053 !important;opacity: 1 !important;}

/* END */


/* HOME */

.home .homepage-work-row .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper > .homepage-work-row-inner:nth-child(n+8) {display: none !important;}
.homepage-work-feature-box > .vc_column-inner > .wpb_wrapper {position: relative;}
body .homepage-intro-left .nectar-rotating-words-title h6 .dynamic-words span {font-weight: 500; color:#ff1453;}
body .homepage-intro-left .nectar-rotating-words-title h6 span,
.homepage-intro p {letter-spacing: 0px;font-size: 18px;line-height: 32px;font-weight: 400;}
body .homepage-intro-left .nectar-rotating-words-title h6 .dynamic-words {margin-right: -6px !important;margin-left: -2px;}
body .homepage-intro-left .nectar-rotating-words-title {margin-bottom: 15px;}

div.wpb_row.services-rotating-bar {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
    z-index: 99999999999 !important;
}

.services-rotating-bar .nectar-scrolling-text .nectar-scrolling-text-inner__text-chunk {
    font-family: 'freight-display-pro';
    font-size: 75px !important;
    line-height: 90px !important;
}

.services-rotating-bar .nectar-scrolling-text span.custom {
    width: 140px;
    height: 100px !important;
    padding: 0px !important;
    text-align: center;
    display: flex !important;
    transform: none !important;
    align-items: center;
    justify-content: center;
    align-content: center;
}

.services-rotating-bar .nectar-scrolling-text span.custom img {
    width: 50px !important;
    height: 50px !important;
    margin: auto !important;
}

.homepage-intro-left span.text {margin: 0px !important;}
.homepage-header.wpb_row, .first-section.wpb_row {z-index: 9 !important;}
div.wpb_row {z-index: 999999 !important;}
.fixed-c2a.wpb_row {position: fixed !important;bottom: 40px;left: 0px !important;text-align: center;width: 100% !important;margin: 0px !important;z-index: 10 !important;}
.fixed-c2a .nectar-next-section-wrap.bounce a:before {background-color: transparent !important;}
.fixed-c2a h6 {letter-spacing: 3px;font-size: 15px;line-height: 0px;}
.fixed-c2a .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}
.fixed-c2a.fixed-c2a-dark i.fa.fa-angle-down {color: #000 !important;}
.homepage-intro h1 {font-size: 60px;line-height: 62px;font-weight: 600 !important;margin-bottom: 20px !important;}
.homepage-intro p {padding-bottom: 5px !important;}
.homepage-intro p a {font-weight: 500;}
div.homepage-intro.wpb_row {z-index: 999999999999 !important;}
.homepage-work-feature-box .wpb_text_column.updated * {margin-bottom: 0px !important;}
.homepage-work-feature-box .wpb_text_column.updated {margin-bottom: 0px !important;position: absolute;right: 0px;top: -12px;border: 2px solid #ffffff2e;padding: 8px 13px;}
.homepage-work-feature-box.dark .wpb_text_column.updated {border-color: rgb(0 0 0 / 10%);}
.homepage-work-feature-box.dark:hover .wpb_text_column.updated {border-color: #ffffff2e;}
.homepage-work-feature-box .vc_column-inner {padding: 65px !important;}
.homepage-work-feature-box .homepage-work-box-expertise p {color: #fff;font-size: 18px !important;line-height: 18px !important;font-style: italic;font-family: freight-display-pro, serif !important;font-weight: 400 !important;letter-spacing: 0.5px !important;}
.homepage-work-feature-box .homepage-work-box-expertise p em {margin-right: 15px;}
.homepage-work-feature-box .column-image-bg-wrap .column-image-bg {transform: scale(1);transition: all 0.5s ease !important;}
.homepage-work-feature-box:hover .column-image-bg-wrap .column-image-bg {transform: scale(1.1);transition: all 0.5s ease !important;}
.homepage-work-feature-box .nectar-cta {margin-bottom: 250px !important;margin-top: 25px !important;}
.homepage-work-feature-box .nectar-cta[data-style="underline"] .link_wrap .link_text:after {border-bottom: 2px solid #fff !important;}
.homepage-work-feature-box h3 {font-size: 65px !important;line-height: 60px !important;}
.homepage-work-feature-box p {font-size: 20px !important;line-height: 32px !important;width: 80% !important;}
.homepage-work-feature-box .wpb_text_column.wpb_content_element:first-child {margin-bottom: 10px !important;}
.homepage-work-left-column, .homepage-work-right-column {width: 625px !important;height: 625px !important;}
.homepage-work-row > .col.span_12 > .wpb_column {padding: 0px;width: auto;margin: auto !important;}
.homepage-work-box-expertise.wpb_content_element.wpb_text_column {position: absolute;width: 100%;bottom: 0px;margin-bottom: 0px !important;}
.homepage-work-box-expertise a {opacity: 1 !important;transition: all 0.25s ease;}
.homepage-work-box-expertise a:hover {opacity: 0.6 !important;transition: all 0.25s ease;}
.homepage-work-case-study.dark h3, .homepage-work-case-study.dark a, .homepage-work-case-study.dark h5 {color: #000 !important;}
.homepage-work-case-study.dark:hover h3, .homepage-work-case-study.dark:hover a, .homepage-work-case-study.dark:hover h5, .homepage-work-case-study.dark:hover p em {color: #fff !important;}
.homepage-work-case-study.dark .nectar-cta a {color: #fff !important;}
.homepage-work-case-study.dark p em {color: #000 !important;}
.homepage-work-case-study .wpb_text_column:not(.homepage-work-box-expertise) p {transition:all 0.5s ease !important;opacity: 0 !important;}
.homepage-work-case-study:hover .wpb_text_column:not(.homepage-work-box-expertise) p {transition:all 0.5s ease !important;opacity: 1 !important;}
.homepage-work-case-study .nectar-cta {transition:all 0.5s ease !important;opacity: 0 !important;}
.homepage-work-case-study:hover .nectar-cta {transition:all 0.5s ease !important;opacity: 1 !important;}
.homepage-work-case-study:hover .nectar-cta.coming-soon-call-to-action {opacity: 0.5 !important;}
.homepage-work-case-study .wpb_text_column h5 {opacity: 1;font-weight: 200 !important;letter-spacing: 1px !important;margin-bottom: 15px !important;}
.homepage-work-case-study .nectar-cta h5 {font-size: 22px !important;line-height: 55px !important;margin-top: -15px !important;}
.homepage-work-left-column {top: -150px !important;}
.homepage-work-row {margin-top: 0px;padding-top: 285px !important;}
div#rev_slider_1_1_forcefullwidth {margin: 0px !important;}
body .homepage-intro-right img.img-with-animation {max-width: 1550px;margin-left: 100px !important;bottom: 30px;}
.clients.carousel.six-cols >div {padding: 0px 30px;}
.clients.fade-in-animation.completed >div:hover {opacity: 1 !important;}
.client-display-carrousel {border: 1px solid #eee !important;z-index: 99999999999999 !important;border-left: 0px !important;border-right: 0px !important;padding-top: 30px !important;padding-bottom: 25px !important;}
.client-display-carrousel .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}
.three-column-info-row h2 {width: 750px !important;}
.three-column-info-inner-row .wpb_column:last-child {margin-right: 0px !important;}
.three-column-info-inner-row .wpb_column {width: 30% !important;margin-right: 4% !important;}
.three-column-info-row img {width: 120px;left: -10px;margin-bottom: 15px !important;}
.imaginarium-recent-posts .post .inner-wrap {border-radius: 0px !important;}
.imaginarium-recent-posts .post-header h3 a {font-size: 28px;line-height: 32px;font-family: freight-display-pro, serif !important;display: block;}
body .imaginarium-recent-posts .masonry-blog-item .content-inner .article-content-wrap {padding-top: 0px !important;}
.imaginarium-recent-posts .excerpt {opacity: 0.75;font-size: 15px !important;line-height: 25px;margin-bottom: 20px !important;margin-top: 12px !important;}
.imaginarium-recent-posts .masonry-blog-item span.meta-category a {margin-bottom: 0px !important;}
.imaginarium-recent-posts .grav-wrap {margin-top: 17px !important;}
.imaginarium-recent-posts .masonry-blog-item .grav-wrap .text span {color: #8d8d8d;}
.imaginarium-recent-posts .masonry-blog-item .grav-wrap .text a {font-weight: 500 !important;}
.imaginarium-recent-posts .masonry-blog-item .post-header {margin-bottom: 7px;}
.imaginarium-recent-posts .masonry.material .masonry-blog-item .meta-category {padding: 23px 30px 0px 30px;}
.imaginarium-recent-posts h5 {margin-bottom: -5px !important;}
.post-area.col.span_12.col_last.masonry.material {margin: 20px 0px 20px 0px;}
.imaginarium-recent-posts.imaginarium-recent-posts-full-width {padding-left: 10%;padding-right: 10%;}
.imaginarium-recent-posts .masonry-blog-item {width: 32% !important;position: inherit !important;margin: 0px !important;float: left !important;top: unset !important;left: unset !important;display: block !important;}
.imaginarium-recent-posts .masonry-blog-item:nth-child(2) {margin-left: 2% !important;margin-right: 2% !important;}
.imaginarium-recent-posts .posts-container {height: auto !important;}
.imaginarium-recent-posts-in-container.imaginarium-recent-posts {display: block !important;}
.imaginarium-recent-posts-full-width.imaginarium-recent-posts {display: none !important;}
.client-display-carrousel .wpb_column.column_container {width: 90% !important;margin: auto !important;}

/* END */


/* Monkey Hand V2 */

body .monkey-handvtwo .wpb_wrapper > .img-with-aniamtion-wrap {position: absolute;z-index: 1;top: 0;}
body .monkey-handvtwo .wpb_wrapper > .img-with-aniamtion-wrap.active{z-index:3}

@media (max-width: 999px) {
    body .monkey-handvtwo .wpb_wrapper {height: 500px;}
}

@media (max-width: 415px) {
    body .monkey-handvtwo .wpb_wrapper {height: 450px;}
}

/* End Monkey Hand */


/* CLIENT CAROUSEL */

.container.client-carousel-wrapper .row {border-bottom: 1px solid rgba(255, 255, 255, 0.18);}
.client-carousel {position: relative;overflow: hidden;}
.client-carousel .owl-item {float: left;text-align: center;}
.client-carousel .owl-item:hover {cursor: pointer;}
.client-carousel .owl-item a {display: block;}
.client-carousel .owl-item img {max-height: 260px;width: 100%;}
.client-carousel .owl-nav {display: none;}

/* END */


/* CREATIVE BREEDS */

.creative-breeds-intro {text-align: center;padding-bottom: 300px !important;padding-top: 100px !important;margin-top: -2px !important;}
body .page-intro-row h2 {font-size: 50px;line-height: 58px;width: 900px;margin: auto;}
body .page-intro-row p {width: 900px !important;margin: auto;}
body .page-intro-row .nectar-cta {padding-top: 5px !important;}
.creative-breeds-team-tabs {margin-top: -72px !important;}
.creative-breeds-team-tabs .tabbed[data-icon-size="24"] .wpb_tabs_nav li i {margin: auto;width: 110px !important;height: 110px !important;}
.creative-breeds-team-tabs .tabbed[data-style="material"] .wpb_tabs_nav li a {background-color: transparent;}
.creative-breeds-team-tabs .tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab:after {display: none !important;}
.creative-breeds-team-name-and-text {width: 45% !important;}
.creative-breeds-team-image {width: 55% !important;margin: 0px !important;}
.creative-breeds-team-name-and-text .nectar-cta.creative-breeds-team-say-hi {display: table;width: auto !important;float: left;margin-right: 45px;}
.creative-breeds-team-name-and-text .nectar_icon_wrap {height: 50px !important;margin-right: 20px !important;}
.creative-breeds-team-name-and-text .nectar_icon {height: 100% !important;}
.creative-breeds-team-name-and-text .nectar_icon i {line-height: 50px !important;opacity:1 !important;transition: 0.25s ease;}
.creative-breeds-team-name-and-text .nectar_icon:hover i {line-height: 50px !important;opacity:0.2 !important;transition: 0.25s ease;}
.post-social-wrapper li a:hover {opacity:0.2 !important;transition: 0.25s ease;}

.creative-breeds-team-name-and-text p {margin-bottom: 30px !important;margin-top: 0px !important;}

.creative-breeds-team-name-and-text h3 {font-size: 120px !important;line-height: 90px !important;height: 110px;}
.creative-breeds-team-name-and-text div.heading-line:last-child {margin-bottom: 0px !important;}
.creative-breeds-team-name-and-text div.heading-line {margin-bottom: -20px !important;}
.creative-breeds-team-tabs ul.wpb_tabs_nav {margin-bottom: 0px !important;margin-top: 20px !important;}
.creative-breeds-team-tabs .ui-tabs-nav li:hover i {transform: scale(1.1);transition: all 0.5s ease !important;box-shadow: 0px 5px 40px #110a2180;border-radius: 2000px !important;width: 115px !important;height: 115px !important;}
.creative-breeds-team-tabs .ui-tabs-nav li i {transform: scale(0.9);transition: all 0.5s ease !important;}
.creative-breeds-team-inner-row, .creative-breeds-team-image .hover-wrap {margin-bottom: 0px !important;}
.creative-breeds-team-tabs ul.wpb_tabs_nav li {width: 12.5% !important;}
.creative-breeds-team-inner-row {padding-top: 75px !important;padding-left: 40px !important;padding-right: 40px !important;padding-bottom: 75px !important;}
.creative-breeds-team-tabs .tabbed[data-spacing="side-20px"]:not([data-style="vertical"]) .wpb_tabs_nav li a, .tabbed[data-spacing="side-20px"]:not([data-style="vertical"]) .wpb_tabs_nav li .active-tab {padding-left: 0px;padding-right: 0px;}
svg.flickity-button-icon, .full-width-content .nectar-flickity[data-controls*="arrows_overlaid"] .previous:after,
.full-width-content .nectar-flickity[data-controls*="arrows_overlaid"] .next:after,
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button:before {display: none;}
button.flickity-button.flickity-prev-next-button.next {border-radius: 1000px !important;background-image: url(/wp-content/uploads/2020/03/arrow-next.svg);background-color: #fff !important;}
button.flickity-button.flickity-prev-next-button.previous {border-radius: 1000px !important;background-image: url(/wp-content/uploads/2020/03/arrow-prev.svg);background-color: #fff !important;}
.creative-breeds-team-name-mobile {display: none !important;}
.creative-breeds-team-name-and-text .nectar-split-heading {display: block !important;}
.creative-breeds-team-tabs .ui-tabs-nav li > a > * {display: none !important;}
.creative-breeds-team-tabs .ui-tabs-nav li > a {margin: auto !important;padding: 0px !important;}
.creative-breeds-team-tabs .ui-tabs-nav li > a:before {transition: all 0.4s ease;content: "";width: 100px;height: 100px;display: table;background-size: contain;background-repeat: no-repeat !important;border-radius: 2000px !important;overflow: hidden;float: none;margin: auto !important;}
.creative-breeds-team-tabs .ui-tabs-nav li > a.active-tab::before,
.creative-breeds-team-tabs .ui-tabs-nav li:hover > a::before {box-shadow: 0px 15px 54px rgb(0 0 0 / 35%);z-index: 99999999 !important;transition: all 0.4s ease;transform: scale(1.3);}

/* OZZ */ .creative-breeds-team-tabs .ui-tabs-nav li:nth-child(1) > a:before {background-image: url(/wp-content/uploads/2020/02/ozz.png) !important;}
/* OLIVER */ .creative-breeds-team-tabs .ui-tabs-nav li:nth-child(2) > a:before {background-image: url(/wp-content/uploads/2022/01/ollie-min.png) !important;}
/* THORNO */ .creative-breeds-team-tabs .ui-tabs-nav li:nth-child(3) > a:before {background-image: url(/wp-content/uploads/2020/02/robert-portrait-circular.png) !important;}
/* ANDY */ .creative-breeds-team-tabs .ui-tabs-nav li:nth-child(4) > a:before {background-image: url(/wp-content/uploads/2025/09/riccardo-circle-min.png) !important;}
/* RALPH */ .creative-breeds-team-tabs .ui-tabs-nav li:nth-child(5) > a:before {background-image: url(/wp-content/uploads/2022/01/ralph.png) !important;}
/* JULES */ .creative-breeds-team-tabs .ui-tabs-nav li:nth-child(6) > a:before {background-image: url(/wp-content/uploads/2020/02/jules.png) !important;}
/* ABBY */ .creative-breeds-team-tabs .ui-tabs-nav li:nth-child(7) > a:before {background-image: url(/wp-content/uploads/2020/02/abby.png) !important;}
/* JOCK */ .creative-breeds-team-tabs .ui-tabs-nav li:nth-child(8) > a:before {background-image: url(/wp-content/uploads/2020/02/jock.png) !important;}
/* TAMMY */ .creative-breeds-team-tabs .ui-tabs-nav li:nth-child(10) > a:before {background-image: url(/wp-content/uploads/2020/02/tammy-portrait.png) !important;}

.creative-breeds-team-tabs .wpb_tabs_nav:after {display: none !important;}
.creative-breeds-intro:before {content: '';display: block !important;width: 100% !important;height: 50px;position: absolute;top: -50px !important;background: -moz-linear-gradient(top, #420fa6 0%, #420fa600 100%);background: -webkit-linear-gradient(top, #420fa6 0%,#420fa600 100%);background: linear-gradient(to bottom, #420fa600 0%,#420fa6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
.creative-breeds-our-studio-image-top, .creative-breeds-our-studio-image-bottom {width: 50vw;float: right;margin-bottom: 0px !important;}
.creative-breeds-our-studio-image-top-column .vc_column-inner {height: 600px !important;padding: 33px !important;padding-bottom: 25px !important;}
.creative-breeds-our-studio-image-bottom-left .vc_column-inner,
.creative-breeds-our-studio-image-bottom-right .vc_column-inner {height: 400px !important;}
.creative-breeds-our-studio-image-top-column .wpb_wrapper {height: 100%;width: 100%;}
.creative-breeds-our-studio-location-document {right: 25px !important;position: absolute;bottom: 25px !important;}
.creative-breeds-our-studio-right {padding-left: 90px !important;}
.creative-breeds-our-studio-left .nectar-cta[data-style="underline"] .link_wrap .link_text:after, .creative-breeds-feature-row .nectar-cta[data-style="underline"] .link_wrap .link_text:after, .span_12.light .nectar-cta .link_wrap .link_text:after {border-color: #fff !important;}
.nectar-milestone .subject {color: grey;letter-spacing: 0px !important;font-size: 15px;line-height: 24px;}
.nectar-milestone .number span {font-family: freight-display-pro, serif !important;font-size: 50px;line-height: 60px;}
.creative-breeds-our-studio-milestones-top {margin-top: 35px !important;}
.creative-breeds-our-studio-milestones-top .wpb_column,
.creative-breeds-our-studio-milestones-bottom .wpb_column {width: 40%;}
.creative-breeds-our-studio-image-bottom-left,
.creative-breeds-our-studio-image-bottom-right {padding: 15px !important;}
.creative-breeds-our-studio-image-top-column {padding: 15px !important;}
.creative-breeds-our-studio-image-bottom-left .column-image-bg {background-position: right !important;}
.creative-breeds-testimonial-carrousel.wpb_row {z-index: 999999999 !important;padding-top: 100px !important;}
.creative-breeds-testimonial-carrousel .flickity-viewport {margin-bottom: -275px !important;margin-top: 0px !important;}
.creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {padding: 0px 20px 0px 20px !important;width: 33% !important;}
.creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell .inner-wrap {background-color: #fff;padding: 50px;display: block !important;box-shadow: 0px 30px 70px rgba(0, 0, 0, 0.05);}
.creative-breeds-testimonial-carrousel .nectar-cta h5 {margin-bottom: 0px !important;}
.creative-breeds-testimonial-image {-webkit-border-radius: 1000px;border-radius: 1000px;overflow: hidden;width: 50px;height: 50px;margin-right: 15px !important;box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.1) !important;}
.creative-breeds-testimonial-details {margin-bottom: 15px !important;}
.creative-breeds-testimonial-name {width: auto !important;}
.creative-breeds-testimonial-name h3 {font-size: 26px !important;line-height: 25px !important;margin-bottom: 0px !important;}
.creative-breeds-testimonial-name p {font-size: 15px;color: #7c7c7c;line-height: 30px;}
.creative-breeds-testimonial-intro .wpb_column {width: 900px;}
.creative-breeds-testimonial-carrousel .flickity-prev-next-button.next {display: block !important;right: 13% !important;top: -130px !important;}
.creative-breeds-testimonial-carrousel .flickity-prev-next-button.previous {display: block !important;right: 17% !important;top: -130px !important;left: unset !important;}
.creative-breeds-feature-row .nectar-fancy-box .box-bg {transition: transform 1s ease, opacity 0.5s ease 0.25s, background-color 0.5s !important;height: 100%;background-color: rgb(83, 38, 189);}
.creative-breeds-feature-row .nectar-fancy-box:hover .box-bg {transition: transform 1s ease, opacity 0.5s ease 0.25s, background-color 0.5s !important;height: 100%;background-color: rgb(92, 39, 218);}
.creative-breeds-feature-row .nectar-fancy-box .box-bg:before {background: linear-gradient(to bottom,rgba(15,15,15,0),rgba(0, 0, 0, 0.5) 100%);}
.creative-breeds-feature-row .nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"] .box-bg:after {background: linear-gradient(to bottom, rgba(0,0,0,0), #5c26da 100%) !important;}




.feature-footer-row .nectar-fancy-box .hover-content p {font-size: 16.5px !important;line-height: 27px;padding-bottom: 0px !important;}
.feature-footer-row .nectar-fancy-box h5 {opacity: 0.75;margin-bottom: 14px !important;}
.feature-footer-row .nectar-fancy-box .hover-content {max-width: 100% !important;}
.feature-footer-row .nectar-cta {padding-top: 10px !important;}
.feature-footer-row h3 {font-size: 40px !important;line-height: 35px !important;}
.creative-breeds-team-row.creative-breeds-team-mobile {display: none;}

/* END */


/* PROJECT PLANNER */

.project-planner-feature-row h2 {padding-top: 320px;text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);}
.project-planner-feature-row p {padding-bottom: 350px !important;font-size: 26px !important;line-height: 30px !important;text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4) !important;}
.project-planner-feature-row .nectar-cta {bottom: 125px !important;position: absolute;width: 100%;}
.project-planner-feature-row .nectar-fancy-box[data-style="hover_desc"] .hover-content {max-width: 100% !important;}
.project-planner-feature-row .nectar-cta[data-style="underline"] .link_wrap .link_text:after {border-radius: 0;width: calc(100% + 35px) !important;}
.project-planner-feature-row .nectar-cta[data-style="underline"] .link_wrap .link_text:before {content: url(/wp-content/uploads/2020/03/planner-pencil.svg);height: 28px !important;width: 22px !important;display: block;position: absolute;bottom: 21px;right: -34px;}

/* END */


/* OFF CANVAS MENU */

body #slide-out-widget-area.mobile.open {background-color: #fff !important;}

#slide-out-widget-area.fullscreen-alt .inner div#text-2 {opacity: 1 !important;column-count: 1;width: 100% !important;padding: 0px !important;margin: 0px !important;float: left !important;text-align: left !important;margin-top: 20px !important;transform: none !important;margin-bottom: 5px !important;}
html body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a .close-line.close-line2, html body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a .close-line.close-line1, html body .slide-out-widget-area-toggle.mobile-icon .lines-button:after, html body .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, html body .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before {background-color: #000 !important;}
#slide-out-widget-area .side-widget-open a.header-contact {color: #000 !important;}
html body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line {background-color: #000 !important;}

body #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #ff1053 !important;}
body #slide-out-widget-area .inner .off-canvas-menu-container li a {padding: 0px !important;color: #000 !important;font-size: 50px !important;line-height: 65px !important;font-family: freight-display-pro, serif !important;}
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links li:last-child {padding-right: 0px;padding-left: 2px;}
#slide-out-widget-area ul.off-canvas-social-links.mobile-only.line-shown {width: auto;display: table;margin: auto !important;text-align: center;margin-top: 35px !important;left: 2px;}
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown:after {display: none !important;}
#slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li {padding: 6px 6px 6px 6px;}
#slide-out-widget-area .menuwrapper li {margin-bottom: 0px !important;}

/* END */


/* IMAGINARIUM */

.masonry-blog-item .meta-category a:first-child {display: block !important;}
.masonry-blog-item .meta-category a {display: none !important;}
.imaginarium-slider .nectar-recent-posts-single_featured .inner-wrap {width: 50%;}
.masonry.material .masonry-blog-item .meta-category a,
.post-area.featured_img_left article .meta-category a {opacity:1;transition: all 0.25s ease;}
.masonry.material .masonry-blog-item .meta-category a:hover, .post-area.featured_img_left article .meta-category a:hover {opacity: 0.6;transform: all 0.25s ease;}
.masonry.material .masonry-blog-item .meta-category a:before, .post-area.featured_img_left article .meta-category a:before {display: none !important;}
.imaginarium-slider .nectar-recent-posts-single_featured[data-padding="10%"] .recent-post-container {padding-top: 12%;padding-bottom: 15%;}
.imaginarium-slider .nectar-recent-posts-single_featured h2 {margin: 0px 0 15px 0;}
.imaginarium-slider a.nectar-button.regular {padding: 0px 0px 0px 0px !important;background-color: transparent !important;font-size: 20px !important;line-height: 30px !important;}
.imaginarium-slider .nectar-button.has-icon span {margin-top: 10px !important;transform: none !important;-webkit-transform: none !important;-ms-transform: none !important;text-transform: capitalize;font-size: 22px !important;line-height: 50px !important;letter-spacing: 0px !important;font-weight: 500 !important;position: relative;width: auto;display: inline-block !important;color: #fff;}
.imaginarium-slider .nectar-button.has-icon span:after {display: block;content: '';position: absolute;width: 100%;opacity: 0.8;left: 0;backface-visibility: hidden;pointer-events: none;height: 2px;margin-top: 0;bottom: 0px !important;border-top: none;border-right: none;bottom: 0px;border-left: none;border-bottom: 2px solid #fff;border-radius: 0;background-color: transparent!important;transition: transform 0.4s cubic-bezier(0.23, 0.46, 0.4, 1);-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.23, 0.46, 0.4, 1);animation: none;transform-origin: left;z-index: 1;}
.imaginarium-slider .nectar-button.has-icon:hover span:after {animation: none;transform: scaleX(0);transform-origin: right;}
.imaginarium-slider .nectar-button.has-icon i {display: none !important;}
.imaginarium-slider .nectar-recent-posts-single_featured.multiple_featured .normal-container .controls li .title {font-size: 15px !important;line-height: 20px;margin-bottom: 7px;}
.imaginarium-slider .nectar-recent-posts-single_featured .nectar-recent-post-slide .nectar-recent-post-bg:after {background: -moz-linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(45deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(45deg, rgba(0, 0, 0, 1) 0%,rgba(0,0,0,0) 100%);opacity: 1 !important;}
.imaginarium-slider .grav-wrap {margin-bottom: 15px;}
.imaginarium-slider .nectar-recent-posts-single_featured.multiple_featured .active .grav-wrap a {font-weight: 600 !important;}
.tabbed[data-style="minimal"] >ul li:not(.cta-button) a {padding: 0px 20px 20px 20px !important;font-size: 18px !important;line-height: 35px !important;}
ul.nectar_blog_posts_popular.nectar_widget {margin-bottom: 0px;}
.wpb_tabs_nav li:nth-child(1) {font-weight: 500;}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {overflow: hidden;border-radius: 0px !important;transform: none !important;-webkit-transform: none !important;}.post-area.featured_img_left .article-content-wrap .post-featured-img {border-radius: 0px !important;}
.post-area.featured_img_left .post:hover .post-featured-img-wrap:before {display: none !important;}
.post-area.featured_img_left .article-content-wrap {background-color: #fff;box-shadow: 0px 30px 90px rgba(0,0,0,0.1);}
.archive .page-header-bg-image:after, .category .page-header-bg-image:after {display: none !important;}
.post-area.featured_img_left article .meta-category a:first-child {display: block;}
.post-area.featured_img_left article .meta-category a {display: none;}
.post-area.featured_img_left .article-content-wrap .post-content-wrap {width: 65% !important;border-radius: 0px;overflow: hidden;padding: 50px 55px !important;left: 35% !important;}
.post-area.featured_img_left .article-content-wrap:hover .post-featured-img {transform: scale(1.1)!important;}
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title {margin-bottom: 5px !important;font-size: 22px !important;line-height: 25px !important;padding-right: 10px !important;font-family: freight-display-pro, serif !important;}
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li .popular-featured-img,
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li,
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {overflow: hidden;border-radius: 0px !important;transform: none !important;-webkit-transform: none !important;width: 35%;}
#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li span.post-date {font-size: 14px;line-height: 20px;}
#sidebar h4 {padding: 0px 0px 20px 0px !important;font-family: proxima-nova, sans-serif !important;text-transform: uppercase !important;letter-spacing: 1px !important;font-size: 14px !important;line-height: 15px !important;font-weight: 700 !important;}
#sidebar .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] li:hover {box-shadow: 0px 22px 30px rgba(0, 0, 0, 0.2);transition: all 0.25s ease !important;}
#sidebar .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image"] li {box-shadow: none;transition: all 0.25s ease !important;}
#sidebar select {background-color:#fff;font-size: 16px !important;line-height: 20px !important;padding: 25px !important;border-radius: 0px !important;border: none !important;box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.1);-webkit-appearance: none !important;background-image: url(/wp-content/uploads/2020/03/select.svg) !important;background-size: contain !important;background-repeat: no-repeat !important;background-position: right;font-family: proxima-nova, sans-serif;} 
#sidebar .widget_archive label.screen-reader-text {display: none !important;}
body #sidebar .widget.widget_categories li.cat-item {display: block !important;float: left;padding: 10px 10px !important;background-color: #fff;margin-right: 10px;margin-bottom: 10px;}
body #sidebar .widget {margin-bottom: 40px !important;display: block !important;float: left !important;width: 100% !important;}
body #sidebar .widget_archive {width: 100% !important;}
body #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li:last-child {margin-bottom: 0px !important;}
body #sidebar .widget.widget_categories li.cat-item {display: block !important;float: left;background-color: #fff;margin-right: 10px;margin-bottom: 10px;}
body #sidebar .widget.widget_categories li.cat-item a {padding: 0px !important;font-size: 14px !important;line-height: 22px;}
body #sidebar .widget_categories ul {margin-bottom: 0px !important;}
.post-content-wrap .post-header h3.title a {font-size: 36px;line-height: 39px !important;font-family: freight-display-pro, serif !important;display: block;margin-bottom: 10px;}
.post-content-wrap .excerpt {font-size: 15px;line-height: 25px;opacity: 0.75;font-family: proxima-nova, sans-serif !important;}
.post-area.featured_img_left article .grav-wrap .text span {font-size: 13px;line-height: 15px;opacity: 0.5;}
.post-area.featured_img_left article .grav-wrap .text a {font-weight: 500;font-size: 16.5px;line-height: 21px;}
.imaginarium-sidebar {padding-left: 50px !important;padding-right: 0px !important;}
.post-area.col.span_12.col_last.masonry.material, .post-area.col.span_12.col_last.masonry.material a {cursor: url(/wp-content/uploads/2020/02/read.png) 50 50,auto !important;}
div#sidebar .widget_custom_html a:nth-child(4) img, div#sidebar .widget_custom_html a:nth-child(8) img {margin-right: 0px !important;}
div#sidebar .widget_custom_html a:hover img {transform: scale(1.1);transition: all 0.25s ease;box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.3);width: 21% !important;border-radius: 10000px !important;}
div#sidebar .widget_custom_html img {width: 21% !important;margin-right: 5% !important;transition: all 0.25s ease !important;border-radius: 10000px !important;}
div#sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li, #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li .popular-featured-img {width: 100% !important;}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style*="hover-featured-image"] > li a .popular-featured-img:after {border-radius: 0px !important;}
.single-post #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover {background-color: transparent !important;}
.single-post .section-title .inner-wrap a:hover {opacity: 0.6 !important;}
.post-area .post-content-wrap .post-header h3.title a {font-size: 36px;line-height: 40px !important;font-family: freight-display-pro, serif !important;display: block;margin-bottom: 12px;margin-top: -8px !important;}
.nectar-recent-posts-single_featured.multiple_featured .recent-post-container h2 a > span span {position: relative;display: block;-webkit-transform: none !important;transform: none !important;opacity: 0 !important;}
.nectar-recent-posts-single_featured.multiple_featured .active .recent-post-container h2 a > span span {-webkit-transform: none !important;transform: none !important;opacity: 1 !important;}
.nectar-recent-posts-single_featured.multiple_featured .recent-post-container h2 a > span {overflow: visible !important;}
.nectar-recent-posts-single_featured.multiple_featured .grav-wrap, .nectar-recent-posts-single_featured.multiple_featured .nectar-button {transform: none;-webkit-transform: none !important;transform: none !important;}
.nectar-recent-posts-single_featured[data-padding="8%"] .recent-post-container, #boxed .nectar-recent-posts-single_featured[data-padding="8%"] .recent-post-container {padding-top: 150px !important;padding-bottom: 190px !important;}
.full-width-content .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls[data-num="4"] li {cursor: none;width: 22% !important;margin-right: 3.6%;}
.full-width-content .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls[data-num="4"] li:last-child {margin-right: 0px !important;}
div.twitter-tweets-tweet-message {margin-top: 10px !important;margin-bottom: 10px !important;clear: both !important;font-size: 16px;line-height: 27px;}
.infscr-loading-wrap {display: none !important;}
.imaginarium-instagram-feed-row h3 {font-size: 50px !important;line-height: 55px !important;}
.eapps-instagram-feed-posts-grid-load-more.eapps-instagram-feed-posts-grid-load-more-visible {margin-bottom: 0px !important;}
.archive.author #page-header-wrap span.subheader,
.archive.category #page-header-wrap span.subheader,
.archive.tag #page-header-wrap,
.archive.date #page-header-wrap span.subheader {margin-bottom: 10px;display: block;}

/* UPDATE BAR */

.imaginarium-breaking-news-inner-row:before {content: "";height: 50px;width: 100px;display: block;position: absolute;z-index: 9999;top: -8px;background: -webkit-linear-gradient(left, rgb(0, 0, 0) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right, rgb(0, 0, 0) 0%,rgba(0,0,0,0) 100%);left: 100px !important;}
body.material .imaginarium-breaking-news-update {width: auto;float: left;margin-bottom: 0px !important;position: absolute;z-index: 999999999 !important;letter-spacing: 1px !important;font-weight: 600 !important;font-size: 14px;line-height: 35px;left: 0px !important;padding-left: 25px !important;padding-right: 10px !important;background-color: #000 !important;}
body.material .imaginarium-breaking-news-update p {font-size: 14px;line-height: 32px;}
.imaginarium-breaking-news.wpb_content_element {margin-bottom: 0px !important;}
.imaginarium-breaking-news-row {padding-top: 15px !important;padding-bottom: 15px !important;margin-top: -2px;}
.marquee {margin: 0 auto;white-space: nowrap;}
p.marquee {animation: marquee 40s linear infinite;font-size: 15px !important;line-height: 30px !important;}
p.marquee strong {font-size: 15px !important;line-height: 30px !important;}

@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}

/* END */


/* SINGLE POST */

.single-post .post-area article {padding-top: 100px !important;}

.single [data-post-hs="default_minimal"] .page-header-bg-image:after,
.single [data-post-hs="default_minimal"] .page-header-bg-image:after,
.archive .page-header-bg-image:after {background: -moz-linear-gradient(45deg, rgba(0,0,0,0.8) 20%, rgba(0,0,0,0) 120%) !important;background: -webkit-linear-gradient(45deg, rgba(0,0,0,0.8) 20%,rgba(0,0,0,0) 120%) !important;background: linear-gradient(45deg, rgba(0, 0, 0, 0.8) 20%,rgba(0,0,0,0) 120%) !important;opacity: 0.9 !important;}
body.single-post #ajax-content-wrap .sharing-default-minimal .nectar-social .nectar-love, 
body.single-post .sharing-default-minimal .nectar-social .nectar-love {margin-top: 10px;}
.single-post .nectar-social-inner {display: flex;justify-content: center;width: 70%;margin: auto !important;}
.blog_next_prev_buttons {margin-top: 0px !important;}
.newsletter-row-wrapper {margin-top: -180px;z-index: 0;position: relative;}
.single-post .contact-form-newsletter {padding: 310px 50px 125px !important;text-align: center;}
.single-post .container-wrap .main-content.container .row {padding-bottom: 0px;}
.single-post .section-title .inner-wrap a {padding: 0px 15px !important;margin: 0px !important;border: 0px !important;font-size: 18px !important;line-height: 18px !important;margin-bottom: 15px !important;}
.single-post #page-header-bg h1 {padding-bottom: 32px !important;padding-top: 0px !important;font-size: 74px !important;line-height: 74px !important;}
.sharing-default-minimal {margin-bottom: 125px !important;}
.author-read-time {display: flex;align-items: center;padding: 0px !important;}
.single-post-author-bar {border-bottom: 1px solid #dcdcdc;padding: 20px 20% 15px;}
.author-read-wrapper {display: flex;align-items: stretch;}
.author-name-read-time {display: flex;flex-direction: column;padding: 8px 0px 8px 15px;}
.author-name-read-time span {display: block;line-height: 25px;color: rgba(0, 0, 0, 0.5);font-size: 15px;}
.author-name-read-time span.auth-name {font-size: 19px;line-height: 20px !important;font-weight: 600;color: #000;}
.author-name-read-time span.read-time {margin-top: auto;}
.post-social-wrapper {margin-left: auto;}
.post-social-wrapper ul.social li {list-style: none;float: left;margin-right: 20px;}
.post-social-wrapper ul.social li:last-child {margin-right: 0px !important;}
.author-read-time ul.social li a i {color: #000 !important;font-size: 25px !important;line-height: 30px !important;}
.author-image img {width: 80px !important;height: 80px !important;margin-top: 3px !important;border-radius: 100% !important;}
.container-wrap #author-bio #author-info h3 {margin-bottom: 10px !important;font-size: 40px !important;line-height: 45px !important;margin-top: 10px !important;}
.container-wrap #author-bio #author-info p {max-width: none !important;opacity: 0.7 !important;font-size: 16px !important;margin-bottom: 0px !important;line-height: 30px !important;padding-bottom: 10px;margin: auto !important;}
body.single-post.material[data-bg-header="true"] .container-wrap {padding-top: 0px!important;}
#single-below-header span.meta-date.published {display: block !important;opacity: 0.75;margin-top: 15px;font-size: 16px !important;line-height: 16px !important;}
.container-wrap #author-bio #author-info a {text-transform: capitalize;font-size: 22px !important;line-height: 50px !important;letter-spacing: 0px !important;font-weight: 500 !important;position: relative;width: auto;display: inline-block !important;color: #000;}
body.material .container-wrap #author-bio #author-info a:hover {color:#000 !important;}
.container-wrap #author-bio #author-info a:after {display: block;content: '';position: absolute;width: 100%;opacity: 0.8;left: 0;backface-visibility: hidden;pointer-events: none;height: 2px;margin-top: 0;bottom: 0px !important;border-top: none;border-right: none;bottom: 0px;border-left: none;border-bottom: 2px solid #000;border-radius: 0;background-color: transparent!important;transition: transform 0.4s cubic-bezier(0.23, 0.46, 0.4, 1);-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.23, 0.46, 0.4, 1);animation: none;transform-origin: left;z-index: 1;}
.container-wrap #author-bio #author-info a:hover:after {animation: none;transform: scaleX(0);transform-origin: right;}
.nectar-love {display: none !important;}
.single-post div#page-header-bg, .single-post div#page-header-wrap {height: 800px !important;}
span.meta-date.date.published {padding: 0px !important;}
.single-post #page-header-bg[data-post-hs="default_minimal"] .inner-wrap {padding-top: 15px !important;text-align: center;}
.single-post div#author-bio {padding-top: 0px;z-index: 1;position: relative;color: black;background-color: #fff;}
.span_12.author-wrapper {display: flex;flex-direction: column;justify-content: center;padding: 60px 15%;box-shadow: 0px 50px 100px rgba(0, 0, 0, 0.1);}
#author-bio .span_12.author-wrapper .avatar {border-radius: 100%;display: block;margin: auto;width: 80px;height: 80px;}
.container-wrap #author-bio .span_12.author-wrapper #author-info {margin-top: 0px !important;width: 100% !important;display: block;padding-left: 0px;text-align: center;}
.blog_next_prev_buttons h3 span:not(.text) {font-size: 14px !important;line-height: 35px !important;opacity: 0.75;letter-spacing: 1px;font-weight: 700;font-family: proxima-nova, sans-serif !important;text-transform: uppercase;}
.sharing-default-minimal .nectar-social-inner >a, .sharing-default-minimal .nectar-love {line-height: 1px;margin: 10px 13px 10px 0;height: auto;display: inline-block;width: 25% !important;text-align: center;padding: 17px 0px 19px 0px !important;}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:after, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:after {background-color: rgba(13,13,13,0.6) !important;}
.single-post .contact-form-newsletter .gform_footer.top_label:before {color: #000 !important;}
.single-post .sharing-default-minimal .nectar-social .nectar-social-inner a {    background-color: transparent !important;box-shadow: none !important;border: none !important;padding: 0px !important;margin: 0px !important;width: 25% !important;}
.sharing-default-minimal .nectar-social .nectar-social-inner a span.social-text {display: none !important;}
.sharing-default-minimal .nectar-social .nectar-social-inner a i {padding: 0px !important;font-size: 40px !important;line-height: 90px !important;color: #fff !important;background-color: #000;height: 90px;width: 90px;border-radius: 100% !important;}
.sharing-default-minimal .nectar-social .nectar-social-inner a i {padding: 0px !important;font-size: 40px !important;line-height: 90px !important;color: #dadada !important;background-color: #f5f5f5;height: 90px;width: 90px;border-radius: 100% !important;}
.single-post .sharing-default-minimal .nectar-social .nectar-social-inner a:hover i {background-color: #000000 !important;}



/* END */


/* AUTHOR & CATEGORY */

.archive.author #page-header-wrap .col.span_6, .archive.category #page-header-wrap .col.span_6, .archive.tag .col.span_6, .archive.date #page-header-wrap .col.span_6 {text-align:center;}

body.author #page-header-wrap #page-header-bg,
body.category #page-header-wrap #page-header-bg,
body.tag #page-header-wrap #page-header-bg,
body.date #page-header-wrap #page-header-bg {padding-top: 200px;padding-bottom: 150px !important;}


.archive.author #page-header-wrap h1, .archive.category #page-header-wrap h1, .archive.tag #page-header-wrap, .archive.date #page-header-wrap h1 {font-size: 70px !important;line-height: 70px !important;padding: 0px !important;margin: 0px !important;}
.archive div#page-header-bg .inner-wrap {padding: 0px !important;}
.archive .container-wrap {background-color: #f6f6f6 !important;}

.archive .container.main-content {padding-bottom: 125px !important;}

/* END */


/* CONTACT */
.contact-project-planner-header-left .mobile-desktop {display:block !important;}
.contact-project-planner-header-left .mobile-contact {display:none !important;}
body .wpb_row.contact-header.contact-header-desktop {margin-left: 0px !important;display: block !important;}
body .wpb_row.contact-header.contact-header-mobile {display: none !important;}
body .wpb_row.contact-header {top: 0px;width: 30vw !important;float: left !important;position: fixed;left: 0px !important;z-index: 9999999 !important;border-right: 1px solid #f6f6f6 !important;}
.contact-intro {width: 70vw !important;left: 30vw !important;padding: 75px !important;padding-bottom: 375px !important;background: linear-gradient(180deg,#ffffff 0%,#f6f6f6 100%);}
.contact-form {width: 70vw !important;left: 30vw !important;z-index: 2 !important;}
.contact-c2a .nectar-cta {display: table;float: left;margin-bottom: 0px !important;}
.contact-c2a .wpb_text_column.wpb_content_element {float: left;display: table;margin-left: 15px;margin-right: 15px;margin-top: 8px;margin-bottom: 0px;}
.contact-c2a .wpb_text_column p {font-style: italic !important;font-family: freight-display-pro, serif !important;font-weight: 500 !important;font-size: 25px !important;opacity: 0.5;}
.contact-text p {font-size: 17px;line-height: 30px;}
.contact-details p {font-size: 17px;line-height: 30px;padding-bottom: 10px !important;opacity: 0.5;}
.contact-c2a-social {margin-top: 75px !important;}
.contact-text {padding-right: 75px !important;width: 60% !important;}
.contact-details, .contact-social {width: 225px;position: absolute;right: 0;}
.contact-c2a {width: 60%;}
.contact-project-planner-info-icons-column {width: 250px;}
.contact-header .wpb_wrapper > .nectar-google-map, .contact-header .nectar-google-map {height: 100vh !important;}
.contact-form-inner {padding: 50px !important;padding-bottom: 0px !important;padding-top: 0px !important;margin-top: -275px !important;}
div#gform_wrapper_2 {padding: 75px;padding-top: 115px !important;background-color: #fff;margin-top: -150px;box-shadow: 0px 50px 80px #00000030;margin-bottom: 0px !important;}
img.contact-monkey {z-index: 9999999999999999 !important;position: fixed !important;bottom: -3px;display: block !important;width: 35vw;left: -40px !important;max-width: unset !important;}
.contact-form-newsletter {padding: 125px 50px !important;text-align: center;}
.nectar_icon_wrap {margin-bottom: 0px !important;height: 50px !important;margin-right: 20px !important;}
.nectar_icon {height: 100% !important;}
.nectar_icon i {line-height: 50px !important;opacity:1 !important;transition: 0.25s ease;}
.nectar_icon:hover i {line-height: 50px !important;opacity:0.2 !important;transition: 0.25s ease;}
.contact-details h4 a {transition:all 0.25s ease;color: #000;font-family: freight-display-pro, serif !important;}
.contact-details h4 a:hover {transition:all 0.25s ease;color: #ff1053;}
.contact-form-newsletter h3 {color: #fff;}
.contact-form-newsletter p {color: #fff;padding-bottom: 0px;}
body .gm-style-iw-a {display: none;}
.contact-form-newsletter li.gfield input {background-color: transparent !important;width: 600px !important;color: #fff !important;}
.contact-intro h5 {margin-bottom: -10px !important;}
.page-id-10521 div#header-outer {border-bottom: 1px solid #f6f6f6 !important;}
.contact-pink-bubble {width: 220px;float: left;margin-left: 10px !important;margin-bottom: 20px !important;}
.contact-form-inner li.gfield {margin-bottom: 50px !important;}
li#field_2_7 {visibility: hidden;margin: 0px !important;height: 0px;}
input#gform_submit_button_2 {padding: 0px !important;background-color: transparent;border: none !important;font-size: 25px !important;line-height: 50px !important;letter-spacing: 0px !important;font-weight: 500 !important;}
li#field_2_6 label.gfield_label {margin-bottom: 20px !important;}
li#field_1_1 label.gfield_label {display: none;}
input#gform_submit_button_1 {background-color: transparent;width: 60px !important;height: 60px !important;border: none !important;padding: 15px !important;box-shadow: none !important;}
body .gf_stylespro#gform_1 .gform_footer {float: left;width: 60px !important;height: 60px !important;display: inline-block;}
.gf_stylespro#gform_1 .gform_body {float: left !important;display: inline-block;width: auto !important;}
div#gform_wrapper_1 {width: auto !important;padding: 0px !important;margin: 0px !important;}
.contact-form-newsletter li.gfield input::placeholder {color: rgba(255, 255, 255, 0.25);}
.contact-form-newsletter a strong {transition:all 0.25s ease;color: #fff;}
.contact-form-newsletter a:hover strong {transition:all 0.25s ease;color: #ff1053;}
input#gform_submit_button_1:hover {transition:all 0.25s ease;transform: scale(1.2) !important;background-color: transparent !important;}
input#gform_submit_button_1 {transition:all 0.25s ease;transform: scale(1) !important;}
div[data-midnight="dark"] .contact-form-newsletter h3,
div[data-midnight="dark"] .contact-form-newsletter p,
div[data-midnight="dark"] .contact-form-newsletter p a strong,
div[data-midnight="dark"] .contact-form-newsletter input#input_1_1,
div[data-midnight="dark"] .contact-form-newsletter input#input_1_1::placeholder {color: #000 !important;}
div[data-midnight="dark"] .contact-form-newsletter p a:hover strong {color: #ff1053 !important;}
div[data-midnight="dark"] .contact-form-newsletter input#gform_submit_button_1 {filter: brightness(0);}
div[data-midnight="dark"] .contact-form-newsletter input#input_1_1::placeholder {opacity: 0.25;}
.contact-form-newsletter .nectar-split-heading {display: block;}
.contact-form-newsletter .newsletter-heading {display: none;}
.contact-project-planner-header-right {text-align: center !important;}

/* END */

/* FILE UPLOAD FORM */
input#input_10_1 {width: 100%;}
input#input_10_3 {width: 100%;}
/* END */

/* FORM */

label.gfield_label {text-transform: none !important;color: rgba(0, 0, 0, 0.5) !important;margin-bottom: 0px !important;margin-top: 0px !important;font-size: 17px !important;line-height: 20px !important;}
textarea {border-radius: 0px !important;border: none !important;border-bottom: 2px solid #e0e0e0 !important;box-shadow: none !important;background-color: #f6f6f6 !important;margin-top: 25px !important;padding: 25px 25px !important;font-size: 22px !important;color: #000 !important;}
.gform_footer.top_label {margin: 0px;padding: 0px;border: none !important;}
li.gfield input {border: none !important;box-shadow: none !important;border-bottom: 2px solid #e0e0e0 !important;border-radius: 0px !important;padding: 20px 0px !important;font-size: 22px !important;color: #000 !important;}
body .gf_stylespro .gform_footer {margin: 0px;padding: 0px;border: none !important;}

input#gform_submit_button_2 {padding: 0px !important;background-color: transparent;border:none !important;}
label#label_2_6_1 strong {opacity: 0.3;text-decoration: line-through;font-weight: 400;}

.gf_stylespro .gfsp_ios input[type=checkbox]:not(old)+label:before {margin-right: 15px !important;width: 4.5em !important;height: 2em !important;}
.gf_stylespro .gfsp_ios input[type=checkbox]:not(old)+label:after {width: 1.75em !important;height: 1.75em !important;top: 0.1em !important;left: 0.2em !important;}
.gf_stylespro .gfsp_ios input[type=checkbox]:not(old):checked+label:before {background: #ff1053 !important;border: 1px solid #e6e6e6 !important;}
.gf_stylespro .gfsp_ios input[type=checkbox]:not(old):checked+label:after {-webkit-transform: translateX(2.5em) !important;-ms-transform: translateX(2.5em) !important;transform: translateX(2.5em) !important;box-shadow: none !important;}
li#field_2_6 {margin-bottom: 35px !important;}
li.gfield input:focus, textarea:focus {border-color: #ff1053 !important;}

.gf_stylespro .gfsp_dot input[type=checkbox]:not(old):checked+label:before {box-shadow: 0 0 0 4px inset, 0 0 0 15px #ff0f53 inset !important;border: 2px solid #ff0f53 !important;}

.project-planner .noUi-tooltip {position: relative;padding: 0px !important;}
li#field_3_18 {position: relative;}
li#field_3_18 .slide-overlay {background-color: #fff !important;opacity: 0.7;width: 100%;height: 100%;position: absolute;z-index: 9;display: none;}
li#field_3_18 .slide-overlay.active {display: block;}

li#field_3_14 span.gfield_required {display: none !important;}
div#gform_confirmation_message_1 p {font-size: 20px;line-height: 25px;font-weight: 500;}

/* END */




/* FORM - ERRORS */

html .gf_stylespro .validation_error {color: #ff0f53 !important;padding: 16px;text-align: center;font-size: 15px;line-height: 30px;}
html .gf_stylespro .gfield .validation_message, .gf_stylespro .gfield_description.validation_message {color: #ff0f53 !important;}
.contact-form-newsletter .validation_error {display: none;}
.contact-form-newsletter .validation_message {background-color: transparent !important;}

/* END */




/* CONTACT / PROJECT PLANNER */

body .contact-project-planner-header-left img.img-with-animation {max-width: 1500px;padding-right: 50px !important;float: right;margin-bottom: -80px !important;}
.contact-project-planner-header-right img {top: 0px !important;margin-bottom: 20px !important;}
.contact-project-planner-header-right p {font-size: 20px;line-height: 32px;}
.contact-project-planner-header-inner-right .wpb_wrapper {display: table !important;float: right;}
div#gform_confirmation_message_3 img {margin: auto;width: 200px !important;margin-bottom: -10px;margin-top: 0px;}
.contact-project-planner-form-column .gfield_html img {width: 220px !important;margin-bottom: 0px;margin-top: 0px;}
.contact-project-planner-form-column .gfield_html {text-align: center;}
.contact-project-planner-form-column {background-color: #fff;padding: 50px 100px !important;}
.contact-project-planner-form-column .gform_page_footer {text-align:center;padding: 0px !important;border: none !important;}
.contact-project-planner-form-column input.gform_next_button {width: 45% !important;border: none !important;border-radius: 0px;background-color: #ff1153;color: #fff !important;padding: 28px 30px !important;margin-left: 2% !important;}
.contact-project-planner-form-column input.gform_previous_button {width: 45% !important;border: none !important;border-radius: 0px;background-color: #ff1153;color: #fff !important;padding: 28px 30px !important;}
.contact-project-planner-form-column input#gform_submit_button_3 {border: none !important;border-radius: 0px !important;background-color: #000000;color: #fff !important;padding: 28px 30px !important;}
input#gform_submit_button_4 {border: none !important;border-radius: 0px !important;background-color: #000000;color: #fff !important;padding: 28px 30px !important;}
.contact-project-planner-form-column .gfield_html {width: 750px !important;margin: auto !important;float: none !important;margin-bottom: 40px !important;}
.contact-project-planner-form-column .gform_page_fields {margin-bottom: 35px !important;}
.contact-project-planner-form-column h3 {font-size: 52px !important;line-height: 50px !important;}
.contact-project-planner-form-column li#field_3_14 {margin-bottom: 0px;}
.contact-project-planner-form-column li#field_3_25 span.gfield_required {display: none !important;}
.contact-project-planner-form {margin-top: -2px !important;margin-bottom: -2px !important;}
input#gform_previous_button_3_13, input#gform_previous_button_3_16, input#gform_previous_button_3_19, input#gform_previous_button_3_24, input#gform_previous_button_3, input#gform_previous_button_4_32, input#gform_previous_button_4_22, input#gform_previous_button_4_27, input#gform_previous_button_4_46,
input#gform_previous_button_4_51, input#gform_previous_button_4_46,  input#gform_previous_button_4
{margin-left: 0px !important;float: left;width: 49% !important;}
input#gform_next_button_3_13, input#gform_next_button_3_16, input#gform_next_button_3_19, input#gform_next_button_3_24, input#gform_submit_button_3, input#gform_next_button_4_32, input#gform_next_button_4_22, input#gform_next_button_4_27, input#gform_next_button_4_46, input#gform_next_button_4_51, input#gform_submit_button_4 {margin-left: 2% !important;float: left;width: 49% !important;}
input#gform_next_button_3_6 {width: 49% !important;}
img.gfsp_label_img {margin: 0px !important;}
.gfsp_o_shade .o_img_wr {padding: 0px !important;margin: 0px !important;width: 100% !important;margin-bottom: 20px !important;}
.gfsp_o_shade .o_text:before {display: none !important;}
.o_text {font-size: 18px;line-height: 18px;}
body .gfsp_o_shade input:checked+label .o_img_wr {box-shadow: 0px 10px 70px rgb(255, 16, 82, 0.4) !important;filter: grayscale(0);}
.gfsp_o_shade input .o_img_wr {opacity: 0.3;box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.1) !important;filter: grayscale(1);}
.gf_stylespro .gf_list_4col .gfield_checkbox>li {box-shadow: none !important;margin: 0px !important;width: 25% !important;}
.gf_stylespro.sp_goose input[type=checkbox]:not(old) + label {padding: 10px 10px !important;margin: 0px !important;}
.gfsp_o_shade.gf_list_4col .o_img_wr {box-shadow: none !important;max-width: 120px !important;border: none !important;}
.sp_goose input[type=checkbox]:not(old)+label {opacity: 0.3!important;filter: grayscale(1) !important;transition: all 0.25s ease!important;}
.sp_goose input[type=checkbox]:not(old):checked+label {opacity: 1!important;filter: grayscale(0)!important;transition: all 0.25s ease!important;}
.noUi-handle {transform: scale(1) !important;transition: all 0.75s ease !important;background-color: white !important;border: 1px solid #d9d9d9;box-shadow: none !important;width: 40px !important;height: 40px !important;border-radius: 100% !important;top: -13px !important;}
.noUi-handle:hover {box-shadow: 0px 7px 50px rgba(0, 0, 0, 0.1) !important;transform: scale(1.2) !important;transition: all 0.75s ease !important;}
.noUi-handle:before, .noUi-handle:after {display: none !important;}
.noUi-target {background: #FAFAFA;border-radius: 50px !important;border: 1px solid #d3d3d387;box-shadow: none !important;height: 15px !important;}
span.min-val-relation {text-align: center;font-size: 15px !important;line-height: 30px;margin: 9px !important;text-transform: uppercase !important;font-weight: 800 !important;margin-left: 0px !important;color: #bfbfbf !important;}
span.max-val-relation {text-align: center;font-size: 15px !important;line-height: 30px;margin: 9px !important;text-transform: uppercase !important;font-weight: 800 !important;margin-right: 0px !important;color: #bfbfbf !important;}
.noUi-tooltip {border: none !important;font-family: "freight-display-pro",serif !important;font-size: 45px !important;line-height: 45px !important;margin-top: 15px;padding: 35% !important;border-radius: 0px !important;color: #ff004e !important;padding: 0px !important;background-color: transparent !important;}
.noUi-connect {background: #ff1153 !important;}
li.gchoice_3_22_1 label#label_3_22_1 {width: auto !important;margin: auto !important;display: table !important;font-size: 23px !important;line-height: 23px !important;}
label#label_3_22_1::before {margin-bottom: 2.5px !important;}
body img.gform_ajax_spinner {display: none !important;}
.slider-display {border: none !important;background-color: rgba(229, 229, 229, 0.5) !important;}
.noUi-connects {border-radius: 50px !important;}
body .gfield_select {font-size: 22px !important;line-height: 30px !important;padding: 25px !important;border-radius: 0px !important;border: none !important;box-shadow: 0px 10px 50px #0000001f !important;-webkit-appearance: none !important;background-image: url(/wp-content/uploads/2020/03/select.svg) !important;background-size: contain !important;background-repeat: no-repeat !important;}
div#gform_confirmation_message_3 img {margin: auto;width: 250px !important;margin-bottom: -5px;margin-top: 0px;}
.contact-project-planner-form-column div#gform_confirmation_message_3 h3 {width: 550px;font-size: 42px !important;line-height: 45px !important;text-align: center;margin: auto;margin-bottom: 15px !important;}
div#gform_confirmation_message_3 {text-align: center !important;}
div#gform_confirmation_message_3 a {width: 400px !important;border: none !important;border-radius: 0px;background-color: #ff1153;color: #fff !important;padding: 28px 30px !important;display: block;margin: auto;margin-top: 20px !important;}
div#gform_confirmation_message_3 p {width: 650px;text-align: center !important;margin: auto;}
div#gform_confirmation_wrapper_3 {padding: 20px 0px !important;}
li#field_3_21 label.gfield_label {text-align: center;}
li#field_3_18 {margin-top: -10px !important;}
.sp_goose .button:hover, .sp_goose input[type=button]:hover, .sp_goose input[type=submit]:hover {background: #000000 !important;}
li#field_3_22 {margin-bottom: 20px !important;}
.contact-project-planner-form-column li.gfield input {background-color: transparent !important;}
input#gform_next_button_3_6 {margin-bottom: 0px !important;}
.contact-project-planner-info h2 {font-size: 50px !important;line-height: 50px !important;}
.contact-project-planner-info-departments {width: 17% !important;}
.contact-project-planner-info-location {width: 25% !important;}
.contact-project-planner-info-body {width: 58% !important;padding-right: 75px !important;}
.contact-project-planner-info-icons {position: absolute;bottom: 0px !important;}
.contact-project-planner-info-inner {margin-top: 20px;}
.contact-project-planner-newsletter.contact-form-newsletter {margin-top: -2px !important;}
.contact-project-planner-info-location .nectar-cta, .contact-project-planner-info-departments .nectar-cta {margin-top: 40px;}
.map-marker-list {display: none !important;}
.contact-project-planner-monkey {margin-top: -410px !important;}
.contact-project-planner-info-inner p a:hover {opacity: 0.7;transition: all 0.25s ease;}
.contact-project-planner-info-inner p a {color: #fff;opacity: 1;transition: all 0.25s ease;}
li#field_3_29 label.gfield_label {text-align: center;margin-bottom: 20px !important;margin-top: 10px !important;}
.gf_stylespro .gform_drop_area {border-radius: 0px !important;margin-bottom: 0px !important;}
.gf_stylespro.sp_goose .button.gform_button_select_files:hover {background-color: transparent !important;color: #000 !important;}
.gf_stylespro.sp_goose .button.gform_button_select_files {padding: 8px 10px !important;font-size: 14.5px !important;line-height: 20px !important;border: none !important;color: #ff1053 !important;font-weight: 500 !important;margin-left: 5px;}
img.gform_delete {float: left;margin-bottom: 0px !important;width: 18px !important;margin-top: 6px;margin-right: 5px;}
span.gform_drop_instructions {font-size: 16px !important;}
.gf_stylespro li#field_3_29 .ginput_preview {margin-top: 20px !important;margin-bottom: -10px !important;display: table !important;float: left;margin-right: 30px !important;}
.gf_stylespro li#field_3_29 .ginput_preview:last-child {margin-right: 0px !important;}
.gf_stylespro li#field_3_29 .ginput_preview strong {font-size: 15px;line-height: 20px;}

/* END */



/* EXPERTISE */

.expertise-slider i.fa-icon-angle-down {font-size: 24px !important;width: 24px !important;height: 24px !important;line-height: 40px !important;}
.expertise-slider .expertise-explore {font-family: proxima-nova, sans-serif !important;letter-spacing: 3px !important;font-size: 16px !important;line-height: 20px !important;font-weight: 600 !important;}
.expertise-slider.expertise-slider-desktop {display: block !important;}
.expertise-slider.expertise-slider-mobile {display: none !important;}
.expertise-services-column .nectar-flickity .cell {text-align: center;}
.expertise-services-body {text-align: left;}
.expertise-services-row .img-with-aniamtion-wrap[data-max-width="50%"].center .inner {max-width: none !important;}
.expertise-process .toggle.open h3 {margin-bottom: -70px !important;}
.expertise-services-image {max-width: none !important;width: 600px !important;margin: auto !important;margin-top: -275px !important;}
.expertise-services-column h5 {text-align: center;margin-bottom: -100px !important;}
.expertise-services-body {padding-right: 40px !important;width: 50% !important;}
.expertise-services-service-column {width: 25% !important;right: -40px !important;margin-top: -10px !important;}
.expertise-services-inner p {font-size: 20px !important;line-height: 33px;}
.expertise-services-inner {width: 1245px !important;margin: auto !important;}
.expertise-services-title {max-width: none !important;margin: auto !important;width: 1150px !important;margin-top: 5px !important;}
.expertise-services-column .nectar-cta h5, .expertise-services-body strong {font-size: 23px !important;line-height: 58px !important;margin-bottom: 0px !important;text-align: left;padding-right: 40px !important;}
.expertise-services-column .nectar-cta[data-style="underline"] .link_wrap .link_text {width: 100%;}
.expertise-services-column .nectar-cta[data-style="underline"] .link_wrap .link_text:after {bottom: -7px !important;}
.expertise-services-column .nectar-cta[data-style="underline"] .link_wrap .link_text:before {content: url(/wp-content/uploads/2020/03/arrow-expertise.svg);height: 28px !important;width: 24px !important;display: block;position: absolute;bottom: 25px;right: 3px;}
.expertise-services-column .nectar-cta:nth-child(1) {margin-bottom: 48px !important;}
.expertise-services-column .nectar-cta:nth-child(2) {margin-bottom: 0px !important;}
.expertise-services-body a {padding: 0px !important;color: #fff !important;opacity: 1 !important;transition: all 0.25s ease;line-height: 50px !important;display: block;margin-top: -5px;}
.expertise-services-body strong:hover {padding:0px !important;color: #fff !important;opacity: 0.7 !important;transition: all 0.25s ease;}
.expertise-services-title-mobile.expertise-services-title, .expertise-services-mobile-subheader {display: none !important;}
.expertise-services-title, .expertise-services-desktop-subheader {display: block !important;}
.expertise-services-row .flickity-page-dots {position: relative !important;bottom: -30px !important;}
.expertise-services-column .flickity-viewport {margin-bottom: 45px !important;}
.expertise-process-right h3 a {font-family: freight-display-pro, serif !important;font-size: 45px !important;line-height: 70px !important;}
.toggle.open .expertise-process-inner.vc_row {margin-bottom: -30px !important;}
.expertise-process-right .toggle.open h3 a {color: #000 !important;}
.expertise-process-right {margin-top: -45px !important;}
.expertise-technology p {width: 900px !important;margin: auto;text-align: center;margin-top: -10px !important;}
body .expertise-technology h3, body .expertise-clients h3 {font-size: 55px !important;line-height: 58px !important;width: 900px !important;margin: auto;}
.expertise-technology-inner-top {margin-bottom: 0px !important;}
.expertise-technology-inner .hover-wrap[data-hover-animation="none"] {margin: 0px !important;}
.expertise-clients .clients[data-additional_padding="3"].no-carousel >div {padding: 10px 30px;}
.expertise-clients .clients {margin-bottom: 40px !important;}
.expertise-feature-row .nectar-fancy-box .box-bg {transition: transform 1s ease, opacity 0.5s ease 0.25s, background-color 0.5s !important;height: 100%;background-color: rgb(241, 17, 80);}
.expertise-feature-row  .nectar-fancy-box:hover .box-bg {transition: transform 1s ease, opacity 0.5s ease 0.25s, background-color 0.5s !important;height: 100%;background-color: #ff1154 !important;}
.expertise-feature-row .nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"] .box-bg:after {background: linear-gradient(to bottom, rgba(0,0,0,0), #ff084e 100%) !important;}
.feature-footer-row-column .nectar-fancy-box[data-style="hover_desc"]:hover .box-bg {filter: blur(1px);opacity: 0.75;transition: transform 2s ease}
.feature-footer-row-column .nectar-fancy-box[data-style="hover_desc"] .box-bg {transition: transform 2s ease}
.our-services-header .nectar-next-section-wrap.bounce i.dark-arrow {color: #fff !important;}
.expertise-process-inner-left .wpb_animate_when_almost_visible {opacity: 1;}

/* END */


/* EXPERTISE - SERVICE PAGES */

body .our-services-header-service-graphic {width: 700px !important;margin-top: -250px !important;}
body .our-services-header .our-services-header-nav .img-with-animation {width: 50px;background-color: #fff;border-radius: 1000px !important;}
body .our-services-header .our-services-header-nav .img-with-aniamtion-wrap {display: table;}
body .our-services-header .our-services-header-nav .our-services-header-nav-left .img-with-aniamtion-wrap {float: left;}
body .our-services-header .our-services-header-nav .our-services-header-nav-right .img-with-aniamtion-wrap {float: right;}
body .our-services-header .hover-wrap {margin-bottom: 0px !important;}
body .our-services-header .our-services-header-nav .our-services-header-nav-left .wpb_text_column p {float: left;padding-left: 20px;font-size: 20px;line-height: 50px;}
body .our-services-header .our-services-header-nav .our-services-header-nav-right .wpb_text_column p {float: right;padding-right: 20px;font-size: 20px;line-height: 50px;}
body .our-services-header-body p {width: 100%;margin: auto;font-size: 19px;line-height: 32px;}
body .our-services-header .nectar-next-section-wrap a {background-color: transparent !important;}
body .our-services-header .nectar-next-section-wrap.bounce {text-align: center;}
body .our-services-header .our-services-header-nav {margin-top: 15px !important;margin-bottom: 35px !important;}
body .our-services-header .wpb_text_column {margin-bottom: 10px !important;}
body .our-services-header-service-mobile {display: none !important;}
body .our-services-header-service-desktop {display: block !important;}

/* END */








/* THE SMALL PRINT */

.small-print-toggles .toggle h3 a {font-family: freight-display-pro, serif !important;font-size: 38px !important;line-height: 40px !important;padding-bottom: 50px !important;padding-top: 50px !important;}
.small-print-toggles .toggle.default.open {padding-bottom: 25px !important;}
.small-print-intro h3 {font-size: 45px !important;line-height: 40px !important;}

/* END */






















/* WORK */

html body.work .container.main-content .vc_row h3 {font-size: 38px;line-height: 40px;margin-bottom: 0px !important;}
.work-all-intro {text-align: center;width: 700px !important;margin: auto;}
.two-c2a-row {margin-top: 25px;margin-bottom: 0px !important;}
.work-all-slider-desktop {display: block !important;}
.work-all-slider-mobile {display: none !important;}
.work .work-intro-row .nectar-cta h5 span a {display: block !important;}
.work .progress-container {display: block !important;position: fixed;width: 100%;height: 4px;background: transparent;z-index: 99999999 !important;}
.work .progress-bar {background: #ff1053 !important;height: 4px !important;}
.two-c2a-row-or em {font-family: freight-display-pro, serif !important;font-weight: 500;font-size: 25px;line-height: 47px;opacity: 0.4;}
.two-c2a-row-or {display: table !important;float: left !important;width: auto !important;padding: 0px 15px !important;}
.two-c2a-row-link {display: block !important;float: left !important;width: auto !important;}
.work-intro-row-left .work-intro-square {width: 75px !important;margin-bottom: 40px !important;}
.work-intro-row-left .work-intro-landscape {width: 150px !important;margin-bottom: 40px !important;}
.work-intro-row-left .wpb_text_column.wpb_content_element {margin-bottom: 15px;}
.work-intro-row-left a {transition: all 0.25s ease;color: #000;}
.work-intro-year {margin-top: 35px !important;}
div.wpb_row.work-intro-row {z-index: 9999999999 !important;}
.work .work-intro-row .work-intro-row-right {margin-top: -10px;}
.work .work-intro-row h2,
.work .work-intro-row h1 {font-size: 55px;line-height: 60px;margin-bottom: 7px;}
.work-website-example img {box-shadow: 0px 40px 100px rgba(0, 0, 0, 0.15) !important;overflow: hidden !important;}
.work-website-example .flickity-viewport {margin-top: 0px !important;margin-bottom: 50px !important;}
.work-website-example .nectar-flickity .flickity-slider .cell {border-radius: 10px !important;box-shadow: 0px 40px 70px rgba(0, 0, 0, 0.15) !important;overflow: hidden !important;}
.work-website-example .flickity-page-dots {position: relative;width: 100%;bottom: unset !important;}
.work-feature-image {height: 750px !important;}
.work-testimonial-row {padding-top: 600px !important;}
div.work-testimonial-row-inner {padding: 6% 10% 6% 10% !important;background-color: #fff;text-align: center;margin-bottom: -150px !important;z-index: 99999999 !important;box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.1);}
.work-testimonial-row-inner span.open-quote {display: none;}
.work-testimonial-row-inner .nectar_single_testimonial .wrap {text-align: left;}
div.work-brand-footer {z-index: 999999 !important;padding-top: 300px !important;padding-bottom: 125px !important;}
div.wpb_row.work-testimonial-row {z-index: 999999999 !important;}
.work .work-brand-footer.vc_row-fluid > .span_12 .wpb_column.work-brand-footer-left {width: 35%;padding-right: 50px !important;}
.work-brand-footer-right {width: 65%;}
.work-brand-logo-column .vc_column-inner {padding: 20%;}
.work-brand-color-column .vc_column-inner {padding: 25px;color:#fff !important;}
.work-brand-color-column p {opacity:0.5;font-size: 13px;line-height: 18px;}
.work-brand-color-column p strong {font-size: 16px;line-height: 22px;display: block;margin-bottom: 85px !important;}
.work-brand-color-column-dark p {color: #000 !important;}
.work-brand-color-column {width: 33.3% !important;}
/*.work-brand-footer-right .divider-wrap {margin-left: -1% !important;margin-right: -1% !important;}*/
.work-brand-gradient-row .work-brand-color-column {width: 50% !important;}
.work-brand-logo-row-portrait .work-brand-logo-column .vc_column-inner {padding: 20% 25%;}
.work .work-brand-colour-box-colour-name, .work .work-brand-colour-box-colour-references {margin-bottom: 0px !important;}
.work-brand-color-column {padding: 1% !important;}
.work-latest-projects-row .homepage-work-left-column {top: 0px !important;}
.work-latest-projects-row .homepage-work-left-column, .work-latest-projects-row .homepage-work-right-column {width: 50% !important;}
.work-latest-projects-row {padding: 0px !important;margin-top: 0px !important;}
.work-latest-projects-expertise a {opacity: 1 !important;transition: all 0.25s ease;color: #fff;padding-right: 10px !important;font-size: 18px;font-style: italic;font-family: freight-display-pro, serif !important;font-weight: 400 !important;letter-spacing: 0.5px !important;}
.work-latest-projects-expertise a:hover {opacity: 0.6 !important;transition: all 0.25s ease;}
.work-latest-projects-column .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}
.work-latest-projects-column h3 {font-size: 55px !important;line-height: 55px !important;padding-bottom: 125px !important;padding-top: 10px !important;}
.work-latest-projects-column .vc_column-inner {padding: 70px;}
.work-latest-projects-column .wpb_text_column h5 {opacity: 1;font-weight: 200 !important;letter-spacing: 1px !important;}
.coming-soon-call-to-action {opacity: 0.3;pointer-events: none !important;}
.work-latest-projects-column-dark a, .work-latest-projects-column-dark h3, .work-latest-projects-column-dark h5 {color: #000 !important;transition: all 0.5s ease;}
.work-latest-projects-column-dark:hover a, .work-latest-projects-column-dark:hover h3, .work-latest-projects-column-dark:hover h5 {color: #fff !important;transition: all 0.5s ease;}

.work-integrations img {border-radius: 10000px;}
.work-brand-footer-integrations.work-brand-footer {padding-top: 125px !important;}
.work-integrations .hover-wrap .hover-wrap-inner .img-with-animation {border-radius: 10000px;-webkit-border-radius: 10000px;box-shadow: 0px 25px 70px 10px rgb(0 0 0 / 10%);margin-bottom: 20px !important;}
.work-integrations .img-with-aniamtion-wrap {width: 75% !important;margin: auto !important;}

/* END */

/* WORK ITEM CAROUSEL */

.work-item-carousel .homepage-work-feature-box {width: 100% !important;height: 100% !important;top: unset !important;}
.work-item-carousel .homepage-work-feature-box .vc_column-inner {padding: 45px !important;min-height: 550px;}
.work-item-carousel .homepage-work-feature-box h3 {font-size: 50px !important;line-height: 47px !important;}
.work-item-carousel .homepage-work-feature-box .vc_column-inner .wpb_wrapper {height: 100%;}
.work-item-carousel .nectar-flickity .visualized-total {background-color: rgba(0,0,0,0.12) !important;}
.work-item-carousel .flickity-viewport {margin-bottom: 55px !important;margin-top: 55px !important;}
.work-item-carousel-title > .col.span_12 > .wpb_column:nth-child(2) {width: calc(100% - 720px);text-align: right;}
.work-item-carousel-title > .col.span_12 > .wpb_column:nth-child(1) {width: 720px;}
.work-item-carousel-title > .col.span_12 > .wpb_column:nth-child(1) .wpb_text_column:last-child {margin-bottom: 0px !important;}
.span_12.light .work-item-carousel-title .nectar-cta .link_wrap .link_text:after {border-color: #000 !important;}
.work-item-carousel-title {margin-bottom: 0px !important;}
.work-item-carousel-title > .col.span_12 > .wpb_column:nth-child(1) {margin-bottom: -5px;}
.work-item-carousel .nectar-carousel[data-border-radius="none"] .flickity-slider .cell {z-index: 9 !important;height: auto !important;width: 475px;transition: all 0.25s ease;}
.work-item-carousel .nectar-carousel[data-border-radius="none"] .flickity-slider .cell:hover {z-index: 99999999 !important;box-shadow: 0px 60px 100px rgb(0 0 0 / 20%);transition: all 0.25s ease;}
.work-item-carousel > .row-bg-wrap:before {width: 100%;height: 1px;content: '';background-color: rgb(0 0 0 / 5%);position: absolute;top: 0px;z-index: 9999;}

/* END */









/* WORK */

/* GTECHNIQ */

body.work-gtechniq .slide-out-widget-area-toggle {background-color: #fe0000;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-gtechniq ::selection {color: #ffffff !important;background: #6e6e6eb3 !important;}
body.work-gtechniq .work-intro-row-left a:hover, body.work-gtechniq .inner span.open-quote, body.work-gtechniq #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #fe0000 !important;}
body.work-gtechniq .progress-bar {background: #fe0000 !important;height: 4px !important;}
body.work-gtechniq .nectar-highlighted-text.instance-0 em:before {background-color: #fe0000;}
body.work-gtechniq #top nav > ul > .button_solid_color > a:before,
body.work-gtechniq #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color: #fe0000 !important;}
body.work-gtechniq .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #fe0000;}
body.work-gtechniq .nectar-fancy-ul ul li i {color: #fe0000 !important;}
.work-gtechniq-image-gallery-two-mobile, .work-gtechniq-image-gallery-one-mobile {display: none !important;}
.work-gtechniq-image-gallery-two, .work-gtechniq-image-gallery-one {display: block!important;}
.work-gtechniq-image-gallery-two-mobile .flickity-viewport .cell, .work-gtechniq-image-gallery-one-mobile .flickity-viewport .cell {box-shadow: 0 60px 135px rgba(0,0,0,0.1), 0 15px 65px rgba(0,0,0,0.1);}
.work-gtechniq-the-perfect-ad-right {padding-left: 75px !important;}
.work-gtechniq-publications-inner {width: 800px;margin: auto;margin-bottom: 0px !important;}
.work-gtechniq-publications-logos {width: 80%;margin: auto;}
.work-gtechniq-publications-logos .wpb_column {padding: 0px 10px !important;margin-bottom: 0px !important;}
.work-gtechniq-publications-inner h3 {font-size: 50px !important;line-height: 50px !important;margin-bottom: 0px !important;}
.work-gtechniq-platinum-right img {max-width: 210% !important;left: -115px !important;}
.work-gtechniq-platinum-left {z-index: 999;}
.work-gtechniq-platinum-left h3 {font-size: 60px !important;line-height: 70px !important;margin-bottom: 0px !important;}
body.work-gtechniq div.work-testimonial-row-inner {margin-bottom: -150px !important;margin-top: -150px !important;}
.work-testimonial-row-with-slider {padding-top: 0px !important;}

/* END */

/* GTECHNIQ WEBSITES */

body.work-gtechniq .divider-wrap div.divider-small-border,
body.work-gtechniq .work-website-shot-carousel .light .nectar-flickity[data-controls="touch_total"] .visualized-total span {background-color: #fe0000 !important;}
.work-gtechniq-global-map-right img {width: 160% !important;max-width: unset !important;margin-left: 0% !important;}
.work-gtechniq-global-map-right .img-wrap {display: block;width: 100% !important;}
.work-gtechniq-global-map .nectar-milestone {text-align: left;}
.work-gtechniq-global-map-right {width: calc(100% - 500px);}
.work-gtechniq-global-map-left {width: 500px;}
.work-gtechniq-ups .nectar_cascading_images {width: 60%;margin: auto;margin-bottom: 15px;margin-top: 30px;}
.work-gtechniq-ups h3 {font-size: 45px;line-height: 55px;margin-bottom: 0px !important;}
body.work-gtechniq .container.main-content .work-unique-features .wpb_text_column h3 {font-size: 50px;line-height: 50px;margin-bottom: 30px !important;}
body.work-gtechniq .container.main-content .work-unique-features img {max-width: 125%;float: right;margin-right: 50px;}
body.work-gtechniq .work-unique-features .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap {padding: 0px;padding-top: 20px;}
body.work-gtechniq .work-unique-features .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap strong {margin-bottom: -20px;display: block;}
body.work-gtechniq .work-unique-features .toggle[data-inner-wrap="true"] h3 a {font-size: 22px;line-height: 35px;}
body.work-gtechniq .work-unique-features div[data-style="minimal_small"] .toggle.default > h3:after {background-color: #fc0c03 !important;}
body.work-gtechniq .work-unique-features-right .vc_column-inner {padding-left: 15px}
.work-website-shot-carousel .nectar-flickity .flickity-viewport {margin-top: 25px;margin-bottom: 75px !important;}
.work-project-detail-left img {margin-bottom: -55px !important;}
html body.work .container.main-content .vc_row.work-gtechniq-ups h3 {padding-bottom: 5px;}
.work-gtechniq-device-image img {max-width: 1400px !important;}
rs-layer.gtech-logo {cursor: pointer;opacity: 1;filter:grayscale(0%);transition: all 0.45s ease;}
rs-layer.gtech-logo:hover {opacity: 0.2 !important;cursor: pointer;filter: grayscale(100%) contrast(100%) brightness(0);transition: all 0.45s ease !important;}

/* END */

/* USA CRICKET */

body.work-usa-cricket #top nav > ul > .button_solid_color > a:before,
body.work-usa-cricket #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color:#012c73 !important;}
.usa-cricket.homepage-work-feature-box .column-image-bg:before {width: 100% !important;height: 100%;display: block;content: "";z-index: 99999 !important;position: inherit !important;opacity: 0.5 !important;background: -moz-linear-gradient(-45deg, #c6093b 0%, rgba(64,64,64,0) 70%, rgba(64,64,64,0) 100%);background: -webkit-linear-gradient(-45deg, #c6093b 0%,rgba(64,64,64,0) 70%,rgba(64,64,64,0) 100%);background: linear-gradient(135deg, #c6093b 0%,rgba(64,64,64,0) 70%,rgba(64,64,64,0) 100%);}
body.work-usa-cricket .slide-out-widget-area-toggle {background-color: #002d73;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-usa-cricket ::selection {color: #ffffff !important;background: #c6093b !important;}
body.work-usa-cricket .work-intro-row-left a:hover, body.work-usa-cricket .inner span.open-quote, body.work-usa-cricket #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #c6093b !important;}
body.work-usa-cricket .progress-bar {background: #c6093b !important;height: 4px !important;}
body.work-usa-cricket .nectar-highlighted-text.instance-0 em:before, body.work-usa-cricket .tabbed[data-style*="minimal"] >ul li .active-tab:after {background-color: #c6093b;}
body.work-usa-cricket .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #c6093b;}
body.work-usa-cricket .nectar-fancy-ul ul li i {color: #c6093b !important;}
.work-usa-cricket-match-centre .nectar-next-section-wrap.bounce a:before {background-color: transparent !important;}
.work-usa-cricket-match-centre .wpb_column {width: 850px !important;margin: auto !important;}
.work-usa-cricket-match-centre {padding-bottom: 650px !important;}
.work-usa-cricket-match-centre-website img {margin-top: -575px !important;}
.work-usa-cricket-meet-the-squad .nectar_cascading_images {margin-top: 50px !important;}
.work-usa-cricket-meet-the-squad p {width: 75% !important;margin: auto;}
.work-usa-cricket-tabs-inner-row {max-width: 1425px !important;margin: auto !important;padding: 0px 90px !important;}
.work-usa-cricket-tabs-inner-row .nectar-split-heading {margin-bottom: 24px;}
.work-usa-cricket-tabs-inner-left {padding-right: 5% !important;}
.work-usa-cricket .tabbed[data-style="minimal"] >ul li:not(.cta-button) a {color: rgba(0, 0, 0, 0.5) !important;padding: 0px 40px 20px 40px !important;font-size: 20px !important;line-height: 45px !important;}
.work-usa-cricket .tabbed[data-style="minimal"] >ul li:not(.cta-button) a.active-tab {color: #000 !important;}

/* END */

/* Connexas */

body.work-connexas #top nav > ul > .button_solid_color > a:before,
body.work-connexas #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color:#ff1052 !important;}
.connexas.homepage-work-feature-box .column-image-bg:before {width: 100% !important;height: 100%;display: block;content: "";z-index: 99999 !important;position: inherit !important;opacity: 1 !important;background: -webkit-linear-gradient(135deg, #2a2e5e 10%,rgba(64,64,64,0) 50%,rgba(64,64,64,0) 100%);background: linear-gradient(135deg, #2a2e5e 10%,rgba(64,64,64,0) 50%,rgba(64,64,64,0) 100%);}
body.work-connexas .slide-out-widget-area-toggle {background-color: #ff1052;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-connexas ::selection {color: #ffffff !important;background: #ff1052 !important;}
body.work-connexas .work-intro-row-left a:hover, body.work-usa-cricket .inner span.open-quote, body.work-connexas #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #ff1052 !important;}
body.work-connexas .progress-bar {background: #ff1052 !important;height: 4px !important;}
body.work-connexas .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #ff1052;}
.connexas-new-brand-row.work-brand-footer {padding-top: 125px !important;}
.connexas-new-brand-row .fa-instagram:before {content: url(/wp-content/uploads/2020/04/mini-connexas.svg) !important;width: 100px !important;height: 100px !important;display: block !important;margin: auto !important;border-radius: 100% !important;background-color: transparent !important;border: none !important;}
.connexas-new-brand-row .fa-facebook-official:before {content: url(/wp-content/uploads/2020/04/mini-verilocation.svg) !important;width: 100px !important;height: 100px !important;display: block !important;margin: auto !important;border-radius: 100% !important;background-color: transparent !important;border: none !important;}
.connexas-new-brand-row .fa-twitter:before {content: url(/wp-content/uploads/2020/04/mini-isotrak.svg) !important;width: 100px !important;height: 100px !important;display: block !important;margin: auto !important;border-radius: 100% !important;background-color: transparent !important;border: none !important;}
.connexas-new-brand-row .fa-linkedin:before {content: url(/wp-content/uploads/2020/04/mini-alcolock.svg) !important;width: 100px !important;height: 100px !important;display: block !important;margin: auto !important;border-radius: 100% !important;background-color: transparent !important;border: none !important;}
.connexas-new-brand-row .fa-grav:before {content: url(/wp-content/uploads/2020/04/min-transcan.svg) !important;width: 100px !important;height: 100px !important;display: block !important;margin: auto !important;border-radius: 100% !important;background-color: transparent !important;border: none !important;}
.connexas-new-brand-row h3, .the-new-brand {text-align: center !important;}
.connexas-intro p {text-align: center;width: 80% !important;margin: auto;}
.connexas-new-brand-row h3 {font-size: 50px !important;line-height: 58px !important;}
.connexas-new-brand-row ul.wpb_tabs_nav span {display: none !important;}
.connexas-new-brand-row .tabbed[data-alignment="center"] .wpb_tabs_nav li {width: 15% !important;margin: 0px !important;}
.connexas-new-brand-row .tabbed[data-style="material"] >ul li a {background-color: transparent !important;overflow: visible !important;}
.connexas-new-brand-row .tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li a.active-tab:after {box-shadow: none !important;bottom: -12px;height: auto !important;}
.connexas-new-brand-row .tabbed[data-style*="material"][data-full-width-line="true"] ul:after {background-color: #c5c5c5 !important;}
.connexas-new-brand-row ul.wpb_tabs_nav.ui-tabs-nav.clearfix {overflow: hidden !important;}
.connexas-new-brand-row .tabbed ul li a {transition: all 0.5s ease !important;padding-bottom: 50px !important;padding-top: 40px !important;}
.connexas-new-brand-row .wpb_tabs_nav li a.active-tab::after {transition: all 0.5s ease !important;content: url(/wp-content/uploads/2019/07/arrow.svg) !important;width: 100% !important;height: 30px !important;bottom: 0px;left: 0px !important;opacity: 1 !important;z-index: 999999999999 !important;top: unset !important;}
.connexas-new-brand-row .wpb_tabs_nav li:nth-child(1) a::after {transition: all 0.5s ease !important;content: url(/wp-content/uploads/2020/04/arrow-connexas.svg) !important;width: 100% !important;height: 30px !important;bottom: -50px;left: 0px !important;opacity: 1 !important;z-index: 999999999999 !important;top: unset !important;}
.connexas-new-brand-row .wpb_tabs_nav li:nth-child(2) a::after {transition: all 0.5s ease !important;content: url(/wp-content/uploads/2020/04/arrow-verilocation.svg) !important;width: 100% !important;height: 30px !important;bottom: -50px;left: 0px !important;opacity: 1 !important;z-index: 999999999999 !important;top: unset !important;}
.connexas-new-brand-row .wpb_tabs_nav li:nth-child(3) a::after {transition: all 0.5s ease !important;content: url(/wp-content/uploads/2020/04/arrow-isotrak.svg) !important;width: 100% !important;height: 30px !important;bottom: -50px;left: 0px !important;opacity: 1 !important;z-index: 999999999999 !important;top: unset !important;}
.connexas-new-brand-row .wpb_tabs_nav li:nth-child(4) a::after {transition: all 0.5s ease !important;content: url(/wp-content/uploads/2020/04/arrow-alcolock.svg) !important;width: 100% !important;height: 30px !important;bottom: -50px;left: 0px !important;opacity: 1 !important;z-index: 999999999999 !important;top: unset !important;}
.connexas-new-brand-row .wpb_tabs_nav li:nth-child(5) a::after {transition: all 0.5s ease !important;content: url(/wp-content/uploads/2020/04/arrow-transcan.svg) !important;width: 100% !important;height: 30px !important;bottom: -50px;left: 0px !important;opacity: 1 !important;z-index: 999999999999 !important;top: unset !important;}
.connexas-new-brand-row a.active-tab i.fa:before {transform: scale(1.25) !important;transition: all 0.25s ease !important;}
.connexas-new-brand-row a i.fa-instagram:before {transform: scale(0.9) !important;transition: all 0.25s ease !important;}
.connexas-new-brand-row a i.fa-facebook-official:before {transform: scale(0.9) !important;transition: all 0.25s ease !important;}
.connexas-new-brand-row a i.fa-twitter:before {transform: scale(0.9) !important;transition: all 0.25s ease !important;}
.connexas-new-brand-row a i.fa-linkedin:before {transform: scale(0.9) !important;transition: all 0.25s ease !important;}
.connexas-new-brand-row .divider-border {margin: 15px auto 15px auto;background-color: rgb(241, 241, 241) !important;}
.connexas-new-brand-row-label {margin-bottom: 0px !important;}
.connexas-new-brand-colour-left .vc_column-inner, .connexas-new-brand-colour-right .vc_column-inner {padding: 35px !important;color: #fff !important;}
.work-brand-colour-box-colour-references, .work-brand-colour-box-colour-references {position: absolute;opacity: 0.5;bottom: 0px;font-size: 15px;line-height: 20px;}
.work-brand-colour-box-colour-name, .work-brand-colour-box-colour-name {opacity: 0.5;font-size: 17px;line-height: 24px;display: block;}
.connexas-new-brand-colour-left .wpb_wrapper, .connexas-new-brand-colour-right .wpb_wrapper {height: 100% !important;}
.work.work-connexas .work-brand-footer .connexas-new-brand-type-label.wpb_column, .work.work-connexas .work-brand-footer .connexas-new-brand-type.wpb_column {padding-left: 5% !important;}
.connexas-new-brand-logo-right img {border: 1px solid #f1f1f1 !important;}
.connexas-new-brand-logo-left img {border: 1px solid #1c2140 !important;background-color: #1c2140 !important;}
.work-connexas-cards-row img {width: 80% !important;margin-top: -250px !important;margin-bottom: 100px !important;}
.work-connexas-cards-row {margin-top: 200px !important;}
.work-project-detail-logos {margin-top: 55px !important;}
.work-project-detail-logos .wpb_column {width: auto;margin-right: 5% !important;}
.work-project-detail-logos .wpb_column:last-child {margin-right: 0px !important;}
.work-project-detail-logos img {height: 50px !important;text-align: left !important;}
.work-project-detail-logos-mobile, .work-project-detail-logos-mobile-label {display: none !important;}
.work-project-detail-logos-desktop {display: block !important;}
.connexas-new-icons-mobile {display: none !important;}
.work-connexas-early-ideas-right {width: 60% !important;}
.work-connexas-early-ideas-left {width: 40% !important;padding-left:50px !important;}
.work-connexas-early-ideas-inner {margin-bottom: 0px !important;}
.work-connexas-early-ideas-inner .wpb_column {width: 33.3% !important;padding-right: 30px !important;opacity: 0.5;transition: all 0.25s ease;}
.work-connexas-early-ideas-inner .wpb_column:hover {opacity: 1;transition: all 0.25s ease;}
html body.work.work-connexas .work-connexas-early-ideas-left .textwidget h3 {font-size: 40px !important;line-height: 46px !important;margin-bottom: 20px !important;font-family: freight-display-pro, serif !important;}
html body.work.work-connexas .work-connexas-early-ideas-left .textwidget h5 {margin-bottom: 15px !important;opacity:0.5 !important;}
.work-connexas-show-time-right img {width: 160% !important;max-width: none !important;left: -10%;}
.work-connexas-fleet-summit-left img {max-width: none !important;width: 140% !important;text-align: left;float: right !important;}

/* END */

/* The PCA */

body.work-pca #top nav > ul > .button_solid_color > a:before,
body.work-pca #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color: #00d83d !important;}
body.work-pca .slide-out-widget-area-toggle {background-color: #1f1b31;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-pca ::selection {color: #ffffff !important;background: rgba(0, 203, 59, 0.7) !important;}
body.work-pca .work-intro-row-left a:hover, body.work-pca .inner span.open-quote, body.work-pca #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #00d83d !important;}
body.work-pca .progress-bar {background: #1f1b32 !important;height: 4px !important;}
body.work-pca .nectar-highlighted-text em {background-image: linear-gradient(to right,#00d83d 0,#00d83d 100%) !important;}
body.work-pca .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #3eda5a;}
.work-pca-ipads img {max-width: none !important;width: 170% !important;}
.work-pca-ipads-top .work-pca-ipads-left img {float: right;}
.work-pca-ipads .nectar-fancy-box[data-style="color_box_hover"][data-border="true"] .box-inner-wrap {border-radius: 0px;padding: 40px;}
.work-pca-ipads .nectar-fancy-box[data-color="extra-color-1"]:not([data-style="default"]) .box-bg:after {background-color: rgba(0, 0, 0, 0.5)!important;}
.work-pca-ipads .nectar-fancy-box:hover .nectar-cta a.link_text {border-color: #fff !important;}
.work-pca-ipads .img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap {padding-right: 0px !important;}
.work-pca-ipads-bottom .work-pca-ipads-left {padding-right: 4% !important;}
.work-pca-ipads-top .work-pca-ipads-right {padding-left: 4% !important;}
.work-pca-mobile-app-right {width: 40%;}
.work-pca-mobile-app-left {width: 60%;}
.work-pca-mobile-app-icon {box-shadow: 0px 20px 60px rgba(0, 0, 0, 0.15) !important;padding: 0px !important;border-radius: 20%;}
.work-pca-mobile-app-icon .hover-wrap {margin: 0px !important;}
.work-pca-mobile-app-right .number span {color: #00cb3b !important;font-size: 100px !important;line-height: 100px !important;margin-bottom: 10px;}
.work-pca-mobile-app-left {padding-right: 5% !important;}
.work-pca-mobile-app-rating img {width: 150px !important;}
.work-pca-my-pca-left {width: 50% !important;}
.work-pca-my-pca img {padding-left: 50px !important;max-width: 150% !important;}
body.work-pca blockquote.nectar_single_testimonial[data-style="bold"] div.inner p {font-size: 25px !important;line-height: 35px !important;padding-bottom: 30px;}
.work-pca-my-pca .nectar-highlighted-text h2 {font-size: 55px !important;line-height: 57px !important;}
.work-pca-changing-room .nectar_cascading_images .cascading-image:first-child img {margin-bottom: -400px !important;width: 190% !important;margin-left: 100px !important;max-width: none !important;filter: blur(7px);}
.work-pca-ipads-bottom .nectar-fancy-box .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}

/* END */

/* NTFC */

body.work-ntfc #top nav > ul > .button_solid_color > a:before,
body.work-ntfc #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color: #8f213a !important;}
body.work-ntfc .slide-out-widget-area-toggle {background-color: #8f213a;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-ntfc ::selection {color: #ffffff !important;background: #b92749 !important;}
body.work-ntfc .work-intro-row-left a:hover, body.work-ntfc .inner span.open-quote, body.work-ntfc #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #8f213a !important;}
body.work-ntfc .progress-bar {background: #8f213a !important;height: 4px !important;}
body.work-ntfc .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #8f213a;}
body.work-ntfc div.work-brand-footer {z-index: 999999 !important;padding-top: 135px !important;padding-bottom: 125px !important;}
body.work-ntfc .page-submenu .full-width-content {position: inherit;width: 100% !important;margin: auto !important;z-index: 99999999 !important;}
body.work-ntfc .ntfc-creative-responsibilities-nav {z-index: 999999999 !important;}
body.work-ntfc .page-submenu .full-width-content li {color: #a0a0a0;transition:all 0.25s ease !important;width: 20% !important;float: left !important;margin: 0px !important;text-transform: uppercase;letter-spacing: 1px;font-size: 14px;line-height: 15px;font-weight: 700;opacity: 0.7;}
body.work-ntfc .ntfc-creative-responsibilities-intro {padding-bottom: 50px !important;width: 70% !important;margin: auto !important;}
body.work-ntfc .ntfc-creative-responsibilities-nav-inner {margin-bottom: 0px !important;}
body.work-ntfc .ntfc-creative-responsibilities-image-right img {margin-left: 50px !important;}
body.work-ntfc .ntfc-creative-responsibilities-image-left img {margin-left: -50px !important;}
body.work-ntfc .page-submenu.stuck {background-color: white !important;padding: 5px !important;box-shadow: 0px 0px 60px #00000017;}
body.work-ntfc .page-submenu .full-width-content li.current-menu-item {transition:all 0.25s ease !important;color: #8e223b !important;opacity: 1 !important;}
body.work-ntfc .ntfc-ad-gallery-top, .ntfc-ad-gallery-bottom {margin-bottom: 0px !important;}
body.work-ntfc .ntfc-ad-gallery-column {padding: 15px !important;}
body.work-ntfc .ntfc-ad-gallery-column .img-with-aniamtion-wrap.center {box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.25);}
body.work-ntfc .ntfc-ad-gallery-column-raised {top: -100px !important;}
body.work-ntfc .page-submenu.stuck a {font-size: 13px !important;line-height: 20px !important;padding-top: 13px;padding-bottom: 12px;}
body.work-ntfc .ntfc-responsibilities-c2a {display: none !important;} 
div.wpb_row.ntfc-infront-of-sticky-nav {z-index: 99999999999999 !important;}
body.work-ntfc .ntfc-quote-desktop {display: block;}
body.work-ntfc .ntfc-quote-mobile {display: none;}
.ntfc-ad-gallery .wpb_gallery_slidesflickity_style {display: none !important;}

/* END */

/* MYLIFE */

body.work-mylife #top nav > ul > .button_solid_color > a:before,
body.work-mylife #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color: #313744 !important;}
body.work-mylife .slide-out-widget-area-toggle {background-color: #313744;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-mylife ::selection {color: #ffffff !important;background: #c59b6d !important;}
body.work-mylife .work-intro-row-left a:hover,
body.work-mylife .inner span.open-quote, body.work-mylife #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #c59b6d !important;}
body.work-mylife .progress-bar {background: #c59b6d !important;height: 4px !important;}
body.work-mylife .nectar-highlighted-text.instance-0 em:before {background-color: #c59b6d;}
body.work-mylife .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #c59b6d;}
body.work-mylife .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #c59b6c;}
.work-mylife-fluid-mobile-column .subject {color: #fff;font-size: 17px !important;line-height: 30px !important;opacity: 0.5;}
.work-mylife-fluid-mobile-column .number span {font-size: 55px !important;line-height: 70px !important;}
.work-mylife-fluid-mobile-column .number .symbol-wrap span {font-size: 45px !important;line-height: 60px !important;}
.work-mylife-fluid-mobile-column {width: 33.3%;}
.work-mylife-fluid-mobile-column .nectar-milestone {margin-top: -20px !important;}
.work-mylife-fluid-mobile-inner {width: 65% !important;margin: auto !important;padding: 50px 30px 50px 30px !important;background-color: #985264 !important;margin-top: 55px !important;}
.work-mylife-fluid-mobile-column:nth-child(2) {border-left: 1px solid rgba(255, 255, 255, 0.2) !important;border-right: 1px solid rgba(255, 255, 255, 0.2) !important;}
.work-mylife-fluid-mobile p {width: 75% !important;margin: auto !important;}
.work-mylife-fluid-mobile h3 {font-size: 55px !important;line-height: 65px !important;}
.work-mylife .work-website-example, .work-mylife .work-mobile-gallery {margin-top: -2px !important;}
.work-mylife-imac-left img {max-width: none !important;width: 170% !important;float: right;}
.work-mylife-fullpage-website-showcase-left img, .work-mylife-fullpage-website-showcase-right img {border-radius: 10px !important;box-shadow: 0px 40px 60px rgba(0, 0, 0, 0.15) !important;}
.work-mylife-fullpage-website-showcase-left, .work-mylife-fullpage-website-showcase-right {padding: 1% !important;}

/* END */

/* Horizon */

body.work-horizon #top nav > ul > .button_solid_color > a:before,
body.work-horizon #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color: #152933 !important;}
body.work-horizon .slide-out-widget-area-toggle {background-color: #152933;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-horizon ::selection {color: #ffffff !important;background: #ff460f !important;}
body.work-horizon .work-intro-row-left a:hover,
body.work-horizon .inner span.open-quote,
body.work-horizon #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #ff460f !important;} 
body.work-horizon .progress-bar {background: #ff460f !important;height: 4px !important;}
body.work-horizon .nectar-highlighted-text.instance-0 em:before {background-color: #ff460f;}
body.work-horizon .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #ff460f;}
body.work-horizon .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #ff460f;}
.work-horizon-branding-feature .vc_column-inner {height: 100% !important;}
.work-horizon-branding-feature-large {height: 800px !important;}
.work-horizon-branding-small {height: 400px !important;}
.work-horizon-refined-experience img {max-width: none !important;width: 170% !important;padding-left: 50px !important;}
body.work-horizon div.work-brand-footer {z-index: 999999 !important;padding-top: 125px !important;padding-bottom: 125px !important;}
body.work-horizon .work-brand-footer-left div#sidebar h3 {margin-bottom: 15px !important;}
body.work-horizon .work-brand-footer-left h5 {margin-bottom: 20px !important;opacity: 0.5;}
body.work-horizon .work-brand-footer-left .nectar-cta h5 {opacity: 1;}
body.work-horizon .work-brand-logo-column {width: 100% !important;}
body.work-horizon .work-brand-typography-row {padding-right: 30% !important;}
body.work-horizon .work-brand-typography-column .img-with-aniamtion-wrap:last-child {margin-top: 75px !important;}
.work-horizon-concepts .img-with-aniamtion-wrap {margin-bottom: 25px !important;}
.work-horizon-concepts .img-with-aniamtion-wrap :last-child {margin-bottom: 0px !important;}
.work-horizon .work-project-detail-left {padding-right: 40px !important;}
.work-horizon-branding-feature .column-image-bg {background-repeat: no-repeat !important;}
.work-horizon-refined-experience-left h3 {font-size: 50px !important;line-height: 58px !important;}

/* END */

/* Totalmobile */

body.work-totalmobile #top nav > ul > .button_solid_color > a:before,
body.work-totalmobile #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color: #f7921e !important;}
body.work-totalmobile .slide-out-widget-area-toggle {background-color: #f7921e;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-totalmobile ::selection {color: #ffffff !important;background: #422c87 !important;}
body.work-totalmobile .work-intro-row-left a:hover,
body.work-totalmobile .inner span.open-quote, body.work-totalmobile #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #422c87 !important;}
body.work-totalmobile .progress-bar {background: #f7921e !important;height: 4px !important;}
body.work-totalmobile .nectar-highlighted-text.instance-0 em:before {background-color: #422c87;}
body.work-totalmobile .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #422c87;}
body.work-totalmobile .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #422c87;}
body.work-totalmobile .nectar-flickity .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #422c87;}
body.work-totalmobile .nectar-flickity .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #422c87;}
.work-totalmobile-demo-feature-big-milestone .nectar-milestone .number span {font-size: 470px;line-height: 470px;font-family: proxima-nova, sans-serif !important;color: rgba(255, 255, 255, 0.1);}
.work-totalmobile-demo-feature-big-milestone .nectar-milestone {margin-bottom: -400px !important;}
.work-totalmobile-demo-feature-big-milestone {margin-bottom: 105px !important;}
.work-totalmobile-demo-feature-small-milestone .number span {font-size: 64px;letter-spacing: 0px;line-height: 64px;font-family: proxima-nova, sans-serif !important;font-weight: 600 !important;}
.work-totalmobile-demo-feature-small-milestone {width: 200px !important;position: absolute !important;top: 40% !important;margin-bottom: 0px !important;}
.work-totalmobile-demo-feature-small-milestone .subject {display: inline-block;color: #fff !important;font-size: 40px !important;line-height: 40px !important;font-weight: 600 !important;}
.work-totalmobile-demo-feature-small-milestone .nectar-milestone {text-align: left;margin-bottom: 0px;}
.work-totalmobile-demo-feature-small-milestone .divider-border {margin-bottom: 22px !important;margin-top: 0px !important;}
.work-totalmobile-demo-feature-instant-impact-right img {margin-left: 0% !important;max-width: none !important;width: 160% !important;margin-bottom: -450px !important;}
.work-totalmobile-demo-feature-small-milestone p {font-size: 16px;line-height: 24px;}
.work-totalmobile-demo-feature-small-milestone p strong {color: #ff9316;}
.work-totalmobile-demo-feature-imac {margin-bottom: -50px !important;}
.work-totalmobile-demo-feature-instant-impact-row h3, .work-totalmobile-website-showcase-intro h3, .work-totalmobile-video-row h3 {font-size: 55px !important;line-height: 65px !important;}
div.wpb_row.work-totalmobile-demo-feature {z-index: 9999999999 !important;}
.work-totalmobile-website-showcase-intro {padding-top: 125px !important;width: 650px;padding-bottom: 100px !important;}
.work-totalmobile-fullpage-website-showcase-right {top: -125px !important;}
body.work-totalmobile .work-project-detail-left {padding-right: 40px !important;}
div.wpb_row.work-totalmobile-website-showcase {padding-top: 45px !important;padding-bottom: 0px !important;z-index: 999999999 !important;}
div.wpb_row.work-totalmobile-website-showcase .work-mylife-fullpage-website-showcase-right.vc_column_container, div.wpb_row.work-totalmobile-website-showcase .work-mylife-fullpage-website-showcase-left.vc_column_container {margin-bottom: -300px !important;}
.work-totalmobile-video-row {padding-top: 425px !important;}
.work-totalmobile-video-row p {width: 75% !important;margin: auto !important;margin-bottom: 50px !important;}
.work-totalmobile-doublepage {display: block !important;}
.work-totalmobile-singlepage {display: none !important;}
.work-totalmobile-demo-feature-instant-impact-left .nectar-milestone,
.work-totalmobile-demo-feature-instant-impact-left .divider-wrap,
.instant-impact-milestone-subject {display: none !important;}

/* END */

/* Style Analytics */

body.work-styleanalytics .slide-out-widget-area-toggle {background-color: #01c389;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-styleanalytics ::selection {color: #ffffff !important;background: #01c389 !important;}
body.work-styleanalytics .work-intro-row-left a:hover,
body.work-styleanalytics .inner span.open-quote,
body.work-styleanalytics #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #01c389 !important;}
body.work-styleanalytics .progress-bar {background: #01c389 !important;height: 4px !important;}
body.work-styleanalytics .nectar-highlighted-text.instance-0 em:before {background-color: #01c389;}
body.work-styleanalytics #top nav > ul > .button_solid_color > a:before,
body.work-styleanalytics #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color: #01c389 !important;}
body.work-styleanalytics .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #01c389;}
body.work-styleanalytics .nectar-fancy-ul ul li i {color: #01c389 !important;}
.work-styleanalytics .work-brand-style-patterns {margin-bottom: 15px !important;}
.work-styleanalytics .work-brand-style-patterns .vc_column-inner {padding: 0px;}
.work-styleanalytics-web-design-image {margin-top: -400px;padding-bottom: 100px !important;}
.work-styleanalytics-fullpage-website-showcase-right blockquote.nectar_single_testimonial[data-style="bold"] {padding: 30px 50px;padding-top: 120px !important;padding-right: 0px !important;}
.work-styleanalytics-fullpage-website-showcase-right blockquote.nectar_single_testimonial[data-style="bold"] div.inner p {font-size: 30px !important;line-height: 40px !important;padding-bottom: 25px !important;}
.work-styleanalytics-mobile-row-inner {width: 800px;margin: auto !important;}
.work-styleanalytics-video-row .sky-news-logo {width: 170px !important;margin-top: 30px !important;}
.work-styleanalytics-mobile-row .flickity-viewport {margin-top: 80px !important;margin-bottom: -405px !important;z-index: 99999999 !important;}
div.wpb_row.work-styleanalytics-mobile-row {z-index: 99990999 !important;}
.work-styleanalytics-mobile-row .container.normal-container {bottom: -480px;}
.work-styleanalytics-video-row .nectar-video-box {box-shadow: 0px 25px 150px hsl(226 100% 5% / 0.25);}
div.wpb_row.work-totalmobile-website-showcase.work-styleanalytics-fullpage-website-showcase .work-mylife-fullpage-website-showcase-right.vc_column_container,
div.wpb_row.work-totalmobile-website-showcase.work-styleanalytics-fullpage-website-showcase .work-mylife-fullpage-website-showcase-left.vc_column_container {margin-bottom: -577px !important;}
.style-analytics-salesforce-row .nectar_cascading_images .cascading-image .img-wrap,
.style-analytics-salesforce-row .nectar_cascading_images .cascading-image .img-wrap img {width: 100% !important;}
.style-analytics-salesforce-text {width: 715px;margin: auto;margin-bottom: -10px !important;}
.style-analytics-salesforce-row .nectar_cascading_images {z-index: 9999999999 !important;}
.style-analytics-salesforce-image-row {background-image: url(/wp-content/uploads/2020/08/faded-circles-min.png?id=11690) !important;background-size: 650px;}
.work-styleanalytics-quote-full-width {display: none;}
.work-styleanalytics-web-design-row-column {width: 70%;margin: auto !important;}
.work-styleanalytics-web-design-row-column h3 {width: 590px;margin: auto;margin-top: 0px;padding-bottom: 7px !important;font-size: 45px !important;line-height: 49px !important;}

/* END */

/* Ruth Strauss Foundation */

body.workruthstraussfoundation .workruthstraussfoundation .work-brand-brand-elements-column .vc_column-inner {padding: 59px 91px;}
body.workruthstraussfoundation #top nav > ul > .button_solid_color > a:before,
body.workruthstraussfoundation #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color:#f03a40 !important;}
body.workruthstraussfoundation .workruthstraussfoundation.homepage-work-feature-box .column-image-bg:before {width: 100% !important;height: 100%;display: block;content: "";z-index: 99999 !important;position: inherit !important;opacity: 0.5 !important;background: -moz-linear-gradient(-45deg, #c6093b 0%, rgba(64,64,64,0) 70%, rgba(64,64,64,0) 100%);background: -webkit-linear-gradient(-45deg, #c6093b 0%,rgba(64,64,64,0) 70%,rgba(64,64,64,0) 100%);background: linear-gradient(135deg, #c6093b 0%,rgba(64,64,64,0) 70%,rgba(64,64,64,0) 100%);}
body.workruthstraussfoundation .slide-out-widget-area-toggle {background-color: #003057;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.workruthstraussfoundation ::selection {color: #ffffff !important;background: #f03a40 !important;}
body.workruthstraussfoundation .work-intro-row-left a:hover, body.workruthstraussfoundation .inner span.open-quote,
body.workruthstraussfoundation #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #f03a40 !important;}
body.workruthstraussfoundation .progress-bar {background: #f03a40 !important;height: 4px !important;}
body.workruthstraussfoundation .nectar-highlighted-text.instance-0 em:before,
body.workruthstraussfoundation .tabbed[data-style*="minimal"] >ul li .active-tab:after {background-color: #f03a40;}
body.workruthstraussfoundation .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #f03a40;}
body.workruthstraussfoundation .nectar-fancy-ul ul li i {color: #f03a40 !important;}
body.workruthstraussfoundation .work-brand-typography-row {padding-right: 22%;margin-bottom: 45px !important;margin-top: 25px !important;}
body.workruthstraussfoundation .work-brand-logo-column .vc_column-inner {padding: 20% 12%;}
.work-ruthstrauss-desktop-visual-title h2 {font-size: 55px;line-height: 55px;}
.work-ruthstrauss-desktop-visual-title p {width: 800px;margin: auto;}
.work-ruthstrauss-desktop-visual-laptop img {width: 1600px;margin-top: -625px;}
.work-ruthstrauss-mobile-text {padding-bottom: 65px !important;}
.work-ruthstrauss-mobile-text-right .nectar-milestone .number span {font-weight: 300;font-family: 'proxima-nova' !important;font-size: 80px;line-height: 70px;}
.work-ruthstrauss-mobile-text-right p {opacity: 0.5;font-size: 18px;line-height: 26px;margin-top: 7px;margin-bottom: 30px !important;}
.work-ruthstrauss-mobile-text-right .nectar-milestone {text-align: right;margin-bottom: 5px;}
.work-ruthstrauss-mobile-text-right .vc_column-inner {width: 250px;float: right;}
.work-ruthstrauss-mobile-text-right .vc_column-inner .divider-small-border {background-color: #ef3a41 !important;margin-left: auto;margin-top: 35px !important;margin-bottom: 0px !important;}
div.work-ruthstrauss-mobile-phones {z-index: 99999999 !important;}
.work-ruthstrauss-mobile-phones img {width: 1500px !important;margin-bottom: -450px !important;}
.work-ruthstrauss-mobile-text-left h3 {font-size: 48px !important;line-height: 55px !important;}
.work-ruthstrauss-stats {padding-top: 480px !important;padding-bottom: 125px !important;}
.work-ruthstrauss-stats .nectar-milestone .number span {font-weight: 300;font-family: 'proxima-nova' !important;font-size: 70px;line-height: 60px;}
.work-ruthstrauss-stats .nectar-milestone {text-align:left;margin-bottom: 5px;}
.work-ruthstrauss-stats p {opacity: 1;font-size: 18px;line-height: 26px;margin-top: 7px;margin-bottom: 30px !important;}
.work-ruthstrauss-stats .wpb_column .vc_column-inner {max-width: 350px !important;margin-right: 20px !important;}
.work-ruthstrauss-stats .light .divider-small-border {background-color:#093057 !important;margin-top: 25px !important;}
.work-ruthstrauss-show-support .work-pca-ipads .nectar-fancy-box[data-style="color_box_hover"] .inner {display: block;}
.work-ruthstrauss-show-support .work-pca-ipads .nectar-fancy-box[data-style="color_box_hover"] .inner .wpb_text_column.wpb_content_element {margin: 0px !important;}
.work-ruthstrauss-show-support-right {z-index: 9999999999 !important}
.work-ruthstrauss-show-support-right img {max-width: 1380px !important;position: absolute;top: -460px;user-select: none;left: -153px;z-index: 9999999 !important;pointer-events: none !important;}
.work-ruthstrauss-tweets .inner_row.desktop-row {display: block!important;z-index: 99999999 !important;}
.work-ruthstrauss-tweets .inner_row.mobile-row {display: none !important;}
.work-ruthstrauss-tweets .text-row span.open-quote {display: none;}
.work-ruthstrauss-tweets .inner_row.desktop-row .nectar_cascading_images .cascading-image img,
.work-ruthstrauss-tweets .inner_row.mobile-row .nectar_cascading_images .cascading-image img {width: 75vw;}
div.work-ruthstrauss-tweets {z-index: 99999 !important;}
.work-ruthstrauss-tweets .text-row span.wrap span {text-align: left;}
.work-ruthstrauss-tweets .text-row span.wrap span:not(.title) {font-size: 27px;line-height: 30px;}
.work-ruthstrauss-tweets .text-row {width: 750px;margin: auto !important;margin-top: -30px !important;}
.work-ruthstrauss-mobile-visual-phone {display: none !important}
.work-ruthstrauss-desktop-visual-laptop {display: block !important;}
.work-ruthstrauss-mobile-phones.work-ruthstrauss-mobile-phones-devices {display: none !important;}
.work-ruthstrauss-mobile-phones.work-ruthstrauss-mobile-phones-desktop {display: block !important;}
body.workruthstraussfoundation div.work-testimonial-row-inner {padding: 6% 8% 6% 8% !important;}
body.workruthstraussfoundation .work-brand-brand-elements-column img {width: 80px !important;margin: 60px auto !important;}
.work-ruthstrauss-desktop-visual-laptop {padding-top: 100px !important;}

/* END */


/* AGILICO */

body.work-agilico #top nav > ul > .button_solid_color > a:before,
body.work-agilico #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color: #00db54 !important;}
body.work-agilico .slide-out-widget-area-toggle {background-color: #00dc54;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-agilico ::selection {color: #ffffff !important;background: #00db54 !important;}
body.work-agilico .work-intro-row-left a:hover,
body.work-agilico .inner span.open-quote,
body.work-agilico #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #00dc54 !important;}
body.work-agilico .progress-bar {background: #00db54 !important;height: 4px !important;}
body.work-agilico .nectar-highlighted-text.instance-0 em:before {background-color: #00db54;}
body.work-agilico .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px ##00db54;}
body.work-agilico .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #00db54;}
body.work-agilico .nectar-flickity .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #00db54;}
body.work-agilico .nectar-flickity .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #00db54;}
body.work-agilico .work-project-detail-left .img-with-aniamtion-wrap {width: 70%;}
body.work-agilico .light .nectar-flickity[data-controls=touch_total] .visualized-total span {background-color: #00db54;}
.agilico-new-brand-logo .vc_column-inner,
.agilico-new-brand-logo-light .vc_column-inner {padding: 80px 110px 85px 110px;}
.agilico-new-brand-logo-light .vc_column-inner {background-color: #fff;border: 1px solid #e7e7e7;}
.agilico-chosen-brand .work-brand-color-column .wpb_text_column.wpb_content_element:last-child {margin-bottom: 0px !important;}
.agilico-chosen-brand-title {width: 800px;margin: auto;}
.agilico-chosen-brand div[data-style="minimal"] .toggle h3 a {font-size: 25px;padding-right: 40px;line-height: 30px;}
.agilico-chosen-brand div[data-style="minimal"] .toggle h3 {width: 300px;margin: auto;}
.agilico-chosen-brand div[data-style="minimal"] .toggle {margin-bottom: -35px !important;border-bottom: 0px;margin-top: 15px;padding-top: 20px;}
.work-agilico-mobile-gallery .flickity-viewport {margin-top: -310px !important;}
.work-agilico .work-ruthstrauss-desktop-visual-laptop img.mobile {display: none;}
.work-agilico .work-ruthstrauss-desktop-visual-laptop img.desktop {display: block;}
.agilico-early-ideas .clients > div {margin-bottom: 0px;}
.agilico-early-ideas .clients > div img {margin-bottom: 0px;}
.agilico-early-ideas .clients {margin-bottom: 20px;}
.agilico-desktop-headings {display: block;}
.five-pixel-label.mobile {display: none;}
.agilico-uniforms {margin-bottom: -150px !important;margin-top: -50px;}
.agilico-covid {margin-top: -150px !important;margin-bottom: -50px !important;}
.agilico-uniforms .wpb_column:first-child {margin-top: -75px;}
.agilico-chosen-brand-title h3 {padding-bottom: 4px;}

rs-layer-wrap#throb-glow {animation: Pulsate 3s linear infinite;}

@keyframes Pulsate {
  from { opacity: 1; }
  50% { opacity: 0; }
  to { opacity: 1; }
}

/* END */


/* BECKWORTH EMPORIUM */

body.work-beckworth #top nav > ul > .button_solid_color > a:before,
body.work-beckworth #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color: #a6a877 !important;}
body.work-beckworth .slide-out-widget-area-toggle {background-color: #a6a877;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-beckworth ::selection {color: #ffffff !important;background: #a6a877 !important;}
body.work-beckworth .work-intro-row-left a:hover,
body.work-beckworth .inner span.open-quote,
body.work-beckworth #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #a6a877 !important;}
body.work-beckworth .progress-bar {background: #a6a877 !important;height: 4px !important;}
body.work-beckworth .nectar-highlighted-text.instance-0 em:before {background-color: #00db54;}
body.work-beckworth .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #a6a877;}
body.work-beckworth .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #a6a877;}
body.work-beckworth .nectar-flickity .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #a6a877;}
body.work-beckworth .nectar-flickity .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #a6a877;}
body.work-beckworth .light .nectar-flickity[data-controls=touch_total] .visualized-total span {background-color: #a6a877;}
body.work-beckworth .work-brand-texture-row .wpb_column .vc_column-inner {padding: 25px;padding-bottom: 300px;color: #fff;text-shadow: 0px 3px 35px rgb(0 0 0 / 35%);}
body.work-beckworth .work-brand-logo-column .vc_column-inner {padding: 18% 15%;}
body.work-beckworth .divider-wrap > div.divider-small-border,
body.work-beckworth .nectar-flickity[data-controls=touch_total] .visualized-total span {background-color: #a6a877 !important;}
.work-beckworth-emporium-web-design-title,
.work-beckworth-emporium-web-design-quote,
.work-beckworth-menu-testimonial {width: 900px;margin: auto !important;}
.work-beckworth-menu-testimonial {padding-left: 10%;padding-right: 10%;margin-top: -140px !important;}
body.work-beckworth .work-beckworth-menu-testimonial span.open-quote {color: rgb(255 255 255 / 35%) !important;}
.work-beckworth-emporium-web-design-hand-row.one .text .vc_column-inner {padding: 0px 150px 0px 75px;}
.work-beckworth-emporium-web-design-hand-row.two .text .vc_column-inner {padding: 0px 75px 0px 150px;}
body.work-beckworth .work-website-shot-carousel .nectar-flickity .flickity-slider .cell {box-shadow: 0px 15px 70px rgb(0 0 0 / 10%);margin-right: 5% !important;}
body.work-beckworth .work-website-shot-carousel .row-bg-wrap:before {top: 0%;z-index: 9;height: 100%;width: 100%;opacity: 0.02;position: absolute;background-image: url(/wp-content/uploads/2022/02/welcome-icon.svg);content: '';background-size: 100%;background-position: center 73% !important;background-repeat: no-repeat;}
body.work-beckworth blockquote.nectar_single_testimonial p {padding-bottom: 22px;}
body.work-beckworth .work-brand-color-row {margin-bottom: 0px !important;}
body.work-beckworth .work-brand-color-row.bottom {margin-bottom: -5px !important;}
.work-beckworth-vouchers .nectar_cascading_images {max-width: unset !important;float: right;}
.work-beckworth-vouchers .nectar_cascading_images img {margin-right: 5%;width: 175%;margin-bottom: -15%;max-width: unset;float: right;}
.work-beckworth-vouchers-milestone .wpb_column:last-child em {opacity: 0.5;display: block;}
.work-beckworth-vouchers-milestone .wpb_column:last-child {font-size: 17px;line-height: 23px;font-weight: 500;width: calc(100% - 140px);}
.work-beckworth-vouchers-milestone .wpb_column:last-child p {font-size: 17px;line-height: 23px;}
.work-beckworth-vouchers-milestone .wpb_column:first-child * {text-align: left;color: #a5a876;}
.work-beckworth-vouchers-milestone .wpb_column:first-child {width: 130px;}
.work-beckworth-vouchers-milestone .wpb_text_column.wpb_content_element.caption {margin-bottom: -12px !important;}
.work-beckworth-menu-content {margin-top: -125px;}
.work-beckworth .work-beckworth-menu .nectar_video_lightbox.play_button_with_text:not([data-style=small]) .play>.inner-wrap:before {background-color: #fff !important;}
.work-beckworth .work-beckworth-menu .nectar_video_lightbox.play_button_with_text:not([data-style=small]) .play svg path {fill: #916c73;}
body.work-beckworth .work-website-shot-carousel.menus .nectar-flickity .flickity-slider .cell {box-shadow: none;}
body.work-beckworth .work-website-shot-carousel.menus .nectar-flickity .flickity-slider .cell img {height: 600px !important;width: auto !important;}
body.work-beckworth .work-website-shot-carousel.menus .nectar-flickity .flickity-slider .cell {width: auto !important;}
body.work-beckworth .work-brand-typography-row img.gill-sans {width: 80% !important;margin-top: 15px;}
body.work-beckworth .work-brand-logo-row.beckworth-logos .wpb_column {width: 100% !important;}
body.work-beckworth .work-brand-footer-integrations .work-brand-footer-left .wpb_text_column a {color: #a5a876;font-weight: 500;}
.work-integrations-inner .wpb_text_column {margin-bottom: 0px !important;}
.work-beckworth-emporium-web-design img {max-width: unset !important;width: 100% !important;}

/* END */


/* SURREY CRICKET */

.work-surrey h2 strong {font-family: 'freight-display-pro' !important;color: #89c7c9;}
body.work-surrey .rotate-device-row {background-color: #89c7c9;}
body.work-surrey #top nav > ul > .button_solid_color > a:before,
body.work-surrey #header-outer.transparent #top nav > ul > .button_solid_color > a:before {background-color: #8ac8c9 !important;}
body.work-surrey .slide-out-widget-area-toggle {background-color: #8ac8c9;box-shadow: 0px 0px 70px rgba(0, 55, 16, 0.3);}
body.work-surrey ::selection {color: #ffffff !important;background: #8ac8c9 !important;}
body.work-surrey .work-intro-row-left a:hover,
body.work-surrey .inner span.open-quote,
body.work-surrey #slide-out-widget-area .inner .off-canvas-menu-container .menu-pink-highlight a {color: #8ac8c9 !important;}
body.work-surrey .progress-bar {background: #8ac8c9 !important;height: 4px !important;}
body.work-surrey .nectar-highlighted-text.instance-0 em:before {background-color: #00db54;}
body.work-surrey .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #8ac8c9;}
body.work-surrey .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #8ac8c9;}
body.work-surrey .nectar-flickity .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #8ac8c9;}
body.work-surrey .nectar-flickity .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #8ac8c9;}
body.work-surrey .light .nectar-flickity[data-controls=touch_total] .visualized-total span {background-color: #8ac8c9;}
body.work-surrey .divider-wrap > div.divider-small-border,
body.work-surrey .nectar-flickity[data-controls=touch_total] .visualized-total span {background-color: #8ac8c9 !important;}
.work-surrey .work-brand-footer-integrations .work-brand-typography-column img.gill-sans {width: 85%;margin-top: 10px;}
.work-surrey .work-brand-footer-integrations .work-brand-logo-column {width: 100%;}
.work-surrey .work-brand-footer-integrations .work-brand-logo-column .vc_column-inner {padding: 15% 22%;}
.work-surrey .nectar-scrolling-tabs p.tab-nav-heading {padding-bottom: 0px;}
.work-surrey .scrolling-tab-nav-total.nectar-inherit-label {display: none;}
.work-surrey .scrolling-tab-nav .nectar-cta {margin-top: 20px;padding-left: 0px;}
.work-surrey .nectar-scrolling-tabs p.tab-nav-heading.nectar-bg-pseudo-accent-color a span {font-family: 'freight-display-pro';font-size: 50px;line-height: 55px;}
.work-surrey .nectar-scrolling-tabs .scrolling-tab-content .img-with-aniamtion-wrap img,
.work-surrey .nectar-scrolling-tabs .scrolling-tab-content .twentytwenty-wrapper.twentytwenty-horizontal {width: 100%;margin: auto;}
.work-surrey .nectar-scrolling-tabs .scrolling-tab-content {padding-left: 75px;width: 55%;margin-left: auto;}
.work-surrey .nectar-scrolling-tabs .scrolling-tab-content .twentytwenty-horizontal .twentytwenty-handle:after,
.work-surrey .nectar-scrolling-tabs .scrolling-tab-content .twentytwenty-horizontal .twentytwenty-handle:before,
.work-surrey .nectar-scrolling-tabs .scrolling-tab-content .twentytwenty-handle {background-color: #89c7c9 !important;}
.work-surrey .nectar-scrolling-tabs p.tab-nav-heading:before {pointer-events:auto;user-select:auto;content: 'Match Centre';background-color: transparent !important;text-transform: uppercase;letter-spacing: 1px;font-size: 14px;line-height: 15px;font-weight: 700;opacity: 0.5;display: block;cursor: text;margin-bottom: 15px;}
.work-surrey .nectar-scrolling-tabs[data-navigation-width=wide] .scrolling-tab-nav {width: 45%;}
.work-surrey .navigation_func_active_link_only[data-tab-spacing="5%"] .scrolling-tab-content > div {margin-bottom: 15%;}
.work-surrey .navigation_func_active_link_only[data-tab-spacing="5%"] .scrolling-tab-content > div:last-child {margin-bottom: 0%;}
.work-surrey .navigation_func_active_link_only .scrolling-tab-content > div:not(.active) {opacity: 0.1;}
.work-surrey .navigation_func_active_link_only .scrolling-tab-nav .menu-item .sub-desc {font-weight: 400;}
.work-surrey .work-ruthstrauss-desktop-visual-title.surrey .row-bg-wrap:before {content: url(/wp-content/uploads/2022/03/surrey-white-5-percent.svg);position: absolute;width: 50%;height: auto;display: block;z-index: 3;top: -14%;right: -5%;opacity: 0.35;user-select: none;pointer-events: none;}
body.work .container.main-content .surrey-hospitality.vc_row h3 {font-size: 50px;line-height: 60px;}
.work-surrey-squad-main .wpb_column:first-child {text-align: right;}
.surrey-hospitality .intro {width: 900px;margin: auto;margin-bottom: 25px;}
.work-surrey-laptop-section .nectar_cascading_images img {max-width: 190%;float: left;}
.work-surrey-laptop-section .nectar-icon-list-item:last-child {margin-bottom: 0px;}
.work-surrey-laptop-section .nectar-icon-list-item {margin-bottom: 35px;}
.work-surrey-laptop-section .list-icon-holder > span {font-size: 14.5px !important;line-height: 30px !important;font-weight: 600;color: #8bc9ca;}
.work-surrey-laptop-section .nectar-icon-list-item .content {transition: all 0.5s ease;font-size: 16px;line-height: 26px;}
.work-surrey-laptop-section .span_12.light .nectar-icon-list-item:hover .content {color: #fff;transition: all 0.5s ease;}
.work-surrey-laptop-section .nectar-icon-list-item {padding-left: 54px;}
.work-surrey-laptop-section .nectar-icon-list-item .content h4 {color: #fff;margin-bottom: 7px;font-size: 27px;line-height: 30px;}
.work-surrey-laptop-section .span_12.light .nectar-icon-list .nectar-icon-list-item .list-icon-holder {margin-top: 5px;}
.work-surrey-laptop-section .nectar-icon-list {margin-top: 30px;}
html body.work .container.main-content .work-surrey-laptop-section h3 {font-size: 48px;line-height: 52px;margin-bottom: 0px !important;}
.work-surrey-laptop-section-left .nectar_cascading_images {display: none;}
.work-surrey-laptop-section-right .nectar_cascading_images {display: block;}
.match-centre-main-mobile {display: none;}
.match-centre-main-tabs {display: flex;}
.match-centre-main {margin-top: -1px;}
.work-surrey-membership .nectar_cascading_images img {width: 145% !important;margin-right: 8%;max-width: unset;float: right;}
.work-surrey-membership .nectar_cascading_images {max-width: unset !important;}
html body.work .container.main-content .work-surrey-membership.vc_row h4 {font-size: 25px;line-height: 28px;}
html body.work .container.main-content .work-surrey-membership.vc_row h3 {font-size: 47px;line-height: 55px;}
.work-surrey-membership .nectar_cascading_images.animated-in .cascading-image:nth-child(2) .inner-wrap > .bg-layer,
.work-surrey-membership .nectar_cascading_images.animated-in .cascading-image:nth-child(1) .inner-wrap > .bg-layer {transform: none !important;}
.partner-programme .wpb_text_column {margin-bottom: 0px !important;}
.partner-programme:hover .wpb_text_column {text-shadow: 0px 5px 12px black;transition: all 0.45s ease;}
.partner-programme:hover .wpb_text_column * {text-shadow: 0px 5px 12px rgb(0 0 0 / 25%);transition: all 0.45s ease;color: #fff !important;transition: all 0.45s ease;}
.partner-programme p {font-size: 15px;line-height: 26px;margin-top: 10px;}
.partner-programme .vc_column-inner {border: 2px solid rgb(237 237 237 / 69%);padding: 35px;margin-top: 20px;background-color: #ffffffcf;}
.partner-programme .nectar-cta h6 {margin-bottom: 0px;}
.work-website-shot-carousel.membership .wpb_gallery_slidesflickity_style {margin-top: -310px;}
.work-surrey-squad-main img {margin-bottom: -15% !important;margin-top: -15% !important;width: 126% !important;margin-left: -13%;max-width: unset !important;}
.work-surrey-squad-main .wpb_column {width: 30%;}
.work-surrey-squad-main .wpb_column:nth-child(2) {width: 40%;}
.work-surrey-squad-main p {font-size: 17px;line-height: 30px;margin-top: 14px;}
.work-surrey-squad-title .nectar-split-heading {margin-top: -5px;margin-bottom: -5px !important;}
.work-surrey-squad-title h3 {font-size: 48px !important;line-height: 55px !important;padding-bottom: 10px;}
html body.work .container.main-content .vc_row.work-project-detail h3 {font-size: 35px;line-height: 41px;margin-bottom: 0px !important;}
.partner-programme:hover .vc_column-inner {background-color: #000;transition: all 0.45s ease !important;}
.partner-programme .vc_column-inner {background-color: #fff;transition: all 0.45s ease !important;}
.partner-programme:hover .vc_column-inner .nectar-cta .link_wrap .link_text {border-color: #fff !important;transition: all 0.45s ease;}
.partner-programme:hover .vc_column-inner .column-image-bg {opacity: 0.5;transition: all 0.45s ease !important;}
.partner-programme .vc_column-inner .column-image-bg {opacity: 0;transition: all 0.45s ease;}
.partner-programme .vc_column-inner .nectar-cta .link_wrap .link_text,
.partner-programme .vc_column-inner .column-image-bg,
.partner-programme .vc_column-inner p,
.partner-programme .vc_column-inner h4,
.partner-programme .vc_column-inner h6 {transition: all 0.45s ease !important;}
.partner-programme .vc_column-inner .column-image-bg {opacity: 0;}
.work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img.desktop {display: block;}
.work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img.mobile {display: none;}
html body.work.work-surrey .container.main-content .vc_row.work-project-detail h3 {font-size: 34px;line-height: 38px;margin-bottom: 0px !important;padding-bottom: 5px;}
.partner-programme:hover a.link_text {transition: all 0.45s ease;color: #fff;}

/* END */



































/* 2000 */

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

/* END */


/* ABOVE 1750 */

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

}

/* END */


/* 1500 */

@media only screen and (max-width: 1500px) {
    .imaginarium-recent-posts-in-container.imaginarium-recent-posts {display: none !important;}
    .imaginarium-recent-posts-full-width.imaginarium-recent-posts {display: block !important;}
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {padding: 0px 15px 0px 15px !important;}
    body .imaginarium-recent-posts .masonry-blog-item .content-inner span.meta-category a {font-size: 14px !important;}
    .work-intro-row-left .work-intro-square {width: 65px !important;margin-bottom: 40px !important;}
    .ntfc-creative-responsibilities-intro h2 {font-size: 60px !important;line-height: 60px !important;}
    .quarantine-quiz-header img {width: 850px !important;}
    .work-ruthstrauss-mobile-phones img {width: 1400px !important;margin-bottom: -430px !important;}
    .work-ruthstrauss-tweets .nectar_cascading_images .cascading-image img {width: 80vw;}
    .work-latest-projects-column .vc_column-inner {padding: 60px;}
    
    /* WORK - BECKWORTH */
    .work-beckworth-emporium-web-design-quote {padding-bottom: 25px;}

    /* WORK - GTECHNIQ */
    .work-gtechniq-device-image img {max-width: 80% !important;}

    /* WORK - SURREY */
    .work-surrey-laptop-section .nectar_cascading_images img {max-width: 170%;float: left;}
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img {width: 95% !important;margin-top: -35%;}
    .work-ruthstrauss-desktop-visual-title.surrey.match-centre-intro {padding-bottom: 45% !important;}
}

/* END */


/* 1400 */

@media only screen and (max-width: 1400px) {
    .homepage-work-left-column, .homepage-work-right-column {width: 600px !important;height: 600px !important;}
    div#gform_wrapper_2 {padding: 55px !important;padding-top: 115px !important;}
    .creative-breeds-our-studio-right {padding-left: 80px !important;}
    .creative-breeds-our-studio-right h2 {font-size: 65px;line-height: 55px;}
    .creative-breeds-testimonial-intro h2 {font-size: 65px;line-height: 65px;}
    .creative-breeds-testimonial-carrousel .flickity-prev-next-button.previous {right: 18.5% !important;}
    .creative-breeds-testimonial-intro p {width: 85%;}
    .expertise-services-inner {width: 85vw !important;margin: auto !important;}
    .expertise-services-body {padding-right: 0px !important;width: 50% !important;}
    .expertise-services-column .nectar-cta h5, .expertise-services-body strong {font-size: 20px !important;line-height: 37px !important;}
    .expertise-services-column .nectar-cta[data-style="underline"] .link_wrap .link_text:before {height: 35px !important;width: 20px !important;bottom: 0px;right: 3px;}
    .expertise-services-service-column {margin-top: 0px !important;}
    .expertise-services-inner p {font-size: 18px !important;line-height: 28px;width: 510px;}
    .work-project-detail-logos img {height: 45px !important;text-align: left !important;}
    .work-horizon-refined-experience-left h3 {font-size: 45px !important;line-height: 51px !important;}
    .work-totalmobile-demo-feature-imac {margin-bottom: -25px !important;}
    .work-totalmobile-demo-feature-big-milestone .nectar-milestone .number span {font-size: 430px;line-height: 430px;}
    .work-totalmobile-demo-feature-big-milestone {margin-bottom: 150px !important;}
    .work-totalmobile-video-row .nectar-flickity .flickity-slider .cell img {transform: none !important;width: 80% !important;margin: auto !important;}
    .work-totalmobile-video-row .nectar-flickity .flickity-slider .cell {margin: 0px !important;}
    .work-all-slider-desktop {display: none !important;}
    .work-all-slider-mobile {display: block !important;}
    body .contact-project-planner-header-left img.img-with-animation {max-width: 1350px;padding-right: 40px !important;margin-bottom: -80px !important;}

    /* WORK - BECKWORTH */
    .work-beckworth-emporium-web-design-hand-row.one .text .vc_column-inner {padding: 0px 100px 0px 65px;}
    .work-beckworth-emporium-web-design-hand-row.two .text .vc_column-inner {padding: 0px 65px 0px 100px;}
    .work-beckworth-emporium-web-design-hand-row.one {padding-top: 45px !important;}

    /* WORK - SURREY */
    .work-ruthstrauss-desktop-visual-title.surrey.match-centre-intro {padding-bottom: 41% !important;}
}

/* END */


/* 1300 */

@media only screen and (max-width: 1300px) {
    .single-post #page-header-bg h1 {padding-bottom: 32px !important;padding-top: 0px !important;font-size: 70px !important;line-height: 72px !important;}
    .creative-breeds-team-inner-row {padding-top: 75px !important;}
    .homepage-work-case-study .wpb_text_column h5 {opacity: 1;font-weight: 200 !important;letter-spacing: 1px !important;margin-bottom: 15px !important;font-size: 13px !important;line-height: 14px !important;}
    .work-ruthstrauss-show-support-right {position: absolute;}
    .work-ruthstrauss-show-support-right img {max-width: 1300px !important;top: -13vw;left: 28vw;}
    .work-ruthstrauss-show-support-left {width: 60%;}
    .work-ruthstrauss-show-support .work-pca-ipads .nectar-fancy-box .inner .wpb_text_column.wpb_content_element h4 {width: 300px;}
    body.workruthstraussfoundation .work-brand-typography-row {padding-right: 50px;margin-bottom: 50px !important;margin-top: 25px !important;}
    .homepage-work-left-column, .homepage-work-right-column {width: 550px !important;height: 550px !important;}
    .contact-text {padding-right: 55px !important;width: 70% !important;}
    .creative-breeds-our-studio-right {padding-left: 70px !important;}
    .creative-breeds-our-studio-right h2 {font-size: 59px;line-height: 40px;}
    .creative-breeds-testimonial-intro h2 {font-size: 59px;line-height: 56px;}
    body .nectar-milestone .subject {font-size: 15px;line-height: 26px;}
    .creative-breeds-our-studio-milestones-top .wpb_column,
    .creative-breeds-our-studio-milestones-bottom .wpb_column {width: 110px !important;min-width: unset;}
    .creative-breeds-our-studio-milestones-top .wpb_column:first-child,
    .creative-breeds-our-studio-milestones-bottom .wpb_column:first-child {width: 180px !important;min-width: unset;}
    .creative-breeds-our-studio-image-top-column .vc_column-inner {height: 550px !important;}
    .creative-breeds-our-studio-image-bottom-left .vc_column-inner, .creative-breeds-our-studio-image-bottom-right .vc_column-inner {height: 300px !important;}
    .creative-breeds-our-studio-image-bottom-left, .creative-breeds-our-studio-image-bottom-right {padding: 10px !important;}
    .creative-breeds-our-studio-image-top-column {padding: 10px !important;}
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {padding: 0px 35px 0px 35px !important;width: 50% !important;}
    .creative-breeds-team-tabs .ui-tabs-nav li > a:before {width: 90px;height: 90px;}
    .creative-breeds-team-tabs {margin-top: -66px !important;}
    .creative-breeds-team-tabs .ui-tabs-nav li > a.active-tab::before,
    .creative-breeds-team-tabs .ui-tabs-nav li:hover > a::before {transform: scale(1.25);}
    .our-services-header-body {order: 3;width: 75%;margin: auto !important;padding: 0px !important;}
    .our-services-header-nav-left {order: 1;width: 50%;margin-top: -200px !important;height: 200px !important;margin-bottom: 0px !important;}
    .our-services-header-nav-right {order: 2;width: 50%;margin-top: -200px !important;height: 200px !important;margin-bottom: 0px !important;}
    .homepage-work-feature-box p {font-size: 18px !important;line-height: 30px !important;width: 80% !important;}
    .work-latest-projects-column .vc_column-inner {padding: 60px;}
    .work-latest-projects-column h3 {font-size: 45px !important;line-height: 45px !important;padding-bottom: 115px !important;padding-top: 10px !important;}
    .work-gtechniq-platinum-right img {max-width: 230% !important;left: -105px !important;}
    .connexas-new-brand-row a.active-tab i.fa:before {transform: scale(1) !important;}
    .connexas-new-brand-row a i.fa:before {transform: scale(0.8) !important;opacity: 0.75;}
    .connexas-new-brand-row a.active-tab i.fa:before {transform: scale(1) !important;opacity: 1;}
    .connexas-new-brand-row .tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li a.active-tab:after {bottom: -10px;height: auto !important;}
    .connexas-new-brand-row .tabbed ul li a {padding-bottom: 40px !important;padding-top: 20px !important;}
    .work-mylife-fluid-mobile-inner {width: 75% !important;}
    .our-services-single-expertise-row h2,
    .our-services-single-expertise-row h1 {font-size: 55px !important;line-height: 55px !important;}
    .work-horizon .work-project-detail-left {padding-right: 20px !important;}
    body.work-totalmobile .work-project-detail-left {padding-right: 10px !important;}
    .work-totalmobile-demo-feature-imac {margin-bottom: 0px !important;}
    .work-totalmobile-demo-feature-big-milestone .nectar-milestone .number span {font-size: 385px;line-height: 440px;}
    .work-project-detail-logos img {height: 40px !important;}
    .homepage-work-feature-box .vc_column-inner {padding: 60px !important;}
    .homepage-work-feature-box h3 {font-size: 60px !important;line-height: 58px !important;}
    .work-totalmobile-demo-feature-instant-impact-right img {margin-left: 0% !important;width: 160% !important;margin-bottom: -350px !important;}
    .work-totalmobile-demo-feature-instant-impact-row {padding-top: 25px !important;}
    .quarantine-quiz-result .nectar-milestone .number span {font-size: 150px !important;line-height: 170px !important;font-family: proxima-nova, sans-serif !important;font-weight: 500 !important;}
    .quarantine-quiz-result .nectar_icon_wrap {margin-top: -10px !important;}
    .imaginarium-slider .nectar-recent-posts-single_featured h2 {font-size: 70px !important;line-height: 68px !important;}
    .imaginarium-slider .nectar-recent-posts-single_featured[data-padding="14%"] .recent-post-container {padding-top: 16% !important;padding-bottom: 17% !important;}
    .work-ruthstrauss-mobile-phones img {width: 1200px !important;margin-bottom: -370px !important;}
    .work-ruthstrauss-stats {padding-top: 415px !important;padding-bottom: 125px !important;}
    .work-ruthstrauss-show-support-right img {max-width: 110vw !important;top: -15vw;left: 26vw;}
    .work-ruthstrauss-tweets .nectar_cascading_images .cascading-image img {width: 90vw;}
    .work-item-carousel .homepage-work-feature-box h3 {font-size: 45px !important;line-height: 43px !important;}
    body.author #page-header-wrap #page-header-bg,
    body.category #page-header-wrap #page-header-bg,
    body.tag #page-header-wrap #page-header-bg,
    body.date #page-header-wrap #page-header-bg {padding-top: 180px;padding-bottom: 115px !important;}
    .homepage-intro h1 {font-size: 53px;line-height: 57px;font-weight: 600 !important;margin-bottom: 20px !important;}
    body .homepage-intro-right img.img-with-animation {max-width: 1550px;margin-left: 70px !important;}
    .post-area.featured_img_left .article-content-wrap .post-content-wrap {width: 65% !important;padding: 45px !important;left: 35% !important;}
    .post-area .post-content-wrap .post-header h3.title a {font-size: 32px;line-height: 36px !important;font-family: freight-display-pro, serif !important;display: block;margin-bottom: 0px !important;margin-top: -6px !important;}
    .services-rotating-bar .nectar-scrolling-text .nectar-scrolling-text-inner__text-chunk {font-family: 'freight-display-pro';font-size: 65px !important;line-height: 95px !important;}
    div.wpb_row.services-rotating-bar {padding-top: 35px !important;padding-bottom: 35px !important;}
    
    /* WORK - GTECHNIQ */
    .work-gtechniq-global-map-right img {width: 170% !important;max-width: unset !important;margin-left: -5% !important;}
    .work-gtechniq-ups .nectar_cascading_images {width: 500px;margin-bottom: 20px;}
    .work-gtechniq-web .work-testimonial-row {padding-top: 650px !important;}

    /* WORK - BECKWORTH */
    body.work-beckworth .work-brand-texture-row .wpb_column .vc_column-inner {padding-bottom: 250px;}
    body.work-beckworth .work-website-shot-carousel.menus .nectar-flickity .flickity-slider .cell img {height: 500px !important;width: auto !important;}
    body.work-beckworth .work-website-shot-carousel .nectar-flickity .flickity-slider .cell {margin-right: 3% !important;}

    /* WORK - SURREY */
    .work-surrey .work-ruthstrauss-desktop-visual-title.surrey .row-bg-wrap:before {width: 70%;top: -15%;right: -10%;opacity: 0.35;}

    /* WORK - AGILICO */
    .agilico-uniforms {margin-bottom: 40px !important;}
}


/* END */

/* 1250 */

@media only screen and (max-width: 1250px) {
    .footer-left-inner-left {padding-top: 20px;width: 140px;margin-right: 30px !important;}
    .footer-left-inner {margin-top: 95px !important;}
    .footer-left-inner-right {padding-left: 15px !important;padding-right: 0px !important;}
    .footer-left {margin-top: 15px;width: 750px;padding: 0px !important;float: left !important;height: 450px;}
    .contact-project-planner-header-right p {font-size: 18px;line-height: 30px;}
    .footer-right {padding: 0px !important;width: 220px;float: right !important;right: 0px !important;position: absolute !important;}
    body .contact-project-planner-header-left img.img-with-animation {max-width: 1500px;padding-right: 30px !important;float: right;margin-bottom: -80px !important;}
    .work-project-detail-logos .wpb_column {width: auto;margin-right: 40px !important;}
    .work-project-detail-logos .wpb_column:last-child {margin-right: 0px !important;}
    .work-totalmobile-demo-feature-small-milestone .number span {font-size: 50px;letter-spacing: 0px;line-height: 50px;}
    .work-totalmobile-demo-feature-small-milestone p {font-size: 14px;line-height: 19px;}
    .work-totalmobile-demo-feature-small-milestone .divider-border {margin-bottom: 12px !important;margin-top: 0px !important;}
    .work-totalmobile-video-row .nectar-flickity .flickity-slider .cell img {transform: none !important;width: 90% !important;}
    body .contact-project-planner-header-left img.img-with-animation {max-width: 1300px;padding-right: 0px !important;margin-bottom: -80px !important;}
}

/* END */

/* 1200 */

@media only screen and (max-width: 1200px) {
    .homepage-intro {padding-bottom: 165px !important;padding-top: 175px !important;}
    .footer-left-inner-right {padding-left: 10px !important;padding-right: 20px !important;}
    p {font-size: 16px;line-height: 27px;}
    .imaginarium-recent-posts .post-header h3 a {font-size: 25px;line-height: 29px;}
    .imaginarium-recent-posts .excerpt {font-size: 14px !important;line-height: 24px;padding-top: 2px;}
    body .page-intro-row h2 {font-size: 40px;line-height: 48px;width: 660px !important;margin: auto;}
    body .expertise-technology h3, body .expertise-clients h3 {font-size: 40px !important;line-height: 48px !important;width: 660px !important;margin: auto;}
    body .page-intro-row p {width: 650px !important;margin: auto;}
    body .page-intro-row h5, .expertise-technology h5, .expertise-clients h5 {margin-bottom: -5px !important;}
    .creative-breeds-team-tabs .tabbed[data-icon-size="24"] .wpb_tabs_nav li i {margin: auto;width: 100px !important;height: 100px !important;}
    .creative-breeds-team-tabs ul.wpb_tabs_nav {margin-bottom: 0px !important;margin-top: 30px !important;}
    .creative-breeds-our-studio-image-top-column .vc_column-inner {height: 500px !important;}
    .creative-breeds-team-tabs .ui-tabs-nav li > a:before {width: 80px;height: 80px;}
    .creative-breeds-team-image {padding: 0px;}
    .creative-breeds-team-tabs {margin-top: -72px !important;}
    .creative-breeds-team-name-and-text h3 {font-size: 100px !important;line-height: 80px !important;height: 94px;}
    .creative-breeds-our-studio-image-bottom-left .vc_column-inner, .creative-breeds-our-studio-image-bottom-right .vc_column-inner {height: 300px !important;}
    .feature-footer-row .nectar-fancy-box .hover-content {font-size: 17px;line-height: 26px;}
    .feature-footer-row h3 {font-size: 35px !important;line-height: 28px !important;}
    .feature-footer-row .nectar-fancy-box.using-img.has-animation {min-height: 500px !important;}
    .expertise-services-inner p {font-size: 17px !important;line-height: 28px;width: 490px;}
    .imaginarium-slider .nectar-recent-posts-single_featured .inner-wrap {width: 70%;}
    .imaginarium-slider .nectar-recent-posts-single_featured h2 {font-size: 60px !important;line-height: 60px !important;}
    .work-pca-mobile-app-rating img {width: 130px !important;margin-top: -5px !important;}
    .expertise-services-title {width: 85% !important;margin-top: 15px !important;}
    .expertise-services-image {margin-top: -235px !important;}
    body.work-gtechniq div.work-testimonial-row-inner {margin-bottom: -150px !important;margin-top: -165px !important;}
    body.work-totalmobile .work-project-detail-left {width: 100%;}
    body.work-totalmobile .work-project-detail-right {width: 100% !important;}
    .work-totalmobile-demo-feature-instant-impact-row {padding-top: 0px !important;}
    .work-brand-colour-box-colour-references p, .work-brand-colour-box-colour-references p {font-size: 15px;line-height: 20px;}
    .work-totalmobile-demo-feature-big-milestone .nectar-milestone .number span {font-size: 374px;line-height: 374px;}
    .work-totalmobile-demo-feature-instant-impact-right img {margin-left: 2% !important;width: 160% !important;margin-bottom: -230px !important;}
    .work-totalmobile-demo-feature-small-milestone {width: 160px !important;position: absolute !important;top: 35% !important;margin-bottom: 0px !important;}
    .work .work-intro-row h2,
    .work .work-intro-row h1 {font-size: 50px;line-height: 55px;margin-bottom: 7px;}
    .quarantine-quiz-header img {width: 800px !important;}
    body.quarantine-quiz .quarantine-quiz-info-logos-inner-column img {width: 190px !important;margin-top: -5px;margin-bottom: -10px !important;}
    .quarantine-quiz-quiz .gfield_html {width: 650px !important;}
    .quarantine-quiz-result .nectar-milestone.animated-in {margin-left: -40px !important;margin-top: -20px !important;}
    .imaginarium-slider .nectar-recent-posts-single_featured[data-padding="14%"] .recent-post-container {padding-top: 17% !important;padding-bottom: 20% !important;}
    .work-styleanalytics-web-design-image {margin-top: -300px;}
    .work-styleanalytics-web-design-row-left,
    .work-styleanalytics-web-design-row-right {width: 660px;text-align: center;margin: auto !important;}
    .work-styleanalytics-web-design-row-bg {padding-bottom: 300px !important;}
    .work-ruthstrauss-desktop-visual-laptop img {width: 1100px;margin-top: -450px;}
    .work-ruthstrauss-desktop-visual-title {padding-bottom: 530px !important;}
    body .work-ruthstrauss-desktop-visual-title h2 {font-size: 45px;line-height: 45px;}
    body .work-ruthstrauss-desktop-visual-title p {width: 630px;margin: auto;}
    .work-ruthstrauss-mobile-text-right .nectar-milestone .number span {font-size: 70px;line-height: 60px;}
    .work-ruthstrauss-stats p {font-size: 16px;line-height: 24px;}
    .work-ruthstrauss-show-support-right img {max-width: 103vw !important;top: -14vw;left: 28vw;}
    .work-ruthstrauss-show-support-left {width: 55%;}
    .work-ruthstrauss-stats .nectar-milestone .number span {font-size: 60px;line-height: 50px;}
    body.work-gtechniq .work-unique-features-right .vc_column-inner {padding-left: 0px;}
    body.work-gtechniq .container.main-content .work-unique-features img {max-width: 145%;float: right;margin-right: 60px;}
    
    /* WORK - SURREY */
    body.work-surrey .work-testimonial-row {padding-top: 550px !important;}
    .work-website-shot-carousel.membership .wpb_gallery_slidesflickity_style {margin-top: -270px;}
    .work-surrey-membership {padding-bottom: 350px !important;}
    .work-ruthstrauss-desktop-visual-title.surrey.match-centre-intro {padding-bottom: 48% !important;}

    /* WORK - RSF */
    .work-ruthstrauss-desktop-visual-laptop {padding-top: 40px !important;}
}

/* END */


/* 1150 */

@media only screen and (max-width: 1150px) {
    .imaginarium-slider .nectar-recent-posts-single_featured[data-padding="16%"] .recent-post-container {padding-top: 190px;padding-bottom: 250px;}
    .contact-project-planner-info h2 {font-size: 42px !important;line-height: 42px !important;}
    .creative-breeds-our-studio-location-document {display: none;}
    body blockquote.nectar_single_testimonial p {font-size: 19px;line-height: 33px;}
    .work-latest-projects-column .vc_column-inner {padding: 50px;}
    .work-styleanalytics-web-design-row-column {width: 80%;margin: auto !important;}
    .work-ruthstrauss-stats .nectar-milestone .number span {font-size: 60px;line-height: 50px;}
    .homepage-work-feature-box .wpb_text_column.updated {top: -11px;padding: 6px 10px;}
    .homepage-work-feature-box .wpb_text_column.updated * {margin-bottom: 0px !important;font-size: 12px;line-height: 16px;}
    .single-post .post-content .vc_row h2 {font-size: 45px !important;line-height: 48px !important;}
    .work-styleanalytics-fullpage-website-showcase .work-totalmobile-fullpage-website-showcase-right blockquote.nectar_single_testimonial {display: none;}
    .work-styleanalytics-quote-full-width {display: block;width: 650px;margin: auto;margin-bottom: 95px !important;}
    .work-styleanalytics-fullpage-website-showcase {margin-top: -100px !important;}
    .work-totalmobile-fullpage-website-showcase-right {top: 0px !important;padding-top: 7% !important;}
    .work-styleanalytics-mobile-row {padding-top: 690px !important;}
    body.work-styleanalytics .work-brand-style-patterns .wpb_column {margin-bottom: 5px !important;}
    body.work-styleanalytics .work-brand-style-patterns {margin-bottom: 0px !important;}
    .work-ruthstrauss-tweets .inner_row.desktop-row .nectar_cascading_images .cascading-image img,
    .work-ruthstrauss-tweets .inner_row.mobile-row .nectar_cascading_images .cascading-image img {width: 90vw;}
    .homepage-work-left-column, .homepage-work-right-column {width: 500px !important;height: 500px !important;}
    .homepage-work-feature-box h3 {font-size: 55px !important;line-height: 50px !important;}
    .homepage-work-case-study .nectar-cta h5 {font-size: 18px !important;line-height: 40px !important;margin-top: -15px !important;}
    .fixed-c2a h6, .expertise-slider .expertise-explore {font-size: 14px !important;letter-spacing: 3px !important;}
    /*.home .homepage-header .rev_slider img {width: 475px !important;height: auto !important;}*/
    /*.home .creativity-slider img {width: 600px !important;margin-top: -70px !important;}*/
    ul#menu-footer-menu-1 {column-count: 3;font-size: 15px;line-height: 29px;}
    .footer-right {padding: 0px !important;width: 200px;float: right !important;right: 0px !important;position: absolute;}
    .homepage-intro h1 {font-size: 51px;line-height: 54px;}
    .contact-c2a-social {margin-top: 50px !important;}
    .contact-text p {font-size: 16px;line-height: 27px;}
    .contact-details p {font-size: 16px;line-height: 30px;padding-bottom: 5px !important;opacity: 0.5;}
    .contact-text {padding-right: 10px !important;width: 60% !important;}
    .contact-social .nectar_icon i {line-height: 60px !important;opacity: 1 !important;transition: 0.25s ease;font-size: 25px !important;}
    .contact-social .nectar_icon_wrap {margin-bottom: 0px !important;height: 50px !important;margin-right: 10px !important;}
    .contact-details, .contact-social {width: 185px;}
    .contact-form-newsletter li.gfield input {width: 500px !important;}
    .creative-breeds-team-name-and-text h3 {font-size: 100px !important;line-height: 70px !important;height: 89px;}
    .creative-breeds-team-tabs .tabbed[data-icon-size="24"] .wpb_tabs_nav li i {width: 85px !important;height: 85px !important;}
    .creative-breeds-our-studio-right h2, .creative-breeds-testimonial-intro h2 {font-size: 48px;line-height: 42px;}
    .creative-breeds-intro {text-align: center;padding-bottom: 200px !important;}
    .creative-breeds-team-inner-row {padding-left: 20px !important;padding-right: 20px !important;padding-bottom: 65px !important;}
    .creative-breeds-team-name-and-text p {margin-bottom: 30px !important;margin-top: 0px !important;}
    .project-planner-feature-row h2 {padding-top: 290px;}
    .project-planner-feature-row p {padding-bottom: 300px !important;font-size: 25px !important;line-height: 30px !important;margin-top: -10px !important;}
    .project-planner-feature-row .nectar-cta {bottom: 100px !important;}
    .creative-breeds-testimonial-intro p {width: 75%;}
    .feature-footer-row .nectar-fancy-box .hover-content {font-size: 16.5px;line-height: 25px;}
    .contact-project-planner-form-column {padding: 30px 50px !important;}
    .contact-project-planner-header-right p br {display: none;}
    .contact-project-planner-header-right .nectar_icon i {line-height: 60px !important;opacity: 1 !important;transition: 0.25s ease;font-size: 29px !important;}
    .contact-project-planner-header-right .nectar_icon_wrap {margin-right: 10px !important;}
    body .contact-project-planner-header-left img.img-with-animation {max-width: 1250px;padding-right: 0px !important;}
    .contact-project-planner-info-body {padding-right: 55px !important;}
    .expertise-services-inner p {font-size: 16px !important;line-height: 28px;width: 450px;}
    .expertise-services-title {width: 80% !important;}
    .expertise-services-image {width: 500px !important;margin: auto !important;margin-top: -230px !important;}
    .expertise-services-column .nectar-cta h5, .expertise-services-body strong {font-size: 17px !important;line-height: 36px !important;}
    .expertise-services-column .nectar-cta[data-style="underline"] .link_wrap .link_text:before {height: 36px !important;width: 17px !important;bottom: 0px;right: 3px;}
    .expertise-technology p {width: 80% !important;}
    .expertise-services-column .flickity-viewport {margin-bottom: 10px !important;}
    body .expertise-technology h3, body .expertise-clients h3 {width: 100% !important;}
    .expertise-clients .clients[data-additional_padding="3"].no-carousel >div {padding: 8px 23px;}
    body .our-services-header-service-graphic {width: 600px !important;margin-top: -200px !important;}
    body .homepage-intro-right img.img-with-animation {max-width: 1400px;padding-left: 0px !important;bottom: 0px;margin-left: 50px !important;}
    .work-project-detail-right {width: 100% !important;}
    .work-project-detail-left {width: 100% !important;margin-bottom: 25px !important;}
    .work-project-detail-left .nectar-split-heading .heading-line {float: left;padding-right: 10px;}
    .work-pca-ipads img {max-width: none !important;width: 200% !important;}
    .work-pca-mobile-app-right {width: 45%;left: 20px !important;}
    .work-pca-mobile-app-left {width: 55%;}
    .work-brand-footer-left {width: 36%;padding-right: 50px !important;}
    .work-brand-footer-right {width: 64%;}
    .work-brand-logo-column {width: 100% !important;margin-bottom: 0px !important;}
    .work-brand-logo-column .vc_column-inner {padding: 12% 30%;}
    .work-horizon .work-brand-logo-column .vc_column-inner {padding: 20% !important;}
    .work-gtechniq-platinum-left h3 {font-size: 50px !important;line-height: 58px !important;}
    .work-gtechniq-publications-inner {width: 80%;margin: auto;}
    .work-gtechniq-publications-logos {width: 80%;margin: auto;margin-top: 15px !important;}
    .ntfc-creative-responsibilities-intro h2 {font-size: 50px !important;line-height: 50px !important;}
    .work-brand-logo-row-portrait .work-brand-logo-column {width: 50% !important;margin-bottom: 0px !important;}
    .work-brand-color-column p strong {margin-bottom: 70px !important;}
    .work-brand-color-column p {opacity: 0.5;font-size: 12px;line-height: 15px;}
    .work.work-connexas .work-brand-footer.vc_row-fluid > .span_12 .connexas-new-brand-type,
    .work.work-connexas .work-brand-footer.vc_row-fluid > .span_12 .connexas-new-brand-type-label {padding-left: 5% !important;}
    .connexas-new-brand-colour-left .vc_column-inner, .connexas-new-brand-colour-right .vc_column-inner {padding: 30px !important;}
    .work-usa-cricket-match-centre .wpb_column {width: 750px !important;}
    .work-usa-cricket-rookie-left, .work-usa-cricket-rookie-right {width: 100% !important;}
    .work-usa-cricket-rookie-left .nectar_cascading_images {max-width: none !important;}
    .work-usa-cricket-rookie-right .vc_column-inner {padding: 0px !important;}
    .work-usa-cricket-intergration {padding-bottom: 125px !important;padding-top: 125px !important;}
    .work-usa-cricket-intergration-right h2, .work-usa-cricket-meet-the-squad h2 {font-size: 50px !important;line-height: 50px !important;}
    .work-usa-cricket-meet-the-squad img {transform: scale(1.2);margin-bottom: 75px !important;margin-top: 25px !important;}
    .work-usa-cricket-tabs-inner-left h2 {font-size: 55px !important;line-height: 55px !important;}
    .work-website-example .nectar-flickity .flickity-slider .cell,
    .work-mylife-fullpage-website-showcase-left img,
    .work-mylife-fullpage-website-showcase-right img {border-radius: 7px !important;}
    body.work-horizon .work-brand-typography-column .img-with-aniamtion-wrap {margin-top: 10px !important;}
    body.work-horizon .work-brand-typography-column .img-with-aniamtion-wrap:last-child {margin-top: 55px !important;}
    .work-horizon-branding-feature-large {height: 700px !important;}
    .work-horizon-branding-small {height: 350px !important;}
    .work-totalmobile-demo-feature-big-milestone .nectar-milestone .number span {font-size: 335px;line-height: 335px;}
    .work-project-detail-logos img {height: 45px !important;}
    .work-totalmobile-demo-feature-instant-impact-row h3, .work-totalmobile-website-showcase-intro h3, .work-totalmobile-video-row h3 {font-size: 45px !important;line-height: 55px !important;}
    .expertise-services-next-prev .column-image-bg {background-position: right !important;}
    .quarantine-quiz-result .contact-love-to-hear-from-you .nectar-split-heading {margin-top: -25px !important;}
    .quarantine-quiz-result .container.main-content .first-section {padding-top: 115px !important;}
    .expertise-process .toggle.open h3 {margin-bottom: -40px !important;}
    .work-ruthstrauss-mobile-text-left h3 {font-size: 43px !important;line-height: 47px !important;}
    .work-ruthstrauss-mobile-text-right p {font-size: 16px;line-height: 24px;}
    .work-ruthstrauss-mobile-phones img {width: 100vw;margin-bottom: -30vw !important;}
    .work-ruthstrauss-stats {padding-top: 33vw !important;padding-bottom: 125px !important;}
    .homepage-intro-left {width: 55%;}
    .homepage-intro-right {width: 45%;}
    .work-styleanalytics-video-row {padding-bottom: 150px !important;}
    .work-website-shot-carousel .nectar-flickity .flickity-viewport {margin-bottom: 55px !important;}

    /* WORK - GTECHNIQ */
    .work-gtechniq-global-map-left {width: 400px;}
    .work-gtechniq-global-map-right {width: calc(100% - 400px);}
    .work-gtechniq-global-map-left .divider-small-border {margin-bottom: 40px !important;margin-top: 40px !important;}
    .work-gtechniq-global-map-right img {width: 900px !important;max-width: unset !important;margin-left: -7% !important;}
    .work-integrations .hover-wrap .hover-wrap-inner .img-with-animation {width: 100%;}
    .work-integrations .img-with-aniamtion-wrap {width: 85% !important;margin: auto !important;}
    .gtechniq-labels .nectar_cascading_images {transform: scale(1.2);right: -40px;}
    
    /* WORK - AGILICO */
    .work-agilico .work-project-detail-left img {margin-bottom: 3px !important;width: 200px;margin-top: 70px;}
    .agilico-uniforms .wpb_column:first-child {margin-top: -15px;}
    .agilico-uniforms {margin-bottom: 70px !important;}

    /* WORK - BECKWORTH */
    body.work-beckworth .work-brand-color-row {margin-bottom: 0px !important;}
    body.work-beckworth .work-brand-texture-row .wpb_column .vc_column-inner {padding-bottom: 200px;}
    body.work-beckworth .work-beckworth-vouchers .nectar_cascading_images img {width: 230%;margin-right: 5%;margin-bottom: -19%;max-width: unset;float: right;}
    .work-beckworth-vouchers {padding-top: 125px !important;padding-bottom: 125px !important;}
    .work-beckworth-vouchers-milestone .wpb_column:last-child em {font-size: 14px;line-height: 22px;}
    .work-beckworth-vouchers-milestone {margin-top: -10px;}
    .work-beckworth-menu-testimonial {margin-top: -90px !important;}
    body.work-beckworth .work-brand-typography-row img.gill-sans {width: 100% !important;margin-top: 15px;}
    .work-beckworth-emporium-web-design-title, .work-beckworth-emporium-web-design-quote, .work-beckworth-menu-testimonial {width: 800px;margin: auto !important;}

    /* WORK - SURREY */
    .work-surrey-laptop-section .nectar_cascading_images img {max-width: 210%;margin-left: -15%;float: left;transform: rotate(-10deg);}
    html body.work .container.main-content .work-surrey-laptop-section h3 {font-size: 42px;line-height: 42px;margin-bottom: 0px !important;margin-top: -5px;}
    html body.work .container.main-content .work-surrey-membership.vc_row h3 {font-size: 42px;line-height: 48px;}
    .work-surrey-membership .nectar_cascading_images img {width: 165% !important;margin-right: 8%;}
    .work-website-shot-carousel.membership .wpb_gallery_slidesflickity_style {margin-top: -26%;}
    .work-surrey-membership {padding-bottom: 325px !important;}
    .work-surrey .nectar-scrolling-tabs p.tab-nav-heading.nectar-bg-pseudo-accent-color a span {font-size: 38px;line-height: 45px;}
    .work-surrey .nectar-scrolling-tabs[data-navigation-width=wide] .scrolling-tab-nav {width: 42%;}
    .work-surrey .nectar-scrolling-tabs .scrolling-tab-content {padding-left: 75px;width: 58%;}
    .match-centre-main .nectar-cta h5 {font-size: 20px !important;line-height: 45px !important;}
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero {padding-bottom: 7% !important;}
    .work-ruthstrauss-desktop-visual-title.surrey.match-centre-intro {padding-bottom: 56% !important;}
    .work-surrey-squad-main p {font-size: 16px;line-height: 28px;margin-top: 14px;}
    .work-ruthstrauss-desktop-visual-title.surrey.match-centre-intro {padding-bottom: 50% !important;}

    /* WORK ITEM CAROUSEL */
    .work-item-carousel .homepage-work-feature-box h3 {font-size: 40px !important;line-height: 37px !important;}
    .work-item-carousel .homepage-work-feature-box .vc_column-inner {min-height: 500px;}
    .work-item-carousel .nectar-carousel[data-border-radius="none"] .flickity-slider .cell {width: 425px;}
    .work-item-carousel .homepage-work-feature-box .nectar-cta {margin-bottom: 0px !important;}
    .work-item-carousel-title h2 {font-size: 60px;line-height: 60px;}
    .work-item-carousel-title > .col.span_12 > .wpb_column:nth-child(1) {width: 640px;}
    .work-item-carousel-title > .col.span_12 > .wpb_column:nth-child(2) {width: calc(100% - 640px);text-align: right;}
}

/* END */


/* 1100 */

@media only screen and (max-width: 1100px) {
    .work-ruthstrauss-show-support-right img {max-width: 110vw !important;top: -14vw;left: 28vw;}
    .work-ruthstrauss-show-support-left {width: 60%;}
    .work-ruthstrauss-show-support .work-pca-ipads .nectar-fancy-box .inner .wpb_text_column.wpb_content_element h4 {width: 250px;font-size: 27px;line-height: 30px;}
    .work-ruthstrauss-show-support-right img {max-width: 125vw !important;top: -16vw;left: 23vw;}
    .work-shop-assistant .img-with-aniamtion-wrap .inner,
    .work-shop-assistant .img-with-aniamtion-wrap .inner img {width: 170%;max-width: unset !important;margin-bottom: -50px !important;}

    /* WORK - AGILICO */
    .agilico-chosen-brand-title {width: 100% !important;margin: auto;}
    .work-surrey .work-brand-footer-integrations .work-brand-typography-column img.gill-sans {width: 95%;}

    /* WORK - SURREY */
    .surrey-hospitality .intro {width: 100%;}

    /* WORK - BECKWORTH */
    .work-beckworth-emporium-web-design-hand-row.one .text .vc_column-inner {padding: 0px 90px 0px 40px;}
    .work-beckworth-emporium-web-design-hand-row.two .text .vc_column-inner {padding: 0px 40px 0px 90px;}
    .work-beckworth-emporium-web-design-quote {padding-bottom: 0px;}
}

/* END */

/* 1075 */

@media only screen and (max-width: 1075px) {
    .homepage-work-feature-box p {font-size: 16px !important;line-height: 25px !important;width: 80% !important;}
    .homepage-work-feature-box h3 {font-size: 45px !important;line-height: 45px !important;}
    .homepage-work-feature-box .vc_column-inner {padding: 50px !important;}
    .homepage-work-left-column, .homepage-work-right-column {width: 450px !important;height: 450px !important;}
    .gf_stylespro .gfsp_ios input[type=checkbox]:not(old)+label:before {margin-bottom: 35px !important;}
    .creative-breeds-team-name-and-text h3 {font-size: 90px !important;line-height: 60px !important;height: 85px;}
    .creative-breeds-team-name-and-text p {margin-bottom: 30px !important;margin-top: 0px !important;}
    .creative-breeds-team-image {padding: 0px !important;}
    .creative-breeds-our-studio-image-top-column .vc_column-inner {height: 500px !important;}
    .creative-breeds-our-studio-image-bottom-left .vc_column-inner, .creative-breeds-our-studio-image-bottom-right .vc_column-inner {height: 275px !important;}
    .feature-footer-row h3 {font-size: 32px !important;line-height: 26px !important;}
    .feature-footer-row .nectar-fancy-box.using-img.has-animation {min-height: 465px !important;}
    .feature-footer-row .nectar-fancy-box .hover-content {font-size: 15px !important;line-height: 23px;}
    .expertise-services-column .nectar-cta h5, .expertise-services-body strong {padding-right: 10px !important;padding-left: 20px !important;}
    body .expertise-services-body p a strong {padding: 0px !important;line-height: 35px !important;}
    .expertise-process-right h3 a {font-size: 38px !important;line-height: 50px !important;}
    .expertise-clients .clients[data-additional_padding="3"].no-carousel >div {margin: 0px !important;padding: 6px 15px;}
    .work-pca-changing-room-left, .work-pca-changing-room-right {width: 100% !important;}
    .work-pca-changing-room .nectar_cascading_images .cascading-image:first-child img {margin-bottom: -250px !important;width: 160% !important;margin-left: -30% !important;max-width: none !important;filter: blur(2px);}
    .work-pca-changing-room-right {padding-bottom: 50px !important;padding-top: 125px !important;padding-left: 15% !important;padding-right: 15% !important;}
    .work-usa-cricket-match-centre-website img {margin-top: -45% !important;}
    .work-usa-cricket-match-centre {padding-bottom: 65% !important;}
    .work-usa-cricket-match-centre .wpb_column {width: 75% !important;margin: auto !important;}
    .work-usa-cricket-intergration-right h2, .work-usa-cricket-meet-the-squad h2 {font-size: 45px !important;line-height: 45px !important;}
    .work-mylife-fluid-mobile-inner {width: 95% !important;}
    .work-mylife-fluid-mobile-column .number span {font-size: 50px !important;line-height: 50px !important;}
    .work-mylife-fluid-mobile-column .subject {font-size: 15px !important;line-height: 30px !important;}
    .work-pca-mobile-app-rating img {width: 120px !important;margin-top: -10px !important;}
    .work-totalmobile-demo-feature-big-milestone .nectar-milestone .number span {font-size: 315px;line-height: 315px;}
    .work-totalmobile-demo-feature-instant-impact-right img {margin-left: 7% !important;width: 180% !important;margin-bottom: -260px !important;}
    .imaginarium-blog .tabbed[data-style="minimal"] >ul li:not(.cta-button) a {padding: 0px 18px 20px 18px !important;font-size: 17px !important;line-height: 34px !important;}
    .imaginarium-blog .post-area .post-content-wrap .post-header h3.title a {font-size: 32px;line-height: 35px !important;font-family: freight-display-pro, serif !important;display: block;margin-bottom: 15px;margin-top: -8px !important;}
    body .contact-project-planner-header-left img.img-with-animation {max-width: 1150px;}
    .quarantine-quiz-quiz .gfield_html {width: 650px !important;}
    .expertise-process .toggle.open h3 {margin-bottom: -20px !important;}
    .work-ruthstrauss-stats p {width: 240px;}
    .homepage-work-feature-box .wpb_text_column.wpb_content_element:first-child {margin-bottom: 0px !important;}
}

/* END */


/* iPad Landscape */

@media only screen and (max-width: 1025px) {
    p, ul, li {font-size: 15px;line-height: 27px;}
    body h5 {font-size: 15px;line-height: 24px;letter-spacing: 1px;}
    .row .col h5, body h5 {font-size: 13px;line-height: 25px;}
    .expertise-services-column .flickity-viewport {margin-bottom: 0px !important;}
    .work-styleanalytics-fullpage-website-showcase-right blockquote.nectar_single_testimonial[data-style="bold"] div.inner p {font-size: 25px !important;line-height: 35px !important;padding-bottom: 25px !important;}
    .gf_stylespro li#field_3_29 .ginput_preview strong {font-size: 15px;line-height: 30px;}
    .contact-project-planner-header-right p {font-size: 18px;line-height: 31px;}
    .home .homepage-header .rev_slider img {margin-top: -35px !important;width: 490px !important;height: auto !important;}
    .home .homepage-header .creativity-slider img {width: 600px !important;margin-top: -80px !important;}
    ul#menu-footer-menu-1 {column-count: 3;}
    div#footer-widgets .container, div#copyright .container {max-width: 100% !important;padding: 0px 45px !important;}
    .footer-right {width: 20% !important;margin: 0px !important;}
    .footer-left {padding-left: 10px !important;width: 80% !important;margin: 0px !important;}
    .footer-left-inner-right {padding-left: 10px !important;padding-right: 20px !important;}
    .footer-left-inner-left {width: 145px;margin-right: 25px !important;}
    .imaginarium-recent-posts .wpb_column {padding: 0px !important;}
    .imaginarium-recent-posts .masonry.material .masonry-blog-item .article-content-wrap {padding: 0px 25px 25px 25px!important;}
    .imaginarium-recent-posts .masonry.material .masonry-blog-item .meta-category {padding: 20px 25px 0px 25px !important;}
    .imaginarium-recent-posts .post-header h3 a {font-size: 23px;line-height: 26px;}
    .imaginarium-recent-posts .excerpt {font-size: 13px !important;line-height: 22px;padding-top: 0px;}
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell .inner-wrap {padding: 45px;}
    .project-planner-feature-row .nectar-cta[data-style="underline"] .link_wrap .link_text:before {height: 28px !important;width: 22px !important;bottom: 21px;right: -33px;}
    .creative-breeds-testimonial-intro p {width: 70%;}
    body .imaginarium-recent-posts .masonry-blog-item .content-inner span.meta-category a {font-size: 14px !important;}
    .contact-project-planner-form-column .gfield_html img {width: 200px !important;}
    .contact-project-planner-form-column h3 {margin-bottom: 10px !important;}
    .contact-project-planner-form-column .gfield_html {width: 600px !important;}
    div#gform_confirmation_message_3 img {width: 170px !important;margin-bottom: -10px;margin-top: 0px;}
    .expertise-services-column .nectar-cta h5, .expertise-services-body strong {padding-right: 25px !important;}
    .expertise-services-body .wpb_wrapper p:last-child {display: none;}
    .expertise-services-inner p {font-size: 17px !important;line-height: 32px;width: 400px;}
    .expertise-services-column .nectar-cta:nth-child(1) {margin-bottom: 35px !important;}
    .homepage-intro h1 {font-size: 48px;line-height: 50px;}
    body .homepage-intro-right img.img-with-animation {max-width: 1400px;padding-left: 20px !important;bottom: -10px;margin-left: 20px !important;}
    .nectar-recent-posts-single_featured[data-padding="8%"] .recent-post-container, #boxed .nectar-recent-posts-single_featured[data-padding="8%"] .recent-post-container {padding-top: 115px !important;padding-bottom: 160px !important;}
    .work-feature-image {height: 550px !important;}
    .work-testimonial-row {padding-top: 550px !important;}
    .work-pca-my-pca img {padding-left: 50px !important;max-width: 160% !important;}
    .work-pca-changing-room-right .nectar_cascading_images {max-width: none !important;}
    .work-pca-changing-room-right {padding-bottom: 50px !important;padding-top: 125px !important;padding-left: 0% !important;padding-right: 0% !important;}
    .work-gtechniq-platinum-right img {max-width: 270% !important;left: -115px !important;}
    .work-gtechniq-publications-logos {width: 90%;}
    .work-testimonial-row-with-slider.work-testimonial-row {padding-top: 0px !important;}
    .small-print-toggles .toggle h3 a {font-size: 35px !important;line-height: 35px !important;padding-bottom: 50px !important;padding-top: 50px !important;}
    .work-connexas-early-ideas-right {width: 100% !important;order: 2;}
    .work-connexas-early-ideas-left {width: 100% !important;padding-left: 0px !important;order: 1;padding-bottom: 125px !important;}
    .work-connexas-early-ideas-inner .wpb_column {width: 33.3% !important;padding-right: 90px !important;opacity: 0.5;transition: all 0.25s ease;}
    .work .work-connexas-early-ideas-left.wpb_column:last-child {width: 100% !important;padding-left: 0px !important;order: 1;padding-bottom: 85px !important;border-bottom: 1px solid #9b9cac73 !important;margin-bottom: 85px !important;}
    .work-usa-cricket-match-centre .wpb_column {width: 80% !important;}
    .work-usa-cricket-meet-the-squad img {transform: scale(1.5);margin-top: 55px !important;}
    .work-mylife-imac-right {width: 56% !important;}
    .work-mylife-imac-left {width: 40% !important;}
    .work-mylife-imac-left img {max-width: 260% !important;float: right;width: auto !important;}
    .work-pca-mobile-app-right .number span {color: #00cb3b !important;font-size: 90px !important;line-height: 84px !important;margin-bottom: 9px;}
    .work-totalmobile-demo-feature-small-milestone .subject {font-size: 35px !important;line-height: 35px !important;margin-left: -3px !important;}
    .work-totalmobile-demo-feature-small-milestone .number span {font-size: 40px;letter-spacing: -0.5px;line-height: 40px;}
    .work-totalmobile-demo-feature-small-milestone {width: 140px !important;top: 30% !important;margin-bottom: 0px !important;}
    .work-totalmobile-demo-feature-small-milestone p {font-size: 14px;line-height: 20px;}
    .work-totalmobile-demo-feature-small-milestone .divider-border {margin-bottom: 5px !important;}
    .quarantine-quiz-quiz .contact-project-planner-form-column .gfield_html {width: 650px !important;}
    label#label_4_49_2 {padding: 0px !important;}
    .work-styleanalytics-mobile-row-inner {width: 650px;}
    
    /* WORK ITEM CAROUSEL */
    .work-item-carousel-title h2 {font-size: 55px;line-height: 55px;}
    .work-item-carousel-title > .col.span_12 > .wpb_column:nth-child(1) {width: 570px;}
    .work-item-carousel-title > .col.span_12 > .wpb_column:nth-child(2) {width: calc(100% - 570px);}

    /* WORK - AGILICO */
    .agilico-half-and-half .divider {height: 550px !important;}

    /* WORK - SURREY */
    .work-surrey .work-ruthstrauss-desktop-visual-title.surrey .row-bg-wrap:before {width: 70%;top: -15%;right: -20%;opacity: 0.35;}
}

/* END */


/* REVOLUTION SLIDERS - 1023 */

@media only screen and (max-width: 1023px) {
    .work-all-slider-desktop {display: block !important;}
    .work-all-slider-mobile {display: none !important;}
    .error-404-content-row .col.span_12.left {margin-top: -20px;}
}

/* END */


/* 1000 */

@media only screen and (max-width: 1000px) {
    #ajax-content-wrap .container-wrap .container {max-width: 700px !important;}
    .client-display-carrousel .wpb_column.column_container {width: 100% !important;margin: auto !important;}
    .work-styleanalytics-quote-full-width {margin-bottom: 90px !important;margin-top: 50px !important;}
    body .work-totalmobile-fullpage-website-showcase-right {padding-top: 0px !important;}
    .work-ruthstrauss-show-support-right {width:100%;position: relative;order: 1;}
    .work-ruthstrauss-show-support-left {width:100%;position: relative;order: 2;}
    html .gf_stylespro .validation_error {color: #ff0f53;font-size: 15px;line-height: 22px;}
    .creative-breeds-testimonial-intro p {width: 100% !important;}
    header .sf-menu {margin-top: 15px !important;}
    #header-outer #logo, #header-outer .logo-spacing {margin-top: 5px !important;margin-bottom: 5px !important;}
    body #header-outer {margin-bottom: 0;padding: 10px 0px 10px 0px;}
    div#header-outer.transparent .row .col a#logo img {top: 10px !important;}
    div#header-outer:not(.transparent) a.header-contact {color: #000 !important;}
    body .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, body .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, html .slide-out-widget-area-toggle.mobile-icon .lines-button:after, html body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a .close-line, html body.mobile.material[data-header-color="light"] #header-outer.transparent .slide-out-widget-area-toggle a .close-line {background-color: #000!important;}
    .off-canvas-social-links li a, .off-canvas-social-links li a i {color: #000 !important;opacity: 1 !important;}
    .home .homepage-header .rev_slider img {margin-top: -35px !important;width: 500px !important;height: auto !important;}
    .home .homepage-header .creativity-slider img {margin-top: -75px !important;width: 600px !important;}
    .eapps-instagram-feed-posts-view {padding: 0px !important;}
    .footer-row .divider-wrap {display: block;}
    div#footer-widgets .container, div#copyright .container {max-width: 100% !important;padding: 0px 0px !important;}
    #footer-widgets .col.span_6 {padding: 0px !important;}
    #footer-widgets .container .col {margin: 0px;width: 100%;padding: 0px;}
    div#fws_5df42b5ac4863 .span_12 > .wpb_column:nth-child(1) {display: none;}
    .footer-left {width: 100% !important;margin: 0px !important;padding: 0px !important;}
    .footer-right {width: 100% !important;margin: 0px !important;position: inherit;}
    .footer-left-inner-left {display: none;}
    .footer-row h2, .footer-row h2 strong {margin-top: -15px !important;text-align: center !important;font-size: 50px !important;margin-bottom: 5px;}
    .footer-left-inner {margin-bottom: 40px !important;margin-top: 70px !important;width: 550px;margin: auto;text-align: center;}
    .footer-right {width: 200px !important;margin-bottom: -100px !IMPORTANT;margin: auto !important;position: inherit;}
    .footer-row {margin-bottom: -120px !important;}
    div#copyright {padding: 30px !important;}
    .footer-monkey {bottom: 0px !important;}
    .footer-right {margin-top: -35px !important;position: inherit !important;}
    header ul.buttons.sf-menu {margin-top: 8px !important;}
    .footer-left {padding-top: 80px !important;}
    .homepage-work-left-column, .homepage-work-right-column {width: 430px !important;height: 430px !important;}
    .homepage-work-box-expertise {position: inherit;width: 100%;}
    .homepage-work-feature-box .nectar-cta {margin-bottom: 80px !important;}
    .homepage-work-left-column {margin-bottom: 0px !important;}
    .homepage-work-feature-box .vc_column-inner {padding: 55px !important;display: flex !important;}
    .homepage-work-feature-box .wpb_wrapper, .homepage-work-feature-box .vc_column-inner {height: 100% !important;}
    .homepage-work-case-study h5 {font-size: 14px !important;line-height: 9px !important;}
    .homepage-intro-left {width: 100%;margin-bottom: 100px;}
    .homepage-intro-right {width: 100%;}
    body .homepage-intro-right img.img-with-animation {max-width: 1500px;padding-left: 60px !important;bottom: -20px;}
    body .contact-project-planner-header-left img.img-with-animation {max-width: 1500px;padding-right: 60px !important;}
    .homepage-intro {padding-top: 125px !important;padding-bottom: 60px !important;}
    .homepage-intro .row-bg-overlay {background: #fff !important;}
    a#cookie_action_close_header {width: 13px !important;height: 13px !important;right: 30px !important;position: absolute;}
    #cookie-law-info-bar p {font-size: 13px !important;line-height: 20px !important;text-align: left !important;width: 460px !important;float: left !important;}
    #cookie-law-info-bar span {margin: unset !important;}
    #cookie-law-info-bar {padding: 25px 40px !important;}
    .three-column-info-row h2 {font-size: 55px !important;line-height: 55px !important;width: 650px !important;}
    .contact-intro {width: 100vw !important;padding: 100px 75px !important;left: 0px !important;padding-bottom: 175px !important;}
    .contact-form {width: 100vw !important;left: 0vw !important;}
    .contact-form-inner {padding: 75px !important;padding-bottom: 0px !important;padding-top: 0px !important;margin-top: 0px !important;}
    .contact-form-left .col.span_12 {margin-top: -255px !important;}
    .contact-text {padding-right: 30px !important;width: 70% !important;}
    div#gform_wrapper_2 {margin-bottom: 240px !important;}
    img.contact-monkey {z-index: 9999999999999999 !important;position: absolute !important;bottom: 185px !important;display: block !important;width: 100vw;padding-left: 30vw !important;padding-right: 30vw !important;left: unset !important;right: unset !important;max-width: unset !important;}
    .contact-header .wpb_wrapper > .nectar-google-map, .contact-header .nectar-google-map {height: 700px !important;max-height: unset !important;}
    .map-marker-list {display: none !important;}
    body .wpb_row.contact-header .col.span_12 {min-height: auto !important;}
    div#gform_wrapper_2 {padding: 60px;}
    .contact-pink-bubble {width: 200px;float: left;margin-left: 15px !important;margin-bottom: 30px !important;}
    body .wpb_row.contact-header.contact-header-desktop {display: none !important;}
    body .wpb_row.contact-header.contact-header-mobile {display: block !important;width: 100vw !important;left: 0px !important;position: inherit;border: none !important;float: none !important;z-index: 2 !important;height: auto !important;min-height: unset !important;}
    .creative-breeds-team-name-and-text {width: 100% !important;}
    .creative-breeds-team-inner-row {padding-top: 75px !important;padding-left: 0px !important;padding-right: 0px !important;padding-bottom: 125px !important;}
    .creative-breeds-team-image {width: 100% !important;margin: 0px !important;margin-top: 50px !important;}
    .creative-breeds-team-name-and-text {width: 65% !important;margin: auto !important;text-align: center;}
    .creative-breeds-our-studio {display: none !important;}
    .creative-breeds-team-row.creative-breeds-team-row {display: none !important;}
    .creative-breeds-team-name-and-text .wpb_text_column.wpb_content_element {margin-bottom: 5px !important;}
    .creative-breeds-team-name-and-text {width: 100% !important;margin: auto !important;text-align: center;}
    body .creative-breeds-intro {padding-bottom: 125px !important;padding-top: 40px !important;margin-top: 0px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .flickity-viewport {margin-bottom: 0px !important;margin-top: 0px !important;}
    .creative-breeds-team-inner-row {padding-top: 0px !important;padding-left: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;}
    .creative-breeds-team-name-and-text .nectar-split-heading {display: block !important;margin-bottom: 0px !important;}
    .creative-breeds-team-name-and-text .nectar_icon_wrap {height: 50px !important;margin-right: 20px !important;display: block;float: left;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell {text-align: center !important;margin: 0px !important;padding: 0px 200px;}
    .creative-breeds-team-row.creative-breeds-team-mobile .flickity-slider .cell h3 {font-size: 62px !important;line-height: 60px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .flickity-slider .cell .wpb_text_column.wpb_content_element {margin-bottom: 0px;}
    .creative-breeds-team-cta-and-icons-mobile {margin-top: 20px !important;margin-bottom: 20px !important;}
    .creative-breeds-team-icons-mobile {width: 210px !important;float: left !important;}
    .creative-breeds-team-cta-mobile {margin-bottom: 0px !important;width: 100px !important;float: left !important;}
    .creative-breeds-team-icons-mobile .vc_column-inner .nectar_icon_wrap:last-child {margin: 0px !important;}
    .creative-breeds-team-cta-and-icons-mobile .col.span_12 {display: table !important;margin: auto !important;}
    .creative-breeds-team-inner-row .img-with-aniamtion-wrap .hover-wrap {margin-bottom: 0px;}
    .creative-breeds-team-row.creative-breeds-team-mobile {display: block !important;padding: 100px 0px 110px 0px !important;}    
    .creative-breeds-team-row.creative-breeds-team-mobile button.flickity-button {box-shadow: 0px 5px 85px rgb(0 0 0 / 40%);border-radius: 10000px;opacity: 1 !important;visibility: visible !important;transform: scale(1) !important;pointer-events: auto !important}
    .creative-breeds-team-row.creative-breeds-team-mobile button.flickity-button.next {right: 20%;}
    .creative-breeds-team-row.creative-breeds-team-mobile button.flickity-button.previous {left: 20%;}    
    .creative-breeds-team-row.creative-breeds-team-mobile .flickity-prev-next-button {display: block;opacity: 1;transition: all 0.25s ease !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .flickity-prev-next-button:disabled {display: block;opacity: 0 !important;transition: all 0.25s ease !important;}
    .project-planner-feature-row p {padding-bottom: 300px !important;font-size: 25px !important;line-height: 35px !important;margin-top: -5px !important;width: 75% !important;margin: auto;}
    .creative-breeds-testimonial-carrousel .flickity-prev-next-button.previous, .creative-breeds-testimonial-carrousel .flickity-prev-next-button.next {display: none !important}
    .feature-footer-row-column {width: 100% !important;margin-bottom: 25px !important;}
    .feature-footer-row .nectar-fancy-box.using-img.has-animation {min-height: 400px !important;}
    .feature-footer-row-column {width: 50% !important;margin-bottom: 25px !important;}
    .contact-project-planner-form-column {background-color: #fff;padding: 45px !important;}
    input#gform_next_button_3_13,
    input#gform_next_button_3_16,
    input#gform_next_button_3_19,
    input#gform_next_button_3_24,
    input#gform_submit_button_3,
    input#gform_previous_button_3_13,
    input#gform_previous_button_3_16,
    input#gform_previous_button_3_19,
    input#gform_previous_button_3_24,
    input#gform_previous_button_3,
    input#gform_next_button_3_6,
    input#gform_previous_button_3_28,
    input#gform_next_button_3_28 {width: 100% !important;margin: 0px !important;margin-bottom: 20px !important;}
    input#gform_next_button_3_13,
    input#gform_next_button_3_16,
    input#gform_next_button_3_19,
    input#gform_next_button_3_24,
    input#gform_next_button_3_6,
    input#gform_next_button_3_28 {margin-bottom: 0px !important;}
    div#gform_wrapper_3 {margin: 0px !important;padding: 0px !important;}
    .contact-project-planner-form-column .gfield_html {width: 100% !important;max-width: none !important;margin: 0px !important;float: none !important;margin-bottom: 40px !important;}
    .contact-project-planner-form-column li.gfield {width: 100% !important;margin: 0px !important;max-width: none !important;margin-bottom: 40px !important;}
    .contact-project-planner-form-column h3 {margin-bottom: 15px !important;}
    .contact-project-planner-form-column .gf_stylespro .gf_list_4col .gfield_checkbox>li {box-shadow: none !important;margin: 0px !important;width: 33.3% !important;}
    .contact-project-planner-form-column .gf_stylespro.sp_goose input[type=checkbox]:not(old) + label {padding: 5px 2px !important;margin: 0px !important;}
    .contact-project-planner-form-column .o_text {font-size: 17px;line-height: 17px;}
    .contact-project-planner-form-column .gfsp_o_shade.gf_list_4col .o_img_wr {max-width: 90px !important;}
    li#field_3_14 {margin-bottom: 5px !important;}
    .contact-project-planner-header-right {order: 1;width: 100% !important;}
    .contact-project-planner-header-left {order: 2;width: 100% !important;}
    .contact-project-planner-header {padding-top: 150px !important;}
    body .contact-project-planner-header-left img.img-with-animation {max-width: 1500px;padding-right: 20px !important;}
    .contact-project-planner-header-right.wpb_column.column_container.vc_column_container {margin-bottom: 60px !important;}
    .contact-project-planner-form-column div#gform_confirmation_message_3 h3 {width: 100% !important;font-size: 40px !important;line-height: 41px !important;margin-bottom: 15px !important;}
    div#gform_confirmation_message_3 p {width: 100%;}
    .contact-project-planner-info h2 {font-size: 50px !important;line-height: 50px !important;padding-right: 50px !important;}
    .contact-project-planner-info-body {width: 100% !important;padding-right: 1% !important;margin-bottom: 45px !important;}
    .contact-project-planner-info-location, .contact-project-planner-info-departments {width: 50% !important;}
    .contact-project-planner-info-location .nectar-cta, .contact-project-planner-info-departments .nectar-cta {margin-top: 0px;}
    .contact-project-planner-info-inner {margin-top: 0px;}
    .contact-project-planner-info-icons {position: relative;bottom: 0px !important;margin-top: 35px !important;}
    .expertise-process-left, .expertise-process-right {width: 100%;margin: 0px !important;}
    .expertise-process {margin-left: -50vw;left: 50%;width: 100vw;}
    .expertise-process > .col.span_12 {width: 85%;margin: auto !important;padding: 0px !important;}
    .expertise-process-left {width: 25% !important;}
    .expertise-process-right {width: 75% !important;}
    .expertise-process-inner .row_col_wrap_12_inner.col.span_12.left {align-items: center;}
    .expertise-process-right .toggles {margin-top: -40px !important;}
    .expertise-technology p {width: 100% !important;}
    .expertise-technology-inner .wpb_column {width: 33.3%;padding: 0px !important;}
    .expertise-technology-inner .wpb_column:nth-child(1) {display: none;}
    .expertise-clients {margin-left: -50vw;left: 50%;width: 100vw;}
    .expertise-clients .clients {width: 90% !important;margin: auto !important;margin-bottom: 40px !important;}
    .feature-footer-row-column:last-child {display: none !important;}
    .our-services-header .col.span_12 {width: 90vw !important;margin: auto;padding-top: 0px !important;}
    body .our-services-header-service-graphic {width: 600px !important;margin-top: -175px !important;}
    .our-services-header {margin-left: -50vw;left: 50%;width: 100vw;padding-bottom: 150px !important;padding-top: 125px !important;}
    .homepage-intro-right {display: none !important;}
    body.single-post #page-header-bg[data-post-hs="default_minimal"], body.single-post #page-header-bg[data-post-hs="default"] {height: auto!important;padding-top: 175px;padding-bottom: 250px !important;}
    body.single-post div#page-header-bg, body.single-post div#page-header-wrap {height: auto !important;}
    .span_12.author-wrapper {padding: 50px 50px;}
    .container-wrap #author-bio #author-info h3 {margin-bottom: 15px !important;font-size: 37px !important;line-height: 37px !important;margin-top: 12px !important;width: 330px !important;margin-left: auto !important;margin-right: auto !important;}
    .newsletter-row-wrapper {margin-top: -235px;}
    .single-post .contact-form-newsletter {padding: 365px 50px 125px !important;}
    .imaginarium-slider .nectar-recent-posts-single_featured .inner-wrap {width: 100%;}
    .work-intro-expertise, .work-intro-year {width: auto;display: table;padding-right: 70px;float: left;margin: 0px !important;}
    .work-intro-year {margin-top: 0px !important;padding-right: 0px !important;min-width: 90px;}
    .work-intro-row-right {margin-top: 25px !important;}
    .work-pca-my-pca-left, .work-pca-my-pca-right {width: 100% !important;}
    .work-pca-my-pca-right .img-with-aniamtion-wrap[data-max-width="150%"] .inner {width: 100%;display: block;margin-top: 75px !important;}
    .work-pca-my-pca img {padding-left: 0px !important;max-width: 100% !important;}
    .work-pca-my-pca-left {margin-bottom: 50px !important;}
    .work-pca-ipads-left, .work-pca-ipads-right {width: 100%;}
    .work-pca-ipads-left .vc_column-inner, .work-pca-ipads-right .vc_column-inner {padding: 0px !important;}
   .work-pca-ipads img {max-width: none !important;width: 170% !important;margin-bottom: 75px !important;}
    .work-pca-ipads-bottom .work-pca-ipads-left {order: 2;}
    .work-pca-mobile-app-left {padding-right: 0% !important;width: 100%;}
    .work-pca-mobile-app-right {width: 100%;left: 0px !important;margin: auto !important;margin-top: 65px !important;}
    .work-pca-mobile-app-right .number {color: #00cb3b !important;font-size: 115px !important;line-height: 130px !important;margin-bottom: 10px;}
    body .work-pca-mobile-app-right .nectar-milestone .subject {font-size: 19px;line-height: 30px;}
    .work-pca-ipads-top .work-pca-ipads-right, .work-pca-ipads-bottom .work-pca-ipads-left {padding: 0px !important;}
    div.work-testimonial-row-inner {padding: 70px 70px !important;}
    .work-brand-footer-left {width: 100%;padding-right: 0px !important;padding-bottom: 75px !important;}
    .work-brand-footer-right {width: 100%;}
    .work-gtechniq-image-gallery-two-mobile, .work-gtechniq-image-gallery-one-mobile {display: block !important;}
    .work-gtechniq-image-gallery-two, .work-gtechniq-image-gallery-one {display: none !important;}
    .work-gtechniq-the-perfect-ad-left, .work-gtechniq-the-perfect-ad-right {width: 100% !important;padding: 0px !important;}
    .work-gtechniq-the-perfect-ad-left .nectar_cascading_images {max-width: none !important;margin-top: 125px !important;}
    .work-gtechniq-the-perfect-ad-left {order: 2 !important;}
    .work-gtechniq-the-perfect-ad-right {order:1 !important;}
    .work-gtechniq-platinum-left, .work-gtechniq-platinum-right {width: 100%;}
    .work-gtechniq-platinum-row {padding-top: 125px !important;}
    .work-gtechniq-platinum-right img {max-width: 100% !important;left: unset !important;}
    .work-gtechniq-platinum-row {margin-left: -50vw;left: 50%;width: 100vw;}
    .work-gtechniq-platinum-left {width: 700px !important;margin: auto !important;}
    .work-intro-row-left {width: 100% !important;}
    .work-intro-row-right {width: 100% !important;}
    .work-gtechniq-publications-inner {width: 700px;margin: auto;}
    .work-gtechniq-publications-logos {width: 75%;}
    .work-gtechniq-publications {margin-left: -50vw;left: 50%;width: 100vw;padding-bottom: 0px !important;}
    .small-print-intro .wpb_column, .small-print-toggles .wpb_column {width: 100% !important;}
    .small-print-intro-hidden, .small-print-toggles-hidden {display: none !important;}
    .ntfc-creative-responsibilities-nav {margin-left: -50vw;left: 50%;width: 100vw !important;padding-bottom: 125px !important;}
    .ntfc-creative-responsibilities-nav .col.span_12.dark.left {padding-left: 5% !important;padding-right: 5% !important;}
    body.work-ntfc .ntfc-creative-responsibilities-intro {padding-bottom: 50px !important;width: 100% !important;}
    .ntfc-creative-responsibilities-text, .ntfc-creative-responsibilities-image {width: 100% !important;}
    body.work-ntfc .ntfc-creative-responsibilities-image-right img {margin-left: 0px !important;margin-top: 50px !important;}
    body.work-ntfc .ntfc-creative-responsibilities-image-left img {margin-left: 0px !important;margin-top: 50px !important;}
    .ntfc-creative-responsibilities-image-left .ntfc-creative-responsibilities-image {order: 2;}
    .ntfc-creative-responsibilities {padding-top: 125px !important;padding-bottom: 125px !important;}
    .ntfc-creative-responsibilities-image-right .row-bg.using-bg-color {background-color: #fff !important;}
    body.work-ntfc .ntfc-creative-responsibilities-divider .divider-border {margin: 0px !important;opacity: 0.3;}
    .ntfc-ad-gallery .col.span_12.dark.left {padding-left: 5% !important;padding-right: 5% !important;}
    .work .work-brand-footer.vc_row-fluid > .span_12 .wpb_column.work-brand-footer-left {width: 100% !important;padding-right: 0% !important;padding-bottom: 75px !important;}
    .work-project-detail-logos img {height: 44px !important;text-align: left !important;}
    .work-project-detail-logos .wpb_column:last-child {margin-right: 0px !important;}
    .work-project-detail-logos .wpb_column {width: auto;margin-right: 45px !important;}
    .work-connexas-early-ideas-inner .wpb_column {width: 33.3% !important;padding-right: 30px !important;}
    .work-bold-testimonial-row-visible {width: 100% !important;}
    .work-bold-testimonial-row-hidden {display: none !important;}
    .connexas-new-brand-row .tabbed[data-alignment="center"] .wpb_tabs_nav li {width: 20% !important;margin: 0px !important;}
    .work .connexas-new-brand-row a.active-tab i:before {transform: scale(1.1) !important;transition: all 0.25s ease !important;}
    .connexas-new-brand-logo-left, .connexas-new-brand-logo-right {width: 100% !important;margin-bottom: 25px !important;}
    .connexas-intro p {text-align: center;width: 100% !important;}
    .connexas-new-icons {display: none !important;}
    .connexas-new-brand-colour-left, .connexas-new-brand-colour-right {width: 50% !important;}
    .connexas-new-brand-type {width: 100% !important;}
    .work .col.span_12 > .connexas-new-brand-type.wpb_column {width: 100% !important;margin-top: 45px !important;border-top: 1px solid #f1f1f1 !important;padding-top: 45px !important;}
    .work-brand-colour-box-colour-references, .work-brand-colour-box-colour-references {position: relative;}
    .work-brand-colour-box-colour-name, .work-brand-colour-box-colour-name {margin-bottom: 100px !important;}
    .work-project-detail-logos .wpb_column {margin-right: 45px !important;padding-bottom: 40px !important;}
    .work-connexas-cards-row img {width: 100% !important;margin-top: -210px !important;margin-bottom: 125px !important;}
    .connexas-new-icons-mobile {display: block !important;}
    .work.work-connexas .work-brand-footer.vc_row-fluid > .span_12 .connexas-new-brand-type, .work.work-connexas .work-brand-footer.vc_row-fluid > .span_12 .connexas-new-brand-type-label {padding-left: 1% !important;}
    .work.work-connexas .col.span_12 > .connexas-new-brand-type.wpb_column.no-left-margin {padding-top: 45px !important;}
    .connexas-new-brand-row .fa:before {width: 70px !important;height: 70px !important;}
    .work-connexas-show-time-left, .work-connexas-show-time-right, .work-connexas-fleet-summit-left, .work-connexas-fleet-summit-right {width: 100% !important;}
    .work-connexas-show-time-right img {width: 110% !important;max-width: none !important;left: -10%;margin-top: 75px !important;}
    .work-connexas-fleet-summit-left img {max-width: none !important;width: 120% !important;left: 10% !important;text-align: left;float: right !important;}
    .work-usa-cricket-match-centre .wpb_column {width: 100% !important;}
    .work-usa-cricket-match-centre {padding-bottom: 100% !important;}
    .work-usa-cricket-social-hub-right {margin-top: 50px !important;}
    .work-usa-cricket-social-hub-left, .work-usa-cricket-social-hub-right {width: 100% !important;}
    .work-usa-cricket-intergration-right {order:1;width: 100% !important;}
    .work-usa-cricket-intergration-left {order:2;width: 100% !important;}
    .work-usa-cricket-intergration-right .vc_column-inner, .work-usa-cricket-intergration-left .vc_column-inner {padding: 0px !important;}
    .work-usa-cricket-intergration-left .nectar_cascading_images {max-width: none !important;margin-top: 50px !important;}
    .work-usa-cricket-meet-the-squad p {width: 130% !important;margin-left: -15% !important;}
    .work-mylife-fullpage-website-showcase {margin-left: -50vw;left: 50%;width: 100vw;}
    .work-mylife-fullpage-website-showcase > .col.span_12 {width: 90% !important;margin: auto !important;}
    .work-mylife-imac-left, .work-mylife-imac-right {width: 100% !important;}
    .work-mylife-imac-left img {max-width: none !important;float: right;width: 130% !important;margin-bottom: 50px !important;}
    .work-mylife-imac-right .vc_column-inner {padding: 0px !important;}
    .work-mylife-fluid-mobile p {width: 100% !important;}
    .work-mylife-fluid-mobile-inner {padding: 50px 0px 50px 0px !important;width: 100% !important;}
    .work-mylife-fluid-mobile h3 {font-size: 50px !important;line-height: 58px !important;}
    .work-horizon-refined-experience-left, .work-horizon-refined-experience-right {width: 100% !important;}
    .work-horizon-refined-experience img {max-width: none !important;width: 140% !important;left: -20% !important;margin-bottom: 50px !important;padding-left: 0px !important;margin-top: 49px !important;}
    .work-brand-colour-box-colour-name p strong {margin-bottom: 100px !important;display: block;font-size: 16px;line-height: 22px;}
    .work-totalmobile-demo-feature {margin-left: -50vw;left: 50%;width: 100vw;}
    .work-totalmobile-demo-feature-instant-impact-row {padding-left: 9% !important;padding-right: 9% !important;}
    .work-totalmobile-demo-feature-instant-impact-right img {width: 190% !important;margin-bottom: -300px !important;}
    .work-totalmobile-demo-feature-imac {margin-bottom: 0px !important;width: 90% !important;margin: auto !important;}
    .work-totalmobile-demo-feature-small-milestone {width: 140px !important;top: 30% !important;margin-bottom: 0px !important;left: 9%;}
    .work-totalmobile-doublepage {display: none !important;}
    .work-totalmobile-singlepage {display: block !important;}
    .work-totalmobile-fullpage-website-showcase-right {top: 0px !important;}
    div.wpb_row.work-totalmobile-website-showcase {padding-top: 0px !important;}
    .work-totalmobile-website-showcase-intro .nectar-cta {text-align: center;}
    .work-totalmobile-fullpage-website-showcase-right {top: 75px !important;}
    .work-totalmobile-website-showcase-intro {width: 100% !important;text-align: center !important;padding-top: 140px !important;padding-bottom: 125px !important;}
    .work-totalmobile-video-row {margin-left: -50vw;left: 50%;width: 100vw;padding-top: 475px !important;}
    .imaginarium-sidebar, .imaginarium-blog-column {width: 100% !important;padding: 0px !important;}
    .tabbed[data-style="minimal"] >ul li a:hover {opacity: 1 !important;}
    .our-services-single-expertise-graphic {order: 2;margin-top: 50px !important;}
    .our-services-single-expertise-graphic, .our-services-single-expertise-text {width: 100%;}
    .our-services-single-expertise-graphic {order: 2;margin-top: 55px !important;}
    .our-services-single-expertise-text {order:1 !important;}
    body.quarantine-quiz .quarantine-quiz-header .wpb_column p {width: 100%;margin: auto;}
    .quarantine-quiz-header {padding-top: 105px !important;}
    .quarantine-quiz-quiz .contact-project-planner-form-column .gfield_html {width: 100% !important;}
    body.quarantine-quiz select#input_4_69 {width: 100% !important;}
    body.quarantine-quiz .gf_stylespro .gf_list_4col .gfield_radio>li {width: 50% !important;float: left;margin: 0px;}
    body.quarantine-quiz .quarantine-quiz-info-column {width: 100% !important;}
    body.quarantine-quiz .quarantine-quiz-info-column h3 {font-size: 50px !important;line-height: 57px !important;width: 100% !important;margin: auto;}
    body.quarantine-quiz .quarantine-quiz-info-column h4 {font-size: 30px !important;line-height: 35px !important;width: 100% !important;margin: auto;}
    .quarantine-quiz-result .quarantine-quiz-result-monkey-margin, .quarantine-quiz-result .contact-love-to-hear-from-you, .quarantine-quiz-result-monkey-no-margin {width: 100% !important;}
    .quarantine-quiz-result-monkey-margin img, .quarantine-quiz-result-monkey-no-margin img {width: 80% !important;}
    .quarantine-quiz-result-monkey-margin {margin-top: -60px !important;}
    .quarantine-quiz-result-monkey-no-margin {margin-top: -50px !important;}
    #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-template-classic {width: 46% !important;margin: 2% !important;}
    .work-styleanalytics-web-design-image {margin-top: -300px !important;margin-left: -50vw;left: 50%;width: 100vw;}
    .work-styleanalytics-web-design-image .col.span_12 {width: 90% !important;margin: auto !important;}
    .work-ruthstrauss-desktop-visual-title {padding-bottom: 500px !important;}
    .work-ruthstrauss-desktop-visual-laptop img {width: 900px;margin-top: -380px;}
    .work-ruthstrauss-mobile-text-left, .work-ruthstrauss-mobile-text-right {width: 100%;}
    .work-ruthstrauss-mobile-text-right .vc_column-inner {width: 270px;float: left;}
    .work-ruthstrauss-mobile-text-right .nectar-milestone {text-align: left;}
    .work-ruthstrauss-mobile-text-right p {font-size: 16px;line-height: 24px;text-align: left !important;}
    .work-ruthstrauss-mobile-text-right .vc_column-inner .divider-small-border {margin-left: 0px;}
    .work-ruthstrauss-mobile-text-right p {top: -9px;left: 150px;line-height: 22px;position: absolute;width: 160px;}
    .work-ruthstrauss-mobile-text {padding-bottom: 75px !important;}
    .work-ruthstrauss-stats .wpb_column {width: 50% !important;margin-bottom: 40px !important;}
    .work-ruthstrauss-show-support-right img {max-width: 96vw !important;top: -57vw;left: 10vw;}
    .work-ruthstrauss-stats p {width: 100%;}
    .work-ruthstrauss-stats .nectar-milestone .number span {font-size: 50px;line-height: 40px;}
    .work-ruthstrauss-show-support-left {padding-top: 70px;}
    .work-ruthstrauss-show-support .work-pca-ipads .nectar-fancy-box .inner .wpb_text_column.wpb_content_element h4 {width: 100%;}
    .work-ruthstrauss-stats {padding-top: 35vw !important;}
    body.workruthstraussfoundation div.work-testimonial-row-inner {padding: 60px 70px !important;}
    .work-styleanalytics-web-design-row-column {width: 100%;margin: auto !important;}
    .imaginarium-recent-posts .masonry-blog-item:last-child {margin-bottom: 0px !important;}
    .imaginarium-recent-posts .masonry-blog-item:nth-child(2),
    .imaginarium-recent-posts .masonry-blog-item {margin-left: 0% !important;margin-right: 0% !important;width: 100% !important;margin-bottom: 35px !important;}
}



/* END */


/* 999 */

@media only screen and (max-width: 999px) {
    .ntfc-ad-gallery-top, .ntfc-ad-gallery-bottom {display: none !important;}
    .ntfc-ad-gallery {padding-top: 115px !important;padding-bottom: 125px !important;}
    .ntfc-ad-gallery .wpb_gallery_slidesflickity_style {display: block !important;}
    .expertise-services-row .nectar-flickity .container.normal-container {margin-top: 15px;}
    .archive.author #page-header-wrap h1,
    .archive.category #page-header-wrap h1,
    .archive.tag #page-header-wrap,
    .archive.date #page-header-wrap h1 {font-size: 60px !important;line-height: 60px !important;}
    .expertise-services-column h5 {margin-bottom: -40px !important;}
    .contact-project-planner-header-right img {width: 90%;}
    .our-services-single-expertise-row .homepage-intro-right.monkey-handvtwo {padding: 0px !important;}
    .homepage-work-feature-box .wpb_text_column.wpb_content_element:first-child {margin-bottom: 15px !important;}
    .homepage-work-case-study .wpb_text_column h5 {margin-bottom: 2px !important;}  
    .homepage-work-feature-box .wpb_text_column.updated * {margin-bottom: 0px !important;font-size: 12px !important;line-height: 18px !important;}
    .homepage-work-feature-box .wpb_text_column.updated {top: -11px;padding: 4px 11px;}
    .work-styleanalytics-web-design-row-column h3 {width: 95%;}
    .homepage-work-feature-box p {width: 100% !important;}
    body.workruthstraussfoundation .work-brand-typography-column {width: 95%;}
    body.workruthstraussfoundation .work-brand-brand-elements-column {width: 33.3% !important;margin-bottom: 0px !important;}
    .style-analytics-salesforce-image-row .col.span_12 {width: 90%;margin: auto;}
    .style-analytics-salesforce-text {width: 100%;margin: auto;margin-bottom: 25px !important;}
    .style-analytics-salesforce-image-row {margin-left: -50vw;left: 50%;width: 100vw;}  
    .work-styleanalytics-video-row {padding-top: 445px !important;padding-bottom: 150px !important;}
    .work-styleanalytics-video-row .sky-news-logo {margin: auto;margin-bottom: 45px !important;}
    .work-styleanalytics-video-left {text-align: center;}
    p.marquee {animation: marquee 20s linear infinite;}
    .wpb_wrapper > .nectar-google-map, .nectar-google-map {max-height: none !important;margin-bottom: 0px !important;}
    .footer-row h2, .footer-row h2 strong {margin-top: 20px !important;}
    div#header-outer a.header-contact {z-index: 999999999 !important;display:block;right: 70px;position: absolute;top: 20px;font-size: 14px;font-weight: 500;letter-spacing: 1px;color: #fff;}
    .footer-left {width: 100% !important;margin: 0px !important;padding-top: 0px !important;padding-left: 0px !important;}
    .homepage-work-feature-box .nectar-cta {margin-bottom: 100px !important;}
    span.ctcc-left-side:before {width: 40px !important;height: 36px !important;margin-right: 15px;margin-top: 3px !important;}
    body .homepage-intro-right img.img-with-animation {max-width: 1500px;padding-left: 150px !important;bottom: -20px;}
    body .contact-project-planner-header-left img.img-with-animation {max-width: 1500px;padding-right: 135px !important;}
    .homepage-intro-right {width: 100%;padding-top: 100px;}
    .imaginarium-recent-posts .masonry-blog-item:last-child {display: none !important;}
    .imaginarium-recent-posts .masonry-blog-item:nth-child(1),
    .imaginarium-recent-posts .masonry-blog-item:nth-child(2) {width: 49% !important;}
    .imaginarium-recent-posts .masonry-blog-item:nth-child(1) {margin-right: 2% !important;}
    .homepage-intro-right.monkey-handvtwo {padding-bottom: 145px !important;padding-top: 100px !important;}
    .creative-breeds-team-name-and-text {width: 340px !important;text-align: left;}
    .creative-breeds-team-image {width: 45% !important;margin: 0px !important;}
    .creative-breeds-team-name-and-text {width: 460px !important;text-align: center;}
    .creative-breeds-our-studio {display: block !important;}
    .creative-breeds-our-studio-image-top, .creative-breeds-our-studio-image-bottom {width: 150%;float: left;margin-left: -25% !important;display: block !important;}
    .creative-breeds-our-studio-image-bottom-left, .creative-breeds-our-studio-image-bottom-right {width: 50%;padding: 10px !important;}
    .creative-breeds-our-studio-image-top {margin-bottom: 0px !important;padding-bottom: 10px !important;}
    .creative-breeds-our-studio-right {padding: 0px !important;}
    .creative-breeds-our-studio-left {margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 125px !important;}
    .creative-breeds-our-studio-image-bottom-left {margin-bottom: 0px !important;}
    .creative-breeds-our-studio-milestones-top, .creative-breeds-our-studio-milestones-bottom {margin-top: 25px !important;display: table !important;float: left;}
    .creative-breeds-our-studio-milestones-top .wpb_column,
    .creative-breeds-our-studio-milestones-bottom .wpb_column,
    .creative-breeds-our-studio-milestones-top .wpb_column:first-child,
    .creative-breeds-our-studio-milestones-bottom .wpb_column:first-child {display: table !important;width: auto !important;margin-right: 70px !important;}
    .creative-breeds-our-studio-location-document {display: none !important;}
    .creative-breeds-our-studio-image-top-column {padding: 0px !important;}
    .project-planner-feature-row p {padding-bottom: 325px !important;font-size: 25px !important;line-height: 40px !important;margin-top: -15px !important;width: 550px !important;margin: auto;}
    .creative-breeds-testimonial-intro p {width: 70% !important;}
    .creative-breeds-testimonial-carrousel.wpb_row {padding-top: 75px !important;}
    .creative-breeds-testimonial-carrousel .flickity-prev-next-button.previous, .creative-breeds-testimonial-carrousel .flickity-prev-next-button.next {transform: scale(1);}
    .creative-breeds-testimonial-carrousel .flickity-prev-next-button.previous, .creative-breeds-testimonial-carrousel .flickity-prev-next-button.next {display: block !important}
    .feature-footer-row-column:last-child {display: none !important;}
    button.flickity-button.flickity-prev-next-button.previous, .creative-breeds-testimonial-carrousel .flickity-prev-next-button.next {top: -123px}
    .contact-project-planner-form-column .gf_stylespro .gf_list_4col .gfield_checkbox>li {width: 25% !important;}
    .contact-project-planner-form-column {padding: 50px 80px !important;}
    .contact-project-planner-form-column .gfsp_o_shade.gf_list_4col .o_img_wr {box-shadow: none !important;max-width: 90% !important;border: none !important;margin-bottom: 15px !important;}
    .contact-project-planner-form-column .gform_page_fields {margin-bottom: 25px !important;}
    .contact-project-planner-form-column .gf_stylespro.sp_goose input[type=checkbox]:not(old) + label {padding: 5px 0px !important;}
    li#field_3_22 {margin-bottom: 25px !important;margin-top: -25px !important;}
    .contact-project-planner-form-column .o_label {width: 80% !important;}
    li#field_3_14 {margin-top: -10px !important;}
    .contact-project-planner-header-inner .contact-project-planner-header-inner-right {width: 50% !important;float: left !important;}
    .contact-project-planner-header-inner .contact-project-planner-header-inner-left {width: 50% !important;float: left !important;margin-bottom: 0px !important;}
    .contact-project-planner-header {padding-top: 125px !important;}
    .contact-project-planner-header-right.wpb_column.column_container.vc_column_container {width: 550px !important;margin: auto !important;margin-bottom: 60px !important;}
    .contact-project-planner-header .col.span_12.light.left {padding: 0px !important;}
    .expertise-services-body {padding-right: 0px !important;width: 90% !important;margin: auto !important;text-align: center;}
    .expertise-services-inner p {font-size: 16px !important;line-height: 30px;width: 100% !important;padding-bottom: 40px;}
    .expertise-services-service-column {width: 50% !important;right: 0px !important;}
    .expertise-services-service-column .nectar-cta {width: 100% !important;float: left;}    
    .expertise-services-column .nectar-cta[data-style="underline"] .link_wrap .link_text:before {height: 30px !important;width: 18px !important;bottom: 2px;right: 0px;}
    .expertise-services-column .nectar-cta h5, .expertise-services-body strong {padding-right: 10px !important;padding-left: 10px !important;font-size: 18px !important;line-height: 32px !important;}
    .expertise-services-image {width: 450px !important;margin-top: -180px !important;}
    .expertise-process-inner-right {width: 45%;padding: 0px !important;}
    .expertise-process-inner-left {width: 55%;}
    .expertise-technology-inner .wpb_column {width: 25% !important;padding: 0px !important;}
    .expertise-technology-inner .wpb_column:nth-child(1) {display: block;}
    .expertise-technology-inner-top .expertise-technology-column {margin-bottom: 0px !important;}
    .expertise-clients .clients {width: 85% !important;margin: auto !important;margin-bottom: 40px !important;}
    .expertise-slider.expertise-slider-desktop {display: none !important;}
    .expertise-slider.expertise-slider-mobile {display: block !important;}
    .homepage-intro-right {display: block !important;}    
    body.single-post #page-header-bg h1 {padding-bottom: 35px !important;padding-top: 5px !important;font-size: 60px !important;line-height: 63px !important;width: 100% !important;}
    .single-post #page-header-bg[data-post-hs="default_minimal"] .inner-wrap {padding-top: 0px !important;}
    .author-read-time.container {display: flex;align-items: center;max-width: 700px !important;}
    .container-wrap #author-bio #author-info h3 {width: 100%;}
    .single-post-author-bar {border-bottom: 1px solid #dcdcdc;padding: 19px 0px 15px;}
    .span_12.author-wrapper {padding: 65px 90px;}
    .newsletter-row-wrapper {margin-top: -210px;}
    .single-post .contact-form-newsletter {padding: 350px 50px 125px !important;}
    .single-post .nectar-social-inner {width: 100%;}
    .nectar-recent-posts-single_featured.multiple_featured > .container .controls {width: 100% !important;}
    .full-width-content .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] .controls[data-num="4"] li {width: auto !important;margin-right: 38px !important;}
    .nectar-recent-posts-single_featured.multiple_featured > .container {-webkit-transform: translateY(-50px);transform: translateY(-50px);}
    .nectar-recent-posts-single_featured.multiple_featured .controls li.active:before {box-shadow: none !important;}
    .nectar-recent-posts-single_featured.multiple_featured .controls li:before {left: 0px !important;height: 3px;width: 60px;border-radius: 0px;transform: none;transition: all 0.3s ease;}
    .post-area .post-content-wrap .post-header h3.title a {font-size: 32px;line-height: 35px !important;}
    .imaginarium-blog-column ul.wpb_tabs_nav.ui-tabs-nav li:nth-child(5), .imaginarium-blog-column ul.wpb_tabs_nav.ui-tabs-nav li:nth-child(6) {display: none;}
    .imaginarium-blog-column ul.wpb_tabs_nav.ui-tabs-nav li {width: 25%;text-align: center;}
    .post-area.featured_img_left .article-content-wrap .post-content-wrap {padding: 45px !important;}
    .post-content-wrap .excerpt {font-size: 15px;line-height: 25px;}
    .archive.author #page-header-wrap, .archive.category #page-header-wrap, .archive.tag #page-header-wrap, .archive.date #page-header-wrap {height: auto !important;}
    .archive.author #page-header-wrap #page-header-bg,
    .archive.category #page-header-wrap #page-header-bg,
    .archive.tag #page-header-wrap #page-header-bg,
    .archive.date #page-header-wrap #page-header-bg {padding-top: 150px !important;padding-bottom: 90px !important;}
    .archive.author div#sidebar,
    .archive.category div#sidebar,
    .archive.tag div#sidebar,
    .archive.date  div#sidebar {padding-top: 75px;padding-bottom: 50px;}
    .work-pca-ipads img.img-with-animation {width: 100% !important;margin-bottom: 50px !important;padding: 0px !important;}
    .work-pca-ipads-bottom {padding-top: 50px !important;}
    .work-pca-ipads-top {padding-bottom: 50px !important;}
    .work-pca-ipads-left .nectar-fancy-box[data-style="color_box_hover"] .inner {min-height: unset !important;width: 100% !important;display: block !important;}
    .work-pca-ipads-bottom .work-pca-ipads-left {order: 2;margin-bottom: 0px !important;}
    .work-pca-mobile-app-icon, .work-pca-mobile-app-rating {width: 100%;margin-bottom: 0px !important;}
    .work-pca-mobile-app-left {padding-right: 5% !important;width: 70%;}
    .work-pca-mobile-app-right {width: 30%;left: 0px !important;margin-top: unset !important;margin: 0px !important;}
    .work-pca-mobile-app-right .milestone-wrap {display: none !important;}
    .work-pca-mobile-app-rating img {width: 70% !important;margin-top: 35px !important;}
    .work-pca-changing-room-right {padding-left: 10% !important;padding-right: 10% !important;}
    div.work-brand-footer {padding-top: 275px !important;}
    div.work-testimonial-row-inner {padding: 50px 60px !important;}
    .work-brand-logo-column .vc_column-inner {padding: 25% 18%;}
    .work-brand-logo-column {width: 50% !important;margin-bottom: 0px !important;}
    .work-brand-color-column, .work-brand-gradient-column {margin-bottom: 0px !important;}
    .work-brand-typography-column {width: 50%;}
    .work-latest-projects-column {width: 50%;}
    .work-latest-projects-column .vc_column-inner {padding: 50px;}
    body .work-gtechniq-image-gallery-one .vc_column-inner {padding: 0px !important;}
    .work-gtechniq-publications-logos .wpb_column {padding: 0px !important;width: 25% !important;margin-bottom: 0px !important;}
    .ntfc-creative-responsibilities-nav-column {width: 20% !important;}
    .page-submenu .mobile-menu-link {display: none !important;}
    .page-submenu ul {display: block !important;top: unset !important;}
    .ntfc-creative-responsibilities-nav {padding-bottom: 155px !important;}
    body.work-ntfc .page-submenu.stuck {padding: 0px !important;}
    html body.work-ntfc .sticky-wrapper .page-submenu.stuck .full-width-content ul {background-color: #8e213a !important;}
    body.work-ntfc .page-submenu.stuck .full-width-content li {color: #ffffff !important;opacity: 0.6 !important;}
    body.work-ntfc .page-submenu.stuck .full-width-content li.current-menu-item {color: #ffffff !important;opacity:1 !important;}
    body.work-ntfc .ntfc-ad-gallery-column {margin-bottom: 0px !important;padding: 10px !important;width: 33.3% !important;}
    .work-project-detail-logos .wpb_column {width: auto !important;margin-right: 80px !important;padding-bottom: 30px !important;}
    .work-project-detail-logos img {height: 50px !important;text-align: left !important;}
    .work-connexas .work-bold-testimonial-row {padding-bottom: 50px !important;}
    .work.work-connexas .work-brand-footer.vc_row-fluid > .span_12 .wpb_column {margin-bottom: 0px !important}
    .connexas-new-brand-colour-label.connexas-new-colours {margin-bottom: 0px !important;}
    .connexas-new-brand-logo-left, .connexas-new-brand-logo-right {width: 100% !important;margin-bottom: 0px !important;}
    .work-connexas-early-ideas-inner .wpb_column {width: 33.3% !important;padding-right: 30px !important;margin-bottom: -10px !important;}
    .work-connexas-fleet-summit-left img {max-width: none !important;width: 100% !important;left: 0% !important;text-align: left;float: right !important;}
    .work-connexas .work-bold-testimonial-row.work-connexas-rachel-quote {padding-bottom: 150px !important;}
    .work-usa-cricket-match-centre {padding-bottom: 500px !important;padding-top: 125px !important;}
    .work-usa-cricket-match-centre-website img {margin-top: -425px !important;width: 900px !important;}
    .work-usa-cricket-intergration-left .nectar_cascading_images {max-width: 70% !important;margin: auto !important;margin-top: 80px !important;}
    .work-usa-cricket-intergration-right {text-align: center;width: 85% !important;margin: auto !important;}
    .work-usa-cricket-intergration-right .nectar-cta[data-alignment="left"] {text-align: center;}
    .work-usa-cricket-meet-the-squad p {width: 100% !important;margin: auto;margin-left: 0% !important;}
    .work-usa-cricket-meet-the-squad img {transform: scale(1.1);margin-top: 20px !important;margin-bottom: 35px !important;}
    .work-usa-cricket-tabs-row {padding-top: 50px !important;}
    .work-usa-cricket-tabs-inner-right {width: 60% !important;margin: auto !important;}
    .work-usa-cricket-tabs-inner-row {padding-top: 100px !important;}
    .work-usa-cricket-tabs-inner-row {padding-top: 75px !important;}
    .work-usa-cricket-tabs-inner-left {padding-right: 0% !important;}
    .work-mylife-fullpage-website-showcase-inner .wpb_column {width: 50% !important;}
    .work-mylife-fluid-mobile-column {margin: 0px !important;}
    body.work-horizon .work-brand-typography-column {width: 100%;}
    body.work-horizon .work-brand-typography-row {padding-right: 35% !important;}
    .work-horizon-branding-feature-small-inner {width: 50% !important;float: left;}
    .work-horizon-refined-experience img {max-width: none !important;width: 100% !important;left: 0% !important;margin-bottom: 50px !important;padding-left: 0px !important;margin-top: 50px !important;}
    .work-project-detail-logos-desktop {margin-bottom: 0px !important;}
    .work-connexas-early-ideas-left .wpb_content_element {margin-bottom: 0px !important;}
    .work-pca-mobile-app-right .number span {font-size: 100px !important;line-height: 100px !important;margin-top: 5px !important;}
    .work-totalmobile-demo-feature-instant-impact-right img {width: 100% !important;margin-bottom: -50% !important;margin-left: 0px !important;}
    .work-totalmobile-demo-feature-instant-impact-row {padding-left: 0px !important;padding-right: 0px !important;width: 700px !important;margin: auto !important;}
    .work-totalmobile-demo-feature-small-milestone {display: none !important;}
    .work-totalmobile-demo-feature-instant-impact-left .nectar-milestone,
    .work-totalmobile-demo-feature-instant-impact-left .divider-wrap,
    .instant-impact-milestone-subject {display: block !important;}
    .work-totalmobile-demo-feature-instant-impact-left .nectar-milestone .number {float: left;margin-bottom: 0px !important;}
    .instant-impact-milestone-subject p {font-size: 18px !important;line-height: 20px !important;display: block !important;width: 100% !important;float: left;}
    .work-totalmobile-demo-feature-instant-impact-left .nectar-cta {display: none;}
    .work-totalmobile-demo-feature-instant-impact-left .nectar-milestone .number span, .work-totalmobile-demo-feature-instant-impact-left .nectar-milestone .subject {font-size: 54px;letter-spacing: 0px;line-height: 65px;font-family: proxima-nova, sans-serif !important;font-weight: 600 !important;color: #fff !important;float: left;}
    .work-totalmobile-demo-feature-instant-impact-left .nectar-milestone .number h5 {margin-bottom: 0px !important;}
    .work-totalmobile-demo-feature-instant-impact-left .divider-border {margin-bottom: 30px !important;margin-top: 42px !important;width: 160px;margin-left: 0px !important;}
    .work-totalmobile-demo-feature-instant-impact-left strong {color:#f7921e !important;}
    .work-totalmobile-website-showcase-intro {width: 100% !important;text-align: center !important;padding-top: 290px !important;padding-bottom: 125px !important;}
    .work-totalmobile-video-row .nectar-flickity[data-controls="touch_total"] .visualized-total {width: 700px;}
    .work-totalmobile-fullpage-website-showcase-left, .work-totalmobile-fullpage-website-showcase-right {width: 50% !important;}
    .work-totalmobile-video-row .flickity-viewport {margin-top: 50px !important;}
    .work-all-intro {width: 100% !important;}
    .error-404-content-row {padding-bottom: 150px !important;}
    body.quarantine-quiz .quarantine-quiz-info-column h4 {width: 65% !important;}
    .quarantine-quiz-header.wpb_row {padding-top: 100px !important;}
    .quarantine-quiz-result .container.main-content .first-section {padding-top: 75px !important;}
    .quarantine-quiz-result-monkey-no-margin {margin-top: -100px !important;}
    .imaginarium-slider .nectar-recent-posts-single_featured[data-padding="14%"] .recent-post-container {padding-top: 20% !important;padding-bottom: 27% !important;}
    .expertise-services-service-column {top: -15px;}
    .work-ruthstrauss-show-support-right img {max-width: 100vw !important;top: -50vw;left: 13vw;}
    .work-ruthstrauss-show-support-left {padding-top: 140px;}
    .work-ruthstrauss-tweets .nectar_cascading_images .cascading-image img {width: 100vw;}
    .work-ruthstrauss-tweets .text_row {width: 630px;margin: auto !important;margin-top: -30px !important;}
    .work-ruthstrauss-tweets .inner_row.desktop-row {display: none !important;}
    div.wpb_row.work-ruthstrauss-tweets {z-index: 999999999 !important;}
    .work-ruthstrauss-tweets .inner_row.mobile-row {display: block!important;z-index: 99999999 !important;}
    .work-ruthstrauss-tweets .text-row {width: 750px;margin: auto !important;margin-top: 10px !important;}
    .work-ruthstrauss-show-support {padding-bottom: 46vw !important;}
    .work-ruthstrauss-tweets .inner_row.desktop-row .nectar_cascading_images .cascading-image img,
    .work-ruthstrauss-tweets .inner_row.mobile-row .nectar_cascading_images .cascading-image img {width: 100vw;}
    .work-ruthstrauss-tweets .inner_row.mobile-row {margin-top: -53.5vw !important;}
    body .homepage-work-row-inner, body .homepage-work-row {z-index: 99999999999999 !important;}
    .post-area.featured_img_left .article-content-wrap .post-content-wrap {left: 0% !important;}

    /* WORK ITEM CAROUSEL */
    .work-item-carousel .homepage-work-feature-box .vc_column-inner {min-height: 425px;display: block !important;height: auto !important;}
    .work-item-carousel-title .nectar-cta h5 {font-size: 22px !important;line-height: 45px !important;}
    .work-item-carousel .nectar-carousel[data-border-radius="none"] .flickity-slider .cell {width: 405px;}

    /* WORK - AGILICO */
    .work-agilico .work-feature-image.featured-1 .row-bg {background-position: -150px -140px !important;}
    .agilico-early-ideas {margin-left: -50vw;left: 50%;width: 100vw;}
    .agilico-early-ideas .vc_column-inner {max-width: 750px !important;margin: auto;}
    .agilico-half-and-half .wpb_column {width: 50%;}
    .agilico-new-brand-logo .vc_column-inner,
    .agilico-new-brand-logo-light .vc_column-inner {padding: 80px 160px 85px 160px;}
    .agilico-desktop-headings {display: none;}
    .five-pixel-label.mobile {display: block;}
    img.agilico-type {padding-right: 5% !important;border-bottom: 1px solid #d8d8d8;padding-bottom: 50px !important;margin-bottom: 20px !important;margin-top: 0px;}
    .material .wpb_content_element.five-pixel-label.mobile {display: block;margin-bottom: 10px !important;}
    .agilico-uniforms, .agilico-covid {margin-bottom: 0px !important;margin-top: 0px !important;}
    .agilico-uniforms .img-with-aniamtion-wrap, .agilico-covid .img-with-aniamtion-wrap {width: 75%;margin: auto;}
    .agilico-chosen-brand-title h3 {margin-top: -5px;}

    /* WORK - BECKWORTH */
    .work-beckworth-emporium-web-design-title,
    .work-beckworth-emporium-web-design-quote,
    .work-beckworth-menu-testimonial {width: 700px;margin: auto !important;}
    .work-beckworth-emporium-web-design-hand-row.two .hand {width: 75%;margin-left: auto !important;}
    .work-beckworth-emporium-web-design-hand-row.one .hand {width: 75%;}
    .work-beckworth-emporium-web-design-hand-row .text .vc_column-inner {padding: 0px !important;max-width: 700px !important;margin: auto !important;text-align: center;}
    .work-beckworth-emporium-web-design-hand-row.one {padding-top: 85px !important;}
    .work-beckworth-emporium-web-design-hand-row.one {padding-top: 80px !important;}
    body.work-beckworth .work-website-shot-carousel .nectar-flickity .flickity-slider .cell {width: 100%;}
    .work-website-shot-carousel .row-bg-wrap:before {background-size: 115%;}
    body.work-beckworth .work-website-shot-carousel .row-bg-wrap:before {background-size: 155%;background-position: center 80% !important;}
    .work-brand-texture-row .wpb_column {width: 33.3%;margin-bottom: 0px !important;}
    body.work-beckworth .work-beckworth-vouchers .nectar_cascading_images img {width: 110%;margin-right: -5%;margin-bottom: 0%;max-width: unset;float: right;}
    .work-beckworth-menu-testimonial {margin-top: -13% !important;padding-left: 0%;padding-right: 0%;}
    .work-beckworth-menu img {width: 130% !important;max-width: unset !important;margin-left: -15% !important;}
    body.work-beckworth .work-brand-typography-column {width: 80%;}

    /* WORK - SURREY */
    .work-brand-typography-column {width: 80%;}
    .work-surrey-laptop-section-left .nectar_cascading_images {display: block;margin-bottom: 70px;}
    .work-surrey-laptop-section-right .nectar_cascading_images {display: none;}
    body.work-surrey .work-surrey-laptop-section .nectar_cascading_images img {max-width: 110%;margin-left: -5%;transform: rotate(0deg);margin-top: 35px;}
    .work-surrey-membership .nectar_cascading_images img {width: 90% !important;margin-right: 10%;margin-bottom: -30px !important;max-width: unset !important;}
    .match-centre-main-tabs {display: none !important;}
    .match-centre-main-mobile {display: block !important;}
    .surrey.work-ruthstrauss-desktop-visual-title.match-centre-intro {padding-bottom: 66% !important;}
    .match-centre-main-mobile img,
    .match-centre-main-mobile .twentytwenty-wrapper.twentytwenty-horizontal {margin-bottom: 45px !important;}
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img {width: 120% !important;max-width: unset;margin-left: -10%;margin-top: -45%;}
    .surrey.work-ruthstrauss-desktop-visual-title.match-centre-intro {padding-bottom: 80% !important;}
    .match-centre-main-mobile .wpb_column {margin-bottom: 75px !important;}
    .match-centre-main-mobile .wpb_column:last-child {margin-bottom: 0px !important;}
    body.work-surrey .twentytwenty-horizontal .twentytwenty-handle:before,
    body.work-surrey .twentytwenty-horizontal .twentytwenty-handle:after,
    body.work-surrey .twentytwenty-handle {background-color: #89c7c9 !important;}
    body.work .container.main-content .surrey-hospitality.vc_row h3 {font-size: 38px;line-height: 42px;}
    .work-surrey-squad-main .wpb_column:nth-child(2) {width: 100%;order: 1;}
    .work-surrey-squad-main .wpb_column {width: 60%;text-align: center;margin: auto !important;}
    .work-surrey-squad-main .divider-wrap {display: none;}
    .work-surrey-squad-main .wpb_column .wpb_text_column.wpb_content_element {margin-bottom: 35px !important;}
    .work-surrey-squad-main .wpb_column:first-child .wpb_text_column:last-child {margin-bottom: 0px !important;}
    .work-surrey-squad-main .wpb_column:nth-child(2) {margin-bottom: 45px !important;width: 100%;order: 1;}
    .work-surrey-squad-main .wpb_column {width: 80%;}
    .work-surrey-squad-main .wpb_column:first-child {text-align: center;}

    /* WORK - RSF */
    .work-ruthstrauss-desktop-visual-laptop {padding-top: 0px !important;}

    /* WORK - GTECHNIQ */
    .work-gtechniq-device-image img {max-width: 90% !important;}
    .work-gtechniq-global-map-right,
    .work-gtechniq-global-map-left {width: 100% !important;}
    .work-gtechniq-global-map-milestones .wpb_column {display: inline-block !important;width: auto;margin-right: 30px !important;}
    .work-gtechniq-global-map-right img {width: 100% !important;max-width: unset !important;margin-left: 0px !important;}
    .work-gtechniq-global-map-right img {width: 130% !important;max-width: unset !important;margin-left: -15% !important;margin-bottom: -200px !important;}
    .work-gtechniq-global-map-left .divider-small-border {margin-bottom: 35px !important;margin-top: 15px !important;}
    .work-integrations-inner .wpb_column.column_container {width: 25%;margin-bottom: 0px !important;padding: 0% 2.5% !important;}
    .work-integrations-inner .wpb_column.column_container:last-child {display: none !important;}
    .work-shop-assistant .img-with-aniamtion-wrap .inner img {width: 100% !important;}
    .work-shop-assistant .img-with-aniamtion-wrap .inner {margin-left: -8% !important;width: 122% !important;max-width: unset !important;margin-bottom: 40px !important;margin-top: -5px !important;}
    body.work-gtechniq .container.main-content .work-unique-features img {max-width: 80%;margin-right: 10% !important;float: right;}
    .work-unique-features-right .toggles .toggle:last-child {margin-bottom: 0px;}
    .gtechniq-labels .nectar_cascading_images {transform: scale(1);right: 0px;}
}

/* END */


/* 900 */

@media only screen and (max-width: 900px) {
    .homepage-work-feature-box .wpb_text_column.wpb_content_element:nth-child(2) {margin-bottom: 10px !important;}
    .homepage-work-left-column, .homepage-work-right-column {width: 400px !important;height: 400px !important;overflow: hidden;}
    .homepage-work-feature-box .nectar-cta {margin-bottom: 65px !important;}
    .homepage-work-feature-box .vc_column-inner {padding: 45px !important;}
    .homepage-work-feature-box h3 {font-size: 45px !important;line-height: 43px !important;}
    .homepage-work-feature-box p {font-size: 16px !important;line-height: 26px !important;width: 100% !important;}
    span.ctcc-left-side {line-height: 22px;margin: 0px !important;width: 460px !important;left: 0px !important;position: absolute;} 
    .cookie-bar-bar .ctcc-inner {float: left;display: flex;width: 100%;}
    div#catapult-cookie-bar {padding: 50px 35px !important;}
    .imaginarium-recent-posts .masonry-blog-item {width: 50% !important;padding: 5px}
    .imaginarium-recent-posts .post-header h3 a {font-size: 25px;line-height: 28px;padding-top: 2px;}
    .imaginarium-blog .post-area .post-content-wrap .post-header h3.title a {font-size: 28px !important;line-height: 32px !important;padding-top: 0px !important;margin-bottom: -2px !important;}
    .three-column-info-inner-row .wpb_column:nth-child(2) {margin-left: 8% !important;}
    .three-column-info-inner-row .wpb_column {width: 46% !important;margin-right: 0% !important;margin-bottom: 55px !important;}
    .three-column-info-row img {width: 160px;left: -15px;margin-bottom: 15px !important;}
    .three-column-info-inner-row p {font-size: 17px;line-height: 28px;}
    .expertise-services-inner {width: 90vw !important;margin: auto !important;}
    .expertise-process-inner-right {width: 80%;margin: auto;order:2 !important;}
    .expertise-process-inner-right {width: 70%;margin: auto !important;order: 1 !important;}
    .expertise-process-inner-left {width: 100%;order: 2;}
    .expertise-process-right h3 a {font-size: 35px !important;line-height: 45px !important;}
    .work-gtechniq-publications-logos {width: 80%;}
    .work-gtechniq-publications-inner {width: 70% !important;margin: auto;}
    .expertise-services-title {width: 90% !important;}
    .work-usa-cricket-match-centre {padding-bottom: 68% !important;}
    .work-usa-cricket-match-centre-website img {margin-top: -45% !important;}
    .work-usa-cricket-match-centre .wpb_column {width: 80% !important;}
    .work-usa-cricket-match-centre h2 {font-size: 50px !important;line-height: 58px !important;margin-bottom: 0px !important;}
    .work-usa-cricket-tabs-inner-right {width: 80% !important;margin: auto !important;margin-top: 25px !important;}
    .work-usa-cricket-tabs-inner-left h2 {font-size: 50px !important;line-height: 49px !important;margin-bottom: 0px !important;}
    .work-totalmobile-demo-feature-big-milestone .nectar-milestone .number span {font-size: 255px;line-height: 255px;}
    .work-totalmobile-demo-feature-imac {width: 100% !important;margin: auto !important;}
    .work-all-slider-desktop {display: none !important;}
    .work-all-slider-mobile {display: block !important;}
    .expertise-services-next-prev .column-image-bg {background-size: cover !important;background-repeat: no-repeat;background-position: right !important;}
    .work-styleanalytics-web-design-row-bg {padding-bottom: 250px !important;}
    .work-styleanalytics-web-design-image {margin-top: -225px !important;}
    .work-styleanalytics-web-design-image .col.span_12 {width: 95% !important;}
    .work-ruthstrauss-desktop-visual-laptop img {width: 740px;margin-top: -310px;}
    .work-ruthstrauss-desktop-visual-title {padding-bottom: 425px !important;}
    body .work-ruthstrauss-desktop-visual-title h2 {font-size: 40px;line-height: 40px;}
    body .work-ruthstrauss-desktop-visual-title p {width: 550px;margin: auto;}
    .work-ruthstrauss-tweets .text-row {width: 600px;}
    .work-ruthstrauss-tweets .text-row h3 {font-size: 32px !important;line-height: 37px !important;}
    .work-latest-projects-column h3 {font-size: 40px !important;line-height: 40px !important;padding-bottom: 100px !important;}
    .work-latest-projects-column h5 {line-height: 13px !important;}

    /* WORK - SURREY */
    .work-surrey .work-ruthstrauss-desktop-visual-title.surrey .row-bg-wrap:before {width: 95%;top: -15%;right: -30%;opacity: 0.35;}
}

/* END */


/* 800 */

@media only screen and (max-width: 800px) {
    .contact-project-planner-header-left .desktop-contact {display:none !important;}
    .contact-project-planner-header-left .mobile-contact {display:block !important;}
    .homepage-work-left-column {padding-right: 0px !important;}
    .homepage-work-left-column, .homepage-work-right-column {width: 380px !important;height: 380px !important;overflow: hidden;}
    .creative-breeds-team-row.creative-breeds-team-mobile {display: block !important;padding: 100px 0px 125px 0px !important;padding-bottom: 100px !important;}
    .creative-breeds-testimonial-intro p {width: 65% !important;}
    .creative-breeds-testimonial-carrousel .flickity-prev-next-button.previous {right: 20.5% !important;}
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell:nth-child(1),
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell:nth-child(3),
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell:nth-child(5) {padding: 0px 10px 0px 20px !important;width: 50% !important;}
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell:nth-child(2),
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell:nth-child(4),
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell:nth-child(6) {padding: 0px 20px 0px 10px !important;width: 50% !important;}
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell .inner-wrap {padding: 40px;}
    .expertise-process-right h3 a {font-size: 30px !important;line-height: 35px !important;}
    .expertise-process-right .toggles {margin-top: -37px !important;}
    .work-usa-cricket-match-centre {padding-bottom: 58% !important;}
    .work-ruthstrauss-show-support-right img {max-width: 115vw !important;top: -57vw;left: 13vw;}
}

/* END */


/* 778 */

@media only screen and (max-width: 777px) {
   .home .homepage-header .creativity-slider img {margin-top: -85px !important;width: 550px !important;}
   .home .homepage-header .rev_slider img {margin-top: -35px !important;width: 460px !important;height: auto !important;}
   .home .homepage-header .creativity-slider img {margin-left: 10px !important;margin-top: -19px !important;width: 490px !important;}
}

/* END */


/* 769 */

@media only screen and (max-width: 769px) {
    .work-mobile-gallery.work-pca--mobile-gallery .flickity-viewport {margin-top: 80px !important;}
    .work-latest-projects-column h3 {font-size: 40px !important;line-height: 40px !important;padding-bottom: 170px !important;}
    .imaginarium-recent-posts .masonry-blog-item:nth-child(1) {margin-right: 1% !important;}
    .imaginarium-recent-posts .masonry-blog-item:nth-child(1),
    .imaginarium-recent-posts .masonry-blog-item:nth-child(2) {width: 49.5% !important;}
    .homepage-work-row-inner:first-child .row_col_wrap_12_inner.col.span_12.left {align-items: flex-end;}
    .work-ruthstrauss-mobile-phones.work-ruthstrauss-mobile-phones-devices {display: block !important;}
    .work-ruthstrauss-mobile-phones.work-ruthstrauss-mobile-phones-desktop {display: none !important;}
    .work-ruthstrauss-mobile-phones.work-ruthstrauss-mobile-phones-devices img {margin-top: -5vw;margin-bottom: -75vw !important;}
    .work-ruthstrauss-stats {padding-top: 82vw !important;padding-bottom: 125px !important;}
    .work-styleanalytics-mobile-row-inner {width: 80%;}
    .work-styleanalytics-quote-full-width {width: 85% !important;}
    #ajax-content-wrap .container-wrap .container {max-width: 600px !important;}
    textarea {padding: 22px 22px !important;font-size: 18px !important;}
    label#label_2_6_1::before {margin-bottom: 40px !important;}
    div#copyright .col.span_5 {width: 100% !important;text-align: center;margin: 0px;}
    div#copyright .col.span_7 {width: 100% !important;display: flex;}
    #footer-outer #copyright .col ul {float: left;margin: auto !important;text-align: center;margin-top: 15px !important;}
    div#copyright p strong {opacity: 0.75;}
    div#gform_confirmation_message_1 p {font-size: 19px;line-height: 25px;}
    .footer-row {margin-bottom: -130px !important;}
    .homepage-work-case-study h5 {font-size: 13px !important;line-height: 9px !important;}
    .homepage-work-feature-box .wpb_text_column.updated {top: -11px;padding: 4px 9px;right: -5px;}
    .homepage-work-feature-box .wpb_text_column.updated * {font-size: 11px !important;line-height: 15px !important;}
    body .homepage-work-left-column, body .homepage-work-right-column {width: 50% !important;height: 375px !important;overflow: hidden;padding: 0px !important;margin: 0px !important;}
    .homepage-work-row > .col.span_12 > .wpb_column {padding: 0px 10px;width: 100% !important;margin: auto !important;}
    .homepage-work-row-inner {margin-bottom: 0px !important;}
    .homepage-work-feature-box p {font-size: 16px !important;line-height: 24px !important;width: 100% !important;}
    .homepage-work-case-study .nectar-cta h5 {font-size: 17px !important;line-height: 36px !important;margin-top: -17px !important;}
    .homepage-work-feature-box .homepage-work-box-expertise em {color: #fff;font-size: 16px;font-style: italic;font-family: freight-display-pro, serif !important;font-weight: 400 !important;letter-spacing: 0.5px !important;}
    body .homepage-intro-right img.img-with-animation {max-width: 1300px;padding-left: 130px !important;}
    .homepage-work-feature-box h3 {font-size: 32px !important;line-height: 35px !important;}
    body .contact-project-planner-header-left img.img-with-animation {max-width: 1300px;padding-right: 115px !important;} 
   .three-column-info-row h2 {font-size: 51px !important;line-height: 53px !important;width: 590px !important;}
    .homepage-intro-right.monkey-handvtwo {padding-bottom: 90px !important;padding-top: 100px !important;}
    .contact-text {padding-right: 30px !important;width: 65% !important;}
    .contact-text p:last-child {padding-bottom: 0px !important;}
    .contact-text p {padding-bottom: 15px !important;}
    .contact-pink-bubble {width: 150px;float: left;margin-left: 15px !important;margin-bottom: 70px !important;}
    img.contact-monkey {padding-left: 25vw !important;padding-right: 25vw !important;}
    div#gform_wrapper_2 {padding: 50px;padding-top: 85px !important;}
    label.gfield_label {font-size: 14px !important;line-height: 10px !important;}
    .contact-form-newsletter li.gfield input {background-color: transparent !important;width: 500px !important;color: #fff !important;}
    body .page-intro-row h2 {font-size: 37px;line-height: 42px;width: 520px !important;margin: auto;}
    body .expertise-technology h3, body .expertise-clients h3 {font-size: 40px !important;line-height: 45px !important;margin: auto;}
    body .page-intro-row p {width: 80% !important;margin: auto;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell {padding: 0px 125px;}
    .creative-breeds-our-studio-milestones-top .wpb_column,
    .creative-breeds-our-studio-milestones-bottom .wpb_column,
    .creative-breeds-our-studio-milestones-top .wpb_column:first-child,
    .creative-breeds-our-studio-milestones-bottom .wpb_column:first-child {display: table !important;width: auto !important;margin-right: 45px !important;}
    .contact-project-planner-form-column .gf_stylespro .gf_list_4col .gfield_checkbox>li {width: 33.3% !important;}
    .contact-project-planner-form-column {padding: 50px !important;}
    .contact-project-planner-form-column .gfsp_o_shade.gf_list_4col .o_img_wr {max-width: 80% !important;}
    .contact-project-planner-form-column .o_text {font-size: 18px;line-height: 23px;}
    .contact-project-planner-header-right.wpb_column.column_container.vc_column_container {width: 90% !important;margin: auto !important;margin-bottom: 60px !important;}
    div#gform_confirmation_message_3 a {width: 100% !important;}
    .contact-project-planner-info h2 {font-size: 50px !important;line-height: 50px !important;padding-right: 0px !important;}
    .contact-project-planner-monkey {margin-top: -410px !important;padding: 0px 15% !important;}
    .expertise-services-service-column .nectar-cta {width: 100% !important;float: left;}
    .expertise-services-inner {width: 80vw !important;margin: auto !important;}
    .expertise-services-row .flickity-page-dots {position: relative !important;bottom: -40px !important;}
    .expertise-services-inner p {margin-bottom: 5px !important;}
    .expertise-services-row .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {padding-top: 0px !important;}
    .expertise-services-row {padding-top: 150px !important;padding-bottom: 150px !important;}
    .expertise-clients .clients {width: 90% !important;}
    .expertise-clients .clients[data-additional_padding="3"].no-carousel >div {margin: 0px !important;padding: 7px 10px;}
    .expertise-services-column h5 {margin-bottom: -30px !important;}
    body .our-services-header-service-graphic {width: 500px !important;margin-top: -115px !important;order: 2;}
    .our-services-header-body {width: 85% !important;order: 1;margin-top: 0px !important;margin-bottom: 25px !important;}
    .our-services-header-nav-left {padding-left: 50px !important;order: 2;width: 50% !important;margin-top: 0px !important;height: auto !important;margin-bottom: 0px !important;}
    .our-services-header-nav-right {padding-right: 50px !important;order: 3;width: 50% !important;margin-top: 0px !important;height: auto !important;margin-bottom: 0px !important;}
    body .our-services-header .our-services-header-nav {margin-top: 5px !important;margin-bottom: 35px !important;}
    body .our-services-header .nectar-next-section-wrap.bounce {text-align: center;margin-top: -85px !important;}
    .author-read-time.container, .single-post #page-header-bg h1 {max-width: 600px !important;}
    .work-pca-mobile-app-left {padding-right: 0% !important;width: 100%;}
    .work-pca-mobile-app-right {width: 100%;}
    .work-pca-mobile-app-icon, .work-pca-mobile-app-rating {width: 200px;margin-bottom: 0px !important;}
    .work-pca-mobile-app-right .milestone-wrap {display: block !important;}
    body .work-pca-mobile-app-right .nectar-milestone .subject {font-size: 16px;line-height: 30px;}
    .work-pca-mobile-app-rating img {width: 60% !important;margin-top: -10px !important;}
    .work-pca-mobile-app-right .number h3 {color: #00cb3b !important;font-size: 90px !important;line-height: 100px !important;margin-bottom: 0px !important;margin-top: 5px !important;}
    .work-pca-mobile-app-right .number {color: #00cb3b !important;font-size: 69px !important;line-height: 60px !important;margin-bottom: 5px;margin-top: -15px !important;}
    .work-pca-mobile-app-rating {width: 200px !important;margin-left: 20px !important;}
    .work-pca-mobile-app-inner {margin-top: 25px !important;}
    .work-latest-projects-column {width: 100%;}
    .work-latest-projects-expertise a {font-size: 16px;}
    .work-gtechniq-platinum-left {width: 600px !important;}
    body.work-gtechniq div.work-testimonial-row-inner {margin-bottom: -170px !important;margin-top: -175px !important;}
    .small-print-toggles .toggle h3 a {font-size: 33px !important;line-height: 33px !important;padding-bottom: 40px !important;padding-top: 40px !important;}
    .connexas-new-brand-row h3 {font-size: 40px !important;line-height: 45px !important;}
    .work-usa-cricket-match-centre .wpb_column {width: 100% !important;}
    .work-usa-cricket-match-centre {padding-bottom: 65% !important;}
    .work-usa-cricket .tabbed[data-style="minimal"] >ul li:not(.cta-button) a {padding: 0px 30px 20px 30px !important;font-size: 19px !important;line-height: 35px !important;}
    .work-usa-cricket-tabs-inner-row {max-width: 600px !important;margin: auto !important;padding: 0px 0px !important;padding-top: 50px !important;}
    .work-website-example .nectar-flickity .flickity-slider .cell, .work-mylife-fullpage-website-showcase-left img, .work-mylife-fullpage-website-showcase-right img {border-radius: 5px !important;}
    .work-horizon-branding-feature-large {height: 500px !important;}
    .work-horizon-refined-experience img {width: 130% !important;left: 0% !important;margin-bottom: 30px !important;margin-top: 33px !important;}
    .work-totalmobile-demo-feature-instant-impact-row {width: 600px !important;margin: auto !important;}
    .work-all-slider-desktop {display: block !important;}
    .work-all-slider-mobile {display: none !important;}
    .expertise-services-next-prev .column-image-bg {background-size: cover !important;background-repeat: no-repeat;background-position: center !important;}
    .error-404-content-row .col.span_12.left {margin-top: -100px;}
    .imaginarium-slider .nectar-recent-posts-single_featured[data-padding="14%"] .recent-post-container {padding-top: 28% !important;padding-bottom: 38% !important;}
    .work-ruthstrauss-tweets .text-row {width: 500px;}
    .work-ruthstrauss-tweets .text-row h3 {font-size: 35px !important;width: 410px;margin: auto;line-height: 41px !important;}
    .work-totalmobile-video-row .nectar-flickity[data-controls="touch_total"] .visualized-total {width: 600px;}
    
    /* WORK ITEM CAROUSEL */
    .work-item-carousel-title > .col.span_12 > .wpb_column:nth-child(1),
    .work-item-carousel-title > .col.span_12 > .wpb_column:nth-child(2) {width: 100% !important;}
    .work-item-carousel-title .nectar-cta {text-align: left;margin-top: 15px;}
    .work-item-carousel .homepage-work-feature-box .nectar-cta {margin-top: 30px !important;}

    /* WORK - BECKWORTH */
    .work-beckworth-emporium-web-design-title,
    .work-beckworth-emporium-web-design-quote,
    .work-beckworth-menu-testimonial {width: 600px;margin: auto !important;}
    .work-beckworth-emporium-web-design-hand-row .text .vc_column-inner {padding: 0px !important;max-width:600px !important;margin: auto !important;text-align: center;}
    .work-beckworth-emporium-web-design-hand-row.two .hand {width: 85%;margin-left: auto !important;margin-right: -10% !important;}
    .work-beckworth-emporium-web-design-hand-row.one .hand {width: 85%;margin-right: auto !important;margin-left: -10% !important;}
    .work-beckworth-menu img {width: 105% !important;margin-left: -4% !important;}
    .work-beckworth-menu-testimonial {margin-top: -8% !important;}

    /* WORK - SURREY */
    .surrey.work-ruthstrauss-desktop-visual-title.match-centre-intro {padding-bottom: 75% !important;}

    /* WORK - GTECHNIQ */
    .work-gtechniq-global-map-right img {margin-bottom: -150px !important;}

    /* WORK - AGILICO */
    .agilico-early-ideas .vc_column-inner .clients div.no-link {width: 50% !important;margin: 0px !important;}
    .agilico-early-ideas .vc_column-inner {max-width: 85% !important;margin: auto;}
}

/* END */


/* MINIMUM 690 */

@media only screen and (min-width: 691px) and (max-width: 3000px) {
    body .slide-out-widget-area-toggle.mobile-icon {background-color: transparent;box-shadow: none;}
}

/* END */


/* 690 */

@media only screen and (max-width: 690px) {
    body.work-agilico .progress-bar {height: 2px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile {padding: 100px 0px 100px 0px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .flickity-slider .cell .nectar-split-heading {margin-bottom: 8px !important;margin-top: -8px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile button.flickity-button {box-shadow: 0px 5px 85px rgb(0 0 0 / 15%);}
    .creative-breeds-team-row .nectar-flickity.nectar-carousel .flickity-slider .cell {width: 100% !important;padding-bottom: 55px !important;}
    .work-pca-mobile-app-rating img {width: 55% !important;margin-top: -10px !important;}
    .work-pca-mobile-app-right .number {font-size: 69px !important;line-height: 60px !important;margin-bottom: 2px;margin-top: -20px !important;}
    .imaginarium-slider .nectar-recent-posts-single_featured[data-padding="16%"] .recent-post-container {padding-top: 140px;padding-bottom: 150px;}
    .imaginarium-slider .nectar-recent-posts-single_featured .inner-wrap {padding-top: 0px !important;}
    .imaginarium-slider .nectar-recent-posts-single_featured h2 {margin-bottom: 10px !important;font-size: 42px !important;line-height: 46px !important;}
    .archive.author #page-header-wrap #page-header-bg,
    .archive.category #page-header-wrap #page-header-bg,
    .archive.tag #page-header-wrap #page-header-bg,
    .archive.date #page-header-wrap #page-header-bg {padding-top: 125px !important;padding-bottom: 60px !important;}
    .contact-project-planner-header-right img {margin-bottom: 15px !important;width: 100%;}
    .contact-project-planner-header-right p {font-size: 16px;line-height: 27px;}
    .post-area.featured_img_left article .grav-wrap .text a {font-size: 15px !important;line-height: 23px !important;font-weight: 500 !important;}
    .masonry.material .masonry-blog-item .grav-wrap .text a,
    .related-posts[data-style="material"] .grav-wrap .text a {display: block;font-size: 15px !important;line-height: 19px !important;}
    .homepage-work-feature-box h3 {max-width: 90%;font-size: 35px !important;line-height: 37px !important;margin-top: 12px !important;}
    .work-styleanalytics-web-design-row-column h3 {width: 100%;font-size: 37px !important;line-height: 41px !important;}
    body.workruthstraussfoundation .work-brand-typography-row {padding-right: 0px;}
    body.workruthstraussfoundation .work-brand-brand-elements-column img {width: 60px !important;margin: 50px auto !important;}
    body.workruthstraussfoundation .work-brand-typography-column {width: 100%;}
    .work-styleanalytics-quote-full-width blockquote.nectar_single_testimonial[data-style="bold"] div.inner p {font-size: 25px !important;line-height: 35px !important;padding-bottom: 30px;}
    .style-analytics-salesforce-image-row .col.span_12 {width: 100%;margin: auto;}
    #ajax-content-wrap .container-wrap .container {max-width: 420px !important;}
    .work-styleanalytics-web-design-image {margin-top: -155px !important;}
    .work-styleanalytics-web-design-row-bg {padding-bottom: 185px !important;}
    .work-styleanalytics-web-design-row-left h3 {font-size: 37px !important;line-height: 42px !important;}
    p {font-size: 16px;line-height: 27px;}
    .work-totalmobile-video-row .nectar-flickity[data-controls="touch_total"] .visualized-total {width: 420px;}
    .expertise-process-right .toggles {margin-top: -30px !important;}
    body #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:before,
    body #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:after {background-color: #fff!important;}
    .work .work-brand-footer.vc_row-fluid > .span_12 .wpb_column {padding-left: 0% !important;padding-right: 0% !important;}
    .imaginarium-slider .nectar-recent-posts-single_featured[data-padding="14%"] .recent-post-container {padding-top: 15% !important;padding-bottom: 28% !important;}
    .contact-form-inner {padding: 55px !important;}
    .contact-pink-bubble {display: none !important;}
    .contact-project-planner-info h2 {font-size: 43px !important;line-height: 45px !important;padding-right: 0px !important;}
    div#gform_wrapper_2 {padding: 45px !important;padding-top: 60px !important;padding-bottom: 60px !important;border-top: 2px solid #ff0f53 !important;margin-top: 0px;}
    img.contact-monkey {padding-left: 20vw !important;padding-right: 20vw !important;}
    .contact-text {padding-right: 0px !important;width: 100% !important;}
    .contact-details {display: none !important;}
    .contact-intro {padding: 100px 75px !important;padding-bottom: 130px !important;}
    .contact-social {width: auto;position: inherit;margin-top: 30px !important;}
    label#label_2_6_1::before {margin-bottom: 35px !important;}
    .gf_stylespro .gfield {max-width: 100% !important;}
    .single-post .post-area article {padding-top: 50px !important;}
    .feature-footer-row-column:last-child {display: block !important;}
    #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-template-classic {width: 100% !important;margin: 0% !important;margin-bottom: 50px !important}
    #eapps-instagram-feed-1.eapps-instagram-feed {overflow: visible !important;}
    .imaginarium-instagram-feed-row h3 {font-size: 40px !important;line-height: 45px !important;}
    .imaginarium-blog .post-area .post-content-wrap .post-header h3.title a {font-size: 25px !important;line-height: 29px !important;display: block;margin-bottom: 0px;margin-top: -6px !important;padding: 0px !important;}
    .imaginarium-blog .post-area .post-content-wrap .post-header {margin-bottom: 8px;margin-top: 4px;}
    .expertise-services-next-prev .column-image-bg {background-position: right !important;}
    .homepage-work-feature-box .nectar-cta {margin-bottom: 80px !important;}
    .homepage-work-row-inner .col.span_12 {max-width: 450px;margin: auto !important;}
    .homepage-intro h1 {font-size: 46px;line-height: 50px;}
    #top .slide-out-widget-area-toggle a > span {margin: auto !important;}
    a.header-contact {right: 25px;}
    .slide-out-widget-area-toggle > div {padding-top: 18px;padding-bottom: 18px;}
    .slide-out-widget-area-toggle {z-index: 999999999999 !important;padding: 0px !important;background-color: #ff1153;color: #fff;width: 55px !important;height: 55px !important;position: fixed !important;right: 30px !important;bottom: 30px !important;border-radius: 100%;}
    div#header-outer a.header-contact {z-index: 999999999 !important;display: block;right: 30px;}
    div#header-outer.side-widget-open a.header-contact {color:#000;}
    #header-outer[data-header-resize="0"]:not([data-format="left-header"]):not(.scrolled-down):not(.fixed-menu), #header-outer {transform: none !important;}
    body #top .span_9 .slide-out-widget-area-toggle.mobile-icon.fullscreen > div {display: block;background-color: grey;padding: 10px;border-radius: 50%;position: fixed;bottom: 50px;right: 30px;transform: none;height: 50px;width: 50px;}
    html body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line {background-color: #fff !important;}
    #header-outer #top .col.span_3 #logo img {left: 10px !important;}
    .fixed-c2a {position: fixed !important;bottom: 20px !important;}
    html body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a .close-line.close-line2, html body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a .close-line.close-line1, html body .slide-out-widget-area-toggle.mobile-icon .lines-button:after, html body .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, html body .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before {background-color: #fff !important;}
    body .homepage-work-left-column, body .homepage-work-right-column {width: 450px !important;height: 450px !important;padding: 0px !important;margin: 0px !important;top: unset !important;margin-bottom: 15px !important;}
    .homepage-work-feature-box p {font-size: 17px !important;line-height: 28px !important;width: 90% !important;}
    .homepage-work-feature-box .vc_column-inner {padding: 50px 48px !important;display: flex !important;}
    body .contact-project-planner-header-left img.img-with-animation {padding-right: 30px !important;max-width: 1150px;}    
    body .homepage-intro-right img.img-with-animation {max-width: 1300px;left: 12px !important;padding-left: 0px !important;}
    .homepage-work-row {padding-top: 0px !important;}
    .homepage-intro {padding-bottom: 0px !important;padding-top: 125px !important;}
    #cookie-law-info-bar p {font-size: 13px !important;line-height: 20px !important;text-align: left !important;width: 365px !important;}
    #cookie-law-info-bar {padding: 25px !important;padding-top: 22px !important;}
    a#cookie_action_close_header {right: 25px !important;}
    .homepage-work-row > .col.span_12 > .wpb_column {padding: 0px;width: 100% !important;}
    .imaginarium-recent-posts .masonry-blog-item:nth-child(1),
    .imaginarium-recent-posts .masonry-blog-item:nth-child(2),
    .imaginarium-recent-posts .masonry-blog-item:nth-child(3) {width: 100% !important;margin: auto !important;padding: 0px;float: none !important;margin-bottom: 25px !important;display: block !important;}
    .single-post .section-title .inner-wrap a {display: none !important;}
    .single-post .section-title .inner-wrap a:first-child {display: table !important;margin: auto !important;margin-bottom: 5px !important;}
    body .imaginarium-recent-posts .masonry-blog-item:nth-child(3) {margin-bottom: 0px !important;}
    .three-column-info-row h2 {font-size: 42px !important;line-height: 45px !important;width: auto !important;}
    .three-column-info-inner-row .wpb_column {width: 100% !important;margin-right: 0% !important;margin-bottom: 55px !important;}
    .three-column-info-inner-row .wpb_column:nth-child(2) {margin-left: 0% !important;}   
    .homepage-intro-right.monkey-handvtwo {padding-bottom: 125px !important;padding-top: 55px !important;}
    .contact-form-newsletter li.gfield input {width: 390px !important;}
    .contact-form-newsletter p:last-child {padding-bottom: 0px !important;}
    .contact-form-newsletter p {width: 400px !important;margin: auto;padding-bottom: 0px !important;}
    body .page-intro-row h2 {font-size: 35px;line-height: 42px;width: 80% !important;margin: auto;}
    .creative-breeds-team-icons-mobile .vc_column-inner,
    .creative-breeds-team-icons-mobile .vc_column-inner .wpb_wrapper {display: table !important;width: auto !important;}
    .creative-breeds-team-icons-mobile {width: auto !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .flickity-slider .cell h3 {font-size: 55px !important;line-height: 58px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity[data-controls*="arrows_overlaid"] .previous:after, .nectar-flickity[data-controls*="arrows_overlaid"] .next:after {top: 20px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell {padding: 0px 90px;padding-bottom: 0px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .wpb_text_column.wpb_content_element {width: 100% !important;margin: auto !important;margin-bottom: 12px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {right: 50px;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {left: 50px;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar_icon i {line-height: 50px !important;opacity: 1 !important;transition: 0.25s ease;font-size: 25px !important;}
    .full-width-content .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous, .full-width-content .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {transform: scale(0.65) !important;width: 70px;height: 70px;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell img {width: 100% !important;margin: auto !important;}
    .creative-breeds-our-studio-milestones-top, .creative-breeds-our-studio-milestones-bottom {margin-top: 25px !important;display: block !important;float: left;width: 50% !important;}
    .creative-breeds-our-studio-milestones-top .number.accent-color, .creative-breeds-our-studio-milestones-bottom .number.accent-color {font-size: 50px !important;line-height: 50px !important;}
    .creative-breeds-our-studio-image-top, .creative-breeds-our-studio-image-bottom {width: 170%;margin-left: -35% !important;}
    .creative-breeds-our-studio-image-bottom-left, .creative-breeds-our-studio-image-bottom-right {width: 50% !important;padding: 10px !important;}
    .creative-breeds-our-studio-milestones-top .wpb_column, .creative-breeds-our-studio-milestones-bottom .wpb_column, .creative-breeds-our-studio-milestones-top .wpb_column:first-child, .creative-breeds-our-studio-milestones-bottom .wpb_column:first-child {display: block !important;width: 100% !important;margin-right: 0px !important;padding: 0px !important;}
    .creative-breeds-our-studio-milestones-top .number.accent-color, .creative-breeds-our-studio-milestones-bottom .number.accent-color {font-size: 42px !important;line-height: 45px !important;}
    body .creative-breeds-our-studio-milestones-top .nectar-milestone .subject, body .creative-breeds-our-studio-milestones-bottom .nectar-milestone .subject {font-size: 15px;line-height: 16px;}
    .creative-breeds-our-studio-milestones-top, .creative-breeds-our-studio-milestones-bottom {margin-top: 25px !important;display: block !important;float: left;width: 40% !important;}
    .creative-breeds-our-studio-image-top-column .vc_column-inner {height: 550px !important;}
    .creative-breeds-our-studio-image-bottom-left .vc_column-inner, .creative-breeds-our-studio-image-bottom-right .vc_column-inner {height: 375px !important;}
    .project-planner-feature-row p {padding-bottom: 325px !important;font-size: 25px !important;line-height: 40px !important;margin-top: -15px !important;width: 100% !important;margin: auto;}
    .project-planner-feature-row h2 {font-size: 65px !important;line-height: 60px !important;margin-bottom: 10px !important;}
    .project-planner-feature-row .nectar-cta {bottom: 100px !important;right: 15px !important;}
    .creative-breeds-testimonial-intro h2 {width: 100% !important;}
    .creative-breeds-testimonial-carrousel .flickity-prev-next-button.previous {right: unset !important;left: 3.5% !important;top: 40% !important;box-shadow: 0px 5px 75px rgba(0, 0, 0, 0.2) !important;}
    .creative-breeds-testimonial-carrousel .flickity-prev-next-button.next {top: -130px !important;right: 3.5% !important;top: 40% !important;box-shadow: 0px 5px 75px rgba(0, 0, 0, 0.2) !important;}
    .expertise-services-row button.flickity-button.flickity-prev-next-button.previous {left: 3.5% !important;}
    .expertise-services-row button.flickity-button.flickity-prev-next-button.next {right: 3.5% !important;}
    .creative-breeds-testimonial-intro p {width: 100% !important;margin: auto;}
    .creative-breeds-testimonial-image {width: 50px !important;margin-right: 15px !important;}
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell .inner-wrap {padding: 40px;}
    body .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-viewport .flickity-slider .cell {padding: 0px 60px 0px 60px !important;width: 100% !important;}
    .creative-breeds-testimonial-carrousel .flickity-viewport {margin-bottom: -75px !important;margin-top: 0px !important;}
    .feature-footer-row-column {padding: 0px !important;width: 100% !important;margin-bottom: 25px !important;}
    .feature-footer-row {padding-top: 200px !important;}
    .feature-footer-row .nectar-fancy-box.using-img.has-animation {min-height: 450px !important;}
    .feature-footer-row-column:last-child {display: block !important;}
    .feature-footer-row .nectar-fancy-box .hover-content {max-width: 100% !important;margin-top: 10px !important;}
    .contact-project-planner-form-column h3, .contact-project-planner-form-column div#gform_confirmation_message_3 h3 {font-size: 40px !important;line-height: 40px !important;}
    .contact-project-planner-form-column .gf_stylespro .gf_list_4col .gfield_checkbox>li {width: 33.3% !important;}
    .contact-project-planner-form-column .o_label {width: 100% !important;}
    .contact-project-planner-form-column {padding: 40px !important;}
    li#field_3_8 p br {display: none;}
    .contact-project-planner-form-column .o_text {font-size: 16px;line-height: 20px;}
    li.gchoice_3_22_1 label#label_3_22_1 {font-size: 19px !important;line-height: 13px !important;}
    input#gform_next_button_3_13, input#gform_next_button_3_16, input#gform_next_button_3_19, input#gform_next_button_3_24, input#gform_submit_button_3, input#gform_previous_button_3_13, input#gform_previous_button_3_16, input#gform_previous_button_3_19, input#gform_previous_button_3_24, input#gform_previous_button_3, input#gform_next_button_3_6 {margin-bottom: 10px !important;}
    .contact-project-planner-info-location {width: 60% !important;}
    .contact-project-planner-info-departments {width: 40% !important;}
    .expertise-services-row button.flickity-button.flickity-prev-next-button.next, .expertise-services-row button.flickity-button.flickity-prev-next-button.previous {top: 38%;}
    .expertise-services-body {width: 100% !important;}
    .expertise-process-left, .expertise-process-right {width: 100% !important;}
    .expertise-process-left {margin-bottom: 10px !important;}
    .expertise-process-inner-right {width: 60% !important;margin: auto !important;order: 1 !important;}
    .expertise-process-right h3 a {font-size: 35px !important;line-height: 42px !important;}
    .expertise-technology-inner .wpb_column {width: 50% !important;padding: 0px !important;}
    .expertise-technology-column {margin-top: -10px !important;margin-bottom: 0px !important;}
    .expertise-technology-inner-bottom {margin-bottom: 10px !important;}
    .expertise-clients .clients[data-additional_padding="3"].no-carousel >div {margin: 0px !important;padding: 0px 25px;width: 25%;}
    body .expertise-clients h3 {width: 440px !important;margin: auto !important;}
    .our-services-header-nav-left {padding-left: 10px !important;}
    .our-services-header-nav-right {padding-right: 10px !important;}
    body .our-services-header-body p {font-size: 16px;line-height: 28px;}
    .purple-nav .slide-out-widget-area-toggle {background-color: #150133 !important;}
    body.single-post #page-header-bg h1 {padding-bottom: 25px !important;padding-top: 5px !important;font-size: 55px !important;line-height: 55px !important;max-width: 100% !important;}
    .author-read-time.container {max-width: 420px !important;}
    body.single-post #page-header-bg[data-post-hs="default_minimal"], body.single-post #page-header-bg[data-post-hs="default"] {height: auto!important;padding-top: 125px;padding-bottom: 220px !important;}
    span.meta-date.date.published {font-size: 15px !important;opacity: 0.75;}
    .author-image img {width: 75px !important;height: 75px !important;margin-top: 3px !important;}
    .single-post-author-bar {border-bottom: 1px solid #dcdcdc;padding: 17px 0px 15px;}
    span.auth-role {padding-bottom: 0px;}
    .author-name-read-time span {display: block;line-height: 23px;font-size: 13.5px;}
    .span_12.author-wrapper {padding: 50px !important;padding-bottom: 60px !important;}
    .container-wrap #author-bio #author-info p {font-size: 15px !important;margin-bottom: 0px !important;line-height: 26px !important;padding-bottom: 10px;margin: auto !important;}
    .newsletter-row-wrapper {margin-top: -220px;}
    .sharing-default-minimal .nectar-social .nectar-social-inner a i {font-size: 30px !important;line-height: 69px !important;height: 70px;width: 70px;}
    .nectar-recent-posts-single_featured[data-padding="8%"] .recent-post-container, #boxed .nectar-recent-posts-single_featured[data-padding="8%"] .recent-post-container {padding-top: 75px !important;padding-bottom: 185px !important;}
    .imaginarium-slider .grav-wrap {margin-bottom: 5px;}
    .post-area.featured_img_left .article-content-wrap .post-content-wrap {padding: 20px 25px 25px 25px !important;width: 100% !important;}
    .post-area .post-content-wrap .post-header h3.title a {font-size: 25px;line-height: 28px !important;padding-bottom: 5px !important;padding-top: 4px !important;margin: 0px;padding: 0px;}
    .post-area.featured_img_left article .article-content-wrap .post-featured-img-wrap {width: 100% !important;}
    body .post-area.featured_img_left article .meta-category a {font-size: 14px !important;margin-bottom: 5px;}
    .post-content-wrap .excerpt {font-size: 13px !important;line-height: 22px;padding-top: 2px;}
    .post-area.featured_img_left .post-content-wrap .grav-wrap {margin-top: 15px;}
    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {height: 250px !important;}
    .post-area.featured_img_left article .grav-wrap .text {margin-top: -5px !important;}
    .tabbed[data-style="minimal"] .wpb_tabs_nav {border-bottom: 1px solid #e1e1e1;}
    .imaginarium-sidebar {padding-left: 0px !important;padding-right: 0px !important;}
    .tabbed[data-style="minimal"] >ul li:not(.cta-button) a {padding: 0px 0px 20px 0px !important;font-size: 18px !important;line-height: 35px !important;}
    blockquote.nectar_single_testimonial p {font-size: 17px !important;line-height: 30px !important;}
    .single-post #page-header-bg .container {max-width: 75% !important;}
    .single-post .post-content .vc_row h2 {font-size: 40px !important;line-height: 46px !important;}
    .archive.author #page-header-wrap span.subheader, .archive.category #page-header-wrap span.subheader, .archive.tag #page-header-wrap, .archive.date #page-header-wrap span.subheader {font-size: 20px !important;line-height: 30px !important;}
    .archive.author #page-header-wrap h1, .archive.category #page-header-wrap h1, .archive.tag #page-header-wrap, .archive.date #page-header-wrap h1 {font-size: 51px !important;line-height: 57px !important;}
    .work-website-example .nectar-flickity .flickity-slider .cell {border-radius: 5px !important;box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.15) !important;overflow: hidden !important;width: 85% !important;}
    .work-pca-ipads img.img-with-animation {width: 150% !important;}
    .work-pca-ipads-top .work-pca-ipads-left, .work-pca-ipads-bottom .work-pca-ipads-right.wpb_column.column_container {margin-bottom: 50px !important;}
    .work-pca-mobile-app-icon {width: 45% !important;}
    .work-pca-mobile-app-rating {width: 55% !important;margin-left: unset !important;}
    .work-pca-changing-room-right {padding-left: 0% !important;padding-right: 0% !important;}
    .work blockquote.nectar_single_testimonial p {font-size: 18px !important;line-height: 32px !important;}
    div.work-testimonial-row-inner {padding: 50px 45px !important;} 
    body.workruthstraussfoundation div.work-testimonial-row-inner {padding: 55px 40px !important;}
    body.workruthstraussfoundation div.work-testimonial-row-inner .nectar_single_testimonial .image-icon {margin-right: 15px;}
    .work-brand-logo-column {width: 100% !important;}
    .work-testimonial-row {padding-top: 400px !important;}
    div.work-testimonial-row-inner {margin-bottom: -190px !important;}
    div.work-brand-footer {padding-top: 305px !important;}
    .work-brand-logo-column .vc_column-inner {padding: 18% 21%;}
    .work-brand-color-column {width: 50% !important;padding: 0% !important;}
    .work-brand-gradient-row .work-brand-color-column {width: 100% !important;}
    .work-gtechniq-publications-logos {width: 420px;}
    .work-gtechniq-publications-logos .wpb_column {padding: 0px !important;width: 50% !important;margin-bottom: 0px !important;}
    .work-gtechniq-publications-inner {width: 75% !important;margin: auto;}
    .work-gtechniq-platinum-left {width: 420px !important;}
    .work-gtechniq-image-gallery-one-mobile .cell {width: 85% !important;}
    body.work-gtechniq div.work-testimonial-row-inner {margin-bottom: -185px !important;margin-top: -180px !important;}
    .archive.author .post-header,
    .archive.category .post-header,
    .archive.tag .post-header,
    .archive.date .post-header {margin-bottom: 0px !important;}
    .small-print-intro h3 {font-size: 40px !important;line-height: 38px !important;}
    .work-ntfc .container.main-content h2 {font-size: 42px !important;line-height: 43px !important;}
    .work-connexas .container.main-content h2 {font-size: 42px !important;line-height: 43px !important;}
    body.work-ntfc .ntfc-creative-responsibilities-image-left img, body.work-ntfc .ntfc-creative-responsibilities-image-right img {transform: scale(1.2);}
    .ntfc-quote-desktop {display: none !important;}
    .ntfc-quote-mobile {display: block !important;}
    .ntfc-video-row {padding-top: 350px !important;padding-bottom: 350px !important;}
    body.work-ntfc .ntfc-responsibilities-c2a {display: block !important;}
    .ntfc-creative-responsibilities-nav {display: none !important;}
    .creative-responsibilities-intro {padding-bottom: 125px !important;width: 100% !important;}
    .ntfc-responsibilities-c2a {display: block !important;}
    body.work-ntfc .ntfc-creative-responsibilities-intro {padding-bottom: 125px !important;}
    body.work-ntfc .work-brand-logo-column {width: 50% !important;}
    body.work-ntfc .work-brand-logo-column .vc_column-inner {padding: 22% 20%;}
    .work-project-detail-logos .wpb_column img {float: left;}
    .work-project-detail-logos .wpb_column {width: 42% !important;margin-right: 8% !important;padding-bottom: 30px !important;}
    .work-connexas .work-connexas-cards-row img {margin-top: -180px !important;margin-bottom: 125px !important;transform: scale(1.3) !important;}
    .connexas-new-brand-row .tabbed[data-alignment="center"] .wpb_tabs_nav li {width: 20% !important;margin: 0px !important;float: left;}
    .connexas-new-brand-row .tabbed[data-style*="material"][data-full-width-line="true"] ul:after {top: 0px !important;display: block !important;position: relative !important;}
    .connexas-new-brand-row .fa:before {width: 55px !important;height: 45px !important;display: block !important;}
    .work.work-connexas .work-brand-footer.vc_row-fluid > .span_12 .connexas-new-brand-logo-left, .work.work-connexas .work-brand-footer.vc_row-fluid > .span_12 .connexas-new-brand-logo-right {margin-bottom: 0px !important;padding: 0px !important;}
    .work-brand-colour-box-colour-references p {opacity: 1;font-size: 13px;line-height: 18px;}
    .connexas-new-brand-colour-left .vc_column-inner, .connexas-new-brand-colour-right .vc_column-inner {padding: 25px !important;}
    .work-connexas-early-ideas-inner .wpb_column {width: 50% !important;padding-right: 25px !important;}
    .work-connexas-invite {display: none !important;}
    .work-usa-cricket-match-centre h2 {font-size: 43px !important;line-height: 52px !important;margin-bottom: 0px !important;}
    .work-usa-cricket-match-centre {padding-bottom: 80% !important;}
    .work-usa-cricket-intergration-right {text-align: center;width: 100% !important;}
    .work-usa-cricket-intergration-left .nectar_cascading_images {max-width: 100% !important;}
    .work-usa-cricket-meet-the-squad p {width: 110% !important;margin: auto;margin-left: -5% !important;}
    .work-usa-cricket-meet-the-squad img {transform: scale(1.4);margin-top: 30px !important;margin-bottom: 65px !important;}
    .work-usa-cricket-tabs-inner-left h2 {font-size: 44px !important;line-height: 52px !important;margin-bottom: 0px !important;}
    .work-usa-cricket-tabs-inner-row {max-width: 420px !important;margin: auto !important;}
    .work-mylife-fluid-mobile-column:first-child {display: none !important;}
    .work-mylife-fluid-mobile-column {width: 50% !important;}
    .work-mylife-fluid-mobile-column:nth-child(2) {border-left: 0px !important;}
    .work-mylife-fluid-mobile-inner {padding: 38px 0px 38px 0px !important;}
    .contact-project-planner-info-body {padding: 0px !important;}
    body.work-horizon .work-brand-typography-row {padding-right: 0% !important;}
    .work-horizon-branding-feature-large {height: 400px !important;}
    .work-horizon-branding-small {height: 250px !important;}
    .work-horizon-refined-experience img {width: 170% !important;left: -10% !important;}
    .work-totalmobile-demo-feature-instant-impact-row {width: 420px !important;margin: auto !important;}
    .work-totalmobile-demo-feature-instant-impact-right img {width: 160% !important;margin-bottom: -70% !important;margin-left: -30% !important;}
    .work-totalmobile-demo-feature-imac {width: 120% !important;margin: auto !important;margin-left: -10% !important;margin-top: -35px !important;}
    .work-totalmobile-demo-feature-big-milestone .nectar-milestone .number span {font-size: 225px;line-height: 225px;}
    .instant-impact-milestone-subject p {display: block !important;width: 100% !important;padding-right: 160px !important;float: left !important;font-size: 16px !important;line-height: 25px !important;}
    .work-totalmobile-website-showcase-intro {width: 100% !important;text-align: center !important;padding-top: 240px !important;}
    .work-totalmobile-demo-feature-instant-impact-row h3, .work-totalmobile-website-showcase-intro h3, .work-totalmobile-video-row h3 {font-size: 40px !important;line-height: 50px !important;}
    .work-totalmobile-video-row p {width: 100% !important;margin: auto !important;margin-bottom: 50px !important;}
    .work-totalmobile-video-row .wpb_text_column.wpb_content_element, .work-totalmobile-video-row .nectar-split-heading {width: 420px !important;margin-left: auto !important;margin-right: auto !important;}
    .creative-breeds-team-icons-mobile .nectar_icon_wrap {margin-right: 12px !important;}
    .creative-breeds-team-icons-mobile {padding-left: 10px !important;}
    .creative-breeds-team-cta-mobile {width: 80px !important;}
    .creative-breeds-team-cta-mobile .nectar-split-heading {margin-bottom: 10px !important;}
    .work-all-slider-desktop {display: none !important;}
    .work-all-slider-mobile {display: block !important;}
    body.quarantine-quiz .quarantine-quiz-info-column h4 {width: 100% !important;margin: auto;}
    body.quarantine-quiz .gf_stylespro .gf_list_4col .gfield_radio>li {width: 100% !important;}
    .quarantine-quiz-header img {width: 100% !important;margin-bottom: 20px !important;}
    body.quarantine-quiz .quarantine-quiz-info-logos-inner {margin-top: -10px;margin-bottom: 10px !important;}
    .quarantine-quiz-result-monkey-margin img, .quarantine-quiz-result-monkey-no-margin img {width: 100% !important;}
    .quarantine-quiz-result .contact-love-to-hear-from-you .nectar-split-heading {margin-top: -45px !important;}
    .quarantine-quiz-result .container.main-content .first-section {padding-top: 35px !important;}
    body .work-ruthstrauss-desktop-visual-title p {width: 100%;}
    body .work-ruthstrauss-desktop-visual-title h2 {font-size: 44px;line-height: 42px;}
    .work-ruthstrauss-desktop-visual-laptop img {width: 100vw !important;margin-top: -40vw;}
    .work-ruthstrauss-desktop-visual-title {padding-bottom: 62vw !important;}
    body .work-ruthstrauss-desktop-visual-title h2 {font-size: 40px;line-height: 42px;}
    .work-ruthstrauss-stats .nectar-milestone .number span {font-size: 45px;line-height: 38px;}
    .work-ruthstrauss-stats p {font-size: 14px;line-height: 20px;width: 170px !important;}
    .work-ruthstrauss-stats {padding-top: 74vw !important;padding-bottom: 80px !important;}
    .work-ruthstrauss-show-support-right img {max-width: 115vw !important;top: -63vw;left: 0vw;}
    .work-ruthstrauss-show-support-left {padding-top: 110px;}
    .work-ruthstrauss-tweets .text-row {width: 420px;}
    .work-ruthstrauss-tweets h3 {font-size: 37px !important;line-height: 40px !important;}
    .work-intro-expertise,
    .work-intro-year {width: 50%;display: table;padding-right: 40px;float: left;margin: 0px !important;}
    .services-rotating-bar .nectar-scrolling-text .nectar-scrolling-text-inner__text-chunk {font-family: 'freight-display-pro';font-size: 45px !important;line-height: 95px !important;}
    .services-rotating-bar .nectar-scrolling-text span.custom {width: 80px;height: 100px !important;}
    .services-rotating-bar .nectar-scrolling-text span.custom img {width: 40px !important;height: 35px !important;}
    div.wpb_row.services-rotating-bar {padding-top: 15px !important;padding-bottom: 15px !important;}
    
    /* WORK - GTECHNIQ */
    .work-gtechniq-global-map-right img {margin-bottom: -130px !important;width: 200% !important;margin-left: -40% !important;}
    .work-integrations-inner .wpb_column.column_container {display: block !important;width: 50%;margin-bottom: 35px !important;}
    .work-integrations-inner .wpb_column.column_container:last-child {display: block !important;margin-bottom: 0px !important;}
    .work-integrations .hover-wrap .hover-wrap-inner .img-with-animation {width: 100%;}
    .work-integrations-inner .wpb_column.column_container {padding: 0% 5px !important;}
    .work-integrations .img-with-aniamtion-wrap {width: 75% !important;margin: auto !important;}
    .work-shop-assistant .img-with-aniamtion-wrap .inner {margin-left: -14% !important;width: 135% !important;max-width: unset !important;margin-bottom: 40px !important;margin-top: -5px !important;}
    body.work-gtechniq .container.main-content .work-unique-features img {max-width: 98%;margin-right: 1% !important;float: right;}
    body.work-gtechniq .container.main-content .work-unique-features .wpb_text_column h3 {font-size: 41px;line-height: 44px;margin-bottom: 30px !important;margin-top: -5px;}
    .gtechniq-labels .nectar_cascading_images {transform: scale(1.2);right: 0px;margin-top:45px !important;}

    /* WORK - AGILICO */
    .agilico-half-and-half .wpb_column {width: 100%;}
    .agilico-half-and-half .wpb_column:last-child {display: none !important;}
    img.agilico-type {padding-right: 0% !important;width: 108% !important;}
    .agilico-new-brand-logo .vc_column-inner,
    .agilico-new-brand-logo-light .vc_column-inner {padding: 57px 80px 65px 80px;}
    .agilico-chosen-brand .work-brand-color-column {padding: 0% !important;}
    .agilico-chosen-brand .work-brand-color-row {margin-left: 1% !important;margin-right: 1% !important;}
    .agilico-new-brand-logo {margin-bottom: 0px !important;}
    .agilico-chosen-brand div[data-style="minimal"] .toggle h3 a {font-size: 22px;padding-right: 30px;line-height: 25px;}
    .agilico-chosen-brand div[data-style*=minimal] .toggle h3 i {transform: scale(0.9);}
    .agilico-chosen-brand div[data-style="minimal"] .toggle h3 {width: 265px;margin: auto;}
    .work-agilico-mobile-gallery .flickity-viewport .cell {width: 60% !important;}
    .agilico-uniforms .img-with-aniamtion-wrap,
    .agilico-covid .img-with-aniamtion-wrap {width: 100%;margin: auto;}
    .agilico-chosen-brand-title h3 {margin-top: -7px;}
    .work-brand-footer-left .nectar-split-heading h3 {line-height: 44px !important;margin-top: -7px;}

    /* WORK - BECKWORTH */
    .work-beckworth-emporium-web-design-title,
    .work-beckworth-emporium-web-design-quote,
    .work-beckworth-menu-testimonial {width: 420px;margin: auto !important;}
    .work-beckworth-emporium-web-design-hand-row .text .vc_column-inner {padding: 0px !important;max-width:420px !important;margin: auto !important;text-align: center;}
    .work-beckworth-emporium-web-design-hand-row.two .hand {width: 95%;margin-left: auto !important;margin-right: -15% !important;}
    .work-beckworth-emporium-web-design-hand-row.one .hand {width: 95%;margin-right: auto !important;margin-left: -15% !important;}
    .work-beckworth-emporium-web-design img {width: 110% !important;max-width: unset !important;margin-left: -5%;}
    .work-website-shot-carousel .row-bg-wrap:before {background-size: 115%;}
    body.work-beckworth .work-brand-color-column {width: 33.33% !important;padding: 0px !important;}
    body.work-beckworth .work-brand-color-column .vc_column-inner {padding: 18px;}
    body.work-beckworth .work-brand-color-column p {opacity: 0.5;font-size: 11px;line-height: 14px;}
    body.work-beckworth .work-brand-color-column p strong {margin-bottom: 60px !important;font-size: 14px;line-height: 17px;}
    .work-brand-texture-row .wpb_column {width: 100%;margin-bottom: 10px !important;}
    body.work-beckworth .work-brand-texture-row .wpb_column .vc_column-inner {padding: 20px;padding-bottom: 80px;}
    body.work-beckworth .work-beckworth-vouchers .nectar_cascading_images img {width: 170%;margin-right: 0%;margin-bottom: 0%;max-width: unset;float: right;}
    .work-beckworth-menu img {width: 142% !important;max-width: unset !important;margin-left: -21% !important;}
    body.work-beckworth .work-brand-texture-row p {font-size: 14px;line-height: 25px;}
    body.work-beckworth .work-website-shot-carousel.menus .nectar-flickity .flickity-slider .cell img {height: 350px !important;width: auto !important;}
    body.work-beckworth .work-website-shot-carousel.menus .nectar-flickity .flickity-viewport {margin-bottom: 35px !important;}

    /* WORK - SURREY */
    .work-surrey .work-brand-footer-integrations .work-brand-typography-column img.gill-sans {width: 100%;margin-top: 5px;}
    .work-surrey .work-brand-color-column.work-brand-color-column-dark .vc_column-inner {border-right: 0px !important;}
    body.work-surrey .work-testimonial-row {padding-top: 500px !important;}
    .work-surrey-laptop-section .nectar-icon-list-item .content h4 {font-size: 25px;line-height: 27px;}
    body.work-surrey .work-surrey-laptop-section .nectar_cascading_images img {max-width: 130%;margin-left: -15%;transform: rotate(0deg);margin-top: 25px;margin-bottom: 0px !important;}
    body.work-surrey .work-surrey-laptop-section .nectar-icon-list:after {height: 95%;}
    .work-surrey-membership .nectar_cascading_images img {width: 110% !important;margin-right: 0%;margin-bottom: -20px !important;margin-top: -10px;max-width: unset !important;}
    .work-website-shot-carousel.membership .wpb_gallery_slidesflickity_style {margin-top: -42%;}
    .work-surrey-membership {padding-bottom: 275px !important;}
    .surrey.work-ruthstrauss-desktop-visual-title.match-centre-intro {padding-bottom: 425px !important;}
    .match-centre-main-mobile img,
    .match-centre-main-mobile .twentytwenty-wrapper.twentytwenty-horizontal {margin-bottom: 30px !important;}
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img {width: 130% !important;margin-left: -15% !important;max-width: unset;margin-top: -50%;}
    body.work .container.main-content .surrey-hospitality.vc_row h3 {font-size: 36px;line-height: 44px;}
    .surrey-hospitality h5 {margin-bottom: -5px !important;}
    .surrey-hospitality img {width: 160% !important;max-width: unset !important;margin-left: -29% !important;}
    .work-surrey-squad-main .wpb_column {width: 100%;}
    .work-surrey-squad-title h3 {font-size: 42px !important;line-height: 45px !important;padding-bottom: 10px;}
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img.desktop {display: none;}
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img.mobile {display: block;}
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img {width: 600px !important;margin: auto !important;margin-top: -150px !important;}
    .surrey.work-ruthstrauss-desktop-visual-title.match-centre-intro {padding-bottom: 250px !important;}
    .surrey-squad-main p {font-size: 15px;line-height: 27px;margin-top: 14px;}

    /* WORK ITEM CAROUSEL */
    .work-item-carousel .nectar-carousel[data-border-radius="none"] .flickity-slider .cell {width: 100% !important;}
    .work-item-carousel-title h2 {font-size: 50px;line-height: 50px;}
    .work-item-carousel .homepage-work-feature-box h3 {font-size: 35px !important;line-height: 33px !important;}
}
    
/* END */

/* 600 */

@media only screen and (max-width: 600px) {
    ul#menu-footer-menu-1 {column-count: 2;}
    .footer-left-inner {margin-top: 40px !important;width: 400px;margin: auto;text-align: center;margin-bottom: 40px !important;}
    #footer-widgets .container .col {padding: 0px !important;}
    .footer-row .nectar-split-heading {margin-top: 50px !important;}
    #footer-outer #copyright p, #footer-outer #copyright p strong {display: block;font-size: 15px !important;line-height: 26px !important;}
    .footer-monkey {bottom: -20px !important;}
    .homepage-work-feature-box p {font-size: 17px !important;line-height: 28px !important;width: 80% !important;}
    .three-column-info-inner-row .wpb_column {width: 100% !important;margin-right: 0% !important;margin-bottom: 55px !important;}
    .three-column-info-inner-row .wpb_column:nth-child(2) {margin-left: 0% !important;}
    .three-column-info-row img {width: 175px;left: -10px;margin-bottom: 25px !important;}
    .three-column-info-row h2 {font-size: 43px !important;line-height: 43px !important;width: 400px !important;}
    .expertise-services-row button.flickity-button.flickity-prev-next-button.next, .expertise-services-row button.flickity-button.flickity-prev-next-button.previous {top: 35%;}
    li#field_3_21 textarea.large {min-height: 300px !important;}
    .footer-row h2 strong {display: block;font-size: 60px !important;line-height: 60px !important;letter-spacing: 0.5px;}
    .work-usa-cricket-match-centre {padding-bottom: 70% !important;}
    .work-totalmobile-demo-feature-big-milestone .nectar-milestone .number span {font-size: 186px;line-height: 206px;}
    .work-totalmobile-demo-feature-instant-impact-right img {width: 128% !important;margin-bottom: -70% !important;margin-left: -14% !important;}
    body .contact-project-planner-header-left img.img-with-animation {padding-right: 45px !important;max-width: 1000px;}
    .footer-row .footer-left h2 strong, .footer-row .footer-left h2 {margin-top: 0px !important;line-height: 50px !important;}
    .footer-row .footer-left h2 {font-size: 40px !important;}
    .author .page-header-bg-image {background-position: left !important;opacity: 0.7;}
    .author div#page-header-bg {background-color: #000 !important;}
    .work-ruthstrauss-tweets .text-row h3 span {margin-top: 5px !important;display: block;}

    /* WORK - SURREY */
    .match-centre-main-mobile h3 {font-size: 30px !important;line-height: 32px !important;}
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img {width: 550px !important;margin: auto !important;margin-top: -110px !important;}
}

/* END */


/* 550 */

@media only screen and (max-width: 550px) {
    .expertise-services-column .nectar-cta[data-style="underline"] .link_wrap .link_text:before {height: 28px !important;width: 17px !important;bottom: 1px;right: 0px;}
    .expertise-services-column .nectar-cta h5,
    .expertise-services-body strong {padding-right: 10px !important;padding-left: 10px !important;font-size: 17px !important;line-height: 30px !important;}
    .expertise-services-column h5 {margin-bottom: -15px !important;}
    #ajax-content-wrap .container-wrap .container .expertise-services-row .nectar-flickity .container.normal-container {max-width: 82vw !important;}
    .work-gtechniq .rotate-device-row {background-color: #5c5c5c;padding-bottom: 250px !important;}
    .rotate-device-row {background-color: #ef3a41;padding-bottom: 250px !important;}
    .rotate-device-row .phone {height: 40px;width: 70px;border: 3px solid white;border-radius: 10px;animation: rotate 1.5s ease-in-out infinite alternate;float: left !important;margin-bottom: 0px !important;}
    .rotate-device-row .message {width: 210px;color: white;font-size: 18px;line-height: 24px;text-align: left;margin-top: 0px;float: left;margin-left: 15px;}
    .rotate-device-row .wpb_wrapper {display: table;margin: auto !important;}
    body.material .rotate-device {margin-bottom: 20px !important;margin-top: 50px;}
    .work-ruthstrauss-desktop-visual-title {padding-bottom: 150px !important;}
    .work-ruthstrauss-mobile-visual-phone .img-with-aniamtion-wrap {position: relative;z-index: 999999999 !important;}
    .work-ruthstrauss-mobile-visual-phone img {width: 80vw !important;margin-top: -200px;}
    .work-ruthstrauss-mobile-visual-phone {display: block !important}
    .work-ruthstrauss-desktop-visual-laptop {display: none !important;}
    .work-styleanalytics-mobile-row {padding-top: 450px !important;margin-top: 118px !important;}
    body .work-styleanalytics-fullpage-website-showcase .work-mylife-fullpage-website-showcase-left.work-totalmobile-fullpage-website-showcase-left.wpb_column.column_container.vc_column_container {margin-bottom: 25px !important;}
    .work-styleanalytics-web-design-row-bg {padding-bottom: 225px !important;}
    .work-styleanalytics-web-design-image {margin-top: -225px !important;max-width: none !important;width: 200% !important;margin-left: -80%;}
    span.ctcc-left-side {font-size: 13.5px;margin: 0px !important;width: 420px !important;left: 0px !important;position: absolute;}
    span.ctcc-left-side:before {width: 35px !important;height: 33px !important;margin-right: 13px;margin-top: 3px !important;}
    div#catapult-cookie-bar {padding: 50px 30px !important;}
    div.wpb_row.fixed-window-graphic-row {width: 35px !important;top: 43%;}
    .contact-intro {padding: 100px 55px !important;padding-bottom: 130px !important;}
    .contact-form-newsletter p {width: 370px !important;}
    input#gform_submit_button_1 {width: 25px !important;height: 70px !important;padding: 0px !important;}
    .contact-form-newsletter li.gfield input {width: 370px !important;}
    .contact-form-newsletter .nectar-split-heading {display: none !important;}
    .contact-form-newsletter .newsletter-heading {display: block !important;}
    .contact-form-newsletter h3 {font-size: 35px !important;line-height: 40px !important;}
    div#gform_wrapper_2 { margin-bottom: 175px !important;}
    body .gf_stylespro#gform_1 .gform_footer {width: 30px !important;height: 60px !important;}
    body .page-intro-row h2 {font-size: 30px;line-height: 35px;width: 80% !important;margin: auto;}
    .expertise-process-right h3 a {font-size: 30px !important;line-height: 35px !important;}
    .creative-breeds-our-studio-image-top-column .vc_column-inner {height: 470px !important;}
    .creative-breeds-our-studio-image-bottom-left .vc_column-inner, .creative-breeds-our-studio-image-bottom-right .vc_column-inner {height: 250px !important;}
    .project-planner-feature-row p {padding-bottom: 325px !important;font-size: 22px !important;line-height: 33px !important;margin-top: -15px !important;width: 90% !important;margin: auto;}
    .contact-project-planner-form {margin-left: -50vw;left: 50%;width: 100vw;}
    .contact-project-planner-form-column {padding: 125px 11% !important;padding-top: 115px !important;}
    .contact-project-planner-form-column .gfsp_o_shade.gf_list_4col .o_img_wr {max-width: 100px !important;}
    .contact-project-planner-header-right .nectar_icon i {line-height: 59px !important;opacity: 1 !important;transition: 0.25s ease;font-size: 25px !important;}
    .contact-project-planner-header {padding-top: 100px !important;}
    .expertise-services-title-mobile.expertise-services-title {display: block !important;width: 95% !important;margin-top: 0px !important;}
    .expertise-services-image {width: 430px !important;margin-top: -130px !important;}
    .expertise-services-title, .expertise-services-desktop-subheader {display: none !important;}
    .expertise-services-inner {width: 85vw !important;}
    .expertise-services-mobile-subheader {display: block !important}
    .expertise-process-inner-right {width: 70% !important;}
    .expertise-clients .clients[data-additional_padding="3"].no-carousel >div {margin: 0px !important;padding: 8px 28px;width: 33.2%;}
    body .our-services-header-service-mobile {display: block !important;}
    body .our-services-header-service-desktop {display: none !important;}
    body .our-services-header .nectar-next-section-wrap.bounce {text-align: center;margin-top: 0px !important;}
    .our-services-header-nav-left, .our-services-header-nav-right {display: none !important;}
    .our-services-header-body {width: 90% !important;order: 1;margin-top: 0px !important;margin-bottom: 0px !important;}
    .our-services-header {padding-bottom: 125px !important;padding-top: 110px !important;}
    body .our-services-header-service-graphic {width: 100% !important;margin-top: -25% !important;order: 2;}
    .nectar-recent-posts-single_featured.multiple_featured .controls li:first-child {margin-left: 0px !important;}
    body.single-post #page-header-bg h1 {padding-bottom: 25px !important;padding-top: 5px !important;font-size: 48px !important;line-height: 50px !important;max-width: 100% !important;}
    .single-post #page-header-bg .container {max-width: 80% !important;}
    .work-gtechniq-platinum-right img {max-width: 120% !important;left: unset !important;margin-left: -10% !important;margin-top: 25px !important;}
    .work-website-example img {border-radius: 6px !important;}
    .ntfc-video-row {padding-top: 250px !important;padding-bottom: 250px !important;}
    .work-project-detail-logos-desktop {display: none !important;}
    .work-project-detail-logos img {height: auto !important;text-align: left !important;}
    .work-project-detail-logos .wpb_column {width: 100% !important;margin-right: 0% !important;padding-bottom: 0px !important;margin-bottom: -1px !important;padding-left: 0px !important;padding-right: 0px !important;}
    .work-project-detail-logos-mobile, .work-project-detail-logos-mobile-label {display: block !important;}
    .work-project-detail-logos {margin-top: 25px !important;padding-left: 1% !important;padding-right: 1% !important;}
    .work-project-detail-logos-mobile-label {margin-top: 55px !important;}
    .work-connexas .work-connexas-cards-row img {transform: scale(1.2) !important;}
    .work-usa-cricket-match-centre {padding-bottom: 70% !important;}
    .work-usa-cricket-tabs-row .tabbed[data-alignment="center"] .wpb_tabs_nav li:last-child {display: none;}
    .work-usa-cricket-tabs-row .tabbed[data-alignment="center"] .wpb_tabs_nav li {width: 40% !important;}
    .work-usa-cricket-meet-the-squad img {transform: scale(1.65);margin-top: 60px !important;margin-bottom: 95px !important;}
    .work-usa-cricket-tabs-inner-right {width: 100% !important;}
    .work-usa-cricket .tabbed[data-style="minimal"] >ul li:not(.cta-button) a {padding: 0px 0px 20px 0px !important;}
    .work-mylife-fullpage-website-showcase > .col.span_12 {width: 85% !important;}
    .work-mylife-fullpage-website-showcase-inner .wpb_column {width: 100% !important;margin-bottom: 100px !important;}
    .work-mylife-imac-left img {width: 180% !important;}
    body .our-services-header .wpb_text_column {margin-bottom: 20px !important;}
    .work-totalmobile-demo-feature-big-milestone .nectar-milestone .number span {font-size: 180px;line-height: 205px;}
    .work-totalmobile-fullpage-website-showcase-left, .work-totalmobile-fullpage-website-showcase-right {width: 100% !important;}
    .work-totalmobile-fullpage-website-showcase-right {top: 0px !important;}
    div.wpb_row.work-totalmobile-website-showcase .work-mylife-fullpage-website-showcase-left.vc_column_container {margin-bottom: 50px !important;}
    div.wpb_row.work-totalmobile-website-showcase .work-mylife-fullpage-website-showcase-right.vc_column_container {margin-bottom: 0px !important;}
    div.wpb_row.work-totalmobile-website-showcase {padding-top: 0px !important;padding-bottom: 125px !important;}
    .work-totalmobile-video-row {padding-top: 125px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell {padding: 0px 70px;}
    .work-all-intro h2 {font-size: 42px !important;line-height: 40px !important;}
    body .contact-project-planner-header-left img.img-with-animation {padding-right: 48px !important;max-width: 950px;}
    .quarantine-quiz-header {padding-bottom: 125px !important;}
    .imaginarium-slider .nectar-recent-posts-single_featured[data-padding="14%"] .recent-post-container {padding-top: 17% !important;padding-bottom: 35% !important;}
    .work-ruthstrauss-stats {padding-top: 77vw !important;padding-bottom: 90px !important;}
    .imaginarium-slider .nectar-recent-posts-single_featured h2 {font-size: 45px !important;line-height: 48px !important;width: 90% !important;}
    .vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container > .inner-wrap {padding-top: 35px;padding-bottom: 127px;}

    /* WORK - SURREY */
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero {display: block !important;}
    .work-surrey .work-ruthstrauss-desktop-visual-title.surrey .row-bg-wrap:before {width: 128%;top: -8%;right: -40%;}
    .surrey.work-ruthstrauss-desktop-visual-title.match-centre-intro {padding-bottom: 90% !important;}
    .work-website-shot-carousel.surrey-main .wpb_gallery_slidesflickity_style {margin-top: -44%;}
    .work-surrey .work-ruthstrauss-mobile-visual-phone {padding-bottom: 245px !important;}
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img {width: 479px !important;margin-top: -180px !important;}
    .surrey.work-ruthstrauss-desktop-visual-title.match-centre-intro {padding-bottom: 300px !important;}
    .work-gtechniq .work-feature-image {height: 425px !important;}

    /* WORK - AGILICO */
    .work-agilico .work-ruthstrauss-desktop-visual-laptop img.desktop {display: none !important;}
    .work-agilico .work-ruthstrauss-desktop-visual-laptop {display: block !important;}
    .work-agilico .work-ruthstrauss-desktop-visual-laptop img.mobile {display: block !important;margin-left: -125px;margin-top: -300px;width: 120% !important;max-width: unset;margin-bottom: -45px !important;}
    .work-agilico .work-ruthstrauss-desktop-visual-title {padding-bottom: 400px !important;}
}
    
/* END */


/* 500 */

@media only screen and (max-width: 500px) {
    span.ctcc-left-side {font-size: 12.25px !important;line-height: 19px !important;margin: 0px !important;width: 380px !important;left: 0px !important;position: absolute;}
    span.ctcc-left-side:before {width: 32px !important;height: 36px !important;margin-right: 15px;margin-top: 3px !important;}
    div#catapult-cookie-bar {padding: 45px 25px !important;}
    #cookie-law-info-bar p {font-size: 12px !important;line-height: 17px !important;text-align: left !important;width: 320px !important;padding-top: 4px !important;}
    .imaginarium-recent-posts h2 {font-size: 50px !important;line-height: 45px !important;}
    .three-column-info-row h2 {font-size: 41px !important;line-height: 39px !important;}
    .contact-form-newsletter li.gfield input {width: 345px !important;}
    .contact-form-newsletter h3 {font-size: 32px !important;line-height: 35px !important;}
    .contact-form-newsletter .newsletter-heading {display: block !important;margin-bottom: 15px !important;}
    .homepage-work-feature-box p {font-size: 16px !important;line-height: 25px !important;width: 100% !important;}
    .work-ruthstrauss-tweets .text-row {width: 420px;margin-top: 65px !important;}
}

/* END */


/* 479 */

@media only screen and (max-width: 479px) {
    .off-canvas-menu-container .nectar-menu-icon-text {padding-right: 44px;}
    .off-canvas-menu-container .nectar-menu-icon {position: absolute;display: block;right: 0px;margin-right: 0px;top: 2px;}
    
    .creative-breeds-team-row.creative-breeds-team-mobile {padding: 100px 0px 85px 0px !important;}
    .creative-breeds-team-icons-mobile {padding-left: 0px !important;}
    .creative-breeds-team-row .nectar-flickity.nectar-carousel .flickity-slider .cell .nectar-split-heading {margin-bottom: 10px !important;margin-top: -5px !important;}
    html body.single-post #page-header-bg .container {max-width: 350px !important;}
    html body.single-post #page-header-bg h1 {padding-bottom: 25px !important;padding-top: 0px !important;font-size: 42px !important;line-height: 45px !important;max-width: 100% !important;}
    .work-pca-mobile-app-right .number span {font-size: 80px !important;line-height: 70px !important;margin-top: 15px !important;}
    #ajax-content-wrap .container-wrap .container .expertise-services-row .nectar-flickity .container.normal-container {margin-top: 25px;max-width: 81vw !important;}
    body .homepage-intro-left .nectar-rotating-words-title h6 span,
    .homepage-intro p {letter-spacing: 0px;font-size: 17px;line-height: 29px;font-weight: 400;}
    .rotate-device-row .message {font-size: 17px;line-height: 21px;margin-left: 15px;margin-top: -2px;}
    .rotate-device-row .phone {height: 36px;width: 62px;}
    body .post-area.featured_img_left article,
    body .imaginarium-recent-posts .masonry-blog-item:nth-child(1),
    body .imaginarium-recent-posts .masonry-blog-item:nth-child(2) {margin-bottom: 40px !important;}
    .contact-project-planner-header-inner-left .nectar-cta:first-child {margin-right: 35px !important;}
    .span_12.author-wrapper {padding: 40px !important;padding-bottom: 60px !important;}
    .project-planner-feature-row .nectar-cta[data-style="underline"] .link_wrap .link_text:before {height: 20px !important;width: 20px !important;bottom: 23px;right: -33px;}
    .work-totalmobile-video-row .nectar-flickity[data-controls="touch_total"] .visualized-total {width: 350px;}
    .client-carousel .owl-item {margin-bottom: -2px !important;}
    body .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-viewport .flickity-slider .cell {padding: 0px 10vw 0px 10vw !important;width: 100% !important;}
    .creative-breeds-testimonial-name h3 {font-size: 22px !important;line-height: 22px !important;margin-bottom: 0px !important;}
    .red-for-ruth-instagram-right {margin-top: 45px;}
    body #slide-out-widget-area .inner-wrap {padding-top: 0px !important;}
    .homepage-work-row-inner .col.span_12 {max-width: 100% !important;margin: auto !important;padding-left: 0px !important;padding-right: 0px !important;}
    .homepage-work-feature-box .vc_column-inner {padding: 48px 40px !important;display: flex !important;height: auto !important;}
    body .homepage-work-left-column, body .homepage-work-right-column {width: 100% !important;height: auto !important;min-height: 400px !important;padding: 0px !important;margin: 0px !important;top: unset !important;margin-bottom: 0px !important;}
    html body.work .container.main-content .work-styleanalytics-mobile-row-inner h3 {font-size: 35px;line-height: 42px;margin-bottom: 0px !important;width: 350px;margin: auto;}
    .expertise-services-service-column {width: 100% !important;right: 0px !important;top: unset;}
    .expertise-services-column .nectar-cta:nth-child(2) {margin-bottom: 35px !important;}
    .expertise-services-service-column:last-child .nectar-cta:last-child {margin-bottom: 0px !important;}
    .expertise-services-column .nectar-cta[data-style="underline"] .link_wrap .link_text:before {height: 30px !important;width: 18px !important;bottom: 2px;right: 1px;}
    .imaginarium-slider .nectar-recent-posts-single_featured h2 {width: 100% !important;}
    #slide-out-widget-area ul.off-canvas-social-links.mobile-only.line-shown {margin-top: 30px !important;left: 0px;}
    #slide-out-widget-area.fullscreen-alt .off-canvas-social-links, .admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links {margin-top: 30px !important;}
    .noUi-tooltip {font-size: 45px !important;line-height: 45px !important;margin-top: 5px;}
    body #slide-out-widget-area .inner .off-canvas-menu-container li a {padding: 0px !important;color: #000 !important;font-size: 38px !important;line-height: 58px !important;}
    #footer-outer li.menu-item a {font-size: 15px !important;line-height: 32px !important;}
    .three-column-info-row img {width: 135px;margin-bottom: 20px !important;}
    #ajax-content-wrap .container-wrap .container {max-width: 350px !important;}
    #ajax-content-wrap .container-wrap .container.client-carousel-wrapper {max-width: calc(100% - 40px) !important;}
    .homepage-intro {padding-top: 125px !important;}
    div#gform_confirmation_message_1 p {width: 100% !important;}
    .contact-form-newsletter p {width: 100% !important;}
    .work-ruthstrauss-mobile-visual-phone {padding-bottom: 35px !important;}
    .work-ruthstrauss-tweets .text-row {width: 350px;}
    .work-ruthstrauss-tweets h3 {font-size: 28px !important;line-height: 35px !important;}
    body.workruthstraussfoundation div.work-testimonial-row-inner {padding: 50px 35px !important;}
    body.workruthstraussfoundation div.work-testimonial-row-inner p {font-size: 15.5px !important;line-height: 28px !important;}
    body.workruthstraussfoundation .work-testimonial-row {padding-top: 400px !important;}
    body.workruthstraussfoundation div.work-testimonial-row-inner {padding: 50px 35px !important;margin-bottom: -300px !important;}
    body.workruthstraussfoundation div.work-brand-footer {z-index: 999999 !important;padding-top: 390px !important;}
    .work-styleanalytics-web-design-row-column h3 {width: 100%;font-size: 33px !important;line-height: 38px !important;margin-top: -5px;}
    .work-ruthstrauss-tweets .text-row h3 {font-size: 32px !important;width: 100% !important;margin: auto;line-height: 38px !important;}
    body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu,
    body #header-outer[data-full-width="true"] header > .container,
    body #header-secondary-outer[data-full-width="true"] > .container {padding: 0 10px;}
    div#header-outer a.header-contact {right: 25px;}
    .homepage-intro h1 {font-size: 38px;line-height: 42px;}
    body .homepage-intro-left .nectar-rotating-words-title {margin-top: -5px;}
    div#text-2 p {padding-bottom: 0px;}
    .home .homepage-header .rev_slider img {width: 425px !important;height: auto !important;}
    .home .homepage-header .creativity-slider img {margin-top: -19px !important;width: 420px !important;}
    .footer-left-inner {width: 330px;}
    div#copyright {padding: 40px 30px 50px 30px !important;padding-right: 5px;}
    .footer-monkey {bottom: 20px !important;}
    .footer-right {margin-top: 0px !important;}
    .footer-row .nectar-split-heading {margin-top: 57px !important;margin-bottom: 55px;}
    .footer-left-inner {margin-top: 40px !important;}
    body .footer-right {margin-top: 60px !important;width: 140px !important;bottom: 20px !important;}
    .archive.author #page-header-wrap h1, .archive.category #page-header-wrap h1, .archive.tag #page-header-wrap, .archive.date #page-header-wrap h1 {margin-top: -5px !important;font-size: 46px !important;line-height: 48px !important;padding: 0px !important;margin-bottom: 0px !important;}
    ul#menu-footer-menu-1 {column-count: 2;font-size: 15px;line-height: 33px;}
    span.ctcc-left-side {font-size: 10px !important;line-height: 15px !important;width: 320px !important;}
    span.ctcc-left-side:before {width: 28px !important;height: 23px !important;margin-right: 9px;margin-top: 3px !important;}
    #catapult-cookie-bar .x_close span {height: 1px;width: 15px;}
    .contact-project-planner-form-column .gf_stylespro .gf_list_4col .gfield_checkbox>li {width: 33.3% !important;margin-bottom: 10px !important;}
    div#catapult-cookie-bar {padding: 35px 23px !important;}
    li#field_3_14 {margin-bottom: -5px !important;width: calc(100% + 16px) !important;margin-left: -8px !important;}
    #cookie-law-info-bar p {font-size: 12px !important;line-height: 18px !important;text-align: left !important;width: 250px !important;}
    #footer-outer #copyright p, #footer-outer #copyright p strong {display: block;font-size: 13px !important;line-height: 25px !important;}
    .three-column-info-row h2 {font-size: 36px !important;line-height: 40px !important;width: auto !important;}
    body .homepage-intro-right img.img-with-animation {max-width: 1180px;left: 12px !important;padding-left: 0px !important;margin-left: 0px !important;}
    .contact-form-inner {padding: 35px !important;}
    div#gform_wrapper_2 {padding: 35px !important;padding-top: 55px !important;padding-bottom: 50px !important;}
    .gf_stylespro.sp_goose input[type=checkbox]:not(old) + label {font-size: 14px !important;line-height: 23px !important;padding-left: 30px !important;}
    textarea {padding: 20px !important;font-size: 16px !important;}
    .contact-form-newsletter li.gfield input {width: 284px !important;}
    li.gfield input {font-size: 19px !important;}
    .contact-project-planner-form-column .o_text {font-size: 15px;line-height: 17px;}
    body .page-intro-row h2 {font-size: 33px;line-height: 39px;width: 370px !important;margin: auto;}
    .contact-project-planner-form-column .gfsp_o_shade.gf_list_4col .o_img_wr {margin-bottom: 12px !important;}
    .expertise-process-right h3 a {font-size: 29px !important;line-height: 31px !important;}
    body .page-intro-row p {width: 85% !important;margin: auto;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {left: 22px;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {right: 22px;}
    .creative-breeds-our-studio-right h2 {font-size: 40px !important;line-height: 28px !important;}
    .creative-breeds-testimonial-intro h2 {padding-right: 0px;line-height: 50px !important;font-size: 40px !important;line-height: 40px !important;}
    .creative-breeds-our-studio-milestones-top, .creative-breeds-our-studio-milestones-bottom {margin-top: 0px !important;display: block !important;float: left;width: 50% !important;}
    .creative-breeds-our-studio-image-top-column .vc_column-inner {height: 400px !important;}
    .creative-breeds-our-studio-image-bottom-left, .creative-breeds-our-studio-image-bottom-right {width: 50% !important;padding: 5px !important;}
    .creative-breeds-our-studio-image-top {margin-bottom: 0px !important;padding-bottom: 5px !important;}
    .creative-breeds-our-studio-image-bottom-left .vc_column-inner, .creative-breeds-our-studio-image-bottom-right .vc_column-inner {height: 225px !important;}
    .project-planner-feature-row h2 {padding-top: 275px !important;font-size: 60px !important;line-height: 55px !important;margin-bottom: 10px !important;}
    .project-planner-feature-row p {font-size: 22px !important;line-height: 31px !important;margin-top: -5px !important;width: 100% !important;}
    .contact-project-planner-form-column h3, .contact-project-planner-form-column div#gform_confirmation_message_3 h3 {font-size: 40px !important;line-height: 38px !important;margin-bottom: 15px !important;margin-top: 5px !important;}
    input#gform_next_button_3_13, input#gform_next_button_3_16, input#gform_next_button_3_19, input#gform_next_button_3_24, input#gform_submit_button_3, input#gform_previous_button_3_13, input#gform_previous_button_3_16, input#gform_previous_button_3_19, input#gform_previous_button_3_24, input#gform_previous_button_3, input#gform_next_button_3_6, input#gform_previous_button_3_28, input#gform_next_button_3_28 {margin-bottom: 10px !important;}
    .contact-project-planner-form-column p {font-size: 15px;line-height: 25px;}
    .contact-project-planner-form-column .gfsp_o_shade.gf_list_4col .o_img_wr {max-width: 100% !important;}
    .contact-project-planner-form-column .o_label {margin-bottom: 0px !important;}
    li.gchoice_3_22_1 label#label_3_22_1 {font-size: 16px !important;line-height: 28px !important;padding-bottom: 0px !important;}
    body .gfield_select {font-size: 17px !important;line-height: 26px !important;}
    .contact-project-planner-form-column .gfield_html img {width: 185px !important;}
    .contact-project-planner-form-column .gfsp_o_shade.gf_list_4col .o_img_wr img {padding: 0px !important;width: 75%;margin: auto !important;}
    div#gform_confirmation_message_3 img {width: 180px !important;}
    .contact-project-planner-header-right.wpb_column.column_container.vc_column_container {width: 100% !important;margin: auto !important;margin-bottom: 50px !important;}
    .contact-project-planner-header-inner-right {display: none !important;}
    .contact-project-planner-header-right {text-align: center !important;}
    .contact-project-planner-header-inner .contact-project-planner-header-inner-left {width: 100% !important;float: left !important;}
    .contact-project-planner-header-right img {top: -4px !important;}
    body .contact-project-planner-header-left img.img-with-animation {right: 23px !important;padding: 0px !important;max-width: 850px !important;}
    .contact-project-planner-header-inner-left .nectar-cta {text-align: center;}
    .contact-project-planner-info-departments {width: 37% !important;padding-right: 0px !important;}
    .contact-project-planner-info-location {width: 63% !important;}
    .contact-project-planner-info-location p, .contact-project-planner-info-departments p {font-size: 15px;line-height: 26px;}
    .contact-project-planner-info-icons-column i {font-size: 28px !important;line-height: 30px !important;}
    .contact-project-planner-info-icons-column .nectar_icon_wrap {margin-right: 15px !important;}
    .expertise-services-row button.flickity-button.flickity-prev-next-button.next, .expertise-services-row button.flickity-button.flickity-prev-next-button.previous {top: 29%;}
    .expertise-services-inner p {font-size: 16px !important;line-height: 28px;width: 95% !important;margin: auto !important;margin-bottom: 30px !important;padding-bottom: 0px;}
    .expertise-services-image {width: 320px !important;margin-top: -220px !important;}
    .expertise-services-image {width: 380px !important;margin-top: -120px !important;}
    .expertise-process-inner-right {width: 90% !important;} 
    .expertise-clients .clients[data-additional_padding="3"].no-carousel >div {padding: 2px 20px;width: 33.33%;}
    .expertise-clients .clients {width: 95% !important;}
    .our-services-single-expertise-row h2,
    .our-services-single-expertise-row h1 {font-size: 38px !important;line-height: 42px !important;}
    body.single-post #page-header-bg h1 {padding-bottom: 25px !important;padding-top: 0px !important;font-size: 48px !important;line-height: 48px !important;max-width: 100% !important;}
    body.single-post #page-header-bg[data-post-hs="default_minimal"], body.single-post #page-header-bg[data-post-hs="default"] {height: auto!important;padding-top: 125px;padding-bottom: 225px !important;}
    .author-read-time.container {max-width: 100% !important;padding-left: 28px !important;padding-right: 28px !important;}
    .author-image img {width: 65px !important;height: 65px !important;margin-top: 4px !important;}
    .author-read-time ul.social li a i {color: #000 !important;font-size: 22px !important;line-height: 22px !important;}
    .post-social-wrapper ul.social li {margin-right: 17px;}
    .author-name-read-time span {line-height: 23px;font-size: 12px;}
    .author-name-read-time span.auth-name {font-size: 17px;line-height: 15px !important;}
    .single-post #page-header-bg .container {max-width: 90% !important;}
    .single-post .section-title .inner-wrap a {padding: 0px 12px !important;margin: 0px !important;border: 0px !important;font-size: 17px !important;line-height: 18px !important;}
    .container-wrap #author-bio #author-info h3 {margin-bottom: 15px !important;font-size: 32px !important;line-height: 34px !important;margin-top: 14px !important;width: 100% !important;}
    .contact-form-newsletter p {width: 320px !important;font-size: 14px;line-height: 23px;}
    .imaginarium-slider .nectar-recent-posts-single_featured h2 {font-size: 42px !important;line-height: 45px !important;}
    .imaginarium-blog-column ul.wpb_tabs_nav.ui-tabs-nav li:nth-child(4) {display: none !important;}
    .imaginarium-blog-column ul.wpb_tabs_nav.ui-tabs-nav li {width: 33.3%;text-align: center;}
    .imaginarium-breaking-news-inner-row:before {height: 90px;width: 40px;}
    .single-post .post-content .vc_row h2 {font-size: 40px !important;line-height: 40px !important;}
    body blockquote.nectar_single_testimonial[data-style="bold"] div.inner p {font-size: 30px !important;line-height: 40px !important;padding-bottom: 30px;}
    .two-c2a-row-link .nectar-cta h5 {font-size: 19px !important;line-height: 44px !important;}
    .two-c2a-row-or em {font-size: 20px;line-height: 40px;opacity: 0.5;}
    .two-c2a-row-or {padding: 0px 10px !important;}
    .work-intro-expertise, .work-intro-year {padding-right: 25px;}
    body .work-pca-my-pca img.img-with-animation {padding-left: 0px !important;max-width: 150% !important;transform: scale(1);margin-bottom: 20px !important;margin-top: 10px !important;}
    .work-pca-my-pca .nectar-highlighted-text h2 {font-size: 42px !important;line-height: 44px !important;}
    .work-pca-ipads .nectar-fancy-box[data-style="color_box_hover"][data-border="true"] .box-inner-wrap {padding: 35px 30px;}
    .work-pca-mobile-app-right .number h3 {font-size: 75px !important;line-height: 75px !important;margin-bottom: 5px !important;margin-top: 5px !important;}
    div.work-testimonial-row-inner {padding: 50px 35px !important;}
    blockquote.nectar_single_testimonial p {font-size: 16px !important;line-height: 28px !important;}
    .work blockquote.nectar_single_testimonial p {font-size: 17px !important;line-height: 30px !important;}
    .work-pca-mobile-app-rating {padding-left: 15px !important;}
    .work-pca-mobile-app-inner .col.span_12.left {display: block !important;}
    .work-pca-mobile-app-rating {width: 55% !important;float: left !important;}
    .work-pca-mobile-app-icon {width: 45% !important;float: left !important;}
    .work-gtechniq-publications-logos {width: 350px;}
    .work-gtechniq-publications-inner {width: 350px !important;margin: auto;}
    .work-gtechniq-platinum-left {width: 350px !important;}
    .work-gtechniq-platinum-left h3 {font-size: 42px !important;line-height: 50px !important;}
    .expertise-services-row .row-bg {background-position: center top;background-color: #ff1053;background-size: 180% !important;}
    body.work-gtechniq div.work-testimonial-row-inner {margin-bottom: -185px !important;margin-top: -185px !important;}
    .small-print-toggles .toggle h3 a {font-size: 28px !important;line-height: 28px !important;padding-bottom: 35px !important;padding-top: 35px !important;}
    .ntfc-creative-responsibilities-intro h2 {font-size: 40px !important;line-height: 40px !important;}
    body.work-connexas blockquote.nectar_single_testimonial[data-style="bold"] div.inner p {font-size: 25px !important;line-height: 34px !important;padding-bottom: 30px;}
    .work-connexas .work-connexas-cards-row img {margin-top: -140px !important;margin-bottom: 125px !important;transform: scale(1.2) !important;}
    .work-brand-colour-box-colour-name p strong {font-size: 15px !important;line-height: 20px !important;}
    .connexas-new-brand-colour-left .vc_column-inner, .connexas-new-brand-colour-right .vc_column-inner {padding: 23px !important;}
    .connexas-new-brand-row .fa:before {width: 60px !important;height: 60px !important;display: block !important;}
    .connexas-new-brand-row .tabbed ul li a {padding-bottom: 30px !important;padding-top: 20px !important;padding-left: 0% !important;padding-right: 0% !important;text-align: center !important;}
    .work-usa-cricket-match-centre h2 {font-size: 44px !important;line-height: 44px !important;margin-bottom: 0px !important;}
    .work-usa-cricket-match-centre {padding-bottom: 70% !important;}
    .work-usa-cricket-rookie-left img {transform: scale(1.2);margin-bottom: 25px !important;margin-top: 20px !important;}
    .work-usa-cricket-intergration-right h2, .work-usa-cricket-meet-the-squad h2 {font-size: 40px !important;line-height: 40px !important;}
    .work-usa-cricket-meet-the-squad p {width: 100% !important;margin-left: 0% !important;}
    .work-usa-cricket-tabs-inner-left h2 {font-size: 38px !important;line-height: 45px !important;margin-bottom: 0px !important;}
    .work-usa-cricket-tabs-inner-row {max-width: 350px !important;}
    .work-mylife-fluid-mobile-column .number span {font-size: 40px !important;line-height: 40px !important;}
    .work-mylife-fluid-mobile-column .subject {font-size: 14px !important;line-height: 20px !important;}
    .work-brand-colour-box-colour-name p strong {margin-bottom: 75px !important;}
    .work-horizon-refined-experience-left h3 {font-size: 40px !important;line-height: 45px !important;}
    .work-totalmobile-demo-feature-instant-impact-row {width: 350px !important;}
    .work-totalmobile-demo-feature-big-milestone .nectar-milestone .number span {display: none !important;}
    .work-totalmobile-demo-feature-big-milestone {margin-bottom: 0px !important;}
    .work-totalmobile-demo-feature {padding-top: 125px !important;}
    .work-totalmobile-demo-feature-imac {width: 155% !important;margin: auto !important;margin-left: -25% !important;}
    .work-totalmobile-demo-feature-instant-impact-row {padding-top: 30px !important;}
    .instant-impact-milestone-subject p {padding-right: 120px !important;float: left !important;font-size: 16px !important;line-height: 25px !important;}
    .work-totalmobile-demo-feature-instant-impact-row h3, .work-totalmobile-website-showcase-intro h3, .work-totalmobile-video-row h3 {font-size: 35px !important;line-height: 41px !important;}
    .work-totalmobile-website-showcase-intro {padding-top: 210px !important;padding-bottom: 120px !important;}
    .work-totalmobile-video-row .wpb_text_column.wpb_content_element, .work-totalmobile-video-row .nectar-split-heading {width: 350px !important;margin-left: auto !important;margin-right: auto !important;}
    .work .work-intro-row h2,
    .work .work-intro-row h1 {font-size: 40px;line-height: 42px;margin-bottom: 7px;}
    .nectar_icon_wrap {margin-right: 15px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell {padding: 0px 30px;}
    .creative-breeds-team-row.creative-breeds-team-mobile .flickity-slider .cell h3 {font-size: 49px !important;line-height: 49px !important;}
    .work-latest-projects-column h3 {padding-bottom: 100px !important;}
    body.quarantine-quiz .quarantine-quiz-info-logos-inner-column {padding-left: 10px !important;padding-right: 10px !important;}
    body.quarantine-quiz .quarantine-quiz-info-column h4 {font-size: 28px !important;line-height: 32px !important;}
    body.quarantine-quiz .quarantine-quiz-info-column h3 {font-size: 40px !important;line-height: 45px !important;}
    .quarantine-quiz-result .nectar-milestone .number span {font-size: 120px !important;line-height: 140px !important;}
    .contact-love-to-hear-from-you .nectar-milestone {margin-left: -30px !important;}
    .imaginarium-instagram-feed-row h3 {font-size: 40px !important;line-height: 40px !important;margin-bottom: 25px !important;}
    .work-ruthstrauss-mobile-text-left h3 {font-size: 40px !important;line-height: 44px !important;}
    .work-ruthstrauss-stats .wpb_column {width: 100% !important;margin-bottom: 30px !important;}
    .work-ruthstrauss-stats .nectar-milestone .number span {font-size: 55px;line-height: 38px;}
    .work-ruthstrauss-stats p {font-size: 16px;line-height: 22px;width: 100% !important;}
    .work-ruthstrauss-show-support-right img {max-width: 115vw !important;top: -55vw;left: -8vw;}
    .work-ruthstrauss-stats {padding-top: 85vw !important;padding-bottom: 30vw !important;}
    .work-ruthstrauss-show-support-left {padding-top: 150px;}
    .work-ruthstrauss-tweets .inner_row.desktop-row .nectar_cascading_images .cascading-image img,
    .work-ruthstrauss-tweets .inner_row.mobile-row .nectar_cascading_images .cascading-image img {width: 125vw !important;margin-left: -12.5vw !important;max-width: none;}
    .work-ruthstrauss-tweets .inner_row.mobile-row {margin-top: -66.5vw !important;}
    .work-ruthstrauss-tweets .text-row {width: 350px;margin-top: 50px !important;}
    .nectar-cta h5, .home .nectar-cta h5 {font-size: 18px !important;line-height: 45px !important;}
    body .instagram-media {min-width: calc(100% - 0px) !important;border-right: 2px solid rgb(219, 219, 219) !important;}
    .work-latest-projects-column .vc_column-inner {padding: 38px;}
    .work-latest-projects-column h3 {font-size: 35px !important;line-height: 35px !important;}
    body.work-beckworth .work-brand-color-column .vc_column-inner {padding: 18px;}
    .work-brand-color-column p strong {font-size: 14px;line-height: 22px;margin-bottom: 80px !important;}
    .work-brand-color-column p {opacity: 0.5;font-size: 12.5px;line-height: 17px;}
    .creative-breeds-our-studio-milestones-top .number.accent-color span,
    .creative-breeds-our-studio-milestones-bottom .number.accent-color span {font-size: 42px !important;line-height: 60px !important;}
    .imaginarium-blog .post-area .post-content-wrap .post-header {margin-bottom: 10px;margin-top: 7px;}

    /* WORK - GTECHNIQ */
    .work-gtechniq-global-map-milestones .wpb_column:last-child {margin-right: 0px !important;}
    .work-gtechniq-global-map-left .nectar-milestone .number span {font-size: 40px;line-height: 50px;}
    body .work-gtechniq-global-map-left .nectar-milestone .subject {font-size: 14px;line-height: 24px;}
    .work-integrations p {font-size: 14.5px;line-height: 16px;}
    .work-integrations .hover-wrap .hover-wrap-inner .img-with-animation {width: 90%;}
    .work-shop-assistant .img-with-aniamtion-wrap .inner {margin-left: -13% !important;width: 180% !important;max-width: unset !important;margin-bottom: 40px !important;margin-top: -5px !important;}
    .work-gtechniq-ups .nectar_cascading_images {width: 114% !important;max-width: unset !important;margin-left: -7% !important;margin-bottom: 25px;margin-top: 32px !important;}
    html body.work .container.main-content .vc_row.work-gtechniq-ups h3 {font-size: 37px;line-height: 43px;}
    .work-gtechniq-web .work-testimonial-row {padding-top: 500px !important;}
    .work-gtechniq-device-image img {max-width: 136% !important;margin-left: -15% !important;margin-top: -30px !important;}

    /* WORK - AGILICO */
    .work-feature-image.featured-1 .row-bg {background-position: -230px -140px !important;}
    .work-agilico .work-project-detail-left img {margin-bottom: 10px !important;width: 200px;margin-top: 75px;}
    .agilico-early-ideas .vc_column-inner {max-width: 90% !important;margin: auto;}
    .agilico-half-and-half .column-image-bg {background-position: 80% !important;}
    .agilico-new-brand-logo .vc_column-inner,
    .agilico-new-brand-logo-light .vc_column-inner {padding: 54px 60px 60px 60px;}
    .work-agilico-mobile-gallery .flickity-viewport .cell {width: 75% !important;padding: 0px 10px;}
    .work-agilico .work-ruthstrauss-desktop-visual-laptop img.mobile {width: 110% !important;display: block !important;margin-left: -13%;margin-top: -300px;}
    html body.work .container.main-content .vc_row h3 {font-size: 35px;line-height: 40px;margin-bottom: 0px !important;}
    .agilico-early-ideas h3 {line-height: 45px !important;margin-top: -7px;}
    body.work-agilico blockquote.nectar_single_testimonial[data-style="bold"] div.inner p {font-size: 28px !important;line-height: 38px !important;padding-bottom: 30px;}

    /* WORK - SURREY */
    body.work-surrey .work-testimonial-row {padding-top: 385px !important;}
    html body.work .container.main-content .vc_row h3 {font-size: 35px;line-height: 37px;margin-bottom: 0px !important;}
    body.work-surrey .work-surrey-laptop-section .nectar_cascading_images img {max-width: unset;width: 150% !important;margin-left: -25%;transform: rotate(0deg);margin-top: 35px;margin-bottom: 0px !important;}
    .work-surrey-laptop-section .nectar-icon-list-item .content {transition: all 0.5s ease;font-size: 15px;line-height: 25px;}
    .work-surrey-laptop-section .nectar-icon-list-item .content h4 {font-size: 24px;line-height: 26px;}
    html body.work .container.main-content .work-surrey-membership.vc_row h3 {font-size: 35px;line-height: 41px;}
    body.work-surrey .partner-programme p {font-size: 14.5px;line-height: 25px;margin-top: 10px;}
    .work-surrey .work-ruthstrauss-desktop-visual-title.surrey .row-bg-wrap:before {width: 160%;top: -10%;right: -70%;opacity: 0.3;}
    body.work .container.main-content .surrey-hospitality.vc_row h3 {font-size: 34px;line-height: 40px;}
    .work-surrey-squad-title h3 {font-size: 39px !important;line-height: 40px !important;padding-bottom: 10px;}
    .work-surrey-squad-main img {margin-bottom: -19% !important;margin-top: -15% !important;width: 150% !important;margin-left: -25%;max-width: unset !important;}
    .match-centre-main-mobile p {font-size: 15px;line-height: 25px;opacity: 0.75;}
    .partner-programme .vc_column-inner {padding: 30px;}
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img {width: 120% !important;margin-top: -180px !important;margin-left: -10% !important;}

    /* WORK - BECKWORTH */
    .work-beckworth-emporium-web-design-title,
    .work-beckworth-emporium-web-design-quote,
    .work-beckworth-menu-testimonial {width: 350px;}
    .work-beckworth-emporium-web-design-hand-row .text .vc_column-inner {max-width:350px !important;}
    .work-beckworth-emporium-web-design-hand-row.two .hand {width: 115%;margin-left: auto !important;margin-right: -26% !important;}
    .work-beckworth-emporium-web-design-hand-row.one .hand {width: 115%;margin-right: auto !important;margin-left: -26% !important;}
    .work-beckworth-emporium-web-design img {width: 125% !important;max-width: unset !important;margin-left: -12.5%;}
    body.work-beckworth .work-website-shot-carousel .row-bg-wrap:before {background-size: 200%;}
    body.work-beckworth .work-brand-color-column p {opacity: 0.5;font-size: 12px;line-height: 13px;}
    .work-brand-footer-integrations.work-brand-footer {padding-top: 100px !important;}
    .work-beckworth-menu img {width: 150% !important;max-width: unset !important;margin-left: -25% !important;transform: rotate(-15deg) !important;}
    .work-beckworth .work-beckworth-menu-testimonial {margin-top: -5% !important;}
    .work-beckworth-menu .work-beckworth-emporium-web-design-title h2 {font-size: 40px;line-height: 45px;}
    body.work-beckworth .work-brand-typography-column {width: 100%;}
    .work-beckworth-emporium-web-design-title h2 {font-size: 36px;line-height: 38px;}

    /* WORK ITEM CAROUSEL */
    .work-item-carousel .homepage-work-feature-box .vc_column-inner {padding: 38px !important;min-height: 385px;}
    .work-item-carousel-title h2 {font-size: 45px;line-height: 45px;}
    .homepage-work-feature-box .homepage-work-box-expertise em {font-size: 15px;}
    .homepage-work-feature-box .homepage-work-box-expertise p em {margin-right: 10px;}
    .homepage-work-case-study .wpb_text_column h5 {margin-bottom: 0px !important;}
    .work-item-carousel-title .nectar-cta h5 {font-size: 18px !important;line-height: 45px !important;}
}

/* END */


/* 428 */

@media only screen and (max-width: 428px) {
    .contact-form-newsletter h3 {font-size: 27px !important;line-height: 32px !important;}
    .work-ruthstrauss-mobile-visual-phone img {width: 85vw !important;margin-top: -200px;}
}

/* END */


/* 414 */

@media only screen and (max-width: 414px) {
    html body.single-post #page-header-bg .container {max-width: 320px !important;}
    .creative-breeds-testimonial-carrousel .flickity-prev-next-button.previous {left: 0px !important;}
    .creative-breeds-testimonial-carrousel .flickity-prev-next-button.next {right: 0px !important;}
    body .homepage-work-left-column, body .homepage-work-right-column {min-height: 380px !important;}
    body.workruthstraussfoundation .work-brand-brand-elements-column img {width: 50px !important;margin: 45px auto !important;}
    body.workruthstraussfoundation .nectar_single_testimonial span.title {font-size: 13px;font-weight: 400;letter-spacing: -0.1px;}
    div.work-testimonial-row-inner .nectar_single_testimonial .image-icon {margin-right: 11px !important;width: 45px !important;height: 45px !important;}
    .work-styleanalytics-video-row h3,
    .work-styleanalytics-mobile-row-inner h3,
    .style-analytics-salesforce-text h3 {font-size: 35px !important;line-height: 40px !important;}
    .work-totalmobile-video-row .nectar-flickity[data-controls="touch_total"] .visualized-total {width: 325px;}
    .work-styleanalytics-mobile-row-inner {width: 350px !important;}
    #ajax-content-wrap .container-wrap .container {max-width: 325px !important;}
    .row .col h5, body h5 {font-size: 13px;line-height: 19px;}
    body .contact-project-planner-header-left img.img-with-animation {right: 20px !important;padding: 0px !important;max-width: 750px !important;}
    #ajax-content-wrap .container-wrap .container .container.client-carousel-wrapper {max-width: 100% !important;padding-left:15px;padding-right:15px;}
    .homepage-intro h1 {font-size: 35px;line-height: 40px;}
    .home .homepage-header .rev_slider img {width: 375px !important;height: auto !important;margin-top: -10px !important;}
    body .homepage-intro-right img.img-with-animation {padding-left: 0px !important;max-width: 1085px !important;}
    #cookie-law-info-bar span:before {width: 40px !important;height: 41px !important;margin-right: 15px;margin-top: 11px;}
    a#cookie_action_close_header {width: 16px !important;height: 16px !important;margin-top: 23px;}
    .homepage-work-row .wpb_column {padding-left: 0px !important;padding-right: 0px !important;}
    .three-column-info-row h2 {font-size: 39px !important;line-height: 42px !important;width: auto !important;}
    .contact-intro {padding: 100px 45px !important;padding-bottom: 130px !important;}
    .contact-c2a .wpb_text_column p {font-size: 22px !important;}
    .contact-intro h1 {font-size: 60px !important;line-height: 60px !important;margin-bottom: -15px !important;}
    .contact-form-newsletter div#gform_wrapper_1, .contact-form-newsletter li.gfield input {width: 100% !important;}
    div[data-midnight="dark"] .gform_footer.top_label:before {color: #000 !important;}
    .contact-form-newsletter .gf_stylespro#gform_1 .gform_body {text-align: center;float: left !important;display: block !important;width: 100% !important;}
    .contact-form-newsletter .gform_footer.top_label:before {content: 'Join Today' !important;color: #fff !important;display: inline-block !important; position: absolute; left: 25%;}
    .imaginarium-slider .nectar-recent-posts-single_featured[data-padding="14%"] .recent-post-container {padding-top: 20% !important;padding-bottom: 40% !important;}
    body .gf_stylespro#gform_1 .gform_footer {width: 100% !important;height: auto !important;}
    input#gform_submit_button_1 {width: 76% !important;height: 23px !important;padding: 0px !important;margin-bottom: -7px !important;margin-left: 26%;}
    .contact-form-newsletter .gform_footer.top_label:before {content: 'Join Today' !important;color: #fff !important;display: inline-block !important;position: absolute;left: 29%;}
    .contact-form-newsletter {padding: 50px !important;text-align: center;padding-bottom: 125px !important;padding-top: 120px !important;}
    .contact-form-newsletter p {font-size: 12px !important;line-height: 20px !important;padding-top: 0px !important;}
    .contact-form-newsletter p:first-child {padding-top: 20px !important;}
    li#field_1_1 {margin-bottom: 20px !important;}
    body .page-intro-row h2 {font-size: 33px;line-height: 39px;width: 87% !important;margin: auto;}
    body .expertise-technology h3, body .expertise-clients h3 {font-size: 33px !important;line-height: 39px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell .nectar_icon_wrap {margin-right: 10px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell .nectar_icon_wrap:last-child {margin-right: 0px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell img {width: 100% !important;margin: auto !important;}
    div#gform_confirmation_message_1 p {width: 100% !important;font-size: 18px !important;line-height: 25px !important;}
    .creative-breeds-our-studio-image-bottom-left .vc_column-inner, .creative-breeds-our-studio-image-bottom-right .vc_column-inner {height: 200px !important;}
    .project-planner-feature-row p {padding-bottom: 250px !important;}
    .project-planner-feature-row h2 {padding-top: 200px !important;}
    .project-planner-feature-row .nectar-cta[data-style="underline"] .link_wrap .link_text:before {height: 29px !important;width: 20px !important;bottom: 14px;right: -28px;}
    .project-planner-feature-row .nectar-cta[data-style="underline"] .link_wrap .link_text:after {width: calc(100% + 30px) !important;}
    body .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-viewport .flickity-slider .cell {padding: 0px 30px 0px 30px !important;width: 100% !important;}
    .contact-form-newsletter p {width: auto !important;font-size: 13px !important;line-height: 20px !important;padding-bottom: 5px !important;}
    .contact-project-planner-form-column .gfsp_o_shade.gf_list_4col .o_img_wr img {padding: 0px 25px !important;}
    .contact-project-planner-form-column .o_text {font-size: 15px;line-height: 10px;margin-bottom: 15px !important;}
    input#gform_next_button_3_13, input#gform_next_button_3_16, input#gform_next_button_3_19, input#gform_next_button_3_24, input#gform_submit_button_3, input#gform_previous_button_3_13, input#gform_previous_button_3_16, input#gform_previous_button_3_19, input#gform_previous_button_3_24, input#gform_previous_button_3, input#gform_next_button_3_6 {padding: 23px !important;}
    .contact-project-planner-form-column .gfsp_o_shade.gf_list_4col .o_img_wr img {padding: 0px 10px !important;}
    .contact-project-planner-info-location h5, .contact-project-planner-info-departments h5 {margin-bottom: -5px !important;}
    .expertise-services-service-column {width: 100% !important;}
    .expertise-services-column .nectar-cta:nth-child(2), .expertise-services-column .nectar-cta:nth-child(1) {margin-bottom: 35px !important;}
    .expertise-services-row button.flickity-button.flickity-prev-next-button.next, .expertise-services-row button.flickity-button.flickity-prev-next-button.previous {top: 25%;}
    .expertise-services-image {width: 95% !important;margin-top: -100px !important;}
    .expertise-services-inner {width: 85vw !important;margin-top: 0px !important;}
    .expertise-technology-column {margin-top: -5px !important;}
    .expertise-clients .clients[data-additional_padding="3"].no-carousel >div {padding: 5px 20px;}
    body .expertise-clients h3 {width: 350px !important;}
    .our-services-single-expertise-row h2,
    .our-services-single-expertise-row h1 {font-size: 40px !important;line-height: 40px !important;}
    .author-read-time.container {max-width: 100% !important;padding-left: 25px !important;padding-right: 25px !important;}
    .author-read-time ul.social li a i {color: #000 !important;font-size: 21px !important;line-height: 22px !important;}
    .post-social-wrapper ul.social li {margin-right: 15px;}
    .author-name-read-time span {line-height: 23px;font-size: 12px;}
    .author-name-read-time span.auth-name {font-size: 16px;line-height: 13px !important;}
    .author-name-read-time {padding: 8px 0px 8px 10px;}
    .author-image img {width: 60px !important;height: 60px !important;margin-top: 4px !important;}
    .author-read-time.container {max-width: 100% !important;padding-left: 25px !important;padding-right: 25px !important;}
    .single-post-author-bar {border-bottom: 1px solid #dcdcdc;padding: 15px 0px 10px;}
    .container-wrap #author-bio #author-info h3 {font-size: 30px !important;line-height: 30px !important;}
    .span_12.author-wrapper {padding: 50px 35px !important;}
    .container-wrap #author-bio #author-info a, .imaginarium-slider .nectar-button.has-icon span {font-size: 20px !important;line-height: 45px !important;}
    .sharing-default-minimal .nectar-social .nectar-social-inner a i {font-size: 27px !important;line-height: 60px !important;height: 60px;width: 60px;}
   .imaginarium-slider .nectar-recent-posts-single_featured h2 {font-size: 38px !important;line-height: 40px !important;}
    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {height: 200px !important;}
    .single-post .post-content .vc_row h2 {font-size: 36px !important;line-height: 36px !important;}
    .work-pca-mobile-app-right .number h3 {font-size: 60px !important;line-height: 65px !important;margin-bottom: 0px !important;margin-top: 10px !important;}
    body .work-pca-mobile-app-right .nectar-milestone .subject {font-size: 14.5px;line-height: 29px;}
    .work-pca-mobile-app-rating img {width: 60% !important;margin-top: -15px !important;}
    .work-pca-changing-room .nectar_cascading_images .cascading-image:first-child img {margin-left: -32% !important;}
    .work blockquote.nectar_single_testimonial p {font-size: 16.5px !important;line-height: 29px !important;}
    div.work-testimonial-row-inner {width: 110%;margin-left: -5% !important;}
    .work-brand-logo-column .vc_column-inner {padding: 20% 18%;}
    .work-brand-colour-box-colour-references p {font-size: 11px;line-height: 16px;letter-spacing: -0.25px;}
    .work-brand-color-column p strong {font-size: 14px;line-height: 15px;display: block;margin-bottom: 60px !important;}
    .work-brand-color-column p {opacity: 0.5;font-size: 11px;line-height: 16px;letter-spacing: -0.25px;}
    .work-brand-color-column .vc_column-inner {padding: 20px;}
    .work-gtechniq-publications-inner {width: 325px !important;}
    .work-gtechniq-publications-logos {width: 320px;}
    .small-print-intro h3 {font-size: 42px !important;line-height: 40px !important;width: 90%;margin: auto;}
    .connexas-new-brand-colour-left .vc_column-inner, .connexas-new-brand-colour-right .vc_column-inner {padding: 22px !important;}
    .connexas-new-brand-row .fa:before {width: 50px !important;height: 50px !important;}
    .work-brand-colour-box-colour-name p strong {font-size: 14px !important;line-height: 15px !important;}
    .work-brand-colour-box-colour-name, .work-brand-colour-box-colour-name {margin-bottom: 70px !important;}
    .work-connexas-show-time-right img {width: 130% !important;max-width: none !important;left: -20%;margin-top: 75px !important;}
    .work-horizon-branding-feature-large {height: 350px !important;}
    .work-horizon-branding-small {height: 200px !important;}
    .work-horizon-refined-experience-left h3 {font-size: 37px !important;line-height: 43px !important;}
    body.work-totalmobile .work-project-detail-left h3 {font-size: 39px !important;line-height: 45px !important;}
    .work-totalmobile-demo-feature-instant-impact-row {width: 325px !important;}
    .instant-impact-milestone-subject p {width: 100% !important;padding-right: 50px !important;font-size: 16px !important;line-height: 25px !important;}
    .work-totalmobile-website-showcase-intro {padding-top: 200px !important;padding-bottom: 120px !important;}
    .work-totalmobile-demo-feature-instant-impact-left .nectar-milestone .number span, .work-totalmobile-demo-feature-instant-impact-left .nectar-milestone .subject {font-size: 40px;letter-spacing: 0px;line-height: 55px;font-family: proxima-nova, sans-serif !important;font-weight: 500 !important;color: #fff !important;float: left;}
    .work-totalmobile-video-row .wpb_text_column.wpb_content_element, .work-totalmobile-video-row .nectar-split-heading {width: 320px !important;margin-left: auto !important;margin-right: auto !important;}
    .creative-breeds-team-cta-mobile {width: 90px !important;}
    .work-latest-projects-column h3 {padding-bottom: 100px !important;}
    .quarantine-quiz-header .wpb_column {padding: 0px !important;}
    .quarantine-quiz-info-column {padding: 0px !important;}
    .quarantine-quiz-header img.quarantine-quiz-title.skip-lazy {max-width: none !important;transform: scale(1.12) !important;margin-bottom: 30px !important;}
    .work-styleanalytics-web-design-image {margin-top: -185px !important;width: 200% !important;margin-left: -85%;}
    .work-styleanalytics-web-design-row-left h3 {font-size: 33px !important;line-height: 38px !important;}
    .work-styleanalytics-web-design-row-bg {padding-bottom: 195px !important;}
    body .work-ruthstrauss-desktop-visual-title h2 {font-size: 36px;line-height: 39px;}
    .work-ruthstrauss-show-support-right img {max-width: 145vw !important;top: -56vw;left: -22vw;}
    .work-ruthstrauss-show-support-left {padding-top: 225px;margin-bottom: 0px !important;}
    .work-ruthstrauss-show-support {padding-bottom: 50vw !important;}
    .work-ruthstrauss-tweets .text-row {width: 330px;}
    .work-ruthstrauss-tweets .text-row h3 {font-size: 30px !important;width: 100% !important;margin: auto;line-height: 34px !important;}
    .contact-form-newsletter li.gfield input {width: 100% !important;text-align: center;}
    .creative-breeds-testimonial-name p {font-size: 13.5px;line-height: 25px;}
    .creative-breeds-testimonial-name h3 {font-size: 20px !important;line-height: 20px !important;margin-bottom: 0px !important;}
    .creative-breeds-testimonial-image {height: 42px;width: 42px !important;margin-right: 10px !important;}
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell .inner-wrap {padding: 34px 32px;}

    /* WORK ITEM CAROUSEL */
    .work-item-carousel-title h2 {font-size: 40px;line-height: 40px;}
    .work-item-carousel .homepage-work-feature-box h3 {font-size: 32px !important;line-height: 30px !important;}
    .homepage-work-feature-box .wpb_text_column.wpb_content_element:first-child {margin-bottom: 0px !important;}
    .work-item-carousel .homepage-work-feature-box .vc_column-inner {padding: 35px !important;min-height: 350px;}

    /* WORK - AGILICO */
    .work-feature-image.featured-1 .row-bg {background-position: -300px -140px !important;}
    .work-agilico .work-ruthstrauss-desktop-visual-laptop img.mobile {margin-left: -13%;margin-top: -250px;}
    .work-agilico .work-ruthstrauss-desktop-visual-title {padding-bottom: 375px !important;}
    .work-agilico-mobile-gallery .flickity-viewport .cell {width: 80% !important;padding: 0px 0px;margin-right: 10% !important;}

    /* WORK - SURREY */
    .work-website-shot-carousel.membership .wpb_gallery_slidesflickity_style {margin-top: 45%;}
    .work-surrey-membership {padding-bottom: 125px !important;}
    body.work .container.main-content .surrey-hospitality.vc_row h3 {font-size: 30px;line-height: 37px;}
    .work-surrey-squad-title h3 {font-size: 37px !important;line-height: 38px !important;padding-bottom: 10px;}
    .work-surrey .work-ruthstrauss-mobile-visual-phone {padding-bottom: 225px !important;}

    /* WORK - BECKWORTH */
    .work-beckworth-emporium-web-design-title,
    .work-beckworth-emporium-web-design-quote,
    .work-beckworth-menu-testimonial {width: 325px;}
    .work-beckworth-emporium-web-design-hand-row .text .vc_column-inner {max-width: 325px !important;}
    .work-beckworth-emporium-web-design-hand-row.two .hand {width: 115%;margin-left: auto !important;margin-right: -26% !important;}
    .work-beckworth-emporium-web-design-hand-row.one .hand {width: 115%;margin-right: auto !important;margin-left: -26% !important;}
    .work-beckworth-emporium-web-design-title h2 {font-size: 33px;line-height: 35px;}
}

/* END */


/* 375 */

@media only screen and (max-width: 375px) {
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {left: 8px;transform: scale(0.5) !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {right: 8px;transform: scale(0.5) !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next,
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {display: block !important;}

    .creative-breeds-testimonial-name .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}
    .work-pca-mobile-app-right .number span {font-size: 70px !important;line-height: 60px !important;margin-top: 12px !important;}
    .homepage-work-case-study .wpb_text_column h5 {margin-bottom: 5px !important;}
    .work-ruthstrauss-tweets .text-row {width: 290px !important;}
    .footer-left-inner {width: 300px;}
    div#gform_confirmation_message_1 p {font-size: 17px !important;line-height: 24px !important;}
    #footer-outer #copyright p, #footer-outer #copyright p strong {display: block;font-size: 14px !important;line-height: 23px !important;}
    .footer-row h2 strong {color: #000 !important;opacity:0.25;display: block;font-size: 55px !important;line-height: 55px !important;}
    .homepage-work-feature-box .vc_column-inner {padding: 45px 38px !important;display: flex !important;}
    .noUi-tooltip {font-size: 40px !important;line-height: 45px !important;margin-top: 0px;}
    span.ctcc-left-side {font-size: 9.5px !important;line-height: 14px !important;margin: 0px !important;width: 305px !important;left: 0px !important;position: absolute;}
    #ajax-content-wrap .container-wrap .container {max-width: 290px !important;}
    body .homepage-intro-right img.img-with-animation {max-width: 1000px !important;left: 5px !important;}
    .homepage-intro h1 {font-size: 38px;line-height: 40px;}
    #cookie-law-info-bar p {font-size: 12px !important;line-height: 17px !important;width: 235px !important;}
    #cookie-law-info-bar span:before {width: 40px !important;height: 33px !important;margin-right: 10px;margin-top: 12px;}
    a#cookie_action_close_header {width: 14px !important;height: 16px !important;margin-top: 23px;}
    #cookie-law-info-bar {padding: 25px !important;}
    .three-column-info-row h2 {font-size: 38px !important;line-height: 40px !important;width: auto !important;}
    .contact-intro {padding: 100px 40px !important;}
    .contact-form-inner {padding: 15px !important;}
    .contact-form-newsletter {padding: 125px 45px !important;}
    img.contact-monkey {padding-left: 10vw !important;padding-right: 10vw !important;}
    body .page-intro-row h2 {font-size: 32px;line-height: 38px;width: 85% !important;margin: auto;}
    body .expertise-technology h3, body .expertise-clients h3 {font-size: 34px !important;line-height: 40px !important;}
    .expertise-process-right h3 a {font-size: 32px;line-height: 38px}
    .full-width-content .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button {display: none !important;}
    .creative-breeds-testimonial-name p {font-size: 14px;line-height: 26px;}
    .creative-breeds-testimonial-quote p {font-size: 15.5px;line-height: 26px;}
    .creative-breeds-testimonial-carrousel .flickity-viewport {margin-bottom: -225px !important;margin-top: 0px !important;}
    .feature-footer-row {padding-top: 350px !important;}
    body .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-viewport .flickity-slider .cell {padding: 0px 35px 0px 35px !important;width: 100% !important;}
    .project-planner-feature-row h2 {padding-top: 275px !important;font-size: 50px !important;line-height: 45px !important;}
    .project-planner-feature-row p {padding-bottom: 300px !important;}
    .project-planner-feature-row .nectar-cta {bottom: 75px !important;right: 15px !important;}
    div.wpb_row.fixed-window-graphic-row {width: 30px !important;top: 43%;}
    .contact-form-newsletter p {width: auto !important;font-size: 12px !important;line-height: 20px !important;}
    .contact-form-newsletter h3 {font-size: 30px !important;line-height: 33px !important;}
    .contact-project-planner-form-column .gfsp_o_shade.gf_list_4col .o_img_wr img {padding: 0px 15px !important;}
    .contact-project-planner-form-column .o_text {font-size: 14px;line-height: 12px;margin-bottom: 10px !important;}
    .contact-project-planner-info h2 {font-size: 45px !important;line-height: 45px !important;}
    .contact-project-planner-info-location p, .contact-project-planner-info-departments p {font-size: 14px;line-height: 23px;}
    .contact-project-planner-info-departments {width: 38% !important;padding-right: 0px !important;}
    .contact-project-planner-info-location {width: 62% !important;}
    .contact-project-planner-info-location .wpb_text_column h5, .contact-project-planner-info-departments .wpb_text_column h5 {font-size: 12px !important;margin-bottom: -10px !important;}
    .expertise-clients .clients[data-additional_padding="3"].no-carousel >div {padding: 5px 10px;}
    .author-image img {width: 55px !important;height: 55px !important;margin-top: 7px !important;}
    .author-name-read-time span.auth-name {font-size: 15px;}
    .container-wrap #author-bio #author-info h3 {font-size: 28px !important;line-height: 30px !important;margin-bottom: 10px !important;}
    .container-wrap #author-bio #author-info p {font-size: 14px !important;line-height: 24px !important;}
    div.work-testimonial-row-inner .nectar_single_testimonial span:not(.title) {font-size: 23px;line-height: 25px;}
    div.work-testimonial-row-inner .nectar_single_testimonial .image-icon {margin-right: 13px !important;}
    .work-gtechniq-publications-inner {width: 290px !important;}
    .work-gtechniq-platinum-left {width: 290px !important;}
    .work-gtechniq-platinum-left h3 {font-size: 36px !important;line-height: 43px !important;}
    .small-print-toggles .toggle h3 a {font-size: 25px !important;line-height: 28px !important;}
    body.work-ntfc .ntfc-creative-responsibilities-image-left img, body.work-ntfc .ntfc-creative-responsibilities-image-right img {margin-bottom: 25px !important;transform: scale(1.4);}
    .work-connexas .work-connexas-cards-row img {margin-top: -130px !important;margin-bottom: 125px !important;transform: scale(1.5) !important;}
    .connexas-new-brand-colour-left .vc_column-inner, .connexas-new-brand-colour-right .vc_column-inner {padding: 20px !important;}
    .work-usa-cricket-match-centre-website img {max-width: 112% !important;left: -6% !important;}
    .work-usa-cricket-intergration-right h2, .work-usa-cricket-meet-the-squad h2 {font-size: 36px !important;line-height: 37px !important;}
    .work-usa-cricket-tabs-inner-row {max-width: 290px !important;}
    .work-mylife-fluid-mobile-column.wpb_column:nth-child(2) {border-left: 0px !important;border-right: 0px !important;border-top: 1px solid rgba(255, 255, 255, 0.2) !important;border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;padding-bottom: 30px !important;margin-bottom: 30px !important;padding-top: 30px !important;margin-top: 30px !important;}
    .work-mylife-fluid-mobile-inner {padding: 35px 40px !important;}
    .work-mylife-fluid-mobile-column.wpb_column {display: block !important;width: 100% !important;}
    .work-mylife-fluid-mobile h3 {font-size: 40px !important;line-height: 45px !important;}
    .our-services-single-expertise-row h2,
    .our-services-single-expertise-row h1 {font-size: 38px !important;line-height: 40px !important;}
    body.work-totalmobile .work-project-detail-left h3 {font-size: 35px !important;line-height: 40px !important;}
    .work-horizon-refined-experience-left h3 {font-size: 35px !important;line-height: 42px !important;}
    .work-totalmobile-demo-feature-instant-impact-row {width: 290px !important;}
    .work-totalmobile-website-showcase-intro {padding-top: 175px !important;padding-bottom: 120px !important;}
    .work-totalmobile-demo-feature-instant-impact-right img {margin-bottom: -80% !important;}
    .work-totalmobile-video-row .wpb_text_column.wpb_content_element, .work-totalmobile-video-row .nectar-split-heading {width: 290px !important;margin-left: auto !important;margin-right: auto !important;}
    body .contact-project-planner-header-left img.img-with-animation {right: 15px !important;padding: 0px !important;max-width: 700px !important;}
    input#gform_submit_button_1 {margin-left: 26%;}
    .contact-form-newsletter .gform_footer.top_label:before {left: 25%;}
    .work-latest-projects-column h3 {font-size: 32px !important;line-height: 40px !important;}
    .expertise-services-next-prev h3 {padding-bottom: 75px !important;padding-top: 5px !important;}
    .work-styleanalytics-video-row h3,
    .work-styleanalytics-mobile-row-inner h3,
    .style-analytics-salesforce-text h3 {font-size: 32px !important;line-height: 36px !important;}
    html body.work .container.main-content .work-styleanalytics-mobile-row-inner h3 {width: 285px;margin: auto;}
    .work-styleanalytics-mobile-row-inner {width: 320px !important;}
    .work-ruthstrauss-mobile-text-left h3, .work-ruthstrauss-show-support-left h3 {font-size: 36px !important;line-height: 40px !important;}
    .work-ruthstrauss-mobile-text-right p {top: -9px;left: 145px;font-size: 15px;line-height: 21.5px;}
    .work-ruthstrauss-stats p {font-size: 15px;line-height: 21.5px;}
    .work-ruthstrauss-show-support-right img {max-width: 165vw !important;top: -76vw;left: -34vw;}
    .work-ruthstrauss-stats {padding-bottom: 46vw !important;}
    .work-ruthstrauss-show-support-left {padding-top: 185px;}
    .work-ruthstrauss-tweets .text-row {width: 295px;}
    .work-ruthstrauss-tweets .text-row h3 {font-size: 28px !important;line-height: 31px !important;}
    .work-ruthstrauss-tweets .text-row h3 span {margin-top: 8px !important;}
    .homepage-work-feature-box h3 {font-size: 35px !important;line-height: 37px !important;max-width: 100% !important}
    .homepage-work-feature-box .nectar-cta {margin-bottom: 65px !important;}
    .work-integrations-inner .wpb_column.column_container {padding: 0% 0px !important;}
    html body.work .container.main-content .vc_row.work-gtechniq-ups h3 {font-size: 33px;line-height: 38px;}
    .work-gtechniq-ups .nectar_cascading_images {width: 120% !important;max-width: unset !important;margin-left: -10% !important;margin-bottom: 25px;margin-top: 32px !important;}
    .work-integrations .img-with-aniamtion-wrap {width: 80% !important;margin: auto !important;}
    .work-totalmobile-video-row .nectar-flickity[data-controls="touch_total"] .visualized-total {width: 310px;}

    /* WORK ITEM CAROUSEL */
    .work-item-carousel-title h2 {font-size: 38px;line-height: 38px;}
    .work-item-carousel .homepage-work-feature-box .vc_column-inner {padding: 32px !important;min-height: 315px;}

    /* WORK - SURREY */
    html body.work .container.main-content .work-surrey-membership.vc_row h3 {font-size: 32px;line-height: 40px;}
    body .work-ruthstrauss-desktop-visual-title h2 strong {display: none;}
    .work-surrey-squad-title h3 {font-size: 33px !important;line-height: 35px !important;padding-bottom: 10px;}

    /* WORK - BECKWORTH */
    body.work-beckworth .work-brand-color-row .wpb_column {width: 50% !important;}
    body.work-beckworth .work-brand-color-row .wpb_column:nth-child(3) {display: none !important;}
    .work-beckworth-menu .work-beckworth-emporium-web-design-title h2 {font-size: 38px;line-height: 42px;}
}

/* END */


/* 374 */

@media only screen and (max-width: 374px) {
    #ajax-content-wrap .container-wrap .container .container.client-carousel-wrapper {max-width: 290px !important;padding-left: 0px !important;padding-right: 0px !important;}
}

/* END */


/* 350 */

@media only screen and (max-width: 350px) {
    p {font-size: 15px;line-height: 26px;}

    #cookie-law-info-bar span:before {display: none !important;}
    #cookie-law-info-bar p {font-size: 12px !important;line-height: 17px !important;width: 245px !important;}
    .imaginarium-recent-posts h2 {font-size: 45px !important;line-height: 45px !important;}
    div.wpb_row.fixed-window-graphic-row {display: none !important;}
    .project-planner-feature-row p {padding-bottom: 225px !important;font-size: 17px !important;line-height: 25px !important;width: 90% !important;}
    body .page-intro-row h2 {font-size: 29px;line-height: 33px;width: 85% !important;margin: auto;}
    body .expertise-technology h3, body .expertise-clients h3 {font-size: 29px !important;line-height: 33px !important;width: 85% !important;margin: auto;}
    .expertise-process-right h3 a {font-size: 28px !important;line-height: 30px !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .nectar-flickity.nectar-carousel[data-format="default"][data-spacing*="default"][data-wrap="no-wrap"] .flickity-slider .cell img {width: 100% !important;margin: auto !important;}
    .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell .inner-wrap {padding: 30px;}
    body .creative-breeds-testimonial-carrousel .nectar-flickity.nectar-carousel[data-format="default"] .flickity-viewport .flickity-slider .cell {padding: 0px 25px 0px 25px !important;}
    .project-planner-feature-row h2 {font-size: 46px !important;line-height: 43px !important;margin-bottom: 5px !important;padding-top: 180px !important;}
    .contact-project-planner-form-column {padding: 125px 30px !important;}
    #header-outer #top .col.span_3 #logo img {left: 5px !important;}
    div#header-outer a.header-contact {right: 20px;}
    .author-read-time.container {max-width: 100% !important;padding-left: 20px !important;padding-right: 20px !important;}
    .post-social-wrapper ul.social li:last-child {display: none;}
    .post-social-wrapper ul.social li:nth-child(3) {margin-right: 0px;}
    body.single-post #page-header-bg h1 {font-size: 40px !important;line-height: 40px !important;}
    div.work-testimonial-row-inner {padding: 55px 40px !important;width: 100%;margin-left: 0% !important;margin-bottom: -300px !important;}
    div.work-brand-footer {padding-top: 425px !important;}
    .work-latest-projects-column h3 {font-size: 36px !important;line-height: 43px !important;}
    body.work-gtechniq div.work-testimonial-row-inner {margin-bottom: -225px !important;margin-top: -175px !important;}
    body .contact-project-planner-header-left img.img-with-animation {right: 25px !important;padding: 0px !important;max-width: 600px !important;}
    input#gform_submit_button_1 {margin-left: 16%;width: 100% !important;}
    .quarantine-quiz-header img.quarantine-quiz-title.skip-lazy {transform: scale(1.1) !important;}
    .work-styleanalytics-mobile-row-inner {width: 95% !important;}
    body .work-ruthstrauss-desktop-visual-title h2 {font-size: 33px;line-height: 34px;}
    .rotate-device-row .message {width: 145px;font-size: 17px;line-height: 22px; margin-top: -13px;margin-left: 20px;}
    body.workruthstraussfoundation div.work-testimonial-row-inner {padding: 30px 25px !important;}
    .homepage-work-feature-box h3 {font-size: 30px !important;line-height: 32px !important;max-width: 100% !important;}
    .homepage-work-feature-box p {font-size: 14px !important;line-height: 22px !important;}
    body .homepage-work-left-column, body .homepage-work-right-column {min-height: 315px !important;}
    .contact-form-newsletter h3 {font-size: 28px !important;line-height: 33px !important;}
    .work-shop-assistant .img-with-aniamtion-wrap .inner {margin-left: -12% !important;}
    .expertise-services-inner p {font-size: 15px !important;line-height: 26px;width: 100% !important;}
    .work-intro-year {width: 90px;padding-right: 0px;}

    /* WORK ITEM CAROUSEL */
    .work-item-carousel .homepage-work-feature-box .vc_column-inner {padding: 32px !important;min-height: 300px;}

    /* WORK - SURREY */
    .work-ruthstrauss-desktop-visual-laptop.surrey.match-centre-hero img {width: 145% !important;margin-top: -200px !important;margin-left: -13% !important;}

    /* WORK - BECKWORTH */
    body.work-beckworth .work-website-shot-carousel.menus .nectar-flickity .flickity-slider .cell img {height: 290px !important;width: auto !important;}
    body.work-beckworth div.work-testimonial-row-inner {padding: 50px 32px !important;width: 100%;margin-left: 0% !important;margin-bottom: -240px !important;}
    body.work-beckworth div#view-integrations > .col.span_12 {margin-top: 30px;}
}

/* END */

/* 320 */

@media only screen and (max-width: 320px) {
    span.ctcc-left-side {font-size: 9.5px !important;line-height: 13px !important;margin: 0px !important;width: 240px !important;left: 0px !important;position: absolute;}
    span.ctcc-left-side:before {width: 30px !important;height: 27px !important;margin-right: 9px;margin-top: 6px !important;}
    #footer-outer #copyright p strong {font-size: 11px !important;line-height: 30px !important;}
    .footer-row h2 strong {color: #000 !important;opacity: 0.25;display: block;font-size: 50px !important;line-height: 50px !important;}
    .footer-row h2 {display: block;font-size: 35px !important;margin-bottom: 0px !important;}
    ul#menu-footer-menu-1 {font-size: 14px;line-height: 31px;width: 100% !important;margin: auto !important;padding-right: 0px !important;}
    .imaginarium-recent-posts.imaginarium-recent-posts-full-width {padding-left: 1.5em;padding-right: 1.5em;}
    .feature-footer-row-column {padding: 12px !important;width: 100% !important;margin-bottom: 25px !important;}
    #footer-outer li.menu-item a {font-size: 14px !important;line-height: 28px !important;}
    .contact-project-planner-form-column .gfsp_o_shade.gf_list_4col .o_img_wr img {padding: 0px 18px !important;}
    .contact-project-planner-form-column h3, .contact-project-planner-form-column div#gform_confirmation_message_3 h3 {font-size: 35px !important;line-height: 35px !important;margin-bottom: 15px !important;width: 90% !important;}
    .expertise-process-right h3 a {font-size: 25px !important;line-height: 27px !important;}
    .author-name-read-time span.auth-name {font-size: 14px;}
    input#gform_submit_button_1 {margin-left: 21%;width: 100% !important;}
    .contact-form-newsletter .gform_footer.top_label:before {left: 20%;}
    .homepage-work-feature-box .vc_column-inner {padding: 42px 32px !important;display: flex !important;}
    .creative-breeds-team-row.creative-breeds-team-mobile .flickity-slider .cell h3 {font-size: 40px !important;line-height: 42px !important;}
    .work-beckworth-emporium-web-design-hand-row .wpb_column.text > .vc_column-inner > .wpb_wrapper {padding: 0px 20px !important;}
    .creative-breeds-testimonial-name h3 {max-width: 160px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}


/* END */






















































