/* Font awsome */
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
/* Google Font CSS or other fontfaces  */

/* FONTS  */

@font-face {
    font-family: "Circular";
    src: url("https://532280.fs1.hubspotusercontent-na1.net/hubfs/532280/wings4u%20-%20Landing%20Page%20Feb%202019/Fonts/Licence%20Fonts/lineto-circular-pro-book.eot");
    src: url("https://532280.fs1.hubspotusercontent-na1.net/hubfs/532280/wings4u%20-%20Landing%20Page%20Feb%202019/Fonts/Licence%20Fonts/lineto-circular-pro-book.eot#iefix") format("embedded-opentype"),
        url("https://532280.fs1.hubspotusercontent-na1.net/hubfs/532280/wings4u%20-%20Landing%20Page%20Feb%202019/Fonts/Licence%20Fonts/lineto-circular-pro-book.woff2") format("woff2"),
        url("https://532280.fs1.hubspotusercontent-na1.net/hubfs/532280/wings4u%20-%20Landing%20Page%20Feb%202019/Fonts/Licence%20Fonts/lineto-circular-pro-book.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Circular";
    src: url("https://532280.fs1.hubspotusercontent-na1.net/hubfs/532280/wings4u%20-%20Landing%20Page%20Feb%202019/Fonts/Licence%20Fonts/lineto-circular-pro-black.eot");
    src: url("https://532280.fs1.hubspotusercontent-na1.net/hubfs/532280/wings4u%20-%20Landing%20Page%20Feb%202019/Fonts/Licence%20Fonts/lineto-circular-pro-black.eot#iefix") format("embedded-opentype"),
        url("https://532280.fs1.hubspotusercontent-na1.net/hubfs/532280/wings4u%20-%20Landing%20Page%20Feb%202019/Fonts/Licence%20Fonts/lineto-circular-pro-black.woff2") format("woff2"),
        url("https://532280.fs1.hubspotusercontent-na1.net/hubfs/532280/wings4u%20-%20Landing%20Page%20Feb%202019/Fonts/Licence%20Fonts/lineto-circular-pro-black.woff") format("woff");
    font-weight: 800;
    font-style: normal;
}






    


    
   
   




/* theam color */
    

/* Typography */ 
  
 

/* Containers */






html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option, textarea { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
figure,figcaption{margin:0;padding:0;}
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.55em }
nav ul, nav ol { list-style: none; list-style-image: none; }
button, input, select, textarea,option { font-size: 100%; margin: 0; vertical-align: baseline; font-family: 'Circular', Arial, Sans-Serif;font-weight:300}
input[type="text"],input[type="tel"],input[type="email"]{ -webkit-appearance:none !important; }
input[type="submit"] {cursor: pointer;transition:all 0.5s ease;}
textarea { overflow: auto; vertical-align: top;resize:none; }
table { border-collapse: collapse; border-spacing: 0 }
button, html input[type="button"], input[type="reset"], input[type="submit"], textarea { -webkit-appearance: none; border-radius: 0; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:all 0.5s ease;}
/* End hide from IE Mac */ 
*:before, *:after {box-sizing: border-box;}
/* End Clearfix */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
li { list-style: none; }

/*Placeholder opacity cross browsers*/
input::-webkit-input-placeholder { color: #152c35; opacity:1;} /* WebKit  browsers */
input:-moz-placeholder { color: #152c35; opacity:1;} /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color: #152c35; opacity:1;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #152c35; opacity:1;} /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder { color: #152c35; opacity:1;} /* WebKit browsers */
textarea:-moz-placeholder { color: #152c35; opacity:1;} /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder { color: #152c35; opacity:1;} /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder { color: #152c35; opacity:1;} /* Internet Explorer 10+ */

.w4u-need-section input::-webkit-input-placeholder { color: #bccacf; opacity:1;} /* WebKit  browsers */
.w4u-need-section input:-moz-placeholder { color: #bccacf; opacity:1;} /* Mozilla Firefox 4 to 18 */
.w4u-need-section input::-moz-placeholder { color: #bccacf; opacity:1;} /* Mozilla Firefox 19+ */
.w4u-need-section input:-ms-input-placeholder { color: #bccacf; opacity:1;} /* Internet Explorer 10+ */
.w4u-need-section textarea::-webkit-input-placeholder { color: #bccacf; opacity:1;} /* WebKit browsers */
.w4u-need-section textarea:-moz-placeholder { color: #bccacf; opacity:1;} /* Mozilla Firefox 4 to 18 */
.w4u-need-section textarea::-moz-placeholder { color: #bccacf; opacity:1;} /* Mozilla Firefox 19+ */
.w4u-need-section textarea:-ms-input-placeholder { color: #bccacf; opacity:1;} /* Internet Explorer 10+ */


/* Clear float */
.clear { clear: both; }
.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }

/******body  ******/
body { font-size: 16px; line-height: 24px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0);   font-family: 'Circular', Arial, Sans-Serif; font-weight:400;color:#234759;}
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }
a { text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:hover {text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:focus { outline: none; text-decoration: none; }
p { margin-bottom: 15px;}

/* display table and table cell and display flex */
.tbl {display:table;width:100%;height:100%;}
.tbl-cell {display:table-cell;vertical-align:middle}
.dis-flex {display:flex;align-items:center;}

/* IE fixes */
select::-ms-expand {display: none;}
input::-ms-clear { display:none;}

/* remove auto fill yellow color */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 100px #eaefef inset;
    -moz-box-shadow: 0 0 0 100px #eaefef inset;
    box-shadow: 0 0 0 100px #eaefef inset;
    color:#152c35 ;
}

/* Algert team - Notification Bar Fixes */
#hs-web-interactives-top-anchor {
  z-index:-1 !important; 
}
.go2369186930 {
  z-index:-1 !important; 
}
/* hubspot fixes*/
.row-fluid [class*="span"] {min-height: 1px;}

/* logo -Please use this class as logo image class*/
.h-logo img ,.f-logo img {cursor: pointer;}

/* container */
.container {max-width:1350px;margin:0 auto !important;padding:0;float:none !important; }
.container1 {max-width:1552px;margin:0 auto !important;padding:0;float:none !important; }
.container2 {max-width:1346px;margin:0 auto !important;padding:0;float:none !important; }
.container3 {max-width:1192px;margin:0 auto !important;padding:0;float:none !important; }
.container4 {max-width:1192px;margin:0 auto !important;padding:0;float:none !important; }
.container5 {max-width:1192px;margin:0 auto !important;padding-top: 0px; padding-bottom: 0px ;float:none !important; }

/* strong */
b, strong {font-weight:800;}

/* header text */


h1 {font-size:50px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800; letter-spacing: -1px;line-height: 0.9; }
.w4u-title-fixedm h1 {font-weight:400;}
h2 {font-size:35px;line-height: 1;margin:0 0 20px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800;line-height: 1;}
h3 {font-size:30px;line-height: 1;margin:0 0 15px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800;}
h4 {font-size:25px;line-height: 1.4;margin:0 0 15px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800;} /* Additional */
h5 {font-size:18px;line-height: 1.3;margin:0 0 15px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800;}
h6 {font-size:13px;line-height: 1.1;margin:0 0 15px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800;}

/* p tag */
.perex p {font-size: 25px; line-height: 1.4;margin-bottom:15px; color:#234759 }
p {font-size: 18px; line-height: 1.6;margin-bottom:15px; color:#234759 }
/* links */
.perex a {font-size: inherit; line-height: 1.4;color:#234759;}
a {font-size: inherit; line-height: inherit;color:#234759;}
a:hover {opacity:0.8;} 

a:active,a:visited {color:inherit}

/* ul li */
ul , ol {margin:20px 0;text-align:left;padding-left: 18px;}
ul li ,ol li {font-size: 18px; margin-bottom: 6px; list-style:inherit;list-style-position:outside;line-height:1.5;}

/* em */
em { font-size: 25px; line-height:1.4;}

/** Hubspot module */
.widget-type-text span {margin-bottom:15px;display:block;}


/* hubspot form */
ul.hs-error-msgs > li > label {font-size:13px;line-height:normal;display:block;color:#ff5f00;}
.hs-form-field { position: relative }
ul.hs-error-msgs.inputs-list { position: absolute; bottom: -12px; right: 0; list-style-type: none; padding: 2px 5px; color: white; background: #ff5f00 }
ul.hs-error-msgs.inputs-list li label { font-size: 12px; font-weight: 500; position: relative; z-index: 9; line-height: normal; display: block;color:#fff; font-family: 'Circular', Arial, Sans-Serif;font-weight:500} 
ul.hs-error-msgs.inputs-list:after { content: ''; width: 8px; height: 8px; position: absolute; display: inline-block; left: 50%; background: #ff5f00; margin-left: -6px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-top: -4px; top: 0 }
input,textarea,select {border-radius: 0; }
span.hs-form-required {display:none;}
select,textarea,input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea 
{ -webkit-appearance: none; -moz-appearance: none; display: block; font-size: 14px; height: 52px; padding: 0 18px; width: 100%; color: #152c35; border: 0; border-radius: 0; box-shadow: 0 0 3px rgba(0,0,0,0.1); font-weight: 800; background-color: #eaefef; font-size: 18px;}
select { -webkit-appearance: none!important; -moz-appearance: none!important; background-color: transparent; background-image: url('https://2698870.fs1.hubspotusercontent-na1.net/hubfs/2698870/CAI%20Logistics%20LP-June2017/Images/download.png'); background-position: 98% center; background-repeat: no-repeat; }
textarea {height:164px !important;padding: 13px 18px !important;}
ul li label input[type="checkbox"] , ul li label input[type="radio"] {opacity: 0;display:none !important;}
ul li label span{position: relative;}
ul li label input[type="checkbox"] , .input ul li label span ,ul li label  input[type="radio"]  {display: inline-block; vertical-align: middle; cursor: pointer;}
ul li label input[type="checkbox"]  + span:before , ul li label  input[type="radio"]  + span:before{color: #ff5f00; content: ' '; background: #ffffff; display: inline-block; vertical-align: middle; width: 26px; height: 26px; padding: 2px; margin-right: 10px; text-align: center; font-family: FontAwesome; line-height: 23px; box-shadow: none; position: absolute; left: 0; font-size: 18px;}
ul li label input[type="radio"]  + span:before {border-radius:50%; }
ul li label input[type="checkbox"]:checked  +  span:before , ul li label  input[type="radio"]:checked  +  span:before {  content: '\f00c';  }
.hs-form-field {margin-bottom:12px;}
.hs_submit input {background-color: #ff5f00; color: #fff; padding: 15px 0; display: inline-block; line-height: normal; font-size:16px;text-transform:uppercase; margin-top:15px;font-weight: 800;width:100%}
.hs_submit input:hover {    opacity: .8;}
.submitted-message {color: #000;text-align: center;padding-top: 25px;}
form ul {margin:0;padding:0;}
form ul li {margin:0;padding:0;list-style:none;}
div.hs-form-field > label { color: #234759; display: block; font-size: 16px; line-height: 1.2; margin-bottom: 6px;font-weight:800 }
div.hs_submit {margin:0;}
.hs_error_rollup {display:none !important;}
.ecit-form ECIT FORM .input::placeholder {font-weight:400;}
.legal-consent-container .hs-richtext { font-size: 12px; line-height: 1.5;margin-bottom: 15px; }
.w4u-form-need .legal-consent-container ul li label input[type="checkbox"]+span:before, .w4u-form-need .legal-consent-container ul li label input[type="radio"]+span:before { width: 24px; height: 24px; font-size: 13px; line-height: 22px; margin-right: 10px; }
.w4u-form-need .legal-consent-container .input ul li label span { padding-left: 34px; padding-right: 0px; }
.wu-footer-module .input ul li label span {display: inline-block; vertical-align: middle; cursor: pointer; font-size: 15px; line-height: 1.5; padding-left: 50px; margin-top: 18px;}

/*** single column ***/
form > div {width:100%;}
/*** two column ***/
form fieldset {max-width:100% !important;width:100% !important;}
.form-columns-1 {width:100% !important;}
fieldset.form-columns-2 .input ,fieldset.form-columns-1 .input {margin-right:0 !important;}
fieldset.form-columns-2 > div {width:49% !important;margin-right:2%;}
fieldset.form-columns-2 > div:last-child {margin-right:0;width: 49.002% !important;}
fieldset.form-columns-1 .hs-input {width:100% !important;}

/*** TRooInbound Custom Class ***/
/* background */
.backg-img {background-size:cover;background-position:center center;background-repeat:no-repeat;}
.backg-img-fixed {background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;}
.backg-repeat-img {background-position:center center;background-repeat:repeat;}
.backg-bottom {background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.backg-top {background-size:cover;background-position:top center;background-repeat:no-repeat;}

/* text align */
.txt-center {text-align:center;}
.txt-left {text-align:left;}
.txt-right {text-align:right;}


/* Ul li no bullet */
div.no-bullet ul {margin:0;padding:0;line-height: 0;}
div.no-bullet ul li {list-style:none;margin:0;}
ul.no-bullet {margin:0;padding:0;line-height: 0;}
ul.no-bullet li {list-style:none;margin:0;}

/* CTA */
.widget-type-cta a , a.btn , .btn-div a   { background-color: #ff5f00; color: #fff; padding: 12px 40px; display: inline-block; line-height: normal; font-size:16px;text-transform:uppercase; margin-top:40px;font-weight: 800;}
.btn-div a:hover , a.btn:hover , .widget-type-cta a:hover , .ias-trigger a:hover , .cm-hs-cta a:hover {color:#ff5f00;background-color:#000}

/* social UL Li */
ul.social-iicon {text-align:center;padding:0;}
ul.social-iicon li {display:inline-block;margin-right:15px;}
ul.social-iicon li:last-child {margin-right:0;}
ul.social-iicon li a { font-size: 20px; background-color: #ff5f00; color: #fff; width: 40px; height: 40px; display: block; line-height: 40px; border-radius: 50%; }
ul.social-iicon li a:hover {color:#ff5f00;background-color:#000;}
ul.social-iicon li a i { line-height: 40px; display: block; }

/* extra */
.w4u-comman-act .wu-customer-evidence-stories {padding: 0 0px 62px;}
.w4u-comman-act .wu-latest-blog { padding: 62px 0 80px; }


hr { border: 0; border-top: 2px solid #000; width: 100%; margin: 25px auto 18px; }
.quote * {font-size:24px;line-height:1.4;} 

/* cta */
/* .arrow-dark-org span { line-height: 54px; display: inline-block; width: 54px; text-align: center; background-color: #ce4500; color: #fff; font-size: 16px; } */
.arrow-dark-org span { display: flex; min-width: 54px; text-align: center; background-color: #ce4500; color: #fff; font-size: 18px; align-items: center; justify-content: center; }
.arrow-dark-org  a { min-height: 54px; display: flex; }
/* .arrow-org span { line-height: 54px; display: inline-block; width: 54px; text-align: center; background-color: #ff5f00; color: #fff; font-size: 16px; } */
.arrow-org span { display: flex; min-width: 54px; text-align: center; background-color: #ff5f00; color: #fff; font-size: 18px; align-items: center; justify-content: center; }
.arrow-org a { min-height: 54px; display: flex; }
/* .arrow-blue span { line-height: 54px; display: inline-block; width: 54px; text-align: center; background-color: #234759; color: #fff; font-size: 16px; } */
.arrow-blue span { display: flex; min-width: 54px; text-align: center; background-color: #234759; color: #fff; font-size: 18px; align-items: center; justify-content: center; }
.arrow-blue a { min-height: 54px; display: flex; }


.cta-org a { color: #fff; font-weight: 800; font-size: 0; line-height: 0; display: inline-flex; min-height: 54px; }
.cta-org a em { font-size: 18px; font-style: inherit; padding: 5px 10px 5px 20px; color: inherit; font-weight: inherit; background-color: #ff5f00; min-width: calc(205px - 54px); transition: .5s ease all; display: flex; align-items: center; }



.cta-gray a { color: #224759; font-weight: 800; font-size: 0; line-height: 0; display: inline-flex; min-height: 54px; }
.cta-gray a em { font-size: 18px; font-style: inherit; padding: 5px 10px 5px 20px; color: inherit; font-weight: inherit; background-color: #eaefef; min-width: calc(205px - 54px); transition: .5s ease all; display: flex; align-items: center; }



.cta-dark-blue a { color: #fff; font-weight: 800; font-size: 0; line-height: 0; display: inline-flex; min-height: 54px; }
.cta-dark-blue a em { font-size: 18px; font-style: inherit; padding: 5px 10px 5px 20px; color: inherit; font-weight: inherit; background-color: #152c35; min-width: calc(205px - 54px); transition: .5s ease all; display: flex; align-items: center; }
.upper-two-part01 .w4u-right-text a {color: inherit;}

.cta-side-hide a em { transform-origin: right; left: 0; line-height: 0; transform: scaleX(0); padding: 0; width: 0; min-width: 0; }
/* .wu-add-service:hover .cta-side-hide a em { min-width: calc(205px - 54px); transform: scaleX(1); width: inherit; padding: 0px 10px 0px 20px; line-height: 54px; } */
.wu-add-service .cta-side-hide  em { transform-origin: right; left: 0; line-height: 0; transform: scaleX(0); padding: 0; width: 0; min-width: 0;     transition: .5s ease all;}
.wu-add-service dt { min-height: 54px; display: inline-flex;min-width:205px; }
.wu-add-service .cta-side-hide em { font-size: 18px; font-style: inherit; background-color: #ff5f00; color: #fff; display: inline-flex; min-height: 54px; }
.wu-add-service:hover .cta-side-hide em {   font-size: 18px;font-style: inherit; background-color: #ff5f00;color: #fff; font-weight: 800; display: inline-flex; min-height: 54px; min-width: calc(205px - 54px); transform: scaleX(1); width: inherit; padding: 0px 10px 0px 20px; line-height: 54px; }
.wu-vadd:hover  .cta-side-hide a em { min-width: calc(205px - 54px); transform: scaleX(1); width: inherit; padding: 0px 10px 0px 20px; line-height: 54px; }
.upper-two-part01 .arrow-org em > span {background-color: transparent;text-align:left;}

.upper-two-part01 .cta-gray a em {flex-wrap: wrap;}

/* Navigation  */

.co-fixed-nav-bar {padding: 36px 0 32px;background-color: #fff;}
.co-logotop-set img { max-width: 125px; }
.co-logotop-set { width: 125px !important; }
.co-nav-cta-set { width: 231px !important; margin-left: 0px !important; }
.co-nav-main-set { width: calc(100% - 356px) !important; margin-left: 0 !important; padding: 0px 0px 0px 20px; }
.co-fixed-nav-bar .cta-org a { min-width: 225px;}
.co-fixed-nav-bar .cta-org a em { padding: 0px 14px 0px 14px;font-weight: 400; }
.co-nav-main-set .hs-menu-wrapper>ul { display: flex; align-items: flex-end; justify-content: flex-end; margin: 0; }
.co-fixed-nav-bar .container3 > .row-fluid-wrapper > .row-fluid { display: flex; align-items: center; flex-wrap: wrap; /*display: -webkit-box; -webkit-box-align: center;*/ } 
.co-nav-main-set .hs-menu-wrapper>ul>li { margin-right: 42px; margin-bottom: 0; padding: 0; position: relative;  list-style: none; }
.co-nav-main-set .hs-menu-wrapper>ul>li>a { font-size: 18px; color: #848e91; font-weight: 400; line-height: 3;display;}
.co-nav-main-set .hs-menu-wrapper>ul>li:last-child { margin-right: 0; }
.co-fixed-nav-bar.fixedhead .mobile-trigger { top: 30px;  }
.co-nav-main-set .custom-menu-primary.brickshd-menu.js-enabled { height: auto !important;}
.co-fixed-nav-bar .co-nav-cta-set { display: block; }
.brickshd-menu.custom-menu-primary .hs-menu-wrapper .co-nav-cta-set { display: none; }
.co-fixed-nav-bar.fixedhead { position: fixed; top: 0; left: 0; width: 100%; padding: 13px 0 13px; z-index: 999;
    -webkit-box-shadow: 0px 5px 25px -13px rgba(0,0,0,0.75); -moz-box-shadow: 0px 5px 25px -13px rgba(0,0,0,0.75);
    box-shadow: 0px 5px 25px -13px rgba(0,0,0,0.75); 
    animation: smoothScroll 0.5s forwards; }
.co-nav-main-set .hs-menu-wrapper>ul>li>a:hover { color: #ff5f00; }

/* Añadir flecha solo a elementos con submenú */
.co-nav-main-set .hs-menu-wrapper>ul>li:has(ul) {
    position: relative;
}
.co-nav-main-set .hs-menu-wrapper>ul>li:has(ul):before {
    content: "\25BE"; /* Unicode para una flecha hacia abajo */
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 18px;
    color: #fff;
    opacity: 0;
    transition: opacity 0.3s ease;
}
.co-nav-main-set .hs-menu-wrapper>ul>li:has(ul):hover:before {
    opacity: 1;
}

/* Mostrar submenú al pasar el mouse sobre el elemento principal */
.co-nav-main-set .hs-menu-wrapper>ul>li ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #f4f6f8; /* Color de fondo del submenú */
    padding: 25px;
    box-shadow: 3px 3px 3px;
    z-index: 1000; /* Asegúrate de que el submenú esté por encima de otros elementos */
}
.co-nav-main-set .hs-menu-wrapper>ul>li:hover ul {
    display: block;
}
.co-nav-main-set .hs-menu-wrapper>ul>li ul li a {
    color: #183340; /* Color de texto predeterminado del submenú */
    transition: color 0.3s ease; /* Transición suave */
}
.co-nav-main-set .hs-menu-wrapper>ul>li ul li a:hover {
    color: #ff7638; /* Cambiar el color al pasar el mouse */
}

@keyframes smoothScroll {
    0% {
        transform: translateY(-40px);
    }
    100% {
        transform: translateY(0px);
    }
}




/* Footer  */

.wu-footer-module { background-color: #152c35; color: #fff; padding: 145px 0 38px; }
.wu-fofixed-cont { max-width: 995px; margin: 0 auto !important; float: none !important; }
.wu-foleft-cont { width: calc(100% - 358px) !important; padding-right: 20px; }
.wu-foright-cont { width: 358px !important; margin-left: 0 !important; }
.wu-footer-module p { color: #fff; }
.wu-footer-module h2 { color: #ff5f00;margin-bottom: 33px; }
.wu-innleft-fixed { max-width: 408px; }
.wu-foright-cont .hs-email .input { position: relative; z-index: 1; }
.wu-foright-cont .hs-email .input:after { position: absolute; content: "\f061"; width: 54px; background-color: #234759; height: 52px; left: 0; right: 0; display: inline-block; top: 0; bottom: 0; font-family: fontawesome; line-height: 54px; text-align: center; z-index: -1; }
.wu-foright-cont ul.hs-error-msgs.inputs-list { z-index: 5;left: 0px;right: auto;bottom: -18px; }
.wu-foright-cont input[type=email] { margin-left: 54px; max-width: 240px; }
.wu-foright-cont .hs-submit input { max-width: 106px; line-height: 54px; border-radius: 0; padding: 0px 10px 0px 20px; text-align: left; color: #152c35; font-size: 18px; }
.wu-foright-cont .actions:after { position: absolute; content: "\f061"; width: 54px; background-color: #ce4500; height: 54px; left: auto; right: 0; display: inline-block; bottom: 0; font-family: fontawesome; line-height: 54px; text-align: center; z-index: -1; cursor: pointer; }
.wu-foright-cont .actions { position: relative; z-index: 1; max-width: 160px; }
.wu-copyright-module * { font-size: 18px; color: #fff;margin-bottom:0; }
.wu-copyright-module { margin-top: 62px; }
.wu-copyright-module a{text-decoration:underline;}
.wu-social-share a:last-child { margin-right: 0; }
.wu-social-share a i { font-size: 25px; }
.wu-foright-cont form { margin-top: 35px; }
.wu-social-share { font-size: 0; margin-top: 30px; }
.social-org a { background-color: #ff5f00; }
.wu-social-share a { height: 83px; line-height: 99px; width: 83px; display: inline-block; text-align: center; border-radius: 50%; margin-right: 25px; }
.social-blue a { background-color: #234759;color: #fff; }
.wu-fixed-ffmain { max-width: 354px; }
.wu-left-copyw { width: auto !important; padding-right: 78px; }
.wu-right-linkf { width: auto !important; margin-left: 0 !important; }
.wu-copyright-module * { color: #bccacf; }



.hs-submit input{font-size: 14px; background-color: #ff5f00; padding: 8px 25px; font-weight: 700; width: 100%; text-transform: capitalize; border-radius: 4px; color: #fff; display: inline-block; line-height: normal; margin-top: 15px;}
.hs-form-booleancheckbox span{font-size:12px; padding-left: 28px;}

.uptitle { position: relative; z-index: 1; display: inline-block; font-size: 13px; max-width: 370px; width: 100%; text-align: left;text-transform: uppercase; }
.uptitle span { background-color: #eaefef; padding-right: 38px; }
.uptitle:after { position: absolute; content: ""; top: 50%; max-width: 370px; height: 1px; display: block; background-color: #000; right: auto; z-index: -1; width: 100%; }

.uptitle.center span { background-color: #fff; padding: 0px 15px; }
.uptitle.center { text-align: center; }
/* Header Section */
.wu-header-section { text-align: center; padding: 53px 0 104px; background-color: #eaefef; color: #fff; background-position: top center; background-repeat: no-repeat; background-size: cover; }
.wu-hfixed-view { max-width: 636px; margin: 0 auto; }
.wu-himg { margin-top: 38px; }


/* Our Mission Section */
.wu-mission-section { padding: 95px 0px 132px; background-color: #eaefef; } 
.wu-left-mcont perex h2 { margin-bottom: 32px; }
.wu-mfixed { padding: 0 30px 0 75px; }
.wu-mbody-cont { display: flex; flex-wrap: wrap;margin-top: 29px; }
.wu-left-mcont h2 { margin-bottom: 37px; }
.wu-left-mcont { width: calc(100% - 480px); padding-right: 170px; }
.wu-right-mcont { width: 480px; }
.wu-mission-section a { color: #ff5f00; }
.arrow_box { position: relative;  }
.arrow_box:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(234, 239, 239, 0); border-top-color: #eaefef; border-width: 40px; margin-left: -40px; }



/* Good Company Section */
.sp-body-fixed .wu-good-company { padding: 157px 0px 65px; }

.wu-good-company { padding: 157px 0 74px; text-align: center; }
.ce-body-fixed .wu-comp-logo { max-width: 895px; margin: 0 auto; }
.wu-comp-logo a:first-child img { padding-left: 0; }
.wu-comp-logo a:last-child img { padding-right: 0; }
.wu-gfixed { max-width: 1068px; margin: 0 auto 86px; }
.wu-comp-logo { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.wu-comp-logo img { max-width: 220px; padding: 0px 10px; }
.wu-gcont-info { margin-top: 51px; }

.wu-good-company-orne { padding: 60px 0 20px; text-align: center; }
.wu-gfixed-orne { max-width: 1068px; margin: 0 auto 26px; }
.wu-gcont-info-orne { margin-top: 25px; }

/* Our Service Section */
.wu-our-service-module { padding-top: 73px; text-align: center; }
.wu-service-img { width: 100%; display: table; height: 190px; margin-bottom: 27px; text-align: center; }
.wu-add-service:hover .wu-service-img img { -webkit-transform: scale(1.1); transform: scale(1.1);transition: 0.5s ease all; }
.wu-serimg-center { display: table-cell; vertical-align: middle; height: 100%; }
.wu-service-img img { max-width: 200px; }
.wu-oficed-main { flex-direction: row;margin-top: 90px; background-color: #eaefef; padding: 0px 12px 70px; display: flex; flex-wrap: wrap; }
.wu-add-service { width: calc(33.33% - 41px);  text-align: left; margin: 0px 20px 30px; }
.wu-add-servicelmn { padding: 83px 36px 50px 50px;display: flex; flex-direction: column;height:100%; }
.wu-add-service h2 { color: #ff5f00; margin-bottom: 22px; }
.wu-add-service:hover { background-color: #fff; transition: .9s ease; -webkit-box-shadow: 0px 0px 24px -6px rgba(0,0,0,0.57); -moz-box-shadow: 0px 0px 24px -6px rgba(0,0,0,0.57); box-shadow: 0px 0px 24px -6px rgba(0,0,0,0.57);  transform: translateY(-53px); }
/* .wu-add-service:hover .wu-service-img { position: relative; top: -16px; transition: 0.9s ease; } */
.wu-oficed-main .uptitle.center span { background-color: #eaefef;  }
.wu-why-mwings4u { text-align: center; width: 100%; max-width: 860px; margin: 0 auto; padding: 0px 10px;padding-top:100px; }
.wu-why-mwings4u h6.uptitle.center { margin-bottom: 27px; }
.wu-add-service p { line-height: 1.7; margin-bottom: 24px; }
.wu-add-service .cta-org.arrow-dark-org.cta-side-hide { margin-top: auto; }

/* Testimonial Section */
.wu-tpre-set * { color: #6b8490; }
.wu-testi-fixed { background-color: #eaefef; padding: 21px 20px 25px; }
.wu-testi-fixed2 { background-color: #eaefef; padding: 21px 20px 25px; }
.wu-testi-module .owl-dots button { width: 30px; height: 30px; background-color: #fff !important; border-radius: 50%; margin-right: 32px; position: relative; z-index: 1; }
.wu-testi-module .owl-dots { margin-top: 20px;text-align:center; }
.wu-testi-module .owl-dots button.owl-dot.active:after { position: absolute; content: ""; bottom: auto; left: 8px; width: 14px; height: 14px; background-color: #ff5f00; z-index: -1; border-radius: 50%; line-height: 15px; display: inline-block; text-align: center; right: 0; top: 50%; transform: translateY(-50%); }
.wu-tpad-side { max-width: 905px; margin: 0 auto; }
.wu-testi-module .owl-dots button:last-child { margin-right: 0; }
.wu-tpad-side>img { max-width: 132px; }
.wu-testi-info { display: flex; flex-wrap: wrap; align-items: center; margin-top: 23px; }
.wu-testi-aimg { width: 80px; height: 80px; border-radius: 50%; background-position: top center; background-repeat: no-repeat; background-size: cover;margin-right: 20px; }
.wu-testi-cont-info { width: calc(100% - 151px);  }
.wu-testi-cont-info p { margin-bottom: 0; font-weight: 700; }
.wu-tpre-set { margin-top: 20px; }

/* Our Work Section */
.cd-body-fixed .wu-our-work {padding: 100px 0 112px;}
.cav-body-fixed .wu-our-work { padding: 100px 0 248px; }
.ce-body-fixed .wu-our-work { padding: 100px 0 185px; }
.sp-body-fixed .wu-our-work { padding: 65px 0 185px; }

.wu-our-work { padding: 130px 0 220px; text-align: center; }
.wu-our-work-orne { padding: 40px 0 70px; text-align: center; }
.wu-work-cont p { margin-bottom: 37px; }
.wu-add-wslider { max-width: 1111px; margin: 0 auto; }
.wu-ofixed-cont { display: flex; flex-wrap: wrap; align-items: center; text-align: left; }
.wu-work-cont { width: calc(100% - 635px); padding-right: 130px; }
.wu-work-cont h2 { margin-bottom: 15px; }
.wu-work-img { width: 635px; }
.wu-our-work .owl-dots button { width: 30px; height: 30px; background-color: #eaefef !important; border-radius: 50%; margin-right: 32px;    position: relative; z-index: 1; }
.wu-our-work .owl-dots button:last-child { margin-right: 0; }
.wu-our-work  .owl-dots button.owl-dot.active:after { position: absolute; content: ""; bottom: auto; left: 8px; width: 14px; height: 14px; background-color: #ff5f00; z-index: -1; border-radius: 50%; line-height: 30px; display: inline-block; text-align: center; right: 0; top: 50%; transform: translateY(-50%); }
.wu-our-work .owl-dots {margin-top: 80px;}
.wu-loop-wfree { margin-top: 95px; }
.wu-wcta-mix p { margin-bottom: 0; }
.wu-wcta-mix a { color: #ff5f00; font-weight: 800; text-decoration: underline; }
.wu-wcta-mix {margin-top: 28px;}
/* Latest Blog Section */
.wu-latest-blog { text-align: center; padding: 134px 0 174px; }
.wu-latest-blog.wu-latest-gray .owl-dots button { background-color: #fff!important;}
.wu-latest-blog .owl-dots { margin-top: 50px; }
.wu-latest-blog .owl-dots button:last-child { margin-right: 0; }
.wu-latest-blog .owl-dots button { width: 30px; height: 30px; background-color: #eaefef !important; border-radius: 50%; margin-right: 32px; position: relative; z-index: 1; }
.wu-latest-blog .owl-dots button.owl-dot.active:after { position: absolute; content: ""; bottom: auto; left: 8px; width: 14px; height: 14px; background-color: #ff5f00; z-index: -1; border-radius: 50%; line-height: 30px; display: inline-block; text-align: center; right: 0; top: 50%; transform: translateY(-50%); }
.wu-latest-blog h6.uptitle.center {margin-bottom: 95px;}
.wu-btitle-text {margin: 20px 0 110px;}
.wu-bfeature-img { height: 170px; background-position: top left; background-repeat: no-repeat; background-size: cover; margin-bottom: 7px; }
.wu-lblog-main { text-align: left; }
.wu-lblog-main { text-align: left; margin: 0px 75px; }
.wu-fixed-bcont a { line-height: inherit; }
/* .wu-topic-fill a.topic-link { font-size: 18px; font-weight: 800; color: #bccacf; } */
.wu-topic-fill { margin-bottom: 24px; font-size: 18px; line-height: 1.32; font-weight: 800; color: #bccacf; }
.wu-fixed-cont-txt1 { margin-bottom: 22px; }
.wu-bcta_btn { font-size: 18px; color: #ff5f00; font-weight: 800; text-decoration: underline; line-height: 1.32; }
.wu-latest-gray {background-color: #eaefef;}
.wu-latest-gray .uptitle.center span { background-color: #eaefef; }
.wu-all-blog-link { margin-top: 35px; }
.wu-all-blog-link p { margin-bottom: 0; }

.w4u_blog_section {
  padding: 0;
  width: 100%;
}
.w4u_blog_listing_section {
  width: 95%;
}


#w4u_blog {
  margin: 0 0 50px 0;
  background: #f4f6f8;
  border-radius: 5px;
  padding: 50px;
}

#w4u_blog h2, .w4u_blog_sidebar h2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.42;
  margin: 0 0 10px;
}

#w4u_blog h2, .w4u_blog_sidebar h3 {
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.38;
  margin: 0 0 10px;
}

#w4u_blog #hubspot-author_data a, #w4u_blog #hubspot-topics p, .w4u_post_body p, .w4u_blog_sidebar p, .w4u_blog_sidebar li {
  color: #234759;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.1;
  margin: 0 0 10px;
}
.w4u_cta_org a {
color: #fff;
display: inline-flex;
font-size: 0;
font-weight: 800;
line-height: 0;
min-height: 54px;
}
.w4u_cta_org a em {
align-items: center;
background-color: #ff5f00;
color: inherit;
display: flex;
font-size: 18px;
font-style: inherit;
font-weight: inherit;
min-width: 151px;
padding: 5px 10px 5px 20px;
transition: all .5s ease;
}

.w4u_arrow_dark_org span { 
  align-items: center;
  background-color: #ce4500;
  color: #fff;
  display: flex;
  font-size: 18px;
  justify-content: center;
  min-width: 54px;
  text-align: center;
}

.w4u_cta_org_blue {
  display:inline-block;
}

.w4u_cta_org_blue a {
color: #fff;
display: inline-flex;
font-size: 0;
font-weight: 800;
line-height: 0;
min-height: 54px;
}

.w4u_cta_org_blue a em {
align-items: center;
background-color: #234759;
color: inherit;
display: flex;
font-size: 18px;
font-style: inherit;
font-weight: inherit;
min-width: 151px;
padding: 5px 10px 5px 20px;
transition: all .5s ease;
}
.w4u_arrow_dark_org_right span, .w4u_arrow_dark_org_left span { 
  align-items: center;
  background-color: #152c35;
  color: #fff;
  display: flex;
  font-size: 18px;
  justify-content: center;
  min-width: 54px;
  text-align: center;
}
.w4u_blog_featured_image_wrapper {
  width: 100%;
  max-height: 420px;
  overflow: hidden;
  margin: 20px 0;
}
.w4u_blog_featured_image {
  border-width: 0;
  height: auto;
  width: 735px;
  display: block !important;
  float: none;
  margin: 0;
  max-width: 100%;
  border-radius: 5px;
}
#w4u_sidebar_blog {
  padding: 20px 40px 50px;
  border-left: 3px solid #F4F6F8;
}
.w4u_blog_sidebar li::marker {
    color: #ff5f00;
}

.w4u_blog_about, .w4u_blog_recents, .w4u_blog_cta_banner, .w4u_blog_by_topic {
  padding: 0px 40px 50px;
  width:100%;
}

.w4u_blog_cta_banner.widget-type-cta a {
  background-color: #fff;
  color: #fff;
  display: block;
  width:100%;
  font-size: 18px;
  font-weight: 800;
  line-height: normal;
  margin-top: 0px;
  padding: 0px;
  text-transform: uppercase;
}

.w4u_blog_cta_banner_long {
  padding: 0;
  width: 95%!important;
  margin-top: 50px;
}

.w4u_blog_cta_banner_long.widget-type-cta a {
  background-color: #fff;
  color: #fff;
  display: block;
  width:100%;
  font-size: 18px;
  font-weight: 800;
  line-height: normal;
  margin-top: 0px;
  padding: 0px;
  text-transform: uppercase;
}

.w4u_blog_post_section {
  width: 95%;
  padding: 0 50px 50px;
}

.w4u_blog_post_section h1, {
  font-size: 48px;
  font-weight: 700;
  line-height: 64px;
  margin: 0 0 20px;
  border-bottom: 2px solid #FF7638;
  padding: 10px 0;
}
#w4u_blog .w4u_blog_author {
display: inline-block;
padding-right: 50px;
border-right: 2px solid #ff5f00;
}

#w4u_blog .w4u_blog_topic {
    display: inline-block;
    padding-left: 50px;
}
}

.w4u_blog_post_section h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
  margin: 0 0 18px;
}

.w4u_blog_post_section h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin: 0 0 16px;
}

.w4u_blog_post_section h4 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6rem;
  margin: 0 0 14px;
}

.w4u_blog_post_section a, .w4u_blog_post_section p, .w4u_blog_post_section li {
  color: #234759;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6rem;
  margin: 0 0 12px;
}

.w4u_author_section .wu-social-share a {
  border-radius: 50%;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  margin-right: 25px;
  text-align: center;
  width: 50px;
}

#hubspot-author_data.w4u_author_section {
  padding: 20px 0;
}

.w4u_author_section .social-blue a {
  background-color: #ff5f00;
  color: #fff;
}
.w4u_author_section.wu-social-share a i {
  font-size: 15px;
}

#hubspot-author_data .wu-social-share {
  display:inline;
  margin: 0 0 12px 50px;
}
.w4u_blog_post_header {
  background: #F4F6F8;
  padding: 30px;
  margin: 0 0 30px;
  border-radius: 5px;
}

.w4u_blog_post_header h1 {
  border-bottom: 2px solid #ff5f00;
  padding: 20px 0;
}

.w4u_post_body .container {
  max-width: 900px;
}

@media only screen and (max-width: 980px) {
  .w4u_blog_listing_section {
    width: 100%;
  }
  
  #w4u_blog .w4u_blog_author {
  display: block;
  padding-right: 0px;
  border-right: none;
  }
  
  #w4u_blog .w4u_blog_topic {
  display: block;
  padding-left: 0;
}
  
  .w4u_blog_post_section {
  width: 100%;
  padding: 0 10px 10px;
}
  
  #hubspot-author_data .wu-social-share {
  display: block;
  margin: 12px 0px;
}
} 

/* .wu-all-blog-link a { color: #ff5f00; font-weight: 800; text-decoration: underline; } */

/* Clients Value Section */
.wu-client-value { background-color: #234759; color: #fff; padding: 87px 0 126px;position: relative; }
.wu-client-value p {color: #fff;}
.wu-vhead-txt h2 { max-width: 595px; margin: 0 auto; }
.wu-client-value:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(234,239,239,0); border-top-color: #234759; border-width: 40px; margin-left: -40px; }
/* .wu-vhead-txt { text-align: center; max-width: 595px; margin: 0 auto 140px; } */
.wu-vhead-txt { text-align: center; max-width: 940px; margin: 0 auto 60px; }
.wu-vhead-txt a { color: #ff5f00; }
.wu-vhead-txt { text-align: center; }
.wu-vhead-mean .uptitle:after { width: 100%; background-color: #fff;max-width:100%; }
/* .wu-vhead-mean .uptitle { max-width: unset; } */
.wu-vhead-mean .uptitle { max-width: 100%; width: 100%; display: block; position: absolute; top: 36%; }
.wu-vhead-mean .uptitle span { background-color: #234759; padding-right: 23px; }
.wu-vnum-fixed h2 { font-size: 121px; color: #152c35; }
/* .wu-value-fixed1 { max-width: 1168px; margin: 0 auto; } */
.wu-value-fixed1 { max-width: 1168px; margin: 0 auto; position: relative; }
/* .wu-value-hall { display: flex; flex-wrap: wrap;align-items: flex-end; } */
.wu-value-hall { display: flex; flex-wrap: wrap; align-items: flex-end; position: relative; z-index: 11; }
/* .wu-vadd { width: calc(25% - 12px); padding: 38px 25px 28px 38px; margin: 0px 6px;transition:0.5s All ease;    overflow: hidden; } */
.wu-vadd { width: calc(25% - 12px); padding: 38px 25px 28px 38px; margin: 0px 6px; transition: .5s All ease; overflow: hidden; display: flex; flex-direction: column; height: 535px; }
/* .wu-vadd:hover { -webkit-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); -moz-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); } */
.wu-vadd:hover { -webkit-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); -moz-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); background-color: #234759; }
.wu-vhead-mean { max-width: 1084px; margin: 0 auto; }
/* .wu-vadd:hover .wu-vcont-fixed { display: none; transition: 5s ease all; } */
.wu-vadd:hover .wu-vcont-fixed {     opacity: 0;     transition-delay: 0.2s; }
.wu-vcont-fixed { opacity: 1; transition: .5s ease all; }
/* .wu-vadd:hover .wu-cont-vtxt { display: block;-moz-transform: translateY(0%); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); transition: 0.5s ease; } */
.wu-vadd:hover .wu-cont-vtxt { -moz-transform: translateY(-35%); -webkit-transform: translateY(-35%); -ms-transform: translateY(-35%); transform: translateY(-35%); transition-delay: .3s; height: 517px; opacity: 1; }
/* .wu-cont-vtxt { -moz-transform: translateY(100%); -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); display: none; } */
.wu-cont-vtxt { -moz-transform: translateY(100%); -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); height: 0; opacity: 0; transition: opacity .5s ease,height .5s ease,transform .5s ease; }
.wu-head-vcont { height: 100%; transition: transform .5s ease; transform: translateY(31%); }
.wu-vadd:hover .wu-head-vcont { transform: translateY(-3%); }
.wu-cont-vtxt p { color: #fff; line-height: 1.5; }
.wu-vadd:hover .cta-dark-blue.arrow-org.cta-side-hide { margin-top: -76px; transition-delay: 0.1s;  }
.cta-dark-blue.arrow-org.cta-side-hide { margin-top: 75px; transition: margin 0.5s ease; }
.wu-vh-hide { width: 100%; text-align: center;display:none;margin-top: 32px; }




/* jigs style */
.wu-customer-evidence-stories{background-color:#eaefef;text-align:center;padding:0 0px 95px;}
.wu-cusehite-bg {background-color:#fff;}

.wu-customer-evidence-stories .container{max-width:715px;}
.wu-customer-evidence-content{margin-top:-73px;position:relative;z-index:1;padding:0px 50px;}
.wu-customer-evidence-img{position:relative;top:-100px;z-index:2;}
.wu-customer-evidence-title .uptitle.center span{background-color:#eaefef;text-transform:uppercase;color:#224759;}
.wu-customer-evidence-title{padding-bottom:30px;}
.wu-customer-evidence-stories h2{color:#224759;line-height:1.1;margin-bottom:0px;}
.wu-next-move{background-color:#234759;padding:82px 0px 128px;text-align:center;}
.wu-next-move h2{color:#fff;margin-bottom:0px;}
.wu-next-move .uptitle.center span{background-color:#234759;text-transform:uppercase;color:#fff;}
.wu-cusehite-bg .uptitle.center span {background-color:#fff;}
.wu-next-move .uptitle:after{background-color:#fff;max-width:370px;width:100%;}
.wu-customer-evidence-title .uptitle:after{max-width:370px;width:100%;}
.wu-next-move-block{padding:69px 44px 0px 35px;width:50%;}
.wu-next-move-blocks{display:flex;align-items:center;flex-wrap:wrap;}
.wu-next-move-block-inner{padding: 22px 26px 22px 35px; display: flex; align-items: flex-start; flex-wrap: wrap;transition: 0.5s ease all; }
.wu-next-move-imgcontent{display:flex;width:calc(100% - 54px);flex-wrap: wrap;}
.wu-next-move-block-text { width: calc(100% - 96px); padding: 0px 30px 0 40px; text-align: left; }
.wu-next-move-block-inner:hover{-webkit-box-shadow:0px 0px 26px 8px rgba(28,56,70,1);-moz-box-shadow:0px 0px 26px 8px rgba(28,56,70,1);box-shadow:0px 0px 26px 8px rgba(28,56,70,1);}
.wu-pcta-top { margin-top: 54px; }
.wu-next-move-block-img { width: 96px; text-align: left; }
.wu-next-move-block-img img { max-width: 96px;transition: 0.5s ease all; }
.wu-ncta-fixed { width: 54px;  }
.wu-next-move-block-inner:hover .wu-next-move-block-img img { transform: scale(1.1);  }
.wu-next-move-block-inner .arrow-org span { display: flex; min-width: 54px; text-align: center; background-color: #ff5f00; color: #fff; font-size: 18px; align-items: center; justify-content: center; min-height: 54px; }







/* Wings4u - Content Development Page */
.box-container{max-width:1450px;margin:0 auto;}

.w4u-header-section{text-align: left; padding: 66px 0 104px; background-position: top center; background-repeat: no-repeat; background-size: cover;height: 590px;}
.w4u-hfixed-view {max-width: 520px;}
.w4u-hfixed-view h3 { font-weight: 400; margin-bottom: 26px; }
.w4u-hfixed-view h1{color:#ff5f00;}
.b4u-bottom-text{background-color:#eaefef;}
.bottom-text{text-align: center;max-width: 660px;padding: 106px 0 70px;margin: 0 auto;}
.w4u-two-part{background-color:#eaefef;padding-bottom: 180px;position:relative;z-index: 1;}
.upper-two-part { padding: 54px 75px; background-color: #fff; margin-top: 0; }
.w4u-left-image {max-width: 640px;}

.inner-two-part {display: flex;align-items: center;justify-content: space-between;padding-bottom: 100px;flex-wrap:wrap;}
.inner-two-part.odd .w4u-right-text { padding-left: 45px;}
.inner-two-part.even .w4u-right-text { padding-right: 45px; }
.inner-two-part:last-child {padding-bottom: 0;}
.w4u-left-image {width: 54%;text-align:center;}
.w4u-right-text {padding-left: 15px;width: 46%}
.w4u-right-text h2{ margin-bottom: 54px;}
.w4u-right-text p{ margin-bottom: 35px;}
.w4u-right-text p:last-child{ margin-bottom: 0;}
.w4u-right-text a {color: #ff5f00;}
.even .w4u-left-image {order: 2;}
.w4u-two-part:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(234,239,239,0); border-top-color: #eaefef; border-width: 40px; margin-left: -40px; }
.w4u-box-text h3 { color: #fff; text-align: left; font-weight: 400; }


.w4u-why-mwings4u {background-color: #234759;text-align: center;padding: 112px 0px 53px;position:relative;}
.ce-body-fixed .w4u-why-mwings4u { position: unset; }
.ce-body-fixed .w4u-why-mwings4u:after {content:unset;}
.ce-body-fixed .wu-good-company { padding: 157px 0 65px; }
.cav-body-fixed .w4u-why-mwings4u { position: unset; }
.cav-body-fixed .w4u-why-mwings4u:after {content:unset;}
.w4u-why-mwings4u h2{color:#fff;margin: 24px 0 84px;}
.w4u-why-mwings4u .uptitle.center span {background-color: #234759;padding: 0px 15px;color:#fff;}
.w3u-why-mwings4u h6.uptitle.center {margin-bottom: 27px;}
.w4u-why-mwings4u .uptitle:after { position: absolute; content: ""; top: 50%; max-width: 370px; height: 1px; display: block; background-color: #fff; right: auto; z-index: -1; width: 100%; }
.w4u-why-mwings4u.perex p{color:#fff;margin-bottom: 0;font-size: 30px;text-align: left;}
.w4u-why-mwings4u.perex a {color: #ff5f00;}
.w4u-box-part { display: flex; font-size: 0; padding: 0 20px;flex-wrap: wrap;justify-content: center;  }
.w4u-box {width: calc(20% - 60px); margin: 0 30px 60px; -webkit-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); -moz-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); padding: 30px 11px 30px 25px;}
.w4u-box.box-4 {width: calc(25% - 60px);}
.w4u-box.box-3 {width: calc(33.33% - 60px);}
.w4u-box.box-2 {width: calc(50% - 60px);}


.w4u-box-img { width: 100%; display: table; height: 80px; margin-bottom: 20px; text-align: left; }
.inner-box-img { display: table-cell; vertical-align: middle; height: 100%; }
.inner-box-img img {max-width: 95px;}
.w4u-why-mwings4u:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(234,239,239,0); border-top-color: #234759; border-width: 40px; margin-left: -40px; } 
.w4u-check-list ul { column-count: 3; list-style: none;column-gap: 3%;padding-left:0; }
.w4u-check-list li { color: #234759; font-size: 25px; padding-left: 71px; position: relative; margin-bottom: 47px; list-style: none; }
.w4u-check-list li:before { content: "\f00c"; font-family: fontAwesome; background-color: #ff5f00; color: #fff; border-radius: 6px; line-height: 46px; position: absolute; font-size: 25px; left: 0; height: 46px; width: 46px; text-align: center; }
.w4u-check-list {padding: 162px 0 39px;}

.w4u-solution{position:relative;}
.w4u-solution:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(234,239,239,0); border-top-color: #eaefef; border-width: 40px; margin-left: -40px; } 
.w4u-inner-solution{background-color: #eaefef;padding-bottom: 113px;padding-left: 30px; padding-right: 30px;position:relative;}
.w4u-solution:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(234,239,239,0); border-top-color: #eaefef; border-width: 40px; margin-left: -40px; z-index: 5; }
.w4u-solution .uptitle.center span {background-color: #eaefef;padding: 0px 50px;}
.w4u-solution .wu-why-mwings4u {max-width: 560px;padding-top: 60px;}
.w4u-in-sol { display: flex; max-width: 1100px; margin: 0 auto; flex-wrap: wrap; } 
.w4u-sol { background-color: #fff; width: calc(50% - 21px); padding: 54px 40px; -webkit-box-shadow: 0px 0px 37px 2px rgba(0,0,0,0.10); -moz-box-shadow: 0px 0px 37px 2px rgba(0,0,0,0.10); box-shadow: 0px 0px 37px 2px rgba(0,0,0,0.10);} 
.w4u-sol:nth-child(2n){margin-left:auto;}
.w4u-img-sol { display: flex; align-items: flex-start; flex-wrap: wrap; } 
.sol-img { width: 120px; } 
.sol-text { width: calc(100% - 120px); padding-left: 24px; }
.sol-text h3 { font-weight: 400; color: #ff5f00; }
.w4u-inner-solution h2{padding: 30px 0 56px;}
.cta-btn { text-align: center; margin:0 auto; padding-top: 70px; }
.w4u-inner-solution  .cta-dark-blue a em { background-color: #234759;}
/* .w4u-solution .cta-dark-blue a em { font-size: 16px; font-style: inherit; display: inline-block; line-height: 54px; padding: 0px 10px 0px 20px; color: inherit; font-weight: inherit; background-color: #152c35; transition: .5s ease all; width: auto;} */


/* CD Good Company Section */
.wu-good-company1 { text-align: center; background-color: #234759; padding: 160px 0; }
.wu-good-company1 .wu-gcont-info * { color: #fff; }
.wu-good-company1 h6 { color: #fff; }
.wu-good-company1 .uptitle.center span { background-color: #234759; }
.wu-good-company1 .uptitle:after { background-color: #fff; }
/* CD why W4y Section */
.w4u-why-w4u {  text-align: center; }
.w4u-wyfixed-cont { max-width: 865px; margin: 0 auto; }
.w4u-why-w4u .uptitle.center span { background-color: #eaefef;  }
.w4u-wycont-info { margin-top: 20px; }
.w4u-why-w4u .w4u-inner-wslider { background-color: #eaefef; padding: 43px 0 68px; position: relative; z-index: 1;}
.w4u-why-w4u .w4u-inner-wslider:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(234,239,239,0); border-top-color: #eaefef; border-width: 40px; margin-left: -40px; }

/* CD What U Need Are Section */
.w4u-need-section .submitted-message { text-align: center; padding-top: 25px; font-size: 25px; padding: 20px; background-color: #ff5f00; color: #fff; border-radius: 5px; }
.w4u-need-section { background-color: #eaefef; padding: 110px 0px 200px; margin-top: 238px; }
.w4u-need-cfixed { max-width: 620px; margin: 0 auto; text-align: center; }
.w4u-form-need { text-align: left; margin: 55px 0 150px; }
.w4u-form-need select, .w4u-form-need textarea, .w4u-form-need input[type=color], .w4u-form-need input[type=date], .w4u-form-need input[type=datetime-local], .w4u-form-need input[type=datetime],.w4u-form-need  input[type=email], .w4u-form-need input[type=month], .w4u-form-need input[type=number], .w4u-form-need input[type=password],.w4u-form-need  input[type=search], .w4u-form-need input[type=tel], .w4u-form-need input[type=text], .w4u-form-need input[type=time], .w4u-form-need input[type=url], .w4u-form-need  input[type=week], .w4u-form-need textarea { -webkit-appearance: none; -moz-appearance: none; display: block; font-size: 14px; height: 54px; padding: 0 18px; width: 100%;     color: #bccacf; border: 0; border-radius: 0; box-shadow: 0 0 3px rgba(0,0,0,0.1); font-weight: 800; background-color: #ffffff; font-size: 18px; }
.w4u-form-need div.hs-form-field > label { font-size: 13px; margin-bottom: 9px;text-transform: uppercase; }
.w4u-form-need form ul.inputs-list.multi-container { display:flex;flex-wrap: wrap;margin-top: 22px; }
.w4u-form-need ul li label input[type="checkbox"]+span:before, .w4u-form-need ul li label input[type="radio"]+span:before {width: 31px; height: 31px; line-height: 29px;}
.w4u-form-need .input ul li label span { padding-left: 42px; padding-right: 34px; }
.w4u-form-need form ul.inputs-list.multi-container * { font-size: 13px; font-weight: 800; line-height: 1.1;margin-bottom: 0; }
.w4u-form-need form ul.inputs-list.multi-container > li.hs-form-checkbox span {height: 31px; display: flex; align-items: center;}
.w4u-form-need form ul.inputs-list.multi-container > li { width: 33.33%;     margin-bottom: 22px;}
.w4u-form-need .hs-submit input { max-width: 168px; line-height: 54px; border-radius: 0; padding: 0px 10px 0px 13px; text-align: left; color: #fff; font-size: 18px; margin-top: 0; text-transform: inherit;}
.w4u-form-need .actions { position: relative; z-index: 1; max-width: 221px;    margin-top: 58px; }
.w4u-form-need .actions:after { position: absolute; content: "\f061"; width: 54px; background-color: #ce4500; height: 54px; left: auto; right: 0; display: inline-block; bottom: 0; font-family: fontawesome; line-height: 54px; text-align: center; z-index: 1; cursor: pointer; color: #fff; }
.w4u-form-need .hs-form-field { margin-bottom: 24px; }
.w4u-form-need form { max-width: 550px; margin: 0 auto; }
.w4u-ncont-fixed { max-width: 505px; margin: 0 auto; padding-top: 20px; }
.w4u-need-section h2 { font-size: 45px; }
.w4u-ncont-fil { max-width: 565px; margin: 0 auto; }

.w4u-form-need ul.hs-error-msgs.inputs-list { bottom: -26px; }

/* Service Page */
.upper-two-part01 {    padding: 70px 45px 85px 45px; background-color: #fff; margin-top: 0; max-width: 1320px; margin: 0 auto 116px;}
.upper-two-part01 .inner-two-part.odd .w4u-right-text { padding-left: 27px;    padding-right: 47px; }
.upper-two-part01 .inner-two-part.even .w4u-right-text { padding-right: 55px;padding-left: 47px; }
.upper-two-part01 .odd .w4u-left-image  {    order: 2;}
.upper-two-part01 .even .w4u-left-image  {    order: inherit;}
.upper-two-part01:last-child {margin-bottom: 0;}
.perex a{text-decoration: underline;white-space: nowrap;}


/* CAV Page */
.w4u-two-part1 .upper-two-part {padding: 108px 0 80px;}
.w4u-two-part1 .w4u-right-text { width: 52%; padding-right: 90px; }
.w4u-right-text h6.uptitle span { background-color: #fff; }
.w4u-right-text h6.uptitle { margin-bottom: 35px; }
.w4u-two-part1 .w4u-left-image { width: 48%; }


/* Customer Evidence Page */
.w4u-about-w4u { text-align: center } 
.w4u-about-w4u .uptitle.center span { background-color: #eaefef } 
.w4u-about-w4u .w4u-inner-wslider { background-color: #eaefef; padding: 102px 15px 80px; } 
.w4u-about-w4u .w4u-wyfixed-cont { max-width: 1150px; }
.w4u-about-text {text-align:left;}
.w4u-about-w4u .w4u-wyfixed-cont h2 {padding: 43px 0 50px;}


/* Request a free call Page */
.request-call .w4u-need-section { background-color: #eaefef; padding: 110px 0px 20px; margin-top: 8px; }




/* Extra */
.w4u-sol-ext {margin-bottom: 50px;}
.w4u-sol-ext > h3 a {color: #ff5f00;}
.w4u-cta-ext a {color: #ff5f00; font-weight: 800;}

.w4u-cta-ext01 {padding-top: 20px; padding-bottom: 10px;}
.w4u-cta-ext01 em {padding-right: 20px;}


.w4u-about-ext {background-color: #eaefef;}
.w4u-inner-ext {padding: 50px 50px 50px 50px;}
.w4u-inner-ext .w4u-wyfixed-cont > h2 {padding: 20px 0px 0px 0px; color: #ff5f00;}
.w4u-inner-ext .w4u-wyfixed-cont > h4 {padding: 0px 0px 20px 0px;}
.w4u-incount-ext {padding-bottom: 20px; text-align: left;}
.w4u-about-ext02 {padding-top: 20px;}
.w4u-acta-ext02 {padding-top: 50px; padding-bottom: 50px;}
.w4u-acta-ext02 a em {padding-right: 20px;}

.w4u-cta-ext03 {padding-top: 50px;}
.w4u-cta-ext03 a em {padding-right: 20px;}




/* Customer Evidence Page Aug 2019 */
.cs-bcom .container {max-width:1322px;margin:0 auto !important;padding:0;float:none !important; }
/* Header Section */


.cs-bcom h1 {font-size:80px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800; letter-spacing: -1px;line-height: 0.9; }
.cs-bcom h2 {font-size:67px;line-height: 1;margin:0 0 20px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800;line-height: 1;}
.cs-bcom h3 {font-size:45px;line-height: 1;margin:0 0 20px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800;line-height: 1;}
.cs-bcom h4 {font-size:35px;line-height: 1;margin:0 0 20px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800;line-height: 1;}

.cs-bcom h5 {font-size:25px;line-height: 1.4;margin:0 0 15px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800;} /* Additional */
.cs-bcom h6 {font-size:18px;line-height: 1.3;margin:0 0 15px;font-family: 'Circular', Arial, Sans-Serif;font-weight:800;}


.cs-main-fixed { min-height: 465px; display: flex; align-items: center; text-align: center; }
.article .cs-main-fixed { min-height: 100px;}
.cs-header-module { background-position: top center; background-repeat: no-repeat; background-size: cover;position:relative;z-index:1;padding: 50px 0;}
.cs-header-module:after { position: absolute; content: ""; top: 0; left: 0; background-color: #0000005c; z-index: -1; width: 100%; height: 100%; }
.cs-inner-count { color: #fff; max-width: 930px; margin: 0 auto; }
.cs-inner-count h1 { margin-top: 30px; }
.cs-add-cat { padding: 0px 30px 30px; }

.cs-add-mulc h6 { font-size: 12px; line-height: 1.1; color: #91a3ac; letter-spacing: 1px; margin-bottom: 4px;text-transform: uppercase; }
.cs-add-mulc h4 { margin-bottom: 0; }
.cs-add-mulc h4 a { text-decoration: underline; }
.cs-add-mulc { display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; max-width: 1264px; margin: 0 auto; }
.cs-category-module { padding: 52px 0 23px; }
.cs-body-gray { background-color: #e4e9e9; }

.cs-rich-fixedm { max-width: 806px; margin: 0 auto; padding: 0 20px; }
.cs-top-field .cs-rich-fixedm h3{padding-top:34px}
.cs-bwhite-bg { background-color: #fff; padding: 60px 0 45px; }
.cav-body-fixed .cs-bcom .wu-our-work {
    padding: 90px 0 165px;
}

.wi-remote-connecte-page .container { max-width: 1190px; }
.cs-inner-stesti {
    max-width: 615px;
    margin: 0 auto;
    padding: 0px 20px;
    text-align: center;
    color: #fff;
}
.cs-testi-tops {padding:55px 0;}
.cs-testimonial-module {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 35px 0;
    position: relative;
    z-index: 1;

}

.cs-testimonial-module:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    background-color: #0000005c;
    z-index: -1;
    width: 100%;
    height: 100%;
}
.cs-inner-stesti h3 { margin: 30px 0; }
.cs-amplification-module { text-align: center; margin: 55px 0 140px; }
.cs-amplification-module .uptitle.center span { background-color: #e4e9e9; }
.cs-amplification-module h6.uptitle.center { font-size: 13px; }
.cs-amplification-module img { margin-top: 50px; }
.cs-inspired-module {
    background-color: #ff5f00;
    color: #fff;
    padding: 70px 0 55px;
}

.cs-fixed-inspired {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    max-width: 1110px;
    margin: 0 auto;
}

.cs-left-contain {
    width: calc(100% - 400px);
    padding-right: 50px;
}

.cs-inhero-bg {
    width: 400px;
    height: 400px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.cs-left-contain h3 {
    font-size: 41px;
    font-weight: 400;
}
.cs-bcom .wu-work-cont h2 { font-size: 45px;letter-spacing:0; }
.cs-bcom .wu-work-cont {padding-right: 61px; }
.cs-fixed-inspired .arrow-org span { background-color: #fff; color: #ff5f00;  }
.cs-fixed-inspired .w4u-cta-ext03 { padding-top: 20px; }
.cs-hide1-module {display: none;}
.event-speaker-video iframe {
    width: 100%;
    height: 100%;
}
.cs-video-amp { margin: 60px 0 60px; padding: 0px 20px; }
.event-speaker-video { max-width: 997px; margin: 0 auto; border: 25px solid #e4e9e9; }
.cs-bpad-dot {
    padding-bottom: 0 !important;
}
.cs-bpad-dot p {
    margin-bottom: 0;
    padding-bottom: 15px;
}
.cs-bcom .wu-our-work h6.uptitle.center {
    font-size: 13px;
}
.wu-fixed-wings1 { width: 100%; }
.wu-oficed-main.wu-oficed-item4 .wu-add-service {
    width: calc(25% - 20px);
    margin: 0px 10px 30px;
}

.wu-oficed-main.wu-oficed-item4 .wu-add-service .wu-add-servicelmn {
    padding: 83px 25px 50px 25px;
}
.cs-top-field.cs-baztop { padding-top: 13px !important; }
/* .cs-bpad-dot .cs-testimonial-module {
margin-bottom: 0 !important;
} */


.popup-commen {position: relative; background: #FFF; padding: 15px; width: auto; max-width: 1400px; margin: 20px auto;}
.mfp-content iframe {    width: 100%;    height: 100%;}
.mfp-content .mfp-close { background: #ff5f00 none repeat scroll 0 0 !important; color: #fff !important; font-size: 27px !important; opacity: 1 !important; right: -36px !important; top: 0px !important; border-top-right-radius: 0; width: 36px; height: 36px; line-height: 36px; }
button.mfp-close, button.mfp-arrow{overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none;}
.mfg-hide {display:none !important;}
.mgf-pop-count { max-width: 880px; margin: 0 auto; padding: 0; background-color: #fff; position: relative;    line-height: 0; }
.wi-video-image {min-height: 224px; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; z-index: 1; width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.wi-play-icon { line-height: 0; }
.wi-three-items a.popup_btn {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: 1;}
.wi-video-info-srt {border-top: 4px solid #FF5F00;padding: 30px 34px 34px;}
.wi-three-items {background: #FFFFFF;box-shadow: 3px 3px 17px 3px rgb(0 0 0 / 13%);margin: 30px 15px;position: relative; z-index: 1;}
.wi-video-oct { padding: 90px 0; }
.wi-video-oct.wu-testi-module .owl-dots button { background-color: #EAEFEF!important; }
.wi-video-oct.wu-testi-module .owl-dots { margin-top: 34px;  }
.wi-img-intro-left {width: 47.12%;}
.wi-intro-left-f1 {width: 52.88%;padding-left: 30px;}
.wi-intro-headline-txt1 {max-width: 478px;margin-left: auto;}

.mfp-zoom-in {
    /* start state */
    /* animate in */
    /* animate out */
}
.mfp-zoom-in .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
    transform: scale(0.8);
    opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}




.wi-top-banner-info {background-position: bottom center;background-repeat: no-repeat;background-size: contain;}
.wi-banner-mid-fixed {display: flex;flex-wrap: wrap;align-items: flex-start;max-width: 1061px;margin: 0 auto;}
.wi-banner-info-srt {padding: 74px 0 36px;}
.wi-banner-section {padding-top: 72px;}
.wi-banner-left-cont {width: 50.8%;padding-top: 40px;}
.wi-bannner-right-img {width: 49.2%;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;}
.wi-bannner-right-img img {min-width: calc(100% + 47px) !important;}
.wi-banner-mid-info { max-width: 880px; margin: 0 auto; text-align: center; }
.wi-two-mid-fixed { padding: 120px 75px; display: flex; flex-wrap: wrap; align-items: center; }
.wi-two-mid-fixed .cta-org.arrow-dark-org { margin-top: 35px; }


.wi-talk-to-us-module {padding: 90px 0;}
.wi-author-headline-txt {max-width: 371px;text-align: center;margin: 0 auto 30px;}
.wi-author-info-iiner {display: flex;flex-wrap: wrap;align-items: center;}
.wi-author-img {width: 107px;height: 107px;background-position: center center;background-repeat: no-repeat;background-size: cover;border-radius: 50px;}
.wi-author-info-txt {width: calc(100% - 107px);padding-left: 33px;}
.wi-author-info-iteams {display: flex; flex-wrap: wrap; align-items: center; width: calc(50% - 60px); margin: 0px 30px;}
.wi-author-info-iteams .cta-gray a em { justify-content: center; min-width: calc(373px - 54px); }
.wi-mid-author-list {display: flex;flex-wrap: wrap;margin: 0px -30px;}
.wi-author-arts {max-width: 916px;margin: 0 auto;position: relative; z-index: 1; }
.wi-author-info-txt * {font-family: Arial, sans-serif;}
.wi-author-info-txt h4 {font-size: 22px;font-weight: 700;line-height: 1.1;margin-bottom: 5px;}
.wi-author-info-txt  p {margin-bottom: 0;font-weight: 700;}
.wi-author-info-iteams .cta-gray { margin-top: 30px; }
.wi-author-headline-txt h2 { font-weight: 700; }
.wi-mid-txt1 { position: absolute; left: 46.7%; bottom: 0; text-align: center; transform: translateX(-50%); pointer-events: none; z-index: -1; }
.wi-video-oct.wu-testi-module .container { max-width: 1220px; }
./*wi-video-cta a { color: #FF5F00; font-family: Arial, sans-serif; font-weight: 400; display: inline-block;line-height: 1.1;font-size: 18px; }*/
.wi-video-cta { margin-top: 34px; }
./*wi-video-info-srt p { font-family: Arial, sans-serif; font-weight: 400; }*/
.wi-video-info-srt { border-top: 4px solid #ff5f00; padding: 25px 20px 25px; }
.wi-remote-connecte-page .wu-tpad-side .quote * { font-size: 22px; line-height: 1.28; font-weight: 400; font-family: Arial, sans-serif;color: #70838F; }
./*wi-remote-connecte-page p { font-family: Arial, sans-serif; }
.wi-remote-connecte-page .cta-gray a em { font-family: Arial, sans-serif; font-weight: 700; }
.wi-remote-connecte-page .cta-org a em { font-family: Arial, sans-serif; font-weight: 400; }*/
.wi-remote-connecte-page .uptitle { font-size: 16px; font-weight: 700; }
.wu-footer-module .submitted-message { color: #fff; }

/*Talentlyft advocacy */
.wu-talentlyft-section {
  padding: 2% 0 0;
  background-color: #EAEFEF;
}

/* staff augmentation LP */
.staff_augmentation_LP h1 {
  font-family: Circular; 
  font-weight: 400; 
  font-size: 50px; 
  line-height: 55px;
}

.staff_augmentation_LP .w4u-need-section {
  padding: 8% 0 2%;
  margin-top: 8%;
}

.staff_augmentation_LP .wi-banner-mid-info {
  max-width: 998px;
}

.staff_augmentation_LP .wi-banner-mid-info p {
  font-family: Circular; 
  font-weight: 700; 
  font-size: 30px; 
  line-height: 36px;
}

.staff_augmentation_LP .wi-video-oct.wu-testi-module .container {
  max-width: 990px; 
}

.staff_augmentation_LP .wi-two-items {
  background: #FFFFFF;
  box-shadow: 3px 3px 17px 3px rgb(0 0 0 / 13%);
  margin: 30px 15px;
  position: relative; 
  z-index: 1;
}

.staff_augmentation_LP .wi-two-items a.popup_btn {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.staff_augmentation_LP h3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 19px;
  text-align: center;
  margin: 5% 0;
}


.wi-two-col-srts .container { max-width: 766px !important; }
.wi-col-info-srts {position: relative;z-index: 1;}
span.wi-two-col-overlay {position: absolute;content: "";bottom: -90px;left: 50%;transform: translateX(-50%);width: 100%;height: 100%;background-color: #EAEFEF;min-width: 1190px;margin: 0 auto;z-index: -1;pointer-events: none;}
.wi-two-col-srts {position: relative;overflow: hidden;}
.wi-video-oct.wu-testi-module.wi-two-col-srts .owl-dots button {background-color: #ffffff !important;}
.w4u-staff-augmentation-page .wi-bannner-right-img img { min-width: unset !important; }
.w4u-staff-augmentation-page .wi-bannner-right-img { position: relative; top: calc(1vw + 22px); }
.w4u-staff-augmentation-page .wi-banner-info-srt { padding: 97px 0 64px; }
.wi-form-single-srts {background-color: #EAEFEF;padding: 90px 0;margin-top: 90px;}
.wi-form-single-srts .w4u-need-cfixed { max-width: 680px; }
.wi-form-single-srts  .w4u-ncont-fixed1 { margin-bottom: 47px; }
.wi-form-single-srts .w4u-form-need .actions {max-width: 100%;}
.wi-form-single-srts .w4u-form-need .hs-submit input {max-width: 100%;}
.ce-body-fixed.w4u-staff-augmentation-page .wu-good-company { padding: 60px 0 89px; }
.w4u-staff-augmentation-page .wu-gfixed {  margin: 0 auto 35px; }
.w4u-staff-augmentation-page .wu-comp-logo img { max-width: 191px; padding-bottom: 10px; }
.w4u-staff-augmentation-page .wu-gfixed .uptitle { font-size: 16px; max-width: 457px;font-weight: 700; }
.w4u-staff-augmentation-page .wu-gfixed .uptitle:after { left: 0; right: 0; margin: 0 auto; max-width: 100%; }
.wi-form-single-srts .w4u-form-need form { max-width: 538px; }
.w4u-staff-augmentation-page .wi-banner-left-cont { padding-right: 20px; }
.w4u-staff-augmentation-page .w4u-form-need .legal-consent-container .input ul li label span { padding-left: 54px; padding-right: 0; margin-left: 0; }
.w4u-staff-augmentation-page  .w4u-form-need .actions { margin-top: 20px; }
.w4u-staff-augmentation-page .wi-banner-mid-fixed { align-items: center; }

.wu-client-valuev2 .wu-head-vcont {height: auto !important;transform: unset !important;}
.wu-client-valuev2  .wu-cont-vtxt {height: auto !important;transform: unset !important;opacity: 1;}
.wu-client-valuev2 .cta-dark-blue.arrow-org.cta-side-hide {margin-top: 0 !important;}
.wu-client-valuev2 .cta-side-hide a em {transform: scaleX(1);min-width: 151px; width: inherit; padding: 0 10px 0 20px; line-height: 1.1 !important;}
.wu-client-valuev2 .wu-vadd {height: auto; padding: 0; box-shadow: none; background-color: unset; width: calc(20% - 20px); margin: 0 10px;}
.wu-client-valuev2 .wu-vcont-fixed {opacity: 1 !important;}
.wu-client-valuev2 .uptitle { position: relative!important; top: 0; font-size: 16px; font-weight: 700; line-height: 1.189; }
.wu-client-valuev2 .wu-value-hall { align-items: flex-start;margin: 0px -10px; }
.wu-client-valuev2  .wu-value-fixed1 { max-width: 1046px; }
.wu-client-valuev2  { padding: 90px 0 90px; }
.w4u-staff-augmentation-page .w4u-form-need .legal-consent-container .input ul li label span p a { color: #ff5f00; }
.wi-form-single-srts .w4u-form-need input[type=color], .wi-form-single-srts .w4u-form-need input[type=date], .wi-form-single-srts .w4u-form-need input[type=datetime-local], .wi-form-single-srts .w4u-form-need input[type=datetime], .wi-form-single-srts .w4u-form-need input[type=email], .wi-form-single-srts .w4u-form-need input[type=month], .wi-form-single-srts .w4u-form-need input[type=number], .wi-form-single-srts .w4u-form-need input[type=password], .wi-form-single-srts .w4u-form-need input[type=search], .wi-form-single-srts .w4u-form-need input[type=tel], .wi-form-single-srts .w4u-form-need input[type=text], .wi-form-single-srts .w4u-form-need input[type=time], .wi-form-single-srts .w4u-form-need input[type=url], .wi-form-single-srts .w4u-form-need input[type=week], .wi-form-single-srts .w4u-form-need select, .wi-form-single-srts .w4u-form-need textarea { font-weight: 400; font-family: Arial, sans-serif; color: #172C35; }

.wi-form-single-srts .w4u-form-need input::-webkit-input-placeholder { color: #172C35; opacity:1;} /* WebKit  browsers */
.wi-form-single-srts .w4u-form-need input:-moz-placeholder { color: #172C35; opacity:1;} /* Mozilla Firefox 4 to 18 */
.wi-form-single-srts .w4u-form-need input::-moz-placeholder { color: #172C35; opacity:1;} /* Mozilla Firefox 19+ */
.wi-form-single-srts .w4u-form-need input:-ms-input-placeholder { color: #172C35; opacity:1;} /* Internet Explorer 10+ */
.wi-form-single-srts .w4u-form-need textarea::-webkit-input-placeholder { color: #172C35; opacity:1;} /* WebKit browsers */
.wi-form-single-srts .w4u-form-need textarea:-moz-placeholder { color: #172C35; opacity:1;} /* Mozilla Firefox 4 to 18 */
.wi-form-single-srts .w4u-form-need textarea::-moz-placeholder { color: #172C35; opacity:1;} /* Mozilla Firefox 19+ */
.wi-form-single-srts .w4u-form-need textarea:-ms-input-placeholder { color: #172C35; opacity:1;} /* Internet Explorer 10+ */
.w4u-staff-augmentation-page .quote * { font-size: 22px; line-height: 1.28; font-family: Arial, sans-serif;    color: #70838F; }

.w4u-staff-augmentation-page .wi-banner-mid-info {
    max-width: 1015px;
}

.w4u-staff-augmentation-page .wi-banner-mid-info h3 {
    line-height: 1.2;
}
.w4u-staff-augmentation-page .wi-banner-left-cont h1 { line-height: 1.1; }
.w4u-staff-augmentation-page .wi-col-info-text p { line-height: 1.1; font-family: Arial, sans-serif; }

.w4u-staff-augmentation-page .wi-two-col-srts .owl-stage { display: flex; flex-wrap: wrap; }
.w4u-staff-augmentation-page .wi-two-col-srts .wi-three-items { height: calc(100% - 60px); display: flex; flex-direction: column; }
.w4u-staff-augmentation-page .wu-testi-cont-info p { font-family: Arial, sans-serif; }
.w4u-staff-augmentation-page .w4u-ncont-fixed1 h2 { font-weight: 700; }
.w4u-staff-augmentation-page .w4u-form-need .legal-consent-container * {  font-family: Arial, sans-serif; }
.w4u-staff-augmentation-page .w4u-form-need .hs-submit input {  font-family: Arial, sans-serif; font-weight: 400; padding-left: 32px; }
/* .wi-three-column-list { margin: 0px -15px;     width: calc(100% + 30px) !important; } */
 .w4u-staff-augmentation-page .wu-testi-fixed  {
    background-color: #eaefef !important;
}
.wu-client-valuev2 .wu-cont-vtxt p { font-family: Arial,sans-serif; }

@media(max-width:1620px){
    .cs-bcom h1 {font-size:60px;}
    .cs-bcom h2 {font-size:40px;}
    .cs-bcom .wu-work-cont h2 {font-size: 40px;}
    .cs-bcom h3 {font-size:38px;}

    .cs-bcom .container { padding:0px 20px}
    .container {padding:0px 48px;}
    .container1 {padding:0px 48px;}
    .container2 {padding:0px 48px;}
    .container3 {padding:0px 20px;}
    .container4 {padding:0px 48px;}
    .container5 {padding:0px 0px;}

    h1 {font-size:48px;}
    .w4u-need-section h2 {font-size: 43px;}
    .quote * { font-size: 37px; }

.w4u-staff-augmentation-page  h1 { font-size: 50px; }




    .cs-main-fixed { min-height: 400px; }




}

@media(max-width:1420px){

    .cs-bcom h3 {font-size: 36px;}
    .cs-bcom h4 {font-size: 30px;}
    .cs-add-cat { padding: 0px 30px 30px; }

    .wu-comp-logo { justify-content: center;  }
    .wu-comp-logo img { padding: 0px 24px 37px; }

    /*Content Devlopment Page */
    .upper-two-part {padding: 54px 55px; }
    .upper-two-part01  {padding: 54px 55px;}
    .w4u-left-image { width: 50%; }
    .w4u-right-text { width: 50%; }
    .w4u-box {width: calc(25% - 60px); }

    .w4u-form-need {margin: 55px 0 106px;}
    .w4u-need-section {   margin-top: 180px; }
    .wu-good-company1 { padding: 160px 0 122px; }
    .sp-body-fixed .wu-good-company { padding: 137px 0px 29px; }
    .sp-body-fixed .wu-our-work { padding: 42px 0 132px; }
    .wu-oficed-main.wu-oficed-item4 .wu-add-service { width: calc(33.33% - 20px); }

}


@media(max-width:1381px){


    .wu-mfixed { padding: 0; }
    .wu-add-servicelmn { padding: 83px 30px 50px 30px;}
    .wu-tpad-side { max-width: 970px; }
    .wu-add-wslider { max-width: 1160px; }
    .wu-lblog-main { text-align: left; margin: 0px 55px; }
    .wu-vnum-fixed h2 { font-size: 114px;}








    .wu-next-move-block-img { width: 68px;  }
    .wu-next-move h2, .wu-customer-evidence-stories h2{font-size:32px;}
    .wu-next-move-block-text{padding:0px 30px;width:calc(100% - 68px);}
    .wu-next-move-block-img img{width:54px;}
    .wu-next-move{padding:82px 0px 100px;}


    /*Content Devlopment Page */


}


@media(max-width:1270px){
    /* Navigation  */
    .co-nav-main-set .hs-menu-wrapper>ul>li { margin-right: 35px;}
    .co-nav-main-set { padding: 0px 0px 0px 15px;}
    /*Content Devlopment Page */
    .w4u-hfixed-view { max-width: 480px; }
    .w4u-header-section {  background-position: bottom center; background-size: 150%;  }

    .cs-amplification-module {  margin: 55px 0 60px; }
    .wi-two-mid-fixed { padding: 80px 30px; }

}

@media(max-width:1248px){
    .wu-next-move-block{padding:69px 35px 0px 25px;}
    .wu-next-move-block-inner{padding:22px 20px 22px 20px;}
    .wu-next-move-block{padding:69px 30px 0px 22px;}
    .wu-next-move-block-text{padding:0px 25px;width:calc(100% - 46px);}
    .wu-next-move-block-img img{width:46px;}
    .wu-next-move h2, .wu-customer-evidence-stories h2{font-size:30px;}
    .wu-next-move-block-img { width: 46px; }
    .wu-vadd { padding: 38px 20px 28px 20px; }
    .w4u-box.box-4 {width: calc(33.33% - 60px); }

}


@media(max-width:1200px){

    h1 { font-size: 45px; }
    .w4u-staff-augmentation-page  h1 { font-size: 45px; }
    .w4u-need-section h2 {font-size: 40px;}
    h2 { font-size: 33px; }
    h3 {font-size:28px;}

    .cs-bcom h1 {font-size:55px;}
    .cs-bcom h2 {font-size:40px;}
    .cs-bcom .wu-work-cont h2 {font-size: 40px;}
    .cs-bcom h3 {font-size:35px;}

    .quote * { font-size: 34px; }
    .perex p  , .w4u-check-list li { font-size: 23px;}



    .wu-right-mcont { width: 398px; }
    .wu-left-mcont { width: calc(100% - 398px);padding-right: 122px;}
    .wu-work-img { width: 550px; }
    .wu-work-cont { width: calc(100% - 550px); padding-right: 90px; }
    .wu-lblog-main { text-align: left; margin: 0px 18px; }

    /*Content Devlopment Page */
    .w4u-check-list li:before {  line-height: 41px;  font-size: 21px;  height: 40px; width: 40px; }
    .w4u-check-list li {  padding-left: 62px;}
    .w4u-header-section {  height: 545px;}
    .w4u-two-part {  padding-bottom: 130px; }

    .wu-good-company1 { padding: 120px 0 87px; }
    .sp-body-fixed .wu-our-work { padding: 21px 0 95px; }
    .sp-body-fixed .wu-good-company { padding: 122px 0px 29px; }
    .upper-two-part01 {  margin: 0 auto 80px; }
    .upper-two-part01 .inner-two-part.odd .w4u-right-text { padding-left: 0px; padding-right: 24px; }
    .upper-two-part01 .inner-two-part.even .w4u-right-text { padding-right: 0; padding-left: 24px; }

    .cav-body-fixed .cs-bcom .wu-our-work { padding: 90px 0 107px; }

}


@media(max-width:1140px){
    /* Navigation  */
    .co-nav-cta-set .cta-org.arrow-dark-org {transform: scale(0.8);}
    .co-nav-cta-set .cta-org.arrow-dark-org { transform: scale(0.8); text-align: left; position: relative; left: -19px; }
    .co-nav-cta-set { width: 185px !important; margin-left: 0px !important; }
    .co-nav-main-set { width: calc(100% - 290px) !important; }
    .co-nav-main-set .hs-menu-wrapper>ul>li { margin-right: 25px; }
    .co-nav-main-set { padding: 0px 0px 0px 15px; }
    .co-nav-main-set .hs-menu-wrapper>ul>li>a { font-size: 16px; }
    .co-logotop-set img { max-width: 105px; }
    .co-logotop-set { width: 105px !important; }
    .wu-comp-logo img { max-width: 196px;}
    .co-fixed-nav-bar .cta-org a { min-width: 231px;}

    .wu-vh-hide { display:block; }
    .wu-vhead-mean { max-width: 1084px; margin: 0 auto 50px; }
    .wu-vhead-mean .uptitle { max-width: 100%; width: 100%; display: block; position: relative; top: unset; }
    .wu-vadd { overflow: unset; height: unset; display: unset; flex-direction: unset; transition: unset; padding: 0px 0px 44px 0px; margin: 0 auto; display: flex; width: 100%; max-width: 560px; }
    .wu-head-vcont { height: unset; transition: unset; transform: unset; display: flex; flex-direction: column; flex-wrap: wrap; width: 230px; text-align: right; }
    .wu-cont-vtxt { transform: unset; height: unset; opacity: unset; padding-left: 35px; transition: unset; -moz-transform: unset; -webkit-transform: unset; -ms-transform: unset; width: calc(100% - 230px); }
    .wu-vadd .cta-dark-blue.arrow-org.cta-side-hide { display: none; }
    .wu-vnum-fixed { order: 2; }
    .wu-vnum-fixed h2 { margin-bottom: 0; margin-top: 34px; }
    .wu-vcont-fixed { opacity: unset; transition: unset; order: 1; }
    .wu-himg img { max-width: 462px; }
    .wu-vadd:hover { -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; background-color: unset; }
    .wu-vadd:hover .wu-head-vcont { transform: unset; }
    .wu-vadd:hover .wu-vcont-fixed { opacity: unset; transition-delay: unset; }
    .wu-vadd:hover .wu-cont-vtxt { -moz-transform: unset; -webkit-transform: unset; -ms-transform: unset; transform: unset; transition-delay: unset; height: unset; opacity: unset; }
    .wu-client-valuev2 .wu-vadd { width: 100%; align-items: center; margin: 0 auto; margin-bottom: 25px; max-width: 690px;}
    .wu-client-valuev2 .wu-head-vcont .wu-vnum-fixed h2 { margin-top: 0; }

}

@media(max-width:1080px){


    h1 {font-size: 42px;}
    .w4u-staff-augmentation-page  h1 { font-size: 42px; }
    .w4u-need-section h2 {font-size: 38px;}
    h2 { font-size: 32px; }
    h3 {font-size:26px;}

    .cs-bcom h1 {font-size:48px;}
    .cs-bcom h2 {font-size:35px;}
    .cs-bcom .wu-work-cont h2 {font-size: 35px;}
    .cs-bcom h3 {font-size:32px;}


    .perex p , .w4u-check-list li { font-size: 22px; }
    .wu-vnum-fixed h2 { font-size: 111px; }

    .wu-why-mwings4u {  margin: 50px auto 0; padding: 0; }
    .wu-oficed-main {padding: 0px 0 40px; flex-wrap: wrap; }
    .wu-add-service {text-align: center; margin: 0px auto 40px; width: 100%;max-width: 486px;    }

    .wu-add-servicelmn { padding: 55px 26px 48px 25px;  }
    .wu-our-service-module { background-color: #eaefef; }
    .wu-our-service-module .uptitle.center span { background-color: #eaefef; }
    .wu-service-img {  height: unset; margin-bottom: 45px;}
    .wu-add-service:hover { background-color: #fff; transition: .9s ease; -webkit-box-shadow: 0px 0px 24px -6px rgba(0,0,0,0.57); -moz-box-shadow: 0px 0px 24px -6px rgba(0,0,0,0.57); box-shadow: 0px 0px 24px -6px rgba(0,0,0,0.57);transform: unset; }
    .wu-add-service .cta-side-hide em { transform-origin: right; left: 0; min-width: calc(205px - 54px); transform: scaleX(1); width: inherit; padding: 0px 10px 0px 20px; line-height: 54px; font-size: 18px; font-style: inherit; background-color: #ff5f00; color: #fff; font-weight: 800; }


    .wu-tpad-side > img { max-width: 118px; }
    .wu-testi-module { background-color: #eaefef; }
    .wu-testi-fixed { background-color: #eaefef; padding: 55px 0 90px; }
    .wu-work-cont { width: calc(100% - 480px); padding-right: 60px; }
    .wu-work-img { width: 480px; }
    .wu-work-cont { width: calc(100% - 480px); padding-right: 60px; }
    .wu-work-img { width: 480px; }
    .wu-himg img { max-width: 485px; }
    .wu-social-share a { height: 75px; line-height: 94px; width: 75px;  margin-right: 23px; }
    .wu-foleft-cont { width: calc(100% - 330px) !important; padding-right: 20px; }
    .wu-foright-cont { width: 330px !important; margin-left: 0 !important; }
    .wu-bfeature-img {height:204px;}
    .wu-add-service .cta-side-hide a em { transform-origin: right; left: 0; min-width: calc(205px - 54px); transform: scaleX(1); width: inherit; padding: 0px 10px 0px 20px; line-height: 54px; }
    .wu-mission-section { padding: 90px 0px 102px; }
    .wu-good-company { padding: 120px 0 95px; }
    .wu-oficed-main {  margin-top: 10px; }
    .wu-our-work { padding: 88px 0 220px; text-align: center; }
    .wu-latest-blog { text-align: center; padding: 93px 0 84px; }

    /*Content Devlopment Page */
    .w4u-check-list ul { column-count: 2;}
    .w4u-header-section { height: 500px; }
    .w4u-hfixed-view { max-width: 420px; }
    .sol-img { width: 95px; }
    .sol-text { width: calc(100% - 95px); }
    .w4u-sol { padding: 45px 25px; width: calc(50% - 18px);}
    .upper-two-part {padding: 54px 20px;}
    .upper-two-part01  {padding: 54px 20px;}
    .w4u-left-image { width: 44%; }
    .w4u-right-text { width: 56%; }
    .inner-two-part.odd .w4u-right-text { padding-left: 30px; }
    .w4u-box {width: calc(33.33% - 60px); }
    .w4u-box {width: calc(33.33% - 60px); }
    .w4u-box.box-3 {width: calc(33.33% - 60px); }
    .w4u-why-w4u {background-color: #eaefef;}
    .w4u-about-w4u .w4u-inner-wslider {  padding: 102px 0 80px; }
    .w4u-check-list { padding: 123px 0 27px; }
    .w4u-need-section { margin-top: 140px; }
    .w4u-about-w4u { background-color: #eaefef; }
    .ce-body-fixed .wu-our-work { padding: 100px 0 145px; }
    .ce-body-fixed .wu-why-mwings4u { margin: 0 auto 0; padding-top: 60px; }
    .ce-body-fixed .wu-good-company { padding: 120px 0 65px; }
    .upper-two-part01 { margin: 0 auto 60px; }
    .w4u-two-part { padding-bottom: 90px; }

    /*   CAV Page */
    .w4u-two-part1 .w4u-right-text { padding-right: 45px; }
    .w4u-two-part1 .w4u-right-text { width: 100%; padding-right: 0; padding-left: 0; }



    .cs-main-fixed { min-height: auto;}
    .cs-inhero-bg { width: 355px; height: 355px; }
    .cs-left-contain { width: calc(100% - 355px); padding-right: 35px;}
    .wu-oficed-main.wu-oficed-item4 .wu-add-service { width: 100%;margin: 0px auto 40px;  }
    .wi-video-oct.wu-testi-module {background-color: unset !important;}
    .mfp-content .mfp-close { font-size: 22px !important; right: 0px !important; top: -28px !important;  width: 28px; height: 28px; line-height: 28px; }


}

@media (min-width: 1025px){ 
    .hs-menu-flow-horizontal { display: block !important; }

}


@media(max-width:1024px){
    /* Navigation  */
    .mobile-trigger { display: inline-block !important; cursor: pointer; position: absolute; top: 36px; right: 7px; width: 48px; height: 25px; z-index: 1;}
    .mobile-trigger .line { display: block; background: #234759; width: 35px; height: 3px; position: absolute; left: 0; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; }
    .mobile-trigger .line.line-1 { top: 0; }
    .mobile-trigger .line.line-2 { top: 36%; }
    .mobile-trigger .line.line-3 { top: 71%; }
    .mobile-trigger.active-re .line-2 { opacity: 0; }
    .mobile-trigger.active-re .line-1 { transform: translateY(11px) translateX(0) rotate(45deg); -webkit-transform: translateY(11px) translateX(0) rotate(45deg); -moz-transform: translateY(11px) translateX(0) rotate(45deg); background-color: #ff5f00; }
    .mobile-trigger.active-re .line-3 { transform: translateY(-7px) translateX(0) rotate(-45deg); -webkit-transform: translateY(-7px) translateX(0) rotate(-45deg); -moz-transform: translateY(-7px) translateX(0) rotate(-45deg); background-color: #ff5f00; }
    .brickshd-menu.custom-menu-primary .hs-menu-wrapper {  padding: 15px 20px; position: absolute; top: 90px; left: 0; margin: 0; background-image: none; background-color: #fff; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; max-width: none; width: 100%; height: 100vh; z-index: 9; -webkit-box-shadow: 0px 7px 24px -9px rgba(0,0,0,0.44); -moz-box-shadow: 0px 7px 24px -9px rgba(0,0,0,0.44); box-shadow: 0px 7px 24px -9px rgba(0,0,0,0.44);border-top: 1px solid #ff5f00;}
    .brickshd-menu.custom-menu-primary .hs-menu-wrapper { display: none; }
    .brickshd-menu .hs-menu-wrapper>ul { padding-left: 2px;display: block; line-height: 1.5; font-weight: normal; text-decoration: none; text-indent: 0; text-align: left; }
    .co-nav-main-set .hs-menu-wrapper>ul>li { margin-right: 0; margin-bottom: 10px; line-height: inherit; }
    .co-nav-main-set .child-trigger { width: 30px !important; min-width: 30px !important; height: 21px !important; }
    .child-trigger.child-open i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
    .child-trigger i { position: relative; top: 50%; margin: 0 auto !important; }
    .child-trigger i, .child-trigger i:after { width: 10px; height: 1px; background-color: #fff; display: block; }
    .child-trigger i:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
    .co-nav-main-set { width: calc(100% - 340px) !important; }
    .co-fixed-nav-bar { padding: 24.14px 0;  }
    .co-fixed-nav-bar.fixedhead .brickshd-menu.custom-menu-primary .hs-menu-wrapper {  top: 80px;}
    .co-fixed-nav-bar .co-nav-cta-set { display: none; }
    .brickshd-menu.custom-menu-primary .hs-menu-wrapper .co-nav-cta-set { display: block; margin-top: 19px; }
    .co-fixed-nav-bar.fixedhead {padding:24.14px 0;}
    .mobile-trigger { top: unset;  }
    .brickshd-menu.custom-menu-primary .hs-menu-wrapper { top: 80px}
    .co-nav-main-set .hs-menu-wrapper>ul>li>a { font-size: 18px; width: 100%; display: block;line-height:2; }
    /* ///Navigation  */


    .wu-next-move-block{width:100%;padding:30px 44px 0px 35px;}
    .wu-next-move-imgcontent{justify-content:center;}
    .wu-next-move-block-img img{width:36px;}
    .wu-next-move-block-inner{padding:11px 26px 11px 35px;margin-bottom:20px;}
    .wu-next-move-block{width:100%;padding:0px 44px 0px 35px;}
    .wu-next-move h2, .wu-customer-evidence-stories h2{font-size:30px;}
    .wu-next-move-title{padding-bottom:30px;}
    .wu-next-move{padding:65px 0px 65px;}
    .wu-left-mcont { width: calc(100% - 300px); padding-right: 60px; }
    .wu-right-mcont {width: 300px;}
    .w4u-box.box-3 { width: calc(50% - 60px); }
    .ce-body-fixed .wu-our-work { padding: 100px 0 104px; }
}
@media(max-width:991px){
    .wi-intro-left-f1 { width: 100%; padding-left: 0; }
    .wi-intro-headline-txt1 { max-width: 100%; }
    .wi-img-intro-left { width: 100%; text-align: center; margin-bottom: 40px; }
    .wi-intro-left-f1 {width: 100%;padding-left: 0;}
    .wi-intro-headline-txt1 {max-width: 100%;}
    .wi-banner-left-cont {width: 100%;padding-top: 0;margin-bottom: 40px;text-align: center;}
    .wi-bannner-right-img {width: 100%;text-align: center;justify-content: center;}
    .wi-bannner-right-img img {min-width: auto !important;max-width: 60% !important;}
    .wi-author-info-iteams {width: 100%;margin: 0 0 40px;flex-direction: column;}
    .wi-mid-author-list {margin: 0;}
    .wi-mid-txt1 {position: unset;width: 100%;transform: unset;margin-bottom: 40px;}
    .wi-mid-txt1 p {margin-bottom: 0;}
    .wi-author-info-iteams:last-child {margin-bottom: 0;}
.w4u-staff-augmentation-page .wu-comp-logo img { max-width: 149px; max-height: 56px; padding-bottom: 10px; padding: 0 15px 12px; }

}

@media(max-width:960px){
    .wu-work-cont { width: calc(100% - 330px); padding-right: 45px; }
    .wu-work-img { width: 330px; }
    .wu-himg img { max-width: 434px; }

    /*Content Devlopment Page */
    .w4u-solution { background-color: #eaefef;}
    .w4u-inner-solution { padding-left: 0; padding-right: 0; }
    .w4u-box.box-4 { width: calc(50% - 60px); }

}


@media(max-width:840px){
    h2 { font-size: 31px; }
    .perex p , .w4u-check-list li { font-size: 22px; }
    .quote * {font-size: 32px;}
    .wu-left-mcont { width: calc(100% - 265px); padding-right: 35px; }
    .wu-right-mcont { width: 265px; }
    .wu-foright-cont { width: 281px !important;}
    .wu-foleft-cont { width: calc(100% - 281px) !important; }
    .wu-comp-logo img { max-width: 172px; }
    /*Content Devlopment Page */
    .w4u-left-image { width: 100%; max-width: 553px; margin: 0 auto 50px;text-align:center; }
    .w4u-right-text { width: 100%; padding-left: 0; }
    .inner-two-part.odd .w4u-right-text { padding-left: 0; }
    .inner-two-part.even .w4u-left-image { order: 1; }
    .inner-two-part.even .w4u-right-text { order: 2; padding-right: 0; }
    .upper-two-part01 .even  .w4u-right-text,.upper-two-part01 .odd  .w4u-right-text{order:2;}


    .w4u-sol { padding: 45px 18px; width: 100%; margin-bottom: 80px; max-width: 540px; margin: 0 auto 80px; }
    .upper-two-part01 .inner-two-part.odd .w4u-right-text { padding-left: 0; }
    .w4u-box {width: calc(50% - 60px); }

    .w4u-box.box-3 {width: calc(50% - 60px); }
    .wu-loop-wfree { margin-top: 54px; }
    .w4u-need-section { margin-top: 110px; }   
    .cta-btn {  padding-top: 5px; }
    .w4u-check-list { padding: 100px 0 4px; }
    .wu-comp-logo img:nth-child(3) { max-width: 99px; }
    .sp-body-fixed  .wu-comp-logo img:nth-child(3) { max-width: 172px;}
    .sp-body-fixed  .wu-comp-logo img:nth-child(4) {max-width: 99px;}
    .home-body-fixed  .wu-comp-logo img:nth-child(3) { max-width: 172px;}
    .home-body-fixed  .wu-comp-logo img:nth-child(4) {max-width: 99px;}

    /*   CAV Page */ 
    .w4u-two-part1 .w4u-right-text { width: 100%; padding-right: 0; padding-left: 0;     margin-bottom: 50px;}
    .w4u-two-part1 .w4u-left-image { width: 100%; margin-bottom: 0;}
    .w4u-check-list ul { column-gap: 2%; }
    .upper-two-part01 .inner-two-part.even .w4u-right-text { padding-right: 0; padding-left: 0; }
    .upper-two-part01 .inner-two-part.odd .w4u-right-text {padding-right: 0; padding-left: 0;}   
    .wu-social-share a { height: 66px;line-height: 83px; width: 66px;margin-right: 21px;}
    .wu-social-share a i { font-size: 23px; }
   
    .w4u-staff-augmentation-page .wu-comp-logo img { max-width: 149px; }

}



@media(max-width:767px){

    h1 { font-size: 40px; }
    .w4u-staff-augmentation-page  h1 { font-size: 40px; }
    h2 { font-size: 30px; }
    .w4u-need-section h2 {font-size: 35px;}
    h3 {font-size:25px;}
    .wu-vnum-fixed h2 { margin-top: 25px;font-size: 105px; }
    .wu-tpad-side>img { max-width: 104px; }


    .cs-bcom h1 {font-size:45px;}
    .cs-bcom h2 {font-size:30px;}
    .cs-bcom .wu-work-cont h2 {font-size: 30px;}
    .cs-bcom h3 {font-size:25px;}
    .cs-bcom h4 {font-size: 23px;}
    .cs-bcom h5 {font-size:20px;}

    .wu-right-mcont { width: 0; display: none; }
    .wu-left-mcont { width: 100%; padding-right: 0; }
    .wu-testi-module, .wu-testi-fixed { background-color: #fff; }
    .wu-work-cont { width: calc(100% - 280px); padding-right: 30px; }
    .wu-work-img { width: 280px; }
    .wu-foleft-cont { width: 100% !important; margin-bottom: 75px; padding-right: 0; }
    .wu-foright-cont { max-width: 340px !important; }
    .wu-footer-module { padding: 107px 0 65px; }
    .wu-work-img { width: 100%; text-align: center; margin-bottom: 40px; }
    .wu-work-cont { width: 100%; padding-right: 0; order: 2;text-align:center; }
    .wu-work-img img { max-width: 380px; margin: 0 auto; }
    .wu-vhead-mean { display: none; }
    .wu-himg img { max-width: 360px; }
    .wu-bfeature-img { height: 268px; }
    .wu-lblog-main { margin: 0px 0; }
    .wu-mission-section { padding: 90px 0px 88px; }
    .wu-testi-fixed {  padding: 55px 0; }
    .wu-our-work { padding: 56px 0 200px; text-align: center; }
    .wu-our-service-module.arrow_box:after { display: none; }
    .wu-customer-evidence-img img { max-width: 477px; }
    .wu-mul-blog-fixed {max-width: 440px;margin: 0 auto;}

    /*Content Devlopment Page */
    .w4u-check-list ul { column-count: 1; column-gap: 0; }
    .w4u-header-section {height: 466px;}
    .w4u-header-section {  background-size: 178%; }
    .cav-body-fixed .w4u-header-section {  background-size: 150%; }
    .w4u-hfixed-view { max-width: 340px; }
    .cta-btn { padding-top: 0; }
    .w4u-need-section { margin-top: 42px; }
    .cav-body-fixed .wu-our-work {padding: 50px 0 166px;}
    .w4u-two-part1 .upper-two-part { padding: 79px 0 36px; }
    .sp-body-fixed .wu-good-company { padding: 113px 0px 18px; }
    .w4u-two-part {padding-bottom: 75px;}   
    .upper-two-part01 { margin: 0 auto 50px; }
    .wu-testi-module .owl-dots button {background-color: #eaefef !important;}
    .wu-testi-module .owl-dots { margin-top: 50px;}
    .wu-latest-blog { padding: 73px 0 84px; }
    .wu-latest-blog h6.uptitle.center { margin-bottom: 67px; }
    .inner-two-part {padding-bottom: 70px;}

    .cs-left-contain { width: 100%; padding-right: 0; order: 2; margin-top: 30px; text-align: center; }
    .cs-inhero-bg { width: 310px; height: 310px; margin: 0 auto; order: 1; }
    .cs-bcom .wu-work-cont { padding-right: 0; }
    .cs-inner-stesti img { max-width: 35px; }
    .cs-inner-stesti h3 { margin: 23px 0; }
    .cs-amplification-module img { margin-top: 23px; }    
    .cav-body-fixed .cs-bcom .wu-our-work { padding: 70px 0 83px; }
    .cs-add-cat{text-align:center}

    .cs-add-mulc {    justify-content: flex-start;}
    .cs-add-cat {width:50%;text-align:left;}
    .cs-add-cat:last-child { width: 100%; }
    .wi-banner-section { padding-top: 42px; }
    .wi-banner-info-srt { padding: 45px 0 36px; }
    .w4u-staff-augmentation-page .wi-test-module1 {background-color: #eaefef!important;}
}



@media(max-width:768px){

    .wu-next-move h2, .wu-customer-evidence-stories h2{font-size:28px;}

}


@media(max-width:716px){
    .wu-customer-evidence-content{margin-top:-71px;}

}


@media(max-width:640px){



    h1 {font-size:40px;}
    .w4u-staff-augmentation-page  h1 { font-size: 40px; }
    h2 {font-size:31px;}
    .w4u-need-section h2 {font-size: 34px;}
    h3 {font-size:24px;}
    h4 {font-size:22px;}


    .cs-bcom h1 {font-size:40px;}
    .cs-bcom h2 {font-size:30px;}
    .cs-bcom .wu-work-cont h2 {font-size: 30px;}
    .cs-bcom h3 {font-size:24px;}
    .cs-bcom h4 {font-size: 22px;}


    p {font-size: 16px;}
    .quote * { font-size: 29px; }
    .wu-tpad-side>img { max-width: 96px; }
    .wu-tpre-set { margin-top: 41px; }
    .wu-vnum-fixed h2 {font-size:109px;}
    .perex p , .w4u-check-list li {font-size: 22px;}
    .quote * {font-size:31px;}
    .uptitle {  font-size: 11px; }
    .wu-bcta_btn  {font-size:16px;}
    .wu-footer-module .input ul li label span {font-size:13px;}
    .wu-foright-cont .hs-submit input {font-size:16px;}
    .wu-foright-cont input[type=email] { font-size: 16px; }
    .wu-head-vcont { width: 200px;}
    .wu-cont-vtxt { width: calc(100% - 200px); }
    .wu-himg img { max-width: 328px; }
    .wu-comp-logo img { max-width: 127px; } 
    .wu-bfeature-img { height: 155px; }
    .wu-btitle-text { margin: 20px 0 65px; }
    .wu-mission-section { padding: 56px 0px 60px; }

    .uptitle {max-width:330px;}
    .wu-vadd { max-width: 420px; }
    .wu-good-company { padding: 94px 0 53px; }
    .wu-our-service-module { padding-top: 55px;}
    .wu-client-value { padding: 65px 0 65px; }
    .wu-customer-evidence-img img { max-width: 384px; }
    .wu-our-work { padding: 18px 0 106px; text-align: center; }
    .wu-loop-wfree { margin-top: 44px; }
    .wu-mul-blog-fixed { max-width: 268px; margin: 0 auto; }
    .wu-footer-module { padding: 70px 0 65px; }
    .w4u-why-mwings4u {  padding: 96px 0px 53px; }
    /*   .wu-comp-logo img:nth-child(3) { max-width: 85px; }
    .sp-body-fixed .wu-comp-logo img:nth-child(4) { max-width: 85px; }
    .sp-body-fixed .wu-comp-logo img:nth-child(3) { max-width: 127px; }
    .home-body-fixed .wu-comp-logo img:nth-child(4) { max-width: 85px; }
    .home-body-fixed .wu-comp-logo img:nth-child(3) { max-width: 127px; } */
    .w4u-need-section .submitted-message {  font-size: 23px;}






    .wu-next-move h2, .wu-customer-evidence-stories h2{font-size:25px;}
    .wu-next-move-block{padding:0px;}
    .wu-customer-evidence-stories .container, .wu-next-move .container{padding:0px 20px;}
    .wu-customer-evidence-stories{padding:55px 0px;}
    .wu-next-move{padding:65px 0px 40px;}
    .wu-next-move h2, .wu-customer-evidence-stories h2{font-size:22px;}
    .w4u-check-list li:before { font-size: 17px; height: 27px; width: 27px; line-height: 27px; top: 5px; }
    .w4u-check-list li { padding-left: 46px; margin-bottom: 23px; }
    .w4u-check-list { padding: 81px 0 0px; }
    /*Content Devlopment Page */
    .w4u-box,.w4u-box.box-3 {     width: 100%;max-width: 415px; padding: 22px 11px 12px 25px;margin: 0 0 36px; }


    .w4u-box:last-child { margin-bottom: 0; }
    .w4u-ncont-fil { display: none; }
    .w4u-form-need .hs-submit input { max-width: 100%; width: calc(100% - 54px); text-align: center; }
    .w4u-form-need .actions {  max-width: 100%;  }
    .w4u-form-need .input ul li label span {padding-right: 20px; }
    .w4u-form-need {  margin: 50px 0 0; }
    .wu-testi-aimg { width: 105px; height: 105px;margin-right: 22px; }
    .w4u-two-part { padding-bottom: 70px; }

    .w4u-two-part:after , .w4u-why-mwings4u:after , .w4u-solution:after , .wu-client-value:after , .w4u-why-w4u .w4u-inner-wslider:after , .w4u-why-w4u .w4u-inner-wslider:after {  border-width: 38px; margin-left: -38px; }
    .w4u-sol {    margin: 0 auto 60px;}

    .w4u-inner-solution { padding-bottom: 95px; }
    .wu-good-company1 { padding: 106px 0 61px; }
    .cd-body-fixed .wu-our-work { padding: 85px 0 93px; }
    .wu-good-company2 { padding: 10px 0 20px; }
    .cd-body-fixed .wu-our-work2 { padding: 40px 0 40px; }
  
  
    .bottom-text { padding: 64px 0 56px; }
    .w4u-box-part {  padding:  0;}
    .w4u-about-w4u .w4u-inner-wslider { padding: 74px 0 74px; }
    /*   .ce-body-fixed .wu-comp-logo img { max-width: 164px; }
    .ce-body-fixed .wu-comp-logo img:nth-child(3) { max-width: 90px; } */
    .w4u-box.box-4 { width: 100%; }
    .w4u-box.box-2 { width: 100%; }
    .wu-latest-blog { padding: 55px 0 74px; }
    .wu-latest-blog h6.uptitle.center { margin-bottom: 47px; }
    .wu-gcont-info { margin-top: 30px; }
    .wu-gfixed {  margin: 0 auto 53px; }

    .ce-body-fixed .wu-good-company { padding: 94px 0 53px; }
    .inner-two-part {padding-bottom: 60px;}
    /*   .sp-body-fixed .wu-comp-logo img:nth-child(5) { max-width: 161px;}
    .sp-body-fixed .wu-comp-logo img:nth-child(1) { max-width: 159px; }
    .cd-body-fixed .wu-comp-logo img:nth-child(1) { max-width: 159px; }
    .cd-body-fixed .wu-comp-logo img:nth-child(2) { max-width: 161px; }
    .sp-body-fixed .wu-comp-logo img:nth-child(6) { max-width: 139px; }

    .home-body-fixed .wu-comp-logo img:nth-child(5) { max-width: 161px; }
    .home-body-fixed .wu-comp-logo img:nth-child(1) { max-width: 159px; }
    .home-body-fixed .wu-comp-logo img:nth-child(6) { max-width: 139px; }

    .cd-body-fixed .wu-comp-logo img:nth-child(6) { max-width: 139px; } */

    .request-call .w4u-need-section {  padding: 75px 0px 90px; }
    .wu-comp-logo img { max-width: 100% !important; padding: 0px 63px 50px; display: initial; margin: 0 auto;width: auto !important; }
    .home-body-fixed .wu-comp-logo img:nth-child(3) , .home-body-fixed .wu-comp-logo img:nth-child(4) { max-width: 256px;width:100%; }
    .wu-comp-logo { display: inline-grid;}

    .cs-inhero-bg { width: 260px; height: 260px; }
    .cs-bwhite-bg { background-color: #fff; padding: 35px 0 23px; }
    .cs-testi-tops {padding:33px 0;}
    .cs-inspired-module { padding: 40px 0 43px; }
    .event-speaker-video { max-width: 997px; margin: 0 auto; border: 8px solid #e4e9e9; }
    .wi-bannner-right-img img {  max-width: 333px !important;    width: 100%; }
    .w4u-staff-augmentation-page .quote * { font-size: 20px; }
    .w4u-staff-augmentation-page .wu-comp-logo img {  padding: 0 63px 50px; max-height: inherit;}
    .w4u-staff-augmentation-page .wu-comp-logo img:last-child { padding-bottom: 0; }

}

@media(max-width:575px){
    h1 { font-size: 35px; }
    .w4u-staff-augmentation-page  h1 { font-size: 35px; }
    h2 { font-size: 30px; }

    .cs-bcom h1 {font-size:35px;}
    .cs-bcom h2 {font-size:28px;}
    .cs-bcom .wu-work-cont h2 {font-size: 28px;}



    .w4u-need-section h2 {font-size: 31px;}
    h2 { font-size: 28px; }
    .perex p , .w4u-check-list li { font-size: 20px; }
    .quote * { font-size: 26px; }
    .wu-our-work { padding: 43px 0 99px;  }
    .wu-tpad-side>img { max-width: 86px; }
    .wu-vnum-fixed h2 { font-size: 104px; }
    .wu-customer-evidence-img{top:0px;left:0px;}
    .wu-customer-evidence-title{padding-bottom:35px;}
    .wu-next-move-block-text{padding:0px 22px;}
    .wu-customer-evidence-content { margin-top: 45px; padding: 0px; }
    .wu-our-work { padding: 43px 0 99px; text-align: center; }
    .wu-loop-wfree { margin-top: 50px; }
    .wu-our-work .owl-dots button { width: 26px; height: 26px;  border-radius: 50%; margin-right: 20px;  }
    .wu-latest-blog  .owl-dots button { width: 26px; height: 26px; border-radius: 50%; margin-right: 20px; }
    .wu-our-work .owl-dots button.owl-dot.active:after { position: absolute; content: ""; bottom: auto; left: 8px; width: 10px; height: 10px; background-color: #ff5f00; z-index: -1; border-radius: 50%; line-height: 30px; display: inline-block; text-align: center; right: 0; top: 50%; transform: translateY(-50%); }
    .wu-latest-blog .owl-dots button.owl-dot.active:after { position: absolute; content: ""; bottom: auto; left: 8px; width: 10px; height: 10px; background-color: #ff5f00; z-index: -1; border-radius: 50%; line-height: 30px; display: inline-block; text-align: center; right: 0; top: 50%; transform: translateY(-50%); }
    .wu-testi-module .owl-dots button { width: 26px; height: 26px; border-radius: 50%; margin-right: 20px; }
    .wu-testi-module .owl-dots button.owl-dot.active:after { position: absolute; content: ""; bottom: auto; left: 8px; width: 10px; height: 10px; background-color: #ff5f00; z-index: -1; border-radius: 50%; line-height: 30px; display: inline-block; text-align: center; right: 0; top: 50%; transform: translateY(-50%); }


    /*Content Devlopment Page */
    .w4u-sol {  margin: 0 auto 40px; }
    .w4u-comman-act .wu-customer-evidence-stories { padding: 60px 0px 35px; }
    .w4u-comman-act .wu-latest-blog { padding: 35px 0 70px; }
    .w4u-need-section {  padding: 85px 0px 80px;}
    .cav-body-fixed .wu-our-work { padding: 35px 0 90px; }

    .wu-latest-blog  .owl-dots button { width: 26px; height: 26px; border-radius: 50%; margin-right: 20px; }

}
@media(max-width:540px){
    .wu-cont-vtxt { width: 100%; padding-left: 0; }
    .wu-head-vcont { width: 100%; text-align: center; }
    .wu-vnum-fixed h2 { margin-bottom: 20px; margin-top: 0; }
    .wu-vnum-fixed { order: 1; }
    .wu-vcont-fixed {  order: 2; }
    .wu-vadd { flex-wrap: wrap; text-align: center; }
    .wu-himg img { max-width: 300px; }
    .w4u-form-need form ul.inputs-list.multi-container>li { width: 100%; margin-bottom: 20px; height: 33px; }
    .w4u-form-need form ul.inputs-list.multi-container>li:last-child { margin-bottom: 0; }
    .w4u-form-need ul li label input[type="checkbox"]+span:before, .w4u-form-need ul li label input[type="radio"]+span:before {  top: -8px; }
    .w4u-form-need ul li label input[type="checkbox"]+span:before, .w4u-form-need ul li label input[type="radio"]+span:before {top : inherit;}
    .w4u-form-need .legal-consent-container .input ul li label span {padding-right: 0px; }
}


@media(max-width:480px){

    .cs-bcom h1 {font-size:33px;}



    h1 { font-size: 33px; }
    .w4u-staff-augmentation-page  h1 { font-size: 33px; }
    .wu-himg img { max-width: 271px; }
    .wu-header-section { padding: 35px 0 78px; }
    .perex p , .w4u-check-list li { font-size: 18px; }
    .wu-mission-section { padding: 70px 0px 63px; }
    .wu-good-company { padding: 104px 0 66px; }
    .wu-service-img img { max-width: 156px; }
    .wu-why-mwings4u { margin: 9px auto 0; padding: 0; }
    .quote * { font-size: 23px; }
    .wu-tpad-side>img { max-width: 74px; }
    .wu-testi-aimg { width: 104px; height: 104px; }
    .wu-testi-cont-info { width: calc(100% - 126px);  }
    .wu-testi-fixed {  padding: 55px 0 27px; }
    .wu-work-img img { max-width: 329px; margin: 0 auto; }


    .container {padding:0px 20px;}
    .container1 {padding:0px 20px;}
    .container2 {padding:0px 20px;}
    .box-container {padding:0px 20px;}
    .container4 {padding:0px 20px;}

    /*Navigation */
    .co-nav-main-set { width: calc(100% - 204px) !important; }
    .co-nav-cta-set .cta-org.arrow-dark-org {  left: -4px; }
    .co-nav-cta-set { width: 43.2px !important;  }
    .wu-foleft-cont { margin-bottom: 43px;}


    .wu-next-move-block-inner{padding:11px 0px 11px 0px;} 
    .wu-next-move-block-text{padding:0px 15px;}
    .wu-customer-evidence-stories{padding:45px 0px;}
    .wu-customer-evidence-img img {max-width: 100%;}
    .sol-img { width: 100%; margin-bottom: 30px; text-align: left; }
    .sol-text { width: 100%; padding-left: 0; }
    .wu-next-move-block-inner { padding: 11px 14px 11px 14px;  } 
    .w4u-check-list { padding: 44px 0 0px; }
    .w4u-inner-solution { padding-bottom: 70px; }
    .wu-good-company1 { padding: 91px 0 52px; }
    .cd-body-fixed .wu-our-work { padding: 80px 0 88px; }
    .w4u-why-w4u .w4u-inner-wslider { padding: 43px 0 38px;}
    .w4u-need-section .submitted-message { font-size: 19px; padding: 15px;  }
    .w4u-two-part:after, .w4u-why-mwings4u:after, .w4u-solution:after, .wu-client-value:after , .w4u-why-w4u .w4u-inner-wslider:after { border-width: 27px; margin-left: -27px; }
    .ce-body-fixed .wu-our-work { padding: 63px 0 76px; }
    .w4u-about-w4u h2 br { display: none; }
    .sp-body-fixed .wu-good-company { padding: 77px 0px 18px; }
    .sp-body-fixed .wu-our-work { padding: 21px 0 64px; }
    .widget-type-text span { margin-bottom: 9px; display: block; }
    .wu-copyright-module * { font-size: 16px;}
    .w4u-sol { text-align: center; }
    .sol-img {  text-align: center; }
    .ce-body-fixed .wu-good-company { padding: 86px 0 40px; }
    .cs-amplification-module {  margin: 40px 0 47px; }
    .cs-inhero-bg { width: 200px; height: 200px; }
    .wi-author-info-txt { width: 100%; padding-left: 0; text-align: center; margin-top: 25px; }
    .wi-author-img { margin: 0 auto; }
    .wi-bannner-right-img img { max-width: 250px !important; }
    .wi-author-info-iteams .cta-gray a em { min-width: auto; }
}

@media(max-width:420px){


    .wu-foright-cont input[type=email] {  max-width: 204px; }
    .wu-social-share a { height: 60px; line-height: 75px; width: 60px; margin-right: 12px; }
    .wu-social-share a i { font-size: 19px; }
    .w4u-inner-solution h2 { padding: 11px 0 26px; }
    .w4u-staff-augmentation-page .wu-gfixed .uptitle { font-size: 12px; }

}
@media(max-width:375px){

    .w4u-header-section { height: 430px; }
    .w4u-comman-act .w4u-header-section { height: 364px; }
    .cav-body-fixed .w4u-header-section {  background-size: 126%; }
    .wi-form-single-srts .w4u-form-need .hs-submit input { font-size: 16px; }

} 

 /*Custom modules */

.faq-wrapper {
  margin-top: 40px; }
  @media (max-width: 767px) {
    .faq-wrapper {
      margin-top: 20px; } }
  .faq-wrapper > .item:nth-child(odd) h4 {
    background-color: #183340; color: #f4f6f8 }
  .faq-wrapper .item h4 {
    cursor: pointer;
    position: relative;
    font-weight: bold;
    color: #ffffff
    margin: 0px;
    padding: 20px 80px 20px 20px; }
    .faq-wrapper .item h4::before {
      content: '\>';
      font-family: 'circular';
      font-size: 30px ; 
      color: #ff7638;
      position: absolute;
      top: -webkit-calc(50% - 20px);
      top: -moz-calc(50% - 20px);
      top: calc(50% - 20px);
      height: 40px;
      line-height: 100%;
      right: 20px;
      -webkit-transition: 0.3s all;
      -o-transition: 0.3s all;
      -moz-transition: 0.3s all;
      transition: 0.3s all; }
  .faq-wrapper .item .content-wrapper {
    padding: 0px 20px;
    -webkit-transition: max-height 0.25s cubic-bezier(0, 1, 0, 1);
    -o-transition: max-height 0.25s cubic-bezier(0, 1, 0, 1);
    -moz-transition: max-height 0.25s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.25s cubic-bezier(0, 1, 0, 1);
    max-height: 0;
    overflow: auto; }
    .faq-wrapper .item .content-wrapper > div {
      margin-top: 40px; }
  .faq-wrapper .item.show .content-wrapper {
    max-height: 500px;
    -webkit-transition: max-height 0.5s ease-in-out;
    -o-transition: max-height 0.5s ease-in-out;
    -moz-transition: max-height 0.5s ease-in-out;
    transition: max-height 0.5s ease-in-out; }
  .faq-wrapper .item.show h4:before {
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg); }

.white-text .faq-wrapper > .item:nth-child(odd) h4 {
  background-color: #fff; }

.white-text .faq-wrapper > .item:nth-child(even) h4 {
  color: #fff; }
  .white-text .faq-wrapper > .item:nth-child(even) h4::before {
    color: #fff; }

 /*whatisnext module */
.whatisnext-wrapper 
  
<div class="next-details" id="next-details">
    <div class="container.next.module">
       <h2>
        
      </h2>
        <div class="next-details-in">
          
      </div>    
    </div>
</div>
/* CTA */
.cta guid2 a , a.btn , .btn-div a   { background-color: #ff5f00; color: #fff; padding: 12px 40px; display: inline-block; line-height: normal; font-size:16px;text-transform:uppercase; margin-top:40px;font-weight: 800;}
.btn-div a:hover , a.btn:hover , .widget-type-cta a:hover , .ias-trigger a:hover , .cm-hs-cta a:hover {color:#ff5f00;background-color:#000}
.container.next.module {flex-direction:column; display:inline-block; align-items:center;height:100%; padding: 20px; position: absolute; z-index: 1;transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; transform: translateY(11px) translateX(0) rotate(45deg); -webkit-transform: translateY(11px) translateX(0) rotate(45deg); -moz-transform: translateY(11px) translateX(0) rotate(45deg); background-color: #ff5f00; }
  

.next-details-main:nth-child(1) .next-image img 
    margin-top: -15px;
.next-details{padding:60px 0;}
.next-details h2{text-align:center;font-size:36px;margin-bottom:30px;color:#183340;}
.next-details-main{background:#e3eaec;width:31.6%;text-align:center;padding:35px;position:relative;padding-bottom:100px;}
.next-details-main a{position:absolute;left:0;right:0;width:230px;margin:0 auto;bottom:0;margin-bottom:30px;}
.next-details-in{display:flex;justify-content:space-between;flex-wrap:wrap;}
.next-image{max-width:60%;margin:0 auto;border-radius:50%;background:#fff;margin-bottom:35px;height:185px;}
.next-title{}
.next-details-main h3{line-height:35px;margin-bottom:15px;color:#183340;}
.next-details-main p{font-size:18px;line-height:24px;margin-bottom:32px;color:#183340;}
.next-image img{width:100%;height:100%;}
.next-details-main:nth-child(1) .next-image {
    overflow: visible;

    position: relative;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    margin-bottom: 0;
    width: auto;
    display: inline-block;
    min-width: 150px; }

}
    
  
 /* Customer Advocacy Levels Section */
.wu-cusadv-levels { background-color: #234759; color: #fff; padding: 87px 0 126px;position: relative; }
.wu-cusadv-levels p {color: #fff;}
.wu-vhead-txt h2 { max-width: 595px; margin: 0 auto; }
.wu-cusadv-levels:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(234,239,239,0); border-top-color: #234759; border-width: 40px; margin-left: -40px; }
/* .wu-calevelshead-txt { text-align: center; max-width: 595px; margin: 0 auto 140px; } */
.wu-calevelshead-txt { text-align: center; max-width: 940px; margin: 0 auto 60px; }
.wu-calevelshead-txt a { color: #ff5f00; }
.wu-calevelshead-txt { text-align: center; }
.wu-calevelslshead-mean .uptitle:after { width: 100%; background-color: #fff;max-width:100%; }
/* .wu-lhead-mean .uptitle { max-width: unset; } */
.wu-lhead-mean .uptitle { max-width: 100%; width: 100%; display: block; position: absolute; top: 36%; }
.wu-lhead-mean .uptitle span { background-color: #234759; padding-right: 23px; }
.wu-lnum-fixed h2 { font-size: 121px; color: #152c35; }
/* .wu-value-fixed1 { max-width: 1168px; margin: 0 auto; } */
.wu-level-fixed1 { max-width: 1168px; margin: 0 auto; position: relative; }
/* .wu-level-hall { display: flex; flex-wrap: wrap;align-items: flex-end; } */
.wu-level-hall { display: flex; flex-wrap: wrap; align-items: flex-end; position: relative; z-index: 11; }
/* .wu-ladd { width: calc(25% - 12px); padding: 38px 25px 28px 38px; margin: 0px 6px;transition:0.5s All ease;    overflow: hidden; } */
.wu-ladd { width: calc(25% - 12px); padding: 38px 25px 28px 38px; margin: 0px 6px; transition: .5s All ease; overflow: hidden; display: flex; flex-direction: column; height: 535px; }
/* .wu-ladd:hover { -webkit-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); -moz-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); } */
.wu-ladd:hover { -webkit-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); -moz-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.28); background-color: #234759; }
.wu-lhead-mean { max-width: 1084px; margin: 0 auto; }
/* .wu-ladd:hover .wu-lcont-fixed { display: none; transition: 5s ease all; } */
.wu-ladd:hover .wu-lcont-fixed {     opacity: 0;     transition-delay: 0.2s; }
.wu-lcont-fixed { opacity: 1; transition: .5s ease all; }
/* .wu-ladd:hover .wu-cont-ltxt { display: block;-moz-transform: translateY(0%); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); transition: 0.5s ease; } */
.wu-ladd:hover .wu-cont-ltxt { -moz-transform: translateY(-35%); -webkit-transform: translateY(-35%); -ms-transform: translateY(-35%); transform: translateY(-35%); transition-delay: .3s; height: 517px; opacity: 1; }
/* .wu-cont-ltxt { -moz-transform: translateY(100%); -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); display: none; } */
.wu-cont-ltxt { -moz-transform: translateY(100%); -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); height: 0; opacity: 0; transition: opacity .5s ease,height .5s ease,transform .5s ease; }
.wu-head-lcont { height: 100%; transition: transform .5s ease; transform: translateY(31%); }
.wu-ladd:hover .wu-head-lcont { transform: translateY(-3%); }
.wu-cont-ltxt p { color: #fff; line-height: 1.5; }
.wu-ladd:hover .cta-dark-blue.arrow-org.cta-side-hide { margin-top: -76px; transition-delay: 0.1s;  }
.cta-dark-blue.arrow-org.cta-side-hide { margin-top: 75px; transition: margin 0.5s ease; }
.wu-vh-hide { width: 100%; text-align: center;display:none;margin-top: 32px; }