/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/    
@font-face {
    font-family: "Hughes";
    src: url("https://hughesandco.ca/wp-content/uploads/2024/04/EudoxusSans-Regular.ttf") format("truetype"),
    font-weight: normal;
    font-style: normal;
  }
  
  @font-face {
    font-family: "HughesBLD";
    src: url("https://hughesandco.ca/wp-content/uploads/2024/04/EudoxusSans-Bold.ttf") format("truetype"),
    font-weight: 600;
    font-style: normal;
  }
  
  body {
  font-family: Hughes, sans-serif;
  font-weight: normal;
  }
  body h1, body h2, body h3, body h4, body h5, body h6, body b, body strong {
  font-family: HughesBLD, sans-serif;
  font-weight: 600 !important;
  }
  body span, body div, body p, body li, body a {
  font-family: Hughes, sans-serif;
    font-weight: 400;
  }
  body .hs-form-field > label span {
  font-family: Hughes, sans-serif;
  }
  form .inputs-list:not(.no-list) label > span {
  font-family: Hughes, sans-serif;
  }
  form input[type='submit'], form .hs-button {
  font-family: Hughes, sans-serif;
  }
  .navigation-primary .menu-item a {
    font-family: Hughes, sans-serif;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 1px;
  }
  a:active, a:hover {
  font-family: Hughes, sans-serif;
  }
  a.see-more-work {
  font-weight: 600;
  color: #000;
  text-decoration: none;
  border-bottom: 2px solid #f8ea10;
  }
  a.see-more-work:hover {
  background-color: #f8ea10;
  }
  .row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-force-full-width-section.dnd-section.dnd_area-row-0-padding {
  padding: 0;
  }
  .span12.widget-span.widget-type-cell.dnd-column {
  padding: 0;
  }
  .span12.widget-span.widget-type-cell.cell_1656067445197-vertical-alignment.dnd-column {
  position: relative;
  }
  .bigt-bigd {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  text-align: left;
  margin: 0 auto;
  transform: translateY(-50%);
  max-width: 1280px;
  }
  .bigt-bigd h3 {
  font-size: 66px;
  font-weight: 600;
  color: #ffffff;
  }
  .bigt-bigd p a {
  color: #fff;
  }
  .bigt-bigd p a:hover {
  color: #000000;
  }
  .strength-text h2 {
  line-height: 60px;
  }
  p.see-process-link {
  text-transform: uppercase;
  font-size: 14px;
  }
  ul.client-big-idea {
  float: left;
  width: 33%;
  padding: 0;
  margin: 0;
  }
  ul.client-big-idea li {
  list-style: none;
  padding: 0;
  }
  .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment {
  background-image: url(https://www.hughesandco.ca/hubfs/Website%20-%20Assets%20-%20Banners/footer-uppar-banner.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  margin-top: 5%;
  }
  .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment h2 {
  color: #ffffff;
  }
  .something-powerful-footer p {
  color: #ffffff;
  font-weight: 500;
  }
  a#hs-button_widget_1656072219453 {
  color: #000000;
  font-weight: 600;
  font-size: 14px;
  font-family: Hughes, sans-serif;
  padding: 12px 15px;
  background: #f8ea10!important;
  }
  body p {
  font-family: Hughes, sans-serif;
    font-weight: 400;
  }
  footer.footer {
  display: none;
  }
  .dnd-section .dnd-column {
  margin-left: 0;
  }
  .span3.widget-span.widget-type-cell.dnd-column:first-child {
  float: left;
  width: 12%;
  }
  .quote-us-section #hs_cos_wrapper_widget_1656072088696 h2 {
  font-size: 48px !important;
  line-height: 55.4px !important;
  font-weight: 600 !important;
  }
  .quote-us-section.dnd_area-row-4-padding {
  padding-top: 140px !important;
  padding-bottom: 102px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  }
  .quote-us-section #hs_cos_wrapper_widget_1656072219453 {
  background-color: #f8ea10 !important;
  background-image: none !important;
  display: block !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  width: max-content;
  }
  .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding .row-fluid {
  margin: 0;
  }
  .hs-content-id-77529024775 h3.profile__name {
  font-weight: 600;
  letter-spacing: 0;
  font-size: 24px;
  text-transform: capitalize;
  margin-bottom: 0px;
  font-family: Hughes, sans-serif;
  }
  .hs-content-id-77529024775 p.profile__position {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  }
  .hs-content-id-77529024775 .profile__description {
  padding-left: 0;
  padding-right: 0;
  }
  .strategy-capabilities {
  width: 33%;
  }
  .strategy-capabilities h3 {
  color: #fff;
  font-weight: 600;
  font-family: Hughes, sans-serif;
  font-size: 38px;
  }
  .strategy-capabilities {
  width: 28%;
  line-height: 36px;
  }
  .strategy-capabilities h3 {
  color: #fff;
  font-weight: 600;
  font-family: Hughes, sans-serif;
  font-size: 38px;
  }
  .strategy-capabilities p {
  color: #fff;
  font-weight: 500;
  }
  a.yellow-border-background {
  font-weight: 600;
  color: #ffffff;
  text-decoration: none;
  border-bottom: 2px solid #f8ea10;
  font-family: Hughes, sans-serif;
  font-size: 16px;
  margin-top: 20px;
  float: left;
  text-transform: uppercase;
  }
  a.yellow-border-background:hover {
  background-color: #f8ea10;
  color: #000000;
  }
  .strategy-capabilities p a.yellow-border-background {
  margin-top: 23px;
  float: left;
  }
  .branding-capabilities {
  float: right;
  width: 30%;
  }
  .branding-capabilities h3 {
  color: #000000;
  font-weight: 600;
  font-family: Hughes, sans-serif;
  font-size: 38px;
  }
  .branding-capabilities p {
  color: #000000;
  font-weight: 500;
  line-height: 36px;
  } 
  .branding-capabilities p a.yellow-border-background {
  color: #000000;
  }
  .digital-capabilities h3 {
  color: #000000;
  font-weight: 600;
  font-family: Hughes, sans-serif;
  font-size: 38px;
  }
  .automation-capabilities {
  float: right;
  width: 30%;
  }
  .digital-capabilities p {
  color: #000000;
  font-weight: 500;
  }
  .digital-capabilities {
  width: 28%;
  line-height: 36px;
  }
  .digital-capabilities p a.yellow-border-background {
  color: #000000;
  border-bottom: 2px solid #000;
  }
  .hs-content-id-77542130224 .row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-4-padding .row-fluid {
  margin: 0 auto;
  max-width: 1280px;
  }
  div#hs_cos_wrapper_widget_1656330170394 .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment.quote-us-section .row-fluid {
  max-width: 1250px;
  margin: 0 auto;
  }
  .process-sub-footer-text {
  text-align: center;
  }
  .process-sub-footer-text h3 {
  font-family: Hughes, sans-serif;
  color: #ffffff;
  font-weight: 600;
  font-size: 45px;
  margin-bottom: 10px;
  }
  .process-sub-footer-text p {
  font-size: 20px;
  color: #fff;
  font-weight: 500;
  }
  .process-sub-footer-text p a {
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  float: none;
  width: 100%;
  margin: 0 auto;
  }
  .hs-content-id-77551439146 .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment {
  background-image: none;
  background-color: #282828;
  padding-top: 110px !important;
  margin-top: 0;
  }
  .navigation-primary .menu-item a:hover {
  font-family: Hughes, sans-serif;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image {
  transition: 0.6s;
  margin: 0 auto;
  max-width: 1280px;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image > .row-fluid  {
  /*background-image: url(https://www.hughesandco.ca/hubfs/related-case-study.jpg) !important;*/
  background-size: cover !important ;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  overflow: hidden;
  width: 100%;
  max-width: 1280px !important;
  background-position: 100%;
  padding-top: 125px;
  padding-bottom: 125px;
  padding-left: 40px;
  padding-right: 40px;
  transition: all 470ms;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-20.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow: hidden;
  }
  .hs-content-id-77563564677 .row-fluid [class*=span]:first-child {
  margin-left: 0;
  padding-left: 0;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-22.dnd-section.dnd_area-row-8-padding .row-fluid {
  margin: 0;
  max-width: 100%;
  }
  .related-case-study-upper {
  margin-bottom: 15%;
  }
  a.related-case-study-link {
  background-color: #a6a6a6;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 15px;
  padding: 5px 10px;
  }
  .related-case-study-lower h2 {
  color: #ffffff;
  font-weight: 600;
  font-family: Hughes, sans-serif;
  margin-bottom: 0;
  }
  p.related-case-study-cat-text {
  float: left;
  width: auto;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 0;
  }
  p.related-case-study-arrow {
  float: right;
  font-size: 24px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 0;
  }
  
  .hs-content-id-77563564677 .dnd_area-row-7-background-image:hover {
  /*background-image: url(https://www.hughesandco.ca/hubfs/case-study-footer-banner-hover.jpg) !important;*/
  }
  .related-case-study-upper {
  margin-top: 0;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image:hover .related-case-study-upper {
  margin-top: 0;
  }
  .related-case-study-upper {
  margin-top: -1%;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image:hover .related-case-study-upper a {
  font-size: 16px;
  }
  .related-case-study-upper a {
  font-size: 17px;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image:hover > .row-fluid {
  transform: scale(1.1);
  box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 50%);
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image:hover .span12.widget-span.widget-type-cell.dnd-column {
  padding-left: 50px !important;
  padding-right: 50px;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image:hover .related-case-study-lower {
  visibility: visible !important;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image:hover a.related-case-study-link {
  background-color: #5555556e;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.dnd_area-row-0-padding .row-fluid {
  max-width: 100%;
  }
  .row-fluid-wrapper.row-depth-1.row-number-24.dnd-section.dnd_area-row-9-padding .row-fluid {
  margin: 0;
  max-width: 100%;
  }
  .hs-content-id-77551439146 .row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-6-padding.dnd-section .row-fluid {
  margin: 0;
  max-width: 100%;
  }
  .hs-content-id-77542130224 .row-fluid-wrapper.row-depth-1.row-number-14.dnd_area-row-6-padding.dnd-section .row-fluid {
  margin: 0;
  max-width: 100%;
  }
  .hs-content-id-77332565403 .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding .row-fluid {
  margin: 0;
  max-width: 100%;
  }
  .hs-content-id-77529024775 .row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-6-padding.dnd-section .row-fluid {
  margin: 0;
  max-width: 100%;
  }
  .hs-content-id-77529024775 .profile__bio {
  display: none;
  }
  .work-post-container {
  float: left;
  width: 50%;
  height: 360px;
  position: relative;
  }
  .post-feature-image {
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
  }
  .post-feature-image img {
  width: 100%;
  float: left;
  object-fit: cover;
  height: 100%;
  transition: all .47s;
  }
  div#hs_cos_wrapper_widget_1656593133263 {
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  }
  .hs-content-id-77933533365 .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.dnd_area-row-0-padding .row-fluid {
  max-width: 100%;
  margin: 0 auto;
  }
  .blog-content-text {
  display: none;
  }
  .work-post-container:hover .blog-content-text {
  position: absolute;
  top: 0;
  display: block !important;
  width: 100%;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 50px;
  }
  ul.cloud-tag-title {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  margin-top: 10px;
  }
  ul.cloud-tag-title li {
  list-style: none;
  display: inline-block;
  float: none;
  }
  .tag-cloud-title {
  float: left;
  width: 100%;
  text-align: center;
  }
  .post-title {
  color: #fff;
  font-size: 35px;
  line-height: 34px;
  font-weight: 600;
  font-family: Hughes, sans-serif;
  }
  ul.cloud-tag-title li {
  list-style: none;
  display: inline-block;
  float: none;
  font-weight: 600;
  color: #fff;
  font-family: Hughes, sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  margin: 0;
  }
  ul.cloud-tag-title li:after {
  content: ",";
  }
  ul.cloud-tag-title li:last-child:after {
  content: "";
  }
  .work-post-container:hover .shadow-back {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #0000006b;
  }
  .work-post-container:hover .post-feature-image img {
  transform: scale(1.1);
  transition: all 470ms;
  }
  .work-filter-tags .active {
  border-bottom: 2px solid #f8ea10;
  text-decoration: none;
  }
  div#parent {
  float: left;
  width: 100%;
  clear: both;
  }
  .work-filter-tags {
  float: left;
  width: 100%;
  margin: 10px 0 40px;
  }
  .work-filter-tags ul {
  margin: 0;
  padding: 0;
  text-align: center;
  }
  .work-filter-li {
  float: none;
  list-style: none;
  font-weight: 600;
  display: inline-block;
  font-size: 18px;
  margin: 0 20px;
  padding: 0 3px;
  cursor: pointer;
  }
  .work-filter-li:hover {
  background-color: #f8ea10;
  }
  .box.work-post-container {
  animation: scale-display .3s;
  -webkit-transition: all .3s ease;
  }
  .hs-content-id-78038706337 .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.dnd_area-row-0-padding .row-fluid {
  margin: 0 auto;
  max-width: 3000px;
  }
  .span4.widget-span.widget-type-cell.cell_1656669009485-padding.dnd-column {
  width: 33.3%;
  line-height: 0;
  }
  .span4.widget-span.widget-type-cell.dnd-column.cell_16566690094852-padding {
  width: 33.3%;
  line-height: 0;
  }
  .span4.widget-span.widget-type-cell.cell_16566690094853-padding.dnd-column {
  width: 33.3%;
  line-height: 0;
  }
  div#hs_cos_wrapper_widget_1656671219338 {
  margin-top: -2px;
  }
  .work-inner-page-heading.heading-align-right {
  float: right;
  }
  .top-main-heading.left-cntainer h2 {
  font-weight: 600;
  }
  .top-main-heading.left-cntainer p {
  font-weight: 500;
  font-size: 22px;
  line-height: 40px;
  padding-right: 45px;
  }
  .rightside-pannel.work-points ul {
  padding: 0;
  margin: 100px 0;
  }
  .rightside-pannel.work-points ul li {
  list-style: none;
  font-size: 18px;
  font-weight: 500;
  }
  .hs-content-id-78038706337 .row-fluid-wrapper.row-depth-1 .row-fluid .span6.widget-span.widget-type-cell.dnd-column {
  width: 50%;
  margin-top: -8px;
  }
  .bottom-user-experience-section p {
  line-height: 30px;
  }
  a#hs-button_widget_1656678856076 {
  line-height: 27px;
  color: #000;
  padding: 5px;
  }
  .related-post-title {
  display: none;
  font-weight: 600;
  font-size: 40px;
  width: 100%;  
  }
  .cell_1656679829565-padding {
  position: relative;
  }
  .hs-content-id-78062848645 .row-fluid-wrapper.row-depth-1.row-number-3.dnd_area-row-1-padding.dnd-section .row-fluid {
  max-width: 100%;
  }
  form[data-form-id="981cb045-8efe-4a75-81ce-7b180aba9111"] {
  background: transparent;
  border: 0;   
  width: 100%;
  margin: 0 auto;
  max-width: 800px;
  }
  form[data-form-id="981cb045-8efe-4a75-81ce-7b180aba9111"] label span {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  line-height: 35px;
  }
  form[data-form-id="981cb045-8efe-4a75-81ce-7b180aba9111"] textarea {
  height: 240px;
  }
  form[data-form-id="981cb045-8efe-4a75-81ce-7b180aba9111"] label.hs-form-checkbox-display span {
  color: #ffffff !important;
  }
  form[data-form-id="981cb045-8efe-4a75-81ce-7b180aba9111"] ul.inputs-list li input+span:after {
  height: 25px;
  left: 0;
  width: 25px;
  background: #f8ea10 !important;
  }
  form ul.inputs-list li input+span:before {
  height: 25px;
  left: 0;
  width: 25px;
  background: #ffffff !important;
  }
  div#hs_cos_wrapper_widget_1657022752163 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
  }
  form[data-form-id="981cb045-8efe-4a75-81ce-7b180aba9111"] input.hs-button.primary.large {
  width: auto;
  letter-spacing: 0;
  color: #000;
  border-radius: 0;
  }
  form[data-form-id="981cb045-8efe-4a75-81ce-7b180aba9111"] ul.inputs-list.multi-container {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  }
  form[data-form-id="981cb045-8efe-4a75-81ce-7b180aba9111"] ul.inputs-list li input+span {
  padding-left: 2.4375rem;
  }
  form[data-form-id="981cb045-8efe-4a75-81ce-7b180aba9111"] li.hs-form-checkbox {
  float: left;
  width: 50%;
  }
  form[data-form-id="981cb045-8efe-4a75-81ce-7b180aba9111"] .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field {
  clear: both;
  }
  .row-fluid-wrapper.row-depth-1.dnd_area-row-1-padding.dnd-section:last-child .row-fluid {
  max-width: 100%;
  }
  #hs_cos_wrapper_widget_1656064225600 {
  display: block !important;
  font-size: 55px !important;
  font-weight: 600 !important;
  line-height: 65px !important;
  margin-top: 20px !important;
  padding-left: 0 !important;
  width: 66%;
  float: right;
  }
  .row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
  max-width: 1280px;
  margin: 0 auto;
  }
  .row-fluid-wrapper.row-depth-1.row-number-3.dnd-row {
  max-width: 1280px;
  margin: 0 auto;
  }
  .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment .row-fluid {
  max-width: 1280px;
  margin: 0 auto;
  padding: 2% 0px 0;
  }
  .span6.widget-span.widget-type-cell.cell_1656072054685-vertical-alignment.dnd-column {
  padding-left: 0;
  }
  input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='file'], select, textarea {
  border-radius: 0;
  }
  form input[type='submit']:hover, form input[type='submit']:focus, form .hs-button:hover, form .hs-button:focus {
  font-family: Hughes, sans-serif;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-5-padding .row-fluid {
  margin: 0 auto;
  max-width: 1280px;
  }
  .new-footer {
  max-width: 1280px;
  }
  .header__container {
  padding-left: 0;
  padding-right: 0;
  }
  .hs-content-id-77529024775 .row-fluid [class*=span]:first-child {
  margin-left: 0;
  margin-right: 50px;
  }
  .hs-content-id-77529024775 .row-fluid .span6 {
  width: 48%;
  }
  .hs-content-id-78038706337 .row-fluid-wrapper.row-depth-1.row-number-45.dnd_area-row-17-padding.dnd-section .row-fluid {
  max-width: 100%;
  margin: 0 auto;
  }
  .hs-content-id-78038706337 .row-fluid-wrapper.row-depth-1.row-number-43.dnd_area-row-16-padding.dnd-section {
  display: none;
  }
  .hs-content-id-77933533365 .row-fluid-wrapper.row-depth-1.row-number-3.dnd_area-row-2-padding.dnd-section .row-fluid {
  max-width: 100%;
  margin: 0 auto;
  }
  .hs-content-id-77933533365 .row-fluid-wrapper.row-depth-1.row-number-5.dnd-section.dnd_area-row-3-padding .row-fluid {
  max-width: 100%;
  margin: 0 auto;
  }
  .hs-content-id-77933533365 .row-fluid-wrapper.row-depth-1.row-number-3.dnd_area-row-2-padding.dnd-section .row-fluid .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment.quote-us-section .row-fluid {
  margin: 0 auto;
  max-width: 1280px;
  }
  .hs-content-id-77563564677 .span12.widget-span.widget-type-cell.dnd-column .row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {max-width: 100%;}
  .hs-content-id-78038706337 .span12.widget-span.widget-type-cell.dnd-column .row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {max-width: 100%;}
  .profile-image-container .profile__image {transition: all 470ms;}
  .blog-listing-filter a {
  font-weight: 600;
  color: #000;
  text-decoration: none;
  }
  div#loadMore {
  margin: 0 auto;
  text-align: center;
  width: 9%;
  padding: 15px;
  margin-top: 50px;
  font-size: 20px;
  background-color: #f8ea10;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
  margin-bottom: 50px;
  }
  .hs-content-id-79801779732 .row-fluid {
  max-width: 100%;
  }
  .hs-content-id-79801780547 .row-fluid {
  max-width: 100% !important;
  }
  .hs-content-id-79807914880 .row-fluid {
  max-width: 100% !important;
  }
  .hs-content-id-79807915032 .row-fluid {
  max-width: 100% !important;
  }
  div#loadMore {visibility: hidden;}
  .blog-post-listing-container div#wrap  .box.work-post-container:nth-child(1) {
  max-width: 660px;
  }
  .blog-post-listing-container div#wrap .box.work-post-container:nth-child(2) {
  max-width: 660px;
  }
  .blog-post-listing-container div#wrap .box.work-post-container:nth-child(3) {
  max-width: 660px;
  }
  .blog-post-listing-container div#wrap .box.work-post-container:nth-child(4) {
  max-width: 660px;
  }
  .blog-post-listing-container div#wrap .box.work-post-container:nth-child(5) {
  max-width: 660px;
  }
  .blog-post-listing-container div#wrap .box.work-post-container:nth-child(6) {
  max-width: 660px;
  }
  div#wrap .box.work-post-container:nth-child(1) .tag-cloud-title, 
  div#wrap .box.work-post-container:nth-child(2) .tag-cloud-title,
  div#wrap .box.work-post-container:nth-child(3) .tag-cloud-title,
  div#wrap .box.work-post-container:nth-child(4) .tag-cloud-title, 
  div#wrap .box.work-post-container:nth-child(5) .tag-cloud-title, 
  div#wrap .box.work-post-container:nth-child(6) .tag-cloud-title {
  display: block;
  }
  .tag-cloud-title {
  display: none;
  }
  div#wrap .box.work-post-container:nth-child(1) .post-title,
  div#wrap .box.work-post-container:nth-child(2) .post-title,
  div#wrap .box.work-post-container:nth-child(3) .post-title,
  div#wrap .box.work-post-container:nth-child(4) .post-title,
  div#wrap .box.work-post-container:nth-child(5) .post-title,
  div#wrap .box.work-post-container:nth-child(6) .post-title {
  font-size: 24px;
  }
  div#wrap {
  max-width: 1340px;
  margin: 0 auto;
  }
  div#wrap .box.work-post-container:nth-child(1) .post-feature-image,
  div#wrap .box.work-post-container:nth-child(2) .post-feature-image,
  div#wrap .box.work-post-container:nth-child(3) .post-feature-image,
  div#wrap .box.work-post-container:nth-child(4) .post-feature-image,
  div#wrap .box.work-post-container:nth-child(5) .post-feature-image,
  div#wrap .box.work-post-container:nth-child(6) .post-feature-image {
  height: 400px;
  }
  /*div#wrap .box.work-post-container:hover .post-title:after {
  font-weight: 500;
  float: right;
  content: "→";
  line-height: 37px;
  margin-right: -55px;
  margin-top: -35px;
  }
  div#wrap .box.work-post-container:nth-child(1):hover ..blog-content-text:after {
  margin-right: 0px;
  margin-top: -10px;
  }*/
  div#wrap .box.work-post-container:hover .blog-content-text:after {
  content: "→";
  float: right;
  margin-top: -65px;
  font-size: 21px;
  font-weight: 600;
  color: #000;
  }
  
  div#wrap .box.work-post-container:nth-child(1):hover .blog-content-text:after,
  div#wrap .box.work-post-container:nth-child(2):hover .blog-content-text:after,
  div#wrap .box.work-post-container:nth-child(3):hover .blog-content-text:after,
  div#wrap .box.work-post-container:nth-child(4):hover .blog-content-text:after,
  div#wrap .box.work-post-container:nth-child(5):hover .blog-content-text:after,
  div#wrap .box.work-post-container:nth-child(6):hover .blog-content-text:after {
  margin-top: -150px;
  }
  .loader-bar {
  margin: 0 auto;
  text-align: center;
  margin-top: 50px;
  }
  .navigation-primary .menu-item a:active {
  font-family: Hughes, sans-serif;
  }
  .navigation-primary .menu-item a {
  font-family: Hughes, sans-serif;
  }
  .work-post-container .blog-content-text .post-title {
  line-height: 40px;
  }
  .work-post-container .blog-content-text .readarticle-blog {
  margin-top: 10px;
  }
  .hs-content-id-77542130224 .row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-6-padding.dnd-section .row-fluid {
      max-width: 100%;
  }
  .hs-content-id-78038706337 .row-fluid-wrapper.row-depth-1.row-number-47.dnd-section.dnd_area-row-19-padding .row-fluid {
      max-width: 100%;
      margin-top: -2px;
  }
  .new-footer-address, .new-footer-copyright {
      font-weight: 400;
  }
  .row-fluid-wrapper.row-depth-1:last-child .row-fluid {
    max-width: 100%;
    margin-top: -2px;
  }
