/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* home page styles */
/* Otto Regular */
@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:wght@300;400;500;600;700&display=swap');

@font-face {
  font-family: 'Otto';
  src: url('/wp-content/themes/salient-child/fonts/ABCOtto-Regular-Trial.woff2') format('woff2'),
       url('/wp-content/themes/salient-child/fonts/ABCOtto-Regular-Trial.woff') format('woff'),
       url('/wp-content/themes/salient-child/fonts/ABCOtto-Light.woff2') format('woff2'),
       url('/wp-content/themes/salient-child/fonts/ABCOtto-Light.woff') format('woff'),
       url('/wp-content/themes/salient-child/fonts/ABCOtto-Light.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Otto Regular Italic */
@font-face {
  font-family: 'Otto';
  src: url('/wp-content/themes/salient-child/fonts/ABCOtto-RegularItalic-Trial.woff2') format('woff2'),
       url('/wp-content/themes/salient-child/fonts/ABCOtto-RegularItalic-Trial.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Otto Light */
@font-face {
  font-family: 'Otto';
  src: url('/wp-content/themes/salient-child/fonts/ABCOtto-Light-Trial.woff2') format('woff2'),
       url('/wp-content/themes/salient-child/fonts/ABCOtto-Light-Trial.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Otto Light Italic */
@font-face {
  font-family: 'Otto';
  src: url('/wp-content/themes/salient-child/fonts/ABCOtto-LightItalic-Trial.woff2') format('woff2'),
       url('/wp-content/themes/salient-child/fonts/ABCOtto-LightItalic-Trial.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Otto Medium */
@font-face {
  font-family: 'Otto';
  src: url('/wp-content/themes/salient-child/fonts/ABCOtto-Medium-Trial.woff2') format('woff2'),
       url('/wp-content/themes/salient-child/fonts/ABCOtto-Medium-Trial.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Otto Medium Italic */
@font-face {
  font-family: 'Otto';
  src: url('/wp-content/themes/salient-child/fonts/ABCOtto-MediumItalic-Trial.woff2') format('woff2'),
       url('/wp-content/themes/salient-child/fonts/ABCOtto-MediumItalic-Trial.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* Otto Bold */
@font-face {
  font-family: 'Otto';
  src: url('/wp-content/themes/salient-child/fonts/ABCOtto-Bold-Trial.woff2') format('woff2'),
       url('/wp-content/themes/salient-child/fonts/ABCOtto-Bold-Trial.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Otto Bold Italic */
@font-face {
  font-family: 'Otto';
  src: url('/wp-content/themes/salient-child/fonts/ABCOtto-BoldItalic-Trial.woff2') format('woff2'),
       url('/wp-content/themes/salient-child/fonts/ABCOtto-BoldItalic-Trial.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}


body {
    color: #091523;
    font-family: "Montserrat", sans-serif;
  }
  input[type="submit"] {
      border-radius: 10px!important;
  }
  input[type="time"] {
      width: 100%;
      height: 40px;
      background-color: rgba(0,0,0,0.04);
      border: none;
      color: gray;
  }
  .wpcf7-submit schedule-demo {
      border-radius: 10px!important;
  }
  .custome-header2 {
    color: #15dfed;
  }
  
  .costume-button-fill:hover {
    background-image: linear-gradient(111deg, #15dfed -10%, #774df0 103%);
    border-radius: 5px !important;
  }
  .schedule-demo {
      width: 100%!important;
      background-image: linear-gradient(103deg, #3df4ff 0%, #4ba0f3 41%, #3067f0);
      border-radius: none!important;
      padding: 5px!important;
  }
  .contact-info-text-area {
      height: 150px;
  }
  /* footer-styles */
  .footer-logo {
    width: 105px;
    object-fit: contain;
  }
  .footer-subtitle {
    margin-top: 20px;
    color: #ffff;
    font-size: 12px;
    margin-left: 10px;
  }
  
  .footer-title-2 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  
  .footer-links {
    padding-bottom: 25px !important;
  }
  .footer-links1 {
    padding-bottom: 5px !important;
  }
  .footer-links2 {
    padding-bottom: 5px !important;
  }
  /* testinomial style */
  .title {
    padding-bottom: 5px !important;
  }
  .testimonial-name {
    font-size: 20px !important;
    font-weight: 700 !important;
  }
  @media (max-width: 767px) {
    .field-wrapper{padding: 0  !important;}
    .popup{padding: 40px 20px  !important;width:400px !important;    background-position: left bottom,104% 35% !important;}
    .single #page-header-bg.fullscreen-header .author-section .meta-date i{margin-left: 0px !important;}
    .single #page-header-bg.fullscreen-header .author-section .avatar-post-info{display: unset !important;}
    .single .meta-date{margin-left: 0  !important;}
    .single #page-header-bg h1.entry-title{font-size: 40px !important;}
    .single .meta-date:before{display: none;}
    #page-header-bg.fullscreen-header .author-section .meta-date:not(.updated){margin-top: 10px;}
    .mobile-search{display: block !important;}
        .popup .close{    top: 10px !important;
      right: 15px!important;}
  
    .desktop-search #search-4, .desktop-search #search-3{display:none !important;}
    .testimonial-name {
      font-size: 18px;
      padding-bottom: 20px;
    }
  }
  .flickity-page-dots::after {
    color: #774df0 !important ;
  }
  
  .learn-morebutton {
    border-radius: 0;
    margin-top: 50px;
    font-family: "Montserrat";
  }
  .learn-morebutton:hover {
    background-image: linear-gradient(103deg, #3df4ff 0%, #4ba0f3 41%, #3067f0);
    border: none !important;
  }
  .demo-image {
    margin-bottom: -10px !important;
  }
  
  .video-section {
    background-image: url("./bg-imges//a-patterns-dotted-grid-transparent-dotted-grid-white.png"),
      url("./bg-imges//a-patterns-stripe-blue-gradient-stripe.png");
    background-position: left top, right 10%;
    padding-right: 40px !important;
    background-repeat: no-repeat, no-repeat;
  }
  
  .background-section {
    background-image: url("./bg-imges//a-patterns-dotted-grid-dotted-grid-white.png"),
      url("./bg-imges//a-patterns-stripe-blue-gradient-stripe.png"),
      url("./bg-imges/a-patterns-stripe-top-transparent-gradient-stripe.png");
    background-position: left 3% top, right top, left bottom;
    padding-top: 15px;
    background-repeat: no-repeat, no-repeat, no-repeat;
  }
  .row-background-img {
    background-image: url("./bg-imges/a-patterns-5-stripes-bottom-transparent-multistripes-white.png");
    background-position: right bottom;
    background-repeat: no-repeat;
  }
  .col.light .nectar-button.see-through-2,
  .col.light.nectar-button.see-through-3 {
    border-radius: 4px !important;
  }
  .nectar-button.see-through.extra-color-1[data-color-override="false"] {
    border-radius: 4px !important;
  }
  .col.light .nectar-button.see-through {
    border-radius: 4px !important;
  }
  .coustome-ptag {
    font-size: 16px;
  }
  @media only screen and (max-width: 690px) {
    .wpb_wrapper h1.vc_custom_heading.coustome-header1 {
      font-size: 36px !important;
    }
    .header-left {
      text-align: left !important;
    }
    .custome-header2 {
      font-size: 40px !important;
    }
    .footer-links {
      justify-content: center;
      display: flex;
      font-size: 30px !important;
    }
    .footer-links1 {
      justify-content: center;
      display: flex;
      font-size: 30px !important;
    }
    /* .title {
      font-size: 24px !important;
    } */
  
    .footer-links2 {
      font-size: 16px !important;
    }
    .wpb_wrapper h2.vc_custom_heading.title-section {
      font-size: 24px !important;
      text-align: center !important;
    }
    .coustome-ptag {
      font-size: 12px !important;
    }
    .demo-image {
      padding-bottom: 20px;
    }
    .our-coustomer-img {
      margin: 0 auto;
    }
  }
  .text-aline {
    text-align: center;
  }
  .button-box {
    margin-top: 35px;
    display: flex;
  }
  .button-learn {
    border-radius: 4px;
    background-image: linear-gradient(103deg, #3df4ff 0%, #4ba0f3 41%, #3067f0);
    font-size: 14px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.63;
    letter-spacing: 0.08px;
    color: #fff;
    padding: 11px 30.5px 12px;
    width: fit-content;
    cursor: pointer;
    border: none;
  
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .button-learn:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    background-position: 100% 0;
  }
  .button-box .button-exp {
    cursor: pointer;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.63;
    letter-spacing: 0.08px;
    color: #fff;
    padding: 9px 20px 9px;
    width: fit-content;
    border: 1px solid #fff;
    margin-left: 30px;
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .button-exp:hover {
    background-image: linear-gradient(103deg, #3df4ff 0%, #4ba0f3 41%, #3067f0);
    border: none;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    background-position: 100% 0;
  }
  .video-margin-ptag {
    width: 490px;
    margin-top: -10px;
  }
  /* //custome footer */
  
  .custome-footer {
    display: flex;
    justify-content: space-between;
  }
  .textwidget {
    font-size: 12px !important;
    width: 282px !important;
  }
  @media (max-width: 767px) {
  
    .textwidget {
      font-size: 12px !important;
      width: auto !important;
    }
    .custome-header1 {
      margin-bottom: 0px !important;
    }
  }
  #footer-outer .widget {
    margin-bottom: 0 !important;
  }
  #copyright {
    padding-top: 15px !important;
    padding-bottom: 0px !important;
    background-color: #091523 !important;
  }
  #copyright .menu-footer-links-container li a {
    color: #ffff !important;
    font-family: "Montserrat" !important;
    font-size: 14px !important;
  }
  .custome-footer p {
    font-weight: 700 !important;
    color: #ffff !important;
    font-family: "Montserrat" !important;
    font-size: 14px !important;
  }
  
  @media (max-width: 767px) {
  li.industry-menu .sub-menu{width: unset; height: unset;}
    li.industry-menu .retail-menu ul{left:unset !important;top:unset !important}
    .retail-feature-bg-1,.retail-feature-bg-2,.retail-feature-bg-3,.retail-feature-bg-4,.fashion-feature-bg-1,.fashion-feature-bg-2,.fashion-feature-bg-3,.fashion-feature-bg-4,.cpg-feature-bg-1,.cpg-feature-bg-2,.cpg-feature-bg-3,.cpg-feature-bg-4,.grocery-feature-bg-1,.grocery-feature-bg-2,.grocery-feature-bg-3,.grocery-feature-bg-4,.hardgoods-feature-bg-1,.hardgoods-feature-bg-2,.hardgoods-feature-bg-3,.hardgoods-feature-bg-4,.food-retail-bg-1,.food-retail-bg-2,.food-retail-bg-3,.food-retail-bg-4,.hospatility-bg-1,.hospatility-bg-2,.hospatility-bg-3,.hospatility-bg-4,.manufacturing-bg-1,.manufacturing-bg-2,.manufacturing-bg-3,.manufacturing-bg-4{margin:0 auto}
    .extra-padding {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }
    .baground-img-solution {
      background-size: 800px;
      background-position: top left;
    }
    .video-margin-ptag {
      width: auto !important;
      margin-top: -10px;
      font-size: 12px;
    }
    button-explore {
      margin-left: 14px;
    }
    .button-exp {
      padding: 10px !important;
    }
    .button-learn {
      padding: 10px 10px;
    }
    .custome-width {
      font-size: 12px !important;
      width: auto !important;
    }
    .custome-width3 {
      font-size: 12px !important;
      width: auto !important;
    }
    .custome-width1 {
      font-size: 12px !important;
      width: auto !important;
      text-align: center !important;
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 10px;
    }
  
    .text-aline {
      text-align: center !important;
      font-size: 12px !important;
    }
    .row-text {
      text-align: center !important;
    }
    .demo-image {
      padding-bottom: 5px !important;
      transform: rotate(90deg) !important;
    }
    .solution-custome-heading {
      margin-left: auto;
      margin-right: auto;
      font-size: 24px !important;
    }
    .solution-custome-width {
      text-align: center !important;
      width: auto;
      width: auto !important;
      font-size: 12px !important;
    }
    .solution-custome-width-3 {
      width: auto !important;
      font-size: 12px !important;
      padding-left: 20px;
      padding-right: 20px;
    }
    .solution-custome-width2 {
      text-align: center !important;
      width: auto !important;
      font-size: 12px !important;
      padding-left: 15px;
      padding-right: 15px;
    }
  
    .column-center {
      text-align: center;
    }
    .our-coustome-section {
      text-align: center !important;
    }
    .our-coustome-img {
      margin: 0 auto !important;
    }
  
    /* play button for video-section */
    div.nectar-video-box .nectar_video_lightbox {
      position: absolute;
      left: 50%;
      top: 50%;
      z-index: 10;
      width: 50px;
      height: 50px;
      margin-top: -25px;
      margin-left: -25px;
      color: #fff;
      display: inline-block;
      border-radius: 200px;
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    .video-section .nectar-video-box .nectar_video_lightbox {
      padding-right: 0px !important;
    }
    .video-center .nectar-video-box .nectar_video_lightbox {
      left: 45%;
    }
    .container-wrap.inner_row.child_column {
      padding-left: 10px !important;
      padding-right: 10px !important;
    }
    .custome-width-border-gradiednt {
      width: auto !important;
      padding-right: 20px;
    }
  }
  
  .custome-width {
    width: 427px;
  }
  .custome-width-border-gradiednt {
    width: 410px;
  }
  .custome-width1 {
    width: 599px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
  }
  .custome-width3 {
    text-align: center !important;
    width: 158px !important;
  }
  
  /* //solution page style */
  .baground-img-solution {
    background-image: linear-gradient(
      271deg,
      rgba(9, 21, 35, 0.69) 99%,
      #091523 41%
    );
  }
  .button-box-solution {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .solution-custome-width {
    width: 587px;
    padding: 10px;
  }
  .soultion-custome-width2 {
    justify-content: center;
    display: flex;
    width: 395px;
  }
  .solution-custome-heading {
    padding-bottom: 5px !important;
  }
  .solution-img-size {
    width: 100px !important;
    height: 100px !important;
  }
  
  .row-pattern2:after {
    background-image: url("./images/bg-imges/a-patterns-stripe-bottom-transparent-gradient-stripe.png"),
      url("./images/bg-imges/a-patterns-dotted-grid-transparent-dotted-grid-white.png");
    background-position: left top, right bottom;
    background-repeat: no-repeat, no-repeat;
  }
  .solution-custome-width-3 {
    justify-content: center;
    display: flex;
    width: 587px;
    margin-right: auto;
    margin-left: auto;
  }
  .solution-coustome-heading {
    padding-bottom: 25px !important;
  }
  
  @media (max-width: 767px) {
    .solution-coustome-heading {
      font-size: 24px !important;
      text-align: center !important;
      padding-bottom: 15px !important;
    }
  }
  
  /* //marksamrt */
  
  .key-feature-width {
    width: 375px;
  }
  
  .marksmart-custome-width {
    width: 589px;
  }
  .marksmart-custome-width-1 {
    width: 589px;
  }
  .marksmart-custome-width-1-header {
    width: 589px;
  }
  .ADA-custome-width {
    width: 425px;
  }
  .ADA-inner-row {
    border: solid 1px #20344b;
    border-radius: 8px;
  }
  .marksmart-row-section {
    border-left: 8px solid #091523;
  }
  .marksmart-row-section:hover {
    /* border-left: 8px solid linear-gradient(178deg, #15dfed -52%, #774df0 131%) !important; */
    border-left: 8px solid transparent;
    border-image: linear-gradient(178deg, #15dfed -52%, #774df0 131%);
    border-image-slice: 1;
    border-radius: 4px !important;
    background-color: #0d1e31;
  }
  @media and only screen (max-width: 620px) {
      .testsmart-column {
          background-color: #0f1c2b!important;
      }
  }
  
  @media (max-width: 767px) {
      
    .ADA-custome-width {
      width: auto;
      text-align: center !important;
    }
    .marksmart-custome-width {
      width: auto !important;
      text-align: center !important;
      padding-right: 15px;
      padding-left: 15px;
    }
    .marksmart-custome-width-1 {
      width: auto;
      text-align: left;
      padding-left: 15px;
      padding-right: 15px;
    }
    .marksmart-custome-width-1-header {
      text-align: left !important;
      width: auto;
      text-align: left;
      margin-left: -15px;
      padding-right: 15px;
    }
    .shedule-demo-web1 {
      margin: 0 auto;
      display: flex;
      justify-content: center;
      align-items: center;
      width: fit-content;
    }
  
    .marksmart-header2 {
      text-align: center !important;
    }
    .key-feature-width {
      width: auto !important;
      text-align: center !important;
      font-size: 12px !important;
    }
  }
  .toggles .accordion .toggle h3 a {
    font-size: 16px !important;
  }
  .shedule-demo-web {
    background-image: linear-gradient(108deg, #15dfed -9%, #774df0 102%);
    border: none !important;
      position: relative!important;
  
  }
  
  /* //AssortSmart  */
  .assortSmart-custome-width,.events-width {
    width: 589px;
  }
  .our-achievement-outer .assortSmart-custome-width{width: 767px;}
  .events-width {
   margin:0 auto;
  }
  .assortSmart-custome-heading {
    padding-bottom: 10px !important;
  }
  
  @media (max-width: 767px) {
    .assortSmart-custome-width,.events-width {
      width: auto !important;
    }
    .assortSmart-custome-heading {
      padding-bottom: 20px;
      font-size: 24px !important;
      text-align: center !important;
    }
    .custome-text {
      text-align: center !important;
    }
    .vc_column-inner {
      padding: 0px !important;
    }
  }
  
  /* -----------------------ADA -------------------- */
  
  .text-center {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .text-aline-web {
    text-align: left;
  }
  .ADA-right-image {
    width: 754px;
    align-items: right;
  }
  
  /* counter styles */
  
  .subject {
    font-size: 17px !important;
    font-weight: 700 !important;
    color: #ffff;
    font-family: "Montserrat";
  }
  .symbol {
    margin-top: 10px;
    display: inline-block;
    font-size: 60px;
    /* font-weight: 800; */
    font-family: "Montserrat";
  }
  
  /* our team section imgaes */
  .team-member[data-style="meta_overlaid_alt"] .team-meta p {
    padding-right: 10px !important;
    margin-left: 10px;
    line-height: 20px !important;
  }
  
  .button-display {
    display: flex;
    justify-items: left;
  }
  
  .learn-more-button {
    border: 1px solid #ffff;
    padding: 10px;
    width: fit-content;
    border-radius: 4px;
    border-style: solid;
    font-weight: 7000;
    font-size: 14px;
    color: #ffff;
    padding: 11px 35.5px 12px;
    margin-top: 50px;
  }
  .learn-more-button:hover {
    color: #ffff !important;
  }
  
  .button-center {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
  }
  .join-us-custome-width {
    width: 558px;
    text-align: center;
  }
  @media (max-width: 767px) {
    .join-us-custome-width {
      width: auto !important;
    }
    .footer-button {
      margin: 0 auto;
    }
    .footer-button1 {
      margin: 0 auto;
      display: flex;
      justify-content: center;
      align-items: center;
      width: fit-content;
    }
  }
  
  /*  ------------------------------- */
  .gradient-bg-bottom {
    background-image: linear-gradient(110deg, #15dfed -39%, #774df0 103%);
  }
  
  /* footer css
   */
  .widget_nav_menu h4 {
    font-family: "Montserrat" !important;
  }
  
  .widget_nav_menu li a {
    font-size: 14px !important;
    font-weight: 400 !important;
    font-family: "Montserrat" !important;
  }
  
  /* our team */
  .cascading-imgs {
    align-items: left !important;
  }
  
  .team-member[data-style="meta_overlaid_alt"]:after {
    background-image: linear-gradient(
      to bottom,
      rgba(9, 21, 35, 0) 15%,
      rgba(9, 21, 35, 0.81) 72%
    ) !important;
  }
  .team-member[data-style="meta_overlaid_alt"] .team-meta p {
    font-size: 14px !important;
    font-family: "Montserrat" !important;
  }
  .team-member[data-style="meta_overlaid_alt"] .team-meta h3 {
    font-family: "Montserrat" !important;
    margin-bottom: 0px !important;
  }
  .counter-margin .nectar-milestone .number h2 span {
    /* margin-left: -97px !important; */
    display: none;
  }
  .counter-margin .nectar-milestone .symbol {
    margin-left: -90px !important;
  }
  .counter-margin-2 .nectar-milestone .number h2 span {
    /* margin-left: -97px !important; */
    display: none;
  }
  .counter-margin-2 .nectar-milestone .symbol {
    margin-left: -50px !important;
  }
  .counter-margin-symbol .nectar-milestone .symbol {
    margin-left: -90px !important;
  }
  .counter-margin-symbol-2 .nectar-milestone .symbol {
    margin-left: -150px !important;
  }
  .about-us-buttons {
    margin-top: 50px;
  }
  
  @media (max-width: 767px) {
    .counter-margin-2 .nectar-milestone .symbol {
      margin-left: 0px !important;
    }
    .counter-margin-symbol .nectar-milestone .symbol {
      margin-left: -90px !important;
    }
    .counter-margin-symbol-2 .nectar-milestone .symbol {
      margin-left: -150px !important;
    }
    .counter-margin-2 .subject {
      font-size: 14px !important;
    }
    .about-us-buttons {
      display: flex;
      align-items: center;
      justify-content: center;
      width: fit-content;
      margin: 0 auto;
    }
  }
  #a2a_follow_widget-2 h4 {
    margin-top: 50px;
    margin-bottom: 30px;
  }
  
  /* gradient dots */
  .dot::before {
    border-radius: 4px !important;
  }
  .dot.is-selected::before {
    background-image: linear-gradient(
      103deg,
      #00ceb7 -8%,
      #774df0 101%
    ) !important;
    border-radius: 4px !important;
  }
  .is-selected p {
    background-image: url("./images/bg-imges/invalid-name.png");
    background-repeat: no-repeat;
    background-position: top left 2%;
    text-align: center !important;
    font-family: "Montserrat";
    z-index: 2;
  }
  
  .testimonial_slider[data-style="multiple_visible"] blockquote p:before {
    display: none !important;
  }
  
  .a2a_s__default {
    border-radius: 50% !important;
    width: 42px !important;
    height: 42px !important;
    margin-right: 10px;
  }
  .blockquote::before {
    width: 0 !important;
  }
  .testimonial_slider blockquote p {
    padding-left: 50px !important;
    text-align: center !important;
  }
  
  .display-call {
    background-image: url("./images//bg-imges/a-icons-others-call.png");
    color: #ffff;
    /* text-align: left; */
    padding-top: 10px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 50px;
    margin-left: -13px;
  }
  .display-call span {
    font-weight: 700 !important;
  }
  .display-email {
    background-image: url("./images/bg-imges/a-icons-others-email.png");
    color: #ffff;
    /* text-align: left; */
    background-repeat: no-repeat;
    background-position: left 0 center;
    padding-left: 50px;
    margin-left: -13px;
  }
  .display-email span {
    font-weight: 700;
  }
  .d-flex {
    display: flex;
    justify-content: space-between;
  }
  .custome-form-center {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .wpcf7-form-control-wrap {
    margin: 10px;
  }
  /* .Companyname {
    padding-bottom: 0px !important;
  } */
  
  .form {
    background-color: #11243b;
    right: 0;
  }
  .form-header {
    font-family: "Montserrat";
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    color: #ffff;
    padding-bottom: 10px;
  }
  
  .form input {
    background-color: #091523 !important;
    color: #ffff;
    height: 35px;
  }
  .form input:focus {
    border-color: #ffff !important;
  }
  .form textarea {
    height: 100px;
    background-color: #091523 !important;
    color: #ffff;
  }
  .form textarea:focus {
    border-color: #ffff !important;
  }
  
  body[data-form-submit="regular"] .container-wrap input[type="submit"],
  body[data-form-submit="regular"] .container-wrap button[type="submit"],
  body[data-form-submit="see-through"] .container-wrap input[type="submit"],
  body[data-form-submit="see-through"]
    .container-wrap
    button[type="submit"]:not(.search-widget-btn) {
    padding: 8px 52px 8px !important;
    border-radius: 4px !important;
  }
  .coloum-width::before {
    align-items: right;
    background-image: url("./images/bg-imges/a-patterns-dotted-grid-transparent-dotted-grid-white.png");
    background-repeat: no-repeat;
    background-position: left top;
  }
  .contact-us-width {
    width: 400px !important;
  }
  .contact-us-width-last {
    width: 400px !important;
  }
  @media (max-width: 767px) {
    .contact-us-width {
      width: auto !important;
      font-size: 12px !important;
    }
    .contact-us-width-last {
      text-align: center !important;
    }
    .form {
      padding: 15px;
    }
    .testimonial_slider blockquote p {
      padding-left: 30px !important;
    }
  }
  
  .shedule-demo-width {
    width: 230px;
  }
  /*Menu item description*/
  /*https://createwptheme.com/wordpress-menu-item-descriptions*/
  
  .menu-primary a {
    vertical-align: top;
  }
  .menu-item-description {
    display: table;
    color: #ffeb3b;
    font-size: small;
  }
  .main-navigation li {
    border-bottom: none;
  }
  
  .menu-item-7428 a::before {
    border-radius: 4px !important;
    font-weight: 700;
  }
  #header-outer.transparent
    #top
    nav
    > ul
    > li[class*="button_bordered"]
    > a:before {
    border-radius: 4px !important;
  }
  .our-coustome-section-home {
    text-align: center !important;
  }
  
  .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox:after {
    background-color: linear-gradient(149deg, #15dfed -35%, #774df0 120%);
  }
  .right-arrow-text {
    color: #ffff;
  }
  
  .right-arrow-text {
    font-size: 14px;
    color: #ffff;
    font-weight: 500;
    cursor: pointer;
  }
  .right-arrow-text svg {
    vertical-align: text-top;
  }
  
  .remove-padding-row {
    padding-left: 0px;
    padding-right: 0px;
  }
  
  @media (max-width: 767px) {
    p {
      font-size: 12px !important;
    }
    .our-coustome-section-home {
      font-size: 13px !important;
      margin-bottom: 0px !important;
    }
  }
  .nectar-video-box:not([data-mouse-style="see_through_contrast"])
    a.nectar_video_lightbox {
    box-shadow: 0 6px 14px 0 rgba(97, 110, 240, 0.58) !important;
  }
  body[data-col-gap="40px"] .vc_row-fluid .remove-padding.wpb_column {
    padding: 0;
  }
  
  .row-gradient-color {
    background-image: linear-gradient(110deg, #15dfed -39%, #774df0 103%);
  }
  
  .marksmart-bg-1 {
    background-image: url("./images/bg-imges/a-icons-benefits-planning.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-2 {
    background-image: url("./images/bg-imges/a-icons-benefits-store.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-3 {
    background-image: url("./images/bg-imges/a-icons-benefits-forecasting.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-4 {
    background-image: url("./images/bg-imges/a-icons-benefits-offers.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-5 {
    background-image: url("./images/bg-imges/a-icons-benefits-intelligent.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-6 {
    background-image: url("./images/bg-imges/a-icons-benefits-assortment.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-7 {
    background-image: url("./images/bg-imges/a-icons-benefits-customer-centric.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-8 {
    background-image: url("https://www.impactanalytics.co/wp-content/themes/salient-child/images/bg-imges/a-icons-benefits-planning.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-9 {
    background-image: url("./images/bg-imges/a-icons-benefits-self-learning.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-10 {
    background-image: url("./images/bg-imges/a-icons-benefits-accuracy.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-11 {
    background-image: url("./images/bg-imges/a-icons-benefits-workflow.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-12 {
    background-image: url("./images/bg-imges/a-icons-benefits-results.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-13 {
    background-image: url("./images/bg-imges/a-icons-benefits-analysis.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-14 {
    background-image: url("./images/bg-imges/a-icons-benefits-automate.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-15 {
    background-image: url("https://www.impactanalytics.co/wp-content/themes/salient-child/images/bg-imges/a-icons-benefits-simple.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-16 {
    background-image: url("./images/bg-imges/a-icons-benefits-investigate.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-17 {
    background-image: url("https://www.impactanalytics.co/wp-content/themes/salient-child/images/bg-imges/a-icons-benefits-warning.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-18 {
    background-image: url("https://www.impactanalytics.co/wp-content/themes/salient-child/images/bg-imges/a-icons-benefits-engine.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-pricesmart-test {
    background-image: url("https://www.impactanalytics.co/wp-content/uploads/2021/08/Test-and-control.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-19 {
    background-image: url("./images/bg-imges/a-icons-benefits-business-decision.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-20 {
    background-image: url("/wp-content/uploads/2021/05/01.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-21 {
    background-image: url("/wp-content/uploads/2021/05/02-1.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-22 {
    background-image: url("/wp-content/uploads/2021/05/03-1.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-23 {
    background-image: url("/wp-content/uploads/2021/05/04.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-24 {
    background-image: url('/wp-content/themes/salient-child/images/bg-imges/a-icons-benefits-accuracy.png');
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-25 {
    background-image: url("/wp-content/uploads/2021/08/Planning.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-26 {
    background-image: url("/wp-content/uploads/2021/08/personalization.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-27 {
    background-image: url("/wp-content/uploads/2021/08/Business-rules.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-28 {
    background-image: url("/wp-content/uploads/2021/08/Test-and-control.png");
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-29 {
    background-image: url("https://www.impactanalytics.co/wp-content/uploads/2021/12/Scenario.png");
    background-repeat: no-repeat;
    background-position: top;
      background-size: cover;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-30 {
    background-image: url("https://www.impactanalytics.co/wp-content/uploads/2021/12/Planning-Flexibility.png");
    background-repeat: no-repeat;
    background-position: top;
  background-size: cover;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-31 {
    background-image: url("https://www.impactanalytics.co/wp-content/uploads/2021/12/Pre-and-In-season.png");
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  .background-32 {
    background-image: url("https://www.impactanalytics.co/wp-content/uploads/2021/12/Top-and-Bottom-Plan.png");
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    width: 60px;
    height: 60px;
    content: "";
    margin-bottom: 20px;
  }
  
  @media (max-width: 767px) {
    .background-19 {
      margin: 0 auto !important;
    }
    .background-18 {
      margin: 0 auto !important;
    }
    .background-17 {
      margin: 0 auto !important;
    }
    .background-16 {
      margin: 0 auto !important;
    }
    .background-15 {
      margin: 0 auto !important;
    }
    .background-14 {
      margin: 0 auto !important;
    }
    .background-13 {
      margin: 0 auto !important;
    }
    .background-12 {
      margin: 0 auto !important;
    }
    .background-11 {
      margin: 0 auto !important;
    }
    .background-10 {
      margin: 0 auto !important;
    }
    .background-9 {
      margin: 0 auto !important;
    }
    .background-8 {
      margin: 0 auto !important;
    }
    .background-7 {
      margin: 0 auto !important;
    }
    .background-6 {
      margin: 0 auto !important;
    }
    .background-5 {
      margin: 0 auto !important;
    }
    .background-4 {
      margin: 0 auto !important;
    }
    .background-3 {
      margin: 0 auto !important;
    }
    .background-2 {
      margin: 0 auto !important;
    }
    .marksmart-bg-1 {
      margin: 0 auto !important;
    }
  }
  .text-bottom {
    padding-top: 50px;
  }
  .solution-video {
    background-color: #091523;
    background-image: url("./images/bg-patterns/a-patterns-5-stripes-bottom-transparent-multistripes-white.png");
  }
  .our-entire-range-header::before {
    background-image: url("./images/bg-patterns/a-patterns-stripe-blue-gradient-stripe.png");
    background-position: right;
    background-repeat: no-repeat;
    right: 28%;
    width: 102px;
    height: 261px;
    content: "";
    position: absolute;
    top: -165px;
    z-index: 1;
  }
  
  .our-mission::before {
    background-image: url("./images/bg-patterns/a-patterns-stripe-blue-gradient-stripe.png");
    background-position: right;
    background-repeat: no-repeat;
    right: 39%;
    width: 102px;
    height: 261px;
    content: "";
    position: absolute;
    top: -154px;
    z-index: 1;
  }
  
  @media (max-width: 767px) {
    .our-entire-range-header::before {
      display: none;
    }
    .our-mission::before {
      display: none;
    }
  }
  
  /* footeer resopnsive */
  
  @media (max-width: 767px) {
    .clear-both:nth-child(2) {
      display: none;
      text-align: center !important;
    }
    #nav_menu-4 {
      display: none;
    }
    #menu-item-7131 {
      display: none !important;
    }
    #copyright .widget_pages li {
      margin: 0px !important;
      padding: 0px !important;
    }
    #footer-outer .row {
      padding-top: 55px;
      padding-bottom: 0px !important;
    }
    #footer-widgets .right-edge {
      display: none;
    }
    .clear-both.widget_text p {
      text-align: center;
    }
    #footer-widgets {
      text-align: center !important;
    }
    .text-bottom {
      padding-top: 20px !important;
      text-align: center !important;
    }
    .text-bottom-center {
      text-align: center !important;
    }
    .join-us-width-left {
      width: auto;
      text-align: left !important;
    }
    .header-padding {
      padding-top: 20px;
      font-size: 15px !important;
    }
    .padding-footer {
      padding-bottom: 20px !important;
    }
    #footer-widgets .container .col {
      margin-bottom: 20px !important;
    }
  }
  
  .nectar-hor-list-item .nectar-list-item h5 {
    font-size: 16px;
    font-weight: 700 !important;
    color: #ffff;
  }
  .nectar-hor-list-item .nectar-list-item .nectar-list-item-btn {
    font-size: 16px;
    font-weight: 700 !important;
    color: #ffff;
  }
  
  .join-us-width-left {
    width: 425px;
    font-size: 14px;
  }
  
  @media (max-width: 767px) {
    .demo-text {
      text-align: center !important;
    }
    .demo-width {
      text-align: center !important;
    }
    .assortsmart-keyfeature-bg {
      z-index: 0;
    }
  }
  
  /* solution drop-down styliing */
  
  .AssortSmart-menu {
    background-image: url("./images/bg-imges/a-icons-product-assortsmart-icon.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
    text-transform: inherit !important;
  }
  .PlanSmart-menu {
    background-image: url("https://www.impactanalytics.co/wp-content/uploads/2021/12/Plansmart-Icon-60x60px.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
    text-transform: inherit !important;
  }
  .TestSmart-menu {
    background-image: url("/wp-content/uploads/2021/05/50.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
    text-transform: inherit !important;
  }
  
  .AssortSmart-menu .sub-menu a, .TestSmart-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: normal;
  }
  
  .MarkSmart-menu {
    background-image: url("./images/bg-imges/a-icons-product-marksmart-icon.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .MarkSmart-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: normal;
  }
  .PlanSmart-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: 100;
  }
  .PlanSmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
    font-size: 20px;
    font-weight: 700;
  }
  
  .ADA-menu {
    background-image: url("./images/bg-imges/a-icons-product-forecasting-icon.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .ADA-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: 100;
  }
  
  .AttributeSmart-menu {
    background-image: url("./images/bg-imges/a-icons-product-attribute-smart-icon.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .AttributeSmart-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: normal;
  }
  @media only screen and (max-width: 1200px) and (min-width: 999px) {
      #menu-item-7267 .menu-title-text, #menu-item-7511 .menu-title-text, #menu-item-8870 .menu-title-text, #menu-item-9378 .menu-title-text, #menu-item-9487 .menu-title-text, #menu-item-7824 .menu-title-text {
          font-size: 12px!important;
          padding: 0px!important;
          margin-right: 0px;
          width: 135px;
      }
      /*#menu-item-7267 a span.menu-title-text, #menu-item-7267 a span.fa fa-angle-down icon-in-menu {
          font-size: 10px;
          display: inline-block;
          padding-left: 2px;
          padding-right: 2px;
          
      }*/
      #header-outer[data-lhe="animated_underline"] #top .sf-menu > .sf-with-ul:not([class*="button"]) > a {
      padding-right: 0px!important;
  }
      #menu-item-7267 {
          width: 150px!important;
      }
      
      .sf-menu test-class sf-js-enabled sf-arrows {
          display: inline-block;
          font-size: 10px;
          padding: 0px;
      }
      
  }
  @media only screen and (min-width: 1px) and (max-width: 1199.9px) {
  #top #mobile-cart-link, #top .span_9 > .slide-out-widget-area-toggle, #top .mobile-search {
      display: inline-block;
      z-index: 10000;
      float: right;
      margin-top: -10px;
  }
  #top .span_9 >.slide-out-widget-area-toggle {
      z-index: 10000;
  }
      #header-outer[data-cart="true"] #top .row .span_9 > .slide-out-widget-area-toggle, #top .span_9 >.slide-out-widget-area-toggle {
      padding-right: 0;
  }
      #menu-item-7267, #menu-item-8878, #menu-item-9378, #menu-item-9487, #menu-item-7824, #menu-item-7511, #menu-item-8870 {
          display: none!important;
      }
      #header-outer #mobile-menu {
      display: none;
      padding-left: 40px;
      padding-right: 40px;
      z-index: 1000;
      position: absolute;
      left: 0;
      top: calc(90% + 12px);
      width: 100%;
      }
      .wpb_wrapper h1 {
          font-size: 36px!important;
      }
      /*#bread {
          margin-top: 75%!important;
          display: none!important;
      }*/
  }
  /*@media only screen and (max-width: 684px) {
      #bread {
          margin-top: 85%!important;
      }
      
      @media only screen and (max-width: 600px) {
      #bread {
          margin-top: 88%!important;
      }
  }
  @media only screen and (max-width: 480px) {
      #bread {
          margin-top: 110%!important;
      }
  }
  @media only screen and (max-width: 420px) {
      #bread {
          margin-top: 140%!important;
      }
  }
  @media only screen and (max-width: 400px) {
      #bread {
          margin-top: 150%!important;
      }
  }
      @media only screen and (max-width: 384px) {
      #bread {
          margin-top: 143%!important;
      }
  }
  @media only screen and (max-width: 360px) {
      #bread {
          margin-top: 150%!important;
      }
  }*/
  
  #menu-item-7511::before {
    border-radius: 4px !important;
    border: 2px solid #ffff !important;
  }
  .AssortSmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
    font-size: 20px;
    font-weight: 700;
  }
  .PlanSmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
    font-size: 20px;
    font-weight: 700;
  }
  .ADA-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
  }
  .MarkSmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
  }
  .AttributeSmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
  }
  /*  */
  
  .PromoSmart-menu {
    background-image: url("./images/bg-imges/a-icons-benefits-results.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
    text-transform: inherit !important;
  }
  .PromoSmart-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: 100;
  }
  .PromoSmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
    font-size: 20px;
    font-weight: 700;
  }
  .PriceSmart-menu {
    background-image: url("./images/bg-imges/a-icons-product-attribute-smart-icon.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .PriceSmart-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: normal;
  }
  .PriceSmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
    font-size: 20px;
    font-weight: 700;
  }
  /*  */
  
  .RackSmart-menu {
    background-image: url("./images/bg-imges/a-icons-product-racksmart.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .RackSmart-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: normal;
  }
  .RackSmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
  }
  /*  */
  .AuditSmart-menu {
    background-image: url("./images/bg-imges/a-icons-product-auditsmart.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .AuditSmart-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: normal;
  }
  .AuditSmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
  }
  /*  */
  .MondaySmart-menu {
    background-image: url("./images/bg-imges/a-icons-product-monday-smart.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .MondaySmart-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: normal;
  }
  .MondaySmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
  }
  /*  */
  .TradeSmart-menu {
    background-image: url("./images/bg-imges/a-icons-product-racksmart.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .TradeSmart-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: normal;
  }
  .TradeSmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
  }
  
  /*  */
  .AllocateSmart-menu {
    background-image: url("./images/bg-imges/a-icons-product-allocate-smart.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .AllocateSmart-menu .sub-menu a {
    margin-top: -15px !important;
    font-size: 12px !important;
    font-family: "Montserrat";
    font-weight: normal;
  }
  .AllocateSmart-menu a {
    text-transform: inherit !important;
    font-family: "Montserrat";
  }
  
  
  /*  */
  @media only screen and (max-width: 1500px) and (min-width: 700px) {
      .AssortSmart-menu, .TradeSmart-menu, .AttributeSmart-menu, .MarkSmart-menu, .AllocateSmart-menu, .ADA-menu, .PromoSmart-menu, .AuditSmart-menu, .RackSmart-menu, .MondaySmart-menu, .TestSmart-menu {
      height: 100px;
      margin-top: 10px;
      margin-bottom: 10px;
    }
      .AssortSmart-menu .menu-title-text, .TradeSmart-menu .menu-title-text, .AttributeSmart-menu .menu-title-text, .MarkSmart-menu .menu-title-text, .AllocateSmart-menu .menu-title-text, .ADA-menu .menu-title-text, .PromoSmart-menu .menu-title-text, .AuditSmart-menu .menu-title-text, .RackSmart-menu .menu-title-text, .MondaySmart-menu .menu-title-text, .TestSmart-menu .menu-title-text {
          font-size: 16px;
      }
      .AssortSmart-menu .menu-title-text span, .TradeSmart-menu .menu-title-text span, .AttributeSmart-menu .menu-title-text span, .MarkSmart-menu .menu-title-text span, .AllocateSmart-menu .menu-title-text span, .ADA-menu .menu-title-text span, .PromoSmart-menu .menu-title-text span, .AuditSmart-menu .menu-title-text span, .RackSmart-menu .menu-title-text span, .MondaySmart-menu .menu-title-text span, .TestSmart-menu .menu-title-text span {
          font-size: 10px!important;
          
       }
    .AssortSmart-menu a, .TradeSmart-menu a, .AttributeSmart-menu a, .MarkSmart-menu a, .AllocateSmart-menu a, .ADA-menu a, .PromoSmart-menu a, .AuditSmart-menu a, .RackSmart-menu a, .MondaySmart-menu a, .TestSmart-menu a {
      margin-top: -8px;
    }
    .AssortSmart-menu .sub-menu span, .TradeSmart-menu .sub-menu span, .AttributeSmart-menu .sub-menu span, .MarkSmart-menu .sub-menu span, .AllocateSmart-menu .sub-menu span, .ADA-menu .sub-menu span, .PromoSmart-menu .sub-menu span, .AuditSmart-menu .sub-menu span, .RackSmart-menu .sub-menu span, .MondaySmart-menu .sub-menu span, .TestSmart-menu .sub-menu span {
      /*display: none !important;*/  
        font-size: 10px;
        line-height: 1.5;
    }
      
  }
      @media (max-width: 767px) {
      .TestSmart-menu {
      height: 70px;
      margin-top: 0px;
      margin-bottom: 0px;
    }
    .TestSmart-menu a {
      margin-top: -8px;
    }
    .TestSmart-menu .sub-menu {
      display: none !important;
    }
    .AssortSmart-menu {
      height: 70px;
      margin-top: 0px;
      margin-bottom: 18px;
    }
    .AssortSmart-menu a {
      margin-top: -8px;
    }
    .AssortSmart-menu .sub-menu {
      display: none !important;
    }
    .AttributeSmart-menu {
      height: 70px;
      margin-top: 0px;
      margin-bottom: 0px;
    }
    .AttributeSmart-menu a {
      margin-top: 8px;
    }
    .AttributeSmart-menu .sub-menu {
      display: none !important;
    }
  
    .ADA-menu {
      height: 70px;
      margin-top: 0px;
      margin-bottom: 0px;
    }
    .ADA-menu a {
      margin-top: 8px;
    }
    .ADA-menu .sub-menu {
      display: none !important;
    }
    .MarkSmart-menu {
      height: 70px;
      margin-top: 0px;
      margin-bottom: 0px;
    }
    .MarkSmart-menu a {
      margin-top: 8px;
    }
    .MarkSmart-menu .sub-menu {
      display: none !important;
    }
    .sub-menu .fa-angle-down::before {
      content: "" !important;
    }
      .sub-menu .retail-menu .fa-angle-down::before {
      content: "\f107"!important;
  }
          
  .
    .solution {
      font-size: 20px !important;
      font-weight: 700;
      font-family: "Montserrat";
    }
    .Schedule_demo_button {
      border-radius: 4px;
      background-image: linear-gradient(103deg, #3df4ff 0%, #4ba0f3 41%, #3067f0);
      font-size: 14px;
      font-weight: 700;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.63;
      letter-spacing: 0.08px;
      color: #fff;
      padding-left: 12px;
      padding-right: 12px;
  
      text-align: center !important;
      margin-top: 50vh;
    }
    #header-outer #mobile-menu:before {
      height: 100vh !important;
    }
  
    /* fabcy boc styling  */
    .main-content .nectar-fancy-box[data-style="color_box_basic"] .inner {
      text-align: center;
    }
    .main-content .nectar-fancy-box[data-style="color_box_basic"] .inner h3 {
      margin-top: 20px;
    }
  }
  .hide-custom-link > a {
    opacity: 0 !important;
  }
  
  @media (max-width: 767px) {
    .demo-center {
      margin-right: -15% !important;
    }
    .form-header {
      padding-top: 5%;
      padding-left: 5%;
    }
  }
  .vc_col-sm-2\/5 {
    padding: 0px !important;
    margin-left: -20px !important;
  }
  
  /* custome form --from style */
  .from-d-flex {
    display: flex;
    justify-content: space-between;
  }
  @media (max-width: 767px) {
    .from-d-flex {
      flex-direction: column;
    }
    .from-d-flex input {
      width: 90% !important;
      margin-left: 1%;
    }
    .form-d-flex-sedule input {
      margin-left: 5% !important;
    }
    .error {
      padding-left: 20px;
    }
    .Companyname {
      width: 90% !important;
      margin-left: 1%;
    }
    .your-message {
      width: 90% !important;
      margin-left: 1%;
    }
    div.custome-form-center .submit-form ,.download-submit{
      margin-top: 15px;
      margin-bottom: 25px;
    }
    .margin-left-calss {
      margin-left: 10%;
    }
  }
  .form-header {
    margin-bottom: 25px;
    font-family: "Montserrat";
    font-size: 20px !important;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: #ffffff;
  }
  
  .from-d-flex input {
    background-color: #0a1829 !important;
    color: #ffff !important;
    font-size: 12px !important;
    border: 1px solid #0a1829 !important;
  }
  .custome-form-center input[type="submit"].submit-form ,body[data-button-style^="rounded"] input[type=submit].download-submit{
    margin-top: 25px;
    background-image: linear-gradient(103deg, #3df4ff 0%, #4ba0f3 41%, #3067f0);
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.63;
    letter-spacing: 0.08px;
    color: #fff;
    padding: 8px 50px 8px !important;
    width: fit-content;
    border-radius: 4px !important;
    font-family: "Montserrat";
    text-align: center;
    border: none;
  }
  .frist-name {
    font-size: 12px;
    background-image: url("./images/bg-imges/a-icons-others-human-avatar-filled.png");
    background-repeat: no-repeat;
    background-position: left 2% center;
    padding-left: 28px !important;
    height: 35px;
    width: 198px !important;
  }
  .newName{ background-image: url("./images/bg-imges/a-icons-others-human-avatar-filled.png");
    background-repeat: no-repeat;
    background-position: left 2% center;padding-left: 28px !important;}
  .firstName{ background-image: url("./images/bg-imges/a-icons-others-human-avatar-filled.png");
    background-repeat: no-repeat;
    background-position: left 2% center;padding-left: 28px !important;}
  .last-name {
    background-image: url("./images/bg-imges/a-icons-others-human-avatar-filled.png");
    background-repeat: no-repeat;
    background-position: left 2% center;
    padding-left: 30px !important;
    font-size: 12px !important;
    height: 35px;
    width: 198px !important;
  }
  .newcompanyname {
    background-image: url("./images/bg-imges/a-icons-others-company.png");
    background-repeat: no-repeat;
    background-position: left 2% center;
    padding-left: 28px !important;
    background-color: #0a1829 !important;
    color: #fff !important;
  
    font-size: 12px !important;
    border: 1px solid #0a1829 !important;
    height: 35px;
  }
  
  .Companyname {
    background-image: url("./images/bg-imges/a-icons-others-company.png");
    background-repeat: no-repeat;
    background-position: left 2% center;
    padding-left: 28px !important;
    background-color: #0a1829 !important;
    color: #fff !important;
  
    font-size: 12px !important;
    border: 1px solid #0a1829 !important;
    height: 35px;
  }
  .companyName{ background-image: url("./images/bg-imges/a-icons-others-company.png");
    background-repeat: no-repeat;
    background-position: left 2% center;
    padding-left: 28px !important;}
  .Companyname2 {
    background-image: url("./images/bg-imges/a-icons-others-company.png");
    background-repeat: no-repeat;
    background-position: left 2% center;
    padding-left: 30px !important;
    background-color: #0a1829 !important;
  
    font-size: 12px !important;
    border: 1px solid #0a1829 !important;
    height: 35px;
    width: 198px !important;
  }
  .work_email {
    background-image: url("./images/bg-imges/a-icons-others-email-filled.png");
    background-repeat: no-repeat;
    background-position: left 2% center;
    padding-left: 30px !important;
    font-size: 12px !important;
    height: 35px;
    width: 198px !important;
  }
  .newemailID{ background-image: url("./images/bg-imges/a-icons-others-email-filled.png");
    background-repeat: no-repeat;
    background-position: left 2% center;
    padding-left: 30px !important;}
    .phoneNumber{ background-image: url("./images/bg-imges/a-icons-others-call-filled.png");
      background-repeat: no-repeat;
      background-position: left 2% center;
      padding-left: 30px !important;}
  .emailID{ background-image: url("./images/bg-imges/a-icons-others-email-filled.png");
    background-repeat: no-repeat;
    background-position: left 2% center;
    padding-left: 30px !important;}
  .newphoneNumber{ background-image: url("./images/bg-imges/a-icons-others-call-filled.png");
      background-repeat: no-repeat;
      background-position: left 2% center;
      padding-left: 30px !important;}
    .phoneNumber{ background-image: url("./images/bg-imges/a-icons-others-call-filled.png");
      background-repeat: no-repeat;
      background-position: left 2% center;
      padding-left: 30px !important;}
  
  .Phone_number {
    background-image: url("./images/bg-imges/a-icons-others-call-filled.png");
    background-repeat: no-repeat;
    background-position: left 2% center;
    padding-left: 30px !important;
    font-size: 12px !important;
    width: 198px !important;
    height: 35px;
  }
  
  .your-message {
    background-image: url("./images/bg-imges/a-icons-others-message-filled.png");
    background-repeat: no-repeat;
    background-position: left 2% top 16%;
    padding-left: 30px !important;
    background-color: #091523 !important;
    color: #ffff;
    font-size: 12px !important;
    border: 1px solid #0a1829 !important;
    height: 105px;
  }
  .form-date {
    height: 35px;
    width: 197px !important;
    border-radius: 4px;
  }
  .form-time {
    height: 35px;
    width: 197px !important;
    border-radius: 4px;
  }
  
  [type="date"] {
    background-image: url("./images/bg-imges/a-icons-navigation-dropdown-close.png"),
      url("./images/bg-imges/a-icons-others-calender-filled.png");
    background-position: right, left;
    background-repeat: no-repeat;
    padding-left: 22px !important;
  }
  [type="date"]::-webkit-inner-spin-button {
    display: none;
  }
  [type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0;
  }
  
  [type="time"] {
    background-image: url("./images/bg-imges/a-icons-navigation-dropdown-close.png"),
      url("./images/bg-imges/a-icons-others-time-filled.png");
    background-position: right, left;
    background-repeat: no-repeat;
    padding-left: 22px !important;
  }
  [type="time"]::-webkit-inner-spin-button {
    display: none;
  }
  [type="time"]::-webkit-calendar-picker-indicator {
    opacity: 0;
  }
  
  /* select style */
  
  .select-box {
    display: flex;
    text-align: left;
    flex-direction: column;
  }
  
  .select-box .options-container {
    background: #0a1829;
    color: #f5f6fa;
    max-height: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.4s;
    border-radius: 8px;
    overflow: hidden;
    order: 1;
    position: ABSOLUTE;
    z-index: 999;
    text-align: left;
    display: flex;
    flex-direction: column;
  }
  
  .selected {
    background: #0a1829;
    border-radius: 8px;
    margin-bottom: 8px;
    color: #f5f6fa;
    position: relative;
    height: 98px;
    width: 413px;
    order: 0;
  }
  
  @media (max-width: 767px) {
    .selected {
      width: auto;
    }
    .from-width {
      padding-top: 30px !important;
    }
    .from-width .container {
      width: 90%;
    }
  }
  .contact-bg {
    padding-top: 20px;
    background-image: url("./images/bg-patterns/a-patterns-grid-dotted-grid-white.png"),
      url("./images/bg-patterns/blue-gradient-stripe.png"),
      url("images/bg-patterns/a-patterns-stripe-top-transparent-gradient-stripe.png");
    background-position: left top, right top, left 71%;
    background-repeat: no-repeat;
  }
  
  .selected::after {
    content: "";
    background: url("images/bg-imges/a-icons-navigation-dropdown-close.png");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    height: 100%;
    width: 32px;
    right: 10px;
    top: 5px;
    background-position: center 35%;
    transition: all 0.4s;
  }
  
  .select-box .options-container.active {
    max-height: 240px;
    opacity: 1;
    overflow-y: scroll;
    z-index: 99999;
    position: absolute;
  }
  
  .select-box .options-container.active + .selected::after {
    transform: rotateX(180deg);
    top: -6px;
  }
  
  .select-box .options-container::-webkit-scrollbar {
    width: 3px;
    background: #0a1829;
    border-radius: 0 8px 8px 0;
  }
  
  .select-box .options-container::-webkit-scrollbar-thumb {
    background: linear-gradient(178deg, #15dfed -52%, #774df0 131%);
    border-radius: 0 8px 8px 0;
  }
  
  .select-box .option,
  .selected {
    padding: 12px 24px;
    cursor: pointer;
    padding-top: 30px;
    font-size: 16px;
    font-weight: 800;
    font-family: "Montserrat";
  }
  
  .select-box .option:hover {
    background: #0a1829;
  }
  
  .select-box label {
    cursor: pointer;
  }
  
  /*.select-box .option .radio {
    display: none;
  }*/
  
  #assortSmart {
    background-image: url("./images/bg-imges/a-icons-product-assortsmart-icon@2x\ copy.png");
    background-repeat: no-repeat;
    background-position: left 50%;
    padding-left: 65px;
    background-position-x: 5%;
  
    padding-bottom: 20px;
  }
  #assortSmart:after {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #attributeSmart {
    background-image: url("./images/bg-imges/a-icons-product-attribute-smart-icon@2x\ copy.png");
    background-repeat: no-repeat;
    background-position: left 50%;
    padding-left: 65px;
    background-position-x: 5%;
    padding-bottom: 20px;
  }
  #markSmart {
    background-image: url("./images/bg-imges/a-icons-product-marksmart-icon@2x\ copy.png");
    background-repeat: no-repeat;
    background-position: left 50%;
    padding-left: 65px;
    background-position-x: 5%;
    padding-bottom: 20px;
  }
  #forecasting–ADA {
    background-image: url("./images/bg-imges/a-icons-product-forecasting-icon@2x\ copy.png");
    background-repeat: no-repeat;
    background-position: left 50%;
    padding-left: 65px;
    background-position-x: 5%;
  
    padding-bottom: 20px;
  }
  
  .error {
    margin-bottom: 20px;
    font-size: 12px;
    color: red;
    left: 3px;
    text-align: left !important;
  }
  
  /* mobile drop  */
  @media (max-width: 767px) {
    #header-outer #mobile-menu ul ul > li > a {
      margin-left: 0px;
      margin-top: -5px;
    }
  }
  
  /* background-patterns */
  .why-us-home-outer:before {
    background: url("./images/bg-patterns/a-patterns-dotted-grid-transparent-dotted-grid-white.png");
    background-position: right top;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
    content: "";
    position: absolute;
    top: -25px;
    right: 38px;
    z-index: 1;
    background-size: contain;
  }
  @media (max-width: 767px) {
    .why-us-home-outer:before {
      right: 4%;
    }
    div.why-us-home-outer {
      background: #081019;
    }
  }
  
  .why-us-home-outer {
    background: url("./images/bg-patterns/a-patterns-5-stripes-bottom-transparent-multistripes-white.png"),
      url("./images/bg-patterns/a-patterns-5-stripes-top-transparent-multistripes-white.png");
    background-position: left 35%, right 15%;
    background-repeat: no-repeat;
    background-color: #081019;
  }
  
  .our-solution-home {
    background: url("./images/bg-patterns/a-patterns-stripe-top-transparent-gradient-stripe.png");
    background-position: right;
    background-repeat: no-repeat;
    background-color: #091523;
    width: 109px;
    height: 207px;
  
    background-size: contain;
  }
  
  .our-features {
    background-color: #091523;
    background-repeat: no-repeat;
    z-index: 1;
  }
  
  .our-features:before {
    background: url("./images/bg-patterns/a-patterns-stripe-bottom-transparent-gradient-stripe.png");
    background-position: left;
    background-repeat: no-repeat;
    width: 102px;
    height: 261px;
    content: "";
    position: absolute;
    top: -185px;
    z-index: 1;
  }
  
  #footer-widgets::before {
    background: url("./images/bg-patterns/a-patterns-dotted-grid-transparent-dotted-grid-white.png");
    background-position: left top;
    background-repeat: no-repeat;
    width: 102px;
    height: 261px;
    content: "";
    position: absolute;
    top: -35px;
    z-index: 1;
  }
  @media (max-width: 767px) {
    #footer-widgets::before {
      left: 0px;
    }
  }
  
  .our-range-solutions {
    background-image: url("images/bg-patterns/a-patterns-stripe-bottom-transparent-gradient-stripe.png"),
      url("./images/bg-patterns/a-patterns-dotted-grid-transparent-dotted-grid-white.png");
    background-position: left top, right 74%;
    background-repeat: no-repeat;
    background-color: #091523;
  }
  @media (max-width: 767px) {
    .our-range-solutions {
      display: none;
    }
    .our-capabalities-solition {
      background-size: 70px;
    }
  }
  
  #full-width-bg {
    background-color: #091523;
  }
  #full-width-bg-2 {
    background-color: #081019;
  }
  #driving-roi {
    background-image: linear-gradient(to right, #15dfed -18%, #774df0 107%);
  }
  #driving-inner-row {
    margin: 0 auto;
  }
  .maeksmarkt-header-bg {
    background-image: url("images/bg-patterns/a-patterns-stripe-top-transparent-gradient-stripe.png");
    background-repeat: no-repeat;
    background-position: right;
    z-index: 1;
  }
  
  .our-achivement {
    background-image: url("images/bg-patterns/a-patterns-5-stripes-top-transparent-multistripes-white.png");
  
    background-repeat: no-repeat;
    background-position: right;
    z-index: 1;
  }
  .our-achievement-outer:before{display: none;}
  .our-achivement::before {
    background-image: url("images/bg-patterns/a-patterns-grid-dotted-grid-white.png");
    background-repeat: no-repeat;
    background-position: right;
    width: 160px;
    height: 60px;
    content: "";
    right: 60px;
    top: -10%;
    position: absolute;
  }
  .counter-row-bg.our-achivement::before {
    background-image: url("images/bg-patterns/a-patterns-grid-dotted-grid-white.png");
    background-repeat: no-repeat;
    background-position: right ;
    width: 160px;
    height: 60px;
    content: "";
    right: 60px;
    top: -34%;
    position: absolute;
  }
  
  @media (max-width: 767px) {
    .our-achivement {
      background: #091523;
    }
    .our-achivement::before {
      background: #091523;
    }
    .maeksmarkt-header-bg {
      background: #091523;
    }
    .maeksmarkt-header-bg::before {
      background-position: right top;
      right: 0px;
      z-index: 9999;
      top: -5%;
    }
    .join-our-left {
      display: flex;
      width: fit-content;
    }
  }
  /* .key-feature-row {
    background-image: url("images/bg-patterns/a-patterns-stripe-blue-gradient-stripe.png");
    background-repeat: no-repeat;
    background-position: left;
    z-index: 1;
  } */
  
  .marksmart-keyfeature-bg {
    background-image: url("images/bg-patterns/a-patterns-5-stripes-top-multistripes-white.png");
    background-repeat: no-repeat;
    background-position: right top;
    z-index: 1;
  }
  .marksmart-keyfeature-bg::before {
    background-image: url("images/bg-patterns/a-patterns-stripe-white-stripe.png");
    background-repeat: no-repeat;
    background-position: right top;
    z-index: 12;
    content: "";
    width: 60px;
    height: 60px;
  }
  
  .marksmart-keyfeature-bg1 {
    background-image: url("images/bg-patterns/a-patterns-dotted-grid-transparent-dotted-grid-white.png");
    background-repeat: no-repeat;
    background-position: left 83%;
    z-index: 1;
  }
  .mark-samrt-action-bg {
    background-image: url("images/bg-patterns/a-patterns-dotted-grid-transparent-dotted-grid-white.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    z-index: 1;
  }
  @media (max-width: 767px) {
    .mark-samrt-action-bg {
      background: #091523;
    }
    .ADA-sutome-width {
      text-align: center !important;
    }
    .flickity-slider blockquote.is-selected::after {
      width: 65px !important;
      height: 69px !important;
      top: -10% !important;
      right: -12px !important;
    }
  }
  .flickity-slider blockquote {
    font-family: "Montserrat";
  }
  .flickity-slider blockquote.is-selected::after {
    background-image: url("images/bg-patterns/testimonial-bg-pattern.png");
    background-repeat: no-repeat;
    background-position: right top;
    width: 65px;
    height: 99px;
    content: "";
    position: absolute;
    top: -12%;
    right: -24px;
    content: "";
  }
  
  .ada-bg {
    background-image: url("images/bg-patterns/a-patterns-5-stripes-bottom-transparent-multistripes-white.png");
    background-repeat: no-repeat;
    background-position: right top;
    width: 65px;
    height: 99px;
    content: "";
    position: absolute;
    top: -15%;
    right: -24px;
    content: "";
  }
  .assortsmart-keyfeature-bg {
    background-image: url("images/bg-patterns/a-patterns-5-stripes-top-multistripes-white.png");
    background-position: top;
    background-repeat: no-repeat;
    z-index: 1;
  }
  
  .counter-row-bg {
    background: url("./images/bg-patterns/a-patterns-5-stripes-top-transparent-multistripes-white.png"),
      url("./images/bg-patterns/a-patterns-5-stripes-bottom-transparent-multistripes-white.png");
    background-repeat: no-repeat;
    background-position: right, left;
  }
  
  .our-tame {
    background-image: url("images/bg-patterns/a-patterns-stripe-top-transparent-gradient-stripe.png"),
      url("images/bg-patterns/a-patterns-stripe-white-stripe.png");
    background-repeat: no-repeat;
    background-position: right, left;
  }
  .our-tem-top-bg {
    background-image: url("images/bg-patterns/a-patterns-5-stripes-bottom-transparent-multistripes-white.png");
    background-repeat: no-repeat;
    background-position: left top;
  }
  @media (max-width: 767px) {
    .home-page-heder-bg {
      background-image: url("images/bg-patterns/a-patterns-stripe-top-transparent-gradient-stripe.png"),
        url("images/bg-patterns/a-patterns-stripe-white-stripe.png");
      background-repeat: no-repeat;
    }
    .mobile-bg-img {
      background-position: left center;
      background-size: 800px;
      top: -75px;
    }
    #driving-inner-row
      div.img-with-aniamtion-wrap
      .hover-wrap
      .hover-wrap-inner
      img.img-with-animation {
      transform: rotate(90deg) !important;
    }
    .counter-row-bg {
      background: #091523;
    }
  }
  
  .about-us-video {
    height: 340px;
  }
  
  /* button hover */
  body[data-button-style^="rounded"]
    header#top
    div
    nav
    > ul
    > li[class*="button_bordered"]
    > a:before {
    border-color: #fff;
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
  }
  .owl-dots {
    display: none;
  }
  .hide-row {
    display: none;
  }
  
  .join-us-why {
    background-image: url("images/bg-patterns/a-patterns-5-stripes-top-transparent-multistripes-white.png");
    background-repeat: no-repeat;
    background-position: right top;
  }
  .join-us-why::before {
    background-image: url("images/bg-patterns/blue-gradient-stripe.png");
    background-repeat: no-repeat;
    background-position: right top;
    content: "";
    height: 160px;
    width: 160px;
    position: absolute;
    right: 10%;
  }
  .join-us-our-team {
    background-image: url("images/bg-patterns/a-patterns-grid-dotted-grid-white.png");
    background-repeat: no-repeat;
    background-position: right 40%;
  }
  .our-team-page ::before {
    background-image: url("images/bg-patterns/blue-gradient-stripe.png");
    background-repeat: no-repeat;
    background-position: right 40%;
    width: 60px;
    height: 60px;
    content: "";
  }
  
  .our-history {
    background-image: url("images/bg-patterns/a-patterns-grid-dotted-grid-white.png");
    background-repeat: no-repeat;
    background-position: bottom right;
  }
  
  .cascading-image-bg {
    background-image: url("images/bg-patterns/a-patterns-stripe-bottom-transparent-gradient-stripe.png");
    background-repeat: no-repeat;
    background-position: right;
  }
  
  @media (max-width: 767px) {
    .join-us-our-team {
      background: #091523;
    }
    .join-us-why::before {
      background: #091523;
    }
    .join-us-why {
      background: #091523;
    }
    .our-history {
      background: #091523;
    }
  }
  
  /* ADA section */
  
  .ada-bg-row {
    background-image: url("images/bg-patterns/ada-all-section-bg-img.png"),
      url("images/bg-patterns/a-patterns-stripe-top-transparent-gradient-stripe.png"),
      url("images/bg-patterns/a-patterns-dotted-grid-transparent-dotted-grid-white.png");
    background-repeat: no-repeat;
    background-position: center, right bottom, left bottom;
  }
  
  @media (max-width: 767px) {
    .ada-bg-row {
      background: #091523;
    }
    .saas-product-bg {
      background: #091523;
    }
    /*   .join-us-bg-image {
      background-image: url("./images/bg-imges/a-icons-benefits-customer-centric.png");
    } */
  }
  
  .ada-location {
    display: flex;
    color: white;
    background-color: #122031;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
    border-radius: 4px;
  }
  .ada-div-margin {
    margin-left: 20px;
  }
  .ada-location h4 {
    font-size: 20px;
    color: #fff !important;
  }
  .ada-location p {
    font-size: 12px;
  }
  
  .saas-product-bg {
    background-image: url("images/bg-patterns/blue-gradient-stripe.png");
    background-repeat: no-repeat;
    background-position: right;
  }
  .our-presence {
    background-image: url("./images/bg-patterns/a-patterns-5-stripes-top-transparent-multistripes-white.png"),
      url("./images/bg-patterns/a-patterns-5-stripes-bottom-transparent-multistripes-white.png");
    background-repeat: no-repeat;
    background-position: right top, left top;
  }
  
  .footer-background-img ::before {
    background-image: url("./images/bg-patterns/a-patterns-5-stripes-top-transparent-multistripes-white.png");
    background-repeat: no-repeat;
    background-position: left;
    width: 200;
    height: auto;
    content: "";
    z-index: 9999;
  }
  
  /* indusrty bgss */
  
  .fancybox-color-white
    .nectar-fancy-box[data-style="color_box_hover"]
    .inner-wrap
    * {
    color: #fff !important;
  }
  /*  header backgrund clolor mobile view */
  /* @media (max-width: 768px) {
    body.material #header-outer[data-transparent-header="true"].transparent {
      background-color: #091523 !important;
    }
  } */
  
  /* .background-color-header {
    background-color: red !important;
  } */
  .industry-features-bg {
    background-image: url("./images/bg-patterns/blue-gradient-stripe.png"),
      url("images/bg-patterns/a-patterns-5-stripes-top-multistripes-white.png");
    background-repeat: no-repeat;
    background-position: right bottom, right top;
  }
  /* industry pages -- >> */
  @media (max-width: 768px) {
    .industry-header {
      /* margin: 0 auto; */
      margin: 5px auto;
      display: flex;
      justify-content: center;
      width: fit-content;
      align-items: center;
      text-align: center !important;
    }
  }
  
  /* Resource page  */
  .featured-card-wrapper {
    display: flex;
  }
  .featured-card-wrapper .card-sub-body a {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.86;
    letter-spacing: normal;
    color: #ffffff;
  }
  .featured-card-wrapper .card-sub-body a {
      display: -webkit-box;
      max-width: 100%;
      height: 52px;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  .featured-card-wrapper .img-wrapper img {
    width: 80px;
    height: 60px;
  }
  .featured-card-wrapper .img-wrapper {
    width: 80px;
    height: 60px;
    margin-right: 10px;
    object-fit: cover;
  }
  #sidebar h4,
  #sidebar h3 {
    color: #ffffff;
    opacity: 1;
    margin-bottom: 35px;
  }
  .nectar-post-grid .nectar-post-grid-item .content{
    background-color: #112132;
    padding: 20px 30px;
  }
  .nectar-post-grid-item {background-color: #112132!important;}
  .single .container-wrap {
    background-color: #091523;
  }
  .nectar-recent-posts-single_featured .inner-wrap {
    width: 75%;
  }
  
  /* blog page */
  body.material
    .blog-recent-post-section
    .nectar-button.regular.m-extra-color-gradient-2 {
    border-radius: 4px !important;
    padding: 11px 16px;
  }
  body.material .blog-recent-post-section .nectar-button.has-icon span {
    text-transform: uppercase;
    font-size: 14px;
    transform: translateX(0px);
  }
  body.material
    .blog-recent-post-section
    .nectar-button.has-icon.large:not([class*="see-through"])
    i {
    display: none;
  }
  body.material
    .blog-recent-post-section
    .nectar-button.regular[class*="m-extra-color-gradient-"]:hover:before {
    opacity: 0;
  }
  .blog-recent-post-section
    .nectar-recent-posts-single_featured.multiple_featured
    > .container
    .controls {
    width: 260px;
  }
  .blog-recent-post-section .grav-wrap {
    display: none;
  }
  .blog-bottom-post-section .icon-salient-search:before {
    color: #fff;
  }
  input.search-field {
    border-radius: 4px;
    border: solid 1px #2e4054;
    padding: 5px 10px !important;
  }
  body.material input.search-field:focus{border: solid 1px #2e4054;}
  input.search-field{color: #fff;}
  .blog-bottom-post-section input.search-field::-webkit-input-placeholder { 
    color: #fff;
  }
  
  .blog-bottom-post-section input.search-field:-ms-input-placeholder { 
    color: #fff;
  }
  
  .blog-bottom-post-section input.search-field::placeholder {
    color: #fff;
  }
  .blog-bottom-post-section .nectar-post-grid .nectar-post-grid-item .content .post-heading{max-width: 100%}
  .blog-bottom-post-section .nectar-post-grid .nectar-post-grid-item .content .meta-category a,.related-posts[data-style="material"] .meta-category a{color:#15dfed !important; font-size: 14px;font-weight: 700 !important;}
  
  /* download popup */
  .new-overlay{
    display: none;
    background-color: #000;
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      z-index: 9999;
      overflow-x: hidden;
      overflow-y: auto;
  }
  .overlay{
    display: none;
    background-color: #000;
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      z-index: 9999;
      overflow-x: hidden;
      overflow-y: auto;
  }
  .popup { 
    padding: 2em;
    width: 770px;
    text-align: center;
    background: #11243b;
    position: fixed;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    z-index: 9999;
    padding: 50px;
    border-radius: 8px;
    box-shadow: 0 10px 20px 0 rgba(97, 79, 79, 0.07);
    
  }
  .popup{
    background-image: url("./images/bg-patterns/a-patterns-stripe-blue-gradient-stripe.png"),url("./images/bg-patterns/a-patterns-grid-dotted-grid-white.png");
    background-position: left bottom,104% 20%;
    background-repeat: no-repeat;
    
  
   }
  .popup  .close{    position: absolute;
    top: 25px;
    right: 25px;
    font-size: 40px;
    color: #fff;}
  .popup form h2,.popup form p{color:#fff}
  .popup form p{margin-bottom: 30px;}
  .field-wrapper{width:100%;    padding: 10px;}
  .download-image,.download-image-case-study{
    position: absolute;
      top: -25px;
      right: 20px;
      cursor: pointer;
  }
  .post-tags-section .tags{
    font-size: 14px;
    font-weight: 600;
    line-height: 1.86;
    text-align: center;
    color: #ffffff;
    border-radius: 17.5px;
    background-color: #ffffff1a;
    padding: 4px 17px ; 
    display: inline-block;
      margin-right: 15px;
      margin-bottom: 15px;
  }
  .single #page-header-bg .inner-wrap{text-align: center;}
  .single #page-header-bg h1.entry-title{ font-size: 48px;
    font-weight: 800;
    line-height: normal;
    letter-spacing: normal;
    color: #15dfed;}
    .single #page-header-bg.fullscreen-header .author-section .avatar-post-info{display:flex;align-items: center;}
    .single #page-header-bg.fullscreen-header .author-section .meta-date i{  width: 87px;margin-left:60px;
      height: 26px;
      font-size: 20px;
      font-weight: bold;
      font-style: normal;
      line-height: 1.3;
      letter-spacing: normal;
      color: #ffffff;}
    .single .meta-date{margin-left:60px}
    .single .meta-date:before{content: "";
      position: absolute;
      top: 70%;
      left: 0;
      width: .1px;
      height: 40px;
      background: #2c7bd4;
      transform: translateY(-50%);
      border-width: 1px !important;
    right:60px;}
    .single #header-space{display: none;}
    .post-content p{color:#fff}
    .page-header-bg-image:after,.nectar-recent-posts-single_featured .nectar-recent-post-slide .nectar-recent-post-bg:after{background: linear-gradient(to bottom, rgba(9, 21, 35, 0.59), #091523 95%);position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      content: ' ';
      z-index: 1;
      display: block;}
   /*  industry pages*/
  
   .retail-feature-bg-1{ background-image: url("./images/bg-imges/industry/a-icons-benefits-customer-centric.png");}
   .retail-feature-bg-2{ background-image: url("./images/bg-imges/industry/a-icons-benefits-planning.png");}
   .retail-feature-bg-3{ background-image: url("./images/bg-imges/industry/a-icons-benefits-accuracy.png");}
   .retail-feature-bg-4{ background-image: url("./images/bg-imges/industry/a-icons-benefits-workflow.png");}
   
   .fashion-feature-bg-1{ background-image: url("./images/bg-imges/industry/a-icons-benefits-recency.png");}
   .fashion-feature-bg-2{ background-image: url("./images/bg-imges/industry/a-icons-benefits-business-decision.png");}
   .fashion-feature-bg-3{ background-image: url("./images/bg-imges/industry/a-icons-benefits-future-proof.png");}
   .fashion-feature-bg-4{ background-image: url("./images/bg-imges/industry/a-icons-benefits-agility.png");}
   
   .cpg-feature-bg-1{ background-image: url("./images/bg-imges/industry/a-icons-benefits-analysis.png");}
   .cpg-feature-bg-2{ background-image: url("./images/bg-imges/industry/a-icons-benefits-innovation.png");}
   .cpg-feature-bg-3{ background-image: url("./images/bg-imges/industry/a-icons-benefits-experts.png");}
   .cpg-feature-bg-4{ background-image: url("./images/bg-imges/industry/a-icons-benefits-offers.png");}
   
   .grocery-feature-bg-1{ background-image: url("./images/bg-imges/industry/a-icons-benefits-engine.png");}
   .grocery-feature-bg-2{ background-image: url("./images/bg-imges/industry/a-icons-benefits-forecasting.png");}
   .grocery-feature-bg-3{ background-image: url("./images/bg-imges/industry/a-icons-benefits-give-back.png");}
   .grocery-feature-bg-4{ background-image: url("./images/bg-imges/industry/a-icons-benefits-planning.png");}
   
   .hardgoods-feature-bg-1{ background-image: url("./images/bg-imges/industry/a-icons-benefits-customer-service.png");}
   .hardgoods-feature-bg-2{ background-image: url("./images/bg-imges/industry/a-icons-benefits-trends.png");}
   .hardgoods-feature-bg-3{ background-image: url("./images/bg-imges/industry/a-icons-benefits-offers.png");}
   .hardgoods-feature-bg-4{ background-image: url("./images/bg-imges/industry/a-icons-benefits-intelligent.png");}
   
   .food-retail-bg-1{ background-image: url("./images/bg-imges/industry/a-icons-benefits-planning.png");}
   .food-retail-bg-2{ background-image: url("./images/bg-imges/industry/a-icons-benefits-forecasting.png");}
   .food-retail-bg-3{ background-image: url("./images/bg-imges/industry/a-icons-benefits-store.png");}
   .food-retail-bg-4{ background-image: url("./images/bg-imges/industry/a-icons-benefits-offers.png");}
   
   .hospatility-bg-1{ background-image: url("./images/bg-imges/industry/a-icons-benefits-planning.png");}
   .hospatility-bg-2{ background-image: url("./images/bg-imges/industry/a-icons-benefits-forecasting.png");}
   .hospatility-bg-3{ background-image: url("./images/bg-imges/industry/a-icons-benefits-store.png");}
   .hospatility-bg-4{ background-image: url("./images/bg-imges/industry/a-icons-benefits-offers.png");}
   
   .manufacturing-bg-1{ background-image: url("./images/bg-imges/industry/a-icons-benefits-results.png");}
   .manufacturing-bg-2{ background-image: url("./images/bg-imges/industry/a-icons-benefits-planning.png");}
   .manufacturing-bg-3{ background-image: url("./images/bg-imges/industry/a-icons-benefits-automate.png");}
   .manufacturing-bg-4{ background-image: url("./images/bg-imges/industry/a-icons-benefits-future-proof.png");}
   
   .retail-feature-bg-1,.retail-feature-bg-2,.retail-feature-bg-3,.retail-feature-bg-4,.fashion-feature-bg-1,.fashion-feature-bg-2,.fashion-feature-bg-3,.fashion-feature-bg-4,.cpg-feature-bg-1,.cpg-feature-bg-2,.cpg-feature-bg-3,.cpg-feature-bg-4,.grocery-feature-bg-1,.grocery-feature-bg-2,.grocery-feature-bg-3,.grocery-feature-bg-4,.hardgoods-feature-bg-1,.hardgoods-feature-bg-2,.hardgoods-feature-bg-3,.hardgoods-feature-bg-4,.food-retail-bg-1,.food-retail-bg-2,.food-retail-bg-3,.food-retail-bg-4,.hospatility-bg-1,.hospatility-bg-2,.hospatility-bg-3,.hospatility-bg-4,.manufacturing-bg-1,.manufacturing-bg-2,.manufacturing-bg-3,.manufacturing-bg-4{
     background-repeat: no-repeat;
     background-position: top;
     width: 60px;
     height: 60px;
     content: "";
     margin-bottom: 20px;
   }
   .capability-retail-bg-1{ background-image: url("./images/bg-imges/industry/Longterm_partnerships.png");}
   .capability-retail-bg-1.hover-only{ background-image: url("./images/bg-imges/industry/Longterm_partnerships_white.png");}
   
   .capability-retail-bg-2{ background-image: url("./images/bg-imges/industry/Deeply Committed.png");}
   .capability-retail-bg-2.hover-only{ background-image: url("./images/bg-imges/industry/Deeply Committed_white.png");}
   
   .capability-retail-bg-3{ background-image: url("./images/bg-imges/industry/Maximizepotential.png");}
   .capability-retail-bg-3.hover-only{ background-image: url("./images/bg-imges/industry/Maximizepotential-white.png");}
   
   .capability-retail-bg-4{ background-image: url("./images/bg-imges/industry/build_powerful_software.png");}
   .capability-retail-bg-4.hover-only{ background-image: url("./images/bg-imges/industry/build_powerful_software-white.png");}
  
  
  .capability-retail-bg-11{ background-image: url("./images/bg-imges/industry/automate copy.png");}
   .capability-retail-bg-11.hover-only{ background-image: url("./images/bg-imges/industry/automate_White.png");}
   
   .capability-retail-bg-44{ background-image: url("./images/bg-imges/industry/commitment copy.png");}
   .capability-retail-bg-44.hover-only{ background-image: url("./images/bg-imges/industry/commitment_White.png");}
   
   .capability-retail-bg-33{ background-image: url("./images/bg-imges/industry/experts copy.png");}
   .capability-retail-bg-33.hover-only{ background-image: url("./images/bg-imges/industry/experts_White.png");}
   
   .capability-retail-bg-22{ background-image: url("./images/bg-imges/industry/planning copy.png");}
   .capability-retail-bg-22.hover-only{ background-image: url("./images/bg-imges/industry/planning_White.png");}
   
   .capability-retail-bg-1,.capability-retail-bg-2,.capability-retail-bg-3,.capability-retail-bg-4,.capability-retail-bg-11,.capability-retail-bg-22,.capability-retail-bg-33,.capability-retail-bg-44{
     background-repeat: no-repeat;
     background-position: top;
     width: 50px;
     height: 50px;
     content: "";
     margin-bottom: 20px;
     background-size: 50px;
   }
   .capability-retail-bg-1.hover-only,.capability-retail-bg-2.hover-only,.capability-retail-bg-3.hover-only,.capability-retail-bg-4.hover-only,.capability-retail-bg-11.hover-only,.capability-retail-bg-22.hover-only,.capability-retail-bg-33.hover-only,.capability-retail-bg-44.hover-only{
     position: absolute;
       opacity: 0;
       top: 0px;
       left: 0;
       z-index: 1;
       transition: opacity 0.45s cubic-bezier(0.25, 1, 0.2, 1);
   }
   .nectar-fancy-box[data-style="color_box_hover"][data-color*="gradient"]:hover .inner .capability-retail:not(.hover-only){opacity: 0;}
   .nectar-fancy-box[data-style="color_box_hover"][data-color*="gradient"]:hover .inner .capability-retail.hover-only{opacity: 1;}
   .industry-capability .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"]:before{box-shadow:unset}
   
   .industry-indi-retail{ background-image: url("./images/bg-imges/industry/a-icons-industries-retail-icon-white.png");}
   .industry-indi-fashion { background-image: url("./images/bg-imges/industry/a-icons-industries-fashion-icon-copy-2.png");}
   .industry-indi-cpg { background-image: url("./images/bg-imges/industry/a-icons-industries-cpg-icon-white.png");}
   .industry-indi-grocery { background-image: url("./images/bg-imges/industry/a-icons-industries-grocery-icon-white.png");}
   .industry-indi-hardgoods { background-image: url("./images/bg-imges/industry/a-icons-industries-grocery-icon-copy-6.png");}
   .industry-indi-foodRetail { background-image: url("./images/bg-imges/industry/a-icons-industries-food-retail-white.png");}
   .industry-indi-hospality { background-image: url("./images/bg-imges/industry/a-icons-industries-food-retail-icon-copy-10.png");}
   .industry-indi-manufacturing{ background-image: url("./images/bg-imges/industry/a-icons-industries-food-retail-icon-copy-11.png");}
   .industry-indi-retail,.industry-indi-fashion,.industry-indi-cpg,.industry-indi-grocery,.industry-indi-hardgoods,.industry-indi-foodRetail,.industry-indi-hospality,.industry-indi-manufacturing{
     background-repeat: no-repeat;
     background-position: top;
     width: 40px;
     height: 40px;
     content: "";
     margin-bottom: 15px;
     background-size: 40px;
   }
   /* industry menu */
   
   .retail-menu { background-image: url("./images/bg-imges/a-icons-industries-retail-icon.png");}
   .fashion-menu { background-image: url("./images/bg-imges/a-icons-industries-fashion-icon-copy.png");}
   .cpg-menu { background-image: url("./images/bg-imges/a-icons-industries-cpg-icon-copy-3.png");}
   .grocery-menu { background-image: url("./images/bg-imges/a-icons-industries-grocery-icon-copy-4.png");}
   .hardgoods-menu { background-image: url("./images/bg-imges/a-icons-industries-grocery-icon-copy-5.png");}
   .foodRetail-menu { background-image: url("./images/bg-imges/a-icons-industries-food-retail-icon-copy-7.png");}
   .hospitility-menu { background-image: url("./images/bg-imges/a-icons-industries-hospitality-icon-copy-8.png");}
   .manufacturing-menu { background-image: url("./images/bg-imges/a-icons-industries-manufacture-icon-copy-9.png");}
  
  
  
   .blogs-menu { background-image: url("./images/bg-imges/resources/a-icons-resources-blogs.png");}
   .analyst-paper-menu{ background-image: url("./images/bg-imges/resources/a-icons-resources-analytics.png");}
   .ebooks-menu{ background-image: url("./images/bg-imges/resources/a-icons-resources-ebooks.png");}
   .white-paper-menu { background-image: url("./images/bg-imges/resources/a-icons-resources-whitepaper.png");}
   .case-studies-menu { background-image: url("./images/bg-imges/resources/a-icons-resources-casestudies.png");}
   .learn-menu{ background-image: url("./images/bg-imges/resources/a-icons-resources-learn.png");}
  .report-menu{ background-image: url("https://www.impactanalytics.co/wp-content/uploads/2023/01/Reports-02-1.png");}
   .research-menu{ background-image: url("./images/bg-imges/resources/a-icons-resources-analytics.png");}
   .industry-menu .sub-menu{width:320px;height: 300px;}
   .retail-menu,.fashion-menu,.cpg-menu,.grocery-menu,.hardgoods-menu,.foodRetail-menu,.hospitility-menu,.manufacturing-menu, .blogs-menu. .research-menu, .case-studies-menu, .learn-menu, .report-menu {
     background-position: left top;
     background-repeat: no-repeat;
     padding-left: 55px !important;
     border: 1px solid #091523 !important;
     margin-top: 25px;
     padding-bottom: 0px;
     background-size: 40px;
   }
  
  .resources-menu .sub-menu {
      width:320px!important;
      height: auto!important;
  }
   .industry-menu .retail-menu ul{    left: 27em !important;
    top: -14px !important;}
   .industry-menu  .retail-menu .sub-menu a{margin-top:0px !important}
   .retail-menu,.fashion-menu{margin-top:12px}
   .retail-menu i.fa.fa-angle-right.icon-in-menu {
    font-size: 20px;
  }
   .industry-menu .menu-title-text, .resources-menu .menu-title-text{
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.63;
    letter-spacing: normal;
    background-repeat: no-repeat;	 
    font-size: 16px;
    color: #ffffff;}
  .industry-menu .sub-menu {
      background-repeat: no-repeat;
      background-size: cover;
  }
  .retail-menu .sub-menu {
      background-repeat: no-repeat;
  }
   .blogs-menu, .analyst-paper-menu,.ebooks-menu,.white-paper-menu,.case-studies-menu , .learn-menu, .report-menu, .research-menu{
     background-position: left top;
     background-repeat: no-repeat;
     padding-left: 65px !important;
     margin-left: 20px;
     margin-right: 20px;
     border: 1px solid #091523 !important;
     margin-top: 10px !important;
     margin-bottom: 10px !important;
     font-size: 12px !important;
   }
   .blogs-menu a, .analyst-paper-menu a,.ebooks-menu a,
   .white-paper-menu a,.case-studies-menu a, .learn-menu a, .report-menu a, .research-menu a{ 
     font-weight: 700 !important;
    }
   .blogs-menu, .analyst-paper-menu,.ebooks-menu,
   .white-paper-menu,.case-studies-menu, .learn-menu, .report-menu, .research-menu{ 
     height:50px;
   }
   .retail-menu .sub-menu a,.fashion-menu .sub-menu a,.cpg-menu .sub-menu a,.grocery-menu .sub-menu a,.hardgoods-menu .sub-menu a,.foodRetail-menu .sub-menu a,.hospitility-menu .sub-menu a,.manufacturing-menu .sub-menu a,
   .blogs-menu .sub-menu a, .analyst-paper-menu .sub-menu a,.ebooks-menu .sub-menu a,.white-paper-menu .sub-menu a,.case-studies-menu .sub-menu a, .learn-menu .sub-menu a, .report-menu .sub-menu a, .research-menu .sub-menu a{
     margin-top: -15px !important;
     font-size: 12px !important;
     font-family: "Montserrat";
     font-weight: normal;
     background-repeat: no-repeat!;
   }
   .retail-menu  a,.fashion-menu  a,.cpg-menu a,.grocery-menu  a,.hardgoods-menu  a,.foodRetail-menu  a,.hospitility-menu a,.manufacturing-menu  a,
   .blogs-menu a, .analyst-paper-menu a,.ebooks-menu a,.white-paper-menu a,.case-studies-menu a, .learn-menu a, .report-menu a, .research-menu a{
     text-transform: none !important;
     font-family: "Montserrat";
   }
   #header-outer #top .sf-menu .megamenu li ul{margin-top:-10px}
   .meta-category{    min-height: 30px;}
   .related-title {color:#15dfed;}
  .single .related-title{padding: 0 !important; text-align: center;}
  .sub-text{color: #fff; width: 450px; text-align: center; margin: 0 auto; padding-bottom: 40px;}
   .article-content-wrap  .post-header h3,.tag-page-background .subheader{color:#fff!important}
   body.single .related-posts[data-style="material"] .article-content-wrap{padding-bottom: 20px!important;}
   body.single .related-posts[data-style="material"] .inner-wrap,.search-container{    background-color: #112132!important;}
   .icon-salient-search:before,.search-container .result .title a{color:#fff !important}
   .search-container .result .title{padding:30px !important}
  .single .related-posts[data-style="material"] .meta-category a:before{background-color:#fff !important}
  .tag-page-background,.tag-page-container,.search-container .inner-wrap{background-color:#091523 !important}
  body.material #search-results .result .inner-wrap{border:none;}
  .tag-page-container .inner-wrap,.tag-page-container .article-content-wrap,.tag-page-container .meta-category{ background-color: #112132!important;}
  .tag-page-container .article-content-wrap .grav-wrap,.tag-page-container .post-content .content-inner .meta-category,.tag-page-container .post-content .content-inner  .excerpt{display: none;}
   .tag-page-background h1{color:#15dfed!important}
   .tag-page-container .post-content{padding-left: 0;}
   .archive .masonry.material .masonry-blog-item .article-content-wrap{position:relative;padding: 30px!important;}
   .wpb_row  .award-section .column-image-bg-wrap .column-image-bg{background-repeat: no-repeat;background-position: right center !important;background-size: contain !important;
    height: 80px;
    top: 15%;}
  
   .award-bottom-section:before{
    
    background-image: url("./images/bg-patterns/a-patterns-5-stripes-bottom-transparent-multistripes-white 2.png"),url("./images/bg-patterns/a-patterns-grid-dotted-grid-white.png");
    background-position: left,right;
    background-repeat: no-repeat;
    width: 100%;
    height: 261px;
    content: "";
    position: absolute;
    top: -400px;
    z-index: 1;
   }
  .nectar-recent-posts-single_featured.multiple_featured .controls .active:before{background-color: #7455ef!important;}
  body .nectar-social[data-color-override="override"].fixed > a:before,body .nectar-social[data-color-override="override"].fixed .nectar-social-inner a{background-color: #5a78ef !important;}
  .contact-item{position: relative;}
  .search.search-results #header-outer[data-transparent-header="true"].transparent >header #logo img.dark-version,.archive #header-outer[data-transparent-header="true"].transparent >header #logo img.dark-version{opacity:1 !important}
  .search h2.title{color: #fff;}
  body[data-button-style^="rounded"] .nectar-post-grid-wrap .load-more{    border-radius: 4px;
    background: linear-gradient(108deg, #15dfed -9%, #774df0 102%);color: #fff;    border: none;  font-size: 14px; padding: 6px 47px;}
    .nectar-post-grid-wrap .load-more-wrap{text-align: left;}
    .mobile-search{display: none;}
    .desktop-search{display:block;}
    .mobile-search .post-tags-section,.mobile-search .featured-card-wrapper,.mobile-search h4{display:none}
  .single .content-inner h4{color:#fff}
  span.post-featured-img img {
      width: 100%;
  }
  
  
  //* ADA Microsite *//
  @media (max-width: 390px) {
      html, body {
                  width: 100%!important; 
                  overflow-x: hidden!important;
                    }
              #flip {
                  left: 20;
                  top: 150;
              }
              #container {
                  font-size: 26px;
                  height: 195px;
                  padding-left: 20px;
                  width: 90%;
              }
              .banner-section {
                  width: 100%;
                  position: relative;
                  height: auto;
              }
              #flip > div > {
                  height: 70px;
                  top: 10;
              }
              #flip > div > div {
                  font-size: 44px;
                  top: 10;
                 }
              .left-container {
                  font-size: 26px;
                  width: 90%;
                  padding-right: 20px;
                  left: 15;
                  height: 85px;
                  padding-top:60px;
                  top: 400;
              }
              #change {
                  white-space: pre;
              }
              #change-the, #technology {
                  display: inline;
                  font-size: 26px;
              }
              nav .logo {
                  margin-left: 20px;
                  
              }
              nav #schedule-demo {
                  left: 210;
                  font-size: 10px;
              }
              .second-section {
                  position: static;
                  height: auto;
                  padding-bottom: 150px;
              }
              .second-section h1 {
                  font-size: 28px;
                  margin-left: 30px;
              }
              .second-section-parent-inside-left {
                  margin-left: 0px;
              }
              .second-section-parent-inside-left img {
                  width: 50;
                  height: 35;
                  top: 25;
              }
              
              .master {
                  position: relative;
                  height: 350%;
                  width; 100%;
                  margin-top 100px;
                  padding-bottom: 100px;
                  padding-top: 100px;
              }
              .master h2 {
                  margin-top: 0px;
                  font-size: 20px;
                  text-align: center;
                  width: 100%;
              }
              .master h2 span {
                  bottom: 300px;
              }
              .sub-master {
                  display: flex;
                  flex-direction: column;
                  width: 100%;
              }
              .toggle, .toggle-1, .toggle-2, .toggle-3, .toggle-4 {
                  right: 0;
                  margin-top: 75px;
              }
              .form-shield{
                  left: -15;
                  width: 90%;
                  top: 25;
              }
              .form-shield input {
                  width: 100%;
                  margin-top: 0px;
                  height: 35px;
                  border-radius: 4px;
              }
              #form-container {
                  width: 95%;
              }
              form {
                  padding: 20px 10px 10px 10px;
                  width: 95%;
                  right:  20;
              }
              .main {
                  background-image: none;
              }
              .parent-main {
                  margin-left: 20px;
                  width: 100%;
              }
              #send {
                  width: 100%;
              }
              .master-image {
                  padding: 100px;
                  background-image: url("https://www.impactanalytics.co/wp-content/uploads/2021/08/Website-Mockup-product-06.png");
                  background-position: center;
                  background-size: cover;
                  background-repeat: no-repeat;
                  width: 150px;
                  height: 150px;
                  display: block;
              }
                  
              .second-section-parent-inside-right h2 {
                 font-size: 18px;	
                  font-weight: 700;
              }
              #first, #second, #third, #fourth, #fifth {
                  height: 120px;
                  margin-left: 0px;
                  padding: none;
                  width: 300px;
                  margin-top: 20px;
                  vertical-align: text-top;
              }
              .toggle-title h4 {
                  vertical-align: middle;
              }
              .togglebox {
                  top: -25;
              }
              .fourth-section {
                  display: flex;
                  flex-direction: column;
                  height: 800px;
                  margin-top: 0px!important;
                  position: relative;
              }
              .fourth-section-left, .fourth-section-right {
                  left: 0;
                  width: 100%;
              }
              .fourth-section-left {
                  left: -25;
              }
              .fourth-section-left h1 {
                  margin-left: 0px;
              }
              .fourth-section-left a {
                  left: 50;
              }
              .fourth-section-right img {
              left: 0;
              width: 300px;
                  margin-top: 30px;
              }
              .fourth-section-right {
                  margin-top: 50px;
              }
              footer {
                  display: flex;
                  flex-direction: column;
              }
              .footer-two, .footer-three, .footer-four {
                  display: none;
              }
              .footer-one {
                  margin-left: 0px;
                  width: 100%;
                    }
          }
  @media (max-width: 414px) {
              html, body {
                  width: 100%!important; 
                  overflow-x: hidden!important;
                    }
              #flip {
                  left: 20;
                  top: 140;
              }
              #container {
                  font-size: 26px;
                  height: 195px;
                  padding-left: 20px;
                  width: 90%;
              }
              .banner-section {
                  width: 100%;
              }
              #flip > div > {
                  height: 70px;
                  top: 10;
              }
              #flip > div > div {
                  font-size: 44px;
                  top: 10;
                 }
              .left-container {
                  font-size: 26px;
                  width: 90%;
                  padding-right: 20px;
                  left: 15;
                  height: 85px;
                  padding-top:60px;
                  top: 475;
              }
              #change {
                  white-space: pre;
              }
              #change-the, #technology {
                  display: inline;
                  font-size: 26px;
              }
              nav .logo {
                  margin-left: 20px;
                  
              }
              nav #schedule-demo {
                  left: 210;
                  font-size: 10px;
              }
              .second-section h1 {
                  font-size: 28px;
                  text-align: center;
              }
              .second-section-parent-inside-left {
                  margin-left: 0px;
              }
              .second-section-parent-inside-left img {
                  width: 50px;
                  height: 45px;
                  top: 25;
              }
              
              .master {
                  height: 300%;
                  width; 100%;
                  position: relative;
              }
              .master h2 {
                  margin-top: 0px;
                  font-size:20px;
                  
              }
              .master h2 span {
                  bottom: 300px;
              }
              .sub-master {
                  display: flex;
                  flex-direction: column;
                  width: 100%;
              }
              .toggle, .toggle-1, .toggle-2, .toggle-3, .toggle-4 {
                  right: 0;
                  margin-top: 75px;
              }
              .form-shield{
                  left: -15;
                  width: 90%;
                  top: 25;
              }
              .form-shield input {
                  width: 100%;
                  margin-top: 0px;
                  height: 35px;
                  border-radius: 4px;
              }
              #form-container {
                  width: 95%;
              }
              form {
                  padding: 20px 10px 10px 10px;
                  width: 95%;
                  right:  20;
              }
              .main {
                  background-image: none;
              }
              .parent-main {
                  margin-left: 30px;
                  width: 100%;
              }
              #send {
                  width: 100%;
              }
              .master-image {
                  padding: 100px;
                  background-image: url("https://www.impactanalytics.co/wp-content/uploads/2021/08/Website-Mockup-product-06.png");
                  background-position: center;
                  background-size: cover;
                  background-repeat: no-repeat;
                  width: 150px;
                  height: 150px;
                  display: block;
                  margin-left: 25px;
              }
                  
              .second-section-parent-inside-right h2 {
                 font-size: 18px;	
                  font-weight: 700;
              }
              #first, #second, #third, #fourth, #fifth {
                  height: 120px;
                  margin-left: 0px;
                  padding: none;
                  width: 300px;
                  margin-top: 20px;
                  vertical-align: text-top;
              }
              .toggle-title h4 {
                  vertical-align: middle;
              }
              .togglebox {
                  top: -25;
              }
              .fourth-section {
                  display: flex;
                  flex-direction: column;
                  height: auto;
                  margin-top: 0px!important;
              }
              .fourth-section-left, .fourth-section-right {
                  left: 0;
                  width: 100%;
              }
              .fourth-section-left {
                  left: -25;
              }
              .fourth-section-left h1 {
                  margin-left: 0px;
              }
              .fourth-section-left a {
                  left: 50;
              }
              .fourth-section-right img {
              left: 0;
              width: 300px;
                  margin-top: 30px;
              }
              .fourth-section-right {
                  margin-top: 50px;
              }
              footer {
                  display: flex;
                  flex-direction: column;
              }
              .footer-two, .footer-three, .footer-four {
                  display: none;
              }
              .footer-one {
                  margin-left: 0px;
                  width: 100%;
                    }
          
          }
  /*.new-form {
      width: 40%;
      margin-left: auto;
      margin-right: auto;
      background-color: #091523;
      margin-top: 20%;
  }
  .new-form form input {
      color: gray;
      background-color: transparent;
      height: 50px;
      width: 300px;
      border: 2px solid gray;
      border-radius: 5px;
  }
  .new-popup {
      width: 100%;
      height: 100%;
      position: absolute;
      background-color: #000;
      display: none;
      z-index: 9999;
  }*/
  .research-custom {
      z-index: 99999;
  }
  /*New homepage design*/
  
  .featuredSolutions-2 {
      background-image: url("https://www.impactanalytics.co/wp-content/uploads/2022/03/FS-Icons-New-1.png");
      background-position: center top; 
      background-repeat: no-repeat;
      width: 200px; 
      height: 200px;
      color: white;
      padding-top: 90px;
      /*background-color: #056499;*/
      position: relative;
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      display: inline-block;
  }
  .featuredSolutions-3 {
      background-image: url("https://www.impactanalytics.co/wp-content/uploads/2022/03/FS-Icons-New-3.png");
      background-position: center top; 
      background-repeat: no-repeat;
      width: 200px; 
      height: 200px;
      color: white;
      padding-top: 90px;
      /*background-color: #056499;*/
      position: relative;
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      display: inline-block;
  }
  .featuredSolutions-4 {
      background-image: url("https://www.impactanalytics.co/wp-content/uploads/2022/03/FS-Icons-New-2.png");
      background-position: top center; 
      background-repeat: no-repeat;
      width: 200px; 
      height: 200px;
      color: white;
      padding-top: 90px;
      /*background-color: #056499;*/
      position: relative;
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      display: inline-block;
  
  }
  .featuredSolutions-1 {
      background-image: url("https://www.impactanalytics.co/wp-content/uploads/2022/03/FS-Icons-New.png");
      background-repeat: no-repeat;
      background-position: top center;
      /*width: 200px; 
      height: 200px;*/
      color: white;
      padding-top: 90px;
      /*background-color: #056499;*/
      text-align: center;
      display: inline-block;
  
  }
  /*.featuredSolutions-1:hover {
      background: #091d30;
      background-repeat:no-repeat;
      background-image: url("https://www.impactanalytics.co/wp-content/uploads/2022/01/Icon-01-new.png");
  }
  .featuredSolutions-2:hover {
      background: #091d30;
      background-repeat:no-repeat;
      background-image: url("https://www.impactanalytics.co/wp-content/uploads/2022/02/One-integrated-system-1.png");
  } 
  .featuredSolutions-3:hover {
      background: #091d30;
      background-repeat:no-repeat;
      background-image: url("https://www.impactanalytics.co/wp-content/uploads/2022/02/One-forecast-1-1.png");
  } 
  .featuredSolutions-4:hover {
      background: #091d30;
      background-repeat:no-repeat;
          background-image: url("https://www.impactanalytics.co/wp-content/uploads/2022/02/One-sign-on-1.png");
  }*/
  .adaBackground {
      /*background-image: url("https://www.impactanalytics.co/wp-content/uploads/2022/01/Ada-Img-new-1920.png");*/
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      padding-top: 50px;
      padding-bottom: 50px;
  }
  .featured-solutions-box-width {
      position: relative!important;
      margin-left: 100px!important;
      margin-top: 50px!important;
      /*right: 25px!important;*/
      display: inline-block!important;
      z-index: 99999!important;
  }
  
  .driving-impactful-results-for-our-clients {
      border-radius: 50%;
      width: 125px;
      height: 125px;
      border: 8px solid #15d1fc;
      animation: circleAnim 900ms;
  }
  
  @keyframes circleAnim {
      0%{border:0px;}
      100%{border: 8px solid #15d1fc;}	
  }
  .driving-impactful-results-for-our-clients-1 {
      width: 125px;
  }
  .latest-insights-from-impact-analytics {
      height: 575px;
      width: 350px;
      background: #122031;
  }
  .latest-insights-from-impact-analytics:hover {
      transform: scale(1.25);
      transition-duration:800ms;
      /*background-image: linear-gradient(-45deg, #20357d 0%, #20357d 35%, #056499 36%, #056499 65%,#20357d 66%, #20357d 100%);*/
  }
  .new-homepage-contact {
      background-color: #1b98d4;
      padding: 10px;
      font-size: 16px;
      color: white!important;
      border-radius: 10px;
  }
  #letskeepitrolling {
      padding: 15px 30px;!important
      background-image: linear-gradient(to right, #1b98d4 50%, #20357d 100%);
      border-radius: none!important;
      color: white;
      font-size: 20px;
  }
  .why-us-background {
      background: #082f4f;
      border-radius:50%;
      width: 100px!important;
  }
  .new-homepage-who-we-are-button {
      position: relative!important;
      margin-left: auto!important;
      margin-right: auto!important;
      padding: 15px 100px 15px 60px;
      background-image: linear-gradient(to right, #1b98d4 30%, #20357d 100%);
      color: white;
      font-size: 20px;
      border-radius: 0px!important
  }
  .banner-row {
      background-size: cover!important;
      background-repeat:no-repeat!important;
      margin-top: -175px;
  }
  .clients-logo img {
      height: 50px!important;
  }
  
  
  #header-outer[data-transparent-header="true"].transparent >header #logo img.dark-version, #header-outer[data-transparent-header="true"].light-text >header #logo img.dark-version, #header-outer[data-transparent-header="true"].transparent.dark-slide >header #logo img, #header-outer[data-transparent-header="true"].dark-text >header #logo img, #header-outer[data-transparent-header="true"].dark-text.side-widget-open >header #logo img.dark-version {
      opacity: 1!important;
  }
  .our-coustome-img {
      background-size: contain;
      width:70px!important;
      height: 70px!important;
  }
  .featured-solutions-column {
  margin-top: 50px;
  }
  .ada-fancy-circle {
      margin-top: -100px;
  }
  /* New menus  plansmart and spacesmart */
  .SpaceSmart-menu {
    background-image: url(https://www.impactanalytics.co/wp-content/themes/salient-child/images/bg-imges/Icon-Space-Smart.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
    text-transform: inherit !important;
  }
  
  .SpaceSmart-menu .sub-menu a {
  margin-top: -15px !important;
  font-size: 12px !important;
  font-family: "Montserrat";
  font-weight: normal;
  }
  
  @media only screen and (max-width: 1500px) and (min-width: 700px) {
    .SpaceSmart-menu {
    height: 100px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .SpaceSmart-menu .menu-title-text {
    font-size: 16px;
  }
    .SpaceSmart-menu .menu-title-text span {
    font-size: 10px!important;
    
   }
     .SpaceSmart-menu a {
    margin-top: -8px;
  }
  .SpaceSmart-menu .sub-menu span {
    /*display: none !important;*/  
    font-size: 10px;
    line-height: 1.5;
  }
  
  }
  
  @media (max-width: 767px) {
  .SpaceSmart-menu {
    height: 70px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .SpaceSmart-menu a {
    margin-top: -8px;
  }
  .SpaceSmart-menu .sub-menu {
    display: none !important;
  }
  }
  
  /*plansmart Menu */
  .Plan-Smart-menu {
    background-image: url(https://www.impactanalytics.co/wp-content/themes/salient-child/images/bg-imges/Icon-Plansmart.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 65px !important;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #091523 !important;
    margin-top: 20px;
    margin-bottom: 40px;
    text-transform: inherit !important;
  }
  
  .Plan-Smart-menu .sub-menu a {
  margin-top: -15px !important;
  font-size: 12px !important;
  font-family: "Montserrat";
  font-weight: normal;
  }
  
  @media only screen and (max-width: 1500px) and (min-width: 700px) {
    .Plan-Smart-menu {
    height: 100px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .Plan-Smart-menu .menu-title-text {
    font-size: 16px;
  }
    .Plan-Smart-menu .menu-title-text span {
    font-size: 10px!important;
    
   }
     .Plan-Smart-menu a {
    margin-top: -8px;
  }
  .Plan-Smart-menu .sub-menu span {
    /*display: none !important;*/  
    font-size: 10px;
    line-height: 1.5;
  }
  
  }
  
  @media (max-width: 767px) {
  .Plan-Smart-menu {
    height: 70px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .Plan-Smart-menu a {
    margin-top: -8px;
  }
  .Plan-Smart-menu .sub-menu {
    display: none !important;
  }
  }
  .wpforms-error-container {
      color: #990000!important;
  }
  
  .services-menu .retail-menu.pwr-menu{
      background-image: url("/wp-content/uploads/2024/07/Services-pricing-war-room.webp") !important;
  }
  .services-menu .retail-menu.size-smart-menu{
    /* background-image: url("/wp-content/uploads/2024/09/SizeSmart-menu.webp") !important; */
    background-image: url("/wp-content/uploads/2024/09/SizeSmart-icon.webp") !important;
}

.services-menu .tarrif-menu.retail-menu{
  background-image: url("/wp-content/uploads/2024/12/Tarrif-icon-2.webp") !important;
}
.services-menu .retail-analytics-services.retail-menu{
  background-image: url("/wp-content/uploads/2024/12/Retail-Analytics-Services-icon.png") !important;
}
.services-menu .data-engineering-services.retail-menu{
  background-image: url("/wp-content/uploads/2024/12/Data-Engineering-Services-icon.png") !important;
}