.row-fluid-wrapper.row-depth-1:nth-last-child(2) .row-fluid {
    max-width: 100%;
}
.navigation-primary .submenu.level-1 > li > a.active-item:after {
    background-color: #f8ea10;
    bottom: -4px;
    height: 1px;
}
.navigation-primary .submenu.level-1 > li:hover a:after {
    bottom: 0px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
    background-color: #f8ea10;
}
.navigation-primary .submenu.level-1 > li:hover a.active-item:after {
    bottom: -4px;
}
.row-fluid-wrapper.row-depth-1.row-number-12.dnd-section.dnd_area-row-3-padding.dnd_area-row-3-force-full-width-section.dnd_area-row-3-vertical-alignment .span3.widget-span.widget-type-cell.dnd-column {
    float: left;
    width: 100%;
}
.row-fluid-wrapper.row-depth-1.row-number-12.dnd-section.dnd_area-row-3-padding.dnd_area-row-3-force-full-width-section.dnd_area-row-3-vertical-alignment .span2.widget-span.widget-type-cell.dnd-column {
    float: left;
    width: 100%;
}
.hs-content-id-77671763221 .span12.widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.row-number-2.dnd_area-row-1-padding.dnd-section.dnd_area-row-1-force-full-width-section .span12.widget-span.widget-type-cell.dnd-column .row-fluid-wrapper.row-depth-1.dnd-row {
    float: left;
    width: 50%;
}


.row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding:.hs-content-id-77563564677 .dnd_area-row-7-background-image:hover .span12.widget-span.widget-type-cell.dnd-column {
    padding-left: 50px!important;
    padding-right: 50px;
}
.row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding:hover>.row-fluid {
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 50%);
    transform: scale(1.1);
}

.row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding {
    margin: 0 auto;
    max-width: 1280px;
    transition: .6s;
    overflow: hidden;
    padding: 0!important;
    background-position: 100% !important;
}
.row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding:hover .related-case-study-upper {
margin-top: 0;
}
.related-case-study-upper {
margin-top: -1%;
}
.row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding:hover .related-case-study-upper a {
font-size: 16px;
}
.related-case-study-upper a {
font-size: 17px;
}
.row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding:hover > .row-fluid {
transform: scale(1.1);
box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 50%);
}
.row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding:hover .span12.widget-span.widget-type-cell.dnd-column {
padding-left: 50px !important;
padding-right: 50px;
}
.row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding:hover .related-case-study-lower {
visibility: visible !important;
}
.row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding:hover a.related-case-study-link {
background-color: #5555556e;
}
.row-fluid-wrapper.row-depth-1.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding > .row-fluid {
    margin-left: auto !important;
    margin-right: auto !important;
    background-position: 50%;
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover!important;
    background-size: 100%;
    max-width: 1280px!important;
    overflow: hidden;
    padding: 125px 40px;
    transition: all .47s;
    width: 100%;
}
.span2.widget-span.widget-type-cell.cell_1661536121273-padding.cell_1661536121273-vertical-alignment.cell_1661536121273-background-color.dnd-column {
    width: 100%;
}
.span2.widget-span.widget-type-cell.cell_1661535775232-vertical-alignment.cell_1661535775232-padding.cell_1661535775232-background-color.dnd-column {
    width: 100%;
}
.span2.widget-span.widget-type-cell.cell_1661535778948-background-color.cell_1661535778948-vertical-alignment.cell_1661535778948-padding.dnd-column {
    width: 100%;
}
.span2.widget-span.widget-type-cell.cell_1661535865635-vertical-alignment.cell_1661535865635-padding.cell_1661535865635-background-color.dnd-column {
    width: 100%;
}
.span2.widget-span.widget-type-cell.cell_1662996404078-padding.cell_1662996404078-vertical-alignment.cell_1662996404078-background-color.dnd-column {
    width: 100%;
}
.span2.widget-span.widget-type-cell.cell_1661535780512-background-color.cell_1661535780512-vertical-alignment.cell_1661535780512-padding.dnd-column {
    width: 100%;
}
.span4.widget-span.widget-type-cell.cell_16629959193168-padding.cell_16629959193168-vertical-alignment.cell_16629959193168-background-color.dnd-column {
  width: 100%;
}
.span4.widget-span.widget-type-cell.cell_16629959193169-vertical-alignment.cell_16629959193169-background-color.cell_16629959193169-padding.dnd-column {
    width: 100%;
}
.span4.widget-span.widget-type-cell.cell_166299591931610-padding.cell_166299591931610-background-color.dnd-column.cell_166299591931610-vertical-alignment {
    width: 100%;
}
.contact-top-heading a {
    color: #000;
    border-bottom: 2px solid #f8ea10;
}
.contact-top-heading a:hover {
    background-color: #f8ea10;
}
.top-main-header .blog-main-navigation ul {
    float: left;
    margin: 0;
}
.top-main-header .blog-main-navigation ul li.hs-menu-item {
    float: left;
    list-style: none;
}
.top-main-header .blog-main-navigation ul li.hs-menu-item a {
  text-decoration: none;
}
span#hs_cos_wrapper_module_1663093531233154_ a {
    color: #000;
    text-decoration: none;
    border-bottom: 2px solid #f8ea10;
}
span#hs_cos_wrapper_module_1663093531233154_ a:hover {
background-color: #f8ea10;
}


  
  @media screen and (min-width: 3000px) {
      .hs-content-id-77542130224 .dnd_area-row-1-background-image {
          background-position: 100% 80%!important;
          background-size: inherit !important;
          padding-bottom: 235px!important;
          padding-top: 235px!important;
          background-color: #282828;
      }
      .hs-content-id-77542130224 .dnd_area-row-2-background-image{
          background-position: left !important;
          background-size: inherit !important;
          padding-bottom: 235px!important;
          padding-top: 235px!important;
          background-color: #ffffff;
      }
      .hs-content-id-77542130224 .dnd_area-row-3-background-image {
          background-position: 100% 80%!important;
          background-size: inherit !important;
          padding-bottom: 235px!important;
          padding-top: 235px!important;
          background-color: #f1ff00;
      }
  }
  
  @media screen and (min-width: 1900px) {
    .branding-capabilities {
        margin-right: -50px;
        padding-right: 35px;
    }
        .automation-capabilities {
        margin-right: -50px;
        padding-right: 35px;
    }
  }
  
  @media(max-width:767px){
    .hs-content-id-77671763221 .span12.widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.row-number-2.dnd_area-row-1-padding.dnd-section.dnd_area-row-1-force-full-width-section .span12.widget-span.widget-type-cell.dnd-column .row-fluid-wrapper.row-depth-1.dnd-row {
        float: left;
        width: 100%;
    }
    .hs-content-id-77671763221 .widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(3) {
        padding: 0px 0px 10px!important;
    }
    .hs-content-id-77542130224 .row-fluid-wrapper.row-depth-1.dnd-section {
        background-image: none !important;
        padding: 0!important;
    }
    .hs-content-id-77542130224 .row-fluid-wrapper.row-depth-1.dnd-section .widget-type-linked_image .hs_cos_wrapper_type_linked_image img.hs-image-widget {
        height: auto !important;
        margin-bottom: -7px;
        max-width: 100%;
        object-fit: cover;
        object-position: center;
    }
    .hs-content-id-77542130224 .widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(2) {
        padding: 0px !important;
    }
    .widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(3) {
        padding-top: 45px !important;
        padding-bottom: 10px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .hs-content-id-77542130224 .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(2) .row-fluid-wrapper.row-depth-1.dnd-section {
        background-image: url(https://www.hughesandco.ca/hubfs/Website%20-%20Assets%20-%20Banners/footer-uppar-banner.jpg) !important;
        padding: 140px 20px 102px!important;
    }

    .hs-content-id-79801779732 .span12.widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(3) {
        padding: 45px 0px 10px!important;
    }
    .hs-content-id-79801780547 .span12.widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(3) {
        padding: 45px 0px 10px!important;
    }
    .hs-content-id-79807914880 .span12.widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(3) {
        padding: 45px 0px 10px!important;
    }
    .hs-content-id-79807915032 .span12.widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(3) {
        padding: 45px 0px 10px!important;
    }
    .hs-content-id-77551439146 .row-fluid-wrapper.row-depth-1.dnd-section {
        background-image: none !important;
        padding: 0!important;
    }
    .hs-content-id-77551439146 .row-fluid-wrapper.row-depth-1.dnd-section .widget-type-linked_image .hs_cos_wrapper_type_linked_image img.hs-image-widget {
        height: auto !important;
        margin-bottom: -7px;
        max-width: 100%;
    }
    .hs-content-id-77551439146 .widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(2) {
        padding: 0px !important;
    }
    .widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(3) {
        padding-top: 45px !important;
        padding-bottom: 10px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .hs-content-id-77551439146 .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(2) .row-fluid-wrapper.row-depth-1.dnd-section {
        background-image: url(https://www.hughesandco.ca/hubfs/Website%20-%20Assets%20-%20Banners/footer-uppar-banner.jpg) !important;
        padding: 140px 20px 102px!important;
    }
    .hs-content-id-77551439146 .widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(3) {
        background-image: url(https://www.hughesandco.ca/hubfs/process-sub-footer-banner.jpg) !important;
    }
  .header .header__container {
    padding: 15px;
  }
  div#hs_cos_wrapper_widget_1656064225600 {
    padding: 0 15px !important;
  }
  #hs_cos_wrapper_widget_1656064857967 {
    padding: 0 15px !important;
  }
  div#hs_cos_wrapper_widget_1656070136820 {
    float: left;
    width: 100%;
    padding: 0 15px;
  }
  .strength-text {
    padding: 0 15px;
  }
  div#hs_cos_wrapper_widget_1656069901413 {
    padding: 0 15px;
  }
  #hs_cos_wrapper_widget_1656064225600 {
    width: 100%;
    margin-top: 0px!important;
  }
  #hs_cos_wrapper_widget_1656064225600 h3 {
    font-size: 24px !important;
    line-height: 30px !important;
  }
  .bigt-bigd h3 {
    font-size: 25px;
  }
  .bigt-bigd {
    transform: translateY(-35%);
    text-align: center;
    line-height: 10px;
  }
  #hs_cos_wrapper_widget_1656065573050 {
    padding-top: 10px !important;
  }
  .dnd-section {
    padding: 0px 20px;
  }
  .strength-text h2 {
    line-height: 30px;
    margin-top: 15px;
    font-size: 24px !important;
  }
  #hs_cos_wrapper_widget_1656069901413 h1 {
    font-size: 24px !important;
    line-height: 30px !important;
  }
  .dnd_area-row-2-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .dnd_area-row-3-padding {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  div#hs_cos_wrapper_widget_1656073878041 p {
    font-size: 16px !important;
  }
  .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment {
    margin-top: 0%;
  }
  .quote-us-section #hs_cos_wrapper_widget_1656072088696 h2 {
    font-size: 35px!important;
    line-height: 40px!important;
  }
  .new-footer {
    flex-direction: column;
  }
  .new-footer-address, .new-footer-copyright {
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 400;
    text-align: center;
    margin: 15px 0;
  }
  .new-footer-logo {
    width: 33%;
    margin-right: 0px;
  }
  .new-footer-icons {
    float: left;
    width: 100%;
    display: inherit;
    display: flex;
    justify-content: center;
    margin-top: 20px;
  }
  #hs_cos_wrapper_widget_1656326554108 {
    padding-left: 15px !important;
  }
  #hs_cos_wrapper_widget_1656326554108 h2 {
    font-size: 32px !important;
    line-height: 40px !important;
  }
  .dnd_area-row-0-padding {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .strategy-capabilities {
    width: 100%;
    line-height: 36px;
    background: #282828;
    padding: 55px 35px 55px 35px;
    float: left;
  }
  .branding-capabilities {
    float: left;
    width: 94%;
    margin: 18px;
    background: #ffffffa8;
    padding: 30px 15px;
  }
  .digital-capabilities {
    width: 100%;
    line-height: 36px;
    background: #ffffff96;
    float: left;
    padding: 10px;
  }
  .automation-capabilities {
    width: 100%;
    line-height: 36px;
    background: #282828;
    padding: 55px 35px 55px 35px;
    float: left;
  }
  .hs-content-id-77542130224 .dnd_area-row-1-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    background-image: none !important;
  }
  .hs-content-id-77542130224 .row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-4-padding {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .hs-content-id-77542130224 #hs_cos_wrapper_widget_1656326554108 {
    padding-left: 20px !important;
  }
  .hs-content-id-77542130224 #hs_cos_wrapper_widget_1656326554108 {
    padding-left: 20px !important;
  }
  #hs_cos_wrapper_widget_1656343724189 {
    padding-left: 15px;
  }
  div#hs_cos_wrapper_widget_1656343794019 {
    padding: 0 15px;
  }
  span#hs_cos_wrapper_widget_1656343794019_ p{
    margin-bottom: 0;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-11.dnd-section.dnd_area-row-4-padding .row-fluid {
    display: flex;
    flex-direction: column-reverse;
    padding: 0 10px;
  }
  #hs_cos_wrapper_widget_1656345966587 {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-section.dnd_area-row-5-padding .row-fluid {
    padding: 0 10px;
  }
  #hs_cos_wrapper_widget_1656346146906 {
    display: block !important;
    padding-bottom: 20px !important;
    padding-top: 0px !important;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-section.dnd_area-row-5-padding {
    padding-top: 0 !important;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-6-padding.dnd-section .row-fluid {
    display: flex;
    flex-direction: column-reverse;
    padding: 10px;
  }
  #hs_cos_wrapper_widget_1656346173423 {
    display: block !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-6-padding.dnd-section {
    padding-top: 0 !important;
  }
  #hs_cos_wrapper_widget_1656344061878 {
    padding-top: 20px !important;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image >.row-fluid {
    transform: scale(1.1);
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 50%);
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image .related-case-study-lower {
    visibility: visible!important;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image:hover .span12.widget-span.widget-type-cell.dnd-column {
    padding-left: 0px!important;
    padding-right: 0px;
  }
  .hs-content-id-77563564677 .related-case-study-lower h2 {
    line-height: 48px;
    margin-bottom: 25px;
    font-size: 36px;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-20.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding {
    margin-bottom: 70px;
  }
  #hs_cos_wrapper_widget_1656333370181 {
    padding-left: 15px !important;
  }
  #hs_cos_wrapper_widget_1656333370181 h2 {
    font-size: 30px !important;
    line-height: 50px !important;
  }
  .hs-content-id-77551439146 .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment {
    padding-top: 60px!important;
  }
  div#hs_cos_wrapper_widget_1656335383015 {
    padding: 20px;
  }
  
  .hs-content-id-77529024775 .row-fluid [class*=span]:first-child {
    margin-left: 0;
    margin-right: 0;
  }
  #hs_cos_wrapper_widget_1656317493319 h1 {
    font-size: 30px !important;
    line-height: 50px !important;
  }
  #hs_cos_wrapper_widget_1656319530801 {
    margin-top: 20px;
    text-align: center;
  }
  .hs-content-id-77529024775 .span6.widget-span.widget-type-cell.cell_1656321548309-vertical-alignment.cell_1656321548309-padding.dnd-column {
    padding: 0 15px !important;
  }
  .hs-content-id-77529024775 .span6.widget-span.widget-type-cell.cell_1656319700672-padding.cell_1656319700672-vertical-alignment.dnd-column {
    padding: 0 15px !important;
  }
  .hs-content-id-77529024775 .row-fluid-wrapper.row-depth-1.row-number-12.dnd-section.dnd_area-row-4-padding {
    padding-top: 0 !important;
  }
  #hs_cos_wrapper_widget_1656317493319 {
    padding-left: 15px !important;
  }
  .hs-content-id-77529024775 .row-fluid .span6 {
    width: 100%;
  }
  .modal.show-modal .employee-data {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  .modal.show-modal .employee-data .profile__description {
    width: 90% !important;
    padding: 0 !important;
    padding-top: 20px !important;
  }
  .modal.show-modal .employee-data .profile-image-container {
    width: 100% !important;
  }
  
  .work-filter-li {
    margin: 0 5px;
  }
  .row-fluid-wrapper.row-depth-1.row-number-3.dnd_area-row-1-padding.dnd-section.dnd_area-row-1-force-full-width-section .span12.widget-span.widget-type-cell.dnd-column .row-fluid-wrapper.row-depth-1.dnd-row {
    width: 100% !important;
  }
  .hs-content-id-77671763221 .new-work-container .work-title-category {
    background-color: #282828;
    display: inline-block!important;
    left: 50%;
    padding: 20px 50px;
    position: static;
    text-align: center;
    top: 0;
    top: 50%;
    transform: initial;
    width: 100%;
  }
  .work-title {
    font-size: 28px;
    line-height: 30px;
    margin-top: 15px;
  }
  .hs-content-id-77671763221 .span6.widget-span.widget-type-cell.dnd-column {
    width: 100%;
  }
  .hs-content-id-77671763221 .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment {
    margin-top: 0%;
  }
  .hs-content-id-77671763221 .dnd_area-row-3-padding {
    padding: 0px!important;
  }
  
  .top-main-heading.left-cntainer p {
    padding-right: 0;
  }
  .hs-content-id-78038706337 .dnd_area-row-1-padding {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .hs-content-id-78038706337 .rightside-pannel.work-points ul {
    margin: 25px 0;
  }
  .hs-content-id-78038706337 .work-inner-page-heading.heading-align-left strong br {
    display: none;
  }
  .hs-content-id-78038706337 .span4.widget-span.widget-type-cell.cell_1656669009485-padding.dnd-column {
    width: 100%;
  }
  .hs-content-id-78038706337 .row-fluid-wrapper.row-depth-1 .row-fluid .span6.widget-span.widget-type-cell.dnd-column {
    width: 100%;
  }
  .hs-content-id-78038706337 .span4.widget-span.widget-type-cell.dnd-column.cell_16566690094852-padding {
    width: 100%;
  }
  .hs-content-id-78038706337 .span4.widget-span.widget-type-cell.cell_16566690094853-padding.dnd-column {
    width: 100%;
  }
  .hs-content-id-78038706337 .row-fluid-wrapper.row-depth-1.row-number-33.dnd_area-row-13-padding.dnd-section {
    padding-bottom: 50px;
  }
  .hs-content-id-78038706337 .span6.widget-span.widget-type-cell.cell_16590291753262-padding.cell_16590291753262-margin.dnd-column {
    padding-left: 0 !important;
  }
  .hs-content-id-78038706337 .span6.widget-span.widget-type-cell.cell_1659029175326-padding.cell_1659029175326-margin.dnd-column {
    padding-right: 0 !important;
  }
  .hs-content-id-77529024775 .widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(3) {
    padding: 45px 0px 0px!important;
}
.hs-content-id-77332565403 .widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(3) {
    padding: 45px 0px 0px!important;
}
.hs-content-id-78062848645 .widget-span.widget-type-cell .row-fluid-wrapper.row-depth-1.dnd-section:nth-last-child(3) {
    padding: 45px 0px 0px!important;
}
.hs-content-id-78062848645 .span6.widget-span.widget-type-cell.cell_16566845112594-vertical-alignment.cell_16566845112594-padding.dnd-column {
    padding-left: 20px !important;
}
.about-employee-modal .close-button {
    right: 20px;
    top: 10px;
}
  
.hs-content-id-78038706337 div#hs_cos_wrapper_widget_1661534900602 {
    display: none;
}
.hs-content-id-78038706337 .span3.widget-span.widget-type-cell.dnd-column:first-child {
    float: none;
    width: 100%;
}
.hs-content-id-78038706337 #hs_cos_wrapper_widget_1656668620220 {
    padding-right: 0px !important;
}
.hs-content-id-78038706337 #hs_cos_wrapper_widget_1656677584586 {
    padding-right: 0px !important;
}
.hs-content-id-78038706337 #hs_cos_wrapper_module_16566739420692 {
    padding-left: 0px !important;
}
.hs-content-id-78038706337 .dnd-section {
    padding: 70px 20px;
}
.hs-content-id-78038706337 .work-image {
    margin-bottom: 30px;
}
.hs-content-id-78038706337 div#hs_cos_wrapper_widget_1656667689250 {
    margin-top: 10%;
}
.hs-content-id-78038706337 .dnd_area-row-3-padding {
    padding: 0px!important;
}
div#hs_cos_wrapper_widget_1661534479279 {
    border-top: 1px solid #ccc;
    margin-top: 10%;
}
  .tag-heading-container {
    padding: 75px 15px !important;
  }
  .blog-post-content {
    padding: 30px 15px 10px !important;
  }
  div#hs_cos_wrapper_module_165850747749013 span#hs_cos_wrapper_module_165850747749013_ h3 {
    font-size: 38px !important;
    padding: 30px 15px 20px !important;
  }
  .blog-post-heading {
    line-height: 50px !important;
  }
  div#hs_cos_wrapper_widget_1657022752163 {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  div#hs_cos_wrapper_widget_1657022752163 form#hsForm_981cb045-8efe-4a75-81ce-7b180aba9111_985 {
    padding: 15px;
  }
  div#hs_cos_wrapper_widget_1657022752163 form[data-form-id="981cb045-8efe-4a75-81ce-7b180aba9111"] li.hs-form-checkbox {
    float: left;
    width: 100%;
  }
  .hs-content-id-78062848645 .row-fluid-wrapper.row-depth-1.row-number-8.dnd-section.dnd_area-row-3-padding.dnd_area-row-3-force-full-width-section {
    padding: 0 !important;
    margin-top: 10%;
  }
  .hs-content-id-78062848645 span#hs_cos_wrapper_widget_1656684233442_ h1 {
    line-height: 50px;
    font-size: 42px !important;
  }
  .hs-content-id-78062848645 span#hs_cos_wrapper_widget_1657022752163_ form {
    padding: 20px;
  }
  div#parent.blog-post-listing-container .box.work-post-container {
    max-width: 100% !important;
    width: 100%;
  }
  div#loadMore {
    width: 50%;
    height: 80px;
    line-height: 45px;
  }
  .hs-content-id-77542130224 div#hs_cos_wrapper_widget_1661345544581 img.hs-image-widget {
      max-width: 100%;
      height: auto !important;
      object-fit: cover;
      object-position: center;
      margin-bottom: -7px;
  }
  .hs-content-id-77542130224 div#hs_cos_wrapper_widget_1661347246231 img.hs-image-widget {
      max-width: 100%;
      height: auto !important;
      object-fit: cover;
      object-position: center;
      margin-bottom: -7px;
  }
  .hs-content-id-77542130224 .dnd_area-row-2-background-image {
      background-image: none !important;
  }
  .hs-content-id-77542130224 div#hs_cos_wrapper_widget_1661347752498 img.hs-image-widget {
      max-width: 100%;
      height: auto !important;
      object-fit: cover;
      object-position: center;
      margin-bottom: -7px;
  }
  .hs-content-id-77542130224 .dnd_area-row-3-padding {
      padding: 0px!important;
      background-image: none !important;
  }
  .hs-content-id-77542130224 .digital-capabilities {
      padding: 55px 30px;
      background-color: #f9ea15;
  }
  .hs-content-id-77551439146 .digital-capabilities {
    padding: 55px 30px;
    background-color: #f9ea15;
    }
.hs-content-id-77551439146 div#hs_cos_wrapper_widget_1656335095606 {
    padding: 0 !important;
    float: left;
}
  .digital-capabilities p a.yellow-border-background {
      color: #000;
      border-bottom: 2px solid #000;
  }
  .new-footer-copyright {
    width: 67%;
    height: 55px;
    vertical-align: middle;
    line-height: 28px;
}
.new-footer-address, .new-footer-copyright {
    text-align: left;
}
.new-footer-icons {
    justify-content: left;
}
.new-footer-logo img.hs-image-widget {
    width: 75%!important;
}
.new-footer {
    display: inline-block;
}
.new-footer-address {
    margin: 40px 0 25px;
}
}
  
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
  .header__logo {
    margin-right: 20px;
    width: 20%;
  }
  .header__logo img {
    height: auto;
    max-width: 165px !important;
    padding-top: 10px;
  }
  .header__logo .header__logo img {
    max-width: 150px!important;
  }
  .header__container {
    padding-left: 15px;
    padding-right: 15px;
  }
  #hs_cos_wrapper_widget_1656064225600 {
    width: 100%;
  }
  div#hs_cos_wrapper_widget_1656064225600 {
    padding: 0 15px !important;
  }
  #hs_cos_wrapper_widget_1656064857967 {
    display: block !important;
    padding-left: 15px !important;
  }
  .bigt-bigd {
    text-align: center;
  }
  .dnd-section {
    padding: 20px 20px;
  }
  .strength-text h2 {
    line-height: 40px;
    font-size: 32px !important;
  }
  #hs_cos_wrapper_widget_1656069901413 h1 {
    font-size: 40px !important;
    line-height: 45px !important;
  }
  .dnd_area-row-3-padding {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .quote-us-section #hs_cos_wrapper_widget_1656072088696 h2 {
    font-size: 38px!important;
  }
  .new-footer-logo {
    width: 10%;
  }
  .new-footer-address, .new-footer-copyright {
    width: 30%;
    font-weight: 400;
  }
  .new-footer-icon1, .new-footer-icon2, .new-footer-icon3 {
    width: 18%;
  }
  .hs-content-id-77542130224 .strategy-capabilities {
    width: 33%;
    width: 100%;
    line-height: 36px;
    background: #00000082;
    float: left;
    padding: 10px;
  }
  .branding-capabilities {
    float: right;
    width: 100%;
    float: left;
    background: #ffffffa8;
    padding: 10px;
  }
  .digital-capabilities {
    width: 100%;
    line-height: 36px;
    background: #ffffff9e;
    padding: 10px;
    float: left;
  }
    .automation-capabilities {
    width: 33%;
    width: 100%;
    line-height: 36px;
    background: #00000082;
    float: left;
    padding: 10px;
  }
  .hs-content-id-77542130224 div#hs_cos_wrapper_widget_1656326554108 {
    padding-left: 20px !important;
  }
  .hs-content-id-77542130224 .row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-4-padding {
    padding-top: 50px !important;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-3.dnd_area-row-1-padding.dnd-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-8.dnd-section.dnd_area-row-3-padding .row-fluid {
    display: flex;
    align-items: center;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-11.dnd-section.dnd_area-row-4-padding .row-fluid {
    display: flex;
    align-items: center;
    padding: 0 15px;
  }
  #hs_cos_wrapper_widget_1656345966587 {
    display: block !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }
  #hs_cos_wrapper_widget_1656346146906 {
    display: block !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-14.dnd-section.dnd_area-row-5-padding .row-fluid {
    display: flex;
    align-items: center;
    padding: 0 15px;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-6-padding.dnd-section .row-fluid {
    display: flex;
    align-items: center;
    padding: 0 15px;
  }
  #hs_cos_wrapper_widget_1656346173423 {
    display: block !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image >.row-fluid {
    transform: scale(1.1);
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 50%);
    padding-left: 80px;
    padding-right: 80px;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image .related-case-study-lower {
    visibility: visible!important;
  }
  .hs-content-id-77563564677 .dnd_area-row-7-background-image:hover .span12.widget-span.widget-type-cell.dnd-column {
    padding-left: 0px!important;
    padding-right: 0px;
  }
  .hs-content-id-77563564677 .related-case-study-lower h2 {
    line-height: 48px;
    margin-bottom: 25px;
    font-size: 36px;
  }
  .hs-content-id-77563564677 .row-fluid-wrapper.row-depth-1.row-number-20.dnd-section.dnd_area-row-7-max-width-section-centering.dnd_area-row-7-background-image.dnd_area-row-7-padding {
    margin-bottom: 70px;
  }
  #hs_cos_wrapper_widget_1656333370181 {
    padding-left: 15px !important;
  }
  #hs_cos_wrapper_widget_1656333370181 h2 {
    font-size: 30px !important;
    line-height: 50px !important;
  }
  .hs-content-id-77551439146 .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment {
    padding-top: 60px!important;
  }
  div#hs_cos_wrapper_widget_1656335383015 {
    padding: 20px;
  }
  .hs-content-id-77551439146 .strategy-capabilities {
    width: 100%;
    line-height: 36px;
    background: rgba(0,0,0,.5098039215686274);
    padding: 10px 10px 0;
    float: left;
  }
  
  .hs-content-id-77529024775 .row-fluid-wrapper.row-depth-1.row-number-4.dnd_area-row-2-padding.dnd-section {
    padding: 0 20px;
  }
  .hs-content-id-77529024775 .row-fluid [class*=span]:first-child {
    margin-left: 0;
    margin-right: 25px;
  }
  .hs-content-id-77529024775 .row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-3-padding .span6.widget-span.widget-type-cell.cell_16563215635074-padding.dnd-column .row-fluid .span12.widget-span.widget-type-custom_widget.dnd-module:first-child {
    margin-right: 0 !important;
  }
  #hs_cos_wrapper_widget_1656317493319 {
    padding-left: 15px !important;
  }
  .modal.show-modal .employee-data {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  .modal.show-modal .employee-data .profile__description {
    width: 90% !important;
    padding: 0 !important;
    padding-top: 20px !important;
  }
  .modal.show-modal .employee-data .profile-image-container {
    width: 100% !important;
  }
  
  .work-filter-li {
    margin: 0 5px;
  }
  .row-fluid-wrapper.row-depth-1.row-number-3.dnd_area-row-1-padding.dnd-section.dnd_area-row-1-force-full-width-section .span12.widget-span.widget-type-cell.dnd-column .row-fluid-wrapper.row-depth-1.dnd-row {
    width: 50% !important;
  }
  .new-work-container .work-title-category {
    position: absolute;
    top: 0;
    display: block!important;
    width: 100%;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 0 50px;
    background-color: #00000075;
  }
  .work-title {
    font-size: 28px;
    line-height: 30px;
    margin-top: 15px;
  }
  .hs-content-id-77671763221 .span6.widget-span.widget-type-cell.dnd-column {
    width: 50%;
  }
  .hs-content-id-77671763221 .row-fluid-wrapper.row-depth-1.row-number-17.dnd-section.dnd_area-row-4-padding.dnd_area-row-4-vertical-alignment {
    margin-top: 10%;
  }
  .hs-content-id-77671763221 .dnd_area-row-3-padding {
    padding: 0px!important;
  }
  .hs-content-id-78062848645 .dnd_area-row-3-padding {
    padding: 0px!important;
  }
  .hs-content-id-77542130224 div#hs_cos_wrapper_widget_1661345544581 img.hs-image-widget {
      max-width: 100%;
      height: 350px !important;
      object-fit: cover;
      object-position: 85%;
      margin-bottom: -7px;
  }
  .hs-content-id-77542130224 div#hs_cos_wrapper_widget_1661347246231 img.hs-image-widget {
      max-width: 100%;
      height: 100% !important;
      object-fit: cover;
      object-position: 25%;
      margin-bottom: -7px;
  }
  .hs-content-id-77542130224 .dnd_area-row-2-background-image {
      background-image: none !important;
      padding: 0px!important;
  }
  .hs-content-id-77542130224 div#hs_cos_wrapper_widget_1661347752498 img.hs-image-widget {
      max-width: 100%;
      height: 350px !important;
      object-fit: cover;
      object-position: 95%;
      margin-bottom: -7px;
  }
  .hs-content-id-77542130224 .dnd_area-row-3-padding {
      padding: 0px!important;
      background-image: none !important;
  }
  .hs-content-id-77542130224 .digital-capabilities {
      padding: 35px;
  }
  .hs-content-id-77542130224 .widget_1661347246231-hidden {
      display: block !important;
  }
  .hs-content-id-77542130224 .widget_1661347752498-hidden {
      display: block !important;
  }
  .hs-content-id-77542130224 .widget_1661345544581-hidden {
      display: block !important;
  }
  .hs-content-id-77542130224 .dnd_area-row-1-background-image {
      padding: 0 !important;
      background-image: none !important;
      background-color: #282828;
  }
  .hs-content-id-77542130224 .strategy-capabilities {
      padding: 35px;
  }
  .hs-content-id-77542130224 .branding-capabilities {
      padding: 35px;
  }
  }