/* Hex Grid
 */
 @import "./animate.css";
@font-face {
  font-family: 'Aeonik';
  src: url(https://cdn.hexnode.com/www-revamp/_next/static/media/71f3735817dbe64b-s.p.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aeonik';
  src: url(https://cdn.hexnode.com/www-revamp/_next/static/media/0111709e9c3a944f-s.p.woff2 ) format("woff2");
  font-weight: 500 800;
  font-style: normal;
  font-display: swap;
}
 @-ms-viewport {
    width: device-width;
  }
  
  html {
    box-sizing: border-box;
    -ms-overflow-style: scrollbar;
  }
  body{
    position: relative;
    width:100%;
    font-family: var(--hex_font_family);
  }
  
  *,
  *::before,
  *::after {
    box-sizing: inherit;
    font-family: var(--hex_font_family) !important;
  }
  .fa,
  .fa:after,
  .fa:before {
    font-family: FontAwesome !important;
  }
  *:focus-visible {
    outline: unset;
  }
  
  :root{
    /* --hex_font_family:'Source Sans Pro', sans-serif; */
    /* --hex_font_family:'Muli', sans-serif; */
    /* --hex_font_family: 'Mulish', sans-serif; */
    --hex_font_family: 'Aeonik', sans-serif;
    --hex_font_thin : 300;
    --hex_font_light : 400;
    --hex_font_normal : 400;
    --hex_font_medium : 500;
    --hex_font_midbold : 600;
    --hex_font_semibold : 700;
    --hex_font_bold : 700;
    --hex_font_extrabold : 800;
    --hex_btn_bg_color: #003CF5;
    --hex_btn_bg_color_hover:#1A4BFF;
    --hex_home_common_title_color: #020a19;
    --hex_home_common_text_color: #556575;
    --hex_accent_red: #DD0735;
    --hex_color_sec :#353535;
    --hex_home_common_header_text_color: #bfc0c1;
    --hex_home_form_text_color: #c6c6c6;
    --hex_home_form_input_border_color: #C0D2F5;
    --hex_home_form_text_color_dark: #020a19;
    --hex_bg_color_light_snow:#fff6f7;
    --hex_bg_color_light_blue:#f5faff;
    --hex_bg_color_white:#ffffff;
    --hex_bg_color_little_dark_blue:#d7edff;
    --hex_nav_top_bar_link_color:#bfc0c1;
    --hex_link_color:#327aff;
    --hex_link_color_hover:#0a5df7;
    --hex_bg_color_ashes:#f7f7f7;
    --hex_bg_color_light_grey:#fafafa;
    --hex_bg_color_thin_blue:#ebf2f9;
    --hex_bg_color_thin_light_blue:#f4f8ff;
    --hex_bg_color_thin_pink:#fff8f8;
    --hex_text_color_navy_blue:#033970;
    --hex_video_bg_color: #f9f9f9;
    --hex_video_btm_line: #ccd6dc;
    --hex_text_secondary: #333333;
    --hex_tab_gray_txt:#888888;
    --hex_bg_darkgreen: #122326;
    --hex_color_mosque:#153592;
    --hex_color_light_grey:#d5d5d5;
    --hex_tab_active_line:#718798;
    --hex_tab_inactive_line:#DEE8F0;
    --hex_list_active_bg: #f5f5f5;
    --hex_border_form_ele: #e7e7e7;
    --hex_border_form_ele_active: #a2a2a2;
    --hex_bg_primary:#f9f9f9;
    --hex_privacy_footer_bg: #F2F2F2;
    --hex_testimonial_text_color : #191919;
    --hex_otp_input_border_color : #d9d9d9;
    --hex_signup_carousel_indicator : #C2CADC;
    --hex_signup_progress_bar_fill : #1D8CF3;
    --hex_pricing_bg_color: #083641;
    --hex_pricing_theme_colour : #86BF81;
    --hex_pricing_border_color: #707070;
    --hex_home_grid_border_color: #E4EEF9;
    --hex_input_color: #a8a8a8;
    --hex_hexcon_theme_color: #8039E5;
    --hex_hexcon_theme_color_hover: #9f63f3;
    --hex_partner_theme_black:#101420;
    --hexdo_icon_color_blue:#679bff;
    --hex_gray: #8C8C8C;
    --hex_light_white: #F2F6FF;
    --hex_light_gray: #C2C7C7;
    --hex_mid_light_gray: #E4E8EB;
    --hex_mid_gray: #d7d7d7;
    --hex_medium_gray: #909191;
    --hex_blue: #0449D1;
    --hex_light_blue: #223C70;
    --hex_shadow_blue: #0449D11A;
    --hex_shadow_light_blue: #0449D11A;
    --hex_mid_red: #FF8B8B;
    --hex_dark_red: #CC0000;
    --hex_white: #fff;
    --hex_light_dark: #BCBCBC;
    --hex_soft_white: #FCFCFC;
    --hex_blue_fade : #F0F4FD;
    --hex_light_beige: #FCF2E9;
    --hex_light_purple: #F5F3FF;
    --hex_light_green: #F1FCEC;
    --hex_fog_white : #F8F7FA;
    /* --notification-promo-height: 0px; */
  }

  a[rel~="nofollow"], a[rel~="ugc"], a[rel~="sponsored"] {
    text-decoration: none !important;
  }

  .hex__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  
  .hex__no-gutters {
    margin-right: 0;
    margin-left: 0;
  }
  
  .hex__no-gutters > .hex__col,
  .hex__no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
  }
  
  .hex__col-1, .hex__col-2, .hex__col-3, .hex__col-4, .hex__col-5, .hex__col-6, .hex__col-7, .hex__col-8, .hex__col-9, .hex__col-10, .hex__col-11, .hex__col-12, .hex__col,
  .hex__col-auto, .hex__col-sm-1, .hex__col-sm-2, .hex__col-sm-3, .hex__col-sm-4, .hex__col-sm-5, .hex__col-sm-6, .hex__col-sm-7, .hex__col-sm-8, .hex__col-sm-9, .hex__col-sm-10, .hex__col-sm-11, .hex__col-sm-12, .hex__col-sm,
  .hex__col-sm-auto, .hex__col-md-1, .hex__col-md-2, .hex__col-md-3, .hex__col-md-4, .hex__col-md-5, .hex__col-md-6, .hex__col-md-7, .hex__col-md-8, .hex__col-md-9, .hex__col-md-10, .hex__col-md-11, .hex__col-md-12, .hex__col-md,
  .hex__col-md-auto, .hex__col-lg-1, .hex__col-lg-2, .hex__col-lg-3, .hex__col-lg-4, .hex__col-lg-5, .hex__col-lg-6, .hex__col-lg-7, .hex__col-lg-8, .hex__col-lg-9, .hex__col-lg-10, .hex__col-lg-11, .hex__col-lg-12, .hex__col-lg,
  .hex__col-lg-auto, .hex__col-xl-1, .hex__col-xl-2, .hex__col-xl-3, .hex__col-xl-4, .hex__col-xl-5, .hex__col-xl-6, .hex__col-xl-7, .hex__col-xl-8, .hex__col-xl-9, .hex__col-xl-10, .hex__col-xl-11, .hex__col-xl-12, .hex__col-xl,
  .hex__col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
  
  .hex__col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  
  .hex__col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  
  .hex__col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  
  .hex__col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  
  .hex__col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  
  .hex__col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  
  .hex__col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  
  .hex__col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  
  .hex__col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  
  .hex__col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  
  .hex__col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  
  .hex__col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  
  .hex__col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  
  .hex__col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  
  .hex__order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  
  .hex__order-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  
  .hex__order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  
  .hex__order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  
  .hex__order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  
  .hex__order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  
  .hex__order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  
  .hex__order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  
  .hex__order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  
  .hex__order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  
  .hex__order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  
  .hex__order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  
  .hex__order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  
  .hex__order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  
  .hex__order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  
  .hex__offset-1 {
    margin-left: 8.333333%;
  }
  
  .hex__offset-2 {
    margin-left: 16.666667%;
  }
  
  .hex__offset-3 {
    margin-left: 25%;
  }
  
  .hex__offset-4 {
    margin-left: 33.333333%;
  }
  
  .hex__offset-5 {
    margin-left: 41.666667%;
  }
  
  .hex__offset-6 {
    margin-left: 50%;
  }
  
  .hex__offset-7 {
    margin-left: 58.333333%;
  }
  
  .hex__offset-8 {
    margin-left: 66.666667%;
  }
  
  .hex__offset-9 {
    margin-left: 75%;
  }
  
  .hex__offset-10 {
    margin-left: 83.333333%;
  }
  
  .hex__offset-11 {
    margin-left: 91.666667%;
  }
  
  @media (min-width: 576px) {
    .hex__col-sm {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
    }
    .hex__col-sm-auto {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: none;
    }
    .hex__col-sm-1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
    .hex__col-sm-2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
    .hex__col-sm-3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }
    .hex__col-sm-4 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
    .hex__col-sm-5 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
    .hex__col-sm-6 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hex__col-sm-7 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
    .hex__col-sm-8 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
    .hex__col-sm-9 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
    }
    .hex__col-sm-10 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
    .hex__col-sm-11 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
    .hex__col-sm-12 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hex__order-sm-first {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1;
    }
    .hex__order-sm-last {
      -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
      order: 13;
    }
    .hex__order-sm-0 {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .hex__order-sm-1 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
    }
    .hex__order-sm-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2;
    }
    .hex__order-sm-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3;
    }
    .hex__order-sm-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4;
    }
    .hex__order-sm-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5;
    }
    .hex__order-sm-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6;
    }
    .hex__order-sm-7 {
      -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7;
    }
    .hex__order-sm-8 {
      -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
      order: 8;
    }
    .hex__order-sm-9 {
      -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
      order: 9;
    }
    .hex__order-sm-10 {
      -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
      order: 10;
    }
    .hex__order-sm-11 {
      -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
      order: 11;
    }
    .hex__order-sm-12 {
      -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
      order: 12;
    }
    .hex__offset-sm-0 {
      margin-left: 0;
    }
    .hex__offset-sm-1 {
      margin-left: 8.333333%;
    }
    .hex__offset-sm-2 {
      margin-left: 16.666667%;
    }
    .hex__offset-sm-3 {
      margin-left: 25%;
    }
    .hex__offset-sm-4 {
      margin-left: 33.333333%;
    }
    .hex__offset-sm-5 {
      margin-left: 41.666667%;
    }
    .hex__offset-sm-6 {
      margin-left: 50%;
    }
    .hex__offset-sm-7 {
      margin-left: 58.333333%;
    }
    .hex__offset-sm-8 {
      margin-left: 66.666667%;
    }
    .hex__offset-sm-9 {
      margin-left: 75%;
    }
    .hex__offset-sm-10 {
      margin-left: 83.333333%;
    }
    .hex__offset-sm-11 {
      margin-left: 91.666667%;
    }
  }
  
  @media (min-width: 768px) {
    .hex__col-md {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
    }
    .hex__col-md-auto {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: none;
    }
    .hex__col-md-1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
    .hex__col-md-2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
    .hex__col-md-3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }
    .hex__col-md-4 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
    .hex__col-md-5 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
    .hex__col-md-6 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hex__col-md-7 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
    .hex__col-md-8 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
    .hex__col-md-9 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
    }
    .hex__col-md-10 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
    .hex__col-md-11 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
    .hex__col-md-12 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hex__order-md-first {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1;
    }
    .hex__order-md-last {
      -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
      order: 13;
    }
    .hex__order-md-0 {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .hex__order-md-1 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
    }
    .hex__order-md-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2;
    }
    .hex__order-md-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3;
    }
    .hex__order-md-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4;
    }
    .hex__order-md-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5;
    }
    .hex__order-md-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6;
    }
    .hex__order-md-7 {
      -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7;
    }
    .hex__order-md-8 {
      -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
      order: 8;
    }
    .hex__order-md-9 {
      -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
      order: 9;
    }
    .hex__order-md-10 {
      -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
      order: 10;
    }
    .hex__order-md-11 {
      -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
      order: 11;
    }
    .hex__order-md-12 {
      -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
      order: 12;
    }
    .hex__offset-md-0 {
      margin-left: 0;
    }
    .hex__offset-md-1 {
      margin-left: 8.333333%;
    }
    .hex__offset-md-2 {
      margin-left: 16.666667%;
    }
    .hex__offset-md-3 {
      margin-left: 25%;
    }
    .hex__offset-md-4 {
      margin-left: 33.333333%;
    }
    .hex__offset-md-5 {
      margin-left: 41.666667%;
    }
    .hex__offset-md-6 {
      margin-left: 50%;
    }
    .hex__offset-md-7 {
      margin-left: 58.333333%;
    }
    .hex__offset-md-8 {
      margin-left: 66.666667%;
    }
    .hex__offset-md-9 {
      margin-left: 75%;
    }
    .hex__offset-md-10 {
      margin-left: 83.333333%;
    }
    .hex__offset-md-11 {
      margin-left: 91.666667%;
    }
  }
  
  @media (min-width: 992px) {
    .hex__col-lg {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
    }
    .hex__col-lg-auto {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: none;
    }
    .hex__col-lg-1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
    .hex__col-lg-2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
    .hex__col-lg-3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }
    .hex__col-lg-4 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
    .hex__col-lg-5 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
    .hex__col-lg-6 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hex__col-lg-7 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
    .hex__col-lg-8 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
    .hex__col-lg-9 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
    }
    .hex__col-lg-10 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
    .hex__col-lg-11 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
    .hex__col-lg-12 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hex__order-lg-first {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1;
    }
    .hex__order-lg-last {
      -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
      order: 13;
    }
    .hex__order-lg-0 {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .hex__order-lg-1 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
    }
    .hex__order-lg-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2;
    }
    .hex__order-lg-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3;
    }
    .hex__order-lg-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4;
    }
    .hex__order-lg-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5;
    }
    .hex__order-lg-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6;
    }
    .hex__order-lg-7 {
      -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7;
    }
    .hex__order-lg-8 {
      -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
      order: 8;
    }
    .hex__order-lg-9 {
      -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
      order: 9;
    }
    .hex__order-lg-10 {
      -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
      order: 10;
    }
    .hex__order-lg-11 {
      -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
      order: 11;
    }
    .hex__order-lg-12 {
      -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
      order: 12;
    }
    .hex__offset-lg-0 {
      margin-left: 0;
    }
    .hex__offset-lg-1 {
      margin-left: 8.333333%;
    }
    .hex__offset-lg-2 {
      margin-left: 16.666667%;
    }
    .hex__offset-lg-3 {
      margin-left: 25%;
    }
    .hex__offset-lg-4 {
      margin-left: 33.333333%;
    }
    .hex__offset-lg-5 {
      margin-left: 41.666667%;
    }
    .hex__offset-lg-6 {
      margin-left: 50%;
    }
    .hex__offset-lg-7 {
      margin-left: 58.333333%;
    }
    .hex__offset-lg-8 {
      margin-left: 66.666667%;
    }
    .hex__offset-lg-9 {
      margin-left: 75%;
    }
    .hex__offset-lg-10 {
      margin-left: 83.333333%;
    }
    .hex__offset-lg-11 {
      margin-left: 91.666667%;
    }
  }
  
  @media (min-width: 1200px) {
    .hex__col-xl {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
    }
    .hex__col-xl-auto {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: none;
    }
    .hex__col-xl-1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
    .hex__col-xl-2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
    .hex__col-xl-3 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }
    .hex__col-xl-4 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
    .hex__col-xl-5 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
    .hex__col-xl-6 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
    .hex__col-xl-7 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
    .hex__col-xl-8 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
    .hex__col-xl-9 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
    }
    .hex__col-xl-10 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
    .hex__col-xl-11 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
    .hex__col-xl-12 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
    .hex__order-xl-first {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1;
    }
    .hex__order-xl-last {
      -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
      order: 13;
    }
    .hex__order-xl-0 {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
    }
    .hex__order-xl-1 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
    }
    .hex__order-xl-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2;
    }
    .hex__order-xl-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3;
    }
    .hex__order-xl-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4;
    }
    .hex__order-xl-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5;
    }
    .hex__order-xl-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6;
    }
    .hex__order-xl-7 {
      -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7;
    }
    .hex__order-xl-8 {
      -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
      order: 8;
    }
    .hex__order-xl-9 {
      -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
      order: 9;
    }
    .hex__order-xl-10 {
      -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
      order: 10;
    }
    .hex__order-xl-11 {
      -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
      order: 11;
    }
    .hex__order-xl-12 {
      -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
      order: 12;
    }
    .hex__offset-xl-0 {
      margin-left: 0;
    }
    .hex__offset-xl-1 {
      margin-left: 8.333333%;
    }
    .hex__offset-xl-2 {
      margin-left: 16.666667%;
    }
    .hex__offset-xl-3 {
      margin-left: 25%;
    }
    .hex__offset-xl-4 {
      margin-left: 33.333333%;
    }
    .hex__offset-xl-5 {
      margin-left: 41.666667%;
    }
    .hex__offset-xl-6 {
      margin-left: 50%;
    }
    .hex__offset-xl-7 {
      margin-left: 58.333333%;
    }
    .hex__offset-xl-8 {
      margin-left: 66.666667%;
    }
    .hex__offset-xl-9 {
      margin-left: 75%;
    }
    .hex__offset-xl-10 {
      margin-left: 83.333333%;
    }
    .hex__offset-xl-11 {
      margin-left: 91.666667%;
    }
  }
  
  .hex__d-none {
    display: none !important;
  }
  
  .hex__d-inline {
    display: inline !important;
  }
  
  .hex__d-inline-block {
    display: inline-block !important;
  }
  
  .hex__d-block {
    display: block !important;
  }
  
  .hex__d-table {
    display: table !important;
  }
  
  .hex__d-table-row {
    display: table-row !important;
  }
  
  .hex__d-table-cell {
    display: table-cell !important;
  }
  
  .hex__d-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  
  .hex__d-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  
  @media (min-width: 576px) {
    .hex__d-sm-none {
      display: none !important;
    }
    .hex__d-sm-inline {
      display: inline !important;
    }
    .hex__d-sm-inline-block {
      display: inline-block !important;
    }
    .hex__d-sm-block {
      display: block !important;
    }
    .hex__d-sm-table {
      display: table !important;
    }
    .hex__d-sm-table-row {
      display: table-row !important;
    }
    .hex__d-sm-table-cell {
      display: table-cell !important;
    }
    .hex__d-sm-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }
    .hex__d-sm-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  
  @media (min-width: 768px) {
    .hex__d-md-none {
      display: none !important;
    }
    .hex__d-md-inline {
      display: inline !important;
    }
    .hex__d-md-inline-block {
      display: inline-block !important;
    }
    .hex__d-md-block {
      display: block !important;
    }
    .hex__d-md-table {
      display: table !important;
    }
    .hex__d-md-table-row {
      display: table-row !important;
    }
    .hex__d-md-table-cell {
      display: table-cell !important;
    }
    .hex__d-md-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }
    .hex__d-md-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  
  @media (min-width: 992px) {
    .hex__d-lg-none {
      display: none !important;
    }
    .hex__d-lg-inline {
      display: inline !important;
    }
    .hex__d-lg-inline-block {
      display: inline-block !important;
    }
    .hex__d-lg-block {
      display: block !important;
    }
    .hex__d-lg-table {
      display: table !important;
    }
    .hex__d-lg-table-row {
      display: table-row !important;
    }
    .hex__d-lg-table-cell {
      display: table-cell !important;
    }
    .hex__d-lg-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }
    .hex__d-lg-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  
  @media (min-width: 1200px) {
    .hex__d-xl-none {
      display: none !important;
    }
    .hex__d-xl-inline {
      display: inline !important;
    }
    .hex__d-xl-inline-block {
      display: inline-block !important;
    }
    .hex__d-xl-block {
      display: block !important;
    }
    .hex__d-xl-table {
      display: table !important;
    }
    .hex__d-xl-table-row {
      display: table-row !important;
    }
    .hex__d-xl-table-cell {
      display: table-cell !important;
    }
    .hex__d-xl-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }
    .hex__d-xl-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  
  @media print {
    .hex__d-print-none {
      display: none !important;
    }
    .hex__d-print-inline {
      display: inline !important;
    }
    .hex__d-print-inline-block {
      display: inline-block !important;
    }
    .hex__d-print-block {
      display: block !important;
    }
    .hex__d-print-table {
      display: table !important;
    }
    .hex__d-print-table-row {
      display: table-row !important;
    }
    .hex__d-print-table-cell {
      display: table-cell !important;
    }
    .hex__d-print-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }
    .hex__d-print-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  
  .hex__flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  
  .hex__flex-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  
  .hex__flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  
  .hex__flex-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  
  .hex__flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  
  .hex__flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  
  .hex__flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  
  .hex__justify-content-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  
  .hex__justify-content-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  
  .hex__justify-content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  
  .hex__justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  
  .hex__justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  
  .hex__align-items-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  
  .hex__align-items-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  
  .hex__align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  
  .hex__align-items-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  
  .hex__align-items-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  
  .hex__align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  
  .hex__align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  
  .hex__align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  
  .hex__align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  
  .hex__align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  
  .hex__align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  
  .hex__align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  
  .hex__align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  
  .hex__align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  
  .hex__align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  
  .hex__align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  
  .hex__align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  
  @media (min-width: 576px) {
    .hex__flex-sm-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important;
    }
    .hex__flex-sm-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important;
    }
    .hex__flex-sm-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
    }
    .hex__flex-sm-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
    }
    .hex__flex-sm-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
    }
    .hex__flex-sm-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
    }
    .hex__flex-sm-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
    }
    .hex__justify-content-sm-start {
      -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important;
    }
    .hex__justify-content-sm-end {
      -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
      justify-content: flex-end !important;
    }
    .hex__justify-content-sm-center {
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important;
    }
    .hex__justify-content-sm-between {
      -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
      justify-content: space-between !important;
    }
    .hex__justify-content-sm-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
    }
    .hex__align-items-sm-start {
      -webkit-box-align: start !important;
      -ms-flex-align: start !important;
      align-items: flex-start !important;
    }
    .hex__align-items-sm-end {
      -webkit-box-align: end !important;
      -ms-flex-align: end !important;
      align-items: flex-end !important;
    }
    .hex__align-items-sm-center {
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important;
    }
    .hex__align-items-sm-baseline {
      -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
      align-items: baseline !important;
    }
    .hex__align-items-sm-stretch {
      -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important;
    }
    .hex__align-content-sm-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
    }
    .hex__align-content-sm-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
    }
    .hex__align-content-sm-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important;
    }
    .hex__align-content-sm-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
    }
    .hex__align-content-sm-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
    }
    .hex__align-content-sm-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
    }
    .hex__align-self-sm-auto {
      -ms-flex-item-align: auto !important;
      align-self: auto !important;
    }
    .hex__align-self-sm-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important;
    }
    .hex__align-self-sm-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important;
    }
    .hex__align-self-sm-center {
      -ms-flex-item-align: center !important;
      align-self: center !important;
    }
    .hex__align-self-sm-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
    }
    .hex__align-self-sm-stretch {
      -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
    }
  }
  
  @media (min-width: 768px) {
    .hex__flex-md-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important;
    }
    .hex__flex-md-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important;
    }
    .hex__flex-md-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
    }
    .hex__flex-md-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
    }
    .hex__flex-md-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
    }
    .hex__flex-md-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
    }
    .hex__flex-md-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
    }
    .hex__justify-content-md-start {
      -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important;
    }
    .hex__justify-content-md-end {
      -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
      justify-content: flex-end !important;
    }
    .hex__justify-content-md-center {
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important;
    }
    .hex__justify-content-md-between {
      -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
      justify-content: space-between !important;
    }
    .hex__justify-content-md-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
    }
    .hex__align-items-md-start {
      -webkit-box-align: start !important;
      -ms-flex-align: start !important;
      align-items: flex-start !important;
    }
    .hex__align-items-md-end {
      -webkit-box-align: end !important;
      -ms-flex-align: end !important;
      align-items: flex-end !important;
    }
    .hex__align-items-md-center {
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important;
    }
    .hex__align-items-md-baseline {
      -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
      align-items: baseline !important;
    }
    .hex__align-items-md-stretch {
      -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important;
    }
    .hex__align-content-md-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
    }
    .hex__align-content-md-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
    }
    .hex__align-content-md-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important;
    }
    .hex__align-content-md-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
    }
    .hex__align-content-md-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
    }
    .hex__align-content-md-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
    }
    .hex__align-self-md-auto {
      -ms-flex-item-align: auto !important;
      align-self: auto !important;
    }
    .hex__align-self-md-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important;
    }
    .hex__align-self-md-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important;
    }
    .hex__align-self-md-center {
      -ms-flex-item-align: center !important;
      align-self: center !important;
    }
    .hex__align-self-md-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
    }
    .hex__align-self-md-stretch {
      -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
    }
  }
  
  @media (min-width: 992px) {
    .hex__flex-lg-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important;
    }
    .hex__flex-lg-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important;
    }
    .hex__flex-lg-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
    }
    .hex__flex-lg-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
    }
    .hex__flex-lg-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
    }
    .hex__flex-lg-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
    }
    .hex__flex-lg-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
    }
    .hex__justify-content-lg-start {
      -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important;
    }
    .hex__justify-content-lg-end {
      -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
      justify-content: flex-end !important;
    }
    .hex__justify-content-lg-center {
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important;
    }
    .hex__justify-content-lg-between {
      -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
      justify-content: space-between !important;
    }
    .hex__justify-content-lg-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
    }
    .hex__align-items-lg-start {
      -webkit-box-align: start !important;
      -ms-flex-align: start !important;
      align-items: flex-start !important;
    }
    .hex__align-items-lg-end {
      -webkit-box-align: end !important;
      -ms-flex-align: end !important;
      align-items: flex-end !important;
    }
    .hex__align-items-lg-center {
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important;
    }
    .hex__align-items-lg-baseline {
      -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
      align-items: baseline !important;
    }
    .hex__align-items-lg-stretch {
      -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important;
    }
    .hex__align-content-lg-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
    }
    .hex__align-content-lg-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
    }
    .hex__align-content-lg-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important;
    }
    .hex__align-content-lg-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
    }
    .hex__align-content-lg-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
    }
    .hex__align-content-lg-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
    }
    .hex__align-self-lg-auto {
      -ms-flex-item-align: auto !important;
      align-self: auto !important;
    }
    .hex__align-self-lg-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important;
    }
    .hex__align-self-lg-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important;
    }
    .hex__align-self-lg-center {
      -ms-flex-item-align: center !important;
      align-self: center !important;
    }
    .hex__align-self-lg-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
    }
    .hex__align-self-lg-stretch {
      -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
    }
  }
  
  @media (min-width: 1200px) {
    .hex__flex-xl-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important;
    }
    .hex__flex-xl-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important;
    }
    .hex__flex-xl-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
    }
    .hex__flex-xl-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
    }
    .hex__flex-xl-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
    }
    .hex__flex-xl-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
    }
    .hex__flex-xl-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
    }
    .hex__justify-content-xl-start {
      -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important;
    }
    .hex__justify-content-xl-end {
      -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
      justify-content: flex-end !important;
    }
    .hex__justify-content-xl-center {
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important;
    }
    .hex__justify-content-xl-between {
      -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
      justify-content: space-between !important;
    }
    .hex__justify-content-xl-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
    }
    .hex__align-items-xl-start {
      -webkit-box-align: start !important;
      -ms-flex-align: start !important;
      align-items: flex-start !important;
    }
    .hex__align-items-xl-end {
      -webkit-box-align: end !important;
      -ms-flex-align: end !important;
      align-items: flex-end !important;
    }
    .hex__align-items-xl-center {
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important;
    }
    .hex__align-items-xl-baseline {
      -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
      align-items: baseline !important;
    }
    .hex__align-items-xl-stretch {
      -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important;
    }
    .hex__align-content-xl-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
    }
    .hex__align-content-xl-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
    }
    .hex__align-content-xl-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important;
    }
    .hex__align-content-xl-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
    }
    .hex__align-content-xl-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
    }
    .hex__align-content-xl-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
    }
    .hex__align-self-xl-auto {
      -ms-flex-item-align: auto !important;
      align-self: auto !important;
    }
    .hex__align-self-xl-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important;
    }
    .hex__align-self-xl-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important;
    }
    .hex__align-self-xl-center {
      -ms-flex-item-align: center !important;
      align-self: center !important;
    }
    .hex__align-self-xl-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
    }
    .hex__align-self-xl-stretch {
      -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
    }
  }

  /* Hex Grid ends */
  /* positioning - vertical - horizontal */
  .hex__float-left {
    float: left !important;
  }
  
  .hex__float-right {
    float: right !important;
  }
  
  .hex__float-none {
    float: none !important;
  }
  
  @media (min-width: 576px) {
    .hex__float-sm-left {
      float: left !important;
    }
    .hex__float-sm-right {
      float: right !important;
    }
    .hex__float-sm-none {
      float: none !important;
    }
  }
  
  @media (min-width: 768px) {
    .hex__float-md-left {
      float: left !important;
    }
    .hex__float-md-right {
      float: right !important;
    }
    .hex__float-md-none {
      float: none !important;
    }
  }
  
  @media (min-width: 992px) {
    .hex__float-lg-left {
      float: left !important;
    }
    .hex__float-lg-right {
      float: right !important;
    }
    .hex__float-lg-none {
      float: none !important;
    }
  }
  
  @media (min-width: 1200px) {
    .hex__float-xl-left {
      float: left !important;
    }
    .hex__float-xl-right {
      float: right !important;
    }
    .hex__float-xl-none {
      float: none !important;
    }
  }
  
  .hex__position-static {
    position: static !important;
  }
  
  .hex__position-relative {
    position: relative !important;
  }
  
  .hex__position-absolute {
    position: absolute !important;
  }
  
  .hex__position-fixed {
    position: fixed !important;
  }
  
  .hex__position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  
  .hex__fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
  }
  
  .hex__fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
  }
  
  @supports ((position: -webkit-sticky) or (position: sticky)) {
    .hex__sticky-top {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 1020;
    }
  }
  
  .hex__sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0;
  }
  
  .hex__sr-only-focusable:active, .hex__sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
    -webkit-clip-path: none;
    clip-path: none;
  }
  
  .hex__w-25 {
    width: 25% !important;
  }
  
  .hex__w-50 {
    width: 50% !important;
  }
  
  .hex__w-75 {
    width: 75% !important;
  }
  
  .hex__w-100 {
    width: 100% !important;
  }
  
  .hex__h-25 {
    height: 25% !important;
  }
  
  .hex__h-50 {
    height: 50% !important;
  }
  
  .hex__h-75 {
    height: 75% !important;
  }
  
  .hex__h-100 {
    height: 100% !important;
  }
  
  .hex__mw-100 {
    max-width: 100% !important;
  }
  
  .hex__mh-100 {
    max-height: 100% !important;
  }
  
  .hex__m-0 {
    margin: 0 !important;
  }
  
  .hex__mt-0,
  .hex__my-0 {
    margin-top: 0 !important;
  }
  
  .hex__mr-0,
  .hex__mx-0 {
    margin-right: 0 !important;
  }
  
  .hex__mb-0,
  .hex__my-0 {
    margin-bottom: 0 !important;
  }
  
  .hex__ml-0,
  .hex__mx-0 {
    margin-left: 0 !important;
  }
  
  .hex__m-1 {
    margin: 0.25rem !important;
  }
  
  .hex__mt-1,
  .hex__my-1 {
    margin-top: 0.25rem !important;
  }
  
  .hex__mr-1,
  .hex__mx-1 {
    margin-right: 0.25rem !important;
  }
  
  .hex__my-1 {
    margin-bottom: 0.25rem !important;
  }
  
  .hex__ml-1,
  .hex__mx-1 {
    margin-left: 0.25rem !important;
  }
  
  .hex__m-2 {
    margin: 0.5rem !important;
  }
  
  .hex__mt-2,
  .hex__my-2 {
    margin-top: 0.5rem !important;
  }
  
  .hex__mr-2,
  .hex__mx-2 {
    margin-right: 0.5rem !important;
  }
  
  .hex__mb-2,
  .hex__my-2 {
    margin-bottom: 0.5rem !important;
  }
  
  .hex__ml-2,
  .hex__mx-2 {
    margin-left: 0.5rem !important;
  }
  
  .hex__m-3 {
    margin: 1rem !important;
  }
  
  .hex__mt-3,
  .hex__my-3 {
    margin-top: 1rem !important;
  }
  
  .hex__mr-3,
  .hex__mx-3 {
    margin-right: 1rem !important;
  }
  
  .hex__mb-3,
  .hex__my-3 {
    margin-bottom: 1rem !important;
  }
  
  .hex__ml-3,
  .hex__mx-3 {
    margin-left: 1rem !important;
  }
  
  .hex__m-4 {
    margin: 1.5rem !important;
  }
  
  .hex__mt-4,
  .hex__my-4 {
    margin-top: 1.5rem !important;
  }
  
  .hex__mr-4,
  .hex__mx-4 {
    margin-right: 1.5rem !important;
  }
  
  .hex__mb-4,
  .hex__my-4 {
    margin-bottom: 1.5rem !important;
  }
  
  .hex__ml-4,
  .hex__mx-4 {
    margin-left: 1.5rem !important;
  }
  
  .hex__m-5 {
    margin: 3rem !important;
  }
  
  .hex__mt-5,
  .hex__my-5 {
    margin-top: 3rem !important;
  }
  
  .hex__mr-5,
  .hex__mx-5 {
    margin-right: 3rem !important;
  }
  
  .hex__mb-5,
  .hex__my-5 {
    margin-bottom: 3rem !important;
  }
  
  .hex__ml-5,
  .hex__mx-5 {
    margin-left: 3rem !important;
  }
  
  .hex__p-0 {
    padding: 0 !important;
  }
  
  .hex__pt-0,
  .hex__py-0 {
    padding-top: 0 !important;
  }
  
  .hex__pr-0,
  .hex__px-0 {
    padding-right: 0 !important;
  }
  
  .hex__pb-0,
  .hex__py-0 {
    padding-bottom: 0 !important;
  }
  
  .hex__pl-0,
  .hex__px-0 {
    padding-left: 0 !important;
  }
  
  .hex__p-1 {
    padding: 0.25rem !important;
  }
  
  .hex__pt-1,
  .hex__py-1 {
    padding-top: 0.25rem !important;
  }
  
  .hex__pr-1,
  .hex__px-1 {
    padding-right: 0.25rem !important;
  }
  
  .hex__pb-1,
  .hex__py-1 {
    padding-bottom: 0.25rem !important;
  }
  
  .hex__pl-1,
  .hex__px-1 {
    padding-left: 0.25rem !important;
  }
  
  .hex__p-2 {
    padding: 0.5rem !important;
  }
  
  .hex__pt-2,
  .hex__py-2 {
    padding-top: 0.5rem !important;
  }
  
  .hex__pr-2,
  .hex__px-2 {
    padding-right: 0.5rem !important;
  }
  
  .hex__pb-2,
  .hex__py-2 {
    padding-bottom: 0.5rem !important;
  }
  
  .hex__pl-2,
  .hex__px-2 {
    padding-left: 0.5rem !important;
  }
  
  .hex__p-3 {
    padding: 1rem !important;
  }
  
  .hex__pt-3,
  .hex__py-3 {
    padding-top: 1rem !important;
  }
  
  .hex__pr-3,
  .hex__px-3 {
    padding-right: 1rem !important;
  }
  
  .hex__pb-3,
  .hex__py-3 {
    padding-bottom: 1rem !important;
  }
  
  .hex__pl-3,
  .hex__px-3 {
    padding-left: 1rem !important;
  }
  
  .hex__p-4 {
    padding: 1.5rem !important;
  }
  
  .hex__pt-4,
  .hex__py-4 {
    padding-top: 1.5rem !important;
  }
  
  .hex__pr-4,
  .hex__px-4 {
    padding-right: 1.5rem !important;
  }
  
  .hex__pb-4,
  .hex__py-4 {
    padding-bottom: 1.5rem !important;
  }
  
  .hex__pl-4,
  .hex__px-4 {
    padding-left: 1.5rem !important;
  }
  
  .hex__p-5 {
    padding: 3rem !important;
  }
  
  .hex__pt-5,
  .hex__py-5 {
    padding-top: 3rem !important;
  }
  
  .hex__pr-5,
  .hex__px-5 {
    padding-right: 3rem !important;
  }
  
  .hex__pb-5,
  .hex__py-5 {
    padding-bottom: 3rem !important;
  }
  
  .hex__pl-5,
  .hex__px-5 {
    padding-left: 3rem !important;
  }
  
  .hex__m-auto {
    margin: auto !important;
  }
  
  .hex__mt-auto,
  .hex__my-auto {
    margin-top: auto !important;
  }
  
  .hex__mr-auto,
  .hex__mx-auto {
    margin-right: auto !important;
  }
  
  .hex__mb-auto,
  .hex__my-auto {
    margin-bottom: auto !important;
  }
  
  .hex__ml-auto,
  .hex__mx-auto {
    margin-left: auto !important;
  }
  
  @media (min-width: 576px) {
    .hex__m-sm-0 {
      margin: 0 !important;
    }
    .hex__mt-sm-0,
    .hex__my-sm-0 {
      margin-top: 0 !important;
    }
    .hex__mr-sm-0,
    .hex__mx-sm-0 {
      margin-right: 0 !important;
    }
    .hex__mb-sm-0,
    .hex__my-sm-0 {
      margin-bottom: 0 !important;
    }
    .hex__ml-sm-0,
    .hex__mx-sm-0 {
      margin-left: 0 !important;
    }
    .hex__m-sm-1 {
      margin: 0.25rem !important;
    }
    .hex__mt-sm-1,
    .hex__my-sm-1 {
      margin-top: 0.25rem !important;
    }
    .hex__mr-sm-1,
    .hex__mx-sm-1 {
      margin-right: 0.25rem !important;
    }
    .hex__mb-sm-1,
    .hex__my-sm-1 {
      margin-bottom: 0.25rem !important;
    }
    .hex__ml-sm-1,
    .hex__mx-sm-1 {
      margin-left: 0.25rem !important;
    }
    .hex__m-sm-2 {
      margin: 0.5rem !important;
    }
    .hex__mt-sm-2,
    .hex__my-sm-2 {
      margin-top: 0.5rem !important;
    }
    .hex__mr-sm-2,
    .hex__mx-sm-2 {
      margin-right: 0.5rem !important;
    }
    .hex__mb-sm-2,
    .hex__my-sm-2 {
      margin-bottom: 0.5rem !important;
    }
    .hex__ml-sm-2,
    .hex__mx-sm-2 {
      margin-left: 0.5rem !important;
    }
    .hex__m-sm-3 {
      margin: 1rem !important;
    }
    .hex__mt-sm-3,
    .hex__my-sm-3 {
      margin-top: 1rem !important;
    }
    .hex__mr-sm-3,
    .hex__mx-sm-3 {
      margin-right: 1rem !important;
    }
    .hex__mb-sm-3,
    .hex__my-sm-3 {
      margin-bottom: 1rem !important;
    }
    .hex__ml-sm-3,
    .hex__mx-sm-3 {
      margin-left: 1rem !important;
    }
    .hex__m-sm-4 {
      margin: 1.5rem !important;
    }
    .hex__mt-sm-4,
    .hex__my-sm-4 {
      margin-top: 1.5rem !important;
    }
    .hex__mr-sm-4,
    .hex__mx-sm-4 {
      margin-right: 1.5rem !important;
    }
    .hex__mb-sm-4,
    .hex__my-sm-4 {
      margin-bottom: 1.5rem !important;
    }
    .hex__ml-sm-4,
    .hex__mx-sm-4 {
      margin-left: 1.5rem !important;
    }
    .hex__m-sm-5 {
      margin: 3rem !important;
    }
    .hex__mt-sm-5,
    .hex__my-sm-5 {
      margin-top: 3rem !important;
    }
    .hex__mr-sm-5,
    .hex__mx-sm-5 {
      margin-right: 3rem !important;
    }
    .hex__mb-sm-5,
    .hex__my-sm-5 {
      margin-bottom: 3rem !important;
    }
    .hex__ml-sm-5,
    .hex__mx-sm-5 {
      margin-left: 3rem !important;
    }
    .hex__p-sm-0 {
      padding: 0 !important;
    }
    .hex__pt-sm-0,
    .hex__py-sm-0 {
      padding-top: 0 !important;
    }
    .hex__pr-sm-0,
    .hex__px-sm-0 {
      padding-right: 0 !important;
    }
    .hex__pb-sm-0,
    .hex__py-sm-0 {
      padding-bottom: 0 !important;
    }
    .hex__pl-sm-0,
    .hex__px-sm-0 {
      padding-left: 0 !important;
    }
    .hex__p-sm-1 {
      padding: 0.25rem !important;
    }
    .hex__pt-sm-1,
    .hex__py-sm-1 {
      padding-top: 0.25rem !important;
    }
    .hex__pr-sm-1,
    .hex__px-sm-1 {
      padding-right: 0.25rem !important;
    }
    .hex__pb-sm-1,
    .hex__py-sm-1 {
      padding-bottom: 0.25rem !important;
    }
    .hex__pl-sm-1,
    .hex__px-sm-1 {
      padding-left: 0.25rem !important;
    }
    .hex__p-sm-2 {
      padding: 0.5rem !important;
    }
    .hex__pt-sm-2,
    .hex__py-sm-2 {
      padding-top: 0.5rem !important;
    }
    .hex__pr-sm-2,
    .hex__px-sm-2 {
      padding-right: 0.5rem !important;
    }
    .hex__pb-sm-2,
    .hex__py-sm-2 {
      padding-bottom: 0.5rem !important;
    }
    .hex__pl-sm-2,
    .hex__px-sm-2 {
      padding-left: 0.5rem !important;
    }
    .hex__p-sm-3 {
      padding: 1rem !important;
    }
    .hex__pt-sm-3,
    .hex__py-sm-3 {
      padding-top: 1rem !important;
    }
    .hex__pr-sm-3,
    .hex__px-sm-3 {
      padding-right: 1rem !important;
    }
    .hex__pb-sm-3,
    .hex__py-sm-3 {
      padding-bottom: 1rem !important;
    }
    .hex__pl-sm-3,
    .hex__px-sm-3 {
      padding-left: 1rem !important;
    }
    .hex__p-sm-4 {
      padding: 1.5rem !important;
    }
    .hex__pt-sm-4,
    .hex__py-sm-4 {
      padding-top: 1.5rem !important;
    }
    .hex__pr-sm-4,
    .hex__px-sm-4 {
      padding-right: 1.5rem !important;
    }
    .hex__pb-sm-4,
    .hex__py-sm-4 {
      padding-bottom: 1.5rem !important;
    }
    .hex__pl-sm-4,
    .hex__px-sm-4 {
      padding-left: 1.5rem !important;
    }
    .hex__p-sm-5 {
      padding: 3rem !important;
    }
    .hex__pt-sm-5,
    .hex__py-sm-5 {
      padding-top: 3rem !important;
    }
    .hex__pr-sm-5,
    .hex__px-sm-5 {
      padding-right: 3rem !important;
    }
    .hex__pb-sm-5,
    .hex__py-sm-5 {
      padding-bottom: 3rem !important;
    }
    .hex__pl-sm-5,
    .hex__px-sm-5 {
      padding-left: 3rem !important;
    }
    .hex__m-sm-auto {
      margin: auto !important;
    }
    .hex__mt-sm-auto,
    .hex__my-sm-auto {
      margin-top: auto !important;
    }
    .hex__mr-sm-auto,
    .hex__mx-sm-auto {
      margin-right: auto !important;
    }
    .hex__mb-sm-auto,
    .hex__my-sm-auto {
      margin-bottom: auto !important;
    }
    .hex__ml-sm-auto,
    .hex__mx-sm-auto {
      margin-left: auto !important;
    }
  }
  
  @media (min-width: 768px) {
    .hex__m-md-0 {
      margin: 0 !important;
    }
    .hex__mt-md-0,
    .hex__my-md-0 {
      margin-top: 0 !important;
    }
    .hex__mr-md-0,
    .hex__mx-md-0 {
      margin-right: 0 !important;
    }
    .hex__mb-md-0,
    .hex__my-md-0 {
      margin-bottom: 0 !important;
    }
    .hex__ml-md-0,
    .hex__mx-md-0 {
      margin-left: 0 !important;
    }
    .hex__m-md-1 {
      margin: 0.25rem !important;
    }
    .hex__mt-md-1,
    .hex__my-md-1 {
      margin-top: 0.25rem !important;
    }
    .hex__mr-md-1,
    .hex__mx-md-1 {
      margin-right: 0.25rem !important;
    }
    .hex__mb-md-1,
    .hex__my-md-1 {
      margin-bottom: 0.25rem !important;
    }
    .hex__ml-md-1,
    .hex__mx-md-1 {
      margin-left: 0.25rem !important;
    }
    .hex__m-md-2 {
      margin: 0.5rem !important;
    }
    .hex__mt-md-2,
    .hex__my-md-2 {
      margin-top: 0.5rem !important;
    }
    .hex__mr-md-2,
    .hex__mx-md-2 {
      margin-right: 0.5rem !important;
    }
    .hex__mb-md-2,
    .hex__my-md-2 {
      margin-bottom: 0.5rem !important;
    }
    .hex__ml-md-2,
    .hex__mx-md-2 {
      margin-left: 0.5rem !important;
    }
    .hex__m-md-3 {
      margin: 1rem !important;
    }
    .hex__mt-md-3,
    .hex__my-md-3 {
      margin-top: 1rem !important;
    }
    .hex__mr-md-3,
    .hex__mx-md-3 {
      margin-right: 1rem !important;
    }
    .hex__mb-md-3,
    .hex__my-md-3 {
      margin-bottom: 1rem !important;
    }
    .hex__ml-md-3,
    .hex__mx-md-3 {
      margin-left: 1rem !important;
    }
    .hex__m-md-4 {
      margin: 1.5rem !important;
    }
    .hex__mt-md-4,
    .hex__my-md-4 {
      margin-top: 1.5rem !important;
    }
    .hex__mr-md-4,
    .hex__mx-md-4 {
      margin-right: 1.5rem !important;
    }
    .hex__mb-md-4,
    .hex__my-md-4 {
      margin-bottom: 1.5rem !important;
    }
    .hex__ml-md-4,
    .hex__mx-md-4 {
      margin-left: 1.5rem !important;
    }
    .hex__m-md-5 {
      margin: 3rem !important;
    }
    .hex__mt-md-5,
    .hex__my-md-5 {
      margin-top: 3rem !important;
    }
    .hex__mr-md-5,
    .hex__mx-md-5 {
      margin-right: 3rem !important;
    }
    .hex__mb-md-5,
    .hex__my-md-5 {
      margin-bottom: 3rem !important;
    }
    .hex__ml-md-5,
    .hex__mx-md-5 {
      margin-left: 3rem !important;
    }
    .hex__p-md-0 {
      padding: 0 !important;
    }
    .hex__pt-md-0,
    .hex__py-md-0 {
      padding-top: 0 !important;
    }
    .hex__pr-md-0,
    .hex__px-md-0 {
      padding-right: 0 !important;
    }
    .hex__pb-md-0,
    .hex__py-md-0 {
      padding-bottom: 0 !important;
    }
    .hex__pl-md-0,
    .hex__px-md-0 {
      padding-left: 0 !important;
    }
    .hex__p-md-1 {
      padding: 0.25rem !important;
    }
    .hex__pt-md-1,
    .hex__py-md-1 {
      padding-top: 0.25rem !important;
    }
    .hex__pr-md-1,
    .hex__px-md-1 {
      padding-right: 0.25rem !important;
    }
    .hex__pb-md-1,
    .hex__py-md-1 {
      padding-bottom: 0.25rem !important;
    }
    .hex__pl-md-1,
    .hex__px-md-1 {
      padding-left: 0.25rem !important;
    }
    .hex__p-md-2 {
      padding: 0.5rem !important;
    }
    .hex__pt-md-2,
    .hex__py-md-2 {
      padding-top: 0.5rem !important;
    }
    .hex__pr-md-2,
    .hex__px-md-2 {
      padding-right: 0.5rem !important;
    }
    .hex__pb-md-2,
    .hex__py-md-2 {
      padding-bottom: 0.5rem !important;
    }
    .hex__pl-md-2,
    .hex__px-md-2 {
      padding-left: 0.5rem !important;
    }
    .hex__p-md-3 {
      padding: 1rem !important;
    }
    .hex__pt-md-3,
    .hex__py-md-3 {
      padding-top: 1rem !important;
    }
    .hex__pr-md-3,
    .hex__px-md-3 {
      padding-right: 1rem !important;
    }
    .hex__pb-md-3,
    .hex__py-md-3 {
      padding-bottom: 1rem !important;
    }
    .hex__pl-md-3,
    .hex__px-md-3 {
      padding-left: 1rem !important;
    }
    .hex__p-md-4 {
      padding: 1.5rem !important;
    }
    .hex__pt-md-4,
    .hex__py-md-4 {
      padding-top: 1.5rem !important;
    }
    .hex__pr-md-4,
    .hex__px-md-4 {
      padding-right: 1.5rem !important;
    }
    .hex__pb-md-4,
    .hex__py-md-4 {
      padding-bottom: 1.5rem !important;
    }
    .hex__pl-md-4,
    .hex__px-md-4 {
      padding-left: 1.5rem !important;
    }
    .hex__p-md-5 {
      padding: 3rem !important;
    }
    .hex__pt-md-5,
    .hex__py-md-5 {
      padding-top: 3rem !important;
    }
    .hex__pr-md-5,
    .hex__px-md-5 {
      padding-right: 3rem !important;
    }
    .hex__pb-md-5,
    .hex__py-md-5 {
      padding-bottom: 3rem !important;
    }
    .hex__pl-md-5,
    .hex__px-md-5 {
      padding-left: 3rem !important;
    }
    .hex__m-md-auto {
      margin: auto !important;
    }
    .hex__mt-md-auto,
    .hex__my-md-auto {
      margin-top: auto !important;
    }
    .hex__mr-md-auto,
    .hex__mx-md-auto {
      margin-right: auto !important;
    }
    .hex__mb-md-auto,
    .hex__my-md-auto {
      margin-bottom: auto !important;
    }
    .hex__ml-md-auto,
    .hex__mx-md-auto {
      margin-left: auto !important;
    }
  }
  
  @media (min-width: 992px) {
    .hex__m-lg-0 {
      margin: 0 !important;
    }
    .hex__mt-lg-0,
    .hex__my-lg-0 {
      margin-top: 0 !important;
    }
    .hex__mr-lg-0,
    .hex__mx-lg-0 {
      margin-right: 0 !important;
    }
    .hex__mb-lg-0,
    .hex__my-lg-0 {
      margin-bottom: 0 !important;
    }
    .hex__ml-lg-0,
    .hex__mx-lg-0 {
      margin-left: 0 !important;
    }
    .hex__m-lg-1 {
      margin: 0.25rem !important;
    }
    .hex__mt-lg-1,
    .hex__my-lg-1 {
      margin-top: 0.25rem !important;
    }
    .hex__mr-lg-1,
    .hex__mx-lg-1 {
      margin-right: 0.25rem !important;
    }
    .hex__mb-lg-1,
    .hex__my-lg-1 {
      margin-bottom: 0.25rem !important;
    }
    .hex__ml-lg-1,
    .hex__mx-lg-1 {
      margin-left: 0.25rem !important;
    }
    .hex__m-lg-2 {
      margin: 0.5rem !important;
    }
    .hex__mt-lg-2,
    .hex__my-lg-2 {
      margin-top: 0.5rem !important;
    }
    .hex__mr-lg-2,
    .hex__mx-lg-2 {
      margin-right: 0.5rem !important;
    }
    .hex__mb-lg-2,
    .hex__my-lg-2 {
      margin-bottom: 0.5rem !important;
    }
    .hex__ml-lg-2,
    .hex__mx-lg-2 {
      margin-left: 0.5rem !important;
    }
    .hex__m-lg-3 {
      margin: 1rem !important;
    }
    .hex__mt-lg-3,
    .hex__my-lg-3 {
      margin-top: 1rem !important;
    }
    .hex__mr-lg-3,
    .hex__mx-lg-3 {
      margin-right: 1rem !important;
    }
    .hex__mb-lg-3,
    .hex__my-lg-3 {
      margin-bottom: 1rem !important;
    }
    .hex__ml-lg-3,
    .hex__mx-lg-3 {
      margin-left: 1rem !important;
    }
    .hex__m-lg-4 {
      margin: 1.5rem !important;
    }
    .hex__mt-lg-4,
    .hex__my-lg-4 {
      margin-top: 1.5rem !important;
    }
    .hex__mr-lg-4,
    .hex__mx-lg-4 {
      margin-right: 1.5rem !important;
    }
    .hex__mb-lg-4,
    .hex__my-lg-4 {
      margin-bottom: 1.5rem !important;
    }
    .hex__ml-lg-4,
    .hex__mx-lg-4 {
      margin-left: 1.5rem !important;
    }
    .hex__m-lg-5 {
      margin: 3rem !important;
    }
    .hex__mt-lg-5,
    .hex__my-lg-5 {
      margin-top: 3rem !important;
    }
    .hex__mr-lg-5,
    .hex__mx-lg-5 {
      margin-right: 3rem !important;
    }
    .hex__mb-lg-5,
    .hex__my-lg-5 {
      margin-bottom: 3rem !important;
    }
    .hex__ml-lg-5,
    .hex__mx-lg-5 {
      margin-left: 3rem !important;
    }
    .hex__p-lg-0 {
      padding: 0 !important;
    }
    .hex__pt-lg-0,
    .hex__py-lg-0 {
      padding-top: 0 !important;
    }
    .hex__pr-lg-0,
    .hex__px-lg-0 {
      padding-right: 0 !important;
    }
    .hex__pb-lg-0,
    .hex__py-lg-0 {
      padding-bottom: 0 !important;
    }
    .hex__pl-lg-0,
    .hex__px-lg-0 {
      padding-left: 0 !important;
    }
    .hex__p-lg-1 {
      padding: 0.25rem !important;
    }
    .hex__pt-lg-1,
    .hex__py-lg-1 {
      padding-top: 0.25rem !important;
    }
    .hex__pr-lg-1,
    .hex__px-lg-1 {
      padding-right: 0.25rem !important;
    }
    .hex__pb-lg-1,
    .hex__py-lg-1 {
      padding-bottom: 0.25rem !important;
    }
    .hex__pl-lg-1,
    .hex__px-lg-1 {
      padding-left: 0.25rem !important;
    }
    .hex__p-lg-2 {
      padding: 0.5rem !important;
    }
    .hex__pt-lg-2,
    .hex__py-lg-2 {
      padding-top: 0.5rem !important;
    }
    .hex__pr-lg-2,
    .hex__px-lg-2 {
      padding-right: 0.5rem !important;
    }
    .hex__pb-lg-2,
    .hex__py-lg-2 {
      padding-bottom: 0.5rem !important;
    }
    .hex__pl-lg-2,
    .hex__px-lg-2 {
      padding-left: 0.5rem !important;
    }
    .hex__p-lg-3 {
      padding: 1rem !important;
    }
    .hex__pt-lg-3,
    .hex__py-lg-3 {
      padding-top: 1rem !important;
    }
    .hex__pr-lg-3,
    .hex__px-lg-3 {
      padding-right: 1rem !important;
    }
    .hex__pb-lg-3,
    .hex__py-lg-3 {
      padding-bottom: 1rem !important;
    }
    .hex__pl-lg-3,
    .hex__px-lg-3 {
      padding-left: 1rem !important;
    }
    .hex__p-lg-4 {
      padding: 1.5rem !important;
    }
    .hex__pt-lg-4,
    .hex__py-lg-4 {
      padding-top: 1.5rem !important;
    }
    .hex__pr-lg-4,
    .hex__px-lg-4 {
      padding-right: 1.5rem !important;
    }
    .hex__pb-lg-4,
    .hex__py-lg-4 {
      padding-bottom: 1.5rem !important;
    }
    .hex__pl-lg-4,
    .hex__px-lg-4 {
      padding-left: 1.5rem !important;
    }
    .hex__p-lg-5 {
      padding: 3rem !important;
    }
    .hex__pt-lg-5,
    .hex__py-lg-5 {
      padding-top: 3rem !important;
    }
    .hex__pr-lg-5,
    .hex__px-lg-5 {
      padding-right: 3rem !important;
    }
    .hex__pb-lg-5,
    .hex__py-lg-5 {
      padding-bottom: 3rem !important;
    }
    .hex__pl-lg-5,
    .hex__px-lg-5 {
      padding-left: 3rem !important;
    }
    .hex__m-lg-auto {
      margin: auto !important;
    }
    .hex__mt-lg-auto,
    .hex__my-lg-auto {
      margin-top: auto !important;
    }
    .hex__mr-lg-auto,
    .hex__mx-lg-auto {
      margin-right: auto !important;
    }
    .hex__mb-lg-auto,
    .hex__my-lg-auto {
      margin-bottom: auto !important;
    }
    .hex__ml-lg-auto,
    .hex__mx-lg-auto {
      margin-left: auto !important;
    }
  }
  
  @media (min-width: 1200px) {
    .hex__m-xl-0 {
      margin: 0 !important;
    }
    .hex__mt-xl-0,
    .hex__my-xl-0 {
      margin-top: 0 !important;
    }
    .hex__mr-xl-0,
    .hex__mx-xl-0 {
      margin-right: 0 !important;
    }
    .hex__mb-xl-0,
    .hex__my-xl-0 {
      margin-bottom: 0 !important;
    }
    .hex__ml-xl-0,
    .hex__mx-xl-0 {
      margin-left: 0 !important;
    }
    .hex__m-xl-1 {
      margin: 0.25rem !important;
    }
    .hex__mt-xl-1,
    .hex__my-xl-1 {
      margin-top: 0.25rem !important;
    }
    .hex__mr-xl-1,
    .hex__mx-xl-1 {
      margin-right: 0.25rem !important;
    }
    .hex__mb-xl-1,
    .hex__my-xl-1 {
      margin-bottom: 0.25rem !important;
    }
    .hex__ml-xl-1,
    .hex__mx-xl-1 {
      margin-left: 0.25rem !important;
    }
    .hex__m-xl-2 {
      margin: 0.5rem !important;
    }
    .hex__mt-xl-2,
    .hex__my-xl-2 {
      margin-top: 0.5rem !important;
    }
    .hex__mr-xl-2,
    .hex__mx-xl-2 {
      margin-right: 0.5rem !important;
    }
    .hex__mb-xl-2,
    .hex__my-xl-2 {
      margin-bottom: 0.5rem !important;
    }
    .hex__ml-xl-2,
    .hex__mx-xl-2 {
      margin-left: 0.5rem !important;
    }
    .hex__m-xl-3 {
      margin: 1rem !important;
    }
    .hex__mt-xl-3,
    .hex__my-xl-3 {
      margin-top: 1rem !important;
    }
    .hex__mr-xl-3,
    .hex__mx-xl-3 {
      margin-right: 1rem !important;
    }
    .hex__mb-xl-3,
    .hex__my-xl-3 {
      margin-bottom: 1rem !important;
    }
    .hex__ml-xl-3,
    .hex__mx-xl-3 {
      margin-left: 1rem !important;
    }
    .hex__m-xl-4 {
      margin: 1.5rem !important;
    }
    .hex__mt-xl-4,
    .hex__my-xl-4 {
      margin-top: 1.5rem !important;
    }
    .hex__mr-xl-4,
    .hex__mx-xl-4 {
      margin-right: 1.5rem !important;
    }
    .hex__mb-xl-4,
    .hex__my-xl-4 {
      margin-bottom: 1.5rem !important;
    }
    .hex__ml-xl-4,
    .hex__mx-xl-4 {
      margin-left: 1.5rem !important;
    }
    .hex__m-xl-5 {
      margin: 3rem !important;
    }
    .hex__mt-xl-5,
    .hex__my-xl-5 {
      margin-top: 3rem !important;
    }
    .hex__mr-xl-5,
    .hex__mx-xl-5 {
      margin-right: 3rem !important;
    }
    .hex__mb-xl-5,
    .hex__my-xl-5 {
      margin-bottom: 3rem !important;
    }
    .hex__ml-xl-5,
    .hex__mx-xl-5 {
      margin-left: 3rem !important;
    }
    .hex__p-xl-0 {
      padding: 0 !important;
    }
    .hex__pt-xl-0,
    .hex__py-xl-0 {
      padding-top: 0 !important;
    }
    .hex__pr-xl-0,
    .hex__px-xl-0 {
      padding-right: 0 !important;
    }
    .hex__pb-xl-0,
    .hex__py-xl-0 {
      padding-bottom: 0 !important;
    }
    .hex__pl-xl-0,
    .hex__px-xl-0 {
      padding-left: 0 !important;
    }
    .hex__p-xl-1 {
      padding: 0.25rem !important;
    }
    .hex__pt-xl-1,
    .hex__py-xl-1 {
      padding-top: 0.25rem !important;
    }
    .hex__pr-xl-1,
    .hex__px-xl-1 {
      padding-right: 0.25rem !important;
    }
    .hex__pb-xl-1,
    .hex__py-xl-1 {
      padding-bottom: 0.25rem !important;
    }
    .hex__pl-xl-1,
    .hex__px-xl-1 {
      padding-left: 0.25rem !important;
    }
    .hex__p-xl-2 {
      padding: 0.5rem !important;
    }
    .hex__pt-xl-2,
    .hex__py-xl-2 {
      padding-top: 0.5rem !important;
    }
    .hex__pr-xl-2,
    .hex__px-xl-2 {
      padding-right: 0.5rem !important;
    }
    .hex__pb-xl-2,
    .hex__py-xl-2 {
      padding-bottom: 0.5rem !important;
    }
    .hex__pl-xl-2,
    .hex__px-xl-2 {
      padding-left: 0.5rem !important;
    }
    .hex__p-xl-3 {
      padding: 1rem !important;
    }
    .hex__pt-xl-3,
    .hex__py-xl-3 {
      padding-top: 1rem !important;
    }
    .hex__pr-xl-3,
    .hex__px-xl-3 {
      padding-right: 1rem !important;
    }
    .hex__pb-xl-3,
    .hex__py-xl-3 {
      padding-bottom: 1rem !important;
    }
    .hex__pl-xl-3,
    .hex__px-xl-3 {
      padding-left: 1rem !important;
    }
    .hex__p-xl-4 {
      padding: 1.5rem !important;
    }
    .hex__pt-xl-4,
    .hex__py-xl-4 {
      padding-top: 1.5rem !important;
    }
    .hex__pr-xl-4,
    .hex__px-xl-4 {
      padding-right: 1.5rem !important;
    }
    .hex__pb-xl-4,
    .hex__py-xl-4 {
      padding-bottom: 1.5rem !important;
    }
    .hex__pl-xl-4,
    .hex__px-xl-4 {
      padding-left: 1.5rem !important;
    }
    .hex__p-xl-5 {
      padding: 3rem !important;
    }
    .hex__pt-xl-5,
    .hex__py-xl-5 {
      padding-top: 3rem !important;
    }
    .hex__pr-xl-5,
    .hex__px-xl-5 {
      padding-right: 3rem !important;
    }
    .hex__pb-xl-5,
    .hex__py-xl-5 {
      padding-bottom: 3rem !important;
    }
    .hex__pl-xl-5,
    .hex__px-xl-5 {
      padding-left: 3rem !important;
    }
    .hex__m-xl-auto {
      margin: auto !important;
    }
    .hex__mt-xl-auto,
    .hex__my-xl-auto {
      margin-top: auto !important;
    }
    .hex__mr-xl-auto,
    .hex__mx-xl-auto {
      margin-right: auto !important;
    }
    .hex__mb-xl-auto,
    .hex__my-xl-auto {
      margin-bottom: auto !important;
    }
    .hex__ml-xl-auto,
    .hex__mx-xl-auto {
      margin-left: auto !important;
    }
  }
  
  .hex__text-justify {
    text-align: justify !important;
  }
  
  .hex__text-nowrap {
    white-space: nowrap !important;
  }
  
  .hex__text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  .hex__text-left {
    text-align: left !important;
  }
  
  .hex__text-right {
    text-align: right !important;
  }
  
  .hex__text-center {
    text-align: center !important;
  }
  
  @media (min-width: 576px) {
    .hex__text-sm-left {
      text-align: left !important;
    }
    .hex__text-sm-right {
      text-align: right !important;
    }
    .hex__text-sm-center {
      text-align: center !important;
    }
  }
  
  @media (min-width: 768px) {
    .hex__text-md-left {
      text-align: left !important;
    }
    .hex__text-md-right {
      text-align: right !important;
    }
    .hex__text-md-center {
      text-align: center !important;
    }
  }
  
  @media (min-width: 992px) {
    .hex__text-lg-left {
      text-align: left !important;
    }
    .hex__text-lg-right {
      text-align: right !important;
    }
    .hex__text-lg-center {
      text-align: center !important;
    }
  }
  
  @media (min-width: 1200px) {
    .hex__text-xl-left {
      text-align: left !important;
    }
    .hex__text-xl-right {
      text-align: right !important;
    }
    .hex__text-xl-center {
      text-align: center !important;
    }
  }
  
  .hex__text-lowercase {
    text-transform: lowercase !important;
  }
  
  .hex__text-uppercase {
    text-transform: uppercase !important;
  }
  
  .hex__text-capitalize {
    text-transform: capitalize !important;
  }
  
  .hex__font-weight-light {
    font-weight: 300 !important;
  }
  
  .hex__font-weight-normal {
    font-weight: var(--hex_font_normal) !important;
  }
  
  .hex__font-weight-bold {
    font-weight: var(--hex_font_bold) !important;
  }
  
  .hex__font-italic {
    font-style: italic !important;
  }
  
  .hex__text-white {
    color: #fff !important;
  }
  /*
 *  Owl Carousel - Core
 */
/* .owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
 } */
  /* .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden; */
    /* fix for flashing background */
    /* -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; } */

/* No Js */
/* .no-js .owl-carousel {
  display: block; } */

/*
 *  Owl Carousel - Animate Plugin
 */
/* .owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } } */

/*
 *  Owl Carousel - Auto Height Plugin
 */
/* .owl-height {
  transition: height 500ms ease-in-out; } */

/*
 *  Owl Carousel - Lazy Load Plugin
 */
/* .owl-carousel .owl-item { 
    }*/
  /* .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; } */

/*
 *  Default theme - Owl Carousel CSS File
 */
/* .owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; } */
/**************************************************hex home header stripe styles******************************************/
  .hex__header_stripe{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-wrap: wrap;
    min-height: 630px;
    height: 90vh;
    max-height: 650px;
    line-height: 1;
    overflow: hidden;
    background-color: var(--hex_partner_theme_black);
  }
  

  .hex__header_stripe .hex__container_wrapper{
    width: 88%;
    margin: 0 auto;
    max-width: 1280px;
  }
  .hex__header_stripe .hex__content_wrapper{
    max-width: 750px;
    align-self: center;
    margin-top: 90px;
  }
  .hex__header_stripe .hex__header_title{
    font-size: 42px;
    line-height: 1.2;
    font-weight: var(--hex_font_bold);
    margin: 0 0 15px;
    color: #fff;
  }
  .hex__header_stripe .hex__header_title--ab{
    font-weight: var(--hex_font_extrabold);
  }
  .hex__header_stripe .hex__header_sub_title{
    font-size: 18px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    margin: 0 0 30px;
    color: #bfc0c1;
  }
  .hex__header_stripe .hex__header_btn{
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
    max-width: 290px;
    padding: 12px 0;
    background-color: var(--hex_btn_bg_color);
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
  }
  .hex__header_stripe .hex__header_btn:hover,
  .hex__header_stripe .hex__header_btn:focus{
    text-decoration: none;
    background-color: var(--hex_btn_bg_color_hover);
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,.15);
    -moz-box-shadow:0 6px 12px rgba(0,0,0,.15);
    -ms-box-shadow:0 6px 12px rgba(0,0,0,.15);
    -o-box-shadow:0 6px 12px rgba(0,0,0,.15);
    box-shadow:0 6px 12px rgba(0,0,0,.15);
  }
  .hex__header_stripe .hex__icon_list{
    margin: 20px 0 0;
    padding: 0;
  }
  .hex__header_stripe .hex__icon_list li{
    list-style: none;
    position: relative;
    margin: 5px 10px;
    display: inline-block;
  }
  .hex__header_stripe .hex__icon_list li>img{
    position: relative;
    width: 18px;
    height: auto;
    opacity: 0.7;
    vertical-align: middle;
  }

  .hex__header_stripe .hex__icon_list li .direct_icon{
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align:middle;
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.65s ease;
  }
  .hex__header_stripe .hex__icon_list li .hex__home_header_fireos_icon{
    width: 27px;
    height: 21.5px;
    background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/fireOS.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
    opacity: 1;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;    
  }
  .hex__header_stripe .hex__icon_list li .hex__home_header_fireos_icon::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/fireOS.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 -21.5px;
    opacity: 0; 
    z-index: 2; 
    -webkit-transition: all 0.65s ease 0.2s;
    -moz-transition: all 0.65s ease 0.2s;
    -ms-transition: all 0.65s ease 0.2s;
    -o-transition: all 0.65s ease 0.2s;  
    transition: all 0.65s ease 0.2s;
  }
  .hex__header_stripe .hex__icon_list li:hover .hex__home_header_fireos_icon::after{
    opacity: 1;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  .hex__header_stripe .hex__icon_list li.hex__toolip svg{
    position: relative;
    vertical-align: middle;
    -webkit-transition: all 0.65s ease 0.2s;
    -moz-transition: all 0.65s ease 0.2s;
    -ms-transition: all 0.65s ease 0.2s;
    -o-transition: all 0.65s ease 0.2s;  
    transition: all 0.65s ease 0.2s;
  }
  .hex__header_stripe .hex__icon_list li.hex__toolip:hover svg{
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  .hex__home_header_ios_icon svg{
    width: 17px;
    height: 21px;
    fill: #5C5D5E;
  }
  .hex__home_header_ios_icon:hover svg{
    fill: #000000;
    stroke: #eee;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  .hex__home_header_android_icon svg{
    width: 18px;
    height: 21px;
    fill: #5C5D5E;
  }
  .hex__home_header_android_icon:hover svg{
    fill: #79c257;
  }
  .hex__home_header_windows_icon svg{
    width: 19px;
    height: 19px;
    fill: #5C5D5E;
  }
  .hex__home_header_windows_icon:hover svg{
    fill: #00aaf2;
  }
  .hex__home_header_macos_icon svg{
    width: 20px;
    height: 21px;
    fill: #5C5D5E;
  }
  .hex__home_header_macos_icon:hover svg{
    fill: #eaeaea;
  }
  .hex__home_header_appletv_icon svg{
    width: 35px;
    height: 16px;
    fill: #5C5D5E;
  }
  .hex__header_stripe .hex__icon_list li.hex__toolip.hex__home_header_ios_icon svg,
  .hex__header_stripe .hex__icon_list li.hex__toolip.hex__home_header_appletv_icon svg{
     -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  .hex__home_header_appletv_icon:hover svg{
    fill: #000000;
    stroke: #eee;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  .hex__header_stripe .hex__icon_list .hex__icon_list_title{
    position: absolute;
    top: 0;
    left: -50%;
    font-size: 14px;
    line-height: 1.4;
    border:1px solid red;
    padding: 1px 10px;
    color: #fff;
  }

  /*== code for hex tooltips ==*/
.hex__toolip {
    cursor: pointer;
    position: relative;
}

/*== common styles for both parts of tool tip ==*/
.hex__toolip::before,
.hex__toolip::after {
    left: 50%;
    opacity: 0;
    position: absolute;
    z-index: -100;
}

/*== pointer tip ==*/
.hex__toolip::before {
    left: 50%;
    border-style: solid;
    border-width: 8px 6px 0 6px;
    border-color: #fff transparent transparent transparent;
    bottom: 97%;
    content: "";
    margin-left: -6px;
    -webkit-transition: all .65s cubic-bezier(.84,-0.18,.31,1.26), opacity .65s .5s;
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26), opacity .65s .5s;
    -webkit-transform:  scale(.6) translateY(-90%);
    transform:  scale(.6) translateY(-90%);
} 

/*.hex__toolip:hover::before,
.hex__toolip:focus::before {
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
}*/


/*== speech bubble ==*/
.hex__toolip::after {
    font-size: 13px;
    line-height: 1;
    height: 24px;
    font-weight: var(--hex_font_normal);
    background: #fff;
    border-radius: 4px;
    bottom: 120%;
    color: var(--hex_home_common_title_color);
    content: attr(data-tip);
    white-space: nowrap;
    /*margin-left: -140px;*/
    -webkit-transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
    -webkit-transform:  scale(.6)  translate(-50%, 70%);  
    transform:  scale(.6)  translate(-50%, 70%);  
    transform-origin: 0;
   /* width: 280px;*/
    padding: 0px 20px 0px;
    display: flex;
    align-items: center;
    /* justify-content: center; */
}
.hex__toolip.hex__tooltip_faded::after{
  color: #888888;
}
/*.hex__toolip:hover::after,
.hex__toolip:focus::after  {
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26);
}*/
.hex__toolip:hover::before,
.hex__toolip:focus::before {
    -webkit-transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
    opacity: 1;
    transform: scale(1) translateY(0);
    z-index: 100; 
}
.hex__toolip:hover::after,
.hex__toolip:focus::after {
    -webkit-transition: all .65s cubic-bezier(.84,-0.18,.31,1.26);
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26);
    opacity: 1;
    -webkit-transform: scale(1) translate(-50%, 0);
    transform: scale(1) translate(-50%, 0);
    z-index: 100; 
}

@media screen and (min-width: 601px) and (max-width: 767px){
  .hex__global_ru_lang .hex__header_stripe .hex__header_title{
    font-size: 40px;
  }
}
  @media screen and (max-width: 600px){
    .hex__header_stripe.hex__header_stripe_banner{
      background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/1x/hexnode-unified-mobile-endpoint-management-solution-for-enterprises.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 0px;
      min-height: 550px;
    }
    .hex__header_stripe .hex__content_wrapper{
      text-align: center;
      align-self: flex-end;
      margin-bottom: 70px;
    }
    .hex__header_stripe .hex__header_title{
      font-size: 34px;
      margin: 0 0 10px;
    }
    .hex__header_stripe .hex__header_sub_title{
      font-size: 18px;
      margin: 0 0 20px;
    }
    .hex__header_stripe .hex__header_btn{
      font-size: 14px;
      padding: 10px 0;
      max-width: 270px;
    }
  }
  @media screen and (max-width: 420px){
    .hex__header_stripe .hex__content_wrapper{
      margin-bottom: 65px;
    }
  }
  @media screen and (max-width: 375px){
    .hex__header_stripe .hex__content_wrapper{
      margin-bottom: 50px;
    }
  }
  @media screen and (max-width: 360px){
    .hex__header_stripe .hex__content_wrapper{
      margin-bottom: 35px;
    }
  }
  @media screen and (max-width: 330px){
    .hex__header_stripe .hex__header_title{
      font-size: 30px;
    }
    .hex__header_stripe{
      min-height: 568px;
    }
  }
  @media screen and (min-width: 601px){
    .hex__header_stripe.hex__header_stripe_banner{
      background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/2x/hexnode-unified-mobile-endpoint-management-solution-for-enterprises.jpg');
      background-size: cover;
      background-repeat: no-repeat;
    }
    .hex__header_stripe .hex__header_btn{
      max-width: 260px;
    }
    .hex__header_stripe .hex__icon_list li:first-child{
      margin-left: 2.5px;
    }
  }
  @media screen and (max-width: 991px){
    .hex__header_stripe.hex__header_stripe_banner{
      background-position: 46% 0px;
    }
  }
  @media screen and (max-width: 768px){
    .hex__header_stripe.hex__header_stripe_banner{
      background-position: 50% 0px;
    }
  }
  @media screen and (min-width: 601px) and (max-width: 991px){
    .hex__header_stripe .hex__content_wrapper{
      max-width: 400px;
    }
  }
  @media screen and (min-width: 992px){
    .hex__header_stripe.hex__header_stripe_banner{
      background-position: 40% 0px;
    }
  }
  @media screen and (min-width: 1150px){
    .hex__header_stripe.hex__header_stripe_banner{
      background-position: 20% 0px;
    }
  }
  @media screen and (min-width: 1250px){
    .hex__header_stripe.hex__header_stripe_banner{
      background-position: 50px;
    }
  }
  @media screen and (min-width: 1500px){
    .hex__header_stripe.hex__header_stripe_banner{
      background-position: 100px;
    }
  }
 /*@media screen and (min-width: 1921px){
   .hex__header_stripe .hex__container_wrapper{
    max-width: 1720px;
   }
 }*/

 /**************************hex home header stripe styles ends*****************************/
 /**************************hex home header gartner stripe styles ends*****************************/
 .hex__header_stripe_with_gartner{}
 @media screen and (min-width: 601px){
  .hex__header_stripe.hex__header_stripe_with_gartner{
    /*background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/2x/hexnode-unified-mobile-endpoint-management-solution-for-enterprises.jpg');*/
    background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/2x/hexnode-mobile-endpoint-management-solution.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
 }
 @media screen and (max-width: 991px){
    .hex__header_stripe.hex__header_stripe_with_gartner{
      background-position: 56% 0px;
    }
  }
  @media screen and (max-width: 768px){
    .hex__header_stripe.hex__header_stripe_with_gartner{
      background-position: 60% 0px;
    }
  }
 @media screen and (min-width: 992px){
  .hex__header_stripe.hex__header_stripe_with_gartner{
    background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/2x/hexnode-mobile-endpoint-management-solution.jpg');
    background-size: cover;
    background-position: 42% 0px;
  }
 }
 @media screen and (min-width: 1150px){
  .hex__header_stripe.hex__header_stripe_with_gartner{
    background-position: 33% 0px;
  }
 }
 @media screen and (min-width: 1300px){
  .hex__header_stripe.hex__header_stripe_with_gartner{
    background-position: 20% 0px;
  }
 }
 @media screen and (min-width: 1450px){
  .hex__header_stripe.hex__header_stripe_with_gartner{
    background-position: 10% 0px;
  }
 }
 @media screen and (min-width: 1600px){
  .hex__header_stripe.hex__header_stripe_with_gartner{
    background-position: 70px;
  }
 }
 
  @media screen and (min-width: 1700px){
  .hex__header_stripe.hex__header_stripe_with_gartner{
    background-position: 150px;
  }
 }
 .hex__header_stripe.hex__header_stripe_with_gartner .hex__content_wrapper{
  max-width: 930px;
  width: 100%;
  margin-top: 70px;
 }
 .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_gartner_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
 }
 .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_gartner_wrapper .hex__header_content{
  max-width: 660px;
 }
 .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_gartner_wrapper_multi .hex__header_content{
  max-width: 600px;
 }
 .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_gartner_wrapper .hex__header_gartner_content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex: 0 0 auto;
  text-align: center;
 }
 .hex__header_gartner_logo{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-self: center;
  padding: 0px;
  cursor: pointer;
 }
 .hex__header_gartner_logo img{
  width: 217px;
  height: 181px;
 }
 .hex__header_gartner_link{
  /*display: inline-block;*/
  display: none;
  color: #f5f5f5;
  font-size: 18px;
  line-height: 26px;
  margin: 0;
  padding: 5px 20px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
 }
 .hex__header_gartner_link::after{
  content: "";
  display:block;
  height:1px;
  width: 100%;
  background-color: #f5f5f5;

 }
 .hex__header_gartner_link:hover,
 .hex__header_gartner_link:focus{
  text-decoration: none;
  color: #fff;
 }
 .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_title{
    font-size: 46px;
    line-height: 1.2;
    font-weight: var(--hex_font_semibold);
    margin: 0 0 20px;
    color: #fff;
  }
  @media screen and (max-width: 1299px){
    .hex__header_stripe.hex__header_stripe_with_gartner .hex__content_wrapper{
      max-width: 780px;
    }
    .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_gartner_wrapper_multi .hex__header_content{
      max-width: 550px;
    }
  }
  @media screen and (max-width: 1150px){
    .hex__header_stripe.hex__header_stripe_with_gartner .hex__content_wrapper{
      max-width: 730px;
    }
    .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_gartner_wrapper_multi .hex__header_content{
      max-width: 510px;
    }
    .hex__header_gartner_logo{
      padding: 20px;
    }
    .hex__header_gartner_logo img{
      width: auto;
      height: 140px;
    }
  }
  @media screen and (max-width: 991px){
    .hex__header_stripe.hex__header_stripe_with_gartner .hex__content_wrapper{
      max-width: 600px;
    }
    .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_gartner_wrapper{
      flex-direction: column;
    }
    .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_gartner_wrapper .hex__header_content{
      max-width: 600px;
      order: 2;
     }
     .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_gartner_wrapper_multi .hex__header_content{
      max-width: 600px;
      order: 2;
     }
     .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_title{
      font-size: 36px;
     }
     .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_gartner_wrapper .hex__header_gartner_content{
      order: 1;
      max-width: 200px;
      text-align: left;
     }
     .hex__header_gartner_logo{
      /*background-color: var(--hex_home_common_title_color);*/
      border-radius: 6px;
      display: inline-flex;
      margin-bottom: 20px;
     }
     .hex__header_gartner_logo img{
      width: auto;
      height: 100px;
     }
     .hex__header_gartner_link{
      display: none
     }
  }
  @media screen and (max-width: 600px){
    .hex__header_stripe.hex__header_stripe_with_gartner{
      background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/1x/hexnode-mobile-endpoint-management-solution.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 0px;
      min-height: 550px;
    }
    .hex__header_stripe.hex__header_stripe_with_gartner .hex__content_wrapper{
      text-align: center;
      align-self: flex-end;
      margin-bottom: 50px;
    }
    .hex__header_gartner_logo img{
      width: auto;
      height: 100px;
     }
     .hex__header_gartner_logo{
      padding: 15px 15px; 
      margin-bottom: 10px;
     }
     .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_title{
      font-size: 34px;
      margin: 0 0 15px;
     }
     .hex__header_stripe.hex__header_stripe_with_gartner .hex__header_gartner_wrapper_multi .hex__header_title{
      font-size: 26px;
     }
  }
  @media screen and (max-width: 480px){
    .hex__header_gartner_logo img{
      height: 100px;
      width: auto;
    }
  }
  @media screen and (max-width: 390px){
    .hex__header_gartner_logo img{
      height: 70px;
      width: auto;
    }
  }
  @media screen and (max-width: 360px){
    .hex__header_stripe.hex__header_stripe_with_gartner .hex__content_wrapper{
      margin-bottom: 35px;
    }
  }
  @media screen and (max-width: 330px){
    .hex__header_stripe.hex__header_stripe_with_gartner{
      min-height: 580px;
    }
    .hex__header_stripe.hex__header_stripe_with_gartner .hex__content_wrapper{
      margin-bottom: 25px;
    }
    .hex__header_gartner_logo img{
      height: 60px;
      width: auto;
    }
  }
 /**************************hex home header gartner stripe styles ends*****************************/
 /**************************hex home header gartner-forester stripe styles ends*****************************/
.and__forester .hex__mdm_home_content_wrapper{
    flex-wrap: nowrap;
}
.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
  max-width: 630px;
  padding-right: 15px;
}
 .hex__header_stripe.and__forester .hex__header_title{
  margin: 0 0 18px;
 }
 .hex__header_stripe.and__forester .hex__header_sub_title{
  color: #fff;
  font-weight: var(--hex_font_semibold);
  margin: 0 0 30px;
 }
 .hex__header_text_btn{
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -moz-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items: center;
}
.hex_home_text_link{
 color: #fff;
 text-decoration: none;
 cursor: pointer;
 -webkit-transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
 transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
 font-size: 18px;
 line-height: 26px;
 font-weight: var(--hex_font_normal);
 padding: 10px 25px;
 margin-left: 10px;
 -webkit-font-smoothing: antialiased;
}
.hex_home_text_link span{
 position: relative;
}
.hex_home_text_link span::after{
 position: absolute;
 width: 100%;
 bottom: -1px;
 left: 0;
 right: 0px;
 height: 1px;
 content: "";
 background-color: var(--hex_bg_color_light_grey);
 opacity: 0.8;
 -webkit-transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
 transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.hex_home_text_link:hover{
 text-decoration: none;
 color: var(--hex_btn_bg_color);
}
.hex_home_text_link:focus{
  text-decoration: none;
  color: #fff;
}
.hex_home_text_link:focus span::after{
  background-color: #fff;
}
.hex_home_text_link:hover span::after{
 background-color: var(--hex_btn_bg_color);
}
.hex__mdm_home_content_left ul.hex__icon_list{
  display: flex;
  align-items: center;
}
.hex__mdm_home_content_left ul.hex__icon_list li{
  display: flex;
  justify-content: center;
  align-items: center;
  height:25px;
}

@media screen and (max-width: 600px){
  .hex__mdm_home_content_left ul.hex__icon_list{
    justify-content: center;
  }
}


 @media screen and (min-width: 992px) and (max-width: 1300px){
  .hex__header_stripe.and__forester .hex__header_title{
    max-width: 600px;
  }
  .hex__header_stripe.and__forester .hex__header_sub_title{
    max-width: 550px;
  }
 }
 @media screen and (min-width: 992px){
    /*=======commented to override gartner box type design featured stripe ========*/
    /* .hex__header_stripe_with_gartner_forester{
      background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/2x/featured/hexnode-remote-work-management.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 70% 0;
    } */
     /*=======commented to override gartner box type design featured stripe ========*/
   .hex__mdm_header_gartner_logo, .hex__mdm_header_forester_logo{
    align-items: center;
   }
 }
 /*=======commented to override gartner box type design featured stripe ========*/
 /* @media screen and (min-width: 1024px){
  .hex__header_stripe_with_gartner_forester{
    background-position: 68% 0;
  }
 }
 @media screen and (min-width: 1160px){
  .hex__header_stripe_with_gartner_forester{
    background-position: 64% 0;
  }
 }
 @media screen and (min-width: 1260px){
  .hex__header_stripe_with_gartner_forester{
    background-position: 54% 0;
  }
 }
 @media screen and (min-width: 1360px){
  .hex__header_stripe_with_gartner_forester{
    background-position: 50% 0;
  }
 }
 @media screen and (min-width: 1500px){
  .hex__header_stripe_with_gartner_forester{
    background-position: 40% 0;
  }
 }
 @media screen and (min-width: 1600px){
  .hex__header_stripe_with_gartner_forester{
    background-position: 40% 0;
  }
 }
 @media screen and (min-width: 2000px){
  .hex__header_stripe_with_gartner_forester{
    background-position: 0px 0;
  }
 }
@media screen and (min-width: 2200px){
  .hex__header_stripe_with_gartner_forester{
    background-position: -30px 0;
  }
}
@media screen and (min-width: 2400px){
  .hex__header_stripe_with_gartner_forester{
      background-position: -60px 0;
  }
}
@media screen and (min-width: 2600px){
  .hex__header_stripe_with_gartner_forester{
      background-position: -120px 0;
  }
}
@media screen and (min-width: 3000px){
  .hex__header_stripe_with_gartner_forester {
        background-position: -180px 0;
  }
} */
 /*=======commented to override gartner box type design featured stripe ========*/

 @media screen and (max-width: 991px){
    /*=======commented to override gartner box type design featured stripe ========*/
    /* .hex__header_stripe_with_gartner_forester{
      background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/2x/featured/remote-work-management-with-hexnode.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 70% 0;
   } */
    /*=======commented to override gartner box type design featured stripe ========*/
   .hex__header_stripe.and__forester{
    min-height: 740px;
    max-height: 780px;
   }
   .hex__header_stripe.and__forester.hex__alt_page_header_stripe_with_gartner{
    min-height: 780px;
    max-height: 820px;
   }
   .hex__header_stripe.and__forester.hex__kiosk_alt_page_header_stripe_with_gartner{
    min-height: 760px;
    max-height: 790px;
   }
 }
 @media screen and (max-width: 600px){
  .hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
    text-align: center;
  }
   /*=======commented to override gartner box type design featured stripe ========*/
  /* .hex__header_stripe_with_gartner_forester{
      background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/1x/featured/hexnode-remote-work-management.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 62% 0;
   } */
    /*=======commented to override gartner box type design featured stripe ========*/
   .hex__header_text_btn{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
     flex-direction: column;
   }
   .hex__header_text_btn .hex_home_text_link{
    margin-top: 10px;
    margin-left: 0;
   }
 }
 @media screen and (max-width: 420px){
  .polish_header_stripe.hex__header_stripe.and__forester {
    min-height: 690px;
    max-height: 700px;
  }
 }
 /**************************hex home header gartner-forester stripe styles ends*****************************/
 .hex__common_container_wrapper{
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1300px;
 }


 /**************************set margin zero for hexcommon container only mobile*********/

 .hex__common_home_title{
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin: 0 0 15px;
 }
 @media screen and (max-width: 600px){
  .hex__common_home_title{
    font-size: 28px;
  }
 }
 .hex__width-auto {
   width: auto;
 }
 /**************************hex home solutions stripe styles*******************************/
 .hex__home_solutions{
  margin: 70px 0 25px;
  text-align: center;
 }
 a.hex__home_solution_cell{
  text-decoration: none;
  margin: 30px 0px;
  padding: 20px;
  cursor: pointer;
 }
 a.hex__home_solution_cell:hover,
 a.hex__home_solution_cell:focus{
  text-decoration: none;
 }
 a.hex__home_solution_cell figure{
  margin-bottom: 20px;
  height: 160px!important;
  position: relative;
  overflow: hidden;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
 }
 a.hex__home_solution_cell figure>img{
  width: 100%;
  max-width: 254px;
 }
 a.hex__home_solution_cell:hover figure{
  -webkit-transform:translateY(-4px);
  -moz-transform:translateY(-4px);
  -ms-transform:translateY(-4px);
  -o-transform:translateY(-4px);
  transform:translateY(-4px);
 }
 a.hex__home_solution_cell .hex__inner_content_title{
  font-size: 30px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 0 0 15px;
 }
 a.hex__home_solution_cell .hex__inner_content_text{
  font-size: 20px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 0 0 25px;
  padding: 0;
 }
 a.hex__home_solution_cell .hex__inner_content_link{
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  padding: 0;
  margin: 0;
  color: var(--hex_btn_bg_color);
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  padding: 0px 20px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
 }
 a.hex__home_solution_cell .hex__inner_content_link::after{
  content: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right.svg');
  position: absolute;
  right: 3px;
  top: -1px;
  z-index: 10;
  width: 6px;
  height: auto;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
 }
 a.hex__home_solution_cell:hover .hex__inner_content_link{
  color: var(--hex_btn_bg_color_hover);
 }
 a.hex__home_solution_cell:hover .hex__inner_content_link::after{
  -webkit-transform: translate(3px);
  -moz-transform: translate(3px);
  -ms-transform: translate(3px);
  -o-transform: translate(3px);
  transform: translate(3px);
 }
 @media screen and (min-width: 601px) and (max-width: 991px){
  a.hex__home_solution_cell{
    display: flex;
    flex-direction: row;
    margin: 20px 0 10px;
  }
  a.hex__home_solution_cell figure{
    width: 50%;
    margin: 0;
    padding-right: 15px;
  }
  a.hex__home_solution_cell .hex__inner_content_wrapper{
    width: 50%;
    text-align: left;
  }
  a.hex__home_solution_cell .hex__inner_content_title{
    margin:0 0 15px;
  }
  a.hex__home_solution_cell .hex__inner_content_text{
    margin: 0 0 15px;
  }
  a.hex__home_solution_cell .hex__inner_content_link{
    font-size: 16px;
    padding: 0 20px 0 0;
  }
  a.hex__home_solution_cell .hex__inner_content_link::after{
    top: 0px;
  }
 }
 @media screen and (max-width: 600px){
  .hex__home_solutions{
    margin: 50px 0 20px;
  }
  a.hex__home_solution_cell{
    margin: 10px 0px;
    padding: 15px 20px;
  }
  a.hex__home_solution_cell figure{
    margin-bottom: 10px;
  }
  a.hex__home_solution_cell .hex__inner_content_title{
    font-size: 26px;
    margin:0 0 15px;
  }
  a.hex__home_solution_cell .hex__inner_content_text{
    font-size: 18px;
    margin: 0 0 10px;
  }
  a.hex__home_solution_cell .hex__inner_content_link{
    font-size: 16px;
  }
  a.hex__home_solution_cell .hex__inner_content_link::after{
    top: -0.5px;
  }
 }
 /**************************hex home solutions stripe styles ends**************************/
 
  /*****************hex home solutions grid stripe styles starts *********************/
.hex__home_solutions.ahex_home_solutions_grid_wrapper {
  margin: 0px;
  padding: 70px 0 70px;
}
.ahex_home_content_wrapper{
  padding: 0 20px;
  margin-top: 40px;
}
.ahex_home_grid_wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-flex-wrap:wrap;
  flex-wrap: wrap;
  -ms-flex-pack:justify;
  justify-content: space-around;
}
.ahex_home_grid_col{
  position: relative;
}
.ahex_home_grid_col.ah_col_50{
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
}
.ahex_home_grid_col.ah_col_33{
  -webkit-box-flex: 0;
  flex: 0 0 33.33%;
  max-width: 33.33%;
}
.ahex_home_grid_col .ahex_grid_col_cont figure,
.ahex_home_grid_col .ahex_grid_col_cont .ahex_home_grid_title .hex__inner_content_title{
    -webkit-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
    -moz-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
    -ms-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
    -o-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
    transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.ahex_grid_col_cont .aspect-ratio-img {
  width: auto;
}
.ahex_home_grid_col .ahex_grid_col_cont figure img{
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
.ahex_home_grid_col .ahex_grid_col_cont figure img{
  max-height: 120px;
}
.ahex_home_grid_col .ahex_grid_col_cont{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
    -ms-flex-direction: column;
  flex-direction: column;
  flex: 1;
  padding: 35px 25px 15px;
  border: 1px solid var(--hex_home_grid_border_color);
  height: 100%;
}
.ahex_home_grid_col.ah_col_33 .ahex_grid_col_cont{
  padding-bottom: 20px;
}
.ahex_home_grid_col .ahex_grid_col_cont:hover, .ahex_home_grid_col .ahex_grid_col_cont:focus{
  text-decoration: none;
}
.ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_title {
  font-size: 24px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 0 0 0px;
}
.ahex_home_grid_col .hex__inner_content_wrapper{
  display: none;
}
.ahex_grid_col_cont a:hover,
.ahex_grid_col_cont a:focus,
.ahex_grid_col_cont a:hover .hex__inner_content_title,
.ahex_grid_col_cont a:focus .hex__inner_content_title,
.ahex_home_grid_col .ahex_grid_col_cont a:hover .hex__inner_content_text,
.ahex_home_grid_col .ahex_grid_col_cont a:focus .hex__inner_content_text{
  color: var(--hex_home_common_title_color);
  text-decoration: none;
}
.ahex_home_grid_col .ahex_grid_col_cont a:hover .hex__inner_content_text,
.ahex_home_grid_col .ahex_grid_col_cont a:focus .hex__inner_content_text{
  color: var(--hex_home_common_text_color);
}
.ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_text {
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 5px 0 20px;
  padding: 0;
}
.ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_link {
  font-size: 16px;
  line-height: 1;
  font-weight: var(--hex_font_normal);
  padding: 0;
  margin: 0;
  color: #707070;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  padding: 0 20px 0px 0px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}

.ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_link::after {
  content: '';
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  width: 6px;
  height: 11px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  background: url(https://www-review3.hexnode.com/static/img/home_page/images/solutions/arrow-right.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.ahex_home_grid_col:hover .ahex_grid_col_cont .hex__inner_content_link::after{
  -webkit-transform: translateY(-50%) translateX(3px);
  -moz-transform: translateY(-50%) translateX(3px);
  -ms-transform: translateY(-50%) translateX(3px);
  -o-transform: translateY(-50%) translateX(3px);
  transform: translateY(-50%) translateX(3px);
}
@media screen and (min-width: 992px) and (max-width: 1425px){
  .ahex_home_grid_col .ahex_home_grid_title{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ahex_home_grid_col.ah_col_50 .ahex_home_grid_title{
    min-height: 36px;
  }
  .ahex_home_grid_col.ah_col_33 .ahex_home_grid_title{
    min-height: 66px;
  }
}
@media screen and (min-width: 992px){
  .ahex_home_grid_col.ah_col_50:first-child .ahex_grid_col_cont{
    border-right : 0px;
  }
  .ahex_home_grid_col.ah_col_33.first_item.first_item--border .ahex_grid_col_cont{
    border-top: 1px solid var(--hex_home_grid_border_color);
    border-right: 0px;
  }
  .ahex_home_grid_col.ah_col_33.sec_item.sec_item--border .ahex_grid_col_cont{
    border-top: 1px solid var(--hex_home_grid_border_color);
  }
  .ahex_home_grid_col.ah_col_33.sec_item.sec_item--first-row-last .ahex_grid_col_cont{
    border-top: 1px solid var(--hex_home_grid_border_color);
    border-left: 0;
  }
  .ahex_home_grid_col.ah_col_33 .ahex_grid_col_cont{
    border-top: 0px;
  }
  .ahex_home_grid_col.ah_col_33.third_item .ahex_grid_col_cont{
    border-right : 0px;
  }
  .ahex_home_grid_col.ah_col_33:last-child .ahex_grid_col_cont{
    border-left : 0px;
  }
  .ahex_home_grid_col:hover .ahex_grid_col_cont{
    /* position: absolute; */
    background-color: #fff;
    /* box-shadow: 0px 14px 20px rgba(14, 54, 121, 0.058823529411764705); */
    /* border: 1px solid var(--hex_home_grid_border_color); */
    z-index: 2;
    /* height: unset; */
  }
  /* .ahex_home_grid_col.ahex_home_grid_col.ah_col_50:hover .ahex_grid_col_cont{
    top: 0px;
  }
  .ahex_home_grid_col.ahex_home_grid_col.ah_col_33:hover .ahex_grid_col_cont{
    bottom: 0px;
  } */
  /* .ahex_home_grid_col .hex__inner_content_wrapper{
    height: 0;
    opacity: 0;
    visibility: hidden;
  }
  .ahex_home_grid_col:hover .ahex_grid_col_cont .hex__inner_content_wrapper{
    height: auto;
    opacity: 1;
    visibility: visible;
  } */
  /* .ahex_home_grid_col.ah_col_50.first_item:hover .ahex_grid_col_cont{
    border-right: 1px solid var(--hex_home_grid_border_color);
    width: calc(100% - -1px);
  }
  .ahex_home_grid_col.ah_col_33.third_item:hover .ahex_grid_col_cont{
    border-right: 1px solid var(--hex_home_grid_border_color);
    width: calc(100% - -1px);
  }
  .ahex_home_grid_col.ah_col_33.fifth_item:hover .ahex_grid_col_cont{
    border-left: 1px solid var(--hex_home_grid_border_color);
    width: calc(100% - -1px);
    right : 0px;
  }
  .ahex_home_grid_col.ah_col_50.first_item:hover .ahex_grid_col_cont{
    top: 0px;
    left: 0px;
  }
  .ahex_home_grid_col.ah_col_50.sec_item:hover .ahex_grid_col_cont{
    top: 0px;
    right: 0px;
  }
  .ahex_home_grid_col.ah_col_33.third_item:hover .ahex_grid_col_cont,
  .ahex_home_grid_col.ah_col_33.fourth_item:hover .ahex_grid_col_cont,
  .ahex_home_grid_col.ah_col_33.fifth_item:hover .ahex_grid_col_cont{
    bottom: 0px;
  } */
  .ahex_home_grid_col.ah_col_50 .ahex_grid_col_cont figure{
    min-height: 140px;
  }
  .ahex_home_grid_col.ah_col_33 .ahex_grid_col_cont figure{
    min-height: 140px;
  }
  .ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_wrapper{
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    -webkit-transition: opacity 0.2s ease-in 0s, transform 0.4s;
    -moz-transition: opacity 0.2s ease-in 0s, transform 0.4s;
    -ms-transition: opacity 0.2s ease-in 0s, transform 0.4s;
    -o-transition: opacity 0.2s ease-in 0s, transform 0.4s;
    transition: opacity 0.2s ease-in 0s, transform 0.4s;
  }
  /* .ahex_home_grid_col.ah_col_50:hover .ahex_grid_col_cont figure,
  .ahex_home_grid_col.ah_col_50:hover .ahex_grid_col_cont .ahex_home_grid_title .hex__inner_content_title,
  .ahex_home_grid_col.ah_col_50:hover .ahex_grid_col_cont .hex__inner_content_wrapper{
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    -o-transform: translateY(4px);
    transform: translateY(4px);
  } */
  /* .ahex_home_grid_col.ah_col_33:hover .ahex_grid_col_cont figure,
  .ahex_home_grid_col.ah_col_33:hover .ahex_grid_col_cont .ahex_home_grid_title .hex__inner_content_title,
  .ahex_home_grid_col.ah_col_33:hover .ahex_grid_col_cont .hex__inner_content_wrapper{
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);
  } */
  .ahex_home_grid_col:hover .ahex_grid_col_cont figure,
  .ahex_home_grid_col:hover .ahex_grid_col_cont .ahex_home_grid_title .hex__inner_content_title,
  .ahex_home_grid_col:hover .ahex_grid_col_cont .hex__inner_content_wrapper{
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){


  .ahex_home_grid_col.ah_col_33.first_item.first_item--border .ahex_grid_col_cont{
    border-right: 0px;
  }
  .ahex_home_grid_col.ah_col_33.sec_item.sec_item--first-row-last .ahex_grid_col_cont{
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
  }




  .ahex_home_grid_col.ah_col_50.first_item{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ahex_home_grid_col.ah_col_50.sec_item{
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ahex_home_grid_col.ah_col_33{
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ahex_home_grid_col .ahex_grid_col_cont figure{
    min-height: 145px;
  }
  .ahex_home_grid_col.ah_col_33 .hex__inner_content_wrapper{
    padding: 0px 10px;
  }
  .ahex_home_grid_col.ah_col_33.fifth_item .ahex_grid_col_cont figure img{
    max-height: 130px;
  }
  .ahex_home_grid_col.ah_col_50.first_item .ahex_grid_col_cont{
    border-bottom: 0px;
  }
  .ahex_home_grid_col.ah_col_50.sec_item .ahex_grid_col_cont{
    border-right: 0px;
    border-bottom: 0px;
  }
  .ahex_home_grid_col.ah_col_33.third_item .ahex_grid_col_cont{
    border-bottom: 0px;
    border-top: 0;
  }
  .ahex_home_grid_col.ah_col_33.fourth_item .ahex_grid_col_cont{
    border-right: 0px;
  }
}
@media screen and (max-width: 991px){
  .ahex_inner_solutions_link{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
  }
  .ahex_inn_icon_link{
    border: 1px solid var(--hex_home_grid_border_color);
    border-radius: 8px;
    height: 31px;
    width: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 5;
    cursor: pointer;
  }
  .ahex_inn_icon_link .ah_inn_ic {
    content: url('https://www-review3.hexnode.com/static/img/home_page/images/solutions/arrow-right.svg');
    z-index: 1;
    width: 7px;
    height: auto;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
    -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
    -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
    -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
    transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  }
  .ahex_grid_col_cont.active .ahex_inn_icon_link .ah_inn_ic{
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .ahex_home_grid_col .hex__inner_content_wrapper{
    display: none;
  }
  .ahex_home_grid_col .ahex_grid_col_cont{
    padding: 30px 20px 20px;
  }
  .ahex_home_grid_col.ah_col_50:hover .ahex_grid_col_cont figure,
  .ahex_home_grid_col.ah_col_33:hover .ahex_grid_col_cont figure{
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  /* .ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_link::after{
    display: none;
  } */
  .ahex_inn_icon_link{
    border: 0px;
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .ahex_home_grid_col .ahex_grid_col_cont .ahex_home_grid_title{
    min-height: 66px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  /* .ahex_home_grid_col.first_item .ahex_grid_col_cont .ahex_home_grid_title {
    min-height: 36px;
  } */
  /* .ahex_home_grid_col.ah_col_50.first_item .ahex_inner_solutions_link > a{
    margin-left: calc(50% - 32px);
  }
  .ahex_home_grid_col .ahex_inner_solutions_link > a{
    margin-left: calc(50% - 31px);
  } */
  /* .ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_link{
    padding-right: 0px;
  } */
  .ahex_home_grid_col.ah_col_50.first_item .ahex_grid_col_cont .hex__inner_content_text{
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 767px){
  .ahex_home_grid_col.ah_col_50.first_item{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ahex_home_grid_col.ah_col_50.sec_item{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ahex_home_grid_col.ah_col_33{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* .ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_title{
    text-align: left;
  } */
  .ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_text{
    text-align: left;
    margin: 0 0 20px;
  }
  .ahex_home_grid_col .ahex_grid_col_cont figure{
    margin-bottom: 20px;
  }
  .ahex_home_grid_col.ah_col_50.sec_item .ahex_grid_col_cont figure img{
    max-height: 126px;
  }
  .ahex_home_grid_col.ah_col_33.fourth_item .ahex_grid_col_cont figure img{
    max-height: 126px;
  }
  .ahex_home_grid_col .ahex_grid_col_cont{
    border-bottom: 0px;
  }
  .ahex_home_grid_col.fifth_item .ahex_grid_col_cont{
    border-bottom: 1px solid var(--hex_home_grid_border_color);
  }
  .ahex_home_grid_col .ahex_grid_col_cont .ahex_home_grid_title{
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 600px){
  .ahex_home_content_wrapper {
    padding: 0 0px;
  }
  .ahex_home_grid_col .ahex_grid_col_cont{
    padding: 25px 20px 20px;
  }
  .ahex_home_grid_col .ahex_grid_col_cont figure {
    padding: 0px 10px;
  }
  .ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_title{
    font-size: 20px;
  }
  .ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_text{
    font-size: 18px;
  }
  /* .ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_link::after{
    display: none;
  } */
  .ahex_inn_icon_link{
    border: 0px;
  }
}
/****************hex home solutions grid stripe styles ends************************/

 /**************************hex h0me testimonial stripe styles************************************/
 .hex__home_testimonial{
  padding: 60px 0 30px;
  text-align: center;
  background-color: #f5faff;
 }
 .hex__home_testimonial .hex__content_wrapper{
  padding: 30px 0 10px;
 }
 
 /**************************hex home testimonial stripe styles ends*******************************/
 /**************************hex home testimonial alt stripe styles********************************/
 
 .hex__home_testimonial_cell_alt{
  text-decoration: none;
  margin: 20px;
  padding: 0px;
  text-align: center;
  line-height: 1;
  width: 291px;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
 }
 .hex__home_testimonial_cell_alt:hover,
 .hex__home_testimonial_cell_alt:focus{
  text-decoration: none;
 }
 .hex__home_testimonial_cell_alt figure{
  margin:0px;
  position: relative;
  overflow: hidden;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
 }
 .hex__home_testimonial_cell_alt figure>img{
  width: 100%;
  max-width: 293px;
  height: 100%;
  max-height: 322px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  object-fit: cover;
 }
 .hex__home_testimonial_cell_alt:hover figure{
  -webkit-transform:translateY(-4px);
  -moz-transform:translateY(-4px);
  -ms-transform:translateY(-4px);
  -o-transform:translateY(-4px);
  transform:translateY(-4px);
 }
 .hex__home_testimonial_cell_alt .hex__home_testimonial_cell_inner_content{
  padding: 10px 10px 10px;
 }
 .hex__home_testimonial_cell_alt .hex_author{
  font-size: 22px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 10px 0 3px;
  padding: 0;
 }
 .hex__home_testimonial_cell_alt .hex_customer{
  font-size: 16px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 0 0 0;
  padding: 0;
  min-height: 50px;
 }
 .hex__home_testimonial_cell_alt .hex_review{
  font-size: 14px;
  line-height: 1.5;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 0 0 0;
  padding: 0;
 }
 .hex__content_wrapper_justify{
  justify-content: center;
 }
.hex__home_testimonial_cell_alt.hex__home_testi_cell_video figure{
  border-radius: 10px;
  overflow: hidden;
}
.hex__home_testimonial_cell_alt.hex__home_testi_cell_video figure::after{
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 2;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.hex__home_testimonial_cell_alt.hex__home_testi_cell_video:hover figure::after {
  opacity: 1;
}
.hex__home_testimonial_cell_alt.hex__home_testi_cell_video figure::before{
  background: radial-gradient(ellipse farthest-corner at 0% 100%, rgb(32,34,49) -50%, rgba(161, 134, 190, 0) 15% 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  content: '';
  display: block;
}
.hex__home_test_play_icon{
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.hex__home_test_play_icon img{
  width: 22px;
  height: 22px;
  object-fit: contain;
  text-align: center;
}
.hex__home_testimonial_cell_alt.hex__home_testi_cell_video:hover .hex__home_test_play_icon{
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.hex__home_testimonial_cell_alt.hex__home_testi_cell_video:hover figure::before{
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.hex__home_testimonial--cell_hover_wrapper{
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex: 1;
  opacity: 0;
  width: 100%;
  padding: 0px 0px;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 3;
  height: 100%;
}
.hex__home_testimonial_cell_alt.hex__home_testi_cell_video:hover .hex__home_testimonial--cell_hover_wrapper{
  opacity: 1;
  visibility: visible;
}
.hex__home_testimonial--cell_hover_wrapper .watch_icon{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0.8;
  height: 95%;
  width: 95%;
  cursor: pointer;
}
.hex__home_testimonial_cell_alt.hex__home_testi_cell_video .hex__home_testimonial--cell_hover_wrapper .watch_icon:hover{
  opacity: 1;
}
.hex__home_testimonial--cell_hover_wrapper .watch_icon img {
  width: 100%;
  height: 26px;
  object-fit: contain;
  text-align: center;
  margin-bottom: 10px;
  filter: none!important;
}
.hex__home_testimonial--cell_hover_wrapper .watch_icon img {
  -webkit-transform: translate(0,15px);
  -moz-transform: translate(0,15px);
  -ms-transform: translate(0,15px);
  -o-transform: translate(0,15px);
  transform: translate(0,15px);
  transition: all 0.3s ease-in-out;
  opacity: 0;
}
.hex__home_testimonial--cell_hover_wrapper .watch_icon span {
  -webkit-transform: translate(0, 5px);
  -moz-transform: translate(0, 5px);
  -ms-transform: translate(0, 5px);
  -o-transform: translate(0, 5px);
  transform: translate(0, 5px);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.hex__home_testimonial_cell_alt.hex__home_testi_cell_video:hover .hex__home_testimonial--cell_hover_wrapper .watch_icon img,
.hex__home_testimonial_cell_alt.hex__home_testi_cell_video:hover .hex__home_testimonial--cell_hover_wrapper .watch_icon span{
  -webkit-transform: translate(0,0);
  -moz-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0);
  opacity: 1;
}
.hex__home_testimonial--cell_hover_wrapper .watch_icon span {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
}
 @media screen and (max-width: 718px){
  .hex__home_testimonial_cell_alt .hex_customer{
    min-height: unset;
    margin-bottom: 12px;
  }
 }
 /**************************hex home testimonial alt stripe styles ends***************************/
 /**************************hex home logo stripe styles*******************************************/
 .hex__home_logos{
  position: relative;
  margin: 60px 0 0px;
 }
 .hex__home_logos img {
    width: auto;
    height: auto;
  }
 .hex__home_logos .hex__common_home_title{
  text-align: center;
 }
 @media screen and (min-width: 640.01px){
  .hex__home_logos .hex__common_home_title{
    margin-bottom: 35px;
   } 
 }
 .single-row-logo-container{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-flex-wrap:wrap;
  flex-wrap: wrap;
  -ms-flex-pack:justify;
  justify-content: center;
  margin: 40px auto 40px;
 }
 .single-row-logo-container li{
  width: 16.5%;
  list-style: none;
  margin: 0;
 }

 .single-row-logo-container li img {
   width: 100%;
   max-width: 260px;
   object-fit: cover;
 }

 @media screen and (max-width: 600px){
  .hex__home_logos{
    margin: 50px 0 30px;
  }
  .single-row-logo-container{
    margin: 30px auto 30px;
  }
 }
 @media screen and (max-width: 1023.98px){
  .single-row-logo-container li{
    width: 33%;
  }
 }
 @media screen and (max-width: 480px){
  .single-row-logo-container li{
    width: 50%;
  }
 }
 /**************************hex home logo stripe styles emds**************************************/
 /**************************hex home case study stripe styles*************************************/
 .hex__home_case_study{
  margin: 40px 0 60px;
 }
 .hex__home_case_study .hex__content_wrapper{
  justify-content: center;
 }
 a.hex__home_case_study_cell, 
 .hex__home_case_study_cell{
  text-decoration: none;
  padding: 0px;
  margin: 20px;
  text-align: center;
  line-height: 1;
  width: 291px;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
 }
 a.hex__home_case_study_cell:hover, 
 .hex__home_case_study_cell:hover,
 a.hex__home_case_study_cell:focus, 
 .hex__home_case_study_cell:focus{
  text-decoration: none;
 }
 a.hex__home_case_study_cell figure, 
 .hex__home_case_study_cell figure{
  margin:0px;
  position: relative;
  overflow: hidden;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
 }
 a.hex__home_case_study_cell figure>img, 
 .hex__home_case_study_cell figure>img{
  width: 100%;
  max-width: 291px;
  height: 100%;
  max-height: 261px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  object-fit: cover;
 }
 a.hex__home_case_study_cell:hover figure,
 .hex__home_case_study_cell:hover figure{
  -webkit-transform:translateY(-4px);
  -moz-transform:translateY(-4px);
  -ms-transform:translateY(-4px);
  -o-transform:translateY(-4px);
  transform:translateY(-4px);
 }
 a.hex__home_case_study_cell .hex__inner_content_wrapper,
 .hex__home_case_study_cell .hex__inner_content_wrapper{
  padding: 10px 10px 20px;
 }
 .hex__home_case_study_cell .hex__case_study_logo_wrapper{
  height: 80px;
  justify-content: center;
  align-items: center;
 }
 .hex__home_case_study_cell .hex__case_study_logo_wrapper .aspect-ratio-img {
   width: auto;
 }
 .hex__home_case_study_cell .hex__case_study_logo_wrapper img{
  max-height: 50px;
  max-width: 140px;
 }
 .hex__home_case_study_cell_bathstore{}
 .hex__home_case_study_cell_western_airways{}
 .hex__home_case_study_cell_millennium_hotels{}
 a.hex__home_case_study_cell .hex__inner_content_wrapper>p,
 .hex__home_case_study_cell .hex__inner_content_wrapper>p{
  font-size: 20px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 0;
  padding: 0;
 }
 .ahex__common_case_study_stripe{
  padding : 60px 0px;
 }
 .ahex__common_case_study_stripe.hex__home_case_study{
   margin : 0px!important;
 }
 @media screen and (max-width: 1100px){
  a.hex__home_case_study_cell, 
  .hex__home_case_study_cell{
    width: 260px;
  }
  a.hex__home_case_study_cell figure>img, 
  .hex__home_case_study_cell figure>img{
    max-width: 260px;
    max-height: 240px;
  }
  a.hex__home_case_study_cell .hex__inner_content_wrapper, 
  .hex__home_case_study_cell .hex__inner_content_wrapper{
    padding: 0px 5px 20px;
  }
  .hex__home_case_study_cell .hex__case_study_logo_wrapper img{
    max-width: 130px;
   }
   .hex__home_case_study_cell .hex__case_study_logo_wrapper{
    height: 74px;
   }
   a.hex__home_case_study_cell.hex__home_case_study_cell_motivate .hex__case_study_logo_wrapper img,
   .hex__home_case_study_cell.hex__home_case_study_cell_motivate .hex__case_study_logo_wrapper img {
    max-width: 100px;
  }
 }
 @media screen and (max-width: 600px){
  .hex__home_case_study{
    margin: 30px 0 60px;
  }
  .ahex__common_case_study_stripe{
    padding : 50px 0px 60px;
  }
 }

  a.hex__home_case_study_cell.hex__home_case_study_cell_motivate .hex__case_study_logo_wrapper img,
  .hex__home_case_study_cell.hex__home_case_study_cell_motivate .hex__case_study_logo_wrapper img {
    max-width: 100px;
  }
  a.hex__home_case_study_cell.hex__home_case_study_cell_nrma_parks_resorts .hex__case_study_logo_wrapper img,
  .hex__home_case_study_cell.hex__home_case_study_cell_nrma_parks_resorts .hex__case_study_logo_wrapper img {
    max-width: 120px;
  }
 /**************************hex home case study stripe styles ends********************************/
.hex__link__underline{
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  padding:0px 0 2px;
  margin: 0;
  position: relative;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  border-bottom: 2px solid;
  border-color: rgba(85,101,117,.7);
  }
  .hex__link__underline::after{
    content: '';
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right-black.svg');
  background-repeat: no-repeat;
  position: absolute;
  right: -15px;
  top: 10px;
  z-index: 10;
  width: 6px;
  height: 10px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
 }
 .hex__link__underline:hover,
 .hex__link__underline:focus{
   text-decoration: none;
   color: var(--hex_home_common_title_color);
   border-color: var(--hex_home_common_title_color);
 }
 .hex__link__underline:hover::after,
 .hex__link__underline:focus::after{
  -webkit-transform: translate(3px);
  -moz-transform: translate(3px);
  -ms-transform: translate(3px);
  -o-transform: translate(3px);
  transform: translate(3px);
 }
/***************************************hex home signup stripe*******************************/
.hex__home_signup_bottom{
  position: relative;
  height: 330px;
  margin-bottom: 0px;
  background-color: var(--hex_home_common_title_color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__home_signup_bottom .hex__signup_title{
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  margin: 0 0 25px;
  color: #fff;
  text-wrap: balance;
}
.hex__signup_bottom_wrapper{
  margin:auto;
  text-align: center;
  align-self: center;
  width: 88%;
  max-width:1280px;
}
.hex__signup_bottom_input, input[type="text"].hex__signup_bottom_input{
  width:100%;
  max-width: 325px;
  height: 53px;
  padding-left:10px;
  padding-right: 10px;
  font-size: 18px;
  font-family:var(--hex_font_family);
  line-height: 24px;
  color: var(--hex_home_form_text_color_dark);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  text-shadow: none;
  margin-right: 8px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__signup_bottom_input, input[type="text"].hex__signup_bottom_input::placeholder{
  font-size: 17px;
  font-weight: var(--hex_font_normal);
}
.hex__signup_bottom_btn{
  font-family: var(--hex_font_family);
  cursor: pointer;
  display: flex;
  width: 100%;
  max-width: 195px;
  height: 53px;
  color: #fff;
  font-size: 17px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  font-family: var(--hex_font_family);
  background-color: var(--hex_btn_bg_color);
  justify-content: center;
  align-items: center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  text-transform: uppercase;
  border: none;
}
.hex__signup_bottom_btn:hover,
.hex__signup_bottom_btn:focus{
  text-decoration: none;
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
}
button.hex__signup_bottom_btn{
  outline: none;
  border:none;
}
.hex__signup_bottom_form_wrapper ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--hex_home_form_text_color) !important;
}
.hex__signup_bottom_form_wrapper ::-moz-placeholder { /* Firefox 19+ */
  color: var(--hex_home_form_text_color) !important;
}
.hex__signup_bottom_form_wrapper :-ms-input-placeholder { /* IE 10+ */
  color: var(--hex_home_form_text_color) !important;
}
.hex__signup_bottom_form_wrapper :-moz-placeholder { /* Firefox 18- */
  color: var(--hex_home_form_text_color) !important;
}
.hex__signup_bottom_form_wrapper{
  justify-content: center;
} 
.hex__signup_bottom_wrapper form{
  margin-bottom: 0px;
} 
.hex__signup_bottom_text_wrapper{
  position: relative;
  text-align: center;
  padding: 15px;
  z-index:0;
}
.hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title{
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 0;
  padding: 10px 0 0;
}
.hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link{
  cursor: pointer;
  position: relative;
  font-size: 16px;
  line-height: 1;
  font-weight: var(--hex_font_normal);
  color: var(--hex_bg_color_white);
  padding: 0 20px 0 5px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  white-space: nowrap;
  display:inline-block
}
.hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link::after{
  content:'';
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right-white.svg');
  background-repeat: no-repeat;
  position: absolute;
  right: 5px;
  right: 5px;
  top: calc(50% - 3px);
  z-index: 10;
  width: 6px;
  height: 10px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__alt_page_signup_middle .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link::after{
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right-blue.svg') !important;

}
.hex__alt_page_signup_middle .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link {
  color: var(--hex_btn_bg_color)
}
 .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link:hover,
 .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link:focus{
  text-decoration: none;
  /* color: var(--hex_btn_bg_color_hover); */
 }
 .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link:hover::after,
 .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link:focus::after{
  -webkit-transform:translate(3px);
 }
 .hex__signup_bottom_error_message{
  font-size: 17px;
  line-height: 24px;
  color: #fff;
  padding: 0;
  margin: 0;
  position: relative;
 }
 @media screen and (max-width: 600px){
  .hex__home_signup_bottom{
    height: 400px;
  }
  .hex__home_signup_bottom .hex__signup_title{
    font-size: 30px;
  }
  .hex__signup_bottom_form_wrapper{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
  }
  .hex__signup_bottom_input, input[type="text"].hex__signup_bottom_input{
    margin: 0 auto 15px;
    height: 48px;
    font-size:16px;
    padding: 0 10px;
  }
  .hex__signup_bottom_btn{
    max-width: 325px;
    height: 48px;
    font-size: 14px;
    margin: 0 auto;
  }
  .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title{
    padding: 8px 0 0;
  }
  .mdm_home_signup_bottom.hex__home_signup_bottom{
    height: 430px;
  }
 }
/***************************************hex home signup stripe ends**************************/
/***************************************hex mdm/UEM home header stripe styles********************/
.hex__mdm_home_content_wrapper{
  width: 100%;
  align-self: center;
  margin-top: 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
/* .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/2x/unified-mobile-and-desktop-management.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 55% 0;
} */
.hex__header_stripe.hex__mdm_header_stripe_with_gartner{
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/2x/featured/manage-remote-work-with-hexnode.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 52% 0;
}
.hex__header_stripe.hex__uem_header_stripe_with_gartner{
  background-image: url('https://www-review3.hexnode.com/static/img/solution_pages/unified_endpoint_management/2x/hexnode-mdm-unified-endpoint-management.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 60% 0;
}
.hex__header_stripe.hex__alt_page_header_stripe_with_gartner{
  background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/2x/unified-mobile-and-desktop-management.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 55% 0;
}
/*.hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
  background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/2x/unified-mobile-and-desktop-management.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 70% 0;
}*/

.hex__header_stripe.hex__mdm_header_stripe_with_gartner .hex__container_wrapper,
.hex__header_stripe.hex__uem_header_stripe_with_gartner .hex__container_wrapper,
.hex__header_stripe.hex__alt_page_header_stripe_with_gartner .hex__container_wrapper,
.hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner .hex__container_wrapper{
  position: relative;
}
.hex__header_stripe .hex__container_wrapper{
  position: relative;
}
.hex__header_stripe.hex__mdm_header_stripe_with_gartner .hex__mdm_home_header_title,
.hex__header_stripe.hex__uem_header_stripe_with_gartner .hex__mdm_home_header_title,
.hex__header_stripe.hex__alt_page_header_stripe_with_gartner .hex__mdm_home_header_title,
.hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner .hex__mdm_home_header_title{
  font-size: 42px;
  line-height: 1.2;
  font-weight: var(--hex_font_bold);
  color: #fff;
  padding: 0;
  margin: 0 0 25px;
}
.hex__header_stripe .hex__mdm_home_header_title{
  font-size: 42px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: #fff;
  padding: 0;
  margin: 0 0 25px;
}
.hex-uemblksection.hex__header_stripe .hex__mdm_home_header_title{
  margin:0 0 30px;
}
.hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
  max-width: 610px;
}
.hex__alt_page_header_stripe_with_gartner .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
  max-width: 660px;
}
.hex__kiosk_alt_page_header_stripe_with_gartner .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
  max-width: 660px;
}
.hex__mdm_home_content_wrapper .hex__mdm_home_content_left form{
  margin: 0;
}
.hex__header_stripe.hex-uemblksection .hex__mdm_home_header_small_title {
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 15px;
  color: var(--hex_bg_color_white);
  font-weight: var(--hex_font_semibold);
  opacity: 0.8;
}

.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig{
  max-width: 552px;
  margin-left: auto;
}
.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right img.aspect-ratio-img{
  width: auto;
}
.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig img{
  max-width: 100%;
  height: auto;
}
.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
  flex: 1;
  padding-left: 40px;
}
.hex-services{
  background-color: var(--hex_partner_theme_black);
}
.hex-services .hex-services__colorwrap{
  background-color: rgb(255,255,255,0.05);
  padding: 30px 0px;
}
.hex-services .hex-services__colorwrap .hex-services__content{
  margin-left: -15px;
  margin-right: -15px;
}
.hex-services .hex-services__content{
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.hex-services .hex-services__colorwrap .hex-services__contentwrap{
  padding: 0 15px;
  max-width: 50%;
} 

.hex-services .hex-services__content .hex-services__contentwrap a:hover, 
.hex-services .hex-services__content .hex-services__contentwrap a:focus{
  text-decoration: none;
}
.hex-services__content .hex-services__contentwrap .hex-services__gartnerimg img{
  max-width: 110px;
  width: 100%;
  height: 50px;
  object-fit: contain;
}
.hex-services__content .hex-services__contentwrap .hex-services__forresterimg img{
  width: 100%;
  height: 50px;
  max-width: 166px;
  object-fit: contain;
} 
.hex-services__contentsec{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  height: 100%;
  justify-content: space-between;
  flex-direction: column;
}
.hex-services__contentsec .hex-services__contentdesc{
  line-height: 24px;
  font-size: 16px;
  opacity: 0.8;
  margin-top: 5px;
  margin-bottom: 20px;
  word-break: break-word;
  font-weight: var(--hex_font_normal);
  color: var(--hex_bg_color_white);
  text-decoration: unset;
}
.hex-services__contentsec  .hex-services__contentbtn{
  color: #DD0735;
  font-size: 16px;
  line-height: 24px;
  opacity: 1;
  text-transform: uppercase;
  font-weight:var(--hex_font_normal);
  margin-right: auto;
}
.hex-services__contentsec  .hex-services__contentbtn:hover{
  text-decoration: underline;
  transition: all 0.3s ease-out;
}

@media screen and (max-width:2560px){
  .hex-uemblksection.hex__header_stripe .hex__container_wrapper{
    max-width: 1300px;
  }
}
@media screen and (max-width:1200px){
  .hex-uemblksection.hex__header_stripe {
    height: unset;
    max-height: unset;
    padding-bottom: 20px;
    padding-top: 66px;
  }
  .hex-uemblksection .hex__mdm_home_content_wrapper{
    justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    margin-top: 85px;
    flex-direction: column;
  }
  .hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    padding-left: 0px;
    margin-bottom: 40px;
  }
  .hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig{
    order: 1;
    text-align: center;
  }
  .hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
    order: 2;
    text-align: center;
  }
  .hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
    max-width: 100%;
  }
  .hex__header_stripe.hex-uemblksection .hex__mdm_home_header_title{
    margin-bottom: 20px;
  }
  .hex__header_stripe.hex-uemblksection .hex__mdm_home_header_small_title{
    margin-bottom: 12px;
  }
  .hex-uemblksection .hex__signup_mdm_home_header_form_wrapper{
    justify-content: center;
  }
  .hex-uemblksection .hex__signup_mdm_home_header_form_wrapper .hex__signup_mdm_home_header_input, input[type="text"].hex__signup_mdm_home_header_input{
    max-width: 300px;
  }
  .hex-uemblksection .hex__signup_mdm_home_header_text_wrapper{
    max-width: 100%;
    text-align: center;
    padding: 15px 0 10px;
  }
}
@media screen and (min-width:992px) and (max-width:1100px){
  .hex-uemblksection.hex__header_stripe .hex__mdm_home_content_wrapper{
    margin-top:35px;
}
}
@media screen and (max-width:991px){
  .hex-uemblksection.hex__header_stripe .hex__mdm_home_content_wrapper{
    margin-top:85px;
  }
}
@media screen and (max-width:640px){
  .hex__header_stripe.hex_home_header_apple_mdm .hex__mdm_home_content_wrapper {
    margin-top: 125px;
  }
}
@media screen and (max-width:1100px){
  .hex-uemblksection.hex__header_stripe .hex__mdm_home_content_wrapper{
    margin-top: 122px;
  }
  .hex__header_stripe.hex_home_header_apple_mdm .hex__mdm_home_content_wrapper {
    margin-top: 175px;
  }
  .hex-uemblksection .hex__signup_mdm_home_header_text_wrapper{
    padding: 20px 0 5px;
  }
}
@media screen and (max-width:600px){
  .hex-uemblksection.hex__header_stripe .hex__mdm_home_header_title{
    font-size: 30px;
  }
  .hex-uemblksection .hex__signup_mdm_home_header_form_wrapper .hex__signup_mdm_home_header_input, input[type="text"].hex__signup_mdm_home_header_input{
    max-width: 325px;
    min-width: unset;
  }
  .hex-uemblksection  .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig img{
    padding: 0 10px;
  }

  .hex-uemblksection  .hex__signup_mdm_home_header_text_wrapper {
    padding: 22px 0 5px;
  }
  .hex-uemblksection.hex__header_stripe  .hex__mdm_home_header_title{
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 20px;
  }
  .hex__header_stripe.hex-uemblksection .hex__mdm_home_header_small_title{
    margin-bottom: 12px;
    font-size: 17px;
    line-height: 23px;
  }
  .hex-services .hex-services__content{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .hex-services__contentsec{
    position: relative;
  }
  .hex-services .hex-services__colorwrap .hex-services__contentwrap{
    padding: 20px;
    max-width: 100%;
  }
  .hex-services .hex-services__colorwrap .hex-services__contentwrap:first-child a .hex-services__contentsec:after {
    content: '';
    left: 50%;
    position: absolute;
    width: 99%;
    transform: translateX(-50%);
    height: 1px;
    background-color: var(--hex_bg_color_white);        
    bottom: -19px;
    opacity: 0.5;
  }
  .hex-services .hex-services__colorwrap{
    padding: 0px 0px;
  }
  a.hex-services__contentlink{
    text-decoration: none !important;;
  }
  .hex-services__contentsec .hex-services__contentdesc{
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .hex-services__contentsec  .hex-services__contentbtn{
    margin: 0 auto;
  }
  .hex-services__content .hex-services__contentwrap .hex-services__gartnerimg img{
    height:36px;
    max-width:80px;
  }
  .hex-services__content .hex-services__contentwrap .hex-services__forresterimg img{
    height: 36px;
    max-width: 118px;
  }

  .hex-uemblksection.hex__header_stripe .hex__mdm_home_content_wrapper{
    margin-bottom: 0;
  }

}
.hex__mdm_header_gartner_logo,
.hex__mdm_header_forester_logo{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  padding: 0px;
  cursor: pointer;
  padding: 20px;
  text-decoration: none;
 }
.hex__mdm_header_gartner_logo:hover,
.hex__mdm_header_forester_logo:hover,
.hex__mdm_header_gartner_logo:focus,
.hex__mdm_header_forester_logo:focus{
  text-decoration: none;
}
 .hex__mdm_header_gartner_logo img{
  width: 217px;
  height: 181px;
 }
 .hex__uem_header_stripe_with_gartner .hex__mdm_header_gartner_logo{
  padding: 0 20px;
 }
 .and__forester .hex__mdm_header_gartner_logo{
  padding:10px 20px;
  margin-bottom: 10px;
 }
 .and__forester .hex__mdm_header_gartner_logo img{
  max-width: 165px;
  width: 100%;
  height: auto;
 }
 .and__forester .hex__mdm_header_forester_logo{
  padding: 10px 20px;
  margin-bottom: 20px;
 }
 .hex__mdm_header_forester_logo img{
  max-width: 169px;
  width: auto;
  height: auto;
 }
 .hex__mdm_header_forrester_description{
  padding: 0 0 0 20px;
  margin: 0;
  font-size: 13px;
  line-height: 22px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_header_text_color);
  display: inline-flex;
  max-width: 260px;
 }
 .hex__mdm_header_forrester_description_tab{
  padding: 0;
  margin: 10px 0 0 0;
  font-size: 12px;
  line-height: 1.4;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_header_text_color);
  text-align: left;
 }
 .hex_mdm_disclaimer{
   position: absolute;
   color: var(--hex_home_common_header_text_color);
   bottom: 15px;
   font-size: 12px;
   padding-right: 0;
 }
 @media screen and (max-width: 600px){
  .hex_mdm_disclaimer{
    text-align: center;
    margin-bottom: 0px;
    line-height: 14px;
    bottom: 10px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
  }
 }
 @media screen and (max-width: 360px){
  .hex_mdm_disclaimer{
    bottom: 8px;
  }
 }
 @media screen and (min-width: 992px){
  .hex__mdm_header_forrester_description_tab{
    display: none;
  }
 }
/**********************Home header gartner stripe box type starts******************************/
.hex__header_stripe.hex__header_stripe_with_gartner_forester .hex__container_wrapper {
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
}
.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper{
  margin-top: 0px;
  padding-top: 90px;
  height: 100%;
  justify-content: flex-start;
}
.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
  padding-right: 10px;
  width: 100%;
  max-width: 45%;
  order: 1;
}
.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
  order: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  height: 100%;
  width: 100%;
  max-width: 55%;
  justify-content: flex-end;
  align-items: center;
  position: relative;
}
/* .hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right::before{
  display: block;
  content: '';
  background-image: url("https://www-review3.hexnode.com/static/img/home_page/images/2x/featured/device-management-automated.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 110% 0px;
  width: 80%;
  height: 100%;
  position: absolute;
  left: 0;
} */
.gartner__blocks_wrap{
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.gartner__block--item{
  width: 100%;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  max-width: 320px;
}
.hex__header_stripe_with_gartner_forester .gartner__block--item{
  margin-left: auto;
}
.gartner__block--item:hover, .gartner__block--item:focus{
  text-decoration: none;
}
.gartner__block--item--content{
  background-color: rgb(115,115,115,0.2);
  border-radius: 11px;
  opacity: 1;
  -moz-backdrop-filter: blur(14px);
  -o-backdrop-filter: blur(14px);
  -ms-backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  padding: 25px 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: flex-start;
  z-index: 1;
  text-align: left;
}
@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .gartner__block--item--content {
    background-color: rgba(107, 123, 139, 0.65);
  }
}
.gartner__block--item--content{
  padding: 25px 30px;
  margin-bottom: 0px;
}
.gartner__block--item:first-child{
  margin-bottom: 12px;
}
.gartner__block--item--content.gartner__block_forester_logo img{
  width: 100%;
  height: 100%;
  max-height: 32px;
  max-width: 164px;
  margin-bottom: 12px;
  object-fit: contain;
}
.gartner__block--item--content.gartner__block_gartner_logo img{
  width: 100%;
  height: 100%;
  max-width: 110px;
  max-height: 24px;
  margin-bottom: 12px;
  object-fit: contain;
}
.gartner__block--item .hex__mdm_header_forrester_description{
  color: #efefef;
  font-size: 15px;
  line-height: 24px;
  padding: 0px;
  font-weight: 300;
}
.gartner__block_gartner_logo .hex__mdm_header_forrester_description{
  margin-bottom: 10px;
}
.gartner__block--item-read-btn{
  cursor: pointer;
  position: relative;
  font-size: 17px;
  line-height: 24px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_btn_bg_color);
  padding: 0 0px 0 0px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  white-space: nowrap;
}
.gartner__block--item-read-btn:hover{
  text-decoration: none;
  color: var(--hex_btn_bg_color_hover);
}
@media screen and (min-width:1200px){
  .hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right::before{
    width: 100%;
    background-position: -64px 0px;
  }
}
@media screen and (min-width: 1300px){
  .hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right::before{
    width: 90%;
    background-position: 120% 0px;
  }
}
@media screen and (min-width: 1400px){
  .hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right::before{
    width: 85%;
    background-position: 105% 0px;
  }
}
@media screen and (min-width: 1500px){
  .hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right::before{
    width: 80%;
    background-position: 110% 0px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right::before{
    background-position: 100% -68px;
    width: 75%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1300px){
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__header_title,
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__header_sub_title {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
  }
}
@media screen and (max-width: 1199px){
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester{
    min-height: 820px;
    height: 100%;
    max-height: 900px;
  }
  .hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper{
    margin-top: 0px;
    padding-top: 120px;
  }
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper{
    margin-top: 0px;
    padding-bottom: 20px;
    align-items: center;
    flex-direction: column;
    text-align: left;
    align-self: center;
  }
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
    max-width: 100%;
    margin-bottom: 30px;
    padding-right: 0px;
    text-align: center;
  }
  .and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 30px;
    position: relative;
    max-width: 100%;
    margin-bottom: 0px;
    padding-right: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
  }
}
@media screen and (max-width: 991px){
  .hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_header_forrester_description{
    display: block;
    text-align: left;
  }
  .gartner__block--item--content{
    padding: 20px 25px;
  }
  .and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    max-width: 100%;
  }
  .hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right::before {
    background-position: 100% -38px;
  }
}
@media screen and (max-width: 767px){
  .hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right::before{
    width: 100%;
    background-position: 100% -45px;
    position: relative;
    height: 420px;
  }
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper{
    padding-bottom: 100px;
  }
  .hex__header_stripe_with_gartner_forester .gartner__blocks_wrap{
    position: absolute;
    bottom: -60px;
    left: 0px;
    right: 0px;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: -4%;
    margin-right: -4%;
    width: auto;
  }
  .gartner__block--item--content{
    height: 100%;
  }
  .gartner__block--item{
    max-width: 50%;
  }
  .gartner__block--item:first-child{
    margin-bottom: 0px;
    padding-right: 5px;
  }
  .gartner__block--item:last-child{
    margin-bottom: 0px;
    padding-left: 5px;
  }
}
@media screen and (max-width: 600px){
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester {
    min-height: 820px;
    height: 100%;
    max-height: 980px;
  }
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .gartner__block--item--content{
    padding: 20px 20px;
  }
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
    margin-bottom: 10px;
  }
  /* .hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right::before{
    width: 100%;
    background-position: 50% -15px;
    position: relative;
    height: 420px;
    background-image: url("https://www-review3.hexnode.com/static/img/home_page/images/1x/featured/device-management-automated.jpg");
    background-size: cover;
    background-repeat: no-repeat;
  } */
  .gartner__block--item--content.gartner__block_forester_logo img{
    max-height: 22px;
    max-width: 138px;
  }
  .gartner__block--item--content.gartner__block_gartner_logo img{
    max-height: 22px;
    max-width: 98px;
  }
  .gartner__block--item-read-btn{
    font-size: 13px;
    line-height: 20px;
  }
  .gartner__block_gartner_logo .hex__mdm_header_forrester_description{
    margin-bottom: 5px;
  }
  .hex__header_stripe_with_gartner_forester .gartner__blocks_wrap{
    bottom: -110px;
  }
  .hex__header-garter-midmarket .gartner__block--item--content.gartner__block_forester_logo img{
    margin-bottom: 10px;
  }
  .hex__header-garter-midmarket .gartner__block--item--content.gartner__block_gartner_logo img{
    margin-bottom: 10px;
  }
  
 
}
@media screen and (max-width: 419px){
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper{
    padding-top: 120px;
  }
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__header_title{
    margin-bottom: 15px;
  }
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__header_sub_title{
    margin-bottom: 20px;
  }
  .gartner__block--item--content {
    padding: 15px 15px;
  }
}
@media screen and (max-width: 380px){
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper{
    padding-top: 100px;
  }
  .hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester {
    max-height: 100%;
    height: 100%;
  }
}
/********************Home header gartner stripe box type ends*************************************/
 
 .hex__signup_mdm_home_header_form_wrapper{
  margin-bottom: 5px;
 }
 .hex__signup_mdm_home_header_input, input[type="text"].hex__signup_mdm_home_header_input{
  width:100%;
  max-width: 280px;
  height: 53px;
  padding-left:10px;
  padding-right: 10px;
  font-size: 14px;
  font-family:var(--hex_font_family);
  line-height: 24px;
  color: var(--hex_home_form_text_color_dark);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  text-shadow: none;
  margin-right: 8px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__signup_mdm_home_header_input, input[type="text"].hex__signup_mdm_home_header_input::placeholder{
  font-size: 16px;
  font-weight: var(--hex_font_normal);
}
.hex__signup_mdm_home_header_btn{
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  min-width: 220px;
  padding: 0 30px; 
  white-space: nowrap;
  height: 53px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  background-color: var(--hex_btn_bg_color);
  justify-content: center;
  align-items: center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__signup_mdm_home_header_btn:hover,
.hex__signup_mdm_home_header_btn:focus{
  text-decoration: none;
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
}
.hex__signup_mdm_home_header_form_wrapper ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--hex_home_form_text_color) !important;
}
.hex__signup_mdm_home_header_form_wrapper ::-moz-placeholder { /* Firefox 19+ */
  color: var(--hex_home_form_text_color) !important;
}
.hex__signup_mdm_home_header_form_wrapper :-ms-input-placeholder { /* IE 10+ */
  color: var(--hex_home_form_text_color) !important;
}
.hex__signup_mdm_home_header_form_wrapper :-moz-placeholder { /* Firefox 18- */
  color: var(--hex_home_form_text_color) !important;
}  
.hex__signup_mdm_home_header_text_wrapper{
  position: relative;
  text-align: left;
  padding: 8px 0 0;
  max-width: 510px;
}
.hex__signup_mdm_home_header_error_message{
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  white-space: nowrap;
 }
 .hex__mdm_home_video_btn{
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_btn_bg_color)!important;
  padding: 5px 20px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
 }
 .hex__mdm_home_video_btn::before{
  content: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/play-video-icon-blue.svg');
  width: 12px;
  position: absolute;
  top: 50%;
  left: 3px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
 }
 .hex__mdm_home_video_btn:hover,
 .hex__mdm_home_video_btn:focus{
  text-decoration: none;
  color: var(--hex_btn_bg_color_hover)!important;
 }
.hex_mdm_home_text_link{
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  padding: 5px 25px;
  margin-left: 0px;
  -webkit-font-smoothing: antialiased;
}
.hex_mdm_home_text_link span {
  position: relative;
}
.hex_mdm_home_text_link span::after {
  position: absolute;
  width: 100%;
  bottom: -1px;
  left: 0;
  right: 0px;
  height: 1px;
  content: "";
  background-color: var(--hex_bg_color_light_grey);
  opacity: 0.8;
  -webkit-transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.hex_mdm_home_text_link:hover {
  text-decoration: none;
  color: var(--hex_btn_bg_color);
}
.hex_mdm_home_text_link:focus{
  color: #fff;
  text-decoration: none;
}
.hex_mdm_home_text_link:focus span::after{
  background-color: #fff;
}
.hex_mdm_home_text_link:hover span::after{
  background-color: var(--hex_btn_bg_color);
}
 @media screen and (min-width: 1900px){
    .hex__header_stripe.hex__alt_page_header_stripe_with_gartner{
      background-position: -50px;
    }
 }
 @media screen and (min-width: 2000px){
    .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
      background-position: -62px;
    }
    .hex__header_stripe.hex__uem_header_stripe_with_gartner{
      background-position: -50px;
    }
    .hex__header_stripe.hex__alt_page_header_stripe_with_gartner{
      background-position: -50px;
    }
  }
 @media screen and (min-width: 2400px){
  .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
    background-position: -100px;
  }
  .hex__header_stripe.hex__uem_header_stripe_with_gartner{
    background-position: -100px;
  }
  .hex__header_stripe.hex__alt_page_header_stripe_with_gartner{
    background-position: -150px;
  }
 }
 @media screen and (min-width: 2600px){
  .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
    background-position: -180px;
  }
  .hex__header_stripe.hex__uem_header_stripe_with_gartner{
    background-position: -150px;
  }
  .hex__header_stripe.hex__alt_page_header_stripe_with_gartner{
    background-position: -200px;
  }
 }
 @media screen and (max-width: 1380px){
  .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
    background-position: 65% 0px;
  }
  .hex__header_stripe.hex__uem_header_stripe_with_gartner{
    background-position: 65% 0px;
  }
  .hex__header_stripe.hex__alt_page_header_stripe_with_gartner{
    background-position: 65% 0px;
  }
 }
 @media screen and (max-width: 1280px){
  .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
    background-position: 60% 0px;
  }
  .hex__header_stripe.hex__uem_header_stripe_with_gartner{
    background-position: 70% 0px;
  }
  .hex__header_stripe.hex__alt_page_header_stripe_with_gartner{
    background-position: 76% 0px;
  }
 }
@media screen and (max-width: 1100px){
  .hex__mdm_header_gartner_logo img{
    width: 180px;
    height: auto;
  }
  .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1099px){
  .hex__header-garter-midmarket .gartner__block--item--content {
    padding: 22px 22px;
  }
}
@media screen and (max-width: 991px){
  /* .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
      background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/2x/unified-mobile-desktop-management.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 40% 0px;
  } */
  .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
    background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/2x/featured/secure-remote-work-management-with-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 55% 0px;
  }
  .hex__header_stripe.hex__uem_header_stripe_with_gartner{
      background-image: url('https://www-review3.hexnode.com/static/img/solution_pages/unified_endpoint_management/2x/hexnode-unified-endpoint-management.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 40% 0px;
  }
  .hex__header_stripe.hex__alt_page_header_stripe_with_gartner{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/2x/unified-mobile-desktop-management.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 85% 0px;
  }

  .hex__header_stripe .hex__mdm_home_content_wrapper{
    text-align: left;
    align-self: center;
    flex-direction: column;
    margin-top: 80px;
  }
  .hex__header_stripe.hex__mdm_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      text-align: left;
      align-self: center;
      flex-direction: column;
      margin-top: 80px;
  }
  .hex__header_stripe.hex__uem_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      text-align: left;
      align-self: center;
      flex-direction: column;
      margin-top: 80px;
  }
  .hex__header_stripe.hex__alt_page_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      text-align: left;
      align-self: center;
      flex-direction: column;
      margin-top: 80px;
      align-items: flex-start;
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      text-align: left;
      align-self: center;
      flex-direction: column;
      margin-top: 80px;
      align-items: flex-start;
  }

  /* .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
    order: 2
  }
  .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    order: 1;
  } */
  .hex__mdm_header_gartner_logo{
    padding: 20px 0 30px;
  }
  .hex__uem_header_stripe_with_gartner .hex__mdm_header_gartner_logo{
  padding: 0 20px 30px;
 }
  .hex__mdm_header_gartner_logo img{
    height: 100px;
    width: auto;
  }
  .and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 30px;
    position: relative;
    width: 100%;
  }
  /* .and__forester .hex__mdm_header_forrester_description{
    max-width: 600px;
    font-size: 13px;
    display: none;
  } */
  .hex__header_stripe.and__forester .hex__mdm_home_content_wrapper{
    align-items: flex-start;
    flex-direction: column;
    align-self: flex-end;
  }
  .hex__header_stripe.uem_responsive .hex__mdm_home_content_wrapper .hex_uem--fristorder{
    order:1;
  }
  .hex__header_stripe.uem_responsive .hex__mdm_home_content_wrapper .hex_uem--secondorder{
    order:2;
  }
 
  .hex__header_stripe.and__forester .container--disclaimer .hex__mdm_home_content_wrapper{
    padding-bottom: 30px;
  }
  .hex__header_stripe.and__forester.hex__alt_surelock .hex__mdm_home_content_wrapper{
    margin-bottom: 20px;
  }
  .and__forester .hex__mdm_header_gartner_logo{
    padding: 10px 20px 10px 0;
  }
  .and__forester .hex__mdm_header_gartner_logo img{
    max-width: 120px;
    min-width: 90px;
  }
  .hex__mdm_header_forester_logo img{
    max-width: 140px;
  }
  .and__forester .hex__mdm_header_forester_logo{
    flex-direction: column;
    margin-bottom: 10px;
  }
  .hex__header-garter-midmarket .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    margin-top: 30px;
  }
  .hex__header-garter-midmarket .gartner__blocks_wrap{
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .hex__header-garter-midmarket .gartner__block--item:first-child{
    margin-bottom: 0px;
    margin-right: 15px;
  }
  .hex__header-garter-midmarket .gartner__block--item--content{
    height: 100%;
  }
}
 
@media screen and (max-width: 850px){
  .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
      background-position: 60% 0px;
  }
  .hex__header_stripe.hex__uem_header_stripe_with_gartner{
      background-position: 67% 0px;
  }
  .hex__header_stripe.hex__alt_page_header_stripe_with_gartner{
      background-position: 90% 0px;
  }
 }
 @media screen and (max-width: 768px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      margin-top: 90px;
  }
  .hex__header-garter-midmarket .gartner__block--item:first-child{
    margin-right: 0px;
  }
  .hex__header-garter-midmarket .gartner__block--item--content.gartner__block_forester_logo img{
    max-width: 160px;
  }
  .hex__header-garter-midmarket .gartner__block--item--content.gartner__block_gartner_logo img{
    max-width: 105px;
  }
  .hex__header-garter-midmarket .gartner__block--item:first-child{
    padding-right: 3px;
  }
  .hex__header-garter-midmarket .gartner__block--item:last-child{
    padding-left: 3px;
  }
 }
 @media screen and (min-width: 600px){
  .hex__mdm_header_stripe_with_gartner.and__forester .mdm_home_video_btn{
    display: none;
  }
  .hex__mdm_header_stripe_with_gartner.and__forester .hex__mdm_home_video_btn.for_desk{
    display: inline-block;
  }
  .hex_mdm_home_text_link{
    padding-left: 0px;
  }
 }
/*=============polish header starts===================*/
 @media screen and (min-width: 1200px){
  .hex__global_pl_language .hex__signup_mdm_home_header_input, input[type="text"].hex__signup_mdm_home_header_input {
    width: 100%;
    min-width: 340px;
    max-width: 360px;
  }
  .hex-uemblksection.hex__global_pl_language .hex__signup_mdm_home_header_input, input[type="text"].hex__signup_mdm_home_header_input{
    min-width: 280px;
  }
 }
 @media screen and (min-width: 601px) and (max-width: 720px){
  .hex__global_pl_language .hex__header_stripe.hex__mdm_header_stripe_with_gartner .hex__mdm_home_header_title {
    font-size: 40px;
  }
  .hex__global_pl_language .and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    margin-bottom: 20px;
  }
 }
 /*=============polish header ends===================*/
 /*==============russian header =======================*/
@media screen and (min-width: 601px) and (max-width: 767px){
  .hex__global_ru_lang .hex__header_stripe.hex__mdm_header_stripe_with_gartner .hex__mdm_home_header_title{
    font-size: 40px;
  }
}
 @media screen and (max-width: 600px){
  .hex__header_stripe.and__forester .hex__mdm_home_content_wrapper{
    align-items: center;
  }
  .hex__header_stripe.and__forester .container--disclaimer .hex__mdm_home_content_wrapper{
    padding-bottom: 40px;
  }
  .and__forester .hex__mdm_header_forester_logo{
    margin-bottom: 10px;
  }
  .and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    margin-bottom: 0px;
    width: 108%;
  }
    /* .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
      background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/1x/unified-mobile-and-desktop-management.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 75% 0px;
      min-height: 580px;
    } */
    .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
      background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/1x/featured/manage-remote-work-with-hexnode.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 76% 0px;
      min-height: 820px;
    }
    .hex__header_stripe.hex__uem_header_stripe_with_gartner{
      background-image: url('https://www-review3.hexnode.com/static/img/solution_pages/unified_endpoint_management/1x/hexnode-mdm-unified-endpoint-management.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 75% 60px;
      min-height: 760px;
    }
    .hex__header_stripe.hex__alt_page_header_stripe_with_gartner{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/1x/unified-mobile-and-desktop-management.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 80% 0px;
      min-height: 760px;
    }
    .hex__mdm_header_stripe_with_gartner.and__forester .mdm_home_video_btn{
      display: inline-block;
    }
    .hex__mdm_header_stripe_with_gartner.and__forester .hex__mdm_home_video_btn.for_desk{
      display: none;
    }
    .hex__mdm_header_stripe_with_gartner.and__forester .mdm_home_video_btn .hex__mdm_home_video_btn{
      margin-left: 15px;
    }
    .hex__header_stripe .hex__mdm_home_content_wrapper{
      text-align: center;
      align-self: flex-end;
      margin-bottom: 15px;
    }
    .hex__header_stripe.hex__mdm_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      text-align: center;
      align-self: flex-end;
      margin-bottom: 15px;
    }
    .hex__header_stripe.hex__uem_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      text-align: center;
      align-self: flex-end;
      margin-bottom: 15px;
    }
    .hex__header_stripe.hex__alt_page_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      text-align: center;
      align-self: flex-end;
      margin-bottom: 15px;
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      text-align: center;
      align-self: flex-end;
      margin-top: 110px;
    }
    .hex__header_stripe.and__forester.hex__alt_surelock .hex__mdm_home_content_wrapper {
      margin-bottom: 60px;
    }
    .hex__mdm_header_gartner_logo img{
      width: auto;
      height: 100px;
     }
     .hex__mdm_header_gartner_logo{
      padding: 15px 15px; 
      margin-bottom: 10px;
     }
     .hex__uem_header_stripe_with_gartner .hex__mdm_header_gartner_logo{
        padding: 15px;
      }
     .hex__signup_mdm_home_header_form_wrapper{
        flex-direction: column;
        justify-content: center;
        margin-bottom: 0;
      }
      .hex__signup_mdm_home_header_input, input[type="text"].hex__signup_mdm_home_header_input{
        max-width: 325px;
        margin: 0 auto 10px;
        height: 48px;
        font-size:14px;
        padding: 0 10px;
      }
      .hex__signup_mdm_home_header_btn{
        width: 100%;
        max-width: 325px;
        height: 48px;
        font-size: 14px;
        margin: 0 auto;
      }
      .hex__signup_mdm_home_header_error_message{
        font-size: 14px;
        white-space: nowrap;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }
      /* .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
        order: 2
      }
      .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
        order: 1;
      } */
      .hex__header_stripe.hex__mdm_header_stripe_with_gartner .hex__mdm_home_header_title{
        text-align: center;
        font-size: 30px;
      }
      .hex__header_stripe.hex__uem_header_stripe_with_gartner .hex__mdm_home_header_title{
        text-align: center;
        font-size: 30px;
      }
      .hex__header_stripe.hex__alt_page_header_stripe_with_gartner .hex__mdm_home_header_title{
        text-align: center;
        font-size: 30px;
      }
      .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner .hex__mdm_home_header_title{
        text-align: center;
        font-size: 34px;
      }
      .hex__header_stripe .hex__mdm_home_header_title{
        text-align: center;
        font-size: 28px;
      }
      .hex__signup_mdm_home_header_text_wrapper{
        text-align: center;
        padding:22px 0 0;
      }
      .hex__mdm_header_forester_logo img{
        max-width: 125px;
      }
      .hex_mdm_home_text_link{
        display: block;
        margin-bottom: 10px;
      }
      .gartner__block--item .hex__mdm_header_forrester_description{
        font-size: 14px;
        line-height: 20px;
      }
      .hex__header-garter-midmarket .gartner__block--item--content.gartner__block_forester_logo img{
        max-width: 132px;
      }
      .hex__header-garter-midmarket .gartner__block--item--content.gartner__block_gartner_logo img{
        max-width: 90px;
      }
  }
  @media screen and (max-width: 480px){
    .hex__mdm_header_gartner_logo img{
      height: 100px;
      width: auto;
    }
    .hex__header_stripe.and__forester .container--disclaimer .hex__mdm_home_content_wrapper {
      padding-bottom: 45px;
    }
  }
  @media screen and (max-width: 390px){
    .hex__mdm_header_gartner_logo img{
      width: auto;
      height: 70px;
     }
     .hex__mdm_header_forester_logo img{
      max-width: 110px;
     }
     .gartner__block--item .hex__mdm_header_forrester_description{
       font-size: 13px;
     }
  }
  @media screen and (max-width: 390px){
    .hex__global_pl_language .hex__header_stripe.hex__mdm_header_stripe_with_gartner{
      min-height: 690px;
    }
  }
  @media screen and (max-width: 360px){
    .hex__header_stripe .hex__mdm_home_content_wrapper{
      margin-bottom: 15px;
    }
    .hex__header_stripe.hex__mdm_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      margin-bottom: 15px;
    }
    .hex__header_stripe.hex__uem_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      margin-bottom: 15px;
    }
    .hex__header_stripe.hex__alt_page_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      margin-bottom: 15px;
    }
    /*.hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      margin-bottom: 35px;
    }*/
  }
  @media screen and (max-width: 330px){
    .hex__header_stripe .hex__mdm_home_content_wrapper{
      margin-bottom: 15px;
    }
    .hex__header_stripe.hex__mdm_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      margin-bottom: 15px;
    }
    .hex__header_stripe.hex__uem_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      margin-bottom: 25px;
    }
    .hex__header_stripe.hex__alt_page_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      margin-bottom: 25px;
    }
    /*.hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner .hex__mdm_home_content_wrapper{
      margin-bottom: 25px;
    }*/
    .hex__mdm_header_gartner_logo{
      margin-bottom: 5px;
    }
    .hex__mdm_header_gartner_logo img{
      width: auto;
      height: 60px;
    }
    .hex__global_pl_language .hex__signup_mdm_home_header_btn {
      width: 100%;
      max-width: 310px;
      padding: 0px 15px;
    }
  }
/************kiosk alt pages bg ************/
 @media screen and (min-width: 992px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_surelock{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/2x/alternative-to-surelock-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_clyd{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/2x/alternative-to-clyd-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_dynatouch{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/2x/alternative-to-dynatouch-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_gokiosk{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/2x/alternative-to-gokiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_kioware{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/2x/alternative-to-kioware-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_moki{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/2x/alternative-to-moki-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_tips{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/2x/alternative-to-tips-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_esper{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/2x/alternative-to-esper-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_sitekiosk{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/2x/alternative-to-sitekiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_provisio{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/2x/alternative-to-provisio-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_ipadkiosks{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/2x/alternative-to-ipadkiosks.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 71% 0;
  }
 }
 @media screen and (min-width: 1200px) and (max-width: 1299px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
    background-position: 65% 0;
  }
 }
 @media screen and (min-width: 1300px) and (max-width: 1349px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
    background-position: 60% 0;
  }
 }
 @media screen and (min-width: 1350px) and (max-width: 1399px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
    background-position: 58% 0;
  }
 }
 @media screen and (min-width: 1400px) and (max-width: 1999px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
    background-position: 55% 0;
  }
 }
 @media screen and (min-width: 2000px) and (max-width: 2299px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
    background-position: -50px 0;
  }
 }
 @media screen and (min-width: 2300px) and (max-width: 2599px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
    background-position: -100px -70px;
  }
 }
 @media screen and (min-width: 2600px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 5px;
  }
 }
 @media screen and (max-width: 991px) and (min-width: 601px){
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_surelock{
        background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/tab/alternative-to-surelock-kiosk.jpg');
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_clyd{
        background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/tab/alternative-to-clyd-kiosk.jpg');
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_dynatouch{
        background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/tab/alternative-to-dynatouch-kiosk.jpg');
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_gokiosk{
        background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/tab/alternative-to-gokiosk.jpg');
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_kioware{
        background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/tab/alternative-to-kioware-kiosk.jpg');
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_moki{
        background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/tab/alternative-to-moki-kiosk.jpg');
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_tips{
        background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/tab/alternative-to-tips-kiosk.jpg');
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_esper{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/tab/alternative-to-esper-kiosk.jpg');
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_sitekiosk{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/tab/alternative-to-sitekiosk.jpg');
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_provisio{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/tab/alternative-to-provisio-kiosk.jpg');
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_ipadkiosks{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/tab/alternative-to-ipadkiosks.jpg');
    }
    .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
        background-size: cover;
        background-repeat: no-repeat;
    }
 }
 @media screen and (max-width: 991px) and (min-width: 768px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
    background-position: 65% 0;
  }
 }
 @media screen and (max-width: 767px) and (min-width: 601px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
    background-position: 75% 0;
  }
 }
 @media screen and (max-width: 600px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_surelock{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/1x/alternative-to-surelock-kiosk.jpg');
      min-height: 820px;
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_clyd{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/1x/alternative-to-clyd-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_dynatouch{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/1x/alternative-to-dynatouch-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_gokiosk{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/1x/alternative-to-gokiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_kioware{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/1x/alternative-to-kioware-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_moki{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/1x/alternative-to-moki-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_tips{
      background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/1x/alternative-to-tips-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_esper{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/1x/alternative-to-esper-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_sitekiosk{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/1x/alternative-to-sitekiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_provisio{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/1x/alternative-to-provisio-kiosk.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_ipadkiosks{
    background-image: url('https://www-review3.hexnode.com/static/img/alternative-pages/kiosk-alternatives/1x/alternative-to-ipadkiosks.jpg');
  }
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner{
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 40% 0px;
  }
 }
 @media screen and (max-width: 340px){
  .hex__header_stripe.hex__kiosk_alt_page_header_stripe_with_gartner.hex__alt_surelock{
    min-height: 820px;
  }
 }
.mhex_mdm_logo_wrapper{
  margin: 0px;
}
.mhex_mdm_logo_wrapper:hover{
  border: none;
  text-decoration: none;
}
.mhex_mdm_logo_wrapper:focus{
  border: none;
  text-decoration: none;
}
.mhex_signup_error_style{
  color:black;
  position: relative;
  text-align: center;
  padding: 15px;
}
/************kiosk alt pages bg ends ************/
/***************************************hex mdm home header stripe styles ends***************/

/***************************************solution page case study carousel styles starts***************/
.hex_solution_case_study_carousel{
  padding: 0px 0 30px 0px;
  overflow: hidden;
  background: linear-gradient(#f2f7fd,#f5faff);
}
.about-us-slider-bg-color.hex_solution_case_study_carousel{
  padding: 0px 0 0px 0px;;
}
.case_study_carousel_wrap{
  margin-left: -15px;
  margin-right: -15px;
}
.hex_sol_cs_item{
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 8px 20px 0px rgb(224, 231, 248);
  /* max-width: 575px; */
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 20px;
  margin-bottom: 30px;
  margin-right: 15px;
  margin-left: 15px;
}
.hex__cs_img_left{
  -webkit-box-flex: 0;
  flex: 0 0 40%;
  max-width: 40%;
}
.hex__cs_casestudy_bg {
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
  padding-top: 85%;
  background-position: center center;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.hex__cs_content_right{
  -webkit-box-flex: 0;
  flex: 0 0 60%;
  max-width: 60%;
}
.hex__cs_content_right{
  padding: 15px;
  align-self: center;
}
.hex__cs_content_right h3{
  font-size: 24px;
  font-weight: var(--hex_font_normal);
  line-height: 1.2;
  margin-bottom: 5px;
  padding-top: 0px;
  color: var(--hex_home_common_title_color);
  padding-bottom: 5px;
  -webkit-font-smoothing: subpixel-antialiased;
}
.hex__cs_content_right .testimonial_right_content {
  min-height: 122px;
}
.hex__cs_content_right .cs_right_desc {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 17px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  max-height: initial;
}
.hex_sol_cs_btn a{
  text-decoration: none;
}
.hex_sol_cs_btn a:hover, .hex_sol_cs_btn a:focus{
  text-decoration: none;
  color: var(--hex_text_secondary);
}
.hex_sol_cs_btn .cs_read_btn{
  color: var(--hex_text_secondary);
  border: none;
  cursor: pointer;
  padding: 2px 12px 3px 12px;
  text-decoration: none;
  border-width: 1px;
  border-color: rgb(223, 223, 223);
  border-style: solid;
  border-radius: 4px;
  font-weight: var(--hex_font_semibold);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  font-size: 14px;
  display: inherit;
}
.hex_sol_cs_btn .cs_read_btn:hover {
  background-color: #f4f8ff;
}
.case_study_carousel_wrap .slcs_btn_controller {
  -webkit-appearance: none;
  background: transparent;
  box-shadow: none;
  border: 0px;
  outline: none;
  line-height: 0;
  opacity: .5;
}
.case_study_carousel_wrap .slcs_btn_controller:hover{
  opacity: 1;
}
.case_study_carousel_wrap .sl_cs_next_btn {
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
  padding-bottom: 10px;
}
.case_study_carousel_wrap .sl_cs_prev_btn {
  position: absolute;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
  padding-bottom: 10px;
}
.sol_cs_icon_next {
  background: url(https://www-review3.hexnode.com/static/img/all_kiosk/Kiosk_software_page_files/icon-testimonial.png) 60% 40%;
  width: 40px;
  height: 42px;
  z-index: -1;
}
.sol_cs_icon_prev {
  background: url(https://www-review3.hexnode.com/static/img/all_kiosk/Kiosk_software_page_files/icon-testimonial.png) 95% 40%;
  width: 40px;
  height: 42px;
  z-index: -1;
}
@media screen and (max-width: 991px){
  .case_study_carousel_wrap{
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
  .hex_sol_cs_item{
    max-width: 575px;
    margin-left: auto;
    margin-right: auto;
  }
  .case_study_carousel_wrap .sl_cs_prev_btn{
    left: -15px;
  }
  .case_study_carousel_wrap .sl_cs_next_btn{
    right: -15px;
  }
  .case_study_carousel_wrap .owl-theme .owl-nav {
    margin-top: 0px;
  }
  .hex__cs_casestudy_bg{
    padding-top: 84%;
  }
}
@media screen and (max-width: 675px){
  .case_study_carousel_wrap .sl_cs_prev_btn {
    left: 10px;
  }
  .case_study_carousel_wrap .sl_cs_next_btn {
    right: 10px;
  }
  .hex_sol_cs_item {
    max-width: 530px;
  }
  .hex_solution_case_study_carousel .set_max_width.solution_page_set_max_width{
    width: 100%;
  }
}
@media screen and (max-width: 600px){
  .case_study_carousel_wrap{
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  .hex_sol_cs_item{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 320px;
  }
  .hex__cs_img_left {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hex__cs_content_right {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hex__cs_content_right {
    padding: 18px 15px;
  }
  .hex__cs_casestudy_bg {
    border-bottom-left-radius: 0;
    border-top-right-radius: 10px;
    padding-top: 70%;
  }
  .hex__cs_content_right .cs_right_desc {
    font-size: 17px;
    line-height: 26px;
  }
  .hex__cs_content_right h3 {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .case_study_carousel_wrap .sl_cs_next_btn {
    right: -5px;
  }
  .case_study_carousel_wrap .sl_cs_prev_btn {
    left: -5px;
  }
}
@media screen and (max-width: 380px){
  .hex_solution_case_study_carousel .set_max_width.solution_page_set_max_width {
    width: 88%;
  }
  .case_study_carousel_wrap .sl_cs_next_btn {
    right: -25px;
  }
  .case_study_carousel_wrap .sl_cs_prev_btn {
    left: -25px;
  }
}
/***************************************solution page case study carousel styles ends***************/

/********************************case study page styles *************************************/
.hex__case_study_header{
  height: 460px;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  background-color: #08101d;
}
.hex__case_study_header .hex__container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1280px;
  justify-content: center;
}
.hex__customer_page_header{
    height: unset;
    line-height: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    background-color: #08101d;
  }
.hex__customer_page_header .hex__case_study_header_container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
  justify-content: space-between;
  flex-direction: row;
  margin-top: 150px;
}
.hex__customer_page_header .hex__cs_header_content_wrapper{
  align-self: center;
  max-width:45%;
  margin-bottom:30px;
}
.hex__customer_page_header .hex__customer_page_header_title{
  font-size: 42px;
  line-height: 53px;
  font-weight: var(--hex_font_extrabold);
  margin: 0 0 15px;
  color: #FFFFFF;
  opacity: 1;
  word-wrap:break-word;
}
.hex__customer_page_header .hex__customer_page_header_sub_title{
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  margin: 0 0 15px;
  color: #FFFFFF;
  opacity: 0.75;
  text-align: left;
  word-wrap:break-word;
}
.hex__customer_page_header .hex__customer_page_header_video_wrapper{
  position:relative;
  align-self: end;
  margin-left: 5%;
  overflow:hidden;
  max-width:600px;
  height:100%;
  min-height:540px;
  cursor: pointer;
}
.hex__cs_header_play_btn .hex__header_play_text{
  display:none;
}
.hex__cs_header_play_btn .header_play_icon{
  margin:auto;
}
.hex__cs_header_play_btn .header_play_icon img{
  width:21px;
  height: 26px;
  display:flex;
}

.hex__customer_page_header .hex__customer_page_header_video_wrapper .hex__casestudy_header_img{
  background: #0A0A0A;
opacity: 0.6;
  width:100%;
  height:100%;
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.2s ease-out;
  -ms-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  object-fit: cover;
}

@media screen and (min-width:769px){
  .hex__cs_header_play_btn {
    width:70px;
    height:70px;
    background: rgba(255, 255, 255, 0.15);
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 50%;
    opacity: 1;
  backdrop-filter: blur(13px);
  -webkit-backdrop-filter: blur(13px);
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.2s ease-out;
  -ms-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  }
.hex__customer_page_header_video_wrapper:hover{
  .hex__casestudy_header_img{
background: #0A0A0A;
opacity: 0.4;
transform: scale(1.05);
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
-webkit-transition: 0.3s ease-out;
-moz-transition: 0.2s ease-out;
-ms-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
transition: 0.3s ease-out;
  }


  .hex__cs_header_play_btn {
    width: 78px;
    height: 78px;
    -webkit-transition: 0.3s ease-out;
    -moz-transition: 0.2s ease-out;
    -ms-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
  }
}


}


.hex__casestudy_header_video_text{
  position: absolute;
  bottom:40px;
  padding:19px 28px;
  margin:auto 77px;
  background: rgba(255, 255, 255, 0.15);
border: 1px solid rgba(255, 255, 255, 0.15);
border-radius: 16px;
opacity: 1;
backdrop-filter: blur(30px);
-webkit-backdrop-filter: blur(30px);
text-align:left;
color:#FFFFFF;
letter-spacing: 0px;
font-size:20px;
line-height: 26px;
font-weight: normal;
}
.hex__casestudy_header_video_text span{
font-weight: bold;
}
.hex__cs_header_play_btn{
  position: absolute;
  display:flex;
  align-items: center;

  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  top:50%;
  left:50%;
}


@media  screen and (max-width:1199px) {
  .hex__customer_page_header .hex__customer_page_header_video_wrapper {
    min-height:500px;
  }
  .hex__customer_page_header_video_wrapper .hex__casestudy_header_video_text{
    font-size: 18px;
    bottom: 30px;
    margin:auto 50px;
    line-height: 22px;
  } 
}
@media  (min-width:1024px) and (max-width:1099px) {
  .hex__customer_page_header_video_wrapper .hex__casestudy_header_video_text{
    padding:15px 25px;
    margin:auto 40px;
  } 
  .hex__customer_page_header .hex__customer_page_header_video_wrapper {
    min-height:440px;
  }
}
@media (max-width:1100px){
.hex__customer_page_header .hex__case_study_header_container_wrapper{
 margin-top:125px;
}
}

@media  screen and (max-width:1024px){
  .hex__customer_page_header .hex__case_study_header_container_wrapper{
    flex-direction:column;
    align-items: center;
  }
  .hex__customer_page_header .hex__cs_header_content_wrapper{
    max-width: 100%;
    display:flex;
    align-items:center;
    flex-direction:column;
    margin-top:40px;
  }
  .hex__customer_page_header .hex__cs_header_content_wrapper .customer_page_read_button_style{
    min-width:210px;
  }
  .hex__customer_page_header .hex__cs_header_content_wrapper .customer_page_watch_button_style{
    min-width:210px;
  }
  .hex__customer_page_header .hex__customer_page_header_title{
    text-align: center;
    margin-bottom: 20px;
  }
  .hex__customer_page_header .hex__customer_page_header_sub_title{
    text-align: center;
    margin-bottom: 20px;
  }
  .hex__case_study_header_container_wrapper .hex__customer_page_header_video_wrapper{
   align-self: center;
   margin:0 auto;
  }
  .hex__cs_header_content_wrapper{
    order:2;
  }
}

@media  screen and (max-width:768px){
  .hex__customer_page_header .hex__case_study_header_container_wrapper{
    margin-top: 125px;
  }
  .hex__customer_page_header .hex__customer_page_header_title{
    font-size:34px;
    line-height: 40px;
  }
  .hex__case_study_header_container_wrapper .hex__customer_page_header_video_wrapper{
    max-height:400px;
    min-height:328px;
  }
  .hex__cs_header_play_btn .hex__header_play_text{
    display:block;
   }
   .hex__cs_header_play_btn {
    background:rgba(255, 255, 255, 0.15);
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 27px;
    opacity: 1;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    max-height:43px;
   }
   .hex__cs_header_play_btn .header_play_icon img{
      width:31px;
      height:31px;
      padding:0px 9px 0px 11px;
      margin-left: 6px;
  background: rgba(255, 255, 255, 0.15);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 50%;
  opacity: 1;
backdrop-filter: blur(13px);
-webkit-backdrop-filter: blur(13px);
-webkit-transition: 0.3s ease-out;
-moz-transition: 0.2s ease-out;
-ms-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
transition: 0.3s ease-out;
   }
   .hex__cs_header_play_btn .hex__header_play_text{
      color:#FFFFFF;
      padding-left:11px;
      font-size: 16px;
      line-height:20px;
      text-wrap:nowrap;
      font-weight: 400;
      padding:11px 20px 11px 11px;
   }
   .hex__customer_page_header_video_wrapper .hex__casestudy_header_video_text{
    display:none
   }
   .customer_page_read_button_div_style{
    display:flex;
    flex-direction: column;
    align-items: center;
    min-height:110px;
   }
   .customer_page_read_button_style{
    margin:0;
    margin-bottom:15px;
    width:340px;
    max-width:unset;
    font-size: 16px;
    line-height:19px;
   }
   .customer_page_watch_button_style{
     width:340px;
     font-size: 16px;
     max-width:unset;
     line-height:19px;
   }
  }
  @media  screen and (max-width:450px){
    .hex__case_study_header_container_wrapper .hex__customer_page_header_video_wrapper{
      min-height :300px;
      max-height:328px;
    }
  }
  @media  screen and (max-width:380px){
    .customer_page_read_button_style{
      width:unset;
      max-width:340px;
      min-width:210px;
    }
    .customer_page_watch_button_style{
      width:unset;
      min-width:210px;
      max-width:340px;
    }
  }
  @media  screen and (max-width:335px){
    .hex__case_study_header_container_wrapper .hex__customer_page_header_video_wrapper{
      min-height:250px;
      max-height:250px;
    }
    .hex__cs_header_play_btn .hex__header_play_text{
      padding:10px 6px 10px 6px;
    }
  }





.hex__case_study_header .hex__content_wrapper{
  align-self: center;
  text-align: center;
  margin-top: 90px;
}
.hex__case_study_header .hex__case_study_header_title{
  font-size: 40px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  margin: 0 0 25px;
  color: #fff;
}
.hex__case_study_header .hex__case_study_header_sub_title{
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  margin: 0 0 20px;
  color: #fff;
}
.hex__case_study_header .hex__case_study_header_author_title{
  font-size: 22px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  margin: 0;
  padding: 0;
  color: #fff;
}
.hex__case_study_header .hex__case_study_header_title a,
.hex__case_study_header .hex__case_study_header_title a:focus,
.hex__case_study_header .hex__case_study_header_title a:hover{
  color: #fff;
}
.hex__case_study_header .hex__case_study_header_author_title a,
.hex__case_study_header .hex__case_study_header_author_title a:focus,
.hex__case_study_header .hex__case_study_header_author_title a:hover{
  color: #fff;
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .hex__case_study_header .hex__content_wrapper{
    margin-top: 70px;
  }
}
@media screen and (max-width: 767px){
  .hex__case_study_header .hex__case_study_header_title{
    font-size: 32px;
    margin-bottom: 20px;
  }
  .hex__case_study_header .hex__case_study_header_sub_title{
    font-size: 17px;
    margin-bottom: 15px;
  }
  .hex__case_study_header .hex__case_study_header_author_title{
    font-size: 20px;
  }
}
@media screen and (max-width: 600px){
  .hex__case_study_header{
    height: 500px;
  }
  .hex__case_study_header .hex__case_study_header_sub_title{
    font-size: 17px;
    margin-bottom: 10px;
  }
  .hex__case_study_header .hex__case_study_header_title{
    font-size: 26px;
    margin-bottom: 15px;
  }
  .hex__case_study_header .hex__case_study_header_author_title{
    font-size: 17px;
    line-height:24px;
  }
}

/************************ case study contnet stripe *****************************************/
.hex__case_study_content_wrapper{
  margin: 80px 0 80px;
  overflow: unset;
  overflow-x: unset;
}
.hex__case_study_left_cell{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-direction:column;
  align-self: flex-start;
  flex: 1;
  padding: 0;
  width: 100%;
}
.hex__case_study_right_cell{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 900px;
  padding: 0 0 0 60px;
}
.hex__case_study_common_title{
  font-size: 30px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 20px;
}
.hex__case_study_common_content{
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  line-height: 32px;
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 20px;
}
.hex__case_study_content_commemt_wrapper{
  margin: 20px 0 30px;
}
.hex__case_study_content_commemt_wrapper .hex__customer_comment{
  font-size: 24px;
  line-height: 1.3;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 25px;
}
.hex__case_study_content_commemt_wrapper .hex__author{
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  line-height: 28px;
  margin: 0;
  padding: 0;
  color: var(--hex_home_common_title_color);
}
.hex__case_study_content_commemt_wrapper .hex__author_role{
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  line-height: 28px;
  margin: 0;
  padding: 0;
  color: var(--hex_home_common_text_color);
}
.hex__case_study_image_wrapper{
  margin: 20px 0 50px;
  position: relative;
  overflow:hidden;
}
.hex__case_study_image_wrapper>img{
  width: 100%;
  height: auto;
}
.hex__case_study_images_wrapper{
  margin: 20px 0 20px;
  display: flex;
  justify-content: space-between;
}
/* testing .hex__case_study_images_wrapper img.aspect-ratio-img {
  width: auto;
} */
.hex__case_study_images_wrapper img{
 margin: 0 0 35px;
}


.hex__case_study_left_cell_content_wrapper{
  margin: 0;
  padding: 20px 30px 40px;
  line-height: 1;
  background-color: #f5faff;
  display: inline-block;
  width: 100%;
  position: relative;
  align-self: flex-start;
  /*box-shadow: 0 5px 20px 0 rgba(0,0,0,.1)*/
}

.hex__case_study_customer_logo_wrapper{
  text-align: left;
  padding: 15px 0 25px;
  border-bottom: 1px solid;
  border-color: #dbe9f2;
}
.hex__case_study_customer_logo_wrapper>img{
  max-height: 51px;
  width: auto;
  display: inline-block;
  margin: 0;
}
.hex__case_study_customer_quote_wrapper{
  border-bottom: 1px solid;
  border-color: #dbe9f2;
  padding: 15px 0 20px;
}
.hex__case_study_customer_details{
  padding: 15px 0 0;
}
.hex__case_study_customer_title{
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 0;
  padding: 0;
}
.hex__case_study_customer_quote{
  font-size: 17px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 10px 0 0;
  padding: 0;
}
.hex__case_study_customer_content{
  font-size: 17px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 0;
  padding: 0;
}
a.hex__case_study_customer_content{
  cursor: pointer;
  text-decoration: none;
}
a.hex__case_study_customer_content:hover,
a.hex__case_study_customer_content:focus{
  color: var(--hex_home_common_title_color);
  text-decoration: none;
}


.hex__case_study_customer_details .hex__icon_list{
  margin: 10px 0 20px;
  padding: 0;
}
.hex__case_study_customer_details .hex__icon_list li{
  list-style: none;
  position: relative;
  margin: 5px 10px;
  display: inline-block;
}
.hex__case_study_customer_details .hex__icon_list li>img{
  position: relative;
  width: 18px;
  height: auto;
  opacity: 0.7;
  vertical-align: middle;
}

.hex__case_study_customer_details .hex__icon_list li .direct_icon{
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align:middle;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.65s ease;
}
.hex__case_study_customer_details .hex__icon_list li .hex__case_study_fireos_icon{
  width: 27px;
  height: 21.5px;
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/fireOS.png');
  background-size: cover;
  background-repeat: no-repeat;
  /*background-position: 0 0;*/
  background-position: 0 -21.5px;
  opacity: 1;  
}
.hex__case_study_customer_details .hex__icon_list li.hex__tooltip_faded .hex__case_study_fireos_icon{
  width: 27px;
  height: 21.5px;
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/fireOS.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
  opacity: 0.2;  
}
.hex__case_study_customer_details .hex__icon_list li.hex__toolip svg{
  position: relative;
  vertical-align: middle;
  -webkit-transition: all 0.65s ease 0.2s;
  -moz-transition: all 0.65s ease 0.2s;
  -ms-transition: all 0.65s ease 0.2s;
  -o-transition: all 0.65s ease 0.2s;  
  transition: all 0.65s ease 0.2s;
}
.hex__case_study_customer_details .hex__icon_list li.hex__toolip:hover svg{
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.hex__case_study_customer_details .hex__icon_list li:nth-child(1){
  margin-left: 1px;
}
.hex__case_study_ios_icon svg{
  width: 17px;
  height: 21px;
  fill: #000000;
}
.hex__case_study_ios_icon.hex__tooltip_faded svg{
  width: 17px;
  height: 21px;
  fill: #5C5D5E;
  opacity: 0.2;
}
.hex__case_study_android_icon svg{
  width: 18px;
  height: 21px;
  fill: #79c257;
}
.hex__case_study_android_icon.hex__tooltip_faded svg{
  width: 18px;
  height: 21px;
  fill: #5C5D5E;
  opacity: 0.2;
}
.hex__case_study_windows_icon svg{
  width: 19px;
  height: 19px;
  fill: #00aaf2;
}
.hex__case_study_windows_icon.hex__tooltip_faded svg{
  width: 19px;
  height: 19px;
  fill: #5C5D5E;
  opacity: 0.2;
}
.hex__case_study_macos_icon svg{
  width: 20px;
  height: 21px;
  fill: #000000;
}
.hex__case_study_macos_icon.hex__tooltip_faded svg{
  width: 20px;
  height: 21px;
  fill: #5C5D5E;
  opacity: 0.2;
}
.hex__case_study_appletv_icon svg{
  width: 35px;
  height: 16px;
  fill: #000000;
}
.hex__case_study_appletv_icon.hex__tooltip_faded svg{
  width: 35px;
  height: 16px;
  fill: #5C5D5E;
  opacity: 0.2;
}
.hex__customer_summary_btn_wrapper{
  text-align: center;
  flex-wrap: wrap;
  flex-direction: column;
  align-content: center;
  padding-top: 30px;
  border-top: 1px solid;
  border-color: #dbe9f2;
}
.hex__case_study_trial_btn{
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: #fff;
  background-color: var(--hex_btn_bg_color);
  padding: 12px 35px;
  margin: 0 0 10px;
  border-radius: 3px;
  -webkit-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  text-transform: uppercase;
}
.hex__case_study_trial_btn:hover,
.hex__case_study_trial_btn:focus{
  color: #fff;
  text-decoration: none;
  background-color: var(--hex_btn_bg_color_hover);
}
.hex__case_study_demo_btn{
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 0;
  padding: 5px 10px;
  -webkit-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__case_study_demo_btn:hover,
.hex__case_study_demo_btn:focus{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
}

.hex__case_study_customer_image_wrapper_parent{
  position: relative;
  margin:0;
  display: none;
}
.hex__case_study_customer_image_wrapper{
  position: relative;
  margin: 20px 0;
  border-bottom: 1px solid;
  border-color: #dbe9f2;
  text-align: center;
}
.hex__case_study_customer_image_contaniner{
  position: relative;
  margin-bottom: 20px;
  height: 245px;
  max-width: 330px;
  overflow: hidden;
}
.hex__case_study_customer_image_wrapper_parent .hex__case_study_customer_image_contaniner{
  min-width: 300px;
  margin-right: 30px;
}
.hex__case_study_customer_image_contaniner>img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.hex__case_study_customer_image_contaniner .content_wrapper{
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 10px 15px;
  text-align: left;
}
.hex__case_study_customer_image_contaniner .content_wrapper p{
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: #fff;
}
.video_modal{
  z-index: 1049!important;
}
.case_study_video_container{
  display: block;
  position: relative;
  margin-bottom: 58.75%;
}
.case_study_video_container .video_frame{
  display: block;
  position: relative;
  margin: 0px auto 30px;
  background-color: #fff;
  z-index: 1;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 5px 20px 0 rgba(0,0,0,.1);
  overflow: hidden;
  padding-top: 56.25%;
}
.case_study_video_container .video_frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 992px){
  .hex__case_study_left_cell.hex__sticky{
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    z-index: 1;
  }
  .hex__case_study_left_cell{
    max-width: 387px;
  }
  .hex__case_study_left_cell_content_wrapper{
    max-width: 387px;
  }
}
@media screen and (max-width: 991px){
  .hex__case_study_content_wrapper .hex__common_container_wrapper>.hex__row{
    flex-direction: column;
  }
  .hex__customer_summary_btn_wrapper{
    display: none!important;
  }
  .hex__case_study_left_cell_content_wrapper{
    padding: 25px 30px 35px;
  }
  .hex__case_study_right_cell{
    padding: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .hex__customer_summary_parent_row_md{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    margin-top: 30px;
  }
  .hex__case_study_customer_image_wrapper{
    display: none;
  }
  .hex__case_study_customer_image_wrapper_parent{
    display: flex;
  }
  .hex__customer_summary_parent_row_md.column_inside .hex__customer_summary_row_md_bottom{
    flex-direction: row;
    justify-content: flex-start;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .hex__customer_summary_row_md{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
  }
  .hex__case_study_customer_logo_wrapper{
    flex: 0 0 auto;
    padding: 0 45px 0 0;
    border:none;
  }
  .hex__case_study_customer_quote_wrapper{
    padding: 0 20px;
    border:none;
    flex: 1;
  }
}
@media screen and (min-width: 601px) and (max-width: 991px){
  .hex__customer_summary_row_md_bottom{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .hex__case_study_customer_details{
    padding: 15px 50px 10px 0;
  }
  .hex__case_study_customer_content{
    display: inline-block;
    margin-top: 10px;
  }
  .hex__case_study_customer_details .hex__icon_list{
    margin: 0;
  }
}
@media screen and (max-width: 767px){
  .hex__case_study_content_wrapper{
    margin: 60px auto 60px;
  }
  .hex__case_study_customer_title{
    font-size: 17px;
    line-height: 26px;
  }
  .hex__case_study_customer_quote{
    font-size: 15px;
    line-height: 26px;
  }
  .hex__case_study_customer_content{
    font-size: 15px;
    line-height: 26px;
    margin-top: 5px;
  }
  .hex__case_study_common_title{
    font-size: 28px;
    margin: 0 0 15px;
  }
  .hex__case_study_common_content{
    font-size: 17px;
    line-height: 26px;
    margin: 0 0 15px;
  }
  .hex__case_study_content_commemt_wrapper{
    margin: 10px 0 25px;
  }
  .hex__case_study_content_commemt_wrapper .hex__customer_comment{
    font-size: 20px;
    margin: 0 0 20px;
  }
  .hex__case_study_content_commemt_wrapper .hex__author,
  .hex__case_study_content_commemt_wrapper .hex__author_role{
    font-size: 17px;
    line-height: 26px;
  }
  .hex__case_study_image_wrapper{
    margin: 20px 0 40px;
  }
  .hex__case_study_images_wrapper{
    margin: 20px 0 5px;
  }
}
@media screen and (max-width: 1024px){
  .hex__home_signup_bottom.hex__case_studies_signup_bottom{
    height: 350px;
  }
}
@media screen and (max-width: 650px){
  .hex__home_signup_bottom.hex__case_studies_signup_bottom{
    height: 400px;
  }
}
@media screen and (max-width: 600px){
  .hex__home_signup_bottom.hex__case_studies_signup_bottom .hex__signup_title{
    font-size: 30px;
  }
}
@media screen and (max-width: 420px){
  .hex__home_signup_bottom.hex__case_studies_signup_bottom{
    height: 450px;
  }
}
@media screen and (max-width: 600px){
  .hex__case_study_content_wrapper .hex__common_container_wrapper {
    max-width: 84%;
  }
  .hex__case_study_content_wrapper{
    margin: 50px auto 30px;
  }
  
  .hex__case_study_images_wrapper [class*="hex__col-"]{
    text-align: center;
  }
  a.hex__case_study_customer_content{
    word-break: break-all;
  }
}
@media screen and (max-width: 420px){
  .hex__icon_list{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .hex__case_study_customer_details .hex__icon_list li{
    margin: 5px 0;
  }
}
/************************ case study contnet stripe style ends ******************************/
/************************ case study left cell pdf form ******************************/
.hex__case_study_left_cell_pdf_form{
  background-color: #f5faff;
  margin-top:15px;
  padding: 20px 30px 25px;
  text-align:center;
}

@media screen and (max-width: 991px){
  .hex__case_study_left_cell {
    margin-bottom: 50px;
  }
}
  
@media screen and (max-width: 767px){
  .hex__case_study_left_cell{
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 600px){
    .hex__case_study_left_cell{
      margin-bottom: 30px;
    }
}
  
.case__study_email_field{
  display: flex;
  max-width: 660px;
  margin:0 auto;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}


.case_study_pdf_form_left{
  width:100%;
}

.case_study_pdf_form_left__email_field{
  width: 100%;
  height:53px !important;
  border-radius: 3px;
  border: solid 1px #dbe9f2;
  font-family:var(--hex_font_family);
  color:var(--hex_home_common_title_color) !important;
  font-size: 17px;
  padding: 6px 12px 6px 15px !important;
}

.case_study_pdf_form_left__email_field.call_back_input{
  max-width:100%;
}
@media screen and (min-width: 601px) and (max-width: 991px){
  .case_study_pdf_form_left__email_field.call_back_input{
    max-width:325px;
    margin:0;
  }
}

.case_study_pdf_form_left__email_field:focus{
  border: 1px solid var(--hex_border_form_ele_active) !important;
  box-shadow: none!important;
}

.case_study_pdf_form_left__email_field::placeholder{
  color:var(--hex_input_color) !important;
}

.case_study_pdf_form_left__email_field::-webkit-input-placeholder{
  color:var(--hex_input_color) !important;
}

.case_study_pdf_form_left__email_field:-ms-input-placeholder {
  color:var(--hex_input_color) !important;
}

.case_study_pdf_form_left__pdf_button{
  width:100%;
  height:53px;
  margin-top: 3px;
  border:none;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  font-family: var(--hex_font_family);
  font-weight: var(--hex_font_normal);
  color: #fff;
  background-color: var(--hex_btn_bg_color);
  padding: 12px 35px;
  margin: 3px 0 8px 0;
  border-radius: 3px;
  -webkit-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  text-transform: uppercase;
}


@media screen and (min-width: 601px) and (max-width: 991px){
.case_study_pdf_form_left__pdf_button{
  max-width:195px;
  margin:0 0 0 10px;
}
.case__study_submit{
  display:inline-block;
}
}

@media screen and (min-width: 601px) and (max-width: 670px){
  .case_study_pdf_form_left__email_field.call_back_input{
    max-width: 290px;
    margin: 0;
  }
  .case_study_pdf_form_left__pdf_button {
    max-width: 150px;
    margin: 0 0 0 7px;
  }
}

.case_study_pdf_form_left__pdf_button:focus{
  outline:none;
  background-color: var(--hex_btn_bg_color_hover);
  -webkit-transform: translate3d(0,-3px,0);
  transform: translate3d(0,-3px,0);
  -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 15%);
  box-shadow: 0 8px 25px rgb(0 0 0 / 15%);
}

.case_study_pdf_form_left__pdf_button:hover{
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
  -webkit-transform: translate3d(0,-3px,0);
  transform: translate3d(0,-3px,0);
  -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 15%);
  box-shadow: 0 8px 25px rgb(0 0 0 / 15%);
}

@media screen and (min-width: 601px) and (max-width: 991px){
  .case_study_pdf_form_left__pdf_button:hover,
  .case_study_pdf_form_left__pdf_button:focus{
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    box-shadow:none;
  }
}

.case_study_pdf_form_left__copy_write_text{
  display: block;
  position: relative;
  cursor: pointer;
  font-size: 14px;
  line-height: 22px;
  font-weight: var(--hex_font_normal);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
  color: var(--hex_home_common_text_color);
}

@media screen and (min-width: 601px) and (max-width: 991px){
  .case_study_pdf_form_left__copy_write_text{
    max-width:340px;
    margin:15px auto;
  }
}

.case_study_pdf_form_left__copy_write_text a{
  font-size: 13px;
  line-height: 22px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_link_color);
}


.case_study_pdf_form_left__copy_write_text a:hover{
  color: var(--hex_link_color_hover);
  text-decoration: none;
}

.hex__case_study_left_cell_pdf_form_title{
  font-size: 22px;
  margin-bottom:15px;
  line-height: 28px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
}

@media screen and (min-width: 601px) and (max-width: 991px){
  .hex__case_study_left_cell_pdf_form_title{
    font-size: 34px;
    line-height:1.2;
    margin-bottom: 15px;
  }
}


.case_study_singnup_form_bg{
  padding: 220px 0 90px;
  margin-bottom: -22px;
}

@media screen and (min-width: 601px) and (max-width: 768px){
  .case_study_singnup_form_bg{
    padding-top:270px;
  }
}

@media screen and (max-width: 600px){
  .case_study_singnup_form_bg{
    padding-top:290px;
  }
}
  

.hex__case_study_popup_form_wrapper{
  opacity: 0;
  height:0;
  visibility: hidden;
  transition:.2s all;
}


.hex__case_study_popup_form_wrapper.is-visible {
  opacity: 1;
  background-color:#f5f5f5;
  height:auto;
  visibility: visible;
  transition:500ms all;
}

.case_study_pdf_signup_form{
  background-color: #fff;
  padding: 30px;
  transform:translateY(120px);
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  position: relative;
  top: 0;
  box-shadow: 0px 0px 49px 0px rgba(184,184,184,0.16862745098039217) !important;
}

.is-visible .case_study_pdf_signup_form {
  transform:translateY(-45px);
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

.popup-close{
  position: absolute;
  top: -10px;
  right: -30px;
  opacity: 0.5;
  transition:500ms all;
  cursor:pointer;
}

@media screen and (max-width: 420px){
  .popup-close{
    right: -18px;
  }
}


.popup-close:hover{
  opacity:1;
}

.case_study_pdf_form_wrapper select.inputMaterial, .case_study_pdf_form_wrapper .call_back_input{
  max-width:100% !important;
}

.case_study_pdf_form_wrapper .case_study_pdf_form--copy_write_text{
  padding-left: 0;
}

.case__study_single_field_form_wrapper .inputMaterial.hex__form_error_class{
  border-color: var(--hex_accent_red);
}

.case_study_form--error_message{
  left:0;
  bottom:3px;
}

.hex__form_wrapper .inputMaterial:focus ~ label {
  font-size: 15px;
  top: -11px;
}

.hex__form_error_class ~ .case_study_form--error_message{
  opacity: 1;
  transition: all 0.2s ease-in;
  position: relative;
}

.case_study_form--error_message {
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_accent_red);
  transition: all 0.3s linear;
  position: absolute;
  right: 20px;
  opacity: 0;
  transition: all 0.4s ease-in;
  padding: 0 2px;
}

@media screen and (min-width: 601px) and (max-width: 991px){
  .case_study_form--error_message {
    display: table;
    margin: 10px auto 0 auto;
  }
}

.case__study_single_field_form_wrapper .form-group{
  margin-bottom:0;
}

.case_study_form_title{
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 40px;
}

@media screen and (max-width: 600px){
  .case_study_form_title{
    font-size: 26px;
    margin-bottom:30px;
  }
}
.navbar-wrapper {
  /* position: absolute;
  left: 0;
  top: 0; */
  width: 100%;
  /* z-index: 100; */
}
.hex__global_nav_bar.case_study_form_global_nav::before{
  background: #fff !important;
}

.hex__global_nav_bar.case_study_form_global_nav::before {
  opacity: 1;
  border-bottom: 1px solid #dbd9d2;
  -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  -ms-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}

.case_study_form_global_nav .hex__global_nav_link {
  color: var(--hex_home_common_title_color) !important;
  text-decoration: none;
}

.case_study_form_global_nav .hex__global_nav_logo_wrapper svg {
  fill: var(--hex_home_common_title_color) !important;
}

.case_study_form_global_nav .has__dropdown .hex__global_nav_link svg{
  fill: var(--hex_home_common_title_color) !important;
}

.call_back_fld--case_study{
  font-size: 15px !important;
  top:-11px !important;
  width:auto !important;
}


.case_study_pdf_form_wrapper{
  opacity:0;
  transition:.3s all ease;
}

.case_study_pdf_form_visible{
  opacity:1;
  transition:.3s all ease;
}

.case_study_pdf_btn_container{
  margin-top:20px;
}

.case_study_pdf_btn_container .support_custom_btn{
  max-width: 100% !important;
  text-transform:uppercase;
}

.case_study_form_global_nav .hex__global_mobile_menu .menu:before,
.case_study_form_global_nav .hex__global_mobile_menu .menu span,
.case_study_form_global_nav .hex__global_mobile_menu .menu:after{
  background: #000;
}

/************************ case study left cell pdf form ends ******************************/
/**************************case study page bottom case study stripe styles*************************************/
 .hex__case_study_bottom_cs_stripe{
  padding: 60px 0 60px;
  background-color: #f3f7f8;
  text-align: center;
 }
 .hex__case_study_bottom_cs_stripe .hex__content_wrapper{
  justify-content: center;
  padding-top: 15px;
 }
 a.hex__case_study_bottom_cs_stripe_cell, 
 .hex__case_study_bottom_cs_stripe_cell{
  text-decoration: none;
  margin: 20px;
  padding: 0px;
  text-align: center;
  line-height: 1;
  width: 291px;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
 }
 a.hex__case_study_bottom_cs_stripe_cell:hover, .hex__case_study_bottom_cs_stripe_cell:hover
 a.hex__case_study_bottom_cs_stripe_cell:focus, .hex__case_study_bottom_cs_stripe_cell:focus{
  text-decoration: none;
 }
a.hex__case_study_bottom_cs_stripe_cell figure, 
.hex__case_study_bottom_cs_stripe_cell figure{
  margin:0px;
  position: relative;
  overflow: hidden;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
a.hex__case_study_bottom_cs_stripe_cell figure>img, 
.hex__case_study_bottom_cs_stripe_cell figure>img{
  width: 100%;
  max-width: 291px;
  height: 100%;
  max-height: 261px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  object-fit: cover;
}
a.hex__case_study_bottom_cs_stripe_cell:hover figure, 
.hex__case_study_bottom_cs_stripe_cell:hover figure{
  -webkit-transform:translateY(-4px);
  -moz-transform:translateY(-4px);
  -ms-transform:translateY(-4px);
  -o-transform:translateY(-4px);
  transform:translateY(-4px);
}
a.hex__case_study_bottom_cs_stripe_cell .hex__inner_content_wrapper, 
.hex__case_study_bottom_cs_stripe_cell .hex__inner_content_wrapper{
  padding: 10px 10px 20px;
}
.hex__case_study_bottom_cs_stripe_cell .hex__case_study_logo_wrapper{
  height: 80px;
  justify-content: center;
  align-items: center;
}
/* testing .hex__case_study_bottom_cs_stripe_cell .hex__case_study_logo_wrapper img.aspect-ratio-img {
  width: auto;
} */
.hex__case_study_bottom_cs_stripe_cell .hex__case_study_logo_wrapper img{
  max-height: 50px;
  max-width: 140px;
}
.motivate_logo img{
  max-width: 124px!important;
 }
.hex__case_study_bottom_cs_stripe_cell_andalusia_hospitals.hex__case_study_bottom_cs_stripe_cell .hex__case_study_logo_wrapper img{
  max-width: 180px;
}
.hex__case_study_bottom_cs_stripe_cell .hex__case_study_logo_wrapper .hex__case_study_logo_alt{
   margin: 0;
   padding: 0;
   vertical-align: middle;
   color: #333;
   font-size: 20px;
   line-height: 26px;
   font-weight: var(--hex_font_semibold);
   position: relative;
   padding: 20px 0;
}

 .hex__case_study_bottom_cs_stripe_cell .hex__home_case_study_cell .hex__case_study_logo_wrapper>p{
    margin: 0;
    padding: 0;
    vertical-align: middle;
    color: #333;
    font-size: 20px;
    line-height: 26px;
    font-weight: var(--hex_font_normal);
    position: relative;
    padding: 20px 0;
  }
 .hex__case_study_bottom_cs_stripe_cell.hex__case_study_bottom_cs_stripe_cell_sir_john_hunt_csc .hex__case_study_logo_wrapper img{
  max-width: 210px;
 }
 a.hex__case_study_bottom_cs_stripe_cell .hex__inner_content_wrapper>p,
 .hex__case_study_bottom_cs_stripe_cell .hex__inner_content_wrapper>p{
  font-size: 20px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 0;
  padding: 0;
 }

 a.hex__case_study_bottom_cs_stripe_cell .hex__inner_content_wrapper .stripe_title,
 .hex__case_study_bottom_cs_stripe_cell .hex__inner_content_wrapper .stripe_title{
  display: block;
  display: -webkit-box;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding: 0;
  /*-webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  width: 235px;
  max-width: 100%;*/
 }

 @media screen and (max-width: 1100px){
  a.hex__case_study_bottom_cs_stripe_cell,
  .hex__case_study_bottom_cs_stripe_cell{
    width: 260px;
  }
  a.hex__case_study_bottom_cs_stripe_cell figure>img,
  .hex__case_study_bottom_cs_stripe_cell figure>img{
    max-width: 260px;
    max-height: 240px;
  }
  a.hex__case_study_bottom_cs_stripe_cell .hex__inner_content_wrapper,
  .hex__case_study_bottom_cs_stripe_cell .hex__inner_content_wrapper{
    padding: 0px 5px 20px;
  }
  .hex__case_study_bottom_cs_stripe_cell .hex__case_study_logo_wrapper img{
    max-height: 45px;
    max-width: 130px;
   }
   .hex__case_study_bottom_cs_stripe_cell.hex__case_study_bottom_cs_stripe_cell_sir_john_hunt_csc .hex__case_study_logo_wrapper img{
    max-width: 190px;
   }
   .hex__case_study_bottom_cs_stripe_cell .hex__case_study_logo_wrapper{
    height: 74px;
   }
   .hex__case_study_bottom_cs_stripe_cell_andalusia_hospitals.hex__case_study_bottom_cs_stripe_cell .hex__case_study_logo_wrapper img{
    max-width: 180px;
   }
 }
 @media screen and (max-width: 600px){
  .hex__case_study_bottom_cs_stripe{
    padding: 40px 0 52px;
  }
  .hex__case_study_bottom_cs_stripe .hex__content_wrapper{
    padding-top: 5px;
  }
  a.hex__case_study_bottom_cs_stripe_cell, .hex__case_study_bottom_cs_stripe_cell{
    margin: 15px;
  }
 }
 /**************************case study page bottom case study stripe styles ends********************************/
 /************************ case study varari styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_varari{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/varari/1x/hexnode-mdm-case-study-varari.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_varari{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/varari/2x/hexnode-mdm-case-study-varari.jpg');
    background-size: cover;
    background-position: 30% 0px;
  }
}
/************************ case study varari styles ends *************************************/ 
/************************ case study NatHealth styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_nathealth{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/nathealth/1x/hexnode-mdm-case-study-nathealth.jpg');
    background-size: cover;
    background-position: 90% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_nathealth{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/nathealth/2x/hexnode-mdm-case-study-nathealth.jpg');
    background-size: cover;
    background-position: 67% 20px;
  }
}
@media screen and (min-width: 1600px){
  .hex__case_study_page_header_nathealth{
    background-position: 30% 20px;
  }
}
.hex__case_study_customer_image_wrapper_nathealth .content_wrapper{
  background-color: rgba(96, 157, 150, 0.68);
}
/************************ case study NatHealth styles ends *************************************/ 
/************************ case study Captain Cook Cruises styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_captain_cook_cruises{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/captain-cook-cruises/1x/hexnode-mdm-case-study-captain-cook-cruises.jpg');
    background-size: cover;
    background-position: 40% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_captain_cook_cruises{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/captain-cook-cruises/2x/hexnode-mdm-case-study-captain-cook-cruises.jpg');
    background-size: cover;
    background-position: 40% 20px;
  }
}
@media screen and (min-width: 1300px){
  .hex__case_study_page_header_captain_cook_cruises{
    background-position: 40% 20px;
  }
}
/************************ case study Captain Cook Cruises styles ends *************************************/ 
/************************ case study Odfjell styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_Odfjell{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/odfjell/1x/hexnode-mdm-case-study-Odfjell.jpg');
    background-size: cover;
    background-position: 60% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_Odfjell{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/odfjell/2x/hexnode-mdm-case-study-Odfjell.jpg');
    background-size: cover;
    background-position: 40% 20px;
  }
}
@media screen and (min-width: 1300px){
  .hex__case_study_page_header_Odfjell{
    background-position: 40% 20px;
  }
}

@media screen and (max-width: 600px){
  .hex__case_study_page_header_chl{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/chl_systems/1x/hexnode-mdm-case-study-chl-systems.jpg');
    background-size: cover;
    background-position: 60% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_chl{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/chl_systems/2x/hexnode-mdm-case-study-chl-systems.jpg');
    background-size: cover;
    background-position: 40% 20px;
  }
}
@media screen and (min-width: 1300px){
  .hex__case_study_page_header_chl{
    background-position: 40% 20px;
  }
}
.hex__case_study_bottom_cs_stripe_cell_odjfell .hex__case_study_logo_wrapper img{
  max-width: 120px;
}
/************************ case study Odfjell styles ends *************************************/ 
/************************ case study audicaoactiva styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_audicaoactiva{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/audicaoactiva/1x/hexnode-mdm-case-study-audicaoactiva.jpg');
    background-size: cover;
    background-position: 35% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_audicaoactiva{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/audicaoactiva/2x/hexnode-mdm-case-study-audicaoactiva.jpg');
    background-size: cover;
    background-position: 40% 20px;
  }
}
@media screen and (min-width: 1300px){
  .hex__case_study_page_header_audicaoactiva{
    background-position: 40% 20px;
  }
}
.hex__case_study_audicaoactiva_logo_wrapper.hex__case_study_customer_logo_wrapper>img{
  max-height: 38px;
}
/************************ case study audicaoactiva styles ends *************************************/ 
/************************ case study ur penn styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_ur_penn{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ur_penn/1x/hexnode-mdm-case-study-ur-and-penn.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_ur_penn{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ur_penn/2x/hexnode-mdm-case-study-ur-and-penn.jpg');
    background-size: cover;
    background-position: 56% 20px;
  }
}
@media screen and (min-width: 1300px){
  .hex__case_study_page_header_ur_penn{
    background-position: 50% 20px;
  }
}
.hex__case_study_ur_penn_logo_wrapper.hex__case_study_customer_logo_wrapper>img{
  max-height: 35px;
}
/************************ case study ur penn styles ends *************************************/ 
/************************ case study donaldson styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_donaldson{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/donaldson/1x/hexnode-mdm-case-study-donaldson-company.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
  .hex__case_study_page_header_phibro{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/phibro/1x/hexnode-mdm-case-study-phibro-animal-health-corporation.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_donaldson{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/donaldson/2x/hexnode-mdm-case-study-donaldson-company.jpg');
    background-size: cover;
    background-position: 56% 20px;
  }
  .hex__case_study_page_header_phibro{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/phibro/2x/hexnode-mdm-case-study-phibro-animal-health-corporation.jpg');
    background-size: cover;
    background-position: 56% 20px;
  }
}
@media screen and (min-width: 1300px){
  .hex__case_study_page_header_donaldson{
    background-position: 50% 20px;
  }
  .hex__case_study_page_header_phibro{
    background-position: 50% 20px;
  }
}
.hex__case_study_donaldson_logo_wrapper.hex__case_study_customer_logo_wrapper>img{
  max-height: 42px;
}
.hex__case_study_customer_image_wrapper_ur_penn .content_wrapper{
  background-color: rgba(108, 163, 216, 0.68);
}
/************************ case study donaldson styles ends *************************************/ 
/************************ case study echo marine styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_echo_marine{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/echo_marine/1x/hexnode-mdm-case-study-echo-marine-ltd.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_echo_marine{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/echo_marine/2x/hexnode-mdm-case-study-echo-marine-ltd.jpg');
    background-size: cover;
    background-position: 90% 20px;
  }
}
@media screen and (min-width: 1300px){
  .hex__case_study_page_header_echo_marine{
    background-position: 80% 20px;
  }
}
.hex__case_study_echo_marine_logo_wrapper.hex__case_study_customer_logo_wrapper>img{
  max-height: 58px;
}
/************************ case study echo marine styles ends *************************************/ 
/************************ case study sir john hunt csc styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_sir_john_hunt_csc{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/sir_john_hunt_csc/1x/hexnode-mdm-case-study-sir-john-hunt-csc.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_sir_john_hunt_csc{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/sir_john_hunt_csc/2x/hexnode-mdm-case-study-sir-john-hunt-csc.jpg');
    background-size: cover;
    background-position: 50% 0px;
    background-repeat: no-repeat;
  }
}
.hex__case_study_sir_john_hunt_csc_logo_wrapper.hex__case_study_customer_logo_wrapper>img{
  max-height: 42px;
  max-width: 262px;
  width: 100%;
}
.hex_resourse_casestudy_company_logo.sir_john_hunt_logo{
  max-width: 200px;
}
/************************ case study sir john hunt csc styles ends *************************************/ 
/************************ case study conde nast styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_conde_nast{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/conde_nast/1x/hexnode-mdm-case-study-conde-nast.jpg');
    background-size: cover;
    background-position: 25% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_conde_nast{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/conde_nast/2x/hexnode-mdm-case-study-conde-nast.jpg');
    background-size: cover;
    background-position: 25% 20px;
  }
}
@media screen and (min-width: 1300px){
  .hex__case_study_page_header_conde_nast{
    background-position: 30% 20px;
  }
}
.hex__case_study_conde_nast_logo_wrapper.hex__case_study_customer_logo_wrapper>img{
  max-height: 32px;
}
/************************ case study conde nast styles ends *************************************/ 
/************************ case study wenger fenster styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_wenger_fenster{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/wenger_fenster/1x/hexnode-mdm-case-study-wenger-fenster-ag.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_wenger_fenster{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/wenger_fenster/2x/hexnode-mdm-case-study-wenger-fenster-ag.jpg');
    background-size: cover;
    background-position: 45% 20px;
  }
}
.hex__case_study_wenger_fenster_logo_wrapper.hex__case_study_customer_logo_wrapper>img{
  max-height: 60px;
}
.hex__case_study_customer_image_wrapper_wenger_fenster .content_wrapper{
  background-color: rgba(135, 135, 135, 0.68);
}
/************************ case study wenger fenster styles ends *************************************/ 
/************************ case study itp europe styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_itp_europe{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/itp_europe/1x/hexnode-mdm-case-study-itp-europe.jpg');
    background-size: cover;
    background-position: 85% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_itp_europe{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/itp_europe/2x/hexnode-mdm-case-study-itp-europe.jpg');
    background-size: cover;
    background-position: 70% 20px;
  }
}
.hex__case_study_itp_europe_logo_wrapper.hex__case_study_customer_logo_wrapper>img{
  max-height: 60px;
}
/************************ case study itp europe styles ends *************************************/ 
/************************ case study Greek Orthodox Community of NSW styles*******************************************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_greek_orthodox_community_of_nsw{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/greek_orthodox_community_of_nsw/1x/hexnode-mdm-case-study-greek-orthodox-community-of-nsw.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_greek_orthodox_community_of_nsw{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/greek_orthodox_community_of_nsw/2x/hexnode-mdm-case-study-greek-orthodox-community-of-nsw.jpg');
    background-size: cover;
    background-position: 40% 20px;
  }
}
.hex__case_study_greek_orthodox_community_of_nsw_logo_wrapper.hex__case_study_customer_logo_wrapper>img{
  max-height: 65px;
}
/************************ case study Greek Orthodox Community of NSW styles ends *************************************/ 
/*********************** case study bathstore styles starts****************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_bathstore{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/bathstore/1x/hexnode-mdm-case-study-bathstore.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_bathstore{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/bathstore/2x/hexnode-mdm-case-study-bathstore.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
}
@media screen and (min-width: 1200px){
  .hex__case_study_page_header_bathstore{
    background-position: 45% 0;
  }
}
.hex__case_study_customer_logo_wrapper.bathstore-logo img{
  max-width: 190px;
  width: 100%;
}
.hex__case_study_customer_image_wrapper_bathstore .content_wrapper{
  background-color: rgba(53, 68, 80, 0.32);
}
/*********************** case study bathsotre styles ends******************/
/**********millennium hotels case study starts************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_millenium_hotels{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/millenium_hotels/1x/hexnode-mdm case-study-millennium-hotels-and-resorts.jpg');
    background-size: cover;
    background-position: 60% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_millenium_hotels{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/millenium_hotels/2x/hexnode-mdm case-study-millennium-hotels-and-resorts.jpg');
    background-size: cover;
  }
}
@media screen and (min-width: 601px) and (max-width: 767px){
  .hex__case_study_page_header_millenium_hotels{
    background-position: 42% 0;
  }
}
@media screen and (min-width: 768px){
  .hex__case_study_page_header_millenium_hotels{
    background-position: 50% 0;
  }
}
@media screen and (min-width: 1200px){
  .hex__case_study_page_header_millenium_hotels{
    background-position: 65% 0;
  }
}
.hex__case_study_customer_logo_wrapper.millennium_logo img{
  max-height: 70px;
  max-width: 120px;
  width: 100%;
}
/**********millennium hotels case study ends************/
/**********western airways case study starts**************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_western_airways{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/western-airways/1x/hexnode-mdm-case-study-western-airways.jpg');
    background-size: cover;
    background-position: 44% 0px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_western_airways{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/western-airways/2x/hexnode-mdm-case-study-western-airways.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .hex__case_study_page_header_western_airways{
    background-position: 50% 0;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px){
  .hex__case_study_page_header_western_airways{
    background-position: 60% 0;
  }
}
@media screen and (min-width: 1200px){
  .hex__case_study_page_header_western_airways{
    background-position: 68% 0px;
  }
}
.hex__case_study_customer_logo_wrapper.western_airways_logo img{
  max-height: 60px;
}
/**********western airways case study ends**************/
/********** Motivate case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_motivate {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/motivate/images/2x/hexnode-mdm-case-study-motivate.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_motivate{
    background-position: 60% 15px;
  }
}
@media screen and (max-width:1200px) and (min-width:993px){
  .hex__case_study_page_header_motivate {
    background-position: 55% 0px;
  }
}
@media screen and (max-width:992px) and (min-width:768px){
  .hex__case_study_page_header_motivate {
    background-position: 63% 10px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_motivate {
    background-position: 60% 44px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_motivate {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/motivate/images/1x/hexnode-mdm-case-study-motivate.jpg');
    background-position: 16% 60px;
    background-size:cover;
  }
}
.hex__case_study_customer_logo_wrapper.motivate-logo>img{
  max-height: 60px;
}
.resource_box_casestudy_motivate {
  background: url("https://www-review3.hexnode.com/static/img/customer_page_images/case_study_in_customer_pages/motivate.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
/********** Motivate case study ends***************/
/********** Andalusia Hospital case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_andalusia {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/andalusia_hospitals/2x/hexnode-mdm-case-study-andalusia-hospitals.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_andalusia{
    background-position: 60% 15px;
  }
}
@media screen and (max-width:1200px) and (min-width:993px){
  .hex__case_study_page_header_andalusia{
    background-position: 55% 0px;
  }
}
@media screen and (max-width:992px) and (min-width:768px){
  .hex__case_study_page_header_andalusia {
    background-position: 55% 5px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_andalusia {
    background-position: 55% 20px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_andalusia {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/andalusia_hospitals/1x/hexnode-mdm-case-study-andalusia-hospitals.jpg');
    background-position: 50% 20px;
    background-size:cover;
  }
}
.hex__case_study_customer_logo_wrapper.andalusia-logo>img{
  max-height: 56px;
}
/********** Andalusia Hospital case study ends***************/
/********** 33 Carpenters case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_33_construction {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/33_construction/2x/hexnode-mdm-case-study-33-carpenters-construction.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_33_construction{
    background-position: 70% 15px;
  }
}
@media screen and (max-width:1200px) and (min-width:993px){
  .hex__case_study_page_header_33_construction{
    background-position: 65% 12px;
  }
}
@media screen and (max-width:992px) and (min-width:768px){
  .hex__case_study_page_header_33_construction {
    background-position: 65% 0px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_33_construction {
    background-position: 67% 20px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_33_construction {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/33_construction/1x/hexnode-mdm-case-study-33-carpenters-construction.jpg');
    background-position: 45% 60px;
    background-size:cover;
  }
}
/********** 33 Carpenters case study ends***************/
/********** Hartley ISD case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_hartley {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/hartley_isd/2x/hexnode-mdm-case-study-hartley-isd.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_hartley {
    background-position: 60% 15px;
  }
}
@media screen and (max-width:1200px) and (min-width:993px){
  .hex__case_study_page_header_hartley {
    background-position: 65% 0px;
  }
}
@media screen and (max-width:992px) and (min-width:768px){
  .hex__case_study_page_header_hartley {
    background-position: 68% 10px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_hartley {
    background-position: 66% 0px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_hartley {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/hartley_isd/1x/hexnode-mdm-case-study-hartley-isd.jpg');
    background-position: 50% 10px;
    background-size:cover;
  }
}
@media screen and (max-width:400px) and (min-width:290px){
  .hex__case_study_page_header_hartley {
    background-position: 68% 10px;;
  }
}
.hex__case_study_customer_logo_wrapper.hartley-logo>img{
  max-height: 80px;
}
.hex__case_study_customer_image_wrapper_hartley .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/********** Hartley ISD case study ends***************/
/********** Consec Security case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_consec {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/consec_security/2x/hexnode-mdm-case-study-consec-security.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_consec {
    background-position: 25% 20px;
  }
}
@media screen and (max-width:1200px) and (min-width:993px){
  .hex__case_study_page_header_consec{
    background-position: 35% 0px;
  }
}
@media screen and (max-width:992px) and (min-width:768px){
  .hex__case_study_page_header_consec {
    background-position: 34% 0px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_consec {
    background-position: 41% 24px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_consec {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/consec_security/1x/hexnode-mdm-case-study-consec-security.jpg');
    background-position: 40% 35px;
    background-size:cover;
  }
}
.hex__case_study_bottom_cs_stripe_cell.hex__case_study_bottom_cs_stripe_cell_consec .hex__case_study_logo_wrapper img{
  max-height: 44px;
}
/********** Consec Security case study ends***************/
/*********************** case study worthington libraries styles starts****************/
@media screen and (max-width: 600px){
  .mhex__case_study_page_header_worthington_libraries{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/worthington_libraries/1x/hexnode-mdm-case-study-worthington-libraries.jpg');
    background-size: cover;
    background-position: 80% 0px;
  }
}
@media screen and (min-width: 601px){
  .mhex__case_study_page_header_worthington_libraries{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/worthington_libraries/2x/hexnode-mdm-case-study-worthington-libraries.jpg');
    background-size: cover;
    background-position: 55% 0px;
  }
}
@media screen and (min-width: 1200px){
  .mhex__case_study_page_header_worthington_libraries{
    background-position: 45% 0;
  }
}
.hex__case_study_customer_logo_wrapper.worthington_libraries_logo img{
  max-height: 85px;
  height: 100%;
}
/*********************** case study worthington libraries styles ends******************/
/*********************** case study dkt health styles starts****************/
@media screen and (max-width: 460px){
  .mhex__case_study_page_header_dkt_health{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/DKT/1x/hexnode-mdm-case-study-dkt-health.jpg');
    background-size: cover;
    background-position: 50% 55px;
  }
}
@media screen and (min-width: 460px) and (max-width: 600px){
  .mhex__case_study_page_header_dkt_health{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/DKT/1x/hexnode-mdm-case-study-dkt-health.jpg');
    background-size: cover;
    background-position: 50% 55px;
  }
}
@media screen and (min-width: 601px) and (max-width: 767px){
  .mhex__case_study_page_header_dkt_health{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/DKT/2x/hexnode-mdm-case-study-dkt-health.jpg');
    background-size: cover;
    background-position: 45% 30px;
  }
}
@media screen and (min-width: 768px){
  .mhex__case_study_page_header_dkt_health{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/DKT/2x/hexnode-mdm-case-study-dkt-health.jpg');
    background-size: cover;
    background-position: 45% 20px;
  }
}
@media screen and (min-width: 1200px){
  .mhex__case_study_page_header_dkt_health{
    background-position: 45% 0;
  }
}
.hex__case_study_customer_logo_wrapper.dkt_health_logo img{
  max-width: 190px;
  width: 100%;
}
/*********************** case study dkt health styles ends******************/
/*********************** case study choyce  styles starts****************/
@media screen and (max-width: 460px){
  .mhex__case_study_page_header_choyce{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/choyce/1x/hexnode-mdm-case-study-choyce.jpg');
    background-size: cover;
    background-position: 20% 0px;
  }
}
@media screen and (min-width: 460px) and (max-width: 600px){
  .mhex__case_study_page_header_choyce{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/choyce/1x/hexnode-mdm-case-study-choyce.jpg');
    background-size: cover;
    background-position: 35% 0px;
  }
}
@media screen and (min-width: 601px){
  .mhex__case_study_page_header_choyce{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/choyce/2x/hexnode-mdm-case-study-choyce.jpg');
    background-size: cover;
    background-position: 45% 0px;
  }
}
@media screen and (min-width: 1200px){
  .mhex__case_study_page_header_choyce{
    background-position: 45% 0;
  }
}
.hex__case_study_customer_logo_wrapper.choyce_logo img{
  max-height: 85px;
  height: 100%;
}
/*********************** case study choyce styles ends******************/
/*********************** case study peniel environmental  styles starts****************/
@media screen and (max-width: 600px){
  .mhex__case_study_page_header_peniel_environmental{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/peniel_environmental/1x/hexnode-mdm-case-study-peniel-environmental.jpg');
    background-size: cover;
    background-position: 70% 55px;
  }
}
@media screen and (min-width: 601px){
  .mhex__case_study_page_header_peniel_environmental{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/peniel_environmental/2x/hexnode-mdm-case-study-peniel-environmental.jpg');
    background-size: cover;
    background-position: 60% 0px;
  }
}
@media screen and (min-width: 1200px){
  .mhex__case_study_page_header_peniel_environmental{
    background-position: 45% 0;
  }
}
.hex__case_study_customer_logo_wrapper.peniel_environmental_logo img{
  max-height: 100px;
  height: 100%;
}
/*********************** case study peniel environmental styles ends******************/
/*********************** case study Kensington Exclusive Properties  styles starts****************/
@media screen and (max-width: 460px){
  .mhex__case_study_page_header_kensington_exclusive_properties{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/kensington/1x/hexnode-mdm-case-study-kensington-exclusive-properties.jpg');
    background-size: cover;
    background-position: 80% 45px;
  }
}
@media screen and (min-width: 460px) and (max-width: 600px){
  .mhex__case_study_page_header_kensington_exclusive_properties{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/kensington/1x/hexnode-mdm-case-study-kensington-exclusive-properties.jpg');
    background-size: cover;
    background-position: 70% 55px;
  }
}
@media screen and (min-width: 601px){
  .mhex__case_study_page_header_kensington_exclusive_properties{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/kensington/2x/hexnode-mdm-case-study-kensington-exclusive-properties.jpg');
    background-size: cover;
    background-position: 45% 20px;
  }
}
@media screen and (min-width: 1200px){
  .mhex__case_study_page_header_kensington_exclusive_properties{
    background-position: 35% 0;
  }
}
.hex__case_study_customer_logo_wrapper.kensington_exclusive_properties_logo img{
    max-width: 200px;
    width: 100%;
}
/*********************** case study Kensington Exclusive Properties styles ends******************/
/*********************** case study BrightStar care Properties  styles starts****************/
@media screen and (max-width: 600px){
  .mhex__case_study_page_header_brightstar_care{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/brightstar_care/1x/hexnode-mdm-case-study-brightstar-care.jpg');
    background-size: cover;
    background-position: 50% 55px;
  }
}
@media screen and (min-width: 601px){
  .mhex__case_study_page_header_brightstar_care{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/brightstar_care/2x/hexnode-mdm-case-study-brightstar-care.jpg');
    background-size: cover;
    background-position: 55% 10px;
  }
}
@media screen and (min-width: 1200px){
  .mhex__case_study_page_header_brightstar_care{
    background-position: 45% 15px;
  }
}
.hex__case_study_customer_logo_wrapper.brightstar_care_logo img{
    max-width: 200px;
}
/*********************** case study BrightStar care Properties styles ends******************/
/*********************** case study Latino Youth  styles starts****************/
@media screen and (max-width: 600px){
  .mhex__case_study_page_header_latino_youth{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/latino_youth_high_school/1x/hexnode-mdm-case-study-latino-youth.jpg');
    background-size: cover;
    background-position: 50% 20px;
  }
}
@media screen and (min-width: 601px){
  .mhex__case_study_page_header_latino_youth{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/latino_youth_high_school/2x/hexnode-mdm-case-study-latino-youth.jpg');
    background-size: cover;
    background-position: 55% 10px;
  }
}
@media screen and (min-width: 1200px){
  .mhex__case_study_page_header_latino_youth{
    background-position: 45% 0;
  }
}
.hex__case_study_customer_logo_wrapper.latino_youth_logo img{
    max-width: 200px;
}
/*********************** case study Latino Youth styles ends******************/
/*********************** case study Con-X-Ion styles starts****************/
@media screen and (max-width: 600px){
  .mhex__case_study_page_header_con-x-ion{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/con_x_ion/1x/hexnode-mdm-case-study-con-x-ion.jpg');
    background-size: cover;
    background-position: 50% 55px;
  }
}
@media screen and (min-width: 601px){
  .mhex__case_study_page_header_con-x-ion{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/con_x_ion/2x/hexnode-mdm-case-study-con-x-ion.jpg');
    background-size: cover;
    background-position: 55% 10px;
  }
}
@media screen and (min-width: 1200px){
  .mhex__case_study_page_header_con-x-ion{
    background-position: 45% 0;
  }
}
.hex__case_study_customer_logo_wrapper.con-x-ion_logo img{
    max-width: 100px;
}
/*********************** case study Con-X-Ion styles ends******************/
/*********************** case study bounce styles starts****************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_bounce_singapore{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/bounce-images/1x/hexnode-mdm-case-study-bounce-singapore.jpg');
    background-size: cover;
    background-position: 50% 20px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_bounce_singapore{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/bounce-images/2x/hexnode-mdm-case-study-bounce-singapore.jpg');
    background-size: cover;
    background-position: 59% 40px;
  }
}
@media screen and (min-width: 768px){
  .hex__case_study_page_header_bounce_singapore{
    background-position: 60% 20px;
  }
}
@media screen and (min-width: 960px){
  .hex__case_study_page_header_bounce_singapore{
    background-position: 62% 20px;
  }
}
@media screen and (min-width: 1200px){
  .hex__case_study_page_header_bounce_singapore{
    background-position: 63% 20px;
  }
}
@media screen and (min-width: 1440px){
  .hex__case_study_page_header_bounce_singapore{
    background-position: 68% 20px;
  }
}
@media screen and (min-width: 1600px){
  .hex__case_study_page_header_bounce_singapore{
    background-position: 77% 20px;
  }
}
.hex__case_study_customer_logo_wrapper.bounce-singapore-logo img{
    max-height: 56px;
}
.hex__case_study_bottom_cs_stripe_cell_bounce.hex__case_study_bottom_cs_stripe_cell .hex__case_study_logo_wrapper img {
  max-height: 30px;
  max-width: 140px;
}
/*********************** case study bounce styles ends******************/
/*********************** case study oakwood styles starts****************/
@media screen and (max-width: 600px){
  .hex__case_study_page_header_oakwood_transport{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/oakwoodtransport/1x/hexnode-mdm-case-study-oakwood-transport.jpg');
    background-size: cover;
    background-position: 50% 55px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_page_header_oakwood_transport{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/oakwoodtransport/2x/hexnode-mdm-case-study-oakwood-transport.jpg');
    background-size: cover;
    background-position: 45% 10px;
  }
}
@media screen and (min-width: 1200px){
  .hex__case_study_page_header_oakwood_transport{
    background-position: 45% 0;
  }
}
.hex__case_study_customer_logo_wrapper.oakwood_transport-logo img{
    max-height: 56px;
}
/*********************** case study oakwood styles ends******************/
/********** SKS case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_sks{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/sks/2x/hexnode-mdm-case-study-sks.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_sks {
    background-position: 55% 0px;
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_sks {
    background-position: 50% 0px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_sks {
    background-position: 50% 5px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_sks {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/sks/1x/hexnode-mdm-case-study-sks.jpg');
    background-position: 28% 7px;
    background-size:cover;
  }
}
.hex__case_study_customer_logo_wrapper.sks-logo>img{
  max-height: 52px;
}
.resource_box_casestudy_sks{
  background: url('https://www-review3.hexnode.com/static/img/case_study_page/sks/case-study-sks.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex_resourse_casestudy_company_logo.sks-logo {
  max-height: 42px;
}
.hex__case_study_customer_image_wrapper_sks .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/********** SKS case study ends***************/
/********** Sherman Mechanical case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_sherman_mechanical{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/sherman_mechanical/2x/hexnode-mdm-case-study-sherman-mechanical.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_sherman_mechanical {
    background-position: 55% 0px;
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_sherman_mechanical {
    background-position: 75% 0px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_sherman_mechanical {
    background-position: 50% 5px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_sherman_mechanical {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/sherman_mechanical/1x/hexnode-mdm-case-study-sherman-mechanical.jpg');
    background-position: 28% 7px;
    background-size:cover;
  }
}
.hex__case_study_customer_logo_wrapper.sherman-mechanical-logo>img{
  max-height: 50px;
}
.resource_box_casestudy_sherman_mechanical{
  background: url('https://www-review3.hexnode.com/static/img/case_study_page/sherman_mechanical/case-study-shermanmech.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex_resourse_casestudy_company_logo.sherman-mechanical-logo {
  max-width: 135px;
}
/********** Sherman Mechanical case study ends***************/
/********** KellPro case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_kellpro{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/kellpro/2x/hexnode-mdm-case-study-kellpro.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_kellpro {
    background-position: 80% 0px;
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_kellpro {
    background-position: 71% 0px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_kellpro {
    background-position: 60% 5px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_kellpro {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/kellpro/1x/hexnode-mdm-case-study-kellpro.jpg');
    background-position: 80% 7px;
    background-size:cover;
  }
}
.hex__case_study_customer_logo_wrapper.kellpro-logo>img{
  max-height: 32px;
}
.resource_box_casestudy_kellpro{
  background: url('https://www-review3.hexnode.com/static/img/case_study_page/kellpro/case-study-kellpro.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex_resourse_casestudy_company_logo.kellpro-logo {
  max-width: 135px;
}
/********** KellPro case study ends***************/
/********** NCS case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_ncs{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ncs/2x/hexnode-mdm-case-study-ncs.jpg');
    background-size: cover;
  }
}
@media screen and (max-width:3500px) and (min-width: 1921px){
  .hex__case_study_page_header_ncs {
      background-position: 55% -66px;
  }
}
@media screen and (max-width:1920px) and (min-width:1201px){
  .hex__case_study_page_header_ncs {
    background-position: 55% 0px;
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_ncs {
    background-position: 50% 0px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_ncs {
    background-position: 50% 5px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_ncs {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ncs/1x/hexnode-mdm-case-study-ncs.jpg');
    background-position: 100% 0px;
    background-size:cover;
  }
}
.hex__case_study_customer_logo_wrapper.ncs-logo>img{
  max-height: 55px;
}
.resource_box_casestudy_ncs{
  background: url('https://www-review3.hexnode.com/static/img/case_study_page/ncs/case-study-ncs.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex_resourse_casestudy_company_logo.ncs-logo {
  max-height: 55px;
}
.hex__case_study_customer_image_wrapper_ncs .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/********** NCS case study ends***************/
/********** Acuitus Ag case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_acuitus_ag{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/acuitus_ag/2x/hexnode-mdm-case-study-acuitus-ag.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_acuitus_ag {
    background-position: 55% 0px;
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_acuitus_ag {
    background-position: 50% 0px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_acuitus_ag {
    background-position: 50% 5px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_acuitus_ag {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/acuitus_ag/1x/hexnode-mdm-case-study-acuitus-ag.jpg');
    background-position: 28% 7px;
    background-size:cover;
  }
}
.hex__case_study_customer_logo_wrapper.acuitus-ag-logo>img{
  max-height: 70px;
}
.resource_box_casestudy_acuitus_ag{
  background: url('https://www-review3.hexnode.com/static/img/case_study_page/acuitus_ag/case-study-acuitus-ag.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex_resourse_casestudy_company_logo.acuitus-ag-logo {
  max-height: 42px;
}
.hex__case_study_bottom_cs_stripe_cell_acuitus .hex__case_study_logo_wrapper img{
  max-height: 56px;
}
/********** Acuitus Ag case study ends***************/
/********** Evollu case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_evollu{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/evollu/2x/hexnode-mdm-case-study-evollu.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_evollu {
    background-position: 60% 0px;
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_evollu {
    background-position: 83% 0px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_evollu {
    background-position: 76% 21px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_evollu {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/evollu/1x/hexnode-mdm-case-study-evollu.jpg');
    background-position: 72% 15px;
    background-size:cover;
  }
}
.hex__case_study_customer_logo_wrapper.evollu-logo>img{
  max-height: 26px;
}
.resource_box_casestudy_evollu{
  background: url('https://www-review3.hexnode.com/static/img/case_study_page/evollu/case-study-evollu.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex_resourse_casestudy_company_logo.evollu-logo {
  max-width: 150px;
}
/********** Evollu case study ends***************/
/********** Waste Eliminator case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_waste_eliminator{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/waste_eliminator/2x/hexnode-mdm-case-study-waste-eliminator.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_waste_eliminator {
    background-position: 45% 0px;
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_waste_eliminator {
    background-position: 40% 15px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_waste_eliminator {
    background-position: 42% 25px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_waste_eliminator {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/waste_eliminator/1x/hexnode-mdm-case-study-waste-eliminator.jpg');
    background-position: 62% 15px;
    background-size:cover;
  }
}

.resource_box_casestudy_waste_eliminator{
  background: url('https://www-review3.hexnode.com/static/img/case_study_page/waste_eliminator/case-study-waste-eliminator.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex_resourse_casestudy_company_logo.waste-eliminator-logo {
  max-height: 40px;
}
.hex__case_study_bottom_cs_stripe_cell.hex__case_study_bottom_cs_stripe_cell_waste_eliminator .hex__case_study_logo_wrapper img {
  max-height: 48px;
}
/********** Waste Eliminator case study ends***************/
/********** McSteen case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_mcsteen{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/mcsteen/2x/hexnode-mdm-case-study-mcsteen-land-surveyors.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_mcsteen {
    background-position: 40% 0px;
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_mcsteen {
    background-position: 54% 27px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_mcsteen {
    background-position: 49% 5px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_mcsteen {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/mcsteen/1x/hexnode-mdm-case-study-mcsteen-land-surveyors.jpg');
    background-position: 10% 15px;
    background-size:cover;
  }
}
.hex__case_study_customer_logo_wrapper.mcsteen-logo>img{
  max-height: 38px;
}
.resource_box_casestudy_mcsteen{
  background: url('https://www-review3.hexnode.com/static/img/case_study_page/mcsteen/case-study-mcsteen.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex_resourse_casestudy_company_logo.mcsteen-logo {
  max-width: 110px;
}
/********** McSteen case study ends***************/
/********** Litigation Management case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_litigation{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/litigation/2x/hexnode-mdm-case-study-litigation-management.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_litigation {
    background-position: 40% 0px;
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_litigation {
    background-position: 48% 27px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_litigation {
    background-position: 48% 20px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_litigation {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/litigation/1x/hexnode-mdm-case-study-litigation-management.jpg');
    background-position: 25% 15px;
    background-size:cover;
  }
}
.hex__case_study_customer_logo_wrapper.litigation-logo>img{
  max-height: 32px;
}
.resource_box_casestudy_litigation{
  background: url('https://www-review3.hexnode.com/static/img/case_study_page/litigation/case-study-litigation-management.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex_resourse_casestudy_company_logo.litigation-logo {
  max-width: 120px;
}
.hex__case_study_bottom_cs_stripe_cell.hex__case_study_bottom_cs_stripe_cell_litigation .hex__case_study_logo_wrapper img {
  max-height: 56px;
}
/********** Litigation Management case study ends***************/
/********** Smoky Mountain case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_smoky_mountain{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/smoky_mountain/2x/hexnode-mdm-case-study-smoky-mountain-home-health-hospice.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_smoky_mountain {
    background-position: 40% 0px;
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_smoky_mountain {
    background-position: 52% 0px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_smoky_mountain {
    background-position: 54% 0px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_smoky_mountain {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/smoky_mountain/1x/hexnode-mdm-case-study-smoky-mountain-home-health-hospice.jpg');
    background-position: 55% 15px;
    background-size:cover;
  }
}
.resource_box_casestudy_smoky_mountain{
  background: url('https://www-review3.hexnode.com/static/img/case_study_page/smoky_mountain/case-study-smoky-mountain.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex_resourse_casestudy_company_logo.smoky-mountain-logo {
  max-width: 96px;
}
/********** Smoky Mountain case study ends***************/
/********** NCA International case study starts***************/
@media screen and (min-width:601px){
  .hex__case_study_page_header_nca_international{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/nca_international/2x/hexnode-mdm-case-study-nca-international.jpg');
    background-size: cover;
  }
}
@media screen and (min-width:1201px){
  .hex__case_study_page_header_nca_international {
    background-position: 40% 0px;
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_nca_international {
    background-position: 48% 27px;
  }
}
@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_nca_international {
    background-position: 48% 20px;
  }
}
@media screen and (max-width:600px){
  .hex__case_study_page_header_nca_international {
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/nca_international/1x/hexnode-mdm-case-study-nca-international.jpg');
    background-position: 25% 15px;
    background-size:cover;
  }
}
.hex__case_study_customer_logo_wrapper.nca-international-logo>img{
  max-height: 70px;
}
.resource_box_casestudy_nca_international{
  background: url('https://www-review3.hexnode.com/static/img/case_study_page/nca_international/case-study-nca-international.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex_resourse_casestudy_company_logo.nca-international-logo {
  max-width: 120px;
}
.hex__case_study_bottom_cs_stripe_cell.hex__case_study_bottom_cs_stripe_cell_nca .hex__case_study_logo_wrapper img {
  max-height: 42px;
  max-width: 140px;
}
/********** NCA International case study ends***************/
/*==============Automap Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_automap{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/automap/2x/hexnode-mdm-case-study-automap.jpg');
    background-size: cover;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_automap{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/automap/1x/hexnode-mdm-case-study-automap.jpg');
    background-size: cover;
  }
}
.resource_box_casestudy_automap {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/automap/case-study-automap.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex__case_study_customer_logo_wrapper.automap-logo > img{
  max-height: 56px;
}
.hex_resourse_casestudy_company_logo.automap-logo {
  max-height: 56px;
}
.hex__case_study_bottom_cs_stripe_cell.hex__case_study_bottom_cs_stripe_cell_automap .hex__case_study_logo_wrapper img {
  max-height: 56px;
}
/*==============Automap Case study ends=================*/
/*==============Manatts Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_manatts{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/manatts/2x/hexnode-mdm-case-study-manatts.jpg');
    background-size: cover;
    background-position: 40% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_manatts{
    background-position: 50% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_manatts{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/manatts/1x/hexnode-mdm-case-study-manatts.jpg');
    background-size: cover;
  }
}
.resource_box_casestudy_manatts {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/manatts/case-study-manatts.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.manatts-logo img{
  max-height: 42px;
}
.hex_resourse_casestudy_company_logo.manatts-logo {
  max-height: 38px;
}
.hex__case_study_bottom_cs_stripe_cell_manatts .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Manatts Case study ends=================*/
/*==============Ruston paving Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_ruston_paving{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ruston_paving/2x/hexnode-mdm-case-study-ruston-paving.jpg');
    background-size: cover;
    background-position: 40% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_ruston_paving{
    background-position: 50% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_ruston_paving{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ruston_paving/1x/hexnode-mdm-case-study-ruston-paving.jpg');
    background-size: cover;
    background-position: 8% 0;
  }
}
.resource_box_casestudy_ruston_paving {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/ruston_paving/case-study-ruston-paving.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.ruston-paving-logo img{
  max-height: 50px;
}
.hex_resourse_casestudy_company_logo.ruston-paving-logo {
  max-height: 42px;
}
.hex__case_study_customer_image_wrapper_ruston_paving .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Ruston paving Case study ends=================*/
/*==============Link Rv Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_linkrv{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/link_rv/2x/hexnode-mdm-case-study-link-rv.jpg');
    background-size: cover;
    background-position: 40% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_linkrv{
    background-position: 50% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_linkrv{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/link_rv/1x/hexnode-mdm-case-study-link-rv.jpg');
    background-size: cover;
    background-position: 70% 0;
  }
}
.resource_box_casestudy_link_rv {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/link_rv/case-study-link-rv.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.link-rv-logo img{
  max-height: 50px;
}
.hex_resourse_casestudy_company_logo.link-rv-logo {
  max-height: 40px;
}
.hex__case_study_bottom_cs_stripe_cell_ur_penn.hex__case_study_bottom_cs_stripe_cell .hex__case_study_logo_wrapper img {
  max-height: 50px;
  max-width: 120px;
}
.hex__case_study_customer_logo_wrapper.linkrv-logo>img {
  max-height: 44px;
}
.hex__case_study_bottom_cs_stripe_cell_linkrv .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Link Rv Case study ends=================*/
/*==============Sanner IT Case study ends=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_sanner_it{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/sanner_it/2x/hexnode-mdm-case-study-sannerit.jpg');
    background-size: cover;
    background-position: 18% 0px;
  }
}
@media screen and (min-width:992px) and (max-width: 1199px){
  .hex__case_study_page_header_sanner_it{
    background-position: 25% 0px;
  }
}
@media screen and (min-width: 1200px){
  .hex__case_study_page_header_sanner_it {
      background-position: 30% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_sanner_it{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/sanner_it/1x/hexnode-mdm-case-study-sannerit.jpg');
    background-size: cover;
    background-position: 0% 0;
  }
}
.resource_box_casestudy_sanner_it {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/sanner_it/case-study-sanner-it-llc.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex__case_study_customer_logo_wrapper.sanner-it-logo>img {
  max-height: 82px;
}
.hex_resourse_casestudy_company_logo.sanner-it-logo {
  max-height: 54px;
}
/*==============Sanner IT Case study ends=================*/
/*==============Pathways Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_pathways{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/pathways/2x/hexnode-mdm-case-study-pathways.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_pathways{
    background-position: 50% 15px;
  }
}
@media screen and (min-width:601px) and (max-width: 767px){
  .hex__case_study_page_header_pathways{
    background-position: 50% 15px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_pathways{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/pathways/1x/hexnode-mdm-case-study-pathways.jpg');
    background-size: cover;
  }
}
.resource_box_casestudy_pathways {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/pathways/case-study-pathways.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.pathways-logo img{
  max-height: 48px;
}
.hex_resourse_casestudy_company_logo.pathways-logo {
  max-width: 140px;
}
.hex__case_study_bottom_cs_stripe_cell_pathways .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Pathways Case study ends=================*/
a.hex__case_study_customer_content{
  word-break: break-word;
}
/*==============Melher Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_melher{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/melher/2x/hexnode-mdm-case-study-melher.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_melher{
    background-position: 50% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_melher{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/melher/1x/hexnode-mdm-case-study-melher.jpg');
    background-size: cover;
    background-position: 70% 0px;
  }
}
.resource_box_casestudy_melher {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/melher/case-study-melher.jpg");
  background-size: cover;
  background-position: 75% 0;
  background-repeat: no-repeat;
  overflow: hidden;
}
.melher-logo img{
  max-height: 48px;
}
.hex_resourse_casestudy_company_logo.melher-logo {
  max-height: 38px;
}
.hex__case_study_bottom_cs_stripe_cell_melher .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Melher Case study ends=================*/
/*==============Summin Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_summin{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/summin/2x/hexnode-mdm-case-study-summin.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_summin{
    background-position: 60% 0px;
  }
}
@media screen and (min-width:1300px){
  .hex__case_study_page_header_summin{
    background-position: 50% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_summin{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/summin/1x/hexnode-mdm-case-study-summin.jpg');
    background-size: cover;
    background-position: 70% 0px;
  }
}
.resource_box_casestudy_summin {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/summin/case-study-summin.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.summin-logo img{
  max-height: 38px;
}
.hex_resourse_casestudy_company_logo.summin-logo {
  max-height: 30px;
}
.hex__case_study_bottom_cs_stripe_cell_summin .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Summin Case study ends=================*/
/*==============Mcdonals Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_mcdonald{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/mcdonald/2x/hexnode-mdm-case-study-mcdonald-york.jpg');
    background-size: cover;
    background-position: 40% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_mcdonald{
    background-position: 45% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_mcdonald{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/mcdonald/1x/hexnode-mdm-case-study-mcdonald-york.jpg');
    background-size: cover;
    background-position: 80% 0px;
  }
}
.resource_box_casestudy_mcdonald {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/mcdonald/case-study-mcdonald.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.mcdonald-logo img{
  max-height: 34px;
}
.hex_resourse_casestudy_company_logo.mcdonald-logo {
  max-width: 145px;
}
.hex__case_study_bottom_cs_stripe_cell_mcdonald .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============mcdonald Case study ends=================*/
/*==============Weight watchers Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_weight_watchers{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/weight_watchers/2x/hexnode-mdm-case-study-weight-watchers-group.jpg');
    background-size: cover;
    background-position: 40% 55px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_weight_watchers{
    background-position: 40% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_weight_watchers{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/weight_watchers/1x/hexnode-mdm-case-study-weight-watchers-group.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
.resource_box_casestudy_weight_watchers {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/weight_watchers/case-study-weight-watchers.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.weight-watchers-logo img{
  max-height: 52px;
}
.hex_resourse_casestudy_company_logo.weight-watchers-logo {
  max-width: 44px;
}
.hex__case_study_bottom_cs_stripe_cell_weight_watchers .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Weight watchers Case study ends=================*/
/*==============Imagine Exhibition Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_imagine_exhibitions{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/imagine_exhibitions/2x/hexnode-mdm-case-study-imagine-exhibitions.jpg');
    background-size: cover;
    background-position: 32% 40px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_imagine_exhibitions{
    background-position: 30% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_imagine_exhibitions{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/imagine_exhibitions/1x/hexnode-mdm-case-study-imagine-exhibitions.jpg');
    background-size: cover;
    background-position: 50% 80px;
  }
}
.resource_box_casestudy_image_exhibitions {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/imagine_exhibitions/case-study-imagine-exhibition.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.imagine-exhibitions-logo img{
  max-height: 56px;
}
.hex_resourse_casestudy_company_logo.imagine-exhibitions-logo {
  max-width: 140px;
}
.hex__case_study_bottom_cs_stripe_cell_imagine_exhibitions .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
.hex__case_study_customer_image_wrapper_imagine .content_wrapper {
  background-color: rgba(67, 68, 88, 0.28);
}
/*==============Imagine Exhibition Case study ends=================*/
/*==============Gleco paint Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_gleco_paint{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/gleco_paint/2x/hexnode-mdm-case-study-gleco-paint.jpg');
    background-size: cover;
    background-position: 34% 100%;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_gleco_paint{
    background-position: 30% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_gleco_paint{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/gleco_paint/1x/hexnode-mdm-case-study-gleco-paint.jpg');
    background-size: cover;
    background-position: 15% 100%;
  }
}
.resource_box_casestudy_gleco_paint {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/gleco_paint/case-study-gleco-paint.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.gleco-paint-logo img{
  max-height: 50px;
}
.hex_resourse_casestudy_company_logo.gleco-paint-logo {
  max-width: 85px;
}
.hex__case_study_bottom_cs_stripe_cell_gleco_paint .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Gleco paint Case study ends=================*/
/*==============Storfjord kommune Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_storfjord_kommune{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/storfjord_kommune/2x/hexnode-mdm-case-study-storfjord-kommune.jpg');
    background-size: cover;
    background-position: 50% 15px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_storfjord_kommune{
    background-position: 45% 15px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_storfjord_kommune{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/storfjord_kommune/1x/hexnode-mdm-case-study-storfjord-kommune.jpg');
    background-size: cover;
    background-position: 75% 60px;
  }
}
.resource_box_casestudy_storfjord_kommune {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/storfjord_kommune/case-study-storfjord-kommune.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.storfjord-kommune-logo img{
  max-height: 60px;
  max-width: 65px;
}
.hex_resourse_casestudy_company_logo.storfjord-kommune-logo {
  max-width: 28px;
}
.hex__case_study_bottom_cs_stripe_cell_storfjord_kommune .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Storfjord kommune Case study ends=================*/
/*==============Canndescent Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_canndescent{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/canndescent/2x/hexnode-mdm-case-study-canndescent.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_canndescent{
    background-position: 60% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_canndescent{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/canndescent/1x/hexnode-mdm-case-study-canndescent.jpg');
    background-size: cover;
    background-position: 50% 50px;
  }
}
.resource_box_casestudy_canndescent {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/canndescent/case-study-canndescent.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.canndescent-logo img{
  max-width: 100px;
}
.hex_resourse_casestudy_company_logo.canndescent-logo {
  max-width: 110px;
}
.hex__case_study_bottom_cs_stripe_cell_canndescent .hex__case_study_logo_wrapper img{
  max-height: 52px;
}
/*==============Canndescent Case study ends=================*/
/*==============Trend Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_trend_communications{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/trend_communications/2x/hexnode-mdm-case-study-trend-communications.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_trend_communications{
    background-position: 50% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_trend_communications{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/trend_communications/1x/hexnode-mdm-case-study-trend-communications.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
.resource_box_casestudy_trend_communications {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/trend_communications/case-study-trend-communications.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.trend-communications-logo img{
  max-height: 70px;
}
.hex_resourse_casestudy_company_logo.trend-communications-logo {
  max-height: 60px;
}
.hex__case_study_bottom_cs_stripe_cell_trend_communications .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Trend Case study ends=================*/
/*==============Corporate tax Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_corporate_tax{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/corporate_tax/2x/hexnode-mdm-case-study-corporate--tax.jpg');
    background-size: cover;
    background-position: 60% 40px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_corporate_tax{
    background-position: 50% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_corporate_tax{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/corporate_tax/1x/hexnode-mdm-case-study-corporate--tax.jpg');
    background-size: cover;
    background-position: 50% 30px;
  }
}
.resource_box_casestudy_corporate_tax {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/corporate_tax/case-study-corporate-tax.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.corporate-tax-logo img{
  max-height: 70px;
}
.hex_resourse_casestudy_company_logo.corporate-tax-logo {
  max-height: 60px;
}
.hex__case_study_bottom_cs_stripe_cell_corporate_tax .hex__case_study_logo_wrapper img{
  max-height: 50px;
}
/*==============Corporate tax study ends=================*/
/*==============Spartina tax Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_spartina{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/spartina/2x/hexnode-mdm-case-study-spartina.jpg');
    background-size: cover;
    background-position: 50% 15px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_spartina{
    background-position: 50% 15px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_spartina{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/spartina/1x/hexnode-mdm-case-study-spartina.jpg');
    background-size: cover;
    background-position: 50% 60px;
  }
}
.resource_box_casestudy_spartina {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/spartina/case-study-spartina.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.spartina-logo img{
  max-height: 42px;
}
.hex_resourse_casestudy_company_logo.spartina-logo {
  max-width: 124px;
}
.hex__case_study_bottom_cs_stripe_cell_spartina .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Spartina tax study ends=================*/
/*==============Just in time Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_just_in_time{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/just_in_time/2x/hexnode-mdm-case-study-just-in-time.jpg');
    background-size: cover;
    background-position: 40% 20px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_just_in_time{
    background-position: 40% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_just_in_time{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/just_in_time/1x/hexnode-mdm-case-study-just-in-time.jpg');
    background-size: cover;
    background-position: 50% 30px;
  }
}
.resource_box_casestudy_just_in_time {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/just_in_time/case-study-just-in-time.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.just-in-time-logo img{
  max-height: 42px;
}
.hex_resourse_casestudy_company_logo.just-in-time-logo {
  max-width: 114px;
}
.hex__case_study_bottom_cs_stripe_cell_just_in_time .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Just in time study ends=================*/
/*==============DigitalMint Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_digitalmint{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/digitalmint/2x/hexnode-mdm-case-study-digitalmint.jpg');
    background-size: cover;
    background-position: 45% 20px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_digitalmint{
    background-position: 45% 15px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_digitalmint{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/digitalmint/1x/hexnode-mdm-case-study-digitalmint.jpg');
    background-size: cover;
    background-position: 20% 10px;
  }
}
.resource_box_casestudy_digitalmint {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/digitalmint/case-study-digitalmint.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.digitalmint-logo img{
  max-height: 42px;
}
.hex_resourse_casestudy_company_logo.digitalmint-logo {
  max-width: 114px;
}
.hex__case_study_bottom_cs_stripe_cell_digitalmint .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============DigitalMint study ends=================*/
/*==============City of fort payne Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_fort_payne{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/fort_payne/2x/hexnode-mdm-case-study-city-of-fort-payne.jpg');
    background-size: cover;
    background-position: 32% 34px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_fort_payne{
    background-position: 35% 28px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_fort_payne{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/fort_payne/1x/hexnode-mdm-case-study-city-of-fort-payne.jpg');
    background-size: cover;
    background-position: 50% 40px;
  }
}
.resource_box_casestudy_city_of_fort_payne {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/fort_payne/case-study-city-of-fort-payne.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.city-of-fort-payne-logo img{
  max-height: 64px;
}
.hex_resourse_casestudy_company_logo.city-of-fort-payne-logo {
  max-width: 114px;
}
.hex__case_study_bottom_cs_stripe_cell_fort_payne .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============City of fort payne case study ends=================*/
/*==============mSale AS Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_msale_as{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/msale-as/2x/hexnode-mdm-case-study-msale-as.jpg');
    background-size: cover;
    background-position: 50% 10px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_msale_as{
    background-position: 30% 10px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_msale_as{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/msale-as/1x/hexnode-mdm-case-study-msale-as.jpg');
    background-size: cover;
    background-position: 50% 20px;
  }
}
.resource_box_casestudy_msale_as {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/msale-as/case-study-msale-as.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.msale-as-logo img{
  max-height: 36px;
}
.hex_resourse_casestudy_company_logo.msale-as-logo {
  max-width: 90px;
}
.hex__case_study_bottom_cs_stripe_cell_fort_payne .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
.hex__case_study_bottom_cs_stripe_msale_as .hex__case_study_logo_wrapper img{
  max-height: 36px;
}
/*==============mSale AS case study ends=================*/
/*==============Trilogy Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_trilogy{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/trilogy/2x/hexnode-mdm-case-study-trilogy-personnel-and-land-management.jpg');
    background-size: cover;
    background-position: 50% 10px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_trilogy{
    background-position: 50% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_trilogy{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/trilogy/1x/hexnode-mdm-case-study-trilogy-personnel-and-land-management.jpg');
    background-size: cover;
    background-position: 50% 10px;
  }
}
.resource_box_casestudy_trilogy {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/trilogy/case-study-trilogy.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.trilogy-logo img{
  max-height: 32px;
}
.hex_resourse_casestudy_company_logo.trilogy-logo {
  max-width: 122px;
}
.hex__case_study_bottom_cs_stripe_cell_fort_payne .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Trilogy case study ends=================*/
/*==============Kana Pipeline Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_kana_pipeline{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/kana_pipeline/2x/hexnode-mdm-case-study-kana-pipeline-inc.jpg');
    background-size: cover;
    background-position: 50% 20px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_kana_pipeline{
    background-position: 50% 10px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_kana_pipeline{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/kana_pipeline/1x/hexnode-mdm-case-study-kana-pipeline-inc.jpg');
    background-size: cover;
    background-position: 50% 40px;
  }
}
.resource_box_casestudy_kana_pipeline {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/kana_pipeline/case-study-kana-pipeline.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.kana-pipeline-logo img{
  max-height: 26px;
}
.hex_resourse_casestudy_company_logo.kana-pipeline-logo {
  max-width: 166px;
}
.hex__case_study_bottom_cs_stripe_cell_kana_pipeline .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Kana Pipeline case study ends=================*/
/*==============Atascadero Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_atascadero{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/atascadero/2x/hexnode-mdm-case-study-atascadero-mutual-water-company.jpg');
    background-size: cover;
    background-position: 50% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_atascadero{
    background-position: 50% 30px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_atascadero{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/atascadero/1x/hexnode-mdm-case-study-atascadero-mutual-water-company.jpg');
    background-size: cover;
    background-position: 35% 25px;
  }
}
.resource_box_casestudy_atascadero {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/atascadero/case-study-atascadero-mutual-water-company.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.atascadero-logo img{
  max-height: 68px;
}
.hex_resourse_casestudy_company_logo.atascadero-logo {
  max-height: 46px;
}
.hex__case_study_bottom_cs_stripe_cell_atascadero .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Atascadero case study ends=================*/
/*==============Xyperlink Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_xyperlink{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/xyperlink/2x/hexnode-mdm-case-study-xyperlink-technologies.jpg');
    background-size: cover;
    background-position: 55% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_xyperlink{
    background-position: 65% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_xyperlink{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/xyperlink/1x/hexnode-mdm-case-study-xyperlink-technologies.jpg');
    background-size: cover;
    background-position: 15% 70px;
  }
}
.resource_box_casestudy_xyperlink {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/xyperlink/case-study-xyperlink-technologies.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.xyperlink-logo img{
  max-height: 68px;
}
.hex_resourse_casestudy_company_logo.xyperlink-logo {
  max-height: 46px;
}
.hex__case_study_bottom_cs_stripe_cell_xyperlink .hex__case_study_logo_wrapper img{
  max-height: 52px;
}
/*==============Xyperlink case study ends=================*/
/*==============Allegheny Beverage Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_allegheny_beverage{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/allegheny_beverage/2x/hexnode-mdm-case-study-allegheny-beverage-co.jpg');
    background-size: cover;
    background-position: 75% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_allegheny_beverage{
    background-position: 80% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_allegheny_beverage{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/allegheny_beverage/1x/hexnode-mdm-case-study-allegheny-beverage-co.jpg');
    background-size: cover;
    background-position: 70% 0px;
    min-height: 580px;
  }
}
.resource_box_casestudy_allegheny_beverage {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/allegheny_beverage/case-study-allegheny-beverage-co.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.allegheny-beverage-logo img{
  max-height: 68px;
}
.hex_resourse_casestudy_company_logo.allegheny-beverage-logo {
  max-height: 42px;
}
.hex__case_study_bottom_cs_stripe_cell.hex__case_study_bottom_cs_stripe_cell_allegheny .hex__case_study_logo_wrapper img {
  max-height: 45px;
}
/*==============Allegheny Beverage case study ends=================*/
/*==============Skyline Dynamics Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_skyline_dynamics{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/skyline_dynamics/2x/hexnode-mdm-case-study-skyline-dynamics.jpg');
    background-size: cover;
    background-position: 65% 10px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_skyline_dynamics{
    background-position: 75% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_skyline_dynamics{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/skyline_dynamics/1x/hexnode-mdm-case-study-skyline-dynamics.jpg');
    background-size: cover;
    background-position: 48% 35px;
  }
}
.resource_box_casestudy_skyline_dynamics {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/skyline_dynamics/case-study-skyline-dynamics.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.skyline-dynamics-logo img{
  max-height: 46px;
}
.hex_resourse_casestudy_company_logo.skyline-dynamics-logo {
  max-height: 42px;
}
.hex__case_study_bottom_cs_stripe_cell_skyline_dynamics .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Skyline Dynamics case study ends=================*/
/*==============Glenbeigh Records Management Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_glenbeigh{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/glenbeigh/2x/hexnode-mdm-case-study-glenbeigh-records-management.jpg');
    background-size: cover;
    background-position: 80% 35px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_glenbeigh{
    background-position: 50% 10px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_glenbeigh{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/glenbeigh/1x/hexnode-mdm-case-study-glenbeigh-records-management.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
.resource_box_casestudy_glenbeigh {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/glenbeigh/case-study-glenbeigh.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.glenbeigh-logo img{
  max-height: 72px;
}
.hex_resourse_casestudy_company_logo.glenbeigh-logo {
  max-height: 42px;
}
.hex__case_study_bottom_cs_stripe_cell_glenbeigh .hex__case_study_logo_wrapper img{
  max-height: 56px;
}
/*==============Glenbeigh Records Management case study ends=================*/
/*==============Goudy Honda Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_goudy_honda{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/goudy_honda/2x/hexnode-mdm-case-study-goudy-honda.jpg');
    background-size: cover;
    background-position: 40% 20px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_goudy_honda{
    background-position: 40% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_goudy_honda{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/goudy_honda/1x/hexnode-mdm-case-study-goudy-honda.jpg');
    background-size: cover;
    background-position: 20% 30px;
  }
}
.resource_box_casestudy_goudy_honda {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/goudy_honda/case-study-goudy-honda.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.goudy-honda-logo img{
  max-height: 48px;
}
.hex_resourse_casestudy_company_logo.goudy-honda-logo {
  max-width: 152px;
}
.hex__case_study_bottom_cs_stripe_cell_goudy_honda .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Goudy Honda case study ends=================*/
/*==============Seasmart as Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_seasmart{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/seasmart/2x/hexnode-mdm-case-study-seasmart-as.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_seasmart{
    background-position: 50% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_seasmart{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/seasmart/1x/hexnode-mdm-case-study-seasmart-as.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}
.resource_box_casestudy_seasmart {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/seasmart/case-study-seasmart-as.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.seasmart-as-logo img{
  max-height: 48px;
}
.hex_resourse_casestudy_company_logo.seasmart-as-logo {
  max-width: 112px;
}
.hex__case_study_bottom_cs_stripe_cell_seasmart .hex__case_study_logo_wrapper img{
  max-height: 38px;
}
/*==============Seasmart As case study ends=================*/
/*==============The Huntington Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_huntington{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/huntington/2x/hexnode-mdm-case-study-the-huntington.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_huntington{
    background-position: 60% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_huntington{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/huntington/1x/hexnode-mdm-case-study-the-huntington.jpg');
    background-size: cover;
    background-position: 90% 30px;
  }
}
.resource_box_casestudy_huntington {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/huntington/case-study-the-huntington.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.the-huntington-logo img{
  max-height: 40px;
}
.hex_resourse_casestudy_company_logo.the-huntington-logo {
  max-width: 152px;
}
.hex__case_study_bottom_cs_stripe_cell_huntington .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
/*==============The Huntington case study ends=================*/
/*==============HVAC Starplus Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_hvac_starplus{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/hvac_starplus/2x/hexnode-mdm-case-study-hvac-starplus.jpg');
    background-size: cover;
    background-position: 55% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_hvac_starplus{
    background-position: 60% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_hvac_starplus{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/hvac_starplus/1x/hexnode-mdm-case-study-hvac-starplus.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
}
.resource_box_casestudy_hvac_starplus {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/hvac_starplus/case-study-hvac-starplus.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hvac-starplus-logo img{
  max-height: 36px;
}
.hex_resourse_casestudy_company_logo.hvac-starplus-logo {
  max-width: 136px;
}
.hex__case_study_bottom_cs_stripe_cell_hvac_starplus .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
/*==============HVAC Starplus case study ends=================*/
/*==============CleverApps Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_cleverapps{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/clever_apps/2x/hexnode-mdm-case-study-cleverapps.jpg');
    background-size: cover;
    background-position: 48% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_cleverapps{
    background-position: 45% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_cleverapps{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/clever_apps/1x/hexnode-mdm-case-study-cleverapps.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
}
.resource_box_casestudy_cleverapps {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/clever_apps/case-study-cleverapps.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.cleverapps-logo img{
  max-height: 36px;
}
.hex_resourse_casestudy_company_logo.cleverapps-logo {
  max-width: 136px;
}
.hex__case_study_bottom_cs_stripe_cell_cleverapps .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
/*==============CleverApps case study ends=================*/
/*==============SnapStrat Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_snapstrat{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/snapstrat/2x/hexnode-mdm-case-study-snapstrat.jpg');
    background-size: cover;
    background-position: 55% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_snapstrat{
    background-position: 60% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_snapstrat{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/snapstrat/1x/hexnode-mdm-case-study-snapstrat.jpg');
    background-size: cover;
    background-position: 100% 14px;
  }
}
.resource_box_casestudy_snapstrat {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/snapstrat/case-study-snapstrat.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.snapstrat-logo img{
  max-height: 32px;
}
.hex_resourse_casestudy_company_logo.snapstrat-logo {
  max-width: 136px;
}
.hex__case_study_bottom_cs_stripe_cell_snapstrat .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
/*==============SnapStrat case study ends=================*/
/*==============Flight Training Adelaidee Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_flight_training{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/flight_training/2x/hexnode-mdm-case-study-flight_training-adelaide.jpg');
    background-size: cover;
    background-position: 60% 0px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_flight_training{
    background-position: 60% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_flight_training{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/flight_training/1x/hexnode-mdm-case-study-flight_training-adelaide.jpg');
    background-size: cover;
    background-position: 75% 25px;
    height: 560px;
  }
}
.resource_box_casestudy_flight_training {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/flight_training/case-study-flight-training.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.flight-training-logo img{
  max-height: 48px;
}
.hex_resourse_casestudy_company_logo.flight-training-logo {
  max-height: 36px;
}
.hex__case_study_bottom_cs_stripe_cell_flight_training .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
.hex__case_study_customer_image_wrapper_flight_training .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Flight Training Adelaidee case study ends=================*/
/*==============EcoSpill Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_ecospill{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ecospill/2x/hexnode-mdm-case-study-ecospill.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_ecospill{
    background-position: 55% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_ecospill{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ecospill/1x/hexnode-mdm-case-study-ecospill.jpg');
    background-size: cover;
    background-position: 85% 30px;
  }
}
.resource_box_casestudy_ecospill {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/ecospill/case-study-ecospill.jpg");
  background-size: cover;
  background-position: 95% center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.ecospill-logo img{
  max-height: 42px;
}
.hex_resourse_casestudy_company_logo.ecospill-logo {
  max-height: 36px;
}
.hex__case_study_bottom_cs_stripe_cell_ecospill .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
.hex__case_study_customer_image_wrapper_ecospill .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============EcoSpill case study ends=================*/
/*==============Saladexpress Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_saladexpress{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/saladexpress/2x/hexnode-mdm-case-study-saladexpress.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_saladexpress{
    background-position: 55% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_saladexpress{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/saladexpress/1x/hexnode-mdm-case-study-saladexpress.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
.resource_box_casestudy_saladexpress {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/saladexpress/case-study-saladexpress.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.saladexpress-logo img{
  max-height: 42px;
}
.hex_resourse_casestudy_company_logo.saladexpress-logo {
  max-height: 36px;
  max-width: 120px;
}
.hex__case_study_bottom_cs_stripe_cell_saladexpress .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
.hex__case_study_customer_image_wrapper_saladexpress .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Saladexpress case study ends=================*/
/*==============iTech Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_itech{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/itech/2x/hexnode-mdm-case-study-itech.jpg');
    background-size: cover;
    background-position: 55% 65px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_itech{
    background-position: 55% 40px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_itech{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/itech/1x/hexnode-mdm-case-study-itech.jpg');
    background-size: cover;
    background-position: 0% 60px;
  }
}
.resource_box_casestudy_itech {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/itech/case-study-itech.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.case_study_itech_content_wrap .hex__case_study_customer_details:nth-child(3){
  display: none;
}
.itech-logo img{
  max-height: 42px;
}
.hex_resourse_casestudy_company_logo.itech-logo {
  max-height: 36px;
  max-width: 120px;
}
.hex__case_study_bottom_cs_stripe_cell_itech .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
.hex__case_study_customer_image_wrapper_itech .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============iTech case study ends=================*/
/*==============Afton Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_afton{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/afton/2x/hexnode-mdm-case-study-afton-tickets.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_afton{
    background-position: 55% 15px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_afton{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/afton/1x/hexnode-mdm-case-study-afton-tickets.jpg');
    background-size: cover;
    background-position: 60% 0px;
  }
}
@media screen and (max-width: 360px){
  .hex__case_study_page_header_afton{
    height: 540px;
  }
}
.resource_box_casestudy_afton {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/afton/case-study-afton-tickets.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.afton-logo img{
  max-height: 40px;
  max-width: 120px;
}
.hex_resourse_casestudy_company_logo.afton-logo {
  max-height: 30px;
  max-width: 120px;
}
.hex__case_study_bottom_cs_stripe_cell_afton .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
.hex__case_study_customer_image_wrapper_afton .content_wrapper {
  background-color: rgba(53, 68, 80, 0.43);
}
/*==============Afton case study ends=================*/
/*==============Pediatric Minds Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_pediatric{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/pediatric/2x/hexnode-mdm-case-study-pediatric-minds.jpg');
    background-size: cover;
    background-position: 45% 50px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_pediatric{
    background-position: 65% 40px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_pediatric{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/pediatric/1x/hexnode-mdm-case-study-pediatric-minds.jpg');
    background-size: cover;
    background-position: 35% 78px;
  }
}
.resource_box_casestudy_pediatric {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/pediatric/case-study-pediatric-minds.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.pediatric-logo img{
  max-height: 22px;
}
.hex_resourse_casestudy_company_logo.pediatric-logo {
  max-height: 36px;
  max-width: 140px;
}
.hex__case_study_bottom_cs_stripe_cell_pediatric .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
.hex__case_study_customer_image_wrapper_pediatric .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Pediatric Minds case study ends=================*/
/*==============Bua Group Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_bua_group{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/bua_group/2x/hexnode-mdm-case-study-bua-group.jpg');
    background-size: cover;
    background-position: 40% 55px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_bua_group{
    background-position: 55% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_bua_group{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/bua_group/1x/hexnode-mdm-case-study-bua-group.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (max-width: 340px){
  .hex__case_study_page_header_bua_group{
    height: 540px;
  }
}
.resource_box_casestudy_bua_group {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/bua_group/case-study-bua-group.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.bua-group-logo img{
  max-height: 42px;
}
.hex_resourse_casestudy_company_logo.bua-group-logo {
  max-height: 36px;
  max-width: 120px;
}
.hex__case_study_bottom_cs_stripe_cell_bua_group .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
.hex__case_study_customer_image_wrapper_bua_group .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Bua Group case study ends=================*/
/*==============The Selwyn Foundation Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_selwyn_foundation{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/selwyn_foundation/2x/hexnode-mdm-case-study-selwyn-foundation.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_selwyn_foundation{
    background-position: 55% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_selwyn_foundation{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/selwyn_foundation/1x/hexnode-mdm-case-study-selwyn-foundation.jpg');
    background-size: cover;
    background-position: 69% 0px;
  }
}
.resource_box_casestudy_selwyn_foundation {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/selwyn_foundation/case-study-selwyn-foundation.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.selwyn-foundation-logo img{
  max-height: 42px;
}
.hex_resourse_casestudy_company_logo.selwyn-foundation-logo {
  max-height: 36px;
  max-width: 120px;
}
.hex__case_study_bottom_cs_stripe_cell_selwyn_foundation .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
.hex__case_study_customer_image_wrapper_selwyn_foundation .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============The Selwyn Foundation case study ends=================*/
/*==============Vitalcare Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_vitalcare{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/vitalcare/2x/hexnode-mdm-case-study-vitalcare.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_vitalcare{
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_vitalcare{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/vitalcare/1x/hexnode-mdm-case-study-vitalcare.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
.resource_box_casestudy_vitalcare {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/vitalcare/case-study-vitalcare.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.vitalcare-logo img{
  max-height: 42px;
}
.hex_resourse_casestudy_company_logo.vitalcare-logo {
  max-height: 36px;
  max-width: 120px;
}
.hex__case_study_bottom_cs_stripe_cell_vitalcare .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
.hex__case_study_customer_image_wrapper_vitalcare .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Vitalcare case study ends=================*/
/*==============Intale Case study starts=================*/
@media screen and (min-width:1100px){
  .hex__case_study_page_header_intale{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/intale/2x/intale-case-study.jpg');
    background-size: cover;
    background-position: 50% 0;
  }
}
@media screen and (min-width:601px) and (max-width:1100px){
  .hex__case_study_page_header_intale{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/intale/2x/intale-case-study.jpg');
    background-position: 40% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_intale{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/intale/1x/intale-case-study.jpg');
    background-size: cover;
    background-position: 30% 30px;
  }
}
.resource_box_casestudy_intale {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/intale/intale-case-study.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.intale-home-logo img{
  max-width: 80px;
  max-height: 75px;
  width: 100%;
}

.intale-logo{
  max-height: 56px;
}

.hex__case_study_customer_image_wrapper_intale .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Intale case study ends=================*/
/*==============Guipli Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_guipli{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/guipli/2x/hexnode-mdm-case-study-guipli.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_guipli{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/guipli/2x/hexnode-mdm-case-study-guipli.jpg');
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_guipli{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/guipli/1x/hexnode-mdm-case-study-guipli.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
.resource_box_casestudy_guipli {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/guipli/case-study-guipli.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.guipli-logo img{
  max-height: 25px;
}
.hex__case_study_customer_image_wrapper_guipli .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Guipli case study ends=================*/
/*==============Heritage Christian School Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_heritage_school{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/heritage_school/2x/hexnode-mdm-case-study-heritage-christian-school.jpg');
    background-size: cover;
    background-position: 45% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_heritage_school{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/heritage_school/2x/hexnode-mdm-case-study-heritage-christian-school.jpg');
    background-position: 70% 0px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_heritage_school{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/heritage_school/1x/hexnode-mdm-case-study-heritage-christian-school.jpg');
    background-size: cover;
    background-position: 70% 80px;
  }
}
@media screen and (max-width: 420px){
  .hex__case_study_page_header_heritage_school{
    height: 540px;
  }
}
.resource_box_casestudy_heritage_school {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/heritage_school/case-study-heritage-christian-school.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.heritage-school-logo img{
  max-height: 42px;
}
.hex_resourse_casestudy_company_logo.heritage-school-logo {
  max-height: 42px;
  max-width: 120px;
}
.hex__case_study_bottom_cs_stripe_cell_heritage_school .hex__case_study_logo_wrapper img{
  max-height: 32px;
}
.hex__case_study_customer_image_wrapper_heritage_school .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Heritage Christian School case study ends=================*/
/*==============Washington County Arkansas Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_washington_county_arkansas{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/washington_county_arkansas/2x/hexnode-mdm-case-study-washington-county-arkansas.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_washington_county_arkansas{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/washington_county_arkansas/2x/hexnode-mdm-case-study-washington-county-arkansas.jpg');
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_washington_county_arkansas{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/washington_county_arkansas/1x/hexnode-mdm-case-study-washington-county-arkansas.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
.resource_box_casestudy_washington_county_arkansas{
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/washington_county_arkansas/arkansas-case-study-with-hexnode.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.washington-county-arkansas-logo img{
  max-height: 100px;
}

.arkansas-logo{
  max-height: 54px;
}

.hex__case_study_customer_image_wrapper_washington_county_arkansas .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Washington County Arkansas case study ends=================*/
/*==============Mcclone construction Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_mcclone_construction{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/mcclone_construction/2x/hexnode-mdm-case-study-mcclone-construction.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_mcclone_construction{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/mcclone_construction/2x/hexnode-mdm-case-study-mcclone-construction.jpg');
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_mcclone_construction{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/mcclone_construction/1x/hexnode-mdm-case-study-mcclone-construction.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
.resource_box_casestudy_mcclone_construction {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/mcclone_construction/mcclone-construction-case-study.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}

.mcclone-construction-logo img{
  max-height: 25px;
}

.mcclone-logo{
  max-width: 140px;
}
.hex__case_study_customer_image_wrapper_mcclone_construction .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Mcclone construction case study ends=================*/
/*==============les mills Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_les_mills{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/les_mills/2x/hexnode-mdm-case-study-les-mills-international.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_lesmills{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/les_mills/2x/hexnode-mdm-case-study-les-mills-international.jpg');
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_les_mills{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/les_mills/1x/hexnode-mdm-case-study-les-mills-international.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
.resource_box_casestudy_les_mills {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/les_mills/les-mills-international-case-study.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.les-mills-logo img{
  max-height: 20px;
}
.hex__case_study_customer_image_wrapper_les_mills .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============les mills case study ends=================*/
/*==============MOAF Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_maof{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/maof/2x/hexnode-mdm-case-study-maof.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_maof{
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_maof{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/maof/1x/hexnode-mdm-case-study-maof.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
.resource_box_casestudy_maof {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/maof/hexnode-mdm-case-study-maof.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}

.case-study-maof-logo{
  max-width: 130px;
}


.maof-logo img{
  max-height: 65px;
}


.hex__case_study_customer_image_wrapper_maof .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============MOAF case study ends=================*/
/*==============Genetec Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_genetec{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/genetec/2x/hexnode-mdm-case-study-genetec.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_genetec{
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_genetec{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/genetec/1x/hexnode-mdm-case-study-genetec.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}

.genetec-logo img{
  max-height:35px;
}

.resource_box_casestudy_genetec {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/genetec/hexnode-mdm-case-study-genetec.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}

.hex__case_study_customer_image_wrapper_genetec .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Genetec case study ends=================*/
/*==============Mydoor Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_mydoor{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/mydoor/2x/hexnode-mdm-case-study-mydoorview.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_mydoor{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/mydoor/1x/hexnode-mdm-case-study-mydoorview.jpg');
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_mydoor{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/mydoor/1x/hexnode-mdm-case-study-mydoorview.jpg');
    background-size: cover;
    background-position: 60% 30px;
  }
}
.resource_box_casestudy_mydoor {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/mydoor/hexnode-mdm-case-study-mydoorview.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hex__case_study_bottom_cs_stripe_cell_trend_communications .hex__case_study_logo_wrapper img{
  max-height: 68px;
}

.hex__case_study_customer_image_wrapper_mydoor .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Mydoor case study ends=================*/
/*==============AM Group=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_am_group{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/amgroup/1x/hexnode-mdm-case-study-am-group.jpg');
    background-size: cover;
    background-position: 38% 0px;
  }
}

@media screen and (min-width:992px){
    .hex__case_study_page_am_group{
      background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/amgroup/1x/hexnode-mdm-case-study-am-group.jpg');
      background-position: 40% 20px;
    }
  }

@media screen and (max-width:601px){
  .hex__case_study_page_am_group{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/amgroup/2x/hexnode-mdm-case-study-am-group.jpg');
    background-size: cover;
    background-position: 65% 0px;
  }
}

.case-study-am-group-logo{
  max-width:180px;
}

.resource_box_casestudy_am_group {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/amgroup/hexnode-mdm-case-study-am-group.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}


.hex__case_study_customer_image_wrapper_am_group .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}

/*==============AM Group end=================*/


/*==============Access Health CT Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_access_health_ct{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/access_health_ct/2x/hexnode-mdm-case-study-access-health-ct.jpg');
    background-size: cover;
    background-position: 40% 60px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_access_health_ct{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/access_health_ct/1x/hexnode-mdm-case-study-access-health-ct.jpg');
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_access_health_ct{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/access_health_ct/1x/hexnode-mdm-case-study-access-health-ct.jpg');
    background-size: cover;
    background-position: 48% 30px;
  }
}
.resource_box_casestudy_access_health_ct {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/access_health_ct/hexnode-mdm-case-study-access-health-ct.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}

.case-study-access-health-ct-logo{
  max-width:170px;
}

.hex__case_study_customer_image_wrapper_access_health_ct .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============Access Health CT case study ends=================*/

/*==============physiolesommet Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_physiolesommet{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/physiolesommet/2x/hexnode-mdm-case-study-physiotherapie-le-sommet.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}

@media screen and (max-width:601px){
    .hex__case_study_page_header_physiolesommet{
        background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/physiolesommet/1x/hexnode-mdm-case-study-physiotherapie-le-sommet.jpg');
        background-size: cover;
        background-position: 55% 30px;
      }
}

.physiolesommet-logo img{
    max-height:90px;
  }
  
  .resource_box_casestudy_physiolesommet {
    background: url("https://www-review3.hexnode.com/static/img/case_study_page/physiolesommet/hexnode-mdm-case-study-physiotherapie-le-sommet.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
  }

  
  .hex__case_study_customer_image_wrapper_physiolesommet .content_wrapper {
    background-color: rgba(53, 68, 80, 0.32);
  }

/*==============physiolesommet case study ends=================*/

  
/*==============NutraChamps=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_nutra_champs{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/nutrachamps/1x/hexnode-mdm-case-study-nutra-champs.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_nutra_champs{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/nutrachamps/1x/hexnode-mdm-case-study-nutra-champs.jpg');
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_nutra_champs{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/nutrachamps/2x/hexnode-mdm-case-study-nutra-champs.jpg');
    background-size: cover;
    background-position: 60% 30px;
  }
}

.case-study-nutra-champs{
  max-width:180px;
}

.resource_box_casestudy_nutra_champs{
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/nutrachamps/hexnode-mdm-case-study-nutra-champs.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}


.hex__case_study_customer_image_wrapper_nutra_champs .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============NutraChamps end=================*/


/*==============JW IT Resources=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_jw_it_resources{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/jw_it_resources/1x/hexnode-mdm-case-study-jw-it-resources.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_jw_it_resources{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/jw_it_resources/1x/hexnode-mdm-case-study-jw-it-resources.jpg');
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_jw_it_resources{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/jw_it_resources/2x/hexnode-mdm-case-study-jw-it-resources.jpg');
    background-size: cover;
    background-position: 60% 30px;
  }
}

.jw-it-resources-logo img{
  max-height:100px;
}

.resource_box_casestudy_jw_it_resources{
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/jw_it_resources/hexnode-mdm-case-study-jw-it-resources.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}


.hex__case_study_customer_image_wrapper_jw_it_resources .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============JW IT Resources end=================*/
/*==============TTCPL=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_ttcpl{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ttcpl/1x/hexnode-mdm-case-study-ttcpl.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_ttcpl{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ttcpl/1x/hexnode-mdm-case-study-ttcpl.jpg');
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_ttcpl{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ttcpl/2x/hexnode-mdm-case-study-ttcpl.jpg');
    background-size: cover;
    background-position: 60% 30px;
  }
}


.ttcpl-logo img{
  max-height:100px;
}

.resource_box_casestudy_ttcpl{
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/ttcpl/hexnode-mdm-case-study-ttcpl.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}

.hex__case_study_customer_image_wrapper__ttcpl .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}
/*==============TTCPL end=================*/

/*==============Logic Wireless=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_logic_wireless{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/logic_wireless/1x/hexnode-mdm-case-study-logic-wireless.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}

  @media screen and (max-width:601px){
    .hex__case_study_page_logic_wireless{
      background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/logic_wireless/2x/hexnode-mdm-case-study-logic-wireless.jpg');
      background-size: cover;
      background-position: 60% 30px;
      }
    }

      @media screen and (min-width:992px){
        .hex__case_study_page_logic_wireless{
          background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/logic_wireless/1x/hexnode-mdm-case-study-logic-wireless.jpg');
          background-position: 65% 20px;
        }
    }
    
    .case-study-logic-wireless-logo{
        max-width: 180px;
      }
      
      
      .resource_box_casestudy_logic_wireless{
        background: url("https://www-review3.hexnode.com/static/img/case_study_page/logic_wireless/hexnode-mdm-case-study-logic-wireless.jpg");
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        overflow: hidden;
      }
    
    
    .hex__case_study_customer_image_wrapper_logic_wireless .content_wrapper {
      background-color: rgba(53, 68, 80, 0.32);
    }
    /*==============Logic Wireless end=================*/


/*==============PrimeEdge Technology Case study starts=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_primeedge_technology{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/prime_edege_technologies/1x/hexnode-mdm-case-study-primeedge-technology.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}

  
@media screen and (max-width:601px){
  .hex__case_study_page_header_primeedge_technology{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/prime_edege_technologies/2x/hexnode-mdm-case-study-primeedge-technology.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}


.resource_box_casestudy_primeedge_technology {
    background: url("https://www-review3.hexnode.com/static/img/case_study_page/prime_edege_technologies/hexnode-mdm-case-study-primeedge-technology.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
  }

  .hex__case_study_customer_image_wrapper_primeedge_technology .content_wrapper {
    background-color: rgba(53, 68, 80, 0.32);
  }

/*==============PrimeEdge Technology case study ends=================*/
/*==============cleverKOM GmbH=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_cleverkom_gmbh{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/cleverkom_gmbh/1x/hexnode-mdm-case-study-cleverkom-gmbh.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_cleverkom_gmbh{
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_cleverkom_gmbh{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/cleverkom_gmbh/2x/hexnode-mdm-case-study-cleverkom-gmbh.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}



.resource_box_casestudy_cleverkom_gmbh {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/cleverkom_gmbh/hexnode-mdm-case-study-cleverkom-gmbh.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}

.hex__case_study_customer_image_wrapper_cleverkom_gmbh .content_wrapper {
    background-color: rgba(53, 68, 80, 0.32);
  }
/*==============cleverKOM GmbH end=================*/
/*==============Life Link Training Institute=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_header_life_link_training_institute{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/life_link_training_institute/1x/hexnode-mdm-case-study-life-link-training-institute.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}
@media screen and (min-width:992px){
  .hex__case_study_page_header_life_link_training_institute{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/life_link_training_institute/1x/hexnode-mdm-case-study-life-link-training-institute.jpg');
    background-position: 65% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_life_link_training_institute{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/life_link_training_institute/2x/hexnode-mdm-case-study-life-link-training-institute.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}

.life-link-training-institute img{
  max-height:120px;
}

.case-study-life-link-training-institute{
  max-width: 400px;
  max-height: 50px;
}

.resource_box_casestudy_life_link_training_institute {
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/life_link_training_institute/hexnode-mdm-case-study-life-link-training-institute.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}

.hex__case_study_customer_image_wrapper_life_link_training_institute .content_wrapper {
  background-color: rgba(53, 68, 80, 0.32);
}

/*==============Life Link Training Institute end=================*/
/*==============EKHAA=================*/
@media screen and (min-width:601px){
  .hex__case_study_page_ekhaa{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ekhaa/1x/hexnode-mdm-case-study-ekhaa.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
}

  @media screen and (max-width:601px){
    .hex__case_study_page_ekhaa{
      background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ekhaa/2x/hexnode-mdm-case-study-ekhaa.jpg');
      background-size: cover;
      background-position: 60% 30px;
      }
    }

      @media screen and (min-width:992px){
        .hex__case_study_page_ekhaa{
          background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/ekhaa/1x/hexnode-mdm-case-study-ekhaa.jpg');
          background-position: 65% 20px;
        }
    }
        
      .resource_box_casestudy_ekhaa{
        background: url("https://www-review3.hexnode.com/static/img/case_study_page/ekhaa/hexnode-mdm-case-study-ekhaa.jpg");
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        overflow: hidden;
      }
    
    
    .hex__case_study_customer_image_wrapper_logic_wireless .content_wrapper {
      background-color: rgba(53, 68, 80, 0.32);
    }
    /*==============EKHAA end=================*/
    /*==============Highland Technology Solutions=================*/
  @media screen and (min-width:601px){
  .hex__case_study_page_highland_technology_solutions{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/highland_technology/1x/hexnode-mdn-case-study-highland-technology-solutions.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
  }

  @media screen and (max-width:601px){
    .hex__case_study_page_highland_technology_solutions{
      background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/highland_technology/1x/hexnode-mdn-case-study-highland-technology-solutions.jpg');
      background-size: cover;
      background-position: 60% 30px;
      }
    }

      @media screen and (min-width:992px){
        .hex__case_study_page_highland_technology_solutions{
          background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/highland_technology/1x/hexnode-mdn-case-study-highland-technology-solutions.jpg');
          background-position: 65% 20px;
        }
    }
        
      .resource_box_casestudy_highland_technology_solutions{
        background: url("https://www-review3.hexnode.com/static/img/case_study_page/highland_technology/hexnode-mdn-case-study-highland-technology-solutions.jpg");
        background-size: cover;
        background-position: right;
        background-repeat: no-repeat;
        overflow: hidden;
      }

      .highland-technology-solutions-logo img{
        max-height:150px;
      }
    
    
    .hex__case_study_customer_image_wrapper_highland_technology_solutions .content_wrapper {
      background-color: rgba(53, 68, 80, 0.32);
    }
    /*==============Highland Technology Solutions end=================*/
    /*==============Anton Wittenzellner KG=================*/
  @media screen and (min-width:601px){
  .hex__case_study_page_anton_wittenzellner_kg{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/anton_wittenzellner_kg/1x/hexnode-mdm-case-study-anton-wittenzellner-kg.jpg');
    background-size: cover;
    background-position: 55% 30px;
  }
  }

  @media screen and (max-width:601px){
    .hex__case_study_page_anton_wittenzellner_kg{
      background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/anton_wittenzellner_kg/2x/hexnode-mdm-case-study-anton-wittenzellner-kg.jpg');
      background-size: cover;
      background-position: 60% 30px;
      }
    }

  @media screen and (min-width:992px){
        .hex__case_study_page_anton_wittenzellner_kg{
          background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/anton_wittenzellner_kg/1x/hexnode-mdm-case-study-anton-wittenzellner-kg.jpg');
          background-position: 65% 20px;
        }
    }
        
  .resource_box_casestudy_anton_wittenzellner_kg{
        background: url("https://www-review3.hexnode.com/static/img/case_study_page/anton_wittenzellner_kg/hexnode-mdm-case-study-anton-wittenzellner-kg.jpg");
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        overflow: hidden;
      }

  .highland-technology-solutions-logo img{
        max-height:150px;
      }
    
    
  .hex__case_study_customer_image_wrapper_highland_technology_solutions .content_wrapper {
      background-color: rgba(53, 68, 80, 0.32);
    }
    /*==============Anton Wittenzellner KG end=================*/
    /*==============case study Hanna Engineering=================*/
  @media screen and (min-width:601px){
    .hex__case_study_page_hanna_engineering{
      background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/hanna_enginnering/1x/hexnode-mdm-case-study-hanna-engineering.jpg');
      background-size: cover;
      background-position: 55% 30px;
    }
    }


    @media screen and (min-width:992px){
      .hex__case_study_page_hanna_engineering{
        background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/hanna_enginnering/1x/hexnode-mdm-case-study-hanna-engineering.jpg');
        background-position: 65% 20px;
      }
  }
  
    @media screen and (max-width:601px){
      .hex__case_study_page_hanna_engineering{
        background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/hanna_enginnering/2x/hexnode-mdm-case-study-hanna-engineering.jpg');
        background-size: cover;
        background-position: 60% 30px;
        }
      }
          
    .resource_box_casestudy_hanna_engineering{
          background: url("https://www-review3.hexnode.com/static/img/case_study_page/hanna_enginnering/case-study-hanna-engineering.jpg");
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat;
          overflow: hidden;
        }
  
    .hanna-engineering-logo img{
          max-height:100px;
        }
      
      
    .hex__case_study_customer_image_wrapper_hanna_engineering .content_wrapper {
        background-color: rgba(53, 68, 80, 0.32);
      }
      /*==============case study Hanna Engineering=================*/
  /*==============case study nject disposal llc=================*/
@media screen and (min-width:601px) {
    .hex__case_study_page_nject__disposal_llc {
        background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/nject_disposal_llc/2x/hexnode-mdm-case-study-nject-disposal-llc.jpg');
        background-size: cover;
        background-position: 0% 0px;
    }
}
@media screen and (min-width:767px) {
    .hex__case_study_page_nject__disposal_llc {
        background-position: 15% 0px;
    }
}
@media screen and (min-width:991px) {
    .hex__case_study_page_nject__disposal_llc {
        background-position: 20% 0px;
    }
}
@media screen and (min-width:1199px) {
    .hex__case_study_page_nject__disposal_llc {
        background-position: 30% 0px;
    }
}
@media screen and (max-width:601px) {
    .hex__case_study_page_nject__disposal_llc {
        background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/nject_disposal_llc/1x/hexnode-mdm-case-study-nject-disposal-llc.jpg');
        background-size: cover;
        background-position: 0% 30px;
    }
}
.resource_box_casestudy_nject_disposal_llc {
    background: url("https://www-review3.hexnode.com/static/img/case_study_page/nject_disposal_llc/hexnode-case-study-nject-disposal-llc.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}
.resource_box_casestudy_nject_disposal_llc.nject_disposal_llc_block {
    background-position: left;
}
.case_study_box_wrap.nject_disposal_llc_block img {
    object-position: left;    
}
.nject-disposal-llc-logo img {
    max-height: 70px;
}
.hex__case_study_customer_image_wrapper_hanna_engineering .content_wrapper {
    background-color: rgba(53, 68, 80, 0.32);
}
/*==============case study nject disposal llc=================*/

    /*==============case study robson civil projects=================*/
    @media screen and (min-width:601px){
      .hex__case_study_page_robson_civil_projects{
        background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/robson_civil_projects/1x/hexnode-mdm-case-study-robson-civil-projects.jpg');
        background-size: cover;
        background-position: 55% 30px;
        }
      }
      @media screen and (min-width:992px){
        .hex__case_study_page_robson_civil_projects{
          background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/robson_civil_projects/1x/hexnode-mdm-case-study-robson-civil-projects.jpg');
          background-position: 65% 20px;
        }
      }
      @media screen and (max-width:601px){
        .hex__case_study_page_robson_civil_projects{
          background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/robson_civil_projects/2x/hexnode-mdm-case-study-robson-civil-projects.jpg');
          background-size: cover;
          background-position: 60% 30px;
          }
        }
            
      .resource_box_casestudy_robson_civil_projects{
        background: url("https://www-review3.hexnode.com/static/img/case_study_page/robson_civil_projects/hexnode-case-study-robson-civil-project.jpg");
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        overflow: hidden;
          }
        /*==============case study robson civil projects=================*/

/********************************case study page styles ebds ********************************/
/******************************** alternnative page changes *********************************/
.hex_alt_page_tab_title{
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  margin: 0;
  color: var(--hex_home_common_title_color);
}
.hex_alt_page_tab_sub_title{
  font-size: 18px;
  line-height: 28px;
  color: var(--hex_home_common_text_color);
  margin-bottom: 20px;
}
.nav-tabs.hex_alt_page_tab_ul>li.hex_alt_page_tab_li>a>h3{
  font-size: 22px;
  line-height: 28px;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_semibold);
  padding-bottom: 5px;
}
.nav-tabs.hex_alt_page_tab_ul>li.hex_alt_page_tab_li>a>p{
  font-size: 18px;
  line-height: 28px;
  color: var(--hex_home_common_text_color);
}
.hex_alt_page_tab_img_left_nav_right .hex_alt_page_tab_nav_container,
.hex_alt_page_tab_img_right_nav_left .hex_alt_page_tab_nav_container{
  padding-top: 1%;
}
.hex_alt_page_tab_stripe_wrapper{
  padding: 50px 0 50px;
}
@media screen and (max-width: 767px){
  .hex_alt_page_tab_img_left_nav_right .hex_alt_page_tab_nav_container,
  .hex_alt_page_tab_img_right_nav_left .hex_alt_page_tab_nav_container{
    padding-top: 6%;
  }
}
@media screen and (max-width: 600px){
  .hex_alt_page_tab_title{
    font-size: 30px;
  }
  .hex_alt_page_tab_sub_title{
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 15px;
  }
  .nav-tabs.hex_alt_page_tab_ul>li.hex_alt_page_tab_li>a>h3{
    font-size: 20px;
  }
  .nav-tabs.hex_alt_page_tab_ul>li.hex_alt_page_tab_li>a>p{
    font-size: 17px;
    line-height: 26px;
  }
  .hex_alt_page_tab_img_left_nav_right .hex_alt_page_tab_nav_container,
  .hex_alt_page_tab_img_right_nav_left .hex_alt_page_tab_nav_container{
    padding-top: 3%;
  }
}
@media screen and (min-width: 1140px){
  .hex_alt_page_tab_img_right_nav_left.hex__kiosk_alt_page_second_tab_stripe .nav.hex_alt_page_tab_ul{
    margin-top: 32px;
  }
}
/******************************** alternative page chanegs ends *****************************/
.row.tab_full_control{
  margin-left: 0;
  margin-right: 0;
}
.hex__alt_page_signup_middle.hex__home_signup_bottom{
  background-color: #f5faff;
}
.hex__alt_page_signup_middle.hex__home_signup_bottom .hex__signup_title{
  color: var(--hex_home_common_title_color);
}
.hex__alt_page_signup_middle .hex__signup_bottom_error_message{
  color: var(--hex_home_common_text_color);
}
.hex__alt_page_signup_middle .hex__signup_bottom_input,
.hex__alt_page_signup_middle input[type="text"].hex__signup_bottom_input,
.hex__alt_page_signup_middle input[type="text"]#header_signup{
  border:1px solid #c0d2f5!important;
}
.hex__mdm_home_content_wrapper .hex__mdm_home_content_left{}



/***************************************hex footer styles************************************/
.hex__footer_wrapper{
  position: relative;
  z-index:12;
  background-color: #fafafa;
  padding: 60px 0 0;
  display: block;
}

.hex__footer_cell_hexnode{
  width:17%;
  padding: 10px;
  align-self: stretch;
  /*border:1px solid red;*/
}
.hex__footer_cell_product{
  width: 11%;
  padding: 10px;
  align-self: stretch;
  /*border:1px solid red;*/
}
.hex__footer_cell_capabilities{
  width: 18%;
  padding: 10px;
  align-self: stretch;
  /*border:1px solid red;*/
  /*min-width: 220px;*/
}
.hex__footer_cell_company{
  width: 14%;
  padding: 10px;
  align-self: stretch;
  /*border:1px solid red;*/
  /*min-width: 240px;*/
}
.hex__footer_cell_sales{
  width: 25%;
  padding: 10px;
  align-self: stretch;
  /*border:1px solid red;*/
}
.hex__footer_cell_contact{
  width: 15%;
  padding: 10px;
  align-self: stretch;
  /*border:1px solid red;*/
}
.hex__footer_cell_header, .hex__footer_cell_header__mobile{
  font-size: 13px;
  line-height: 24px;
  font-weight: var(--hex_font_semibold);
  margin: 0 0 10px;
  padding: 0;
  color: var(--hex_home_common_title_color);
  text-transform: uppercase;
}
a.hex__footer_cell_header.hex__footer_cell_header_img{
  display: block;
}
.hex__footer_cell_header.hex__footer_cell_header_img, 
.hex__footer_cell_header__mobile.hex__footer_cell_header_img{
}
.hex__footer_cell_header.hex__footer_cell_header_img>img,
.hex__footer_cell_header__mobile.hex__footer_cell_header_img>img{
  max-width: 90px;
  margin-bottom: 6px;
}
.hex__footer_cell_content{
  margin-bottom: 12px;
}
.hex__footer_link, a.hex__footer_link{
  font-size: 14px;
  line-height: 1.5;
  font-weight: var(--hex_font_normal);
  margin: 0;
  padding: 3px 0;
  color: var(--hex_home_common_text_color);
  text-transform: none;
  text-decoration: none;
  cursor: pointer;
  /*white-space: nowrap;*/
  display: flex;
  flex-wrap: wrap;
}
.hex__footer_address{
  font-size: 14px;
  line-height: 1.5;
  font-weight: var(--hex_font_normal);
  margin: 0;
  padding: 3px 0;
  color: var(--hex_home_common_text_color);
  text-transform: none;
  text-decoration: none;
  display: flex;
  flex-wrap: wrap;
}
.hex__footer_link span:first-child{
  margin-right: 2px;
}
.hex__footer_link span:nth-child(2){
  margin-left: 2px;
}
.hex__footer_link:hover,
.hex__footer_link:focus{
  color: var(--hex_home_common_title_color);
  text-transform: none;
  text-decoration: underline;
}
.hex__footer_link:hover span,
.hex__footer_link:focus span{
  color: var(--hex_home_common_text_color);
}
.hex__footer_collapse_trigger{
  position: relative;
  cursor: pointer;
}
a.hex__footer_link.hex__footer_collapse_trigger{
  /*line-height: 1.5;
  margin-top: 2.75px;*/
  padding-bottom: 4px;
}
a.hex__footer_collapse_trigger:hover, a.hex__footer_collapse_trigger:focus{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
}
.hex__footer_collapse_trigger::before{
  content: '';
  position: absolute;
  line-height: 1;
  width: 10px;
  height: 10px;
  top: 9px;
  left: -13px;
  background-image: url('https://www-review3.hexnode.com/static/img/footer/arrow-white.svg');
  -webkit-transform: scale(0.7) rotate(-90deg);
  transform: scale(0.7) rotate(-90deg);
  -webkit-transition: transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hex__footer_collapse_trigger.active{
  color: var(--hex_home_common_title_color);
}
.hex__footer_collapse_trigger.active::before{
  -webkit-transform: scale(0.7) rotate(0deg);
  transform: scale(0.7) rotate(0deg);
}
/* .hex__footer_collapse_trigger.active::after{
  transform: rotate(180deg);
} */
ul.hex__footer_collapse_ul{
  margin: 0 0 5px 5px;
}
.hex__footer_collapse_ul li{
  list-style: none;
}
.hex__footer_collapse_ul{
  position: relative;
  overflow: hidden;
  display: none;
}
.hex__footer_login_btn{
  cursor: pointer;
  background-color: #fafafa;
  border:1px solid #88949f;
  padding: 7px 40px;
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  -webkit-transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -ms-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  margin: 5px 0 20px 0;
  display: inline-block;
  white-space: nowrap;
}
.hex__footer_login_btn:hover,
.hex__footer_login_btn:focus{
  background-color: #fff;
  text-decoration: none;
  color: var(--hex_home_common_title_color);
  border-color: var(--hex_home_common_text_color);
}
@media screen and (max-width: 1260px) and (min-width: 1101px){
  .hex__footer_link{
    font-size: 13px;
  }
  .hex__footer_address{
    font-size: 13px;
  }
  .hex__footer_cell_hexnode{
    width: 16%;
  }
  .hex__footer_cell_capabilities{
    width: 19%;
  }
}
@media screen and (min-width: 1100px) and (max-width: 1120px){
  .hex__global_nav_bar_inner_fr ul.hex__global_nav_menu_wrapper>li {
    margin-right: 17px;
  }
}
@media screen and (max-width: 1100px){
  .hex__footer_cell_hexnode{
    width:35%;
    order: 1;
  }
  .hex__footer_cell_product{
    width: 25%;
    order: 2;
  }
  .hex__footer_cell_capabilities{
    width: 35%;
    order: 4;
    margin-top: -90px;
  }
  .hex__footer_cell_company{
    width: 25%;
    order: 5;
    margin-top: -17px;
  }
  .hex__footer_cell_sales{
    width: 40%;
    order: 3;
  }
  .hex__footer_cell_contact{
    width: 40%;
    order: 6;
    margin-top: -17px;
  }
}
@media screen and (max-width: 767px){
  /*.hex__footer_wrapper .hex__common_container_wrapper{
    max-width: 540px;
  }*/
  .hex__footer_cell_hexnode{
    width:50%;
    order: 1;
  }
  .hex__footer_cell_product{
    width: 50%;
    order: 3;
    margin-top: -90px;
  }
  .hex__footer_cell_capabilities{
    width: 50%;
    order: 5;
    margin-top: -20px;
  }
  .hex__footer_cell_company{
    width: 50%;
    order: 6;
    margin-top: -18px;
  }
  .hex__footer_cell_sales{
    width: 50%;
    order: 2;
  }
  .hex__footer_cell_contact{
    width: 50%;
    order: 4;
    margin-top: -17px;
  }
  .hex__footer_cell_wrapper_existing_users{
    display: none!important;
  }
}
.hex__footer_cell_header__mobile{
  display: none;
}
@media screen and (max-width: 600px){
  .hex__footer_cell_header{
    display: none;
  }
  a.hex__footer_cell_header.hex__footer_cell_header_img{
    display: none;
  }
  .hex__footer_cell_header__mobile{
    display: block;
    margin: 0;
    padding: 10px;
    position: relative;
  }
  .hex__footer_cell_header__mobile::after{
  content:'';
  background-image: url('https://www-review3.hexnode.com/static/img/footer/arrow-white.svg');
  background-repeat: no-repeat;
  line-height: 1;
  display: inline-block;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 13px;
  right:10px;
  -webkit-transition: transform 0.2s ease-in;
  -moz-transition: transform 0.2s ease-in;
  -ms-transition: transform 0.2s ease-in;
  -o-transition: transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
  background-size: contain;
  background-position: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hex__footer_cell_header__mobile.active{
  color: var(--hex_home_common_title_color);
}
.hex__footer_cell_header__mobile.active::after{
  transform: rotate(180deg);
}
  .hex__footer_cell_content{
    display: none;
    padding: 0 10px 5px;
    margin-bottom: 0;
  }
  .hex__footer_cell_hexnode{
    width:100%;
    order: 1;
    padding: 0;
  }
  .hex__footer_cell_product{
    width: 100%;
    order: 2;
    padding: 0;
    margin-top: 0;
  }
  .hex__footer_cell_capabilities{
    width: 100%;
    order: 3;
    padding: 0;
    margin-top: 0;
  }
  .hex__footer_cell_company{
    width: 100%;
    order: 5;
    padding: 0;
    margin-top: 0;
  }
  .hex__footer_cell_sales{
    width: 100%;
    order: 4;
    padding: 0;
    margin-top: 0;
  }
  .hex__footer_cell_contact{
    width: 100%;
    order: 6;
    padding: 0;
    margin-top: 0;
  }
}
@media screen and (min-width: 601px){
  .hex__footer_cell_content{
    display: block!important;
  }
}
.hex__footer_collapsible_wrapper{
  justify-content: space-between;
}
.hex__footer_bottom_bar{
  position: relative;
  background-color: var(--hex_privacy_footer_bg);
  padding: 20px 0;
  margin-top: 25px;
}
.hex__footer_bottom_privacy_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  order: 2;
  margin-left:15px;
}
@media screen and (min-width: 601px){
  .hex__footer_bottom_privacy_wrapper{
    margin:0 15px;
  }
}
.hex__footer_bottom_bar_nav{
  margin: 0;
  display: -webkit-box;
  display: -ms-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
ul.hex__footer_bottom_bar_nav li{
  list-style: none;
  display: inline-block;
  line-height: 1;
}
ul.hex__footer_bottom_bar_nav li::after{
  content: "-";
  display: inline-flex;
  padding: 0 5px;
  font-size: 14px;
  line-height: 1;
  opacity: 0.8;
}
ul.hex__footer_bottom_bar_nav li:last-child::after{
  display: none;
}
ul.hex__footer_bottom_bar_nav li>a{
  font-size: 12px;
  line-height: 24px;
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal);
  cursor: pointer;
}
ul.hex__footer_bottom_bar_nav li>a:hover,
ul.hex__footer_bottom_bar_nav li>a:focus{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
}
.hex__footer_bottom_copyright_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  order: 3;
  flex: auto;
  justify-content: flex-end;
}
.hex__footer_bottom_copyright_wrapper p{
  padding: 0;
  font-size: 12px;
  line-height: 24px;
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal);
  margin: 0;
}
.hex__footer_bottom_lang_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  order: 1;
  /*flex: auto;*/
  justify-content: flex-end;
}
.hex__footer_bottom_lang_dropup{
  line-height: 1;
  position: relative;
}
.hex__footer_bottom_lang_dropup ul.hex__lag_dropup{
  list-style: none;
  background-color: #fff;
  margin: 0;
  padding: 0;
  line-height: 1;
  border-radius: 4px;
  min-width: 160px;
  position: absolute;
  left: 0;
  bottom: 43px;
  z-index: 0;
  visibility: hidden;
  opacity: 0;
  -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all .2s ease;
}

.hex__footer_bottom_lang_dropup-scroll{
  padding: 0 0px 8px 18px;
}


.hex__footer_bottom_lang_dropup .language-title{
  padding: 20px 0 12px 20px;  
}


.hex__footer_bottom_lang_dropup ul.hex__global_nav_top_bar_dropdown-for_language:before{
  content: '';
  position: absolute;
  width: 14px;
  height: 0;
  border: 7px solid transparent;
  border-top: 7px solid #fff;
  bottom: -13px;
  left: 120px;
  border-radius: 0;
  box-shadow: none;
}

.hex__footer_bottom_lang_dropup:hover .hex__lag_dropup li{
  opacity: 1;
  -webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
  -webkit-transition: all .15s ease-in-out;
  -moz-transition: all .15s ease-in-out;
  -ms-transition: all .15s ease-in-out;
  -o-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
}

.hex__footer_bottom_lang_dropup .hex__lag_dropup li{
margin: 0;
display: block;
-webkit-transform: translate(0, -8px);
-moz-transform: translate(0, -8px);
-ms-transform: translate(0, -8px);
-o-transform: translate(0, -8px);
transform: translate(0, -8px);
-webkit-transition: all .05s ease-out;
-moz-transition: all .05s ease-out;
-ms-transition: all .05s ease-out;
-o-transition: all .05s ease-out;
transition: all .05s ease-out;
}


.hex__footer_bottom_lang_dropup:hover ul.hex__lag_dropup {
  bottom: 33px;
  pointer-events: all;
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

.hex__footer_wrapper .hex__common_container_wrapper .hex__footer_collapsible_wrapper{
  /*width: calc(88% + 20px);*/
  margin-left: -10px!important;
  margin-right: -10px!important;
}
.hex__footer_bottom_lang_dropup .hex__lag_dropup::before{
  content: "";
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  position: absolute;
  top: 0;
  right: 0;
  left:0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 4px;
  z-index: -1;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;  
  box-shadow: 0 2px 6px 0 rgba(0,0,0,0.12);
}

.hex__footer_bottom_lang_dropup:hover .hex__lag_dropup::before{
  opacity: 1;
}
.hex__footer_bottom_lang_dropup:hover .hex__lag_dropup{
  visibility: visible;
  opacity: 1;
  z-index: 99;
}

ul.hex__lag_dropup li a{
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  padding: 0;
  border-radius: 3px;
  display: block;
  padding: 5px 10px;
  margin-bottom:12px;
  background-color: #fff;
}
ul.hex__lag_dropup li a:hover,
ul.hex__lag_dropup li a:focus,
ul.hex__lag_dropup li a.selected{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
  background-color: #f5f5f5;
}
.hex__footer_bottom_lang_wrapper a.hex__footer_lang_switch{
  line-height: 24px;
  font-size: 14px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  position: relative;
  padding:0 20px 8px 5px;
  cursor: pointer;
}
.hex__footer_bottom_lang_wrapper a.hex__footer_lang_switch:hover,
.hex__footer_bottom_lang_wrapper a.hex__footer_lang_switch:focus{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
}
.hex__footer_bottom_lang_wrapper a.hex__footer_lang_switch::after{
  content: '';
  background-image: url(https://www-review3.hexnode.com/static/img/footer/arrow-white.svg);
  background-repeat: no-repeat;
  line-height: 1;
  width: 8px;
  position: absolute;
  top: 11px;
  right: 7px;
  height: 6px;
  transform: rotate(0deg);
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.hex__footer_bottom_lang_wrapper a.hex__footer_lang_switch:hover::after{
  filter: brightness(0);
  transform: rotate(180deg);
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.hex__footer_privacy_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (max-width: 991px){
  .hex__footer_bottom_privacy_wrapper{
    /*margin: 0;*/
    order: 2;
  }
  .hex__footer_bottom_copyright_wrapper{
    order: 3;
  }
  .hex__footer_bottom_lang_wrapper{
    order: 1;
  }
}
@media screen and (max-width: 820px){
  .hex__footer_bottom_copyright_wrapper{
    justify-content: flex-start;
    padding-left:5px;
  }
}
@media screen and (max-width: 600px){
  .hex__footer_wrapper{
    padding: 35px 0 0;
  }
  .hex__footer_bottom_bar{
    padding: 30px 0;
    margin-top: 25px;
  }
  .hex__footer_privacy_wrapper{
    flex-direction: column;
  }
  .hex__footer_bottom_privacy_wrapper{
    justify-content: center;
    margin:0 0 20px;
    order: 1;
  }
  .hex__footer_bottom_copyright_wrapper{
    justify-content: center;
    padding-left: 0;
  }
  .hex__footer_bottom_lang_wrapper{
    justify-content: center;
    margin-bottom: 20px;
    order: 2;
  }
  .hex__footer_bottom_lang_dropup ul.hex__lag_dropup{
    left: 50%;
    transform: translateY(0px) translateX(-50%);
    }
    .hex__footer_bottom_lang_dropup:hover ul.hex__lag_dropup {
      transform: translateY(0px) translateX(-50%);
    }
}




/***************************************hex footer style ends********************************/
/*****************.hex__footer_wrapper empty space on top issue fix************************/
.hex__footer_wrapper{
  /* margin-top: -22px; */
}
.hex__home_signup_bottom.hex__footer_wrapper_space_fix{
  margin-bottom: 21px;
}
@media screen and (max-width: 979px){
  .hex__footer_wrapper{
    /* margin-top: -23px; */
  }
  .hex__home_signup_bottom.hex__footer_wrapper_space_fix{
    margin-bottom: 7px;
  }
}
/*****************.hex__footer_wrapper empty space on top issue fix ends************************/
/***************************************hex global nav bar styles starts****************************/
.hex__global_nav_bar{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align:center;
  align-items: center;
  -webkit-box-sizing:border-box;
  box-sizing: border-box;
  position: relative;
  /*height: 85px;*/
  line-height: 1;
  /* position: absolute;
  left: 0;
  top: var(--notification-promo-height); */
  padding: 0;
  margin: 0;
  width: 100%;
  z-index: 100;
  -webkit-transform-origin:50% 0;
  -moz-transform-origin:50% 0;
  -ms-transform-origin:50% 0;
  -o-transform-origin:50% 0;
  transform-origin:50% 0;
  -webkit-transition:height 0.15s linear;
  -moz-transition:height 0.15s linear;
  -ms-transition:height 0.15s linear;
  -o-transition:height 0.15s linear;
  transition:height 0.15s linear;
  background: rgb(9,15,29);
  background: linear-gradient(180deg, rgba(9,15,29,0.8981967787114846) 0%, rgba(9,15,29,0) 100%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.hex__global_nav_bar.hex__nav_get_fixed{
  position: fixed;
  top: 0px !important;
  background: none;
}
.hex__global_nav_bar::before{
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: calc(100% - 1px);
  background-color: #fff;
  opacity: 0;
  -webkit-transition: opacity .2s ease-in-out 0.1s;
  -moz-transition: opacity .2s ease-in-out 0.1s;
  -ms-transition: opacity .2s ease-in-out 0.1s;
  -o-transition: opacity .2s ease-in-out 0.1s;
  transition: opacity .2s ease-in-out 0.1s;
}
@media screen and (min-width: 1101px) {
  .hex__global_nav_bar:hover::before{
    opacity: 1;
  }
}
.hex__global_nav_bar.hex__nav_get_fixed::before{
  opacity: 1;
  border-bottom: 1px solid #dbd9d2;
  -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  -ms-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}

.hex__global_nav_bar::after{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0,0,0,.6);
  z-index: 0;
  display: block;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .2s ease-in-out,visibility .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out,visibility .2s ease-in-out;
  -ms-transition: opacity .2s ease-in-out,visibility .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out,visibility .2s ease-in-out;
  transition: opacity .2s ease-in-out,visibility .2s ease-in-out;
}
@media screen and (min-width: 1101px){}
@media screen and (max-width: 1100px){
  .hex__global_nav_bar.hex__nav_get_fixed{
    top: 0;
  }
  .hex__hav_opened .hex__global_nav_bar::after{
    opacity: 1;
    visibility: visible;
  }
}
/******************************* hex__global_nav_top_bar styles ********************/
.hex__global_nav_top_bar{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 101;
  justify-content: flex-end;
  align-self: flex-start;
  -webkit-transition:height .2s ease-in-out;
  -moz-transition:height .2s ease-in-out;
  -ms-transition:height .2s ease-in-out;
  -o-transition:height .2s ease-in-out;
  transition:height .2s ease-in-out;
}
.hex__global_nav_top_bar ul{
  margin: 0;
  padding: 3px 0 0;
}
.hex__global_nav_top_bar ul li{
  list-style: none;
  display: inline-block;
  margin-right: 12px;
  line-height: 1;
  position: relative;
  z-index: 201;
}
.hex__global_nav_top_bar ul li:last-child{
  margin-right: 0;
}
.hex__global_nav_top_bar a.hex__global_nav_link{
  cursor: pointer;
  font-size: 13px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_nav_top_bar_link_color);
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.hex__global_nav_top_bar .has__dropdown .hex__global_nav_link svg{
  width: 8px;
  fill: var(--hex_nav_top_bar_link_color);
  margin: 0 0 0 4px;
  line-height: inherit;
  vertical-align: middle;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.hex__global_nav_bar:hover .hex__global_nav_top_bar a.hex__global_nav_link,
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_top_bar a.hex__global_nav_link{
  color: var(--hex_home_common_text_color);
}
.hex__global_nav_bar:hover .hex__global_nav_top_bar .has__dropdown .hex__global_nav_link svg,
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_top_bar .has__dropdown .hex__global_nav_link svg{
  fill: var(--hex_home_common_text_color);
}
.hex__global_nav_bar:hover .hex__global_nav_top_bar a.hex__global_nav_link:hover,
.hex__global_nav_bar:hover .hex__global_nav_top_bar a.hex__global_nav_link:focus,
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_top_bar a.hex__global_nav_link:hover,
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_top_bar a.hex__global_nav_link:focus{
  color: var(--hex_home_common_title_color);
  text-decoration: none;
}
.hex__global_nav_bar:hover .hex__global_nav_top_bar .has__dropdown:hover .hex__global_nav_link svg,
.hex__global_nav_bar:hover .hex__global_nav_top_bar .has__dropdown:focus .hex__global_nav_link svg,
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_top_bar .has__dropdown:hover .hex__global_nav_link svg,
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_top_bar .has__dropdown:focus .hex__global_nav_link svg{
  fill: var(--hex_home_common_title_color);
  -webkit-transform:rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}


ul.hex__global_nav_top_bar_dropdown{
    min-width: 150px;
    height: auto;
    display: block;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.05);
    position: absolute;
    pointer-events: none;
    padding: 20px;
    right: 0;
    top:33px;
    z-index: 200;
    opacity: 0;
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    transition: all .2s ease!important;
}

.has__dropdown:hover ul.hex__global_nav_top_bar_dropdown{
  pointer-events: all;
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}


ul.hex__global_nav_top_bar_dropdown:before{
  content: "";
  border-radius:4px;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  background-color:var(--hex_bg_color_white);
  height: 100%;
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition: all .15s ease-in-out;
  -ms-transition: all .15s ease-in-out;
  -o-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  box-shadow: 0 2px 6px 0 rgba(0,0,0,0.12);
}





.hex__global_nav_top_bar ul li.has__dropdown:hover ul.hex__global_nav_top_bar_dropdown,
.hex__global_nav_top_bar ul li.has__dropdown:focus ul.hex__global_nav_top_bar_dropdown{
  top:23px;
  opacity: 1;
  visibility: visible;
}
.hex__global_nav_top_bar ul li.has__dropdown:hover ul.hex__global_nav_top_bar_dropdown:before,
.hex__global_nav_top_bar ul li.has__dropdown:focus ul.hex__global_nav_top_bar_dropdown:before{
  opacity: 1;
  -webkit-transition: all .15s ease-in-out .05s;
  -moz-transition: all .15s ease-in-out .05s;
  -ms-transition: all .15s ease-in-out .05s;
  -o-transition: all .15s ease-in-out .05s;
  transition: all .15s ease-in-out .05s;
}
ul.hex__global_nav_top_bar_dropdown li{
  margin: 0;
  display: block;
  -webkit-transform: translate(0, -8px);
  -moz-transform: translate(0, -8px);
  -ms-transform: translate(0, -8px);
  -o-transform: translate(0, -8px);
  transform: translate(0, -8px);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.hex__global_nav_top_bar ul li.has__dropdown:hover ul.hex__global_nav_top_bar_dropdown li,
.hex__global_nav_top_bar ul li.has__dropdown:focus ul.hex__global_nav_top_bar_dropdown li{
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
ul.hex__global_nav_top_bar_dropdown li a{
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
  padding: 5px 15px;
  font-weight: var(--hex_font_normal);
  display: block;
  border-radius: 3px;
  white-space: nowrap;
  color: var(--hex_home_common_text_color);
}
ul.hex__global_nav_top_bar_dropdown li a:hover,
ul.hex__global_nav_top_bar_dropdown li a:focus,
ul.hex__global_nav_top_bar_dropdown li a.selected{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
  background-color: #f5f5f5;
}
@media screen and (min-width: 1101px){}
@media screen and (max-width: 1100px){
  .hex__global_nav_top_bar{
    display: none;
  }
}

/************************************ language popup css ****************************/
.language-box-wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  display: flex;
}

.language-box{
  border: solid 1px #E4E8EB;
  border-radius:5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  min-width:148px;
  height: 38px;
  padding: 0 8px;
  justify-content: space-between;
}

.language-name{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}

.hex__global_nav_top_bar_dropdown-for_language{
  min-width: 500px !important;
  padding-bottom: 8px !important;
  padding-right: 14px !important;
}

.hex__global_nav_top_bar_dropdown-for_language li a{
  padding:0 !important;
  margin-bottom:12px;
  margin-right: 6px;
}

.hex__global_nav_top_bar_dropdown-for_language .language-title{
  padding-bottom:12px;
}

.lang_menu{
  padding:20px;
}

.country-flag{
  width:18px;
  border-radius: 50px;
  box-shadow: 0 0 10px 0 rgba(199,199,199,0.66);
}

.language-text{
  padding: 0 12px 0 8px;
}

.language-title{
  position:relative;
  z-index:999;
  margin:0;
  font-weight: var(--hex_font_semibold);
  font-size: 16px;
  line-height:20px;
  font-weight: var(--hex_font_bold);
  font-family:var(--hex_font_family);
  color: var(--hex_testimonial_text_color);
}



.language-title_small{
  color: var(--hex_testimonial_text_color);
  font-weight: 400;
  font-size: 16px;
  line-height:20px;
  margin: 0 0 12px 0;
  font-family:var(--hex_font_family);
}

.language_active{
  display: none;
}
ul.hex__global_nav_top_bar_dropdown .language-box-wrapper a.selected .language_active{
  display: block;
  position: relative;
  top: -1px;
}
.hex_selected_icon{
  width: 18px;
  height: 18px;
  border-radius: 50%;
  content: '';
  display: block;
  margin-right: 5px;
  background: url('https://www-review3.hexnode.com/static/img/country-flag/english.png');
}
.hex_selected_icon_english{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/english.png');
}
.hex_selected_icon_french{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/french.png');
}
.hex_selected_icon_german{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/german.png');
}
.hex_selected_icon_spanish{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/spanish.png');
}
.hex_selected_icon_polish{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/polish.png');
}
.hex_selected_icon_russian{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/russian.png');
}
.hex_selected_icon_swedish{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/swedish.png');
}
.hex_selected_icon_danish{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/danish.png');
}
.hex_selected_icon_dutch{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/dutch.png');
}
.hex_selected_icon_italian{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/italian.png');
}
.hex_selected_icon_turkish{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/turkish.png');
}
.hex_selected_icon_japanese{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/japanese.png');
}
.hex_selected_icon_portuguese-brazil{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/portuguese-brazil.png');
}
.hex_selected_icon_korean{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/korean.png');
}
.hex_selected_icon_portuguese{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/portuguese.png');
}
.hex_selected_icon_chinese{
  background: url('https://www-review3.hexnode.com/static/img/country-flag/chinese.png');
}

.hex_selected_icon{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.hex__global_nav_link-flag_flex{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items:center;
}

.hex__global_nav_link-flag_flex svg{
  margin-top: 2px !important;
}

.hex__global_nav_top_bar ul:nth-child(1){
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items:center;
}

ul.hex__lag_dropup li a.selected .language_active{
  display:block;
  position: relative;
  top: 1px;
}

.hex__global_nav_top_bar_dropdown-for_language span{
  font-size:14px;
  line-height:20px;
  font-family:var(--hex_font_family);
  color: var(--hex_text_secondary);
}


@media only screen and (min-width: 601px) and (max-width: 992px)  {
  .hex__footer_bottom_lang_dropup-scroll{
    max-height: calc(100vh - 220px);
    overflow-y: scroll;
    overflow-x: hidden;
  }


  .language-title_small{
    margin: 0 0 12px 0;
  }

  .language-box-wrapper{
    margin-bottom:2px;
  }


}


@media only screen and (min-width: 481px) and (max-width: 600px)  {
  .hex__footer_bottom_lang_dropup-scroll{
    max-height: calc(100vh - 250px);
    overflow-y: scroll;
    overflow-x: hidden;
  }
}



  @media screen and (max-width: 480px){
  .hex__footer_bottom_lang_dropup-scroll{
    max-height: calc(100vh - 320px);
    overflow-y: scroll;
    overflow-x: hidden;
  }
}


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

.language-box-wrapper_margin{
  margin-bottom:0 !important;
}





}

@media only screen and (min-width: 481px) and (max-width: 600px)  {

  .hex__global_nav_top_bar_dropdown-for_language {
    min-width: 400px !important;
}

.hex__global_nav_top_bar_dropdown-for_language .language-box{
  min-width:174px;
}

  /* .hex__footer_bottom_lang_dropup ul.hex__lag_dropup{
    left: -145px;
  }

  .hex__footer_bottom_lang_dropup:hover ul.hex__lag_dropup{
    left: -145px;
  }  */

  .language-title_small{
    margin: 0 0 15px 0;
  }


   .language-box-wrapper a{
    margin-bottom:8px;
   }



  .language-box-wrapper_margin{
    margin-bottom: 0;
  }
 
  }

  

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

    .hex__footer_bottom_lang_dropup-scroll{
      padding: 0 15px 8px 17px;
    }

  .language-title{
    padding: 17px 0 12px 17px;
  }

  .language-title_small{
    margin: 0 0 12px 0;
  }

  .hex__global_nav_top_bar_dropdown-for_language{
    padding: 0 !important;
  }

  .hex__global_nav_top_bar_dropdown-for_language li a{
    margin-right: 6px;
  }

  }


@media screen and (max-width: 330px){
  .hex__header_type_outer_wrapper ul li.has__dropdown ul.hex__lang_dropdown{
    right: -9px;
  }
  .hex__global_nav_top_bar_dropdown-for_language{
    min-width:300px !important;
  }
  .language-box{
    min-width: 120px;
  }
  .hex__footer_bottom_lang_dropup:hover ul.hex__lag_dropup{
   left:50%;
   transform: translate(-50%, 0);
  }

  .hex__footer_bottom_lang_dropup ul.hex__lag_dropup{
    left: 50%;
  }
  .language-box-wrapper_margin{
    margin-bottom:0;
  }
  
  .language-box{
    padding: 6px;
    min-width: 126px;
  }

  .country-flag{
    width: 16px;
  }

  .language-text{
    padding:0 4px;
  }

.language-box-wrapper a{
  margin-bottom:8px;
}

.hex__global_nav_top_bar_dropdown-for_language li a{
  margin-right: 5px;
}

  
}


@media only screen and (min-width: 331px) and (max-width: 480px)  {
  .hex__global_nav_top_bar_dropdown-for_language{
    min-width:320px !important;
    padding: 18px;
  }

  .language-box{
    padding: 6px;
    min-width: 136px;
  }

  .language-text{
    padding:0 6px;
  }

  .language-title_small{
    margin: 0 0 12px 0;
  }

.language-box-wrapper a{
  margin-bottom:8px;
}

  /* .hex__footer_bottom_lang_dropup:hover ul.hex__lag_dropup{
    left: -110px;
    width: 100%;
  }

  .hex__footer_bottom_lang_dropup ul.hex__lag_dropup{
    left: -110px;
  } */

}




/************************************ hex__global_nav_main_bar styles ****************************/
.hex__global_nav_main_bar{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  height: 60px;
  /*position: relative;*/
  z-index: 101;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_main_bar{
  height: 60px;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -ms-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
}
@media screen and (min-width: 1101px){
  .hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_main_bar{
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 1100px){
  .hex__global_nav_main_bar,
  .hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_main_bar{
    height: 65px;
  }
  .hex__global_nav_main_bar{
    flex-direction: column;
    align-items: unset;
    justify-content: center;
  }
}


/************************************ hex__global_nav_logo_wrapper styles ************************/
ul.hex__global_nav_logo_wrapper{
  margin: 0;
}
.hex__global_nav_logo_wrapper .hex__global_nav_logo_container{
  display: inline-block;
  margin: 0 30px 4px 0;
  line-height: 1;
}
.hex__global_nav_logo_wrapper .hex__global_nav_logo{
  fill: #fff;
  width: 100%;
  max-width: 121px;
  position: relative;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  
}
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_logo_wrapper svg{
  fill: var(--hex_home_common_title_color);
}
@media screen and (min-width: 1101px){
  .hex__global_nav_bar:hover .hex__global_nav_logo_wrapper svg {
    fill: var(--hex_home_common_title_color);
  }
}
@media screen and (max-width: 1100px){
  .hex__global_nav_logo_wrapper .hex__global_nav_logo_container{
    margin: 0;
  }
  ul.hex__global_nav_logo_wrapper{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
/******************************** hex__global_nav_menu_container styles **************************/
.hex__global_nav_menu_container{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  flex:1;
}
ul.hex__global_nav_menu_wrapper{
  margin: 0;
}
ul.hex__global_nav_menu_wrapper>li{
  list-style: none;
  display: inline-block;
  margin-right: 20px;
  line-height: 1;
}

@media screen and (min-width: 1101px) and (max-width: 1110px){
  .hex__global_pt_lang ul.hex__global_nav_menu_wrapper>li{
    margin-right: 17px;
  }
}

ul.hex__global_nav_menu_wrapper>li:last-child{
  margin-right: 0;
}
.hex__global_nav_menu_wrapper .hex__global_nav_link{
  cursor: pointer;
  position: relative;
  font-size: 15px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: #fff;
  /* avoid the transition of menu items on window resize */
  /* -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear; */
}
.hex__global_nav_bar:hover .hex__global_nav_menu_wrapper .hex__global_nav_link,
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_menu_wrapper .hex__global_nav_link{
  color: var(--hex_home_common_title_color); 
  text-decoration: none;
}
.has__dropdown .hex__global_nav_link{
  position: relative;
}
.has__dropdown .hex__global_nav_link svg{
  width: 8px;
  fill: var(--hex_home_common_title_color);
  margin: 0 0 0 4px;
  line-height: inherit;
  vertical-align: middle;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.hex__global_nav_bar:hover .has__dropdown .hex__global_nav_link svg,
.hex__global_nav_bar.hex__nav_get_fixed .has__dropdown .hex__global_nav_link svg{
  fill: var(--hex_home_common_title_color);
}
@media screen and (min-width: 1101px){
  .hex__global_nav_menu_container{
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .has__dropdown .hex__global_nav_link svg{
    fill: #fff;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1250px){
  .hex__global_nav_menu_wrapper .hex__global_nav_link{
    font-size: 14px;
  }
  .hex__global_nav_bar .hex__global_nav_demo_btn_alt{
    font-size: 14px;
  }
}
@media screen and (max-width: 1100px){
  .hex__global_nav_menu_container{
    /*position: fixed;*/
    position: absolute;
    width: 50vw;
    height: 100vh;
    right: 0;
    top: 0;
    z-index: 150;
    flex-direction: column;
    align-items: flex-start;
    background-color: #fff;
    opacity: 0;
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    -ms-transform:translateX(100%);
    -o-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition: opacity .1s linear, -webkit-transform .1s ease-in-out;
    -moz-transition: opacity .1s linear, -moz-transform .1s ease-in-out;
    -ms-transition: opacity .1s linear, -ms-transform .1s ease-in-out;
    -o-transition: opacity .1s linear, -o-transform .1s ease-in-out;
    transition: opacity .1s linear, transform .1s ease-in-out;
    /*overflow-y: auto;
    overflow-x: hidden;*/
  }
  .hex__hav_opened ul.hex__global_nav_menu_wrapper {
    opacity: 1;
  }
  ul.hex__global_nav_menu_wrapper {
    opacity: 0;
  }
  .hex__hav_opened .hex__global_nav_menu_container{
    opacity: 1;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    visibility: visible;
  }
  ul.hex__global_nav_menu_wrapper{
    /*display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;*/
    flex-direction: column;
    width: 100%;
    margin-top: 64px;/*1px less than hex__global_nav_main_bar height*/
    border-top: 1px solid #dbd9d2;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .notification-promo:not(.hide-notification)+.hex__global_nav_bar ul.hex__global_nav_menu_wrapper,
  .hex--ios .notification-promo:not(.hide-notification)+.hex__global_nav_bar ul.hex__global_nav_menu_wrapper,
  .hex--ios .notification-promo:not(.hide-notification)+.hex__global_nav_bar .hex__global_nav_scroller {
    padding-bottom: 150px;
  }
  .notification-promo:not(.hide-notification)+.hex__global_nav_bar .hex__global_nav_scroller {
    padding-bottom: 100px;
  }
  ul.hex__global_nav_menu_wrapper>li{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding:0 0;
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -ms-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
  }
  .hex__hav_opened ul.hex__global_nav_menu_wrapper>li{
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    -ms-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    transition: opacity .2s linear;
  }
  .hex__global_nav_menu_wrapper .hex__global_nav_link{
    width: 100%;
    padding: 20px 30px;
    border-bottom: 1px solid #f3f3f3;
    color: var(--hex_home_common_title_color)
  }
  .has__dropdown .hex__global_nav_link svg{
    width: 9px;
    position: absolute;
    right: 30px;
    top: 28px;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}
/******************************** hex__global_nav_form_wrapper ***********************************/
ul.hex__global_nav_form_wrapper{
  margin: 0;
  position: relative;
}
.hex__global_nav_form_wrapper form{
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.hex__global_nav_demo_btn{
  cursor: pointer;
  display: none;
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  padding: 12px 30px;
  min-height: 48px;
  border-radius: 3px;
  text-align: center;
  margin: 30px 30px 20px;
  color: #fff;
  background-color: var(--hex_btn_bg_color);
  text-transform: uppercase;
}
.hex__global_nav_login_btn_collapsed{
  display: none;
}
.hex__global_nav_demo_btn:hover,
.hex__global_nav_demo_btn:focus,
a.hex__global_nav_demo_btn:hover,
a.hex__global_nav_demo_btn:focus{
  text-decoration: none;
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
}
.hex__global_nav_login_btn{
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  margin: 0;
  padding: 5px 20px;
  color: #fff;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.hex__global_nav_bar:hover .hex__global_nav_login_btn,
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_login_btn,
.hex__global_nav_login_btn:hover,
.hex__global_nav_login_btn:focus{
  color: var(--hex_home_common_title_color); 
  text-decoration: none;
}
.hex__global_nav_submit_btn{
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  margin: 0;
  padding: 5px 20px;
  color: #fff;
  border-radius: 0 3px 3px 0;
  background-color: var(--hex_btn_bg_color);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.hex__global_nav_submit_btn:hover,
.hex__global_nav_submit_btn:focus{
  color: #fff;
  text-decoration: none;
  background-color: var(--hex_btn_bg_color_hover);
}
.hex__global_nav_demo_btn_alt{
  cursor: pointer;
  font-size: 15px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  margin: 0;
  padding: 10px 26px;
  color: #fff;
  border-radius: 3px;
  background-color: var(--hex_btn_bg_color);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}

.hex__global_nav_demo_btn_alt:hover,
.hex__global_nav_demo_btn_alt:focus{
  color: #fff;
  text-decoration: none;
  background-color: var(--hex_btn_bg_color_hover);
}
.hex__global_nav_form_input, 
input[type="email"].hex__global_nav_form_input,
input[type="text"].hex__global_nav_form_input{
  height: 34px;
  min-width: 154px;
  font-size: 14px;
  font-family: var(--hex_font_family);
  line-height: 24px;
  padding: 4px 6px 4px 8px;
  color: #fff;
  border: 1px solid!important;
  border-color: transparent!important;
  border-radius: 3px 0 0 3px;
  background-color: rgb(256,256,256,0.15);
  -webkit-transition: all .2s linear, border-color 0.2s ease-in-out;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear, border-color 0.2s ease-in-out;
  -o-transition: all .2s linear, border-color 0.2s ease-in-out;
  transition: all .2s linear, border-color 0.2s ease-in-out;
}
.hex__global_nav_bar:hover .hex__global_nav_form_input,
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_form_input
.hex__global_nav_bar:hover input[type="email"].hex__global_nav_form_input,
.hex__global_nav_bar.hex__nav_get_fixed input[type="email"].hex__global_nav_form_input,
.hex__global_nav_bar:hover input[type="text"].hex__global_nav_form_input,
.hex__global_nav_bar.hex__nav_get_fixed input[type="text"].hex__global_nav_form_input{
  color: var(--hex_home_common_text_color);
  background-color: rgb(256,256,256,0.15); 
  border-color:#f3f3f3!important;
  -webkit-transition: all .2s linear, border-color 0.3s ease-in-out 0.2s;
  -moz-transition: all .2s linear, border-color 0.3s ease-in-out 0.2s;
  -ms-transition: all .2s linear, border-color 0.3s ease-in-out 0.2s;
  -o-transition: all .2s linear, border-color 0.3s ease-in-out 0.2s;
  transition: all .2s linear, border-color 0.3s ease-in-out 0.2s;
}
.hex__global_nav_form_wrapper ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--hex_nav_top_bar_link_color)!important;
}
.hex__global_nav_form_wrapper ::-moz-placeholder { /* Firefox 19+ */
  color: var(--hex_nav_top_bar_link_color)!important;
}
.hex__global_nav_form_wrapper :-ms-input-placeholder { /* IE 10+ */
  color: var(--hex_nav_top_bar_link_color)!important;
}
.hex__global_nav_form_wrapper :-moz-placeholder { /* Firefox 18- */
  color: var(--hex_nav_top_bar_link_color)!important;
}
@media screen and (min-width: 1101px){
  .hex__global_nav_input_wrapper{
    position: relative;
  }
  .hex__global_nav_input_wrapper_error_message{
    position: absolute;
    bottom: -12px;
    left: 0;
    font-size: 11px;
    line-height: 1;
    color: var(--hex_btn_bg_color);
    margin: 0 0 0 1px;
    padding: 0;
    z-index: 1;
  }
}
@media screen and (max-width: 1100px){
  .hex__global_nav_input_wrapper{
    display: none!important;
  }
  .hex__global_nav_demo_btn{
    display: block;
  }
  ul.hex__global_nav_form_wrapper{
    width: 100%;
  }
  .hex__global_nav_form_wrapper form{
    display: none;
    flex-direction: column;
  }
  .hex__global_nav_demo_btn{
    display: block;
  }
  .hex__global_nav_login_btn_collapsed{
    cursor: pointer;
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    white-space: nowrap;
    padding: 10px 30px;
    min-height: 48px;
    border-radius: 3px;
    text-align: center;
    margin: 0 30px 10px;
    color: var(--hex_home_common_title_color);
    background-color: #fff;
  }
  .hex__global_nav_login_btn_collapsed:hover,
  .hex__global_nav_login_btn_collapsed:focus{
    color: var(--hex_home_common_title_color); 
    text-decoration: none;
  }
}
/********************************* hex global nav dropdown styles*******************************/
.hex__global_nav_dropdown{
  -webkit-box-sizing:border-box;
  box-sizing: border-box;
  -webkit-backface-visibility:hidden;
  backface-visibility: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
ul.hex__global_nav_dropdown, ul.hex__global_nav_dropdown li{
  list-style: none;
}

.hex__global_nav_dropdown>.hex__common_container_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.hex__global_nav_dropdown>.hex__common_container_wrapper .hex__global_nav_scroller{
  flex: 1;
}
.hex__global_nav_dropdown_menu{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  position: relative;
  line-height: 1;
}

.hex__global_nav_dropdown_menu ul{
  list-style: none;
  margin: 0;
}
.hex__global_nav_dropdown_menu_title_mob{
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 0;
  display: none;
}
.hex__global_nav_dropdown_menu .hex__menu_title{
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  display: inherit;
  margin: 0 0 8px 0;
}
.hex__global_nav_dropdown_menu ul>li{
  line-height: 1;
}
.hex__global_nav_dropdown_menu ul>li>a{
  cursor: pointer;
  position: relative;
  display: inline-flex;
  font-size: 14px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  -webkit-transition:all .2s linear;
  -moz-transition:all .2s linear;
  -ms-transition:all .2s linear;
  -o-transition:all .2s linear;
  transition:all .2s linear;
}
.hex__global_nav_dropdown_menu ul>li>a:hover,
.hex__global_nav_dropdown_menu ul>li>a:focus{
  color: var(--hex_home_common_title_color);
  text-decoration: underline;
}
a.hex__global_nav_dropdown_menu_item.with_label .hex__menu_title{
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  display: block;
  -webkit-transition:all .2s linear;
  -moz-transition:all .2s linear;
  -ms-transition:all .2s linear;
  -o-transition:all .2s linear;
  transition:all .2s linear;
}
.hex__global_nav_menu_wrapper li.has__dropdown:hover .hex__global_nav_dropdown .features__nav-dropdown--whats-new{
  opacity : 1;
  transition: all 0.15s ease-in-out .05s;
}

.hex__global_nav_menu_wrapper .hex__common_container_wrapper.hex__home_menu_single_item_wrapper .features__nav-dropdown--whats-new{
  width:33%;
  max-width: 424px;
  border-left: solid 1px #E4E8EB;
  opacity: 0;
  transition: all 0.15s ease-in-out;
}
.hex__home_menu_single_item_wrapper .features__nav-dropdown--whats-new .features__nav-dropdown--card-wrap{
  margin-left: 56px;
  /* height: 100%; */
  /* max-height: 266px; */
  background: linear-gradient(179.83deg, rgba(70, 133, 255, 0) -29.26%, rgba(70, 133, 255, 0.2) 112.7%, #4685FF 431.49%);
  border-radius: 16px;
  position: relative;
}
.hex__home_menu_single_item_wrapper .features__nav-dropdown--whats-new .features__nav-dropdown--card-wrap .features__nav-dropdown--card-img-wrap{
  padding: 18px 0 0 18px;
}
.hex__home_menu_single_item_wrapper .features__nav-dropdown--whats-new .features__nav-dropdown--card-wrap .features__nav-dropdown--card-img{
  /* border-top: 5px solid #E2E9FF; 
  border-left: 5px solid #E2E9FF; */
  max-height: 122px;
  width:100%;
}
.hex__home_menu_single_item_wrapper .features__nav-dropdown--whats-new .features__nav-dropdown--card-wrap .features__nav-dropdown--card-content-wrap{
  padding: 22px 0 20px 20px;
  max-width: 251px;
  position: relative;
  z-index:5;
}
.hex__home_menu_single_item_wrapper .features__nav-dropdown--whats-new .features__nav-dropdown--card-wrap::after{
  content: "";
  background-image: url(/static/img/whats-new/grid-pattern.svg);
  position: absolute;
  width: 100%;
  height: 50px;
  bottom: 0px;
  max-width: 367px;
  border-radius: 16px;
  z-index:1;
    /* top: calc(50% - 7px); */
    /* z-index: 10; */
  /* width: 100%;
  height: 50px; */
}
.features__nav-dropdown--card-wrap .features__nav-dropdown--card-content-wrap .features__nav-dropdown--card-title{
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0;
  color:#020A19;

}
.features__nav-dropdown--card-wrap .features__nav-dropdown--card-content-wrap .features__nav-dropdown--card-desc{
  padding-top: 10px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  margin:0px 0px 10px;
  color:#020A19;
}
.features__nav-dropdown--card-wrap .features__nav-dropdown--card-content-wrap .features__nav-dropdown--card-url{
  position: relative;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  text-decoration: underline;
  text-decoration-style: solid;
  color:#003CF5;
}
.features__nav-dropdown--card-wrap .features__nav-dropdown--card-content-wrap .features__nav-dropdown--card-url::after{
  content: "";
  background-image: url(/static/img/whats-new/arrow-icon.svg);
  background-repeat: no-repeat;
  position: absolute;
  right: -17px;
  opacity:0;
  top: calc(50% - 7px);
  z-index: 10;
  width: 14px;
  height: 14px;
  transition: 0.3s cubic-bezier(0.84, -0.18, 0.31, 1.26);
}
.features__nav-dropdown--card-wrap .features__nav-dropdown--card-content-wrap .features__nav-dropdown--card-url:hover::after{
  opacity :1;
  transition: 0.3s cubic-bezier(0.84, -0.18, 0.31, 1.26);
}
.hex__global_nav_menu_wrapper li.has__dropdown .hex__global_nav_dropdown .features__nav-dropdown--whats-new-mobile{
  display:none;
}

@media screen and (min-width: 1101px){
  .hex__global_nav_dropdown{
    justify-content: center;
    padding: 45px 0 50px;
    margin: -2px 0 0 0;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 0;
    -webkit-transition: visibility 0s linear 0s;
    -moz-transition: visibility 0s linear 0s;
    -ms-transition: visibility 0s linear 0s;
    -o-transition: visibility 0s linear 0s;
    transition: visibility 0s linear 0s;
    visibility: hidden;
  }
  .hex__global_nav_dropdown::before{
    content: "";
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 10px;
    height: calc(100% - 10px);
    width: 100%;
    background-color: #fff;
    opacity: 0;
    z-index: -1;
    border-bottom: 1px solid #dbd9d2;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition: all .15s ease-in-out .05s;
    -moz-transition: all .15s ease-in-out .05s;
    -ms-transition: all .15s ease-in-out .05s;
    -o-transition: all .15s ease-in-out .05s;
    transition: all .15s ease-in-out .05s; 
  }
  .hex__global_nav_menu_wrapper li.has__dropdown:hover .hex__global_nav_link svg{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .hex__global_nav_menu_wrapper li.has__dropdown:hover .hex__global_nav_dropdown{
    visibility: visible;
    opacity: 1;
    z-index: 1;
  }
  .hex__global_nav_menu_wrapper li.has__dropdown:hover .hex__global_nav_dropdown::before{
    opacity: 1;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    transition: all .15s ease-in-out;
  }
  .hex__global_nav_dropdown>.hex__common_container_wrapper{
    justify-content: space-between;
  }
  .hex__global_nav_dropdown>.hex__common_container_wrapper .hex__global_nav_scroller{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
  }
  .hex__global_nav_dropdown_menu{
    width: auto;
    padding: 0 10px;
    -webkit-transform:translateY(-30px);
    -moz-transform:translateY(-30px);
    -ms-transform:translateY(-30px);
    -o-transform:translateY(-30px);
    transform:translateY(-30px);
    -webkit-transition:all .15s ease-in-out;
    -moz-transition:all .15s ease-in-out;
    -ms-transition:all .15s ease-in-out;
    -o-transition:all .15s ease-in-out;
    transition:all .15s ease-in-out;
    opacity: 0;
  }
  .hex__global_nav_dropdown_menu:first-child{
    padding-left: 0;
  }
  .hex__global_nav_dropdown_menu:last-child{
    padding-right: 0;
  }
  .hex__global_nav_menu_wrapper li.has__dropdown:hover .hex__global_nav_dropdown .hex__global_nav_dropdown_menu{
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition:all .15s ease-in-out .05s;
    -moz-transition:all .15s ease-in-out .05s;
    -ms-transition:all .15s ease-in-out .05s;
    -o-transition:all .15s ease-in-out .05s;
    transition:all .15s ease-in-out .05s;
  }
  .hex__global_nav_dropdown>.hex__common_container_wrapper.hex__home_menu_solutions_wrapper{
    max-width: 1000px;
    flex-wrap: wrap;
  }
  .hex__global_nav_dropdown>.hex__common_container_wrapper.hex__home_menu_single_item_wrapper{
    /* max-width: 950px; */
    flex-wrap: wrap;
  }
  .hex__global_nav_dropdown>.hex__common_container_wrapper.hex__home_menu_single_item_wrapper .hex__global_nav_scroller{
    flex-wrap:wrap;
    justify-content: flex-start;
  }
  .hex__home_menu_single_item_wrapper .hex__global_nav_dropdown_menu_title{
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_semibold);
    color: var(--hex_home_common_title_color);
    display: inherit;
    margin: 0 0 8px 0;
    width: 100%;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    opacity: 0;
  }
  .hex__global_nav_menu_wrapper li.has__dropdown:hover .hex__global_nav_dropdown .hex__home_menu_single_item_wrapper .hex__global_nav_dropdown_menu_title{
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition: all .15s ease-in-out .05s;
    -moz-transition: all .15s ease-in-out .05s;
    -ms-transition: all .15s ease-in-out .05s;
    -o-transition: all .15s ease-in-out .05s;
    transition: all .15s ease-in-out .05s;
  }
  .hex__home_menu_single_item_wrapper .hex__global_nav_dropdown_menu{
    width: 33.33%;
    display: inline-flex;
    padding: 3px 0px;
  }
  .hex__home_menu_single_item_wrapper li.hex__global_nav_dropdown_menu:nth-of-type(4n+1){
    padding-left: 0;
  }
  .hex__home_menu_single_item_wrapper li.hex__global_nav_dropdown_menu:nth-of-type(4n+0){
    padding-right: 0;
  }
  .hex__home_menu_single_item_wrapper .hex__global_nav_dropdown_menu>a{
    cursor: pointer;
    position: relative;
    display: inline-flex;
    font-size: 14px;
    line-height: 26px;
    font-weight: var(--hex_font_normal);
    /* white-space: nowrap; */
    color: var(--hex_home_common_text_color);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
  }
  .hex__home_menu_single_item_wrapper .hex__global_nav_dropdown_menu>a:hover,
  .hex__home_menu_single_item_wrapper .hex__global_nav_dropdown_menu>a:focus{
    text-decoration: underline;
    color: var(--hex_home_common_title_color);
  }
  .hex__global_nav_dropdown>.hex__common_container_wrapper.hex__home_menu_solutions_wrapper .hex__global_nav_scroller{
    flex-wrap: wrap;
  }
  .hex__home_menu_solutions_wrapper li.hex__global_nav_dropdown_menu{
    width: 33.33%;
    padding: 0 20px 0 0;
    margin-bottom: 5px;
    position: relative;
  }
  a.hex__global_nav_dropdown_menu_item.with_label{
    cursor: pointer;
    line-height: 1;
    padding: 15px 15px 20px;
    display: block;
    position: relative;
    height: 100%;
  }
  a.hex__global_nav_dropdown_menu_item.with_label::before{
    content: "";
    position: absolute;
    width: 1px;
    height: 78%;
    top: 11%;
    left: 0;
    z-index: 1;
    background-color: var(--hex_home_common_text_color);
    opacity: 0.15;
    -webkit-transition: none;
    transition: none;
  }
  a.hex__global_nav_dropdown_menu_item.with_label:hover::before{
    width: 3px;
    height: 100%;
    top: 0;
    opacity: 0.6;
    color: var(--hex_home_common_title_color);
  }
  li.hex__global_nav_dropdown_menu:nth-child(3n+1) a.hex__global_nav_dropdown_menu_item.with_label::before{
    opacity: 0;
  }
  li.hex__global_nav_dropdown_menu:nth-child(3n+1) a.hex__global_nav_dropdown_menu_item.with_label:hover::before{
    opacity: 0.6;
  }
  a.hex__global_nav_dropdown_menu_item.with_label{
    text-decoration: none;
    -webkit-transition: none;
    transition: none;
  }
  a.hex__global_nav_dropdown_menu_item.with_label .hex__menu_title{
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_bold);
    color: var(--hex_home_common_title_color);
    display: block;
    margin: 0 0 3px 0;
    -webkit-transition: none;
    transition: none
  }
  a.hex__global_nav_dropdown_menu_item.with_label .hex__menu_label{
    font-size: 13px;
    line-height: 22px;
    font-weight: var(--hex_font_normal);
    color: var(--hex_home_common_text_color);
    display: inherit;
    margin: 0;
    -webkit-transition: none;
    transition: none;
  }
  a.hex__global_nav_dropdown_menu_item.with_label:hover {
    text-decoration: none;
    /*background-color: #fafafa;*/
    -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.12), inset 0 -1px 0 0 #dadce0;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.12), inset 0 -1px 0 0 #dadce0;
  }
  a.hex__global_nav_dropdown_menu_item.with_label:hover .hex__menu_label{
    color: var(--hex_home_common_title_color);
  }
  .hex_menu_title_trigger{
    display: none;
  }
}
@media screen and (max-width: 1100px){
  .hex__global_nav_dropdown{
    visibility: hidden;
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100vh;
    background-color: #fff;
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    -ms-transform:translateX(100%);
    -o-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition: all .2s linear, opacity .2s linear, -webkit-transform .2s ease-in-out;
    -moz-transition: all .2s linear, opacity .2s linear, -moz-transform .2s ease-in-out;
    -ms-transition: all .2s linear, opacity .2s linear, -ms-transform .2s ease-in-out;
    -o-transition: all .2s linear, opacity .2s linear, -o-transform .2s ease-in-out;
    transition: all .2s linear, opacity .2s linear, transform .2s ease-in-out;
  }
  .hex__global_nav_dropdown.hex__child_nav_opened{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    visibility: visible;
    opacity: 1;
  }
  .hex__global_nav_dropdown>.hex__common_container_wrapper{
    width: 100%;
    flex-direction: column;
    flex: 1;
    /****firefox safari bug fix*******/
    overflow-x: hidden;
    overflow-y: auto;
    /****firefox safari bug fix ends*******/
  }
  .hex__global_nav_dropdown_menu{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding:0;
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -ms-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
  }
  .hex__global_nav_dropdown.hex__child_nav_opened .hex__global_nav_dropdown_menu{
    flex-direction: column;
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    -ms-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    transition: opacity .2s linear;
  }
  .hex__global_nav_dropdown.hex__child_nav_opened .hex__global_nav_dropdown_menu:last-child{
    margin-bottom: 50px;
  }
  .hex__global_nav_dropdown_menu_title_mob{
    border-bottom: 1px solid #dbd9d2;
    padding: 0 30px;
    display: flex;
    align-items: center;
    height: 65px;
  }
  .hex__global_nav_dropdown_menu_title_mob a{
    font-size: 18px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    color: var(--hex_home_common_title_color);
    margin: 0;
    position: relative;
    display: inline-flex;
    align-items: center;
    height: 30px;
  }
  .hex__global_nav_dropdown_menu_title_mob a:hover,
  .hex__global_nav_dropdown_menu_title_mob a:focus{
    text-decoration: none;
  }
  .hex__global_nav_dropdown_menu_title_mob a>svg{
    fill: var(--hex_home_common_title_color);
    width: 15px;
    line-height: 1;
    vertical-align: middle;
    margin: 1px 20px 0 0;
    transform: rotate(90deg);
  }
  .hex__global_nav_dropdown_menu_item{
    width: 100%;
    padding: 20px 30px;
    border-bottom: 1px solid #f3f3f3;
    color: var(--hex_home_common_title_color)
  }
  a.hex__global_nav_dropdown_menu_item.with_label .hex__menu_title{
    margin: 0;
  }
  a.hex__global_nav_dropdown_menu_item:hover,
  a.hex__global_nav_dropdown_menu_item:focus{
    text-decoration: none;
  }
  a.hex__global_nav_dropdown_menu_item.with_label .hex__menu_label{
    display: none;
  }
  a.hex_menu_title_trigger,
  .hex_menu_title_trigger{
    cursor: pointer;
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    color: var(--hex_home_common_title_color);
    width: 100%;
    padding: 20px 30px;
    border-bottom: 1px solid #f3f3f3;
    display: block;
    position: relative;
  }
  a.hex_menu_title_trigger:hover,
  a.hex_menu_title_trigger:focus{
    text-decoration: none;
  }
  .hex_menu_title_trigger>.hex__icon_c_p_m{
    position: absolute;
    width: 10px;
    height: 10px;
    right: 35px;
    line-height: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .hex_menu_title_trigger>.hex__icon_c_p_m::before{
    content: "";
    display: block;
    width: 2px;
    height: 10px;
    background-color: var(--hex_home_common_text_color);
    position: absolute;
    left: 4px;
    -webkit-transition: transform 0.25s ease-in-out;
    -moz-transition: transform 0.25s ease-in-out;
    -ms-transition: transform 0.25s ease-in-out;
    -o-transition: transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out;
  }
  .hex_menu_title_trigger>.hex__icon_c_p_m::after{
    content: "";
    display: block;
    height: 2px;
    width: 10px;
    background-color: var(--hex_home_common_text_color);
    position: absolute;
    top: 4px;
    -webkit-transition: transform 0.25s ease-in-out;
    -moz-transition: transform 0.25s ease-in-out;
    -ms-transition: transform 0.25s ease-in-out;
    -o-transition: transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out;
  }
  .hex_menu_title_trigger.active>.hex__icon_c_p_m::before{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .hex_menu_title_trigger.active>.hex__icon_c_p_m::after{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .hex__global_nav_dropdown_menu .hex__menu_title{
    display: none;
  }
  .hex_global_nav_inner_wrapper{
    padding: 15px 30px 25px;
    background-color: #f7f7f7;
  }
  .hex__global_nav_dropdown_menu ul.hex_global_nav_inner_wrapper{
    display: none;
  }
  .hex__global_nav_dropdown_menu ul.hex_global_nav_inner_wrapper>li{
    padding: 2px 0;
  }
  .hex__home_menu_single_item_wrapper .hex__global_nav_dropdown_menu_title{
    display: none;
  }
  .hex__home_menu_single_item_wrapper .hex__global_nav_dropdown_menu{
    width: 100%;
    display: inline-flex;
    padding: 0;
  }
  .hex__home_menu_single_item_wrapper .hex__global_nav_dropdown_menu>a{
    cursor: pointer;
    position: relative;
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    width: 100%;
    padding: 20px 30px;
    border-bottom: 1px solid #f3f3f3;
    color: var(--hex_home_common_title_color);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
  }
  .hex__hav_opened .customer-page-main-wrapper .hex__common_container_wrapper.sticky .customer_page_filter_wrapper-filter-section{
    z-index: 9;
  }
  .hex__global_nav_menu_wrapper li.has__dropdown .hex__global_nav_dropdown .features__nav-dropdown--whats-new{
    display:none;
  }
  .hex__global_nav_menu_wrapper li.has__dropdown .hex__global_nav_dropdown .features__nav-dropdown--whats-new-mobile{
    display:block;
    opacity: 1;
    padding: 20px 30px;
    width: 100%;
    margin: auto;
    border:none;
    max-width: unset;
    margin-bottom :70px;
  }
  .hex__home_menu_single_item_wrapper .features__nav-dropdown--whats-new-mobile .features__nav-dropdown--card-wrap{
    max-width :450px;
    margin:auto;
  }
  .hex__home_menu_single_item_wrapper .features__nav-dropdown--whats-new-mobile .features__nav-dropdown--card-wrap .features__nav-dropdown--card-img{
    max-height: 150px;
  }
  .hex__home_menu_single_item_wrapper .features__nav-dropdown--whats-new-mobile .features__nav-dropdown--card-wrap .features__nav-dropdown--card-content-wrap{
    padding: 18px 0px 18px 18px;
    max-width:250px;
    margin-right: 10px;
  }
  .features__nav-dropdown--whats-new-mobile .features__nav-dropdown--card-wrap .features__nav-dropdown--card-content-wrap .features__nav-dropdown--card-url::after{
    opacity: 1;
  }
  .hex__home_menu_single_item_wrapper .features__nav-dropdown--whats-new-mobile .features__nav-dropdown--card-wrap::after{
    max-width: 100%;
  }
  .features__nav-dropdown--whats-new-mobile .features__nav-dropdown--card-wrap .features__nav-dropdown--card-content-wrap .features__nav-dropdown--card-title {
    line-height: 20px;
  }
  .features__nav-dropdown--whats-new-mobile .features__nav-dropdown--card-wrap .features__nav-dropdown--card-content-wrap .features__nav-dropdown--card-desc {
    line-height: 18px;
  }
}
/***************************************hex global nav mobile views********************************/
html.hex__hav_opened{
  overflow: hidden!important;
  /****ios safari issue fix****/
  position: relative;
  height: 100%;
  width: 100%;
}
.hex__hav_opened body, .hex__hav_opened .image_ppc.padding0{
  overflow: hidden!important;
}
@media screen and (max-width: 1100px){
  .hex__global_nav_scroller{
    height: 110%;
    height: calc(100% - 65px);
    overflow-y: auto!important;
    flex-direction: column;
  }
  
}
@media screen and (max-width: 600px){
  .hex__global_nav_menu_container{
    width: 100vw;
  }
}
/***************************************hex global nav mobile view ends****************************/
/**********************hex mobile nav menu*************************/

.hex__global_mobile_menu{
  cursor: pointer;/*
  width: 24px;
  height: 18px;
  border: none;
  background: transparent;
  position: relative;
  cursor: pointer;
  z-index: 200;
  margin: 0;*/
  display: flex;
  padding: 10px;
  margin-right: -10px;
  border: none;
  background: transparent;
  position: relative;
  cursor: pointer;
  z-index: 200;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.hex__global_mobile_menu .menu{
  cursor: pointer;
  width: 24px;
  height: 18px;
  border: none;
  background: transparent;
  position: relative;
  cursor: pointer;
  z-index: 200;
  margin: 0;
  display: flex;
}
@media screen and (min-width: 1101px){
  .hex__global_mobile_menu{
    display: none;
  }
}
.hex__global_mobile_menu:focus {
  outline: none;
}
.hex__global_mobile_menu .menu:after, 
.hex__global_mobile_menu .menu:before,
.hex__global_mobile_menu .menu span {
  width: 100%;
  height: 3px;
  border-radius: 100px;
  position: absolute;
  left: 0px;
  background: #fff;
}
.hex__hav_opened .hex__global_nav_bar .hex__global_mobile_menu .menu:after,
.hex__hav_opened .hex__global_nav_bar .hex__global_mobile_menu>.menu:before,
.hex__hav_opened .hex__global_nav_bar .hex__global_mobile_menu>.menu>span,
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_mobile_menu>.menu:after, 
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_mobile_menu>.menu:before,
.hex__global_nav_bar.hex__nav_get_fixed .hex__global_mobile_menu>.menu>span{
  background-color: var(--hex_home_common_title_color);
}
@media screen and (min-width: 1101px) {
  .hex__global_nav_bar:hover .hex__global_mobile_menu .menu:after,
  .hex__global_nav_bar:hover .hex__global_mobile_menu>.menu:before,
  .hex__global_nav_bar:hover .hex__global_mobile_menu>.menu>span {
    background-color: var(--hex_home_common_title_color);
  }
}
.hex__global_mobile_menu>.menu:after, 
.hex__global_mobile_menu>.menu:before {
  content: "";
}
.hex__global_mobile_menu>.menu:after {
  top: 0px;
  margin-top: 0px;
  transition: 0.2s all 0.3s, -webkit-transform 0.2s, background-color 0.2s linear;
  transition: transform 0.2s, 0.2s all 0.3s, background-color 0.2s linear;
  transition: transform 0.2s, 0.2s all 0.3s, -webkit-transform 0.2s, background-color 0.2s linear;
}
.hex__global_mobile_menu>.menu:before {
  bottom: 0px;
  margin-bottom: 0px;
  transition: 0.2s all 0.3s, -webkit-transform 0.2s, background-color 0.2s linear;
  transition: transform 0.2s, 0.2s all 0.3s, background-color 0.2s linear;
  transition: transform 0.2s, 0.2s all 0.3s, -webkit-transform 0.2s, background-color 0.2s linear;
}
.hex__global_mobile_menu>.menu>span {
  top: 50%;
  margin-top: -2px;
  visibility: visible;
  opacity: 1;
  transform: translateY(15%);
  transition: opacity 0.2s, visibility 0.2s, background-color 0.2s linear;
}
.hex__hav_opened .hex__global_mobile_menu>.menu:after {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 50%;
  margin-top: -1px;
  transition: all 0.2s, 0.2s -webkit-transform 0.3s;
  transition: all 0.2s, 0.2s transform 0.3s;
  transition: all 0.2s, 0.2s transform 0.3s, 0.2s -webkit-transform 0.3s;
}
.hex__hav_opened .hex__global_mobile_menu>.menu:before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  bottom: 50%;
  margin-bottom: -2px;
  transition: all 0.2s, 0.2s -webkit-transform 0.3s;
  transition: all 0.2s, 0.2s transform 0.3s;
  transition: all 0.2s, 0.2s transform 0.3s, 0.2s -webkit-transform 0.3s;
}
.hex__hav_opened .hex__global_mobile_menu>.menu>span {
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
  opacity: 0;
}
/**********************hex mobile nav menu*************************/
/******************** hex home page login btn form responsive adjustments****************/
.hex__global_nav_top_bar ul li.hex__home_top_bar_login{
  display: none;
}
.hex__global_nav_demo_btn_alt{
  display: none;
}
@media screen and (min-width: 1101px){
  /*english*/
  .hex__global_nav_bar_en_home .hex__global_nav_top_bar ul li.hex__home_top_bar_login{
    display: inline-block;
  }
  .hex__global_nav_bar_en_home .hex__global_nav_login_btn{
    display: none;
  }
  .hex__global_nav_bar_en_home .hex__global_nav_demo_btn_alt{
    display: block;
  }
  .hex__global_nav_bar_en_home .hex__global_nav_input_wrapper{
    display: none!important;
  }
  /*english*/
  /*french*/
  .hex__global_nav_bar_fr_home .hex__global_nav_top_bar ul li.hex__home_top_bar_login{
    display: inline-block;
  }
  .hex__global_nav_bar_fr_home .hex__global_nav_login_btn{
    display: none;
  }
  .hex__global_nav_bar_fr_home .hex__global_nav_demo_btn_alt{
    display: block;
  }
  .hex__global_nav_bar_fr_home .hex__global_nav_input_wrapper{
    display: none!important;
  }
  /*french*/
  /*german*/
  .hex__global_nav_bar_de_home .hex__global_nav_top_bar ul li.hex__home_top_bar_login{
    display: inline-block;
  }
  .hex__global_nav_bar_de_home .hex__global_nav_login_btn{
    display: none;
  }
  .hex__global_nav_bar_de_home .hex__global_nav_demo_btn_alt{
    display: block;
  }
  .hex__global_nav_bar_de_home .hex__global_nav_input_wrapper{
    display: none!important;
  }
  /*german*/
  /*spanish*/
  .hex__global_nav_bar_es_home .hex__global_nav_top_bar ul li.hex__home_top_bar_login{
    display: inline-block;
  }
  .hex__global_nav_bar_es_home .hex__global_nav_login_btn{
    display: none;
  }
  .hex__global_nav_bar_es_home .hex__global_nav_demo_btn_alt{
    display: block;
  }
  .hex__global_nav_bar_es_home .hex__global_nav_input_wrapper{
    display: none!important;
  }
  /*spanish*/
}
/******************** hex home page login btn form responsive adjustments****************/
/******************** hex inner pages login btn form responsive adjustments****************/
/*********english*********/
@media screen and (min-width: 1101px){
  .hex__global_nav_bar_inner_en .hex__global_nav_top_bar ul li.hex__home_top_bar_login{
    display: inline-block;
  }
  .hex__global_nav_bar_inner_en .hex__global_nav_login_btn{
    display: none;
  }
}
@media screen and (min-width: 1101px){
  .hex__global_nav_bar_inner_en .hex__global_nav_demo_btn_alt{
    display: block;
  }
  .hex__global_nav_bar_inner_en .hex__global_nav_input_wrapper{
    display: none!important;
  }
}
/*******english ends*******/
/***********french***********/
@media screen and (min-width: 1101px){
  .hex__global_nav_bar_inner_fr .hex__global_nav_top_bar ul li.hex__home_top_bar_login{
    display: inline-block;
  }
  .hex__global_nav_bar_inner_fr .hex__global_nav_login_btn{
    display: none;
  }
}
@media screen and (min-width: 1101px){
  .hex__global_nav_bar_inner_fr .hex__global_nav_demo_btn_alt{
    display: block;
  }
  .hex__global_nav_bar_inner_fr .hex__global_nav_input_wrapper{
    display: none!important;
  }
}
@media screen and (max-width: 1200px){
  .hex__global_nav_bar_inner_fr .hex__global_nav_demo_btn_alt{
    font-size: 12px;
    padding: 8px 14px;
    font-weight: var(--hex_font_semibold);
  }
}
/*********french ends***********/
/*********german****************/
@media screen and (min-width: 1101px){
  .hex__global_nav_bar_inner_de .hex__global_nav_top_bar ul li.hex__home_top_bar_login{
    display: inline-block;
  }
  .hex__global_nav_bar_inner_de .hex__global_nav_login_btn{
    display: none;
  }
}
@media screen and (min-width: 1101px){
  .hex__global_nav_bar_inner_de .hex__global_nav_demo_btn_alt{
    display: block;
  }
  .hex__global_nav_bar_inner_de .hex__global_nav_input_wrapper{
    display: none!important;
  }
}
/*********german ends***********/
/*********spanish***************/
@media screen and (min-width: 1101px){
  .hex__global_nav_bar_inner_es .hex__global_nav_top_bar ul li.hex__home_top_bar_login{
    display: inline-block;
  }
  .hex__global_nav_bar_inner_es .hex__global_nav_login_btn{
    display: none;
  }
}
@media screen and (min-width: 1101px){
  .hex__global_nav_bar_inner_es .hex__global_nav_demo_btn_alt{
    display: block;
  }
  .hex__global_nav_bar_inner_es .hex__global_nav_input_wrapper{
    display: none!important;
  }
}
@media screen and (max-width: 1150px){
  .hex__global_nav_bar_inner_es .hex__global_nav_demo_btn_alt{
    font-size: 14px;
    padding: 9px 22px;
  }
}
/*********spanish ends**********/
/******************** hex inner pages login btn form responsive adjustments****************/
/********************hex__global_nav_demo_bar styles*********************************/
@media screen and (min-width: 1101px){
  .hex__global_nav_demo_bar{
    display: none!important;
  }
}
.hex__global_nav_demo_bar{
  position: relative;
}


.hex__global_nav_demo_btn_top{
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  margin: 0;
  padding: 8px 25px;
  color: #fff;
  border-radius: 3px;
  background-color: var(--hex_btn_bg_color);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  text-transform: uppercase;
}
.hex__global_nav_demo_btn_top:hover,
.hex__global_nav_demo_btn_top:focus{
  color: #fff;
  text-decoration: none;
  background-color: var(--hex_btn_bg_color_hover);
}
@media screen and (min-width: 601px) and (max-width: 1100px){
  .hex__global_nav_demo_btn_top{
    position: absolute;
    right: 75px;
    top: 11.5px;
    opacity: 0;
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
    transition: all 420ms cubic-bezier(.165,.84,.44,1);
    pointer-events: none;
  }
  .hex__nav_demo_visible .hex__global_nav_demo_btn_top{
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    pointer-events: auto;
  }
}
@media screen and (min-width: 601px) and (max-width: 767px){
  .hex__global_nav_demo_btn_top{
    right: 65px;
  }
}
@media screen and (max-width: 600px){
  .hex__global_nav_demo_bar{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    height: 65px;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 0;
    padding: 0 6%;
    background-color: #fff;
    border-bottom: 1px solid #dbd9d2;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0,-70px);
    -moz-transform: translate(0,-70px);
    -ms-transform: translate(0,-70px);
    -o-transform: translate(0,-70px);
    transform: translate(0,-70px);
    -webkit-transition: all 420ms cubic-bezier(.165,.84,.44,1);
    -moz-transition: all 420ms cubic-bezier(.165,.84,.44,1);
    -ms-transition: all 420ms cubic-bezier(.165,.84,.44,1);
    -o-transition: all 420ms cubic-bezier(.165,.84,.44,1);
    transition: all 420ms cubic-bezier(.165,.84,.44,1);
  }
  .hex__scrolling_up .hex__global_nav_demo_bar{
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(0,-70px);
    -moz-transform: translate(0,-70px);
    -ms-transform: translate(0,-70px);
    -o-transform: translate(0,-70px);
    transform: translate(0,-70px);
    -webkit-transition: all 1.5s cubic-bezier(.165,.84,.44,1), z-index 0s;
    -moz-transition: all 1.5s cubic-bezier(.165,.84,.44,1), z-index 0s;
    -ms-transition: all 1.5s cubic-bezier(.165,.84,.44,1), z-index 0s;
    -o-transition: all 1.5s cubic-bezier(.165,.84,.44,1), z-index 0s;
    transition: all 1.5s cubic-bezier(.165,.84,.44,1), z-index 0s;
  }
  .hex__nav_demo_visible.hex__scrolling_up .hex__global_nav_demo_bar{
    -webkit-transform: translate(0,64px);
    -moz-transform: translate(0,64px);
    -ms-transform: translate(0,64px);
    -o-transform: translate(0,64px);
    transform: translate(0,64px);
    z-index: 1;
    visibility: visible;
    opacity: 1;
    -webkit-transition: all 420ms cubic-bezier(.165,.84,.44,1), z-index 0.8s;
    -moz-transition: all 420ms cubic-bezier(.165,.84,.44,1), z-index 0.8s;
    -ms-transition: all 420ms cubic-bezier(.165,.84,.44,1), z-index 0.8s;
    -o-transition: all 420ms cubic-bezier(.165,.84,.44,1), z-index 0.8s;
    transition: all 420ms cubic-bezier(.165,.84,.44,1), z-index 0.8s;
  }
  .hex__nav_demo_visible.hex__scrolling_down .hex__global_nav_demo_bar{
    z-index: 201;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transition: all 420ms cubic-bezier(.165,.84,.44,1), z-index 0s;
    -moz-transition: all 420ms cubic-bezier(.165,.84,.44,1), z-index 0s;
    -ms-transition: all 420ms cubic-bezier(.165,.84,.44,1), z-index 0s;
    -o-transition: all 420ms cubic-bezier(.165,.84,.44,1), z-index 0s;
    transition: all 420ms cubic-bezier(.165,.84,.44,1), z-index 0s;
  }
  .hex__hav_opened .hex__global_nav_demo_bar{
    z-index: -1!important;
    visibility: hidden!important;
    opacity: 0!important;
    -webkit-transition:none;
    transition: none;
  }
  .hex__global_nav_bar::before{
    z-index: 2;
  }
  .hex__global_nav_logo_wrapper .hex__global_nav_logo{
    z-index: 3;
  }
}
/**********************hex__global_nav_demo_bar styles ends**********************/
@media print {
  .hex__global_nav_bar,
  .hex__footer_wrapper{
    display: none;
  }
}
/***************************************hex global nav bar styles ends******************************/
/*************************** security page styles *********************************/
.hex__security_page_header{
  height: 460px;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  background-color: #08101d;
}
.hex__security_page_header .hex__container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1000px;
  justify-content: center;
  z-index: 1;
}
.hex__security_page_header .hex__content_wrapper{
  align-self: center;
  text-align: center;
  margin-top: 90px;
}
.hex__security_page_header .hex__security_page_header_title{
  font-size: 42px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  margin: 0 0 20px;
  color: #fff;
}
.hex__security_page_header .hex__security_page_header_sub_title{
  font-size: 20px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  margin: 0;
  color: #fff;
}
@media screen and (max-width: 600px){
  .hex__security_page_header{
    height: 500px;
  }
  .hex__security_page_header .hex__security_page_header_sub_title{
    font-size: 18px;
    line-height: 28px;
  }
  .hex__security_page_header .hex__security_page_header_title{
    font-size: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 600px){
  .hex__security_page_header_bg{
    position:relative;
    background-image: url('https://www-review3.hexnode.com/static/img/security/1x/security-and-compliance-at-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: rgba(0,0,0,0.3);
  }
}
@media screen and (max-width: 600px){
  .hex__security_page_compliance_header{
    background-image: url('https://www-review3.hexnode.com/static/img/security/1x/hexnode-compliance.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 90% 50px;
  }
}
@media screen and (max-width: 400px){
  .hex__security_page_compliance_header{
    background-position: 75% 0;
  }
}
@media screen and (max-width: 400px){
  .hex__security_page_header_bg{
    background-position: 75% 0;
  }
}
@media screen and (min-width: 601px){
  .hex__security_page_header_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/security/2x/security-and-compliance-at-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 65% 20px;
  }
}
@media screen and (min-width: 601px){
  .hex__security_page_compliance_header{
    background-image: url('https://www-review3.hexnode.com/static/img/security/2x/hexnode-compliance.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 65% 20px;
  }
}
@media screen and (min-width: 992px){
  .hex__security_page_compliance_header{
    background-position: 50% 50%;
  }
}
@media screen and (min-width: 992px){
  .hex__security_page_compliance_header{
    background-position: 50% 50%;
  }
}
@media screen and (min-width: 992px){
  .hex__security_page_header_bg{
    background-position: 50% 0px;
  }
}
.hex__security_content_icon_stripe{
  padding: 50px 0;
}
.hex__security_content_btn_stripe{
  padding: 60px 0;
}
.hex__compliance_content_form_stripe{
  padding: 60px 0;
}
@media screen and (min-width: 992px){
  .hex__compliance_content_form_stripe .hex__content_wrapper{
    padding-right: 60px;
  }
}
.hex__security_title{
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 20px;
}
.hex__security_content{
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 15px;
}
.hex__security_content_icon_stripe .hex__img_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hex__security_content_icon_stripe .hex__img_wrapper.hex__multi_img_wrapper{
  flex-direction: column;
}
.hex__security_content_icon_stripe .hex__img_wrapper.hex__multi_img_wrapper img:not(:first-child){
  margin:20px 0 0 0;
}
.hex__security_content_btn_stripe .hex__btn_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hex__security_page_data_center_security_icon{
  max-width: 125px;
  width: 100%;
  height: auto;
  align-self: center;
}
.hex__security_page_isoiec{
  max-width: 245px;
  width: 100%;
  height: auto;
  align-self: center;
}
.hex__security_page_endpoint_security_icon{
  max-width: 105px;
  width: 100%;
  height: auto;
}
.hex__security_page_data_encryption_icon{
  max-width: 227px;
  width: 100%;
  height: auto;
}
.hex__security_page_privacy_policy_icon{
  max-width: 126px;
  width: 100%;
  height: auto;
}
.hex__security_page_organizational_policies_icon{
  max-width: 142px;
  width: 100%;
  height: auto;
}
.hex__security_page_application_network_security_icon{
  max-width: 137px;
  width: 100%;
  height: auto;
}
.hex__security_page_development_cycle_icon{
  max-width: 226px;
  width: 100%;
  height: auto;
}
.hex__compliance_form_wrapper{
  position: relative;
  max-width: 550px;
  margin: -90px auto 30px;
  font-family: var(--hex_font_family) !important;
  padding: 44px 44px 44px 44px;
  background-color: #fff;
  -webkit-border-radius:1px;
  border-radius: 1px;
  -webkit-box-shadow:0px 0px 49px 0px rgba(184,184,184,0.17);
  box-shadow:0px 0px 49px 0px rgba(184,184,184,0.17);
}
.hex__compliance_form_title{
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 25px;
}
.hex__form_msg{
  position: relative;
  line-height: 1;
}
.hex__form_msg .hex__error_msg{
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_accent_red);
  padding-left: 45px;
}
.hex__form_error_msg{
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color:var(--hex_accent_red);
  background-color: #fff;
  transition: all 0.3s linear;
  position: absolute; 
  top: 10px;
  right: 20px;
  opacity: 0;
  transition: all 0.4s ease-in;
  padding: 0 2px;
}
.hex__form_error_class ~ .hex__form_error_msg{
  opacity: 1;
  top: -12px;
  transition: all 0.2s ease-in;
}
@media screen and (min-width: 1024px){
  .hex__security_content_icon_stripe .hex__common_container_wrapper{
    width: 84%;
    max-width: 1200px;
  }
  .hex__security_content_btn_stripe .hex__common_container_wrapper{
    width: 84%;
    max-width: 1200px;
  }
  .hex__compliance_content_form_stripe .hex__common_container_wrapper{
    width: 84%;
    max-width: 1200px;
  }
}
@media screen and (max-width: 991px){
  .hex__compliance_form_wrapper{
    margin: 50px auto 30px;
  }
}
@media screen and (max-width: 600px){
  .hex__security_content_icon_stripe{
    padding: 40px 0;
  }
  .hex__security_content_btn_stripe{
    padding: 50px 0;
  }
  .hex__compliance_content_form_stripe{
    padding: 50px 0;
  }
  .hex__security_title{
    font-size: 30px;
  }
  .hex__compliance_form_title{
    font-size: 30px;
  }
  .hex__security_content{
    font-size: 17px;
    line-height: 26px;
  }
  .hex__security_page_isoiec{
    max-width: 166px;
  }
  .hex__security_page_data_center_security_icon{
    max-width: 75px;
  }
  .hex__security_page_endpoint_security_icon{
    max-width: 65px;
  }
  .hex__security_page_data_encryption_icon{
    max-width: 166px;
  }
  .hex__security_page_privacy_policy_icon{
    max-width: 75px;
  }
  .hex__security_page_organizational_policies_icon{
    max-width: 90px;
  }
  .hex__security_page_application_network_security_icon{
    max-width: 75px;
  }
  .hex__security_page_development_cycle_icon{
    max-width: 170px;
  }
  .hex__security_content_icon_stripe .hex__img_wrapper{
    justify-content: flex-start;
    margin-bottom: 25px;
  }
  .hex__compliance_form_wrapper{
    padding: 40px 30px 40px;
  }
}
@media screen and (max-width: 767px){
  .hex__security_content_icon_stripe .hex__img_wrapper{
    order: 1;
    margin-bottom: 30px;
  }
  .hex__security_content_icon_stripe .hex__img_wrapper.hex__multi_img_wrapper{
    flex-direction: row;
  }
  .hex__security_content_icon_stripe .hex__img_wrapper.hex__multi_img_wrapper img:not(:first-child){
    margin:0 0 0 20px;
  }
  .hex__security_content_icon_stripe .hex__content_wrapper{
    order: 2;
  }
  .hex__security_content_btn_stripe .hex__btn_wrapper{
    order: 2;
    margin-top: 30px;
  }
  .hex__security_content_btn_stripe .hex__content_wrapper{
    order: 1;
  }
}
@media screen and (max-width: 420px){
  .hex__security_content_icon_stripe .hex__img_wrapper.hex__multi_img_wrapper{
    flex-direction: column;
    width: auto;
  }
  .hex__security_content_icon_stripe .hex__img_wrapper.hex__multi_img_wrapper img:not(:first-child){
    margin:20px 0 0 0;
  }
}
.hex__bg_light_blue{
  background-color: var(--hex_bg_color_light_blue);
}
.hex__bg_light_pink{
  background-color: var(--hex_bg_color_thin_pink);
}
.hex__bg_white{
  background-color: var(--hex_bg_color_white);
}

.hex__security_logo_stripe{
  padding: 45px 0;
}
.hex__security_logo_stripe .hex__content_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.hex__security_page_gdpr_icon, 
.hex__security_page_privacy_shield_icon{
  padding: 10px;
  border: 2px solid #fafafe;
  border-radius: 5px;
  margin:15px 40px;
}
.hex__security_page_gdpr_icon img{
  max-height: 91px;
  width: auto;
}
.hex__security_page_privacy_shield_icon img{
  max-height: 91px;
  width: auto;
}
@media screen and (max-width: 767px){
  .hex__security_logo_stripe{
    padding: 25px 0;
  }
  .hex__security_page_gdpr_icon, 
  .hex__security_page_privacy_shield_icon{
    margin: 15px auto;
  }
}
@media screen and (max-width: 380px){
  .hex__compliance_form_wrapper {
    padding: 30px 20px 30px;
  }
  .french_page .hex__form_wrapper .hex__compliance_form_wrapper select.inputMaterial:valid ~ label.call_back_fld,
  .french_page .hex__form_wrapper .hex__compliance_form_wrapper label.call_back_fld,
  .german_page .hex__form_wrapper .hex__compliance_form_wrapper select.inputMaterial:valid ~ label.call_back_fld,
  .german_page .hex__form_wrapper .hex__compliance_form_wrapper label.call_back_fld,
  .spanish_page .hex__form_wrapper .hex__compliance_form_wrapper select.inputMaterial:valid ~ label.call_back_fld,
  .spanish_page .hex__form_wrapper .hex__compliance_form_wrapper label.call_back_fld {
    font-size: 15px;
  }
  .french_page .hex__form_wrapper .hex__compliance_form_wrapper .inputMaterial:focus ~ label, 
  .french_page .hex__form_wrapper .hex__compliance_form_wrapper .inputMaterial:valid ~ label, 
  .french_page .hex__form_wrapper .hex__compliance_form_wrapper select.inputMaterial.is_valid_select_tag:valid ~ label,
  .german_page .hex__form_wrapper .hex__compliance_form_wrapper .inputMaterial:focus ~ label, 
  .german_page .hex__form_wrapper .hex__compliance_form_wrapper .inputMaterial:valid ~ label, 
  .german_page .hex__form_wrapper .hex__compliance_form_wrapper select.inputMaterial.is_valid_select_tag:valid ~ label,
  .spanish_page .hex__form_wrapper .hex__compliance_form_wrapper .inputMaterial:focus ~ label, 
  .spanish_page .hex__form_wrapper .hex__compliance_form_wrapper .inputMaterial:valid ~ label, 
  .spanish_page .hex__form_wrapper .hex__compliance_form_wrapper select.inputMaterial.is_valid_select_tag:valid ~ label {
    font-size: 14px;
  }
}
/*******************compliance page********************/
.hex__download_btn{
  font-size: 16px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  padding: 12px 35px;
  min-width: 150px;
  text-align: center;
  color: var(--hex_btn_bg_color);
  border-color: var(--hex_btn_bg_color);
  border:1px solid;
  border-radius: 3px;
  -webkit-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26) 0.2s;
  -moz-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26) 0.2s;
  -ms-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26) 0.2s;
  -o-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26) 0.2s;
  transition: all .2s cubic-bezier(.84,-0.18,.31,1.26) 0.2s;
  cursor: pointer;
}
.hex__download_btn:hover,
.hex__download_btn:focus{
  border:1px solid;
  border-color: var(--hex_btn_bg_color_hover);
  text-decoration: none;
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
  -webkit-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
}

@media screen and (min-width: 1024px){
  .hex__security_content_breadcrub_stripe .hex__common_container_wrapper{
    width: 84%;
    max-width: 1200px;
  }
}
.hex__breadcrumb{
  padding: 0;
  margin: 0;
  line-height: 1;
  list-style: none;
}
.hex__breadcrumb-item{
  display: inline-block;
}
.hex__breadcrumb-item>a{
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  color: #f5f5f5;
  -webkit-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__breadcrumb-item>a:hover,
.hex__breadcrumb-item>a:focus{
  color: #fff;
  text-decoration: none;
}
.hex__breadcrumb li::after{
  content: '';
  background-image: url(https://www-review3.hexnode.com/static/img/footer/arrow-white.svg);
  background-repeat: no-repeat;
  display: inline-block;
  opacity: 1;
  filter: grayscale(1);
  width: 13px;
  height: 8px;
  transform: rotate(-90deg);
  margin-left: 5px;
}
.hex__breadcrumb li:last-child::after{
  display: none;
}
.hex__security_content_breadcrub_stripe{
  padding: 150px 0 40px;
  background-color:#090f1d;
}
@media screen and (min-width: 1535px){
  .hex__security_content_breadcrub_stripe{
    padding: 140px 0 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .hex__security_content_breadcrub_stripe{
    padding: 130px 0 40px;
  }
}
@media screen and (max-width: 767px){
  .hex__security_content_breadcrub_stripe{
    padding: 150px 0 30px;
  }
}
@media screen and (max-width: 600px){
  .hex__breadcrumb-item>a{
    font-size: 17px;
  }
}


.hex__form_wrapper form{
  margin: 0;
}
.hex__form_wrapper .form-group{
  margin-bottom: 15px;
}
.hex__form_wrapper input{
  height: 48px;
  border-color: var(--hex_border_form_ele);
  border-radius: 3px;
  max-width: 462px;
  color: #a8a8a8;
  font-size: 17px;
  box-shadow: none!important;
  transition: 0.2s all ease-in;
  font-family: var(--hex_font_family) !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.hex__form_wrapper textarea{
  border-color: var(--hex_border_form_ele);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  max-width: 462px;
  color: #a8a8a8;
  font-size: 17px;
  box-shadow: none!important;
  transition: 0.2s all ease-in;
  font-family: var(--hex_font_family) !important;
}
.hex__form_wrapper textarea.call_back_input{
  padding-top: 15px;
  padding-bottom: 15px;
}
.hex__form_wrapper input:focus, .hex__form_wrapper textarea:focus{
  border:1px solid #bfbfbf;
}
.hex__form_wrapper textarea:focus{
  outline: none;
}
.hex__form_wrapper textarea{
  min-height: 90px;
}
.hex__form_wrapper input:focus:required:invalid:focus, .hex__form_wrapper textarea:focus:required:invalid:focus, .hex__form_wrapper select:focus:required:invalid:focus, .hex__form_wrapper textarea:focus:required:invalid:focus{
  border:1px solid var(--hex_border_form_ele_active);
  box-shadow: none!important;
  color: #a8a8a8;
}
.hex__form_wrapper .inputMaterial.hex__form_error_class{
  border-color: var(--hex_accent_red);
}
.hex__form_wrapper ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #a8a8a8!important;
  font-size: 18px;
  font-family: var(--hex_font_family) !important;
}

.hex__form_wrapper :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #a8a8a8!important;
  font-size: 18px;
  font-family: var(--hex_font_family) !important;
}

.hex__form_wrapper ::-ms-input-placeholder { /* Microsoft Edge */
    color: #a8a8a8!important;
  font-size: 18px;
  font-family: var(--hex_font_family) !important;
}
.hex__form_wrapper .inputMaterial{
  margin: 0;
}
.hex__form_wrapper select.inputMaterial:valid ~ label.call_back_fld{
  font-size: 17px;
  color: #a8a8a8!important;
  left: 12px;
  top: 16px;
  width: 90%;
}
.hex__form_wrapper .inputMaterial:focus ~ label,
.hex__form_wrapper .inputMaterial:valid ~ label,
.hex__form_wrapper select.inputMaterial.is_valid_select_tag:valid ~ label{
  font-size: 15px;
  top: -11px;
}

.hex__form_wrapper select.inputMaterial.is_valid_select_tag:valid ~ label{
  width: auto;
}
.hex__form_wrapper label.call_back_fld{
  font-size: 17px;
  color: #a8a8a8!important;
  left: 12px;
  top: 16px;
}

@media screen and (max-width: 453px){
  .hex__global_pt_lang .hex__form_wrapper .double_label.dl_2_pt_interest label.call_back_fld {
    top:6px;
    }
}

@media screen and (max-width: 434px){
  .hex__global_pt_lang .hex__form_wrapper .double_label.dl_2_pt label.call_back_fld {
    top:6px;
    }
}
.hex__form_wrapper .call_back_input{
  padding: 6px 12px 6px 15px;
  width: 100%;
  color: var(--hex_home_common_title_color)!important;
}
.hex__form_wrapper select.inputMaterial{
  width: 100%;
  max-width: 462px;
  padding-right: 20px;
  border-color: var(--hex_border_form_ele);
  border-radius: 3px;
}

.call_back_fld--autofil{
  font-size: 15px !important;
  top:-11px !important;
  width:auto !important;
}

.hex__form_select_wrapper{
    position: relative;
  }
.hex__form_select_wrapper::after{
  content: url(https://www-review3.hexnode.com/static/img/security/arrow-icon.svg);
  position: absolute;
  top: 18px;
  right: 10px;
  width: 15px;
  z-index: 1;
  line-height: 1;
  vertical-align: middle;
}
.hex__form_wrapper .support_custom_btn{
  width: 100%;
  max-width: 462px;
  height: 50px;
  line-height: 50px;
  font-size: 18px!important;
  border-radius: 3px;
  -webkit-transition:0.3s;
  -moz-transition:0.3s;
  -ms-transition:0.3s;
  transition: 0.3s;
  cursor: pointer;
  -webkit-transition:0.3s;
  -moz-transition:0.3s;
  -ms-transition:0.3s;
  transition: 0.3s;
  background-color: var(--hex_btn_bg_color);
 }

 .hex__form_wrapper .case_study_pdf_signup_form .support_custom_btn{
  max-width: 100%;
 }

.hex__form_wrapper .support_custom_btn:hover,
.hex__form_wrapper .support_custom_btn:focus{
  background-color: var(--hex_btn_bg_color_hover);
  -webkit-transform:translate3d(0,-3px,0);
  transform:translate3d(0,-3px,0);
  -webkit-box-shadow:0 6px 12px rgba(0,0,0,.15);
  box-shadow:0 8px 25px rgba(0,0,0,.15)
}
.hex__form_privacy_check{
  line-height: 1;
}
/***************** hex form error msg on relative starts ****************/
@media screen and (max-width: 600px){
  .hex__form_relative_error .hex__form_error_class + label.call_back_fld {
      opacity: 0;
  }
  .hex__form_relative_error .hex__form_error_msg {
    position: relative;
    top: unset;
    right: unset;
    left: unset;
    padding: 0px;
  }
  .hex__form_relative_error .hex__form_error_class ~ .hex__form_error_msg {
    display: inline-block;
    font-size: 13px;
  }
}
/***************** hex form error msg on relative ends ****************/
/***********custom checkbox styles**********************/
.hex__checkbox_container {
  display: block;
  position: relative;
  padding-left: 45px;
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
}
.hex__checkbox_container a{
  font-size: 13px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_link_color);
}
.hex__checkbox_container a:hover,
.hex__checkbox_container a:focus{
  color: var(--hex_link_color_hover);
  text-decoration: none;
}

/* Hide the browser's default checkbox */
.hex__checkbox_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.hex__checkmark {
  position: absolute;
  top: 6px;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #f5f5f5;
  border:1px solid var(--hex_border_form_ele);
  border-radius: 3px;
  /* transition: all .3s cubic-bezier(.84,-0.18,.31,1.26); */
}
.hex__form_error_class .hex__checkmark{
  border-color: var(--hex_accent_red);
}
/* On mouse-over, add a grey background color */
.hex__checkbox_container:hover input ~ .hex__checkmark {
  background-color: #f5f5f5;
  /* transition: all .1s cubic-bezier(.84,-0.18,.31,1.26); */
}

/* When the checkbox is checked, add a blue background */
.hex__checkbox_container input:checked ~ .hex__checkmark {
  background-color: var(--hex_link_color);
}

/* Create the checkmark/indicator (hidden when not checked) */
.hex__checkmark:after {
  content: "";
  position: absolute;
  display: none;
  /* transition: all .3s cubic-bezier(.84,-0.18,.31,1.26); */
}

/* Show the checkmark when checked */
.hex__checkbox_container input:checked ~ .hex__checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.hex__checkbox_container .hex__checkmark:after {
  left: 6.5px;
  top: 2px;
  width: 7px;
  height: 12px;
  border: solid white;
  border-width: 0 2.5px 2.5px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  /* transition: all .3s cubic-bezier(.84,-0.18,.31,1.26); */
}
/******************** hex common signup btn stripe styles*************/
.hex__common_signup_btn_only{
  position: relative;
  height: 250px;
  margin-bottom: 10px;
  background-color: var(--hex_home_common_title_color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__common_signup_btn_only .hex__signup_title{
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  margin: 0 0 25px;
  color: #fff;
}
.hex__common_signup_btn_only .hex__signup_bottom_wrapper{
  text-align: center;
  align-self: center;
  line-height: 1;
}
.hex__common_filled_btn{
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 17px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: #fff;
  background-color: var(--hex_btn_bg_color);
  padding: 12px 40px;
  margin: 0;
  border: 1px solid;
  border-color: var(--hex_btn_bg_color);
  border-radius: 3px;
  -webkit-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition:all .4s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .4s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__common_filled_btn:hover,
.hex__common_filled_btn:focus{
  color: #fff;
  text-decoration: none;
  background-color: var(--hex_btn_bg_color_hover);
  border-color: var(--hex_btn_bg_color_hover);
}
.hex__common_outline_on_dark_btn{
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: #fff;
  padding: 12px 40px;
  margin: 0;
  border-radius: 3px;
  border:1px solid #fff;
  -webkit-transition:all .6s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition:all .6s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition:all .6s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition:all .6s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .6s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__common_outline_on_dark_btn:hover,
.hex__common_outline_on_dark_btn:focus{
  color: var(--hex_home_common_title_color);
  text-decoration: none;
  background-color: #fff;
}
.hex__common_signup_btn_only .hex__btn_wrapper a{
  margin: 0 15px 15px 0;
}
.hex__common_signup_btn_only.hex__compliance_form_page_signup_bottom{
  height: 250px;
}
@media screen and (max-width: 831px){
  .hex__common_signup_btn_only.hex__compliance_form_page_signup_bottom{
    height: 300px;
  }
}
@media screen and (max-width: 767px){
  .hex__global_pl_language .hex__common_signup_btn_only.hex__compliance_form_page_signup_bottom {
    height: 360px;
  }
  .hex__global_pl_language .hex__common_outline_on_dark_btn{
    padding: 12px 30px;
  }
  .hex__global_pl_language .hex__common_outline_on_dark_btn, 
  .hex__global_pl_language .hex__common_filled_btn{
    min-width: 350px;
  }
}
@media screen and (max-width: 600px){
  .hex__common_signup_btn_only .hex__signup_title{
    font-size: 30px;
  }
  .hex__common_outline_on_dark_btn,
  .hex__common_filled_btn{
    font-size: 16px;
  }
  .hex__global_pl_language .hex__common_outline_on_dark_btn, 
  .hex__global_pl_language .hex__common_filled_btn{
    padding: 10px 25px;
    font-size: 15px;
    min-width: 320px;
  }
}
@media screen and (max-width: 475px){
  .hex__common_signup_btn_only.hex__compliance_form_page_signup_bottom{
    height: 350px;
  }
  .hex__global_pl_language .hex__common_outline_on_dark_btn, 
  .hex__global_pl_language .hex__common_filled_btn{
    padding: 10px 18px;
    font-size: 13px;
    min-width: 240px;
  }
}
@media screen and (max-width: 362px){
  .hex__common_signup_btn_only.hex__compliance_form_page_signup_bottom{
    height: 390px;
  }
}
/******************** hex common signup btn stripe styles ends *******/
/******************** about us page new stripe **********************/
.hex__about_us_intro_stripe{
  padding: 60px 0 50px;
}
.hex__about_us_intro_stripe_content{
  padding: 0;
  font-size: 17px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: #353535;
  margin: 0 0 10px;
}
.hex__about_us_intro_stripe_content:last-child{
  margin: 0;
}
.hex__about_us_intro_stripe .hex__image_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hex__about_us_intro_stripe .hex__image_wrapper .aspect-ratio-img {
  width: auto;
}
.hex__about_us_intro_stripe .hex__image_wrapper img{
  max-width: 100px;
}
.hex__features_stripe_container_wrapper.ahex_about_mission_vision_wrapper {
  padding: 45px 0;
}
.ahex_about_mission_vision_wrapper .hex__features_ter_title {
  font-size: 24px;
}
.ahex_about_mission_vision_wrapper .hex__features_common_text {
  font-size: 17px;
  line-height: 26px;
  color: var(--hex_color_sec);
}
@media screen and (max-width: 767px){
  .hex__about_us_intro_stripe{
    padding: 45px 0 45px;
  }
  .hex__about_us_intro_stripe .hex__image_wrapper img{
    margin-bottom: 35px;
  }
}

.hex__wall_of_fame_wrapper{
  margin-bottom: 30px;
}

@media screen and (min-width: 992px) {

.hr_fr_hex_home .hex__inner_content_text {

    max-width: 316px;
    text-align: center;
    margin: 0 auto !important;
    margin-bottom: 25px !important;
}

}

@media screen and (max-width: 1105px) and (min-width: 992px){
  .hr_de_hex_home .hex__inner_content_title{
  font-size: 26px !important;
  }
  .hr_fr_hex_home .hex__inner_content_title{
  font-size: 26px !important;
  }
}

@media screen and (max-width: 1023px) and (min-width: 992px) {
  .hex__home_solutions.hr_fr_hex_home .hex__inner_content_text {
    font-size: 19px;
  }
}
@media screen and (min-width:1042px) and (max-width: 1088px){
  .hex__home_solutions.hr_de_hex_home .hex__inner_content_text {
    font-size: 21px;
  }
}
@media screen and (min-width:1089px) and (max-width: 1160px){
  .hex__home_solutions.hr_de_hex_home .hex__inner_content_text {
    font-size: 18.4px;
  }
}
@media screen and (max-width: 345px) {
  .hex__home_signup_bottom.hr_de_bottom .hex__signup_bottom_form_wrapper.hex__d-flex input {
    width: 275px;
  }
  .hex__home_signup_bottom.hr_de_bottom .hex__signup_bottom_btn {
    width: 275px;
  }
}
@media screen and (min-width:992px) and (max-width: 1121px){
  .hex__home_solutions.hr_es_hex_home .hex__inner_content_text {
    max-width: 234px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 25px;
  }
}


@media screen and (min-width:1449px){
  .hex__home_solutions.hr_es_hex_home .hex__inner_content_text {
    max-width: 394px;
  }
}
@media screen and (max-width:406px){
  .hex__home_signup_bottom.hr_es_bottom {
    height: 453px;
  }
}

@media screen and (min-width: 340px) and  (max-width: 500px){
  .hex__home_signup_bottom.hr_fr_bottom {
    height: 450px;
  }
}

@media screen and (max-width:886px) and (min-width: 599px){
  .hex__home_signup_bottom.hr_de_bottom{
    height: 385px;
  }
}
@media screen and (max-width:600px){
  .hex__home_signup_bottom.hr_de_bottom {
    height: 453px;
  }
}

@media screen and (max-width:356px){
  .hex__home_signup_bottom.hr_fr_bottom{
    height: 450px;
  }
}

/*************webinar page styles starts************/
.hex__webinar_single_page_header{
  height: 90vh;
  min-height: 600px;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  background-color: #08101d;
  text-align: center;
}
.hex__webinar_single_page_header.hex__webinar_single_page_header_after{
  min-height: 500px;
}

.hex__webinar_single_page_header .hex__content_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1100px;
  justify-content: center;
  align-self: flex-end;
}
.hex__webinar_single_page_header.hex__webinar_header_align_center .hex__content_wrapper{
  align-self: center;
  padding-top: 60px;
}
.hex__webinar_single_page_header.hex__webinar_single_page_header_after .hex__content_wrapper{
  margin-top: 100px;
  align-self: center;
}
.hex_webinar_sigle_page_title{
  font-size: 42px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: #fff;
  margin: 0 0 15px;
  padding: 0;
}
.hex_webinar_sigle_page_sub_title{
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  margin: 0 0 40px;
  color: var(--hex_home_common_header_text_color);
}
.hex_webinar_sigle_page_header_btn{
  display: inline-block;
  cursor: pointer;
  text-align: center;
  font-size: 17px;
  line-height: 53px;
  font-weight: var(--hex_font_normal);
  padding: 0 60px;
  color: #fff;
  background-color: var(--hex_btn_bg_color);
  text-decoration: none;
  border-radius: 3px;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.hex_webinar_sigle_page_header_btn:hover,
.hex_webinar_sigle_page_header_btn:focus{
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
  text-decoration: none;
}
.hex_webinar_details_wrapper{
  margin: 35px 0 25px;
}
.hex_webinar_title{
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  text-transform: capitalize;
  color: #fff;
  padding: 0;
  margin: 0 0 10px;
  -webkit-font-smoothing:antialiased;
}
.hex_webinar_details_row{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  max-width:900px;
  margin:0 auto;
}
.hex_webinar_details_row.hex_webinar_details_row--eq-columns .hex_webinar_detail_cell{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex: 1;
  min-width: 300px;
}
.hex_webinar_details_row.hex_webinar_details_row--eq-columns .hex_webinar_detail_cell:first-child {
  text-align: center;
}
.hex_webinar_details_row.hex_webinar_details_row--eq-columns .hex_webinar_detail_cell:nth-child(2) {
  text-align: center;
}
.hex_webinar_details_row .hex_webinar_detail_cell{
  padding: 20px 25px;
  position: relative;
}
.hex_webinar_details_row .hex_webinar_detail_cell::after{
  content: "";
  width: 1px;
  height: calc(100% - 40px);
  display: block;
  position: absolute;
  top: 20px;
  right: -0.5px;
  background-color: var(--hex_home_common_header_text_color);
  opacity: 0.5;
}
.hex_webinar_details_row .hex_webinar_detail_cell:last-child::after{
  display: none;
}
.hex_webinar_detail_cell .hex_webinar_author{
  padding: 0;
  margin: 0;
  font-size: 22px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: #fff;
  -webkit-font-smoothing:antialiased;
}
.hex_webinar_detail_cell .hex_webinar_role{
  padding:0;
  margin: 0;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_header_text_color);
  -webkit-font-smoothing:antialiased;
}
.hexnode_page_header_container .partner-banner__badge {
  padding-top: 0;
  padding-bottom: 20px;
}
.hexnode_page_header_container .partner-banner__badge-wrapper {
  justify-content: center;
}
@media screen and (max-width: 600px){
  .hexnode_page_header_container .partner-banner__badge {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 601px){
  .hex__webinar_home_page_header_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/hexnode-webinars.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__webinar_single_page_header_bg_one{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/hexnode-dashboard-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .hex__webinar_single_page_header_bg_002_android_enterprise{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/hexnode-android-enterprise-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .hex__webinar_single_page_header_bg_003{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/modern-mac-management-webinar-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .hex__webinar_single_page_header_bg_004{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/kiosk-management-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .hex__webinar_single_page_header_bg_005{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/hexnode-product-walkthrough-part-1.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__webinar_single_page_header_bg_006{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/hexnode-product-walkthrough-part-2.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 62% 0;
  }
  .hex__webinar_single_page_header_bg_007{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/website-kiosk-lockdown-with-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0;
  }  
  .hex__webinar_single_page_header_bg_008{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/digital-signage-software-demo.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0;
  }
  .hex__webinar_single_page_header_bg_009{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/whats-new-with-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0;
  }
  .hex__webinar_single_page_header_bg_010{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/modern-windows-management-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0;
  }
  .hex__webinar_single_page_header_bg_011{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/telecom-expense-management-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0;
  }
  .hex__webinar_single_page_header_bg_012{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/corporate-device-management-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0;
  }
  .hex__webinar_single_page_header_bg_013{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/managing-android-byod-made-easy-with-hexnode-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 35% 0;
  }
  .hex__webinar_single_page_header_bg_014{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/quick-management-options-in hexnode-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 60% 0;
  }
  .hex__webinar_single_page_header{
    max-height: 623px;
  }
  .hex__webinar_single_page_header.hex__webinar_single_page_header_after{
    max-height: 550px;
  }
  .hex__webinar_single_page_header_bg_015{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/enable-and-secure-remote-work-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 60% 0;
  }
  .hex__webinar_single_page_header_bg_016{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/whats-new-with-hexnode-june-2020.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 60% 0;
  }
  .hex__webinar_single_page_header_bg_017{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/hexnode-integrates-with-okta-g-suite-and-office-365-july-2020.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__webinar_single_page_header_bg_018{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/modern-mac-management.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__webinar_single_page_header_bg_019{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/simplify-device-management-with-automations-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__webinar_single_page_header_bg_020{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/android-enterprise-onboarding-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 60% 0;
  }
  .hex__webinar_single_page_header_bg_021{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/os-update-management-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__webinar_single_page_header_bg_022{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/android-11-enterprise-features-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 40% 0;
  }
  .hex__webinar_single_page_header_bg_023{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/lets-talk-hexnode-episode-1.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0;
  }
  .hex__webinar_single_page_header_bg_024{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/lets-talk-hexnode-episode-2.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0;
  }
  .hex__webinar_single_page_header_bg_025{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/2x/do-smbs-require-enterprise-level-security.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }
}
@media screen and (min-width: 601px) and (max-width: 681px){
  .hex__webinar_single_page_header_bg_024{
    min-height: 680px;
  }
}

@media screen and (min-width: 682px) and (max-width: 1022px){
  .hex_webinar_details_row .hex_webinar_detail_cell:nth-child(even)::after{
    display: none;
  }
}
@media screen and (min-width: 768px){
  .hex__webinar_single_page_header_bg_022{
    background-position: 36% 0;
  }
  .hex__webinar_single_page_header_bg_005{
    background-position: 55% 0;
  }
  .hex__webinar_single_page_header_bg_023{
    background-position: 45% 0;
  }
}
@media screen and (min-width: 991px){
  .hex__webinar_single_page_header_bg_005{
    background-position: 60% 0;
  }
  .hex__webinar_single_page_header_bg_006{
    background-position: 70% 0;
  }
}
@media screen and (min-width: 992px){
  .hex__webinar_single_page_header.hex__webinar_single_page_header_bg_002_android_enterprise{
    min-width: 650px;
  }
  .hex__webinar_single_page_header_bg_002_android_enterprise .hex_webinar_sigle_page_title{
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
  }
  .hex__webinar_single_page_header_bg_023{
    background-position: 35% 0;
  }
}
@media screen and (min-width: 1100px){
  .hex__webinar_single_page_header_bg_005{
    background-position: 65% 0;
  }
}
@media screen and (min-width: 1300px){
  .hex__webinar_single_page_header_bg_005{
    background-position: 70% 0;
  }
  .hex__webinar_single_page_header_bg_006{
    background-position: 80% 0;
  }
}

@media screen and (min-width: 1300px){
  .hex__webinar_single_page_header_bg_022 {
    background-position: 80% 0;
}
}

@media screen and (min-width: 1920px){
  .hex__webinar_single_page_header_bg_010{
    background-position: 45% -20px;
  }
}
@media screen and (min-width: 2000px){
  .hex__webinar_single_page_header_bg_010{
    background-position: 45% -40px;
  }
}
@media screen and (min-width: 2100px){
  .hex__webinar_single_page_header_bg_010{
    background-position: 45% -84px;
  }
}
@media screen and (min-width: 2200px){
  .hex__webinar_single_page_header_bg_009{
    background-position: 50% -45px;
  }
}
@media screen and (min-width: 2500px){
  .hex__webinar_single_page_header_bg_009{
    background-position: 50% -50px;
  }
}
@media screen and (min-width: 2650px){
  .hex__webinar_single_page_header_bg_009{
    background-position: 50% -70px;
  }
}
@media screen and (min-width: 3000px){
  .hex__webinar_single_page_header_bg_009{
    background-position: 50% -110px;
  }
}
@media screen and (min-width: 3200px){
  .hex__webinar_single_page_header_bg_009{
    background-position: 50% -125px;
  }
}
@media screen and (min-width: 3400px){
  .hex__webinar_single_page_header_bg_009{
    background-position: 50% -145px;
  }
}
@media screen and (min-width: 3650px){
  .hex__webinar_single_page_header_bg_009{
    background-position: 50% -180px;
  }
}
@media screen and (min-width: 4000px){
  .hex__webinar_single_page_header_bg_009{
    background-position: 50% -210px;
  }
}
@media screen and (max-width: 991px){
  .hex_webinar_sigle_page_sub_title{
    margin: 0 0 35px;
  }
  .hex_webinar_details_wrapper{
    margin: 50px 0 30px;
  }
  .hex_webinar_details_row .hex_webinar_detail_cell{
    padding: 15px 20px;
  }
  .hex__webinar_single_page_header_bg_002_android_enterprise{
    background-position: 63% 0;
  }
}
@media screen and (max-width: 767px){
  .hex_webinar_details_wrapper{
    margin: 45px 0 20px;
  }
  .hex_webinar_details_row .hex_webinar_detail_cell{
    padding: 15px 20px;
  }
}
@media screen and (max-width: 681px){
  .hex_webinar_details_row .hex_webinar_detail_cell::after{
    display: none;
  }
  .hex_webinar_details_wrapper {
    margin: 25px 0 20px;
  }
  .hex_webinar_sigle_page_title{
    font-size: 34px;
    margin: 0 0 10px;
  }
  .hex_webinar_sigle_page_sub_title{
    font-size: 17px;
    line-height: 28px;
    margin: 0 0 20px;
  }
  .hex_webinar_title{
    font-size: 17px;
  }
  .hex_webinar_detail_cell .hex_webinar_author {
    font-size: 18px;
    line-height: 26px;
  }
  .hex_webinar_detail_cell .hex_webinar_role{
    font-size: 17px;
    line-height: 24px;
  }
}
@media screen and (max-width: 650px){
  .hex_webinar_sigle_page_title{
    font-size: 34px;
    margin: 0 0 10px;
  }
  .hex_webinar_sigle_page_sub_title{
    font-size: 17px;
    line-height: 28px;
    margin: 0 0 20px;
  }
  .hex_webinar_title{
    font-size: 17px;
  }
  .hex_webinar_details_row{
    flex-direction: column;
  }
  .hex_webinar_details_row .hex_webinar_detail_cell{
    padding: 10px;
  }
  .hex_webinar_details_row .hex_webinar_detail_cell::after{
    height: 1px;
    width: 50px;
    left: 50%;
    top: auto;
    bottom: -0.5px;
    -webkit-transform:translate(-25px,0);
    transform:translate(-25px,0);
  }
  .hex_webinar_detail_cell .hex_webinar_author{
    font-size: 18px;
    line-height: 26px;
  }
  .hex_webinar_detail_cell .hex_webinar_role{
    font-size: 17px;
    line-height: 24px;
  }
}
@media screen and (max-width: 600px){
  .hex__webinar_single_page_header{
    height: auto;
    padding: 250px 0 20px;
  }
  .hex__webinar_single_page_header.hex__webinar_header_align_center .hex__content_wrapper{
    align-self: flex-start;
    padding-top: 30px;
  }
  .hex__webinar_single_page_header.hex__webinar_single_page_header_after{
    padding: 0;
  }
  .hex_webinar_sigle_page_header_btn{
    line-height: 48px;
  }
  .hex__webinar_home_page_header_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/hexnode-webinars.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__webinar_single_page_header_bg_one{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/hexnode-dashboard-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .hex__webinar_single_page_header_bg_002_android_enterprise{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/hexnode-android-enterprise-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 70% 0;
  }
  .hex__webinar_single_page_header_bg_003{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/modern-mac-management-webinar-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__webinar_single_page_header_bg_004{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/kiosk-management-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0;
  }
  .hex__webinar_single_page_header_bg_005{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/hexnode-product-walkthrough-part-1.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 60% 0;
  }
  .hex__webinar_single_page_header_bg_006{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/hexnode-product-walkthrough-part-2.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 62% 0;
  }
  .hex__webinar_single_page_header_bg_007{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/website-kiosk-lockdown-with-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__webinar_single_page_header_bg_008{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/digital-signage-software-demo.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__webinar_single_page_header_bg_009{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/whats-new-with-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 20px;
  }
  .hex__webinar_single_page_header_bg_010{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/modern-windows-management-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 20px;
  }
  .hex__webinar_single_page_header_bg_011{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/telecom-expense-management-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0px;
  }
  .hex__webinar_single_page_header_bg_012{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/corporate-device-management-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0px;
  }
  .hex__webinar_single_page_header_bg_013{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/managing-android-byod-made-easy-with-hexnode-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 35% 0px;
  }
  .hex__webinar_single_page_header_bg_014{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/quick-management-options-in hexnode-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 35% 0px;
  }
  .hex__webinar_single_page_header_bg_015{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/enable-and-secure-remote-work-webinar.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 35% 0px;
  }
  .hex__webinar_single_page_header_bg_016{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/whats-new-with-hexnode-june-2020.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 32% 0px;
  }
  .hex__webinar_single_page_header_bg_017{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/hexnode-integrates-with-okta-g-suite-and-office-365-july-2020.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0px;
  }
  .hex__webinar_single_page_header_bg_018{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/modern-mac-management.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0px;
  }
  .hex__webinar_single_page_header_bg_019{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/simplify-device-management-with-automations-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 65% 0px;
  }
  .hex__webinar_single_page_header_bg_020{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/android-enterprise-onboarding-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 85% 0px;
  }
  .hex__webinar_single_page_header_bg_021{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/os-update-management-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 60% 0px;
  }
  .hex__webinar_single_page_header_bg_022{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/android-11-enterprise-features-hexnode.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 60% 0px;
  }
  .hex__webinar_single_page_header_bg_023{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/lets-talk-hexnode-episode-1.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 45% 0;
  }
  .hex__webinar_single_page_header_bg_024{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/lets-talk-hexnode-episode-2.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 62% 0;
  }
  .hex__webinar_single_page_header_bg_025{
    background-image: url('https://www-review3.hexnode.com/static/img/webinar/1x/do-smbs-require-enterprise-level-security.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }
}
@media screen and (max-width: 480px){
  .hex__webinar_single_page_header{
    height: auto;
    padding: 220px 0 20px;
  }
  .hex__webinar_single_page_header.hex__webinar_single_page_header_after{
    padding: 0;
  }
}
@media screen and (max-width: 380px){
  .hex__webinar_single_page_header{
    height: auto;
    padding: 180px 0 20px;
  }
}
/*******header stripe ends *************/
/*******list stripe*********/
.hex_webinar_single_page_list_stripe{
  position: relative;
  padding: 60px 0;
}
.hex_webinar_single_page_list_stripe .hex__common_container_wrapper{
  max-width: 1000px;
}
.hex_webinar_single_page_list_stripe.hex_webinar_single_page_list_form_stripe .hex__common_container_wrapper{
  width:84%;
  max-width: 1200px;
}
.hex_webinar_single_page_list_stripe .hex__btn_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.hex_webinar_single_page_list_form_stripe .hex__list_wrapper{
  padding-top: 35px;
}
.hex_webinar_single_page_list_stripe .hex__list_wrapper ul{
 margin: 0;
}
.hex_webinar_single_page_list_form_stripe .hex__list_wrapper ul{
  margin-top: 20px;
  margin-left: -5px;
}
.hex_webinar_single_page_list_stripe .hex__list_wrapper ul li{
  list-style: none;
  padding: 0 0 0 50px;
  margin: 0 0 10px;
  position: relative;
  display: inline-block;
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
}
.hex_webinar_single_page_list_stripe .hex__list_wrapper ul li::before{
  content: "";
  position:absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--hex_bg_color_little_dark_blue);
  left: 5px;
  top: 7px;
  transition: all 0.3s ease;
}
.hex_webinar_single_page_list_stripe .hex__list_wrapper ul li:hover::before{
  transform: scale(1.2);
}
.hex_webinar_single_page_list_stripe .hex__list_wrapper ul li::after{
  content: url('https://www-review3.hexnode.com/static/img/webinar/tick-blue.svg');
  width: 9px;
  line-height: 1;
  position: absolute;
  z-index: 1;
  left: 15px;
  top: 14px;
  transform: translate(-50%,-50%);
  transition: all 0.3s ease;
}
.hex_webinar_single_page_list_stripe .hex__list_wrapper ul li:hover::after{
  -webkit-transform: translate(-50%,-50%) rotate(14deg);
  -moz-transform: translate(-50%,-50%) rotate(14deg);
  -ms-transform: translate(-50%,-50%) rotate(14deg);
  -o-transform: translate(-50%,-50%) rotate(14deg);
  transform: translate(-50%,-50%) rotate(14deg);
}
.hex__webinar_form_text{
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 15px;
}
.hex__common_webinar_title{
  font-size: 38px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin: 0 0 15px;
 }
 .hex__webinar_button{
  display: inline-block;
  cursor: pointer;
  text-align: center;
  font-size: 18px;
  line-height: 53px;
  font-weight: var(--hex_font_normal);
  padding: 0 50px;
  color: #fff;
  background-color: var(--hex_btn_bg_color);
  text-decoration: none;
  border-radius: 3px;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
 }
 .hex__webinar_button:hover,
 .hex__webinar_button:focus{
  text-decoration: none;
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
 }
 .hex_webinar_single_page_list_stripe .hex__btn_wrapper .hex__webinar_button{
  margin: 25px 0 20px;
 }
 .hex_webinar_breadcumbs{
  position: relative;
 }
 .hex_webinar_breadcumbs.hex_webinar_post{
  padding: 25px 0px 0px 0;
  background-color: var(--hex_bg_color_light_blue);
 }
 .hex_webinar_breadcumbs.hex_webinar_pre{
  padding: 18px 0;
  border-bottom: 0.5px solid rgb(191 192 193 / 23%);
 }
 .hex_webinar_breadcumbs .hex__common_container_wrapper {
    width: 84%;
    max-width: 1200px;
  }
  .hex_webinar_breadcumbs .hex__breadcrumb-item{
    line-height: 28px;
  }
 .hex_webinar_breadcumbs .hex__breadcrumb-item>a{
   color: var(--hex_home_common_text_color);
   font-size: 16px;
 }
 .hex_webinar_breadcumbs .hex__breadcrumb-item>a[href]:hover{
   color: var(--hex_link_color_hover);
 }
 .hex_webinar_breadcumbs .hex__breadcrumb li::after{
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal);
  font-size: 18px;
 }
 @media screen and (min-width: 992px){
  .hex_webinar_single_page_list_stripe .hex__btn_wrapper{
    padding-left: 50px;
  }
  .hex_webinar_single_page_list_form_stripe .hex__list_wrapper{
    padding-right: 20px;
  }
 }
 @media screen and (max-width: 991px){
  .hex_webinar_single_page_list_form_stripe .hex__list_wrapper{
    margin-bottom: 50px;
  }
  /*.hex__webinar_form_wrapper{
    margin: 0px auto 30px;
  }*/
 }
 @media screen and (min-width: 1024px){
  .hex_webinar_single_page_list_stripe .hex__btn_wrapper{
    padding-left: 100px;
  }
 }
 @media screen and (max-width: 767px){
  .hex_webinar_single_page_list_stripe .hex__btn_wrapper{
    margin-bottom: 30px;
    padding-left: 8px;
  }
 }
@media screen and (max-width: 600px){
  .hex_webinar_single_page_list_stripe .hex__list_wrapper ul li,
  .hex__webinar_form_text{
    font-size: 16px;
    line-height: 28px;
  }
  .hex__common_webinar_title{
    font-size: 30px;
  }
  .hex__webinar_button{
    line-height: 48px;
  }
  .hex_webinar_breadcumbs .hex__breadcrumb-item>a{
    font-size: 15px;
    line-height: 20px;
  }
  .hex_webinar_breadcumbs .hex__breadcrumb li::after{
    font-size: 17px;
    line-height: 24px;
  }
  .hex_webinar_breadcumbs .hex__breadcrumb-item{
    line-height: 24px;
  }
  .hex_webinar_breadcumbs.hex_webinar_pre {
    padding: 14px 0;
  }
}
.hex__webinar_form_wrapper{
  position: relative;
  max-width: 550px;
  margin: 0px auto 10px;
  font-family: var(--hex_font_family) !important;
  padding: 44px 44px 44px 44px;
  background-color: #fff;
  -webkit-border-radius:1px;
  border-radius: 1px;
  -webkit-box-shadow:0px 0px 49px 0px rgba(228,239,247,0.67);
  box-shadow:0px 0px 49px 0px rgba(228,239,247,0.67);
}
.hex__webinar_form_title{
  font-size: 26px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 25px;
}
@media screen and (max-width: 600px){
  .hex__webinar_form_title{
    font-size: 24px;
    line-height: 1.25;
  }
  .hex__webinar_form_wrapper{
    padding: 40px 28px 40px;
  }
}
/*******list stripe ends*****/
/*******webinar video stripe********/
.hex__webinar_single_page_stripe_video{
  padding: 60px 0;
  text-align: center;
}
.hex__webinar_video_container{
  display: block;
  position: relative;
  max-width: 800px;
  margin: 50px auto 40px;
  background-color: #fff;
  z-index: 1;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 5px 20px 0 rgba(0,0,0,.1);
}
.hex__webinar_video_wrapper{
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
.hex__webinar_video_wrapper iframe{
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  width: 100%;
  height: 100%;
}
.hex__webinar_description_container{
  max-width: 1100px;
  margin: 20px auto 15px;
}
.hex__webinar_description_container .hex__webinar_description{
  font-size: 20px;
  line-height: 30px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0;
  -webkit-font-smoothing:antialiased;
}
/*.hex__webinar_single_page_stripe_video {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
 
.iframe-hex__webinar_single_page_stripe_video iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
*/
/* 4x3 Aspect Ratio */
/*.hex__webinar_single_page_stripe_video-4x3 {
  padding-top: 75%;
}*/
@media screen and (max-width: 600px){
  .hex__webinar_single_page_stripe_video{
    padding:50px 0;
  }
  .hex__webinar_video_container{
    margin: 40px auto 20px;
  }
  .hex__webinar_description_container{
    margin: 25px auto 0;
  }
  .hex__webinar_description_container .hex__webinar_description{
    font-size: 18px;
    line-height: 26px;
  }
}
/******webinar video stripe ends******/
/******webinars upcoming/related stripes****/
.hex_webinar_single_page_webinar_list_stripe{
  padding: 60px 0;
  text-align: center;
}
.hex_webinar_single_page_webinar_list_stripe .hex__common_webinar_title{
  margin-bottom: 40px;
}
.hex_webinar_single_page_webinar_list_stripe .hex__content_wrapper{
  justify-content: center;
}
a.hex__webinar_upcoming_cell{
  text-decoration: none;
  margin: 20px;
  padding: 0px;
  cursor: unset;
  text-align: left;
  line-height: 1;
  width: 291px;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
 }
 a.hex__webinar_upcoming_cell.date_fixed{
  cursor: pointer;
 }
 a.hex__webinar_upcoming_cell:hover,
 a.hex__webinar_upcoming_cell:focus{
  text-decoration: none;
 }
 a.hex__webinar_upcoming_cell figure{
  margin:0px;
  position: relative;
  overflow: hidden;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
 }
 a.hex__webinar_upcoming_cell figure>img{
  width: 100%;
  max-width: 291px;
  /*height: 100%;*/
  height: 189px;
  max-height: 261px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  object-fit: cover;
 }
 a.hex__webinar_upcoming_cell:hover figure{
  -webkit-transform:translateY(-4px);
  -moz-transform:translateY(-4px);
  -ms-transform:translateY(-4px);
  -o-transform:translateY(-4px);
  transform:translateY(-4px);
 }
 .hex__webinar_upcoming_cell figure .hex_webinar_date_wrapper{
  position: absolute;
  top: 15px;
  right: 18px;
  background-color: #fff;
  border-radius: 3px;
  line-height: 1;
  padding:5px 14px 12px;
  text-align: center;
  /*display: none;*/
 }
 .hex__webinar_upcoming_cell figure .hex_webinar_date_wrapper .hex__webinar_date{
  font-size: 17px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  display: block;
 }
 .hex__webinar_upcoming_cell figure .hex_webinar_date_wrapper .hex__webinar_month{
  font-size: 11px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  display: block;
  text-transform: uppercase;
 }
 a.hex__webinar_upcoming_cell .hex__inner_content_wrapper{
  padding: 20px 10px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
	-webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
	height: calc(100% - 189px);
	-webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
 }
 .hex__webinar_upcoming_cell .hex__webinar_related_title{
  padding: 0;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 0 0 5px;
  -webkit-font-smoothing:antialiased;
 }
 .hex__webinar_upcoming_cell .hex__webinar_related_date_time{
  padding: 0;
  font-size: 15px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 0 0 22px;
  -webkit-font-smoothing:antialiased;
 }
 .hex__webinar_upcoming_cell .hex__webinar_related_link{
  font-size: 17px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 0;
  padding: 0 0 2px;
  position: relative;
  -webkit-font-smoothing:antialiased;
 }
 .hex__webinar_upcoming_cell.date_fixed .hex__webinar_related_link{
  color: var(--hex_btn_bg_color);
  font-weight: var(--hex_font_normal);
 }
 .hex__webinar_upcoming_cell.date_fixed:hover .hex__webinar_related_link,
 .hex__webinar_upcoming_cell.date_fixed:focus .hex__webinar_related_link{
  color: var(--hex_btn_bg_color_hover);
 }
 .hex__webinar_upcoming_cell .hex__webinar_related_link::before,
 .hex__webinar_upcoming_cell .hex__webinar_related_link::after{
  content: "";
  height: 1.5px;
  position: absolute;
  bottom: -15px;
  left: 0;
 }
 .hex__webinar_upcoming_cell .hex__webinar_related_link::before{
  width: 100%;
  background-color: var(--hex_home_common_text_color);
  z-index: 1;
  opacity: 0.4;
 }
 .hex__webinar_upcoming_cell .hex__webinar_related_link::after{
  width: 36%;
  background-color: var(--hex_btn_bg_color);
  z-index: 2;
  opacity: 1;
 }
 @media screen and (max-width: 600px){
  .hex_webinar_single_page_list_stripe{
    padding: 45px 0 40px;
  }
 }
 @media screen and (min-width: 768px){
  .hex__webinar_btn_below_md.hex__webinar_button{
    display: none;
  }
 }
 @media screen and (max-width: 767px){
  .hex__webinar_btn_below_md.hex__webinar_button{
    display: inline-block;
    margin: 30px 0 0 8px;
  }
  .hex__webinar_btn_above_md.hex__webinar_button{
    display: none;
  }
  .hex_webinar_single_page_list_stripe .hex__common_webinar_title{
    margin-bottom: 0px;
  }
  .hex_webinar_single_page_list_stripe.hex_webinar_single_page_list_form_stripe .hex__common_webinar_title{
    margin-bottom: 16px;
  }
  .hex_webinar_single_page_list_form_stripe .hex__list_wrapper{
    padding-top: 10px;
  }
 }
 .sks_webinar_load_btn{
   display:table;
   margin:0 auto;
   cursor: pointer;
 }
 .set_padding_for_webinar_stripe_loadmore .sks_webinar_load_btn:after{
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  top: calc(50% - 3px);
  right: -20px;
 }
 .set_padding_for_webinar_stripe_loadmore .sks_webinar_load_btn.sks_webinar_less_btn:after{
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  top: 6px;
 }
 
 .set_padding_for_webinar_stripe_loadmore{
   padding: 35px 0 20px;
}
@media screen and (min-width:1024px) and (max-width:1100px){
  a.hex__webinar_upcoming_cell{
    margin:20px 9px;
    width:281px;
  }
  a.hex__webinar_upcoming_cell .hex__inner_content_wrapper {
    padding: 20px 5px 20px;
  }
}
@media screen and (min-width:768px) and (max-width:1023px){
  a.hex__webinar_upcoming_cell{
    margin:20px 21px;
  }
}
@media screen and (min-width:521px) and (max-width:767px){
  a.hex__webinar_upcoming_cell{
    margin:20px 31px;
  }
}
@media screen and (max-width:520px){
  a.hex__webinar_upcoming_cell {
    margin: 20px 15px;
  }
}
/******webinars upcoming/related stripes****/
/************webinar page styles ends***************/
/**********hexnode_mdm_common_gartner_forrester_stripe starts*****/
.hexnode_mdm_common_gartner_forrester_stripe{
  padding: 10px 0 0;
}
.hexnode_mdm_common_gartner_forrester_stripe .hex__row{
  justify-content: center;
}
.hex__common_g_f_wrapper_text{
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0;
  -webkit-font-smoothing:antialiased;
}
.hex__common_g_f_wrapper{
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
  padding: 30px 30px;
  width: 100%;
  /*max-width: 518px;*/
  max-width: 500px;
  /* max-height: 250px; */
  margin: 30px 15px 0;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.hex__common_g_f_wrapper:hover,
.hex__common_g_f_wrapper:focus{
  -webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.09);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
  text-decoration: none;
  -webkit-transform:translateY(-3px);
  -moz-transform:translateY(-3px);
  -ms-transform:translateY(-3px);
  -o-transform:translateY(-3px);
  transform:translateY(-3px);
}
.hex__common_g_f_wrapper.hex__common_g_f_gartner_wrapper{
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.hex__common_g_f_gartner_wrapper .hex__common_g_f_wrapper_logo.aspect-ratio-img {
  width: auto;
}
.hex__common_g_f_gartner_wrapper .hex__common_g_f_wrapper_logo{
  max-width: 150px;
  max-height: 30px;
  margin-bottom: 20px;
  -webkit-filter: invert(1);
  filter: invert(1);
}
.hex__common_g_f_wrapper.hex__common_g_f_forrester_wrapper{
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding-left: 33px;
}
.hex__common_g_f_forrester_wrapper .aspect-ratio-img {
  width: auto;
}
.hex__common_g_f_forrester_wrapper .hex__common_g_f_wrapper_logo{
  max-width: 160px;
  max-height: 30px;
  margin-bottom: 20px;
  -webkit-filter: invert(1);
  filter: invert(1);
}
.hex__common_g_f_gartner_wrapper .hex__common_g_f_wrapper_text{
  margin-bottom: 10px;
}
@media screen and (min-width: 992px){
  .hexnode_mdm_common_gartner_forrester_stripe .hex__row{
    flex-wrap: nowrap;
  }
  .hex__common_g_f_gartner_wrapper .hex__common_g_f_wrapper_text{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-self: flex-end;
  }
  .hex__common_g_f_wrapper.hex__common_g_f_forrester_wrapper{
    justify-content: flex-start;
  }
}
@media screen and (max-width: 600px){
  .hex__common_g_f_wrapper{
    max-height: unset;
    margin: 30px 0px 0;
  }
  .hex__common_g_f_wrapper_text{
    font-size: 16px;
    line-height: 24px;
  }
  .hex__common_g_f_wrapper .gartner__block--item-read-btn {
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (max-width: 500px){
  .hex__common_g_f_wrapper.hex__common_g_f_gartner_wrapper{
    flex-direction: column;
    align-items: flex-start;
  }
  .hex__common_g_f_gartner_wrapper .hex__common_g_f_wrapper_logo{
    margin: 0 0 20px 0;
  }
  .hex__common_g_f_wrapper.hex__common_g_f_forrester_wrapper{
    padding-left: 30px;
  }
}
/*********hexnode_mdm_common_gartner_forrester_stripe ends********/
/*********hexnode reseller partnership home page styles starts*********/
.hex__reseller_partner_header_stripe{
  min-height: 550px;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  background-color: #08101d;
  text-align: center;
}

@media screen and (max-width: 600px){
  .hex__global_pt_lang .hex__reseller_partner_header_stripe{
    min-height: 620px;
  }
}

.hex__reseller_partner_header_stripe .hex__content_wrapper{
  width: 88%;
  margin: 100px auto 0;
  max-width: 1000px;
  justify-content: center;
  align-self: center;
}

.hex__reseller_partner_page_title{
  font-size: 42px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: #fff;
  margin: 0 0 15px;
  padding: 0;
}
.hex__reseller_partner_page_sub_title{
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  margin: 0 0 40px;
  color: var(--hex_home_common_header_text_color);
}
.hex__affiliate_partner_header_stripe_bg .hex__reseller_partner_page_sub_title{
  color : #fff;
  margin: 0 0 30px;
}

.hex__reseller_partner_page_header_btn{
  display: inline-block;
  cursor: pointer;
  text-align: center;
  font-size: 17px;
  line-height: 53px;
  font-weight: var(--hex_font_normal);
  padding: 0 35px;
  color: #fff;
  background-color: var(--hex_btn_bg_color);
  text-decoration: none;
  border-radius: 3px;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  white-space: nowrap;
  text-transform: uppercase;
}

/* @media screen and (max-width: 410px){
  .hex__global_pt_lang .hex__reseller_partner_page_header_btn {
    font-size: 15px;
    line-height: 1.4;
    white-space: normal;
    padding: 6px 35px;
  }
} */

.hex__reseller_partner_page_header_btn:hover,
.hex__reseller_partner_page_header_btn:focus{
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
  text-decoration: none;
}

@media screen and (max-width: 600px){
  .hex__global_pl_language 
  .oem__partner_ftr_btn_stripe 
  .hex__reseller_partner_page_header_btn{
    line-height: 40px;
  }
  .hex__global_pt_lang 
  .oem__partner_ftr_btn_stripe 
  .hex__reseller_partner_page_header_btn{
    line-height: 45px;
  }
  .hex__oem_partner_header_stripe_bg 
  .hex__reseller_partner_page_header_btn{
    line-height: 40px;
  }
  .hex__reseller_partner_page_title{
    font-size: 34px;
  }
  .hex__reseller_partner_page_sub_title{
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 30px;
  }
  .hex__reseller_partner_page_header_btn{
    font-size: 15px;
    line-height: 48px;
  }
  .hex__reseller_partner_header_stripe_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/reseller_page/1x/hexnode-reseller-partner-program.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 84% 0;
  }
  .hex__affiliate_partner_header_stripe_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/affiliate_partner/1x/join-the-hexnode-affiliate-program.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 84% 0;
  }
  .hex__distributor_partner_header_stripe_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/distributor_page/1x/hexnode-distributors.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 55% 0;
  }
  .hex__isv_partner_header_stripe_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/isv_partner/1x/isv-partner.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 55% 0;
  }
  .hex__reseller_partner_header_stripe_es.hex__reseller_partner_header_stripe{
    min-height: 600px;
  }
  .hex__reseller_partner_header_stripe_fr.hex__reseller_partner_header_stripe{
    min-height: 600px;
  }
  .hex__global_pl_language .hex__reseller_partner_header_stripe {
    min-height: 620px;
  }
}
@media screen and (max-width: 410px){
  /* .hex__global_pl_language .hex__reseller_partner_page_header_btn {
    font-size: 15px;
    line-height: 1.4;
    white-space: normal;
    padding: 6px 35px;
  } */
  .hex__global_ru_lang .hex__reseller_partner_header_stripe {
    min-height: 640px;
  }
  .hex__global_da_lang .hex__reseller_partner_page_title{
    word-break: break-all;
  }
}
@media screen and (max-width: 380px){
  .hex__reseller_partner_header_stripe_fr.hex__reseller_partner_header_stripe{
    min-height: 650px;
  }
  .hex__global_ru_lang .hex__reseller_partner_page_header_btn {
    font-size: 14px;
    padding: 0px 20px;
  }
}
@media screen and (max-width: 360px){
  .hex__global_nl_lang .hex__reseller_partner_page_header_btn{
    padding: 0 20px;
  }
}
@media screen and (min-width: 601px){
  .hex__reseller_partner_header_stripe_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/reseller_page/2x/hexnode-reseller-partner-program.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__affiliate_partner_header_stripe_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/affiliate_partner/2x/join-the-hexnode-affiliate-program.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
    min-height: 480px;
  }
  .hex__distributor_partner_header_stripe_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/distributor_page/2x/hexnode-distributors.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__isv_partner_header_stripe_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/isv_partner/2x/isv-partner.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__partner_home_page_header_stripe_bg{
    background-position: 50% 0;
    min-height: 480px;
  }
}
/********intro stripe styles starts*********/
.hex__reseller_partner_intro_stripe{
  margin: 70px 0;
}
.hex__reseller_partner_intro_stripe .hex__content_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.hex__reseller_partner_intro_stripe .hex__content_container{
  width: 88%;
  max-width: 600px;
  padding-right: 50px;
}
.hex__reseller_partner_common_title{
    font-size: 36px;
    line-height: 1.25;
    font-weight: var(--hex_font_semibold);
    color: var(--hex_home_common_title_color);
    margin: 0 0 15px;
}
.hex__reseller_partner_btn_stripe.hex__reseller_partner_btn_stripe--gutter.footer_white_fix {
  margin-bottom: 0;
}
.hex__reseller_partner_btn_stripe--gutter .hex__common_container_wrapper {
  padding: 60px 0px;
}
.hex__reseller_partner_btn_stripe.hex__reseller_partner_btn_stripe--gutter .hex__reseller_partner_common_title {
  max-width: 800px;
  margin: 0px auto;
  font-size: 30px;
}
.hex__reseller_partner_common_description {
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: #FFFFFF;
  text-align: center;
  max-width: 750px;
  margin: 0px auto;
}
.hex__reseller_partner_btn_stripe--gutter .hex__reseller_partner_common_description {
  padding: 10px 0px;
}
.hex__reseller_partner_btn_stripe.hex__reseller_partner_btn_stripe--gutter .hex__reseller_partner_page_header_btn {
  margin-top: 15px;
  font-size: 15px;
  font-weight: var(--hex_font_normal);
  line-height: 24px;
  padding: 14px 40px;
  border-radius: 4px;
}
.hex__reseller_partner_intro_sub_title{
  font-size: 22px;
  line-height: 36px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin-bottom: 20px;
}
.hex__reseller_partner_intro_stripe .hex__reseller_partner_common_title{
  margin: 0 0 35px;
}
.hex__reseller_partner_intro_stripe.hex__affiliate_intro_stripe .hex__reseller_partner_common_title{
  margin: 0 0 5px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon{
  width: 44px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon img{
  width: 100%;
  max-width: 23px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon .hex__icon_span{
  display: inline-block;
  -webkit-transition: all .2s cubic-bezier(0.42, 0, 0, 1.42);
  -moz-transition: all .2s cubic-bezier(0.42, 0, 0, 1.42);
  -ms-transition: all .2s cubic-bezier(0.42, 0, 0, 1.42);
  -o-transition: all .2s cubic-bezier(0.42, 0, 0, 1.42);
  transition: all .2s cubic-bezier(0.42, 0, 0, 1.42);
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon .hex__icon_span_one{
  width: 25px;
  height: 36px;
  background-image: url('https://www-review3.hexnode.com/static/img/reseller_page/grow-business.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-top: 4px;
}
.hex__reseller_partner_intro_stripe .hex__content_row:hover .hex__icon_span_one{
  background-position: 0 -37.2px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon .hex__icon_span_two{
  width: 28px;
  height: 28px;
  background-image: url('https://www-review3.hexnode.com/static/img/reseller_page/attract-more-clients.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-top: 4px;
}
.hex__reseller_partner_intro_stripe .hex__content_row:hover .hex__icon_span_two{
  background-position: 0 -28px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon .hex__icon_span_three{
  width: 28px;
  height: 24px;
  background-image: url('https://www-review3.hexnode.com/static/img/reseller_page/support-at-every-step.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-top: 7px;
}
.hex__reseller_partner_intro_stripe .hex__content_row:hover .hex__icon_span_three{
  background-position: 0 -24px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon .hex__icon_dist_one{
  width: 29px;
  height: 33px;
  background-image: url('https://www-review3.hexnode.com/static/img/distributor_page/expand-your-market.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-top: 7px;
}
.hex__reseller_partner_intro_stripe .hex__content_row:hover .hex__icon_dist_one{
  background-position: 0 -33px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon .hex__icon_dist_two{
  width: 33px;
  height: 26px;
  background-image: url('https://www-review3.hexnode.com/static/img/distributor_page/attractive-commissions.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-top: 7px;
}
.hex__reseller_partner_intro_stripe .hex__content_row:hover .hex__icon_dist_two{
  background-position: 0 -25.5px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon .hex__icon_dist_three{
  width: 22px;
  height: 34px;
  background-image: url('https://www-review3.hexnode.com/static/img/distributor_page/grow-your-business.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 2px;
  margin-top: 7px;
}
.hex__reseller_partner_intro_stripe .hex__content_row:hover .hex__icon_dist_three{
  background-position: 0 -31.9px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon .hex__icon_isv_one{
  width: 40px;
  height: 34px;
  background-image: url('https://www-review3.hexnode.com/static/img/isv_partner/increase-your-customer-base.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 2px;
  margin-top: 0px;
}
.hex__reseller_partner_intro_stripe .hex__content_row:hover .hex__icon_isv_one{
  background-position: 0 -31.9px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon .hex__icon_isv_two{
  width: 49px;
  height: 32px;
  background-image: url('https://www-review3.hexnode.com/static/img/isv_partner/explore-a-whole-new-market.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: -4px 1px;
  margin-top: 0px;
}
.hex__reseller_partner_intro_stripe .hex__content_row:hover .hex__icon_isv_two{
  background-position: -5px -31px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__icon .hex__icon_isv_three{
  width: 56px;
  height: 39px;
  background-image: url('https://www-review3.hexnode.com/static/img/isv_partner/provide-a-secure-solution-to-your-customers.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: -8px 0px;
  margin-top: 0px;
}
.hex__reseller_partner_intro_stripe .hex__content_row:hover .hex__icon_isv_three{
  background-position: -8px -38px;
}
.hex__reseller_partner_intro_stripe .hex__row .hex__contents{
  flex: 1;
}
.hex__reseller_partner_intro_stripe .hex__contents .hex__sub_title{
  font-size: 24px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
    margin: 0 0 12px;
}
.hex__reseller_partner_intro_stripe .hex__contents .hex__sub_content{
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 0;
  padding: 0;
}
.hex__reseller_partner_intro_stripe .hex__content_row{
  margin: 0 0 30px;
}
.hex__reseller_partner_intro_stripe .hex__content_row:last-child{
  margin: 0 0 5px;
}
.hex__reseller_partner_intro_stripe .hex__image_wrapper .hex__image_container{
  height: 100%;
}
.hex__reseller_partner_intro_stripe .hex__image_wrapper img{
  height: 100%;
  width: auto;
  max-width: 468px;
  object-fit: cover;
}
.hex__reseller_partner_intro_check_list{
    margin: 5px 0 0;
}
.hex__reseller_partner_intro_check_list li {
  list-style: none;
  padding: 0 0 0 50px;
  margin: 0 0 22px;
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
}
.hex__reseller_partner_intro_check_list li::before {
  content: "";
  position: absolute;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  background-color: var(--hex_bg_color_little_dark_blue);
  left: 0px;
  top: 1px;
  transition: all 0.3s ease;
}
.hex__reseller_partner_intro_check_list li::after {
  content: url(https://www-review3.hexnode.com/static/img/webinar/tick-blue.svg);
  width: 9px;
  line-height: 1;
  position: absolute;
  z-index: 1;
  left: 12px;
  top: 8px;
  transform: translate(-50%,-50%);
  transition: all 0.3s ease;
}

.hex__reseller_partner_intro_check_list li:hover::before {
  transform: scale(1.2);
}
.hex__reseller_partner_intro_check_list li:hover::after {
  -webkit-transform: translate(-50%,-50%) rotate(14deg);
  -moz-transform: translate(-50%,-50%) rotate(14deg);
  -ms-transform: translate(-50%,-50%) rotate(14deg);
  -o-transform: translate(-50%,-50%) rotate(14deg);
  transform: translate(-50%,-50%) rotate(14deg);
}
.hex__distributor_check_list.hex__bg_light_blue{
  margin: 0px;
  padding: 70px 0px;
}
.hex__distributor_check_list .hex__reseller_partner_intro_check_list li {
  font-size: 18px;
}
.hex__distributor_check_list .hex__reseller_partner_intro_check_list li:last-child{
  margin-bottom: 0px;
}
.hex__distributor_check_list .hex__reseller_partner_intro_check_list li::before{
  width: 20px;
  height: 20px;
  left: 0px;
  top:4px;
}
.hex__distributor_check_list .hex__reseller_partner_intro_check_list li::after{
  left: 10px;
  top: 11px;
}
.hex__distributor_check_list .hex__reseller_partner_intro_check_list{
  margin-top: 20px;
}
.hex__distributor_check_list.hex__reseller_partner_intro_stripe .hex__image_wrapper .hex__image_container{
  overflow: hidden;
  margin-left: auto;
  max-width: 570px;
}
.hex_reseller_intro_bottom_content{
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  text-align: left;
  line-height: 32px;
  color: var(--hex_home_common_text_color);
}
.hex__reseller_partner_intro_stripe.hex__distributor_check_list .hex__content_wrapper{
  align-items: flex-start;
}
.hex__reseller_partner_intro_stripe.hex__distributor_check_list .hex__content_container{
  padding-right: 0px;
  padding-left: 50px;
}
.hex__msp_partner_btn_stripe .hex__reseller_partner_page_header_btn {
  line-height: 24px;
  white-space: unset;
}
.hex__global_ru_lang .hex__reseller_partner_btn_stripe.hex__msp_partner_btn_stripe .hex__reseller_partner_page_header_btn {
  line-height: 24px;
}

@media screen and (min-width: 992px){
  .hex__distributor_check_list.hex__reseller_partner_intro_stripe .hex__image_wrapper .hex__image_container{
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px){
  .hex__reseller_partner_intro_stripe .hex__image_wrapper img.img_1x{
    display: none;
  }
}
@media screen and (max-width: 991px){
  .hex__distributor_check_list .hex__common_container_wrapper{
    width: 100%;
  }
  .hex__distributor_check_list .hexnode_common_stripe_set_max_width{
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 767px){
  .hex__reseller_partner_intro_stripe{
    margin: 50px 0;
  }
  .hex__reseller_partner_intro_stripe .hex__content_wrapper,
  .hex__reseller_partner_intro_stripe.hex__distributor_check_list .hex__content_wrapper{
    align-items: center;
  }
  .hex__reseller_partner_intro_stripe .hex__content_container{
    padding:0 0 40px;
  }
  .hex__distributor_check_list.hex__reseller_partner_intro_stripe .hex__content_container {
    padding: 40px 0 0px;
  }
  .hex__reseller_partner_intro_stripe .hex__image_container{
    width: 88%;
    max-width: 600px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    overflow: hidden;
  }
  .hex__reseller_partner_intro_stripe .hex__image_wrapper img.img_2x{
    display: none;
  }
  .hex__reseller_partner_intro_stripe .hex__image_wrapper img{
    width: 100%;
    height: auto;
    max-height: 260px;
    margin: 0 0 0 40px;
  }
  .hex__reseller_partner_intro_stripe .hex__image_wrapper{
    position: relative;
  }
  .hex__reseller_partner_intro_stripe .hex__image_wrapper::before{
    content: "";
    width: 50%;
    display: block;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
  }
  .hex__distributor_check_list.hex__reseller_partner_intro_stripe .hex__image_wrapper::before{
    right: 0px;
    left: unset;
    background-color: var(--hex_bg_color_light_blue);
  }
  .hex__distributor_check_list.hex__reseller_partner_intro_stripe .hex__image_wrapper img{
    margin: 0 0 0 0px;
    padding-right: 0px;
  }
  .hex__distributor_check_list.hex__reseller_partner_intro_stripe .hex__image_wrapper .hex__image_container{
    text-align: center;
  }
}
@media screen and (min-width: 640px){
  .hex__reseller_partner_btn_stripe--gutter .hex__common_container_wrapper {
    padding: 100px 0px;
  }
  .hex__reseller_partner_btn_stripe.hex__reseller_partner_btn_stripe--gutter .hex__reseller_partner_common_title {
    padding-bottom: 10px;
    font-size: 42px;
    line-height: 50px;
  }
  .hex__reseller_partner_common_description {
    font-size: 18px;
    line-height: 28px;
  }
  .hex__reseller_partner_btn_stripe--gutter .hex__reseller_partner_common_description {
    padding: 10px 0px;
  }
  .hex__reseller_partner_btn_stripe.hex__reseller_partner_btn_stripe--gutter .hex__reseller_partner_page_header_btn {
    margin-top: 25px;
    font-size: 15px;
  }
}
@media screen and (max-width: 600px){
  .hex__reseller_partner_common_title{
    font-size: 30px;
    line-height: 1.2;
  }
  .hex__reseller_partner_intro_sub_title{
    line-height: 32px;
    font-size: 20px;
  }
  .hex__reseller_partner_intro_check_list li{
    font-size: 17px;
    margin: 0 0 15px;
  }
  .hex_reseller_intro_bottom_content {
    font-size: 17px;
  }
  .hex__reseller_partner_intro_check_list li::before{
    width: 20px;
    height: 20px;
    top: 4px;
  }
  .hex__reseller_partner_intro_check_list li::after{
    left: 10px;
    top: 11px;
  }
  .hex__reseller_partner_intro_stripe .hex__contents .hex__sub_title{
    font-size: 22px;
    margin: 0 0 10px;
  }
  .hex__reseller_partner_intro_stripe .hex__contents .hex__sub_content{
    font-size: 17px;
    line-height: 26px;
  }
  .hex__reseller_partner_intro_stripe .hex__reseller_partner_common_title{
    margin: 0 0 25px;
  }
  .hex__reseller_partner_intro_stripe .hex__content_row{
    margin: 0 0 28px;
  }
  .hex__reseller_partner_intro_stripe .hex__content_container{
    padding: 0 0 30px;
  }
  .hex__distributor_check_list.hex__bg_light_blue{
    margin: 0px;
    padding: 45px 0px;
  }
  .hex__distributor_check_list.hex__reseller_partner_intro_stripe .hex__content_container {
    padding: 30px 0 0px;
  }
  .hex__reseller_partner_intro_stripe .hex__row .hex__icon img{
    max-width: 21px;
  }
  .hex__distributor_check_list .hex__reseller_partner_intro_check_list li::after {
    left: 10px;
    top: 11px;
  }
  .hex__distributor_check_list .hex__common_container_wrapper{
    width: 100%;
  }
}
/********intro stripe styles ends***********/
/****************hex__reseller_partner_awards_stripe**************/
.hex__reseller_partner_awards_stripe{
  margin: 50px 0 80px;
}
.hex__reseller_partner_awards_stripe .hex__reseller_partner_common_title{
  text-align: center;
}
@media screen and (max-width: 600px){
  .hex__reseller_partner_awards_stripe .hexnode_mdm_common_gartner_forrester_stripe{
    padding: 0;
  }
  .hex__reseller_partner_awards_stripe{
    margin: 50px 0 50px;
  }
}
/*.hex__reseller_partner_awards_stripe .hex__common_g_f_wrapper{
  -webkit-box-shadow: 0px 0px 10px 0px rgba(228,239,247,0.67);
  box-shadow: 0px 0px 10px 0px rgba(228,239,247,0.67);
}
.hex__reseller_partner_awards_stripe .hex__common_g_f_wrapper:hover, 
.hex__reseller_partner_awards_stripe .hex__common_g_f_wrapper:focus{
  -webkit-box-shadow: 0px 0px 15px 0px rgba(228,239,247,0.67);
  box-shadow: 0px 0px 15px 0px rgba(228,239,247,0.67);
}*/
/****************hex__reseller_partner_awards_stripe**************/
/****************hex__affiliate_two_col_table_stripe starts**************/
.ahex__affiliate_two_col_table_stripe{
  padding: 60px 0px;
}
.ahex__affiliate_two_col_table_stripe .hex__reseller_partner_common_title{
  text-align: center;
}
.hex_affiliate_table_sub_title{
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  text-align: center;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  -webkit-font-smoothing: subpixel-antialiased;
}
.hex_affiliate_table_sub_title b{
  font-weight: var(--hex_font_semibold);
}
.hex__affiliate_table_wrapper{
  width: 100%;
  /* max-width: 1024px; */
  margin: 0 auto;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(184,184,184,0.17);
  box-shadow: 0px 0px 15px 0px rgba(184,184,184,0.17);
  min-height: 50px;
  overflow: hidden;
  overflow-x: auto;
  margin-bottom: 20px;
}
.hex__affiliate_table {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  /* overflow: hidden;
  overflow-x: auto; */
  /* padding: 5px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #E7E7E7;
  min-width: 560px;
}
.hex__affiliate_table_header, .hex_aff_table_tr {
  flex: 1;
}
.hex_aff_table_tr {
  flex-direction: row;
  flex-wrap: nowrap;
}
.hex__affiliate_table, .hex__affiliate_table_header, .hex_aff_table_tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.hex__aff_table_th, .hex__aff_table_td{
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
}
.hex__affiliate_table_header{
  border-bottom: 1px solid #E7E7E7;
}
.hex__affiliate_table_header .hex__aff_table_th {
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  padding: 30px 50px 30px 50px;
  text-align: left;
  -webkit-font-smoothing: antialiased;
}
.hex_aff_table_tr .hex__aff_table_th:first-child{
  border-right: 1px solid #E7E7E7;
}
.hex__affiliate_table_body{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.hex__affiliate_table_body .hex__aff_table_td{
  padding: 30px 50px 30px 50px;
  position: relative;
}
.hex__affiliate_table_body .hex__aff_table_td:first-child::after{
  content: "";
  display: block;
  background-color: #E7E7E7;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  width: 1px;
}
.hex__aff_td_intro{
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  text-align: left;
  color: var(--hex_home_common_text_color);
  margin-bottom: 35px;
}
.hex__aff_td_intro b{
  font-weight: var(--hex_font_semibold);
}
.hex__aff_td_list{
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  text-align: left;
  color: var(--hex_home_common_text_color);
  margin-bottom: 25px;
  list-style: none;
  padding: 0 0 0 40px;
  position: relative;
  display: block;
}
.hex__aff_td_list::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--hex_bg_color_little_dark_blue);
  left: 0px;
  top: 7px;
  transition: all 0.3s ease;
}
.hex__aff_td_list::after {
  content: url(https://www-review3.hexnode.com/static/img/webinar/tick-blue.svg);
  width: 9px;
  line-height: 1;
  position: absolute;
  z-index: 1;
  left: 10px;
  top: 14px;
  transform: translate(-50%,-50%);
  transition: all 0.3s ease;
}

@media screen and (max-width: 991px){
  .hex__affiliate_table_header .hex__aff_table_th, .hex__affiliate_table_body .hex__aff_table_td {
    padding: 25px 30px 25px 30px;
    font-size: 32px;
  }
}
@media screen and (max-width: 767px){
  .ahex__affiliate_two_col_table_stripe {
    padding: 50px 0px;
  }
}
@media screen and (max-width: 600px){
  .hex__affiliate_table_header .hex__aff_table_th {
    font-size: 26px;
  }
  .hex__affiliate_table_header .hex__aff_table_th, .hex__affiliate_table_body .hex__aff_table_td {
    padding: 15px 20px 15px 20px;
  }
  .hex__aff_td_intro {
    font-size: 17px;
    line-height: 26px;
  }
  .hex__aff_td_list {
    font-size: 17px;
    line-height: 26px;
  }
  .hex_affiliate_table_sub_title {
    font-size: 17px;
  }
}
/****************hex__affiliate_two_col_table_stripe ends**************/
/****************hex__reseller_partner_vertical_feature_stripe starts**************/
.ahex_vertical_feature_stripe_container{
  padding: 60px 0px;
}
.ahex_vertical_feature_stripe_container .hex__reseller_partner_common_title{
  text-align: center;
}
.ahex_vertical_feature_stripe_container .feature_vertical_list_wrap{
  margin-top: 45px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.feature_vertical_list_item{
  display: flex;
  flex-direction: row;
  margin-bottom: 45px;
}
.ahex_vertical_feature_stripe_container .feature_vertical_list_item:last-child{
  margin-bottom: 0px;
}
.feature_vertical_list_item .feature_vertical_icon{
  background: #FFFFFF;
  box-shadow: 0px 12px 13px #DEEDFCD4;
  border-radius: 13px;
  width: 100%;
  min-width: 80px;
  max-width: 80px;
  height: 80px;
  margin-right: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.feature_vertical_list_item .feature_vertical_icon{
  margin-top: 10px;
}
.feature_icon{
  width: 34px;
  height: 36px;
}
.feature_icon.open_yourself{
  background: url("https://www-review3.hexnode.com/static/img/affiliate_partner/icons/open-yourself-to-a-world-of-possibilities.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.feature_icon.passive_income{
  background: url("https://www-review3.hexnode.com/static/img/affiliate_partner/icons/earn-a-passive-income.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.feature_icon.smooth{
  background: url("https://www-review3.hexnode.com/static/img/affiliate_partner/icons/smooth-promoting-with-dedicated-support.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.feature_vertical_list_item h4{
  font-size: 28px;
  line-height: 40px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin-bottom: 20px;
}
.feature_vertical_list_item span{
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
}
@media screen and (max-width: 767px){
  .ahex_vertical_feature_stripe_container {
    padding: 50px 0px;
  }
}
@media screen and (max-width: 600px){
  .feature_vertical_list_item{
    -webkit-flex-direction: column;
  -ms-flex-direction: column;
    flex-direction: column;
  }
  .feature_vertical_list_item .feature_vertical_icon{
    margin-right: 0px;
    margin-bottom: 15px;
  }
  .feature_vertical_list_item h4 {
    font-size: 24px;
    line-height: 32px;
  }
  .feature_vertical_list_item span {
    font-size: 17px;
    line-height: 24px;
  }
  .feature_vertical_list_item .feature_vertical_icon{
    margin-top: 0px;
  }
}
/****************hex__reseller_partner_vertical_feature_stripe ends**************/
/****************hex__reseller_home_page_reseller_stripe starts******/
.hex__reseller_home_page_reseller_stripe.hex__home_testimonial{
  padding: 50px 0 30px;
  /*display: none!important;*/
}
@media screen and (max-width: 600px){
  .hex__reseller_home_page_reseller_stripe.hex__home_testimonial{
    padding: 35px 0 20px;
  }
  .hex__reseller_home_page_reseller_stripe.hex__home_testimonial .hex__content_wrapper{
    padding:5px 0 0;
  }
}
/****************hex__reseller_home_page_reseller_stripe ends********/
/********hex__reseller_partner_table_stripe starts**********/
.hex__reseller_partner_table_stripe{
  margin: 60px 0;
}
.hex__reseller_partner_table_stripe .hex__reseller_partner_common_title{
  text-align: center;
  margin: 0 0 45px;
}
.hex__reseller_partner_table_wrapper{
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(184,184,184,0.17);
  box-shadow: 0px 0px 15px 0px rgba(184,184,184,0.17);
  min-height: 50px;
}
.hex__reseller_partner_table_stripe .coming_soon{
  width: 100%;
  max-width: 1024px;
  margin: 10px auto 0;
  text-align: right;
}
.hex__reseller_partner_table_stripe .coming_soon .star{
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
}
.hex__reseller_partner_table_stripe .coming_soon .coming_soon_text{
  font-size: 13px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
}
.hex__reseller_partner_table,
.hex__reseller_partner_table_header,
.hex__reseller_partner_table_tr{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.hex__reseller_partner_table{
  flex-direction: column;
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  padding: 5px;
}
.hex__reseller_partner_table_tr{
  flex-direction: row;
  flex-wrap: nowrap;
}
.hex__reseller_partner_table_header,
.hex__reseller_partner_table_tr{
  flex: 1;
}
.hex__reseller_partner_table .hex__table_description_cell{
  min-width: 400px;
  flex: 1;
}
.hex__reseller_partner_table .hex__table_value_cell{
  min-width: 200px;
}
.hex__reseller_partner_table_header .hex__table_description_cell{
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding: 20px 15px 25px 35px;
}
.hex__reseller_partner_table_header .hex__table_value_cell{
  font-size: 20px;
  line-height: 26px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  padding: 20px 15px 25px 15px;
}
.hex__reseller_partner_table_body .hex__table_description_cell{
  padding: 20px 15px 20px 35px;
  position: relative;
  line-height: 1;
}

.hex__reseller_partner_table_body .hex__table_value_cell{
  padding: 20px 15px 20px 15px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88) 0.2s;
}
.hex__reseller_partner_table_body .hex__table_description_cell::before,
.hex__reseller_partner_table_body .hex__table_description_cell::after,
.hex__reseller_partner_table_body .hex__table_value_cell::before,
.hex__reseller_partner_table_body .hex__table_value_cell::after{
  content: "";
  display: block;
  background-color: #f4f4f4;
  position: absolute;
}
.hex__reseller_partner_table_body .hex__table_description_cell::before{
  height: 1px;
  top: -1px;
  left: 35px;
  width: 100%;
  width: calc( 100% - 35px );
}
.hex__reseller_partner_table_body .hex__table_value_cell::before{
  height: 1px;
  width: 100%;
  top: -1px;
  left: 0;
}
.hex__reseller_partner_table_body .hex__table_description_cell::after,
.hex__reseller_partner_table_body .hex__table_value_cell::after{
  height: 100%;
  top: 0;
  right: 0;
  width: 1px;
}
.hex__reseller_partner_table_body .hex__table_value_cell:last-child::before{
  width: calc( 100% - 15px );
}
.hex__reseller_partner_table_body .hex__table_value_cell:last-child::after{
  display: none;
}
.hex__reseller_partner_table_body .description_title{
  display: block;
}
.hex__reseller_partner_table_body .description_content{
  display: none;
  padding-top: 4px;
}
.hex__reseller_partner_table_body .description_title{
  font-size: 17px;
  line-height: 1;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  position: relative;
  text-decoration: none;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.hex__reseller_partner_table_body a.description_title::before{
  content: url('https://www-review3.hexnode.com/static/img/reseller_page/arrow.svg');
  display: block;
  width: 5px;
  height: auto;
  position: absolute;
  left: -15px;
  top: 6.5px;
  line-height: 0;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.hex__reseller_partner_table_body a.description_title.active::before{
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.hex__reseller_partner_table_body a.description_title{
  cursor: pointer;
}
.hex__reseller_partner_table_body .description_content>p{
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  transition: all 0.3s;
  padding: 0;
  margin: 0;
}
.hex__table_value_cell_tick{
  width: 21px;
  height: 16px;
  display: inline-block;
  background: url('https://www-review3.hexnode.com/static/img/reseller_page/tick.svg');
  background-size: cover;
  background-repeat: no-repeat;
}
.hex__table_value_cell_none{
  width: 11px;
  height: 1px;
  display: inline-block;
  background: url('https://www-review3.hexnode.com/static/img/reseller_page/no-input-table.svg');
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1150px){
  .hex__reseller_partner_table .hex__table_value_cell{
    min-width: 150px;
  }
}
@media screen and (max-width: 991px){
  .hex__reseller_partner_table .hex__table_description_cell{
    min-width: 350px;
  }
  .hex__reseller_partner_table .hex__table_value_cell{
    min-width: 130px;
  }
}
@media screen and (max-width: 850px){
  .hex__reseller_partner_table .hex__table_description_cell{
    min-width: 300px;
  }
  .hex__reseller_partner_table .hex__table_value_cell{
    min-width: 120px;
  }
}
@media screen and (max-width: 767px){
  .hex__reseller_partner_table .hex__table_description_cell{
    min-width: 250px;
  }
  .hex__reseller_partner_table .hex__table_value_cell{
    min-width: 110px;
  }
}
@media screen and (max-width: 600px){
  .hex__reseller_partner_table_stripe{
    margin: 45px 0;
  }
  .hex__reseller_partner_table_stripe .hex__reseller_partner_common_title{
    margin:0 0 35px;
  }
  .hex__reseller_partner_table_header .hex__table_description_cell,
  .hex__reseller_partner_table_header .hex__table_value_cell{
    font-size: 17px;
  }
  .hex__reseller_partner_table_body .description_title{
    font-size: 15px;
    line-height: 24px;
  }
  .hex__reseller_partner_table .hex__table_description_cell{
    min-width: 200px;
  }
  .hex__reseller_partner_table .hex__table_value_cell{
    min-width: 70px;
  }
  .hex__table_value_cell_tick{
    width: 17px;
    height: 13px;
  }
  .hex__reseller_partner_table_header .hex__table_description_cell{
    padding: 15px 10px 20px 30px;
  }
  .hex__reseller_partner_table_header .hex__table_value_cell{
    padding: 15px 10px 20px 10px;
  }
  .hex__reseller_partner_table_body .hex__table_description_cell{
    padding: 15px 10px 15px 30px;
  }
  .hex__reseller_partner_table_body .hex__table_value_cell:last-child::before{
    width: 100%;
  }
}
@media screen and (max-width: 420px){
  .hex__reseller_partner_table_stripe .hex__common_container_wrapper{
    width: 100%;
  }
  .hex__reseller_partner_table_wrapper{
    width: 94%;
    margin-left: 20px;
    margin-right: 0;
  }
  .hex__reseller_partner_table_stripe .coming_soon{
    padding-right: 10px;
  }
  .hex__reseller_partner_table_stripe .hex__reseller_partner_common_title{
    margin:0 10px 35px;
  }
}
@media screen and (max-width: 380px){
  .hex__reseller_partner_table_header .hex__table_description_cell,
  .hex__reseller_partner_table_header .hex__table_value_cell{
    font-size: 15px;
  }
  .hex__reseller_partner_table .hex__table_description_cell{
    min-width: 180px;
  }
}
/********hex__reseller_partner_table_stripe ends ***********/
/****************hex__reseller_partner_guide_stripe starts**************/
.ahex_affiliate_guide_stripe_container{
  padding: 80px 0px;
}
.ahex_affiliate_guide_stripe_container .hex__reseller_partner_common_title{
  text-align: center;
}
.ahex_guide_list_wrap{
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  margin-top: 45px;
}
.guide_list_item{
  -webkit-box-flex: 0;
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 10px;
}
.guide_icon{
  background: #FFFFFF;
  box-shadow: 0px 12px 13px #DEEDFCD4;
  border-radius: 13px;
  width: 80px;
  height: 80px;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}
.guide_icon::after{
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  max-width: 32px;
  max-height: 32px;
  margin: auto;
}
.guide_icon.step_1::after{
  background: url("https://www-review3.hexnode.com/static/img/affiliate_partner/icons/complete-the-signup.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.guide_icon.step_2::after{
  background: url("https://www-review3.hexnode.com/static/img/affiliate_partner/icons/share-link.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.guide_icon.step_3::after{
  background: url("https://www-review3.hexnode.com/static/img/affiliate_partner/icons/start-earning.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.guide_label{
  font-size: 20px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin-bottom: 10px;
}
.guide_content{
  font-size: 22px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
}
.guide_text_link {
  color: var(--hex_home_common_title_color);
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.guide_content .guide_text_link:hover, .guide_content .guide_text_link:focus{
  text-decoration: underline;
  color: var(--hex_home_common_title_color);
}
@media screen and (min-width: 768px){
  .guide_list_item_content {
    padding: 0px 0% 0 10%;
  }
  .guide_list_item{
    position: relative;
  }
  .guide_list_item:nth-child(2):before{
    display: block;
    content: "";
    position: absolute;
    left: -78%;
    width: 200%;
    height: 2px;
    top: 40px;
    background: url(https://www-review3.hexnode.com/static/img/affiliate_partner/line.svg);
    background-repeat: repeat-x;
    z-index: 1;
  }
}
@media screen and (min-width: 992px){
  .guide_list_item_content {
    padding: 0px 0% 0 10%;
  }
  .guide_list_item:nth-child(2):before{
    left: -72%
  }
}
@media screen and (min-width: 1024px){
  .guide_list_item_content {
    padding: 0px 0% 0 20%;
  }
  .guide_list_item:nth-child(2):before{
    left: -60%
  }
}
@media screen and (min-width: 1200px){
  .guide_list_item_content {
    padding: 0px 0% 0 30%;
  }
  .guide_list_item:nth-child(2):before{
    left: -60%
  }
}
@media screen and (min-width: 721px) and (max-width: 991px){

}
@media screen and (max-width: 767px){
  .guide_list_item {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }
  .guide_list_item:last-child{
    margin-bottom: 0px;
  }
  .guide_list_item_content{
    text-align: center;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
  .guide_icon{
    margin-left: auto;
    margin-right: auto;
  }
  .guide_label{
    text-align: center;
  }
  .guide_content{
    text-align: center;
  }
  .ahex_affiliate_guide_stripe_container {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 720px){
  .guide_list_item:last-child{
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 600px){
  .guide_list_item {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }
  .guide_list_item {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
  .guide_content {
    font-size: 20px;
  }
  .guide_label {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) and (max-width: 819px){
  .ahex_guide_list_wrap{
    margin-left: 3%;
    margin-right: -3%;
  }
}
@media screen and (min-width: 820px) and (max-width: 991px){
  .ahex_guide_list_wrap{
    margin-left: 5%;
    margin-right: -5%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .ahex_guide_list_wrap{
    margin-left: 3%;
    margin-right: -3%;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1399px){
  .ahex_guide_list_wrap{
    margin-left: 1%;
    margin-right: -1%;
  }
}
@media screen and (min-width: 1400px) and (max-width: 2199px){
  .ahex_guide_list_wrap{
    margin-left: 2%;
    margin-right: -2%;
  }
}
/****************hex__reseller_partner_guide_stripe ends**************/
/*******hex__reseller_partner_faq_stripe starts******/
.hex__reseller_partner_faq_stripe{
  padding: 60px 0;
}
.hex__reseller_partner_faq_stripe .hex__reseller_partner_common_title{
  text-align: center;
  margin: 0 0 35px;
}
.hex__reseller_partner_faq_stripe .hex__common_container_wrapper{
  max-width: 1200px;
}
.hex__reseller_partner_faq_stripe .hex__faq_container{
  padding: 15px 25px;
}
.hex__reseller_partner_faq_stripe .hex__faq_title{
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  text-decoration: none;
  cursor: pointer;
  position: relative;
  margin: 0;
  padding: 0 30px 0 0;
}
.hex__reseller_partner_faq_stripe .hex__faq_title::after{
  content: '';
  background-image: url('https://www-review3.hexnode.com/static/img/reseller_page/arrow.svg');
  background-repeat: no-repeat;
  display: block;
  width: 8px;
  height: 14px;
  position: absolute;
  right: 11px;
  top: 11px;
  line-height: 0;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.hex__reseller_partner_faq_stripe .hex__faq_title.active::after{
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.hex__reseller_partner_faq_stripe .hex__faq_content_wrapper{
  padding: 10px 20px 0 0;
  display: none;
}
.hex__reseller_partner_faq_stripe .hex__faq_content_wrapper .hex__faq_content{
  font-size: 17px;
  line-height: 30px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 0;
  padding: 0;
}
.faq_list_label{
  font-size: 17px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin: 0;
  padding: 0;
}
.hex__reseller_partner_faq_stripe .hex__faq_content_wrapper ul{
  margin: 0;
  padding-top: 10px;
}
.hex__reseller_partner_faq_stripe .hex__faq_content_wrapper ul li{
  list-style: none;
  padding: 0 0 0 50px;
  margin: 0 0 10px;
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
}
.hex__reseller_partner_faq_stripe .hex__faq_content_wrapper ul li::before{
  content: "";
  position:absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--hex_bg_color_little_dark_blue);
  left: 5px;
  top: 4px;
  transition: all 0.3s ease;
}
.hex__reseller_partner_faq_stripe .hex__faq_content_wrapper ul li:hover::before{
  transform: scale(1.2);
}
.hex__reseller_partner_faq_stripe .hex__faq_content_wrapper ul li::after{
  content: url('https://www-review3.hexnode.com/static/img/webinar/tick-blue.svg');
  width: 9px;
  line-height: 1;
  position: absolute;
  z-index: 1;
  left: 15px;
  top: 12px;
  transform: translate(-50%,-50%);
  transition: all 0.3s ease;
}
.hex__reseller_partner_faq_stripe .hex__faq_content_wrapper ul li:hover::after{
  -webkit-transform: translate(-50%,-50%) rotate(14deg);
  -moz-transform: translate(-50%,-50%) rotate(14deg);
  -ms-transform: translate(-50%,-50%) rotate(14deg);
  -o-transform: translate(-50%,-50%) rotate(14deg);
  transform: translate(-50%,-50%) rotate(14deg);
}
@media screen and (max-width: 979px){
  .hex__reseller_partner_faq_stripe.special_class_footer_fix {
    margin-bottom: -14px;
  }
}
@media screen and (max-width: 600px){
  .hex__reseller_partner_faq_stripe{
    padding: 45px 0;
  }
  .hex__reseller_partner_faq_stripe .hex__reseller_partner_common_title{
    margin: 0 0 25px;
  }
  .hex__reseller_partner_faq_stripe .hex__faq_title{
    font-size: 18px;
  }
  .hex__reseller_partner_faq_stripe .hex__faq_content_wrapper .hex__faq_content,
  .hex__reseller_partner_faq_stripe .hex__faq_content_wrapper ul li{
    font-size: 16px;
    line-height: 24px;
  }
  .hex__reseller_partner_faq_stripe .faq_list_label {
    font-size: 15px;
    line-height: 24px;
  }
  .hex__reseller_partner_faq_stripe .hex__faq_content_wrapper ul li{
    padding-left: 40px;
  }
  .hex__reseller_partner_faq_stripe .hex__faq_container{
    padding: 12px;
  }
  .hex__reseller_partner_faq_stripe .hex__faq_content_wrapper ul li::before{
    width: 18px;
    height: 18px;
  }
  .hex__reseller_partner_faq_stripe .hex__faq_content_wrapper ul li::after{
    width: 8px;
    left: 14px;
    top: 10px;
  }
}
/*******hex__reseller_partner_faq_stripe ends *******/
/*******hex__reseller_partner_btn_stripe starts**********/
.hex__reseller_partner_btn_stripe{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  min-height: 350px;
  background-color: var(--hex_home_common_title_color);
}
.hex__reseller_partner_btn_stripe .hex__reseller_partner_common_title{
  color: #fff;
  text-align: center;
  margin: 0 0 35px;
}
.hex__reseller_partner_btn_stripe .hex__reseller_partner_page_header_btn{
  padding: 0 50px;
  font-size: 17px;
  margin-bottom: 0px;
}
.hex__reseller_partner_btn_stripe.ahex_affiliate_btn_stripe{
  min-height: 300px;
}
@media screen and (max-width: 979px){
  .hex__reseller_partner_btn_stripe.footer_white_fix{
    margin-bottom: -14px;
  }
}
@media screen and (max-width: 600px){
  .hex__reseller_partner_btn_stripe .hex__reseller_partner_page_header_btn{
    font-size: 15px;
    padding: 0 35px;
  }
  .hex__global_ru_lang .hex__reseller_partner_btn_stripe .hex__reseller_partner_page_header_btn{
    line-height: 48px;
  }
}
.hex__reseller_partner_btn_stripe .hex__reseller_partner_common_title{
  margin: 0 0 30px;
}
@media screen and (max-width: 600px){
  .hex__reseller_partner_btn_stripe.ahex_affiliate_btn_stripe{
    min-height: 300px;
  }
}
/*******hex__reseller_partner_btn_stripe ends ***********/
/*******hex__partner_resource_header starts ***********/
.hex__partner_resource_header_stripe {
  min-height: 430px;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  background-color: #08101d;
  text-align: center;
}
.hex__partner_resource_header_content {
  padding-top: 70px;
  padding-bottom: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: relative;
}
.hex__partner_resource_page_title {
  font-size: 46px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: #fff;
  margin: 0 0 15px;
  padding: 0;
}
.hex__partner_resource_page_sub_title {
  font-size: 20px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  margin: 0 0 10px;
  color: var(--hex_home_common_header_text_color);
}

@media screen and (min-width: 601px){
  .reseller_partner_header_bg{
      background-image: url(https://www-review3.hexnode.com/static/img/mdm_resource_page/new_resource/reseller-partnership-bg.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 0;
  }
  .distributor_partner_resource_header_bg {
      background-image: url(https://www-review3.hexnode.com/static/img/distributor_page/2x/hexnode-distributer-program.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 0;
  }
  .isv_partner_resource_header_bg {
    background-image: url(https://www-review3.hexnode.com/static/img/isv_partner/2x/hexnode-isv-partner-program.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .oem_partner_resource_header_bg {
    background-image: url(https://www-review3.hexnode.com/static/img/oem_partners/2x/join-oem-partner-program.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
}
@media screen and (min-width: 601px) and (max-width: 768px){
  .oem_partner_resource_header_bg {
    background-position: 50% 25px;
  }
}
@media screen and (min-width: 1200px){
  .distributor_partner_resource_header_bg{
    background-position: 50% 35%;
  }
}
@media screen and (max-width: 600px){
  .reseller_partner_header_bg{
    background-image: url(https://www-review3.hexnode.com/static/img/mdm_resource_page/new_resource/reseller-partnership-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
    min-height: 480px;
  }
  .distributor_partner_resource_header_bg {
      background-image: url(https://www-review3.hexnode.com/static/img/distributor_page/1x/hexnode-distributer-program.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 85%;
  }
  .isv_partner_resource_header_bg {
    background-image: url(https://www-review3.hexnode.com/static/img/isv_partner/1x/hexnode-isv-partner-program.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 85%;
  }
  .oem_partner_resource_header_bg {
    background-image: url(https://www-review3.hexnode.com/static/img/oem_partners/1x/join-oem-partner-program.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 20px;
  }
  .hex__partner_resource_header_content {
    padding-top: 120px;
  }
  .hex__partner_resource_page_title {
    font-size: 34px;
  }
  .reseller_partner_header_bg .hex__partner_resource_page_title {
    font-size: 30px;
  }
  .hex__partner_resource_page_sub_title {
    font-size: 18px;
    line-height: 26px;
    margin: 0 0 0px;
  }
}
@media screen and (max-width: 360px){
  .hex__global_da_lang .reseller_partner_header_bg .hex__partner_resource_page_title{
    line-break: anywhere;
  }
}
/*******hex__partner_resource_header ends ***********/
/*******hex__partner_resource_form starts ***********/
.partner_resource_form_stripe{
  position: relative;
  padding: 70px 0;
  /* margin-bottom: 21px; */
}
.partner_resource_form_container{
  position: relative;
  padding: 45px 60px 40px 60px;
  letter-spacing: 0px;
  -webkit-box-shadow: 0px 0px 49px 0px rgba(184,184,184,0.17);
  box-shadow: 0px 0px 49px 0px rgba(184,184,184,0.17);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  max-width: 800px;
  margin: 0 auto;
}
.partner_resource_form_container h2{
  font-size: 40px;
  line-height: 1.25;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin: 0 0 35px;
  text-align: center;
}
.partner_resource_form_container .hex__form_wrapper input, 
.partner_resource_form_container .hex__form_wrapper textarea{
  max-width: 100%;
}
.ahex_enroll_btn_submit{
  margin-top: 25px;
}
.ahex_enroll_btn_submit .enroll_now_btn {
  background: var(--hex_btn_bg_color);
  border-radius: 5px;
  width: 100%;
  max-width: 440px;
  height: 50px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  line-height: 50px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  font-family: var(--hex_font_family);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  border: 0px;
}
.ahex_enroll_btn_submit .enroll_now_btn {
  max-width: 100%;
  text-transform: capitalize;
}
.ahex_enroll_btn_submit .enroll_now_btn.btn_disable {
  background-color: var(--hex_tab_gray_txt);
  cursor: default;
}
.partner_resource_form_container .resource_question_box{
  text-align: center;
  padding-top: 15px;
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal);
  font-size: 16px;
  line-height: 18px;
}
.partner_resource_form_container .mail_link {
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_semibold);
}
.partner_resource_form_container .mail_link:hover, .partner_resource_form_container .mail_link:focus{
  color: var(--hex_home_common_text_color);
  text-decoration: none;
}
.become-partner .partner_resource_form_container .resource_question_box {
  text-align: left;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 0;
}
.signup_form_content .hex__common_demo_signup_desc {
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: #ffffff;
}
.become-partner .signup_form_content ul {
  padding-left: 30px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px){
  .partner_resource_form_container{
    padding: 30px 25px 25px 25px;
  }
}
@media screen and (max-width: 600px){
  .partner_resource_form_stripe{
    padding: 50px 0;
  }
  .partner_resource_form_container h2 {
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 20px;
  }
  .partner_resource_form_container{
    padding: 20px 15px 15px 15px;
  }
  .partner_resource_form_container .hex__form_wrapper label.call_back_fld{
    font-size: 16px;
  }
  .hex__global_pt_lang .partner_resource_form_container .hex__form_wrapper label.call_back_fld{
    font-size: 15px;
  }
  .partner_resource_form_container .hex__form_wrapper .inputMaterial:focus ~ label, 
  .partner_resource_form_container .hex__form_wrapper .inputMaterial:valid ~ label, 
  .partner_resource_form_container .hex__form_wrapper select.inputMaterial.is_valid_select_tag:valid ~ label{
    font-size: 14px;
  }
  .become-partner .partner_resource_form_container .resource_question_box {
    font-size: 14px;
    line-height: 20px;
  }
  .become-partner .signup_form_content .hex__common_demo_signup_desc {
    font-size: 17px;
  }
}
@media screen and (max-width: 500px){
  .hex__global_ru_lang .hex__form_wrapper .double_label.dl_2 label.call_back_fld {
    top: 6px;
    padding-right: 5px;
  }
  .hex__global_ru_lang .hex__form_wrapper .double_label.dl_2 .inputMaterial:focus ~ label, 
  .hex__global_ru_lang .hex__form_wrapper .double_label.dl_2 .inputMaterial:valid ~ label, 
  .hex__global_ru_lang .hex__form_wrapper .double_label.dl_2 select.inputMaterial.is_valid_select_tag:valid ~ label {
    font-size: 16px;
    top: -11px;
  }
  .hex__global_ru_lang .partner_resource_form_container .hex__form_wrapper .double_label.dl_2 .inputMaterial:focus ~ label{
    font-size: 13px;
    white-space: nowrap;
  }
}
@media screen and (max-width: 450px){

}
@media screen and (max-width: 440px){
  .reseller_multi_form .hex__form_wrapper .double_label.dl_2 label.call_back_fld{
    top: 6px;
    padding-right: 5px;
  }
  .reseller_multi_form .partner_resource_form_container .hex__form_wrapper .double_label .inputMaterial:valid ~ label, 
  .reseller_multi_form .partner_resource_form_container .hex__form_wrapper .double_label .inputMaterial:focus ~ label {
    top: -11px;
    left: 12px;
    white-space: nowrap;
    width: 92%;
    overflow: hidden;
  }
}
@media screen and (max-width: 400px){
  .hex__form_wrapper .double_label.dl_2 label.call_back_fld{
    top: 6px;
    padding-right: 5px;
  }
  .partner_resource_form_container .hex__form_wrapper .double_label .inputMaterial:valid ~ label, .partner_resource_form_container .hex__form_wrapper .double_label .inputMaterial:focus ~ label{
    font-size: 14px;
  }
  .reseller_multi_form .partner_resource_form_container .hex__form_wrapper .double_label .inputMaterial:valid ~ label,
  .reseller_multi_form .partner_resource_form_container .hex__form_wrapper .double_label .inputMaterial:focus ~ label{
    top: -9px;
    font-size: 13px;
    white-space: nowrap;
    width: 92%;
    overflow: hidden;
  }
}
@media screen and (max-width: 380px){
}
@media screen and (max-width: 360px){
  .hex__form_wrapper .double_label label.call_back_fld{
    top: 6px;
    padding-right: 5px;
  }
  .partner_resource_form_container .hex__form_wrapper .double_label .inputMaterial:valid ~ label,
  .partner_resource_form_container .hex__form_wrapper .double_label .inputMaterial:focus ~ label{
    font-size: 13px;
    white-space: nowrap;
    width: 92%;
    overflow: hidden;
  }
}
/*******hex__partner_resource_form ends ***********/
/*******hex__reseller_bottom starts ***********/
.reseller_partner_bottom_stripe_wrap {
  background: url(https://www-review3.hexnode.com/static/img/mdm_resource_page/new_resource/reseller-benefits-bg.png) no-repeat;
  background-position: 55% 0;
  background-size: cover;
  background-color: var(--hex_bg_color_light_blue);
  margin-left: auto;
  margin-right: auto;
}
.hex_reseller_bottom_flex_wraper{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 70px 0;
}
.hex_reseller_bottom_left{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.reseller_partner_bottom_stripe_wrap .hex_reseller_intro_bottom_content{
  margin-bottom: 20px;
}
@media screen and (max-width: 991px){
  .reseller_partner_bottom_stripe_wrap{
    background: none;
    background-color: var(--hex_bg_color_light_blue);
  }
  .hex_reseller_bottom_left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }
}
@media screen and (max-width: 600px){
  .hex_reseller_bottom_flex_wraper{
    padding: 50px 0;
  }
  .hex_reseller_bottom_left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/*******hex__reseller_bottom ends ***********/
/*********hexnode reseller partnership home page styles ends***********/
/*******mhex mdm hexnode home page styles (mysite/templates/mdm_home/) starts ***********/

.mhex_mdm_home_image{
    background-color: #ffff;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}

.mhex_mdm_home_image_text{
  fill: black!important;
  color: black;
  margin: 60px 0 50px;
  padding: 0;
  text-align: center;
}

.mhex_mdm_logo_strip{
  background-color:var(--hex_bg_color_light_blue);
  padding: 60px 0 15px;
}

.mhex_mdm_home_ms_logo{
  margin-right :7.86px; 
  width: 23px;
  height: 23px;
}
.svg_margin_control .control_show_phone .aspect-ratio-img {
  width: auto;
}
@media screen and (min-width: 1025px){
  .svg_margin_control{
    padding-bottom: 50px;
  }
}
/*******mhex mdm hexnode home page styles ends ***********/
/*********hex new features pages styles starts********/
/*haeder stripe starts****/
.hex__s_f_header_stripe{
  position: relative;
  line-height: 1;
  min-height: 490px;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*-webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -moz-box-direction:normal;
  -moz-box-orient:vertical;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;*/
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap: wrap;
}
.hex__s_f_header_stripe .hex__content_wrapper{
  width: 88%;
  /*max-width: 1000px;*/
  margin: 75px auto 0;
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content: center;
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self: center;
  text-align: center;
}

.hex__s_f_header_sub_title{
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_semibold);
  color: #fff;
  margin: 0 0 15px;
  padding: 0;
}
.hex__s_f_header_title{
  font-size: 40px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: #fff;
  margin: 0 0 35px;
  padding: 0;
}
.hex__c_header_form_wrapper .hex__form_wrapper_row{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap: wrap;
  /*max-width: 500px;*/
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content: center;
  margin: 0 auto;
  position: relative;
}
.hex__c_header_form_wrapper .hex__signup_input, .hex__c_header_form_wrapper input[type="text"].hex__signup_input{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex: 1;
  height: 53px;
  max-width: 280px;
  padding-left:10px;
  padding-right: 10px;
  font-size: 17px;
  font-family:var(--hex_font_family);
  line-height: 24px;
  color: var(--hex_home_form_text_color_dark);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  text-shadow: none;
  margin-right: 8px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: width 0.6s cubic-bezier(0.86, 0, 0.07, 1), all .3s cubic-bezier(.84,-0.18,.31,1.26);
  border:1px solid transparent !important;
}
.hex__signup_btn{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content: center;
  -webkit-box-align:center;
  -moz-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items: center;
  align-items: center;
  color: #fff;
  font-size: 17px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  padding: 0 40px;
  height: 53px;
  min-width: 210px;
  font-family: var(--hex_font_family);
  background-color: var(--hex_btn_bg_color);
  border-color: var(--hex_btn_bg_color);
  outline: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26), width 0s cubic-bezier(0.86, 0, 0.07, 1);
  text-transform: uppercase;
  border:none;
}
.hex__signup_btn:hover,
.hex__signup_btn:focus{
  text-decoration: none;
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
  border-color: var(--hex_btn_bg_color_hover);
}
.hex__c_header_form_wrapper ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--hex_home_form_text_color) !important;
}
.hex__c_header_form_wrapper ::-moz-placeholder { /* Firefox 19+ */
  color: var(--hex_home_form_text_color) !important;
}
.hex__c_header_form_wrapper :-ms-input-placeholder { /* IE 10+ */
  color: var(--hex_home_form_text_color) !important;
}
.hex__c_header_form_wrapper :-moz-placeholder { /* Firefox 18- */
  color: var(--hex_home_form_text_color) !important;
}
.hex__error_wrapper{
  position: absolute;
  display: block;
  width: 100%;
  /*max-width: 550px;*/
  bottom: -35px;
  left: 0;
  text-align: center;
}
.hex__c_header_form_wrapper .hex__signup_error_message{
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: #fff;
  padding: 0;
  margin: 10px 0 0;  
  -webkit-font-smoothing: antialiased;
}
.hex__c_header_form_wrapper form{
  margin: 0;
}

.mhex_mdm_home_signup_btn{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content: center;
  -webkit-box-align:center;
  -moz-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items: center;
  align-items: center;
  color: #fff;
  font-size: 20px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  padding: 0 40px;
  height: 53px;
  min-width: 210px;
  font-family: var(--hex_font_family);
  background-color: var(--hex_btn_bg_color);
  border:none;
  border-color: var(--hex_btn_bg_color);
  outline: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition:width 0.6s cubic-bezier(0.86, 0, 0.07, 1), all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.mhex_mdm_home_signup_btn:hover,
.mhex_mdm_home_signup_btn:focus{
  text-decoration: none;
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
  border-color: var(--hex_btn_bg_color_hover);
}
.hex__signup_btn.btn_common_pad{
  padding: 0px 30px;
}
.ahex_mdm_signup_wrap .hex__form_wrapper_row.mhex_signup_button_form_container .hex__signup_input,
.ahex_mdm_signup_wrap .hex__form_wrapper_row.mhex_signup_button_form_container input[type="text"].hex__signup_input{
  width: 100%;
}
@media screen and (min-width: 601px){
  .hex__s_f_header_stripe.hex__features_s_p_header_enrollment{
    background-color: #10121e !important;
    background: url('https://www-review3.hexnode.com/static/img/features/2x/banner-bg-wave-lines.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
}
@media screen and (max-width: 600px){
  .hex__s_f_header_stripe{
    min-height: 550px;
  }
  .hex__s_f_header_stripe.hex__features_s_p_header_enrollment{
    background-color: #10121e;
    background: url('https://www-review3.hexnode.com/static/img/features/1x/banner-bg-wave-lines.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
  .hex__s_f_header_stripe .hex__content_wrapper {
    margin-top: 130px;
  }
  .hex__s_f_header_title{
    font-size: 30px;
    margin: 0 0 30px;
  }
  .hex__s_f_header_sub_title{
    font-size: 17px;
    line-height: 24px;
    margin: 0 0 12px;
  }
  .hex__c_header_form_wrapper .hex__signup_input, .hex__c_header_form_wrapper input[type="text"].hex__signup_input{
    -webkit-box-flex:100%;
    -moz-box-flex:100%;
    -webkit-flex:100%;
    -ms-flex:100%;
    flex:100%;
    max-width: 325px;
    margin: 0 auto 15px;
    height: 48px;
    font-size: 16px;
    padding: 0 10px;
  }
  .hex__signup_btn{
    -webkit-box-flex:100%;
    -moz-box-flex:100%;
    -webkit-flex:100%;
    -ms-flex:100%;
    flex:100%;
    max-width: 325px;
    margin: 0 auto;
    height: 48px;
    font-size: 16px;
  }
  .mhex_mdm_home_signup_btn{
    -webkit-box-flex:100%;
    -moz-box-flex:100%;
    -webkit-flex:100%;
    -ms-flex:100%;
    flex:100%;
    max-width: 325px;
    margin: 0 auto;
    height: 48px;
    font-size: 18px;
  }
  /* .hex__c_header_form_wrapper .hex__signup_error_message{
    font-size: 18px;
  } */
}
/*haeder stripe ends****/
/*features list stripe starts*/
.hex__features_list_container_wrapper{
  position: relative;
  z-index: 1;
}
.hex__features_list_container_wrapper.overlay::before{
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 3;
}
.hex__features_list_container_wrapper .hex__common_container_wrapper{
  position: relative;
}
.hex__features_list_container_wrapper .hex__features_list_dummy_ul_loader{
  display: none;
}
.hex__features_list_container_wrapper.overlay .hex__features_list_dummy_ul_loader{
  display: block;
  width: 100%;
  position: absolute;
  top: 5px;
  left: 0;
  z-index: 5;
}
.hex__features_list_container_wrapper .hex__features_list_dummy_ul_loader ul{
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction:normal;
  -webkit-box-orient:horizontal;
  -moz-box-direction:normal;
  -moz-box-orient:horizontal;
  -webkit-box-direction:row;
  -ms-flex-direction:row;
  flex-direction: row;
  -webkit-box-pack:justify;
  -moz-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  justify-content: space-between;

  
}
.hex__features_list_container_wrapper .hex__features_list_dummy_ul_loader ul li{
  content: "";
  height: 36px;
  /*width: 15%;*/
  display: flex;
  flex: 1;
  margin: 0 25px;
  display: inherit;
  position: relative;
  background:#fff;
  animation-duration: 400ms;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: placeHolderShimmer;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  position: relative;
  opacity: 0.4;
}
.hex__features_list_container_wrapper .hex__features_list_dummy_ul_loader ul li:first-child{
    margin-left: 0;
}
@-webkit-keyframes placeHolderShimmer {
  0%{ background-position: -468px 0; }
  100%{ background-position: 468px 0; }
}
@keyframes placeHolderShimmer {
  0%{ background-position: -468px 0; }
  100%{ background-position: 468px 0; }
}
@media screen and (max-width: 1200px){
  .hex__features_list_container_wrapper .hex__features_list_dummy_ul_loader ul li:nth-last-child(1){
    display: none;
  }
}
@media screen and (max-width: 1100px){
  .hex__features_list_container_wrapper .hex__features_list_dummy_ul_loader ul li:nth-last-child(2){
    display: none;
  }
}
@media screen and (max-width: 940px){
  .hex__features_list_container_wrapper .hex__features_list_dummy_ul_loader ul li:nth-last-child(3){
    display: none;
  }
}
@media screen and (max-width: 768px){
  .hex__features_list_container_wrapper .hex__features_list_dummy_ul_loader ul li{
    display: none;
  }
  .hex__features_list_container_wrapper .hex__features_list_dummy_ul_loader ul li:first-child{
    display: flex;
    margin: 0;
  }
}
.hex__features_list_container_wrapper .hex__features_list_wrapper{
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction:normal;
  -webkit-box-orient:horizontal;
  -moz-box-direction:normal;
  -moz-box-orient:horizontal;
  -webkit-box-direction:row;
  -ms-flex-direction:row;
  flex-direction: row;
  -webkit-box-pack:justify;
  -moz-box-pack:justify;
  -ms-flex-pack:distribute;
  -webkit-justify-content:space-around;
  justify-content: space-around;
  margin: 20px 0 0; 
  border-bottom: 1px solid;
  border-color: var(--hex_color_light_grey);
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper{
  display: inherit;
  flex: 1;
  position: relative;
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top{
  margin: 0;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction:normal;
  -webkit-box-orient:horizontal;
  -moz-box-direction:normal;
  -moz-box-orient:horizontal;
  -webkit-box-direction:row;
  -ms-flex-direction:row;
  flex-direction: row;
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap: nowrap;
  background-color: #fff;
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top{
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex: 1;
  z-index: 2;
}

.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top li{
  -webkit-list-style:none;
  list-style: none;
  display: inherit;
  margin: 5px;
  position: relative;
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top li{
  /*padding: 0 10px;*/
  margin: 5px 15px 25px 15px;
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top li:nth-child(1){
  margin-left: 0;
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li>a{
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  padding: 5px 20px;
  color: var(--hex_color_mosque);
  cursor: pointer;
  text-decoration: none;
  -webkit-font-smoothing:subpixel-antialiased;
  font-smoothing:subpixel-antialiased;
  white-space: nowrap;
  -webkit-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
  -moz-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
  -ms-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
  -o-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li.active>a,
.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li>a:hover{
  color: var(--hex_home_common_title_color);
  -webkit-font-smoothing:auto;
  font-smoothing:auto;
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top li>a:nth-child(1){
  padding-left: 0;
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top{
  max-height: 66px;
  overflow: hidden;
}

.hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top{
  max-height: 50px;
}
.hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top>li{
  /*animation: item_fade_in 0.1s;*/
  margin: 5px;
}


@media screen and (max-width: 1200px){
  .hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li>a{
    padding: 5px 15px;
  }
}

.hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper{
  /*min-width: 180px;*/
  text-align: center;
  position: relative;
  z-index: 2;
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a{
  display: block;
  position: relative;
  display: inherit;
  font-size: 20px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  padding: 5px 20px 5px 20px;
  /*margin: 5px 5px 5px 10px;*/
  color: var(--hex_color_mosque);
  cursor: pointer;
  text-decoration: none;
  -webkit-font-smoothing:antialiased;
  width: 100%;
  height: 100%;
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a>span.on_expand,
.hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a>span.on_collapse{
  white-space: nowrap;
}
.hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a>span.on_collapse{
  display: none;
}




@keyframes item_fade_in{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
@keyframes item_fade_in_up{
  0%{
    transform: translate(0,-3px);
    opacity: 0;
  }
  100%{
    transform: translate(0,0);
    opacity: 1;
  }
}
@media screen and (min-width: 769px){
  /*.hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li.active::after{
    content: "";
    position: absolute;
    display: block;
    height: 3px;
    width: 40%;
    background-color: var(--hex_btn_bg_color);
    z-index: 3;
    bottom: -26px;
    left: 50%;
    transform: translate(-50%,0);
  }*/
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top>li.active::after{
    display: none;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .hex__tab_content_display{
    display: none;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication,
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication::before,
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication::after{
    display: block;
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: var(--hex_color_mosque);
    -webkit-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -moz-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -ms-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication{
    right: 10px;
    top: 20px;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication::before{
    top: 0;
    left: -9px;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication::after{
    top: 0px;
    right: -9px;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper.list_ul_added>a .action_indication{
    -webkit-transform: translate(0,-3px);
    -moz-transform: translate(0,-3px);
    -ms-transform: translate(0,-3px);
    -o-transform: translate(0,-3px);
    transform: translate(0,-3px);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper.list_ul_added>a .action_indication::before{
    -webkit-transform: translate(0,6px);
    -moz-transform: translate(0,6px);
    -ms-transform: translate(0,6px);
    -o-transform: translate(0,6px);
    transform: translate(0,6px);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper.list_ul_added>a .action_indication::after{
    -webkit-transform: translate(0,6px);
    -moz-transform: translate(0,6px);
    -ms-transform: translate(0,6px);
    -o-transform: translate(0,6px);
    transform: translate(0,6px);
  }
}

.hex__features_list_wrapper .btn_wrapper{
  position: relative;
}
.hex__features_list_wrapper .btn_wrapper .hex__ul_list_hidden{
  position: absolute;
  z-index: -1;
  top: 50px;
  right: 0;
  background-color: #fff;
  padding: 15px;
  margin: 0;
  list-style: none;
  text-align: left;
  border-radius: 6px;
  -webkit-box-shadow: 0px 8px 15px #09033014;
  box-shadow: 0px 8px 15px #09033014;
  cursor: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0,30px) scale(0.98);
  -moz-transform: translate(0,30px) scale(0.98);
  -ms-transform: translate(0,30px) scale(0.98);
  -o-transform: translate(0,30px) scale(0.98);
  transform: translate(0,30px) scale(0.98);
  -webkit-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
  -moz-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
  -ms-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
  -o-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
}
.hex__features_list_wrapper .btn_wrapper .hex__ul_list_hidden.hex__make_visible{
  z-index: 5;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0,0) scale(1);
  -moz-transform: translate(0,0) scale(1);
  -ms-transform: translate(0,0) scale(1);
  -o-transform: translate(0,0) scale(1);
  transform: translate(0,0) scale(1);
  -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  -ms-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
}
.hex__features_list_wrapper .btn_wrapper .hex__ul_list_hidden li{
  display: block;
  line-height: 1;
}
.hex__features_list_wrapper .btn_wrapper .hex__ul_list_hidden li a{
  cursor: pointer;
  display: block;
  font-size: 20px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  padding: 8px 25px;
  margin: 4px 0;
  color: var(--hex_color_mosque);
  cursor: pointer;
  text-decoration: none;
  -webkit-font-smoothing:subpixel-antialiased;
  font-smoothing:subpixel-antialiased;
  white-space: nowrap;
  text-decoration: none;
  -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  -ms-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
}
.hex__features_list_wrapper .btn_wrapper .hex__ul_list_hidden li.active a,
.hex__features_list_wrapper .btn_wrapper .hex__ul_list_hidden li a:hover{
  color: var(--hex_home_common_title_color);
  background-color: var(--hex_list_active_bg);
  border-radius: 4px;
}
@media screen and (min-width: 769px){
  .hex__features_list_wrapper .btn_wrapper .hex__ul_list_hidden{
    min-width: 250px;
  }
}
@media screen and (max-width: 768px){
  .hex__features_list_wrapper .btn_wrapper .hex__ul_list_hidden.hex__make_visible{
    opacity: 0;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper{
    flex-direction: column;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper{
    order: 2;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper{
    display: flex;
    order: 1;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a{
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex: 1;
    margin: 0;
    padding: 10px 40px 0 0;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top{
    max-height: 0;
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1), padding-bottom 0.2s cubic-bezier(0.04, 0, 0.2, 1);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top{
    max-height: 1000px;
    padding-bottom: 15px;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top,
  .hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top{
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: none;
    flex-wrap: wrap;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li,
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top>li{
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    display: flex;
    flex:50%;
    margin: 0;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li{
    -webkit-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -moz-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -ms-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -webkit-transform: translate(0,-8px);
    -moz-transform: translate(0,-8px);
    -ms-transform: translate(0,-8px);
    -o-transform: translate(0,-8px);
    transform: translate(0,-8px);
    opacity: 0;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top>li{
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -moz-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -ms-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    opacity: 1;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li>a,
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top>li>a{
    display: block;
    width: 100%;
    padding:5px 0 5px;
    white-space: normal;
  }
  
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .hex__tab_content_display{
    display: block;
    text-align: left;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .hex__tab_content_display .hex__feature_title{
    display: block;
    font-size: 20px;
    line-height: 26px;
    font-weight: var(--hex_font_normal);
    color: var(--hex_home_common_text_color);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .hex__tab_content_display .hex__current_page{
    display: block;
    font-size: 20px;
    line-height: 26px;
    font-weight: var(--hex_font_normal);
    color: var(--hex_home_common_title_color);
    position: relative;
    -webkit-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -moz-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -ms-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    transform: translate(0,0);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .btn_wrapper>a .hex__tab_content_display .hex__current_page{
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0,3px);
    -moz-transform: translate(0,3px);
    -ms-transform: translate(0,3px);
    -o-transform: translate(0,3px);
    transform: translate(0,3px);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a>span.on_expand,
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a>span.on_collapse{
    display: none!important;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication,
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication::before,
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication::after{
    display: block;
    position: absolute;
    content: "";
    -webkit-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -moz-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -ms-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.2s cubic-bezier(0.04, 0, 0.2, 1);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication{
    background-color: #fff;
    top: 24px;
    right: 10px;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication::before,
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication::after{
    width: 14px;
    height: 3px;
    border-radius: 3px;
    background-color: var(--hex_home_common_text_color);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication::before{
    top: 0;
    left: -13px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .action_indication::after{
    top: 0;
    right: -9px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .btn_wrapper>a .action_indication::before{
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .btn_wrapper>a .action_indication::after{
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
@media screen and (min-width: 381px) and (max-width: 768px){
  .hex__features_list_container_wrapper .hex__features_list_wrapper{
    margin: 10px 0;
    padding: 0 0 20px;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li:nth-child(odd)>a,
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top>li:nth-child(odd)>a{
    margin: 5px 5px 5px 0;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li:nth-child(even)>a,
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top>li:nth-child(even)>a{
    margin: 5px 0 5px 5px;
  }
}
@media screen and (max-width: 600px){
  .hex__features_list_container_wrapper .hex__features_list_wrapper{
    margin: 5px 0;
    padding: 0 0 15px;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .hex__tab_content_display .hex__feature_title{
    font-size: 18px;
    line-height: 24px;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .btn_wrapper>a .hex__tab_content_display .hex__current_page{
    font-size: 18px;
    line-height: 24px;
  }
  .hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li>a,
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top>li>a{
    font-size: 17px;
  }
}
@media screen and (max-width: 380px){
  .hex__features_list_container_wrapper .hex__features_list_wrapper .hex__list_wrapper ul.hex__ul_list_on_top>li,
  .hex__features_list_container_wrapper .hex__features_list_wrapper.list_added .hex__list_wrapper ul.hex__ul_list_on_top>li{
    flex:100%;
  }
}
/*features list stripe ends*/
/*************/
.hex__features_stripe_container_wrapper{
  padding: 60px 0;
}
/*.hex__features_list_container_wrapper + .hex__features_stripe_container_wrapper {
  padding: 40px 0 60px;
}*/
.hex__features_sec_title{
    font-size: 36px;
    line-height: 1.25;
    font-weight: var(--hex_font_semibold);
    color: var(--hex_home_common_title_color);
    margin: 0 0 15px;
    padding: 0;
    text-align: center;
}
.hex__features_stripe_container_wrapper .hex__features_sec_title{
  margin: 0 0 60px;
}
.hex__f_item_row{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align:center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items:center;
  align-items: center;
  margin:0 0 60px 0;
}

.hex__f_item_row .hex__f_item_i_wrapper{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 407px;
  height: 414px;
  position: relative;
  z-index: 1;
  -webkit-box-align:center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items:center;
  align-items: center;
  /*-webkit-box-shadow:0px 2px 27px 0px rgba(239,238,238,0.25);
  box-shadow: 0px 2px 27px 0px rgba(239,238,238,0.25);*/
}
.hex__features_stripe_modifier .hex__f_item_i_wrapper{
  width: unset;
  height: unset;
  max-width: 520px;
  max-height: 424px;
}

.hex__features_stripe_modifier img.hex__f_item_row_img_desk{
  border-radius: 18px;
}
.hex__features_stripe_modifier img.hex__f_item_row_img_tab{
  border-radius: 15px;
}
.hex__f_item_row_img_tab,
.hex__f_item_row_img_desk{
  /*-webkit-border-radius: 12px;
  border-radius: 12px;*/
}
/* testing .hex__f_item_i_wrapper .hex__f_item_row_img_tab.aspect-ratio-img {
  width: auto;
} */
.hex__f_enrollment_qr_code .hex__f_item_row_img_desk,
.hex__f_enrollment_qr_code .hex__f_item_row_img_tab,
.hex__f_enrollment_apple_configurator .hex__f_item_row_img_desk,
.hex__f_enrollment_apple_configurator .hex__f_item_row_img_tab,
.hex__f_expense_notification .hex__f_item_row_img_desk,
.hex__f_expense_notification .hex__f_item_row_img_tab,
.hex__f_expense_reports_scans .hex__f_item_row_img_desk,
.hex__f_expense_reports_scans .hex__f_item_row_img_tab,
.hex__f_reports_location_history .hex__f_item_row_img_desk,
.hex__f_reports_location_history .hex__f_item_row_img_tab,
.hex__f_reports_e_r_c_r .hex__f_item_row_img_desk,
.hex__f_reports_e_r_c_r .hex__f_item_row_img_tab,
.hex__f_api_api .hex__f_item_row_img_desk,
.hex__f_api_api .hex__f_item_row_img_tab,
.hex__f_api_comprehensive_documentation .hex__f_item_row_img_desk,
.hex__f_api_comprehensive_documentation .hex__f_item_row_img_tab,
.hex__f_security_containerization_work_profiles .hex__f_item_row_img_desk,
.hex__f_security_containerization_work_profiles .hex__f_item_row_img_tab,
.hex__f_security_application_content_security .hex__f_item_row_img_desk,
.hex__f_security_application_content_security .hex__f_item_row_img_tab,
.hex__f_img_normal .hex__f_item_row_img_desk,
.hex__f_img_normal .hex__f_item_row_img_tab{
  -webkit-border-radius: 12px;
  border-radius: 12px;
}
.hex__f_kiosk_android,
.hex__f_kiosk_ios{
  justify-content: center;
}

/* testing .hex__f_kiosk_android .aspect-ratio-img,
.hex__f_kiosk_android .aspect-ratio-img,
.hex__f_kiosk_ios .aspect-ratio-img,
.hex__f_kiosk_ios .aspect-ratio-img{
  width: auto;
} */
.hex__f_kiosk_android .hex__f_item_row_img_desk,
.hex__f_kiosk_android .hex__f_item_row_img_tab,
.hex__f_kiosk_ios .hex__f_item_row_img_desk,
.hex__f_kiosk_ios .hex__f_item_row_img_tab{
  -webkit-border-radius: 0;
  border-radius: 0;
  max-height: 390px;
}
.hex__f_item_row .hex__f_item_i_wrapper.hex__f_security_containerization_work_profiles,
.hex__f_item_row .hex__f_item_i_wrapper.hex__f_security_application_content_security,
.hex__f_item_row .hex__f_item_i_wrapper.hex__f_img_normal,
.hex__f_item_row .hex__f_item_i_wrapper.hex__f_kiosk_android,
.hex__f_item_row .hex__f_item_i_wrapper.hex__f_kiosk_ios{
  height: unset;
}
.hex__f_item_row .hex__f_item_c_wrapper{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  flex: 1;
}
.hex__f_item_row .hex__f_item_c_wrapper.order_step_count .order_step_wrap {
  display: flex;
  align-items: center;
  justify-content: start;
  margin-bottom: 15px;
}
.hex__f_item_row .hex__f_item_c_wrapper.order_step_count .order_step_wrap .hex__features_ter_title {
  margin-bottom: 0;
}
.hex__f_item_row .hex__f_item_c_wrapper.order_step_count .order_step_wrap .order_step_count_item {
    font-size: 18px;
    color: #0073CF;
    line-height: 24px;
    background-color: #D7EDFF;
    border-radius: 50%;
    margin-right: 15px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
}
/* .hex--macos.hex--firefox .hex__f_item_row .hex__f_item_c_wrapper.order_step_count .order_step_wrap .order_step_count_item,
.hex--windows .hex__f_item_row .hex__f_item_c_wrapper.order_step_count .order_step_wrap .order_step_count_item,
.hex--android .hex__f_item_row .hex__f_item_c_wrapper.order_step_count .order_step_wrap .order_step_count_item {
  padding-top: 5px;
} */
.hex__features_stripe_container_wrapper .hex__f_item_row .hex__f_item_c_wrapper.order_step_count .hex__features_common_text {
  padding-left: 45px;
}
.hex__f_item_row:nth-of-type(n) .hex__f_item_i_wrapper,
.hex__f_item_row.img_left .hex__f_item_i_wrapper{
  order: 1;
  margin: 0 80px 0 0;
}

.hex__features_stripe_modifier .hex__f_item_i_wrapper.hex__f_reports_location_history {
  margin: 0 130px 0 0;
}

.hex__f_item_row:nth-of-type(2n) .hex__f_item_i_wrapper,
.hex__f_item_row.img_right .hex__f_item_i_wrapper{
  order: 2;
  margin: 0 0 0 80px;
}
.hex__f_item_row.img_right .hex__f_item_wrapper {
  order: 2;
  margin-left: 30px;
  max-width: 60%;
}
.hex__f_item_row:nth-of-type(n) .hex__f_item_c_wrapper,
.hex__f_item_row.img_left .hex__f_item_c_wrapper{
  order: 2;
}
.hex__f_item_row:nth-of-type(2n) .hex__f_item_c_wrapper,
.hex__f_item_row.img_right .hex__f_item_c_wrapper{
  order: 1;
}
.hex__features_ter_title{
  font-size: 26px;
  line-height: 1.3;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 0 0 15px;
  -webkit-font-smoothing:subpixel-antialiased;
}
.hex__features_ter_title a{
  color: var(--hex_home_common_title_color);
  text-decoration: none;
}
.hex__features_ter_title a:hover, .hex__features_ter_title a:focus{
  /* color: var(--hex_link_color); */
  text-decoration: underline;
}
.hex__features_common_text{
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  padding: 0;
  margin: 0 0 15px;
  -webkit-font-smoothing:subpixel-antialiased;
}
.hex__features_stripe_container_wrapper .hex__f_item_row .hex__f_item_c_wrapper .hex__features_common_text{
  margin: 0 0 40px;
  max-width: 690px;
}
.hex__features_stripe_container_wrapper .hex__f_item_row .hex__f_item_c_wrapper .hex__features_common_text:nth-last-child(1){
  margin: 0 0 5px;
}

.hex__f_item_c_wrapper ul{
 margin: 5px 0 0;
 max-width: 690px;
}
.hex__f_item_c_wrapper ul li{
  list-style: none;
  padding: 0 0 0 50px;
  margin: 0 0 10px;
  position: relative;
  display: inline-block;
  font-size: 18px;
  line-height: 30px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
}
.hex__f_item_c_wrapper ul li:last-child{
  margin: 0;
}
.hex__f_item_c_wrapper ul li::before{
  content: "";
  position:absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--hex_bg_color_little_dark_blue);
  left: 5px;
  top: 7px;
  transition: all 0.3s ease;
}
.hex__f_item_c_wrapper ul li:hover::before{
  transform: scale(1.2);
}
.hex__f_item_c_wrapper ul li::after{
  content: '';
  background-image: url(https://www-review3.hexnode.com/static/img/webinar/tick-blue.svg);
  background-repeat: no-repeat;
  width: 9px;
  height: 7px;
  line-height: 1;
  position: absolute;
  z-index: 1;
  left: 15px;
  top: 17px;
  transform: translate(-50%,-50%);
  transition: all 0.3s ease;
}
.hex__f_item_c_wrapper ul li:hover::after{
  -webkit-transform: translate(-50%,-50%) rotate(14deg);
  -moz-transform: translate(-50%,-50%) rotate(14deg);
  -ms-transform: translate(-50%,-50%) rotate(14deg);
  -o-transform: translate(-50%,-50%) rotate(14deg);
  transform: translate(-50%,-50%) rotate(14deg);
}
/* testing .hex__f_item_i_wrapper .hex__f_item_i_wrapper_img_particle.hex__f_img_particle_1>.aspect-ratio-img {
  width: auto;
} */


.hex__f_item_row .hex__f_item_wrapper .hex__f_item_tabs_wrapper{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  gap:32px;
}
.hex__f_item_row .hex__f_item_wrapper .hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper{
  width:100%;
  max-width: 309px;
  /* max-height:380px; */
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 1px 7px 14px #02162A16;
  border: 1px solid #F1F1F1;
  border-radius: 17px;
  opacity: 1;
  transition: .3s ease-in-out;
}
.hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper .hex__f_item_tab_img_wrapper{
  max-width: 260px;
  max-height: 170px;
  margin: 25px;
}
.hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper .hex__f_item_tab_img_wrapper .hex__f_item_tab_img{
  background: #DEF0D6 0% 0% no-repeat padding-box;
  border-radius: 10px;
  opacity: 1;
 
}
.hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper .hex__f_item_tab_img_wrapper .hex__f_item_tab_img.hex__f_item_tab_img_1x {
  display: none;
}
.hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper .hex__f_item_tab_text_wrapper{
  margin: 0 25px 25px;
}
.hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper .hex__f_item_tab_text_wrapper .hex__features_tab_title{
text-align: left;
font-size:22px;
line-height: 32px;
letter-spacing: 0px;
color: #020A19;
opacity: 1;
margin: 0 0 15px;
}
.hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper .hex__f_item_tab_text_wrapper .hex__features_desc_text{
  text-align: left;
  font-size:16px;
  line-height: 24px;
letter-spacing: 0px;
color: #556575;
opacity: 1;
margin:0;
}

.hex__f_item_row .hex__f_item_wrapper .hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper:hover{
  transform: translateY(-5px);
  transition: .3s ease-in-out;
}
.hex__features_stripe_container_wrapper .mhex_multi_tab_content_wrapper .active.mhex_multi_tab_content{ 
   display:flex;
   margin-bottom: 0;
}
.hex__features_stripe_container_wrapper .mhex_multi_tab_content_wrapper .active.mhex_multi_tab_content .hex__f_item_i_wrapper{
  order:unset;
  margin: 0 80px 0 0;
}
.hex__features_stripe_container_wrapper .mhex_multi_tab_content_wrapper .active.mhex_multi_tab_content .hex__f_item_c_wrapper{
  order:unset;
}
@media screen and (min-width: 769px){
  .hex__f_item_row{
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .hex__f_item_row .hex__f_item_c_wrapper{
    max-width: 725px;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row .hex__f_item_c_wrapper{
    max-width: 721px;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row{
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack:end ;
    -webkit-justify-content: end;
    justify-content: end;
  }
  .hex__features_stripe_modifier .hex__f_item_c_wrapper{
    min-width: 45%;
  }

  .hex__f_item_i_wrapper .hex__f_item_i_wrapper_img_particle{
    position: absolute;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    -webkit-box-shadow:0px 2px 27px 0px rgba(239,238,238,0.25);
    box-shadow: 0px 2px 27px 0px rgba(239,238,238,0.25);
  }
  .hex__f_item_i_wrapper .hex__f_item_i_wrapper_img_particle.hex__f_img_particle_1{
    width: 96px;
    height: 95px;
    border-radius: 19px;
    top: 40px;
    left: -48px;
    -webkit-box-shadow: 7px 10px 19px rgba(74, 71, 151, 0.101);
    box-shadow: 7px 10px 19px rgba(74, 71, 151, 0.101);
  }
  .hex__f_item_i_wrapper .hex__f_item_i_wrapper_img_particle.hex__f_img_particle_1>img{
    max-width: 62px;
  }
  .hex__f_item_row.img_left .hex__f_item_i_wrapper,
  .hex__f_item_row.img_right .hex__f_item_i_wrapper{
    margin-top: 15px!important;
    margin-bottom: 15px!important;
  }
  .hex__f_item_row.img_left .hex__f_item_i_wrapper.hex__f_messenger_broadcast_messages{
    margin-top: 5px!important;
    margin-bottom: 5px!important;
  }
  .hex__f_item_row .hex__f_item_i_wrapper.hex__f_security_containerization_work_profiles, 
  .hex__f_item_row .hex__f_item_i_wrapper.hex__f_security_application_content_security{
    margin-top: 10px!important;
    margin-bottom: 10px!important;
  }
  .hex__f_item_row .hex__f_item_i_wrapper.hex__f_img_normal{
    margin-top: 10px!important;
    margin-bottom: 10px!important;
    z-index: 0;
  }
  .hex__features_stripe_container_wrapper .mhex_multi_tab_content_wrapper .mhex_multi_tab_content{ 
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;    
  }
}

@media screen and (min-width: 992px){
  .hex__features_stripe_container_wrapper .hex__f_item_row:nth-last-child(1){
    margin-bottom: 30px;
  }
  .hex__features_stripe_container_wrapper .hex__f_item_row.img_left:nth-last-child(1),
  .hex__features_stripe_container_wrapper .hex__f_item_row.img_right:nth-last-child(1){
    margin-bottom: 0;
  }
  .hex__features_stripe_container_wrapper .mhex_multi_tab_content_wrapper .mhex_multi_tab_content{
    padding : 80px 0 0;
  }
  .hex__features_stripe_container_wrapper .mhex_multi_tab_content_wrapper .mhex_multi_tab_content.mhex_multi_tab_content .hex__f_item_c_wrapper {
    max-width : 725px;
  }
}
@media screen and (max-width: 991px){
  .hex__f_item_row{
    margin: 0 0 45px 0;
  }
  .hex__features_stripe_container_wrapper .hex__features_sec_title{
    margin: 0 0 45px;
  }
  .hex__features_stripe_container_wrapper .hex__f_item_row:nth-last-child(1){
    margin-bottom: 0;
  }
  .hex__f_item_row .hex__f_item_i_wrapper{
    width: 307px;
    height: 314px;
  }
  .macos_how_it_work .hex__f_item_row .multiple_list{
    height:unset;
  }
  .hex__f_item_row:nth-of-type(n) .hex__f_item_i_wrapper{
    margin: 0 55px 0 0;
  }
  .hex__f_item_row:nth-of-type(2n) .hex__f_item_i_wrapper,
  .hex__f_item_row.img_right .hex__f_item_i_wrapper{
    margin: 0 0 0 55px;
  }
  .hex__features_stripe_container_wrapper .mhex_multi_tab_content_wrapper .active.mhex_multi_tab_content .hex__f_item_i_wrapper{
    margin: 0 55px 0 0;
  }
  .hex__f_item_i_wrapper .hex__f_item_i_wrapper_img_particle.hex__f_img_particle_1{
    width: 76px;
    height: 75px;
    left: -38px;
  }
  .hex__f_item_i_wrapper .hex__f_item_i_wrapper_img_particle.hex__f_img_particle_1>img{
    max-width: 45px;
  }
  .hex__features_stripe_container_wrapper .hex__f_item_row .hex__f_item_c_wrapper .hex__features_common_text{
    margin: 0 0 25px;
  }
  .hex__common_container_wrapper .hex__f_item_row.hex__features_tab_stripe_modifier{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: self-start;
   }
   .hex__f_item_row.img_right .hex__f_item_wrapper{
    /* order: 1; */
    max-width:100%;
    margin:auto;
    margin-top: 50px;
   }
   .hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper .hex__f_item_tab_img_wrapper .hex__f_item_tab_img.hex__f_item_tab_img_1x {
    display: block;
  }
  .hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper .hex__f_item_tab_img_wrapper .hex__f_item_tab_img.hex__f_item_tab_img_2x {
    display: none;
  }

}
@media screen and (min-width: 769px){
  .hex__f_item_row_img_desk{
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    object-fit: cover;
    object-position: center;
  }
  .hex__f_messenger_broadcast_messages .hex__f_item_row_img_desk{
    width: 100%;
    max-width: 400px;
  }
  .hex__f_item_row_img_tab{
    display: none;
  }
}
@media screen and (max-width: 768px){
  .hex__f_item_row{
    flex-direction: column;
  }
  .hex__features_stripe_container_wrapper .hex__f_item_row:nth-last-child(1){
    margin-bottom: 0;
  }
  .hex__features_stripe_container_wrapper .hex__f_item_row:nth-last-child(1) .hex__f_item_i_wrapper{
    display: none;
  }
  .hex__features_stripe_container_wrapper .hex__f_item_row.img_left:nth-last-child(1) .hex__f_item_i_wrapper,
  .hex__features_stripe_container_wrapper .hex__f_item_row.img_right:nth-last-child(1) .hex__f_item_i_wrapper{
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    order: 1;
    margin: 10px 0 45px 0;
  }
  .hex__features_stripe_container_wrapper .hex__features_stripe_modifier .hex__f_item_i_wrapper{
    margin: 0 0 45px 0 !important;
  }
  .hex__features_stripe_container_wrapper .hex__f_item_row .hex__f_item_i_wrapper{
    width: auto;
    height: auto;
  }
  .hex__f_item_row:nth-of-type(n) .hex__f_item_i_wrapper,
  .hex__f_item_row:nth-of-type(2n) .hex__f_item_i_wrapper{
    order: 2;
    margin: 45px 0 0;
  }
  .hex__f_item_row:nth-of-type(n) .hex__f_item_c_wrapper,
  .hex__f_item_row:nth-of-type(2n) .hex__f_item_c_wrapper{
    order: 1;
  }
  .hex__f_item_row_img_desk{
    display: none;
  }
  .hex__single-img .hex__f_item_row_img_desk {
    display: block;
  }
  .hex__f_item_row_img_tab{
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
  }
  .hex__f_item_i_wrapper .hex__f_item_i_wrapper_img_particle{
    display: none;
  }
  .hex__f_messenger_broadcast_messages .hex__f_item_row_img_tab{
    width: 430px;
  }
}

@media screen and (max-width: 600px){
  .hex__f_item_row .hex__f_item_wrapper .hex__f_item_tabs_wrapper{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap:30px;
  }
  .hex__f_item_row .hex__f_item_wrapper .hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper{
    max-width:340px;
  }
  .hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper .hex__f_item_tab_img_wrapper{
    max-width:290px;
  }
  .hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper .hex__f_item_tab_text_wrapper .hex__features_tab_title{
    font-size: 21px;
    line-height: 30px;
  }
  .hex__f_item_tabs_wrapper .hex__f_item_tab_content_wrapper .hex__f_item_tab_text_wrapper .hex__features_desc_text{
    font-size: 15px;
    line-height: 23px;
  }
} 


.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper {
  width: 100%;
  /* height: 100%; */
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap:not(:last-child) {
  padding-bottom: 15px;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  max-width: 345px;
  max-height: 420px;
  z-index: -1;
  border-radius: 37px;
  background: transparent linear-gradient(180deg, #E6F1FD 0%, #DBE9FF 100%) 0% 0% no-repeat padding-box;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_item_wrap {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s ease;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_border_connect {
  border: 2px solid #628CD6;
  width: 48px;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_id {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  width: 30px;
  height: 30px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #628CD6;
  border-radius: 50%;
}
/* .hex--macos.hex--firefox .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_id,
.hex--android .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_id {
  padding-top: 3px;
}
.hex--windows .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_id {
  padding-top: 4px;
} */
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item {
  position: relative;
  width: 128px;
  height: 128px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 22px;
  transition: all 0.3s ease-in-out;
  top: 0;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .next_pointer_arrow.hex__f_item_list_arrow {
  position: absolute;
  top: 65px;
  left: 0;
  height: 100%;
  transform: translate(9px, 15px);
  z-index: -1;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .next_pointer_arrow.hex__f_item_list_arrow img {
  width: auto;
  height:100%;
  min-height: 100%;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.msi_doc .hex__f_item_list_item:hover svg#msi_layer #msi{
  fill: #628CD6;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item svg,
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item svg path,
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item svg line,
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item svg ellipse,
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item svg g {
  transition: all 0.3s ease-in-out;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover {
  top: -5px;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap:first-child {
  top: -30px;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap:last-child {
  bottom: -30px;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.double_gears .hex__f_item_list_item svg {
  width: 68px;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.double_gears .hex__f_item_list_item svg#Layer_2 {
  position: absolute;
  top: 50px;
  left: 10px;
  transition: all 0.3s ease-in-out;
  will-change: transform;
}

.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.msi_doc .hex__f_item_list_item svg#msi_layer{
  position: absolute;
  top: 70px;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.cards .hex__f_item_list_item svg#arrow_icon{
  position: absolute;
  transform: translate(25px, 0px);
  transition: all 0.3s ease-in-out;
  will-change: transform;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.cards .hex__f_item_list_item:hover svg#arrow_icon{
  transform: translate(15px, -7px);
  transition: all 0.3s ease-in-out;
  will-change: transform;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.cards .hex__f_item_list_item:hover svg#arrow_icon path:last-child{
  fill: #628CD6;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.double_gears .hex__f_item_list_item:hover svg#Layer_2 {
  transform: rotate(45deg);
  transition: all 0.3s ease-in-out;
  will-change: transform;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.cards .hex__f_item_list_item{
  flex-direction:column;
  gap: 9px;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.cards .hex__f_item_list_item svg.rectangle {
  width: 53px;
height: 20px;
border: 1px solid #002200;
border-radius: 4px;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.cards .hex__f_item_list_item svg#rectangle{
  width: 53px;
height: 20px;
border: 1px solid #002200;
border-radius: 4px;
}

.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.double_gears .hex__f_item_list_item:hover svg#Layer_2 #Vector-3,
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.double_gears .hex__f_item_list_item:hover svg#Layer_2 #Vector-4 {
  stroke: #628CD6;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.package_pointers .hex__f_item_list_item:hover svg path,
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.package_pointers .hex__f_item_list_item:hover svg line {
  stroke: #628CD6;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.package_pointers .hex__f_item_list_item:hover svg #Group_179 path,
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.package_pointers .hex__f_item_list_item:hover svg #Line_41 {
  stroke: #212121;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.package_pointers .hex__f_item_list_item:hover svg {
  width: 67px;
  height: 67px;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.logout .hex__f_item_list_item:hover svg {
  width: 57px;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.logout .hex__f_item_list_item:hover svg #Line_42,
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.logout .hex__f_item_list_item:hover svg #Path_268 {
  stroke: #628CD6;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.logout .hex__f_item_list_item:hover svg #group_191_arrow {
  transform: translateX(1px);
  transition: all 0.3s ease-in-out;
  will-change: transform;
}
.hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.logout .hex__f_item_list_item svg #group_191_arrow {
  transition: all 0.3s ease-in-out;
  will-change: transform;
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row .hex__f_item_i_wrapper{
  height: 472px;
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_bg{
  max-width: 343px;
  max-height: 472px;
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap:not(:last-child) {
  padding-bottom: 27px;
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap:first-child {
  top: -46px;
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap:last-child {
  bottom: -46px;
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .next_pointer_arrow.hex__f_item_list_arrow {
  top: 73px;
  left: -2px;
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .boxes_icon .hex__f_item_list_item svg #rectangle_1{
  transform: translate(13.333px, 0px);
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .boxes_icon svg #rectangle_1,
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item:hover svg ellipse,
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item:hover svg #flag,
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item:hover svg line,
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item:hover svg
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item:hover svg g{
  transition: all 0.3s ease-in-out;
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover{
  top:unset;
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item svg #flag{
  transform:translate(-61.927px, -0.112px);
}

.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item svg line{
  transform: translate(53.493px, 2px);
  position:absolute;
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item svg #rectangle_1,
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item svg #rectangle_2,
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item svg #rectangle_3{
  stroke: #292D32;
  transition: all 0.3s ease-in-out;
}
.hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item svg #check{
  opacity:0;
  transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 769px){
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .boxes_icon .hex__f_item_list_item:hover svg #rectangle_1{
    stroke: #628CD6;
    transform: translate(13.333px, -2px);
    transition: all 0.3s ease-in-out;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item:hover svg{
    transform: translateY(-1px);
    transition: all 0.3s ease-in-out;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item:hover svg #check{
    opacity:1;
    transition: all 0.3s ease-in-out;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item:hover svg #rectangle_1,
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item:hover svg #rectangle_2,
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item:hover svg #rectangle_3{
    stroke: #628CD6;
    transition: all 0.3s ease-in-out;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item:hover svg #flag{
    transform: translate(-61.927px,  -2px);
    stroke: #628CD6;
    transition: all 0.3s ease-in-out;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item:hover svg ellipse {
    stroke:#628CD6;
    transition: all 0.3s ease-in-out;
    will-change: stroke;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item:hover svg #Ellipse_5334 {
    transition: all 0.3s ease-in-out;
    will-change: stroke;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item svg #Ellipse_5334 {
    transition: all 0.3s ease-in-out;
    will-change: stroke;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item:hover svg line{
    position:absolute;
    transform: translate(53.493px, 0px);
    stroke: #628CD6;
    transition: all 0.3s ease-in-out;
  }
} 

@media screen and (max-width: 768px) {
  .macos_how_it_work .hex__f_item_row .multiple_list {
    display: block !important;
    width: 225px;
    height: 275px;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_id {
    width: 20px;
    height: 20px;
    font-size: 9px;
    line-height: 14px;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item {
    width: 84px;
    height: 84px;
  }
 .deployments_how_it_work .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item{
    padding:20px;
    border-radius: 18px;
 }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.package_pointers .hex__f_item_list_item:hover svg {
    width: 54px;
    height: 54px;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.logout .hex__f_item_list_item:hover svg {
    width: 50px;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap:not(:last-child) {
    padding-bottom: 0;
  }
  /* .hex--android.hex--firefox .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .next_pointer_arrow.hex__f_item_list_arrow {
    transform: translate(4px, 15px);
  } */
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .next_pointer_arrow.hex__f_item_list_arrow {
    top: 42px;
    transform: translate(6px, 15px);
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper {
    height: 100%;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.double_gears .hex__f_item_list_item svg {
    width: 44px;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.double_gears .hex__f_item_list_item svg#Layer_2 {
    top: 33px;
    left: 8px;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.double_gears .hex__f_item_list_item svg#Layer_2 #Vector-3,
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.double_gears .hex__f_item_list_item svg#Layer_2 #Vector-4 {
    stroke: #628CD6;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.msi_doc .hex__f_item_list_item svg#msi_layer{
    top:50px;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.msi_doc .hex__f_item_list_item svg#msi_layer #msi{
    fill : #628CD6
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.package_pointers .hex__f_item_list_item svg path,
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.package_pointers .hex__f_item_list_item svg line {
    stroke: #628CD6;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.package_pointers .hex__f_item_list_item svg #Group_179 path,
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.package_pointers .hex__f_item_list_item svg #Line_41 {
    stroke: #212121;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.logout .hex__f_item_list_item svg #Line_42,
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.logout .hex__f_item_list_item svg #Path_268 {
    stroke: #628CD6;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row:nth-last-child(1) .hex__f_item_i_wrapper{
    display:block;
    min-width: 200px;
    max-width: 250px;
    width:100%;
    height: 320px;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap:first-child {
    top: -30px;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .next_pointer_arrow.hex__f_item_list_arrow {
    top: 44px;
    left: -1px;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap:last-child {
    bottom: -30px;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .boxes_icon .hex__f_item_list_item svg #rectangle_1{
    stroke: #628CD6;
    transform: translate(13.333px, -2px);
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item svg #check{
    opacity:1;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item svg #rectangle_1,
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item svg #rectangle_2,
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .check_list .hex__f_item_list_item svg #rectangle_3{
    stroke: #628CD6;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item svg #flag{
    transform: translate(-61.927px,  -2px);
    stroke: #628CD6;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item svg ellipse {
    stroke:#628CD6;
  }
  .hex__features_stripe_container_wrapper.deployments_how_it_work .hex__f_item_list_wrapper .action_icon .hex__f_item_list_item svg line{
    transform: translate(53.493px, 0px);
    stroke: #628CD6;
  }
}
@media screen and (max-width: 600px){
  .hex__features_stripe_container_wrapper{
    padding: 50px 0;
  }
  .hex__f_item_row{
    margin:0 0 40px 0;
  }
  .hex__f_item_row:nth-of-type(n) .hex__f_item_i_wrapper, 
  .hex__f_item_row:nth-of-type(2n) .hex__f_item_i_wrapper{
    margin: 40px 0 0;
  }
  .hex__features_sec_title{
    font-size: 30px;
    line-height: 1.2;
  }
  .hex__features_ter_title{
    font-size: 22px;
    line-height: 1.2;
  }
  .hex__features_common_text{
    font-size: 17px;
    line-height: 26px;
  }
  .hex__f_item_c_wrapper ul li{
    font-size: 17px;
    line-height: 28px;
  }
}
/*************/
/*************/
.features_s_p_features_tab_stripe{
  padding: 60px 0;
  margin: 0;
}
.hex__f_tab_header_wrapper{
  margin: 50px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
}
.hex__f_tab_header{
  border-bottom: 1px solid;
  border-color: var(--hex_color_light_grey);
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  -ms-overflow-style:none;
  /*overflow-x: hidden;*/
}
.hex__f_tab_header::-webkit-scrollbar{
  display: none;
}
.hex__f_tab_header .hex__f_tab_header_nav{
  position: relative;
  padding: 0 0 20px;
  margin: 0;
}
.hex__f_tab_header .hex__f_tab_header_nav>ul{
  list-style: none;
  margin: 0;
  padding: 0;
  /*display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;*/
  white-space: nowrap;
  /*border:1px solid red;*/
}
.hex__f_tab_header .hex__f_tab_header_nav>ul>li{
  position: relative;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 30px 0 0;
  padding: 0;
  text-align: center;
  transition: all 0.4s ease;
  white-space: normal;
  /*border: 1px solid*/
}
.hex__f_tab_header .hex__f_tab_header_nav>ul>li:last-child{
  margin: 0 0 0 0;
}
.hex__f_tab_header .hex__f_tab_header_nav>ul>li>a{
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_color_sec);
  padding: 5px 20px;
  text-decoration: none;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.hex__f_tab_header .hex__f_tab_header_nav>ul>li>a:hover,
.hex__f_tab_header .hex__f_tab_header_nav>ul>li>a:focus{
  color: var(--hex_home_common_title_color);
}
.hex__f_tab_header .hex__f_tab_header_nav>ul>li.active>a{
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_normal);
}
.hex__f_tab_header_nav .line {
  height: 2px;
  position: absolute;
  bottom: 0;
  margin: 10px 0 0 0;
  background: var(--hex_home_common_text_color);
  opacity: 0.7;
}
@media screen and (max-width: 991px){
  .hex__f_tab_header .hex__f_tab_header_nav>ul{
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-box-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .hex__f_tab_header .hex__f_tab_header_nav>ul>li{
    max-width: 200px;
    margin: 0 10px 0 0;
  }
  .hex__f_tab_header .hex__f_tab_header_nav>ul>li>a{
    padding: 5px 10px;
  }
  .hex__f_tab_nav_wid_adbe{
    min-width: 152px;
  }
  .hex__f_tab_nav_wid_aadbe{
    min-width: 94px;
  }
  .hex__f_tab_nav_wid_gsbe{
    min-width: 80px;
  }
  .hex__f_tab_nav_wid_gsbe1{
    min-width: 50px;
  }
}
@media screen and (max-width: 600px){
  .features_s_p_features_tab_stripe{
    padding: 50px 0;
  }
  .hex__f_tab_header_wrapper{
    margin: 35px 0 0;
  }
  .hex__f_tab_header .hex__f_tab_header_nav>ul>li>a{
    padding: 5px 5px;
  }
  .hex__f_tab_nav_wid_adbe{
    min-width: 142px;
  }
  .hex__f_tab_nav_wid_aadbe{
    min-width: 84px;
  }
  .hex__f_tab_nav_wid_gsbe{
    min-width: 130px;
  }

}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger{
  display: block;
  position: absolute;
  top: 0;
  width: 20px;
  height: 100%;
  max-height: 62px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*border: 1px solid;*/
}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_left{
  left: -22px;
}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_right{
  right: -22px;
}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_left.hex__visible,
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_right.hex__visible{
  opacity: 1;
}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger>span{
  display: block;
  position: absolute;
  top: 50%;
}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_right>span{
  right: 4px;
}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_left>span{
  left: 4px;
}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger>span::before,
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger>span::after{
  content: "";
  display: block;
  width: 10px;
  height: 1.5px;
  background-color: var(--hex_color_sec);
  position: relative;
}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_left>span::before,
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_right>span::after{
  transform: rotate(-45deg);
}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_left>span::after,
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_right>span::before{
  transform: rotate(45deg);
}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_left>span::before,
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_right>span::before{
  top: -2px;
}
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_left>span::after,
.hex__f_tab_header_wrapper .hex__f_tab_header_scroll_trigger.on_right>span::after{
  top: 2px;
}

.hex__f_s_tab_content{
  display: none;
  padding: 70px 0 30px;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
.hex__f_s_tab_content.active{
  display: block;
}
.hex__f_s_tab_content.hex__tab_content_from_left{
  -webkit-animation: hex__tab_content_from_left 0.6s both;
  -moz-animation: hex__tab_content_from_left 0.6s both;
  -ms-animation: hex__tab_content_from_left 0.6s both;
  -o-animation: hex__tab_content_from_left 0.6s both;
  animation: hex__tab_content_from_left 0.6s both;
}
.hex__f_s_tab_content.hex__tab_content_from_right{
  -webkit-animation: hex__tab_content_from_right 0.6s both;
  -moz-animation: hex__tab_content_from_right 0.6s both;
  -ms-animation: hex__tab_content_from_right 0.6s both;
  -o-animation: hex__tab_content_from_right 0.6s both;
  animation: hex__tab_content_from_right 0.6s both;
}
@-webkit-keyframes hex__tab_content_from_left{
  0%{
    opacity: 0;
    -webkit-transform: translate(-70px,0);
    -moz-transform: translate(-70px,0);
    -ms-transform: translate(-70px,0);
    -o-transform: translate(-70px,0);
    transform: translate(-70px,0);
  }
  100%{
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
  }
}
@keyframes hex__tab_content_from_left{
  0%{
    opacity: 0;
    -webkit-transform: translate(-70px,0);
    -moz-transform: translate(-70px,0);
    -ms-transform: translate(-70px,0);
    -o-transform: translate(-70px,0);
    transform: translate(-70px,0);
  }
  100%{
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
  }
}
@-webkit-keyframes hex__tab_content_from_right{
  0%{
    opacity: 0;
    -webkit-transform: translate(70px,0);
    -moz-transform: translate(70px,0);
    -ms-transform: translate(70px,0);
    -o-transform: translate(70px,0);
    transform: translate(70px,0);
  }
  100%{
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
  }
}
@keyframes hex__tab_content_from_right{
  0%{
    opacity: 0;
    -webkit-transform: translate(70px,0);
    -moz-transform: translate(70px,0);
    -ms-transform: translate(70px,0);
    -o-transform: translate(70px,0);
    transform: translate(70px,0);
  }
  100%{
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
  }
}
.hex__f_s_tab_content>.hex__row,
.features_s_p_features_content_stack_stripe .hex__row{
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.hex__f_s_tab_content .hex__f_s_tab_left_content_wrapper,
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper,
.features_s_p_features_content_stack_stripe .hex__f_s_stack_content_wrapper,
.features_s_p_features_content_stack_stripe .hex__f_s_stack_text_wrapper{
  position: relative;
  width: 100%;
  min-height: 1px;
}
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content,
.hex__f_s_stack_content_wrapper .hex__f_s_stack_content{
  padding: 25px 25px 10px 25px;
  background-color: #fff;
  border:1px solid;
  border-color: #f1f1f1;
  -webkit-box-shadow: 0.96px 7px 14px rgba(2, 22, 42, 0.078);
  box-shadow: 0.96px 7px 14px rgba(2, 22, 42, 0.078);
}
.hex__f_s_stack_content_wrapper .hex__f_s_stack_content{
  padding: 15px 25px 10px 25px;
}
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content .hex__f_tab_logo_wrapper{
  text-align: center;
  padding: 0 0 25px 15px;
  border-bottom: 1px solid;
  border-color: #f1f1f1;
  padding-left: 0px;
}
/* testing .hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content .hex__f_tab_logo_wrapper.hex__features_tab_active_directory_logo>.aspect-ratio-img {
  width: auto;
} */
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content .hex__f_tab_logo_wrapper.hex__features_tab_active_directory_logo>img{
  max-width: 197px;
  max-height: 40px;
}
/* testing .hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content .hex__f_tab_logo_wrapper.hex__features_tab_azure_ad_logo>.aspect-ratio-img {
  width: auto;
} */
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content .hex__f_tab_logo_wrapper.hex__features_tab_azure_ad_logo>img{
  max-width: 200px;
}
/* testing .hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content .hex__f_tab_logo_wrapper.hex__features_tab_g_suite_logo>.aspect-ratio-img {
  width: auto;
} */
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content .hex__f_tab_logo_wrapper.hex__features_tab_g_suite_logo>img{
  max-width: 200px;
}
/* testing .hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content .hex__f_tab_logo_wrapper.hex__features_tab_okta_logo>.aspect-ratio-img {
 width: auto;
} */
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content .hex__f_tab_logo_wrapper.hex__features_tab_okta_logo>img {
  max-width: 88px;
}
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content ul.type_check_list,
.hex__f_s_stack_content_wrapper .hex__f_s_stack_content  ul.type_check_list{
  margin: 0;
  padding: 0;
}
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content ul.type_check_list>li,
.hex__f_s_stack_content_wrapper .hex__f_s_stack_content  ul.type_check_list>li{
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction : row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 18px 25px 18px 10px;
  border-bottom: 1px solid;
  border-color: #f1f1f1;
}
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content ul.type_check_list>li:last-child,
.hex__f_s_stack_content_wrapper .hex__f_s_stack_content  ul.type_check_list>li:last-child{
  border-bottom: none;
}
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content ul.type_check_list>li .icon_wrapper,
.hex__f_s_stack_content_wrapper .hex__f_s_stack_content  ul.type_check_list>li .icon_wrapper{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  width: 40px;
  height: 40px;
  background:url('https://www-review3.hexnode.com/static/img/features/icons/tik-mark-icon.svg');
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0 20px 0 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content ul.type_check_list>li:hover .icon_wrapper,
.hex__f_s_stack_content_wrapper .hex__f_s_stack_content  ul.type_check_list>li:hover .icon_wrapper{
  -webkit-transform: rotate(14deg);
  -moz-transform: rotate(14deg);
  -ms-transform: rotate(14deg);
  -o-transform: rotate(14deg);
  transform: rotate(14deg);
}
.hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content ul.type_check_list>li .content_wrapper,
.hex__f_s_stack_content_wrapper .hex__f_s_stack_content  ul.type_check_list>li .content_wrapper{
  flex: 1;
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_color_sec);
  font-family: var(--hex_font_family);
}
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_title{
  font-family: var(--hex_font_family);
  font-size: 28px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_color_sec);
  margin:0 0 25px;
  -webkit-font-smoothing:subpixel-antialiased;
}
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_text{
  font-family: var(--hex_font_family);
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_color_sec);
  margin:0 0 25px;
  padding: 0;
  max-width: 550px;
}
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link,
.hex__features_common_link{
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  text-transform: none;
  border-bottom: 2px solid;
  border-color: var(--hex_home_common_text_color);
  text-decoration: none;
  transition: all 0.3s;
}
/*.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link>span{
  display: block;
  position: absolute;
  top: 50%;
  right: -15px;
  transition: all 0.3s;
}*/
/*.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link>span::after,
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link>span::before{
  content: "";
  display: block;
  width: 10px;
  height: 1.5px;
  background-color: var(--hex_btn_bg_color);
  position: absolute;
  border-radius: 1.5px;
}*/
/*.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link>span::before{
  top: -3px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link>span::after{
  top: 3px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}*/
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link:hover,
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link:focus,
.hex__features_common_link:hover,
.hex__features_common_link:focus{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
  border-color: var(--hex_home_common_title_color);
}
/*.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link:hover>span{
  -webkit-transform: translate(3px,0);
  -moz-transform: translate(3px,0);
  -ms-transform: translate(3px,0);
  -o-transform: translate(3px,0);
  transform: translate(3px,0);
}
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link:hover>span::after,
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link:hover>span::before{
  background-color: var(--hex_btn_bg_color_hover);
}
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link:hover>span::after{
  -webkit-transform: rotate(-43deg);
  -moz-transform: rotate(-43deg);
  -ms-transform: rotate(-43deg);
  -o-transform: rotate(-43deg);
  transform: rotate(-43deg);
}
.hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link:hover>span::before{
  -webkit-transform: rotate(43deg);
  -moz-transform: rotate(43deg);
  -ms-transform: rotate(43deg);
  -o-transform: rotate(43deg);
  transform: rotate(43deg);
}*/
@media screen and (min-width: 768px){
  .hex__f_s_tab_content .hex__f_s_tab_left_content_wrapper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
  }
  .hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding: 0 0 0 80px;
  }
}
@media screen and (min-width: 992px){
  .features_s_p_features_content_stack_stripe{
    margin:0;
    padding: 70px 0 70px;
  }
  
  .features_s_p_features_content_stack_stripe .hex__f_s_stack_content_wrapper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .features_s_p_features_content_stack_stripe .hex__f_s_stack_text_wrapper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .features_s_p_features_content_stack_stripe .stack_left .hex__f_s_stack_content_wrapper{
    order: 1;
  }
  .features_s_p_features_content_stack_stripe .stack_left .hex__f_s_stack_text_wrapper{
    order: 2;
    padding: 0 0 0 80px;
  }
  .features_s_p_features_content_stack_stripe .stack_right .hex__f_s_stack_content_wrapper{
    order: 2;
  }
  .features_s_p_features_content_stack_stripe .stack_right .hex__f_s_stack_text_wrapper{
    order: 1;
    padding: 0 80px 0 0;
  }
}
@media screen and (max-width: 1200px){
  .hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper{
    padding: 0 0 0 60px;
  }
}
@media screen and (max-width: 991px){
  .features_s_p_features_content_stack_stripe{
    padding: 60px 0;
  }
  .hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper{
    padding: 0 0 0 50px;
  }
  .features_s_p_features_content_stack_stripe .hex__f_s_stack_text_wrapper{
    padding: 0 0 45px 0;
    order: 1; 
  }
  .features_s_p_features_content_stack_stripe .hex__f_s_stack_content_wrapper{
    order: 2;
  }
}
@media screen and (max-width: 767px){
  .hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper{
    padding: 45px 0 0;
  }
}
.hex__f_tab_footer_nav ul{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: horizontal;
  -webkit-box-orient: normal;
  -moz-box-direction: horizontal;
  -moz-box-orient: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap:none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  margin: 10px auto
}
.hex__f_tab_footer_nav ul li{
  list-style: none;
}
.hex__f_tab_footer_nav ul li a{
  cursor: pointer;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--hex_tab_inactive_line);
  margin: 0 10px;
  transition: all 0.3s ease;
}
.hex__f_tab_footer_nav ul li.active a,
.hex__f_tab_footer_nav ul li a:hover{
  background-color: var(--hex_home_common_text_color);
}
@media screen and (min-width: 992px){
  .hex__f_tab_footer_nav ul{
    display: none;
  }
}
@media screen and (max-width: 600px){
  .features_s_p_features_content_stack_stripe{
    padding: 45px 0 60px;
  }
  .features_s_p_features_content_stack_stripe .hex__f_s_stack_text_wrapper{
    padding: 0 0 35px 0;
  }
  .hex__f_s_tab_content{
    padding: 55px 0 30px;
  }
  .hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content ul.type_check_list>li .content_wrapper,
  .hex__f_s_stack_content_wrapper .hex__f_s_stack_content  ul.type_check_list>li .content_wrapper{
    font-size: 17px;
    line-height: 26px;
  }
  .hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content ul.type_check_list>li .icon_wrapper, .hex__f_s_stack_content_wrapper .hex__f_s_stack_content ul.type_check_list>li .icon_wrapper{
    width: 36px;
    height: 36px;
  }
  .hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_title{
    font-size: 24px;
  }
  .hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_text{
    font-size: 17px;
    line-height: 26px;
  }
  .hex__f_s_tab_content .hex__f_s_tab_right_content_wrapper .hex__f_tab_content_link{
    font-size: 17px;
  }
  .hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content,
  .hex__f_s_stack_content_wrapper .hex__f_s_stack_content{
    padding: 25px 15px 10px 15px;
  }
  .hex__f_s_stack_content_wrapper .hex__f_s_stack_content{
    padding: 15px 15px 10px 15px;
  }
  .hex__f_s_tab_left_content_wrapper .hex__f_s_tab_left_content ul.type_check_list>li, 
  .hex__f_s_stack_content_wrapper .hex__f_s_stack_content ul.type_check_list>li{
    padding: 18px 25px 18px 5px;
  }
}
/*************/
/*************/
.hex__f_carousel_conatiner_wrapper{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  margin-top: 50px;
}
.hex__f_carousel_conatiner_wrapper .hex__f_carousel_left_content_wrapper{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
  max-width: 60%;
}
.hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 40%;
  position: relative;
  /*border: 1px solid;*/
  /*display: flex;
  align-items: center;*/
}
.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list{
  list-style: none;
  margin: 0;
}
.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li{
  margin:0 0 20px;
  max-width: 650px;
}
.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_trigger{
  padding: 7px 15px 7px 40px;
  cursor: pointer;
  position: relative; 
}
ul.hex__f_carousel_list li .hex__f_carousel_list_trigger:before{
  content: "";
  width: 3px;
  /*height: 53px;*/
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--hex_tab_inactive_line);
  z-index: 2;
}
ul.hex__f_carousel_list li.active .hex__f_carousel_list_trigger:after{
  content: "";
  width: 3px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--hex_tab_inactive_line);
  opacity: 0.2;
  z-index: 1;
}
ul.hex__f_carousel_list li.active .hex__f_carousel_list_trigger:before{
  background-color: var(--hex_home_common_text_color);
  opacity: 0.6;
  transition: 0.3s all linear;
  -webkit-animation: hex__f_carousel_list_progress 8000ms linear forwards;
  animation: hex__f_carousel_list_progress 8000ms linear forwards;
}
@keyframes hex__f_carousel_list_progress {
    from {
        height: 0;
        /*opacity: 1;*/
    }
    to {
        height: 100%;
        /*opacity: 1;*/
    }
}

@-webkit-keyframes hex__f_carousel_list_progress {
    from {
        height: 0;
        opacity: 1;
    }
    to {
        height: 100%;
        opacity: 1;
    }
}

ul.hex__f_carousel_list li .hex__features_ter_title{
  margin: 0;
} 
ul.hex__f_carousel_list li .hex__f_carousel_list_details{
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 500ms cubic-bezier(0.04, 0, 0.2, 1), max-height 400ms cubic-bezier(0.04, 0, 0.2, 1), padding-top 400ms cubic-bezier(0.04, 0, 0.2, 1);
  transition: opacity 500ms cubic-bezier(0.04, 0, 0.2, 1), max-height 400ms cubic-bezier(0.04, 0, 0.2, 1), padding-top 400ms cubic-bezier(0.04, 0, 0.2, 1);
}
ul.hex__f_carousel_list li.active .hex__f_carousel_list_details{
  max-height: 500px;
  opacity: 1;
  padding-top: 20px;
  -webkit-transition: opacity 800ms 200ms cubic-bezier(0.04, 0, 0.2, 1), max-height 800ms cubic-bezier(0.04, 0, 0.2, 1), padding-top 400ms cubic-bezier(0.04, 0, 0.2, 1);
  transition: opacity 800ms 200ms cubic-bezier(0.04, 0, 0.2, 1), max-height 800ms cubic-bezier(0.04, 0, 0.2, 1), padding-top 400ms cubic-bezier(0.04, 0, 0.2, 1);
}


.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper_container{
  position: relative;
  display: block;
  width: 100%;
  display: none;
  /*border: 1px solid;*/
  opacity: 0;
  -webkit-animation: load_carousal_item 600ms forwards;
  -moz-animation: load_carousal_item 600ms forwards;
  -ms-animation: load_carousal_item 600ms forwards;
  -o-animation: load_carousal_item 600ms forwards;
  animation: load_carousal_item 600ms forwards;
}
@-webkit-keyframes load_carousal_item{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
@keyframes load_carousal_item{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper_container.active{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.hex__f_carousel_right_content_wrapper .owl-dots,
.hex__f_carousel_right_content_wrapper .owl-nav{
  display: none;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper{
  position: relative;
}

.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_2_1,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_1_1{
  width: 389px;
  background-color: var(--hex_bg_color_ashes);
  border-radius: 12px;
  -webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.16);
  box-shadow:0px 3px 6px rgba(0,0,0,0.16);
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 15px;
  position: relative;
}
.features_s_p_features_tab_stripe.hex__bg_light_blue .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_2_1,
.features_s_p_features_tab_stripe.hex__bg_light_blue .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_1_1{
  background-color: #fff;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_2_1:nth-child(1){
  margin-bottom: 0;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_2_1{
  height: 161px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_2_1{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  top: 20px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_1_1{
  height: 247px;  
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_1_1{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  top: 65px;
  margin: 20px;
}

/* testing .hex__f_carousel_item_icon_w_2_1 .hex__f_carousel_item_icon_abm.aspect-ratio-img{
  width: auto;
} */

.hex__f_carousel_item_icon_w_2_1 .hex__f_carousel_item_icon_abm{
  max-width: 174px;
}
/* testing .hex__f_carousel_item_icon_w_2_1 .hex__f_carousel_item_icon_asm.aspect-ratio-img {
  width: auto;
} */
.hex__f_carousel_item_icon_w_2_1 .hex__f_carousel_item_icon_asm{
  max-width: 133px;
}
/* testing .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_ae.aspect-ratio-img{
  width: auto;
} */
.hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_ae{
  max-width: 113px;
}
/* testing .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_sk.aspect-ratio-img {
  width: auto;
} */
.hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_sk{
  max-width: 223px;
}
/* testing .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_re.aspect-ratio-img {
  width: auto;
} */
.hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_re{
  max-width: 113px;
}
.hex__f_carousel_item_icon_w_1_1.carousel_item_icon--width .hex__f_carousel_item_icon_re{
  max-width: 253px;
}
.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_title{
  padding: 0;
  font-size: 24px;
  line-height: 30px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin: 15px 0 0;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal{
  max-width: 100%;
  width: auto;
  height: auto;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  margin: 10px auto 10px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color {
  max-width: 350px;
  margin: 47px auto 47px;
  width: 100%;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.green_layer{
  position: relative;
  max-width: 100%;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.green_layer::before {
  content: '';
  width: 63%;
  height: 80%;
  position: absolute;
  top: 47%;
  left: 50%;
  background: transparent linear-gradient(180deg, #F4FFE3 0%, #E8F9CE 100%) 0% 0% no-repeat padding-box;
  z-index: -1;
  transform: translate(-50%, -50%);
  border-radius: 20px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__feature_macos-onboarder_carousal_safe_secure.safe_and_secure {
  max-width: 100%;
  margin: 0;
  /* padding: 30px 0; */
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_list_img_normal.has_bg_color {
  max-width: 100%;
  margin: 0;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.hide_img img {
  opacity: 0;
  z-index: -1;
}
.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 410px;
  height: 100%;
  max-height: 310px;
  border-radius: 20px;
}
ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm,
ul.hex__f_carousel_list li.safe_secure .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay,
ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay {
  display: none;
}
.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.gray,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray {
  background: transparent linear-gradient(180deg, #F4F4F4 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.light_purple,
.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.light_purple{
  background: transparent linear-gradient(180deg, #EFECF7 0%, #EFECF7 100%) 0% 0% no-repeat padding-box;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.blue,
.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.blue{
  background: transparent linear-gradient(180deg, #DFF0FF 0%, #DFF0FF 100%) 0% 0% no-repeat padding-box;
}
.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.green,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.green {
  background: transparent linear-gradient(180deg, #F4FFE3 0%, #E8F9CE 100%) 0% 0% no-repeat padding-box;
}
.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.pink,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.pink {
  background: transparent linear-gradient(180deg, #F9E7E7 0%, #FDF0F0 100%) 0% 0% no-repeat padding-box;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal.overlay_item,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item {
  transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  max-width: 100px;
  margin: 0;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.safe_secure .hex__f_carousel_item_multiple_overlay {
  width: 150px;
  height: 45px;
  top: calc(50% - -40px);
  left: calc(50% - 55px);
  transform: translate(-50%, -50%);
  opacity: 0;
  z-index: -1;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__feature_macos-onboarder_carausal_mackbookpro,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__feature_macos-onboarder_carousal_safe_secure {
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_list_img_normal.has_bg_color.hex__feature_deployments_bundle_carausal_img {
  max-width: 366px;
  height: auto;
  width: 90%;
  margin: 10% 5% !important;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__feature_deployments_bundle_carausal_img{
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions:hover .hex__feature_deployments_bundle_carausal_img {
  transform: scale(1.03);
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution:hover .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon svg .clock__line{
  stroke:#0449D1;
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution:hover .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon svg .clock__circle{
  fill:#0449D1;
  transform: rotate(70deg) scale(1.1); 
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon svg .clock__circle{
  fill:#292D32;
  transition: all 0.3s ease-in-out;
  transform-origin: center;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon svg,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon svg .clock__line,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon svg .clock__circle{
  transition: all 0.3s ease-in-out;
}

.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_normal.hex__feature_deployments_scheduled_execution_carausal_img{
  max-width: 366px;
  margin: 43px auto 43px;
}
.hex__f_carousel_right_content_wrapper .hex__feature_deployments_scheduled_execution .hex__f_carousel_item_multiple_overlay .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon{
  position:relative;
  top:-21px;
  width: 106px;
  margin: auto;
  display: flex;
  justify-content: center;
  height: 103px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 10px 20px rgba(119, 119, 119, 0.43);
  border-radius: 12px;
  opacity: 1;
  align-items: center;
}
.hex__f_carousel_right_content_wrapper .hex__feature_deployments_scheduled_execution:hover .hex__f_carousel_item_multiple_overlay .deployments_scheduled_execution_text{
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__feature_deployments_scheduled_execution .hex__f_carousel_item_multiple_overlay .deployments_scheduled_execution_text{
  text-align: center;
  max-width: 118px;
  font: normal normal normal 20px/26px;
  letter-spacing: 0px;
  color: #FFFFFF;
  opacity: 0;
  margin:auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease-in-out;
}
.deployments_features .hex__features_ter_title{
  font-size: 24px;
  line-height: 30px;
}
.hex__f_carousel_right_content_wrapper .hex__feature_deployments_reporting .hex__f_carousel_list_img_normal.hex__feature_deployments_reporting_img{
  max-width: 369px;
  width:90%;
  transition: all 0.3s ease-in-out;
  margin: 69px auto;
}
.hex__f_carousel_right_content_wrapper .hex__feature_deployments_reporting:hover .hex__f_carousel_list_img_normal.hex__feature_deployments_reporting_img{
  transform: scale(1.03);
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters {
  padding-bottom: 26px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay .hex__f_carousel_item_multiple_overlay_wrapper{
  align-items: end;
  height: 100%;
  gap:8px;
  justify-content: center;
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper{
  position:relative;
  display: flex;
  width: 51px;
  height: 52px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}

.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .mobile_icon_wrapper{
  margin-left: 60px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .monitor-mobile_icon_wrapper{
  position: absolute;
  transform: translate(-115%, 0%);
  bottom:0;
  transition: all 0.3s ease-in-out;
  will-change: transform;
}

.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper img{
  margin:0 auto;
  height:100%;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .monitor-mobile_icon{
  max-width:24px;

}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .mobile_icon{
  max-width:18px;

}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .user_icon{
  max-width:29px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper{
  max-width: 78px;
  max-height: 78px;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 2%;
  right: 16%;
  opacity: 0;
  width: auto;
  height: auto;
  background:none;
  box-shadow: none;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon{
  max-width: 78px;
  max-height: 78px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters:hover .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper{
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters:hover .hex__f_carousel_item_multiple_overlay_wrapper .monitor-mobile_icon_wrapper{
  bottom: 0;
  transform: translate(0%, -225%);
  margin:0;
  width: 59px;
  height: 60px;
  transition: all 0.3s ease-in-out;
  will-change: transform;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters:hover .hex__f_carousel_item_multiple_overlay_wrapper .mobile_icon_wrapper,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters:hover .hex__f_carousel_item_multiple_overlay_wrapper .user_icon_wrapper{
  opacity:0;
  transform: translateY(5px);
 transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps:hover .hex__feature_macos-onboarder_carausal_mackbookpro,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.safe_secure:hover .hex__feature_macos-onboarder_carousal_safe_secure {
  transform: translateY(-5px);
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.safe_secure.onHover .hex__f_carousel_item_multiple_overlay,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.safe_secure:hover .hex__f_carousel_item_multiple_overlay {
  top: calc(50% - -27px);
  opacity: 1;
  z-index: 1;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.mouse_pointer_icon {
  position: absolute;
  top: calc(50% - -5px);
  left: calc(50%);
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.add_button_icon {
  position: absolute;
  top: calc(50% - -15px);
  left: calc(50% - -15px);
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item_pointer {
  max-width: 70px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal {
  font-size: 14px;
  line-height: 8px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.package_icon {
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill {
  color: #fff;
  background-color: #0449D1;
  border-radius: 12px;
  padding: 0px 8px 2px 7px;
  font-weight: 600;
  display: inline-flex;
  max-width: 130px;
  height: 18px;
  align-items: center;
  justify-content: center;
}
/* .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill span {
  position: relative;
}
.hex--windows.hex--chrome .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill span {
  top: 2px;
}
.hex--firefox .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill span {
  top: 1px;
} */
/* onboarding_steps */
@media screen and (min-width: 768px){
  ul.hex__f_carousel_list li.active.hover .hex__f_carousel_list_trigger:before{
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
  }
}
.features_s_p_features_tab_stripe.macos_features_tab .hex__common_container_wrapper {
  overflow: hidden;  
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay {
  display: flex;
  align-items: center;
  max-width: 475px;
  width: auto;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps.onHover .hex__f_carousel_item_multiple_overlay .overlay_item,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps:hover .hex__f_carousel_item_multiple_overlay .overlay_item,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps.onHover .hex__f_carousel_item_multiple_overlay .next_pointer_arrow,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps:hover .hex__f_carousel_item_multiple_overlay .next_pointer_arrow {
  transform: translateY(-5px) scale(1.03);
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.hex__feature_kiosk_carausal_android,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.hex__feature_kiosk_carausal_ios{
  -webkit-border-radius: 0;
  border-radius: 0;
  max-height: 400px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.hex__feature_kiosk_carausal_windows,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.hex__feature_kiosk_carausal_apple_tv{
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 100%;
  max-width: 420px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay .overlay_item {
  border-radius: 0;
  margin: 0;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper {
  display: inline-flex;
  width: 55px;
  height: 57px;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  position: absolute;
  box-shadow: 0px 10px 20px rgb(0 0 0 / 7%);
  transition: all 0.4s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.mac_as_is_icon img.overlay_item {
  max-width: 25px;
}
.hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper .macos_as_is {
  width: 500px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper {
  max-width: 400px;
  margin: 0 auto;
  height: 100%;
}
.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper, .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_bg_wrapper {
  max-width: 390px; 
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_list_img_container.macos_as_is_img_container {
  width: var(--circle-layout);
  height: var(--circle-layout);
  --circle-layout: 375px;
  position: absolute;
  top: 40px;
  left: 15px;
  border-radius: 50%;
  transition: all 0.6s ease-in-out;
  z-index: 1;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_list_img_container__wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
.macos_as_is.active.onHover .hex__f_carousel_list_img_container.macos_as_is_img_container,
.macos_as_is.active:hover .hex__f_carousel_list_img_container.macos_as_is_img_container {
  transform: rotate(100deg);
}
.macos_as_is.active.onHover .hex__f_carousel_list_img_container.macos_as_is_img_container .mac_as_is_icon,
.macos_as_is.active:hover .hex__f_carousel_list_img_container.macos_as_is_img_container .mac_as_is_icon {
  transform: rotate(-100deg);
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.policy_icon_wrapper {
  background-color: #FFFFD3;
  z-index: 1;
  top: 30%;
  left: -25px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.data_folder_icon_wrapper {
  background-color: #E8D6FA;
  z-index: 2;
  top: 18%;
  left: 10px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.settings_icon_wrapper {
  background-color: #F5FFE5;
  z-index: 3;
  top: 7%;
  left: 45px
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.report_icon_wrapper {
  background-color: #ECF1FE;
  z-index: 4;
  top: -3%;
  left: 80px;
}
.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal,
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .config_box.box {
  font-size: 24px;
  line-height: 35px;
  width: 100%;
  max-width: 145px;
  height: 60px;
  position: absolute;
  bottom: 30px;
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
  border-radius: 12px;
  box-shadow: 0px 5px 10px rgb(0 0 0 / 7%);
}
@media screen and (min-width: 1400px) {
  .hex--windows .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal span,
  .hex--windows .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .config_box.box span {
    transform: translateY(3px);
  }
  .hex--windows .hex__f_carousel_logo svg {
    top: -3px;
  }
}
.hex__f_carousel_logo svg {
  position: relative;
  max-width: 80%;
  width: 100%;
  display: block;
  margin: 0 auto;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper span:first-of-type {
  left: -40px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper span:last-of-type {
  right: -40px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item {
  position: relative;
  width: 150px;
}

.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .bundle_actions_icon_bg {
  position: relative;
  width:100%;
  max-width: 101px;
  max-height:96px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 10px 20px rgba(119, 119, 119, 0.21);
  border-radius: 10px;
  opacity: 1;
  display:flex;
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_item_bg_wrapper{
  max-width: 410px ;
  width:85%;
  height:auto;
  max-height: unset;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper {
  justify-content: center;
  height: 100%;
  margin: auto;
  width:96%;
  max-width: 475px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .next_pointer_arrow_wrapper  {
  width: 85%;
  background: none;
  box-shadow: none;
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .next_pointer_arrow{
  width:82%;
  margin:auto;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions:hover .hex__f_carousel_item_multiple_overlay .bundle_actions_icon_bg:first-child{
  transform : translatex(-6px);
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions:hover .hex__f_carousel_item_multiple_overlay .first_pointer_arrow .first_pointer_arrow{
  transform : translatex(-4px);
  transition: all 0.3s ease-in-out;
}

.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions:hover .hex__f_carousel_item_multiple_overlay .second_pointer_arrow .second_pointer_arrow{
  transform : translatex(4px);
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions:hover .hex__f_carousel_item_multiple_overlay .bundle_actions_icon_bg:last-child{
  transform : translatex(6px);
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions:hover .hex__f_carousel_item_multiple_overlay .bundle_actions_icon_bg img{
  transform : none;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow.hex__f_carousel_item_next {
  position: absolute;
  top: 35px;
  right: -53px;
  width: 70px;
  transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow.hex__f_carousel_item_next img {
  width: 100%;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point {
  width: 100%;
  max-width: 100%;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .bundle_actions_carausal_files_icon {
  width: 100%;
  padding: 22%;
  height: auto;
  margin: auto;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper img{
  max-width:unset;
  transition: all 0.3s ease-in-out;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .bundle_actions_carausal_setting_icon {
  width: 100%;
  padding:21%;
  height: auto;
  margin: auto;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .bundle_actions_carausal_tick_icon{
  width: 100%;
  height: auto;
  margin: auto;
  padding: 27%;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item:first-child {
  left: -35px;
}
.hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item:last-child {
  right: -35px;
}
.promotion-stripe.single-promotion.single-promtion--with-container.macos_onboarder_single_promotion {
  margin-top: 0;
  padding: 30px 50px 30px;
}
@media screen and (max-width: 1200px) and (min-width: 900px){
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_2_1{
    width: 310px;
    height: 128px;
    margin: 10px;
    top: 50px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_1_1{
    width: 310px;
    height: 197px;
    top: 90px;
  }
  .hex__f_carousel_item_icon_w_2_1 .hex__f_carousel_item_icon_abm{
    max-width: 139px;
  }
  .hex__f_carousel_item_icon_w_2_1 .hex__f_carousel_item_icon_asm{
    max-width: 106px;
  }
  .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_ae{
    max-width: 90px;
  }
  .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_sk{
    max-width: 178px;
  }
  .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_re{
    max-width: 90px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .single-promotion.promotion-stripe .single-promotion-wrap {
    flex-direction: column;
  }
  .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-header-icon {
    display: none !important;
  }
  .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right {
    margin-top: 15px;
  }
}
@media screen and (max-width: 1400px) {
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_bg_wrapper {
    max-width: 380px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item {
    width: 135px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow.hex__f_carousel_item_next {
    top: 30px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .config_box.box {
    font-size: 20px;
    max-height: 50px;
    max-width: 110px;
    bottom: 45px;
  }
  .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper .macos_as_is {
    width: 380px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper {
    width: 46px;
    height: 48px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_list_img_container.macos_as_is_img_container {
    --circle-layout: 355px;
    top: 40px;
    left: 15px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper{
    right: 11%;
  }
  /* .hex--android.hex--firefox .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill span {
    font-size: 12px;
  } */
  /* .hex--android.hex--chrome .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill span {
    top: 2px;
  } */
}
@media screen and (max-width: 1200px) {
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal {
    font-size: 9px;
    line-height: 5px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.safe_secure .hex__f_carousel_item_multiple_overlay {
    width: auto;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_bg_wrapper {
    max-width: 350px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item {
    width: 118px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow.hex__f_carousel_item_next {
    top: 21px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color.safe_and_secure {
    max-width: 100%;
    margin: 0;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color {
   max-width: 320px;
   margin: 30px auto 30px; 
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.package_icon {
    width: 10px;
    height: 10px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.mouse_pointer_icon {
    width: 10px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.add_button_icon {
    width: 12px;
  }
  .macos_as_is.active:hover .hex__f_carousel_list_img_container.macos_as_is_img_container {
    transform: rotate(105deg);
  }
  .macos_as_is.active:hover .hex__f_carousel_list_img_container.macos_as_is_img_container .mac_as_is_icon {
    transform: rotate(-105deg);
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.policy_icon_wrapper {
    left: -25px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.data_folder_icon_wrapper {
    left: 0px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.settings_icon_wrapper {
    left: 25px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.report_icon_wrapper {
    left: 55px;
  }
  .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper .macos_as_is {
    width: 340px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_list_img_container.macos_as_is_img_container {
    --circle-layout: 300px;
    top: 25px;
    left: 15px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_list_img_normal.hex__feature_deployments_filters_carausal_img{
    max-width: 350px;
    margin: 10px auto 10px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper {
    right: 6%;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_normal.hex__feature_deployments_scheduled_execution_carausal_img{
    max-width: 310px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_reporting .hex__f_carousel_item_bg_wrapper{
    max-width: 350px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_reporting .hex__f_carousel_list_img_normal.hex__feature_deployments_reporting_img{
    max-width: 310px;
    margin:69px auto;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_item_bg_wrapper {
    max-width: 350px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_bg_wrapper{
    max-width: 350px;
  }
}
@media screen and (max-width: 1080px) {
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper {
    max-height: 300px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_bg_wrapper {
    max-width: 300px;
    max-height: initial;
  }

  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_reporting .hex__f_carousel_item_bg_wrapper{
    max-width: 300px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_item_bg_wrapper {
    max-width: 300px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_bg_wrapper{
    max-width: 300px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_list_img_normal.hex__feature_deployments_filters_carausal_img{
    margin: 15px auto 15px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item {
    width: 100px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow.hex__f_carousel_item_next {
    top: 16px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color.safe_and_secure {
    max-width: 100%;
    margin: 0;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color {
    max-width: 260px;
    margin: 25px auto 25px; 
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_normal.hex__feature_deployments_scheduled_execution_carausal_img {
    max-width: 270px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper {
    right: 9%;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters:hover .hex__f_carousel_item_multiple_overlay_wrapper .monitor-mobile_icon_wrapper{
    transform: translate(0%, -190%);
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_reporting .hex__f_carousel_list_img_normal.hex__feature_deployments_reporting_img{
    max-width: 270px;
    margin: 55px auto;
  }
}
@media screen and (max-width: 1050px) {
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper {
    max-height: 270px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .config_box.box {
    font-size: 18px;
    max-height: 40px;
    max-width: 95px;
    bottom: 30px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.mac_as_is_icon img.overlay_item {
    max-width: 20px;
  }
  .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper .macos_as_is {
    width: 310px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper {
    width: 40px;
    height: 42px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_list_img_container.macos_as_is_img_container {
    --circle-layout: 270px;
    top: 40px;
    left: 15px;
  }
}
@media screen and (max-width: 991px){
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_1_1,
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_2_1{
    top: 15px;
  }
  .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_title{
    font-size: 20px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item:first-child {
    left: -25px;
  }
  /* .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item {
    width: 120px;
  } */
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow.hex__f_carousel_item_next {
    top: 15px;
    right: -40px;
    width: 55px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item:last-child {
    right: -25px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper {
    max-width: 320px;
    max-height: 240px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color.safe_and_secure {
    max-width: 100%;
    margin: 0;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal,
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color {
    max-width: 260px;
    margin: 0 !important;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_bg_wrapper {
    max-width: 280px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_reporting .hex__f_carousel_item_bg_wrapper{
    max-width: 280px;
  }
  .hex__f_carousel_right_content_wrapper .hex__feature_deployments_reporting .hex__f_carousel_list_img_normal.hex__feature_deployments_reporting_img{
    max-width: 250px;
    margin: 40px auto 40px !important;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_item_bg_wrapper {
    max-width: 280px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_bg_wrapper img {
    margin: 35px auto !important;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item,
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item {
    max-width: 60px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item_pointer,
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item_pointer {
    max-width: 55px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.add_button_icon {
    width: 10px;
  }
  .macos_as_is.active:hover .hex__f_carousel_list_img_container.macos_as_is_img_container {
    transform: rotate(100deg);
  }
  .macos_as_is.active:hover .hex__f_carousel_list_img_container.macos_as_is_img_container .mac_as_is_icon {
    transform: rotate(-100deg);
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .config_box.box {
    font-size: 16px;
    max-height: 35px;
    max-width: 95px;
    bottom: 25px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.mac_as_is_icon img.overlay_item {
    max-width: 20px;
  }
  .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper .macos_as_is {
    width: 260px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper {
    width: 40px;
    height: 42px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_list_img_container.macos_as_is_img_container {
    --circle-layout: 230px;
    top: 25px;
    left: 10px;
  }
  .hex__f_carousel_right_content_wrapper .hex__feature_deployments_reporting .hex__f_carousel_list_img_normal.hex__feature_deployments_reporting_img{
    margin: 50px auto !important; 
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_normal.hex__feature_deployments_scheduled_execution_carausal_img{
    max-width: 250px;
    margin: 35px auto !important;
  }
  .hex__f_carousel_right_content_wrapper .hex__feature_deployments_scheduled_execution .hex__f_carousel_item_multiple_overlay .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon{
    width: 80px;
    height: 76px;
  }
  .hex__f_carousel_right_content_wrapper .hex__feature_deployments_scheduled_execution .hex__f_carousel_item_multiple_overlay .deployments_scheduled_execution_text {
    font-size: 13px;
    line-height: 17px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters:hover .hex__f_carousel_item_multiple_overlay_wrapper .monitor-mobile_icon_wrapper{
    transform: translate(0%, -165%);
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper{
    right: 6%;
    top: -3%;
  }
}
@media screen and (max-width: 900px){
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_bg_wrapper {
    max-width: 250px;
    max-height: initial;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_item_bg_wrapper {
    max-width: 250px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_reporting .hex__f_carousel_item_bg_wrapper{
    max-width: 250px;
  }
  .hex__f_carousel_right_content_wrapper .hex__feature_deployments_reporting .hex__f_carousel_list_img_normal.hex__feature_deployments_reporting_img{
    max-width: 220px;
    margin: 40px auto 40px !important;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item {
    width: 90px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_bg_wrapper{
    max-width: 250px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_list_img_normal.has_bg_color {
    max-width: 220px;
    margin: 25px auto 25px !important; 
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_normal.hex__feature_deployments_scheduled_execution_carausal_img{
    max-width: 220px;
    margin: 25px auto 25px !important; 
  }

  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper {
    max-height: 220px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow.hex__f_carousel_item_next {
    top: 11px;
    right: -40px;
    width: 55px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_bg_wrapper:hover .hex__f_carousel_item_multiple_overlay_wrapper .monitor-mobile_icon_wrapper{
    width: 48px;
    height: 47px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_list_img_normal.hex__feature_deployments_filters_carausal_img{
    max-width: 260px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper{
    width: 45px;
    height: 44px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .monitor-mobile_icon_wrapper{
    transform: translate(-118%, 0%);
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .mobile_icon_wrapper {
    margin-left: 53px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters:hover .hex__f_carousel_item_multiple_overlay_wrapper .monitor-mobile_icon_wrapper{
    width: 49px;
    height: 50px;
    transform: translate(0%, -180%);
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper{
    right:11%;
    width: 58px;
    height: 58px;
    top: -1%;
  }
  
}
@media screen and (min-width: 768px) and (max-width: 899px){
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_2_1{
    width: 252px;
    height: 104px;
    margin: 7px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_1_1{
    width: 252px;
    height: 160px;
  }
  .hex__f_carousel_item_icon_w_2_1 .hex__f_carousel_item_icon_abm{
    max-width: 113px;
  }
  .hex__f_carousel_item_icon_w_2_1 .hex__f_carousel_item_icon_asm{
    max-width: 86px;
  }
  .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_ae{
    max-width: 73px;
  }
  .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_sk{
    max-width: 144px;
  }
  .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_re{
    max-width: 73px;
  }
  .hex__f_carousel_item_icon_w_1_1.carousel_item_icon--width .hex__f_carousel_item_icon_re{
    max-width: 203px;
  }
  /* .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_bg_wrapper img {
    max-width: 90%;
  } */
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .bundle_actions_carausal_files_icon, .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .bundle_actions_carausal_setting_icon{
    padding:18%;
  }
  .hex__f_carousel_right_content_wrapper .hex__feature_deployments_scheduled_execution .hex__f_carousel_item_multiple_overlay .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon svg{
    max-width: 48px;
  }
}
@media screen and (max-width: 850px) {
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.mac_as_is_icon img {
    max-width: 22px;
  }
  .macos_as_is.active:hover .hex__f_carousel_list_img_container.macos_as_is_img_container {
    transform: rotate(110deg);
  }
  .macos_as_is.active:hover .hex__f_carousel_list_img_container.macos_as_is_img_container .mac_as_is_icon {
    transform: rotate(-110deg);
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.policy_icon_wrapper {
    left: -25px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.data_folder_icon_wrapper {
    left: -5px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.settings_icon_wrapper {
    left: 15px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.report_icon_wrapper {
    left: 30px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .config_box.box {
    bottom: 15px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.mac_as_is_icon img.overlay_item {
    max-width: 14px;
  }
  .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper .macos_as_is {
    width: 220px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper {
    width: 30px;
    height: 32px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.macos_as_is .hex__f_carousel_list_img_container.macos_as_is_img_container {
    --circle-layout: 190px;
    top: 25px;
    left: 15px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_bg_wrapper {
    max-width: 230px;
    max-height: initial;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_reporting .hex__f_carousel_item_bg_wrapper{
    max-width: 230px;
  }
  .hex__f_carousel_right_content_wrapper .hex__feature_deployments_reporting .hex__f_carousel_list_img_normal.hex__feature_deployments_reporting_img{
    max-width: 200px;
    margin: 35px auto 35px !important;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_item_bg_wrapper {
    max-width: 230px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item {
    width: 80px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_list_img_normal.has_bg_color {
    max-width: 200px;
    margin: 20px auto 20px !important; 
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_normal.hex__feature_deployments_scheduled_execution_carausal_img{
    max-width: 200px;
    margin: 20px auto 20px !important; 
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper {
    max-height: 220px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow.hex__f_carousel_item_next {
    top: 9px;
    right: -38px;
    width: 50px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.hex__feature_deployments_filters .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper {
    right: 9%;
  }
  .hex__f_carousel_right_content_wrapper .hex__feature_deployments_scheduled_execution .hex__f_carousel_item_multiple_overlay .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon{
    width: 70px;
    height: 66px;
  }
  /* .hex--android.hex--firefox .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill span {
    font-size: 11px;
  }
  .hex--android.hex--chrome .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill span {
    top: 2px;
    font-size: 13px;
  } */
  /* .hex--macos .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill {
    height: 11px !important;
  } */
}
@media screen and (min-width: 768px){
  .hex__f_carousel_conatiner_wrapper .hex__f_carousel_left_content_wrapper{
    padding-right: 50px;
  }
  ul.hex__f_carousel_list li.active:hover .hex__f_carousel_list_trigger:before{
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_2_1,
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_1_1,
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal{
    display: none;
  }
}
@media screen and (max-width: 767px){
  .hex__f_carousel_conatiner_wrapper .hex__f_carousel_left_content_wrapper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper{
    display: none;
  }
  
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_2_1,
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_1_1{
    display: none;
    max-width: 389px;
    background-color: var(--hex_bg_color_ashes);
    border-radius: 12px;
    -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
    box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal{
    display: none;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 30px auto 50px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li:last-child .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal{
    margin: 30px auto 0;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal.hex__feature_kiosk_carausal_android,
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal.hex__feature_kiosk_carausal_ios,
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal.hex__feature_kiosk_carausal_windows,
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal.hex__feature_kiosk_carausal_apple_tv{
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal.hex__feature_kiosk_carausal_windows,
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal.hex__feature_kiosk_carausal_apple_tv{
    width: 100%;
    max-width: 400px;
  }
  ul.hex__f_carousel_list li.active .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_2_1,
  ul.hex__f_carousel_list li.active .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_1_1{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    -webkit-animation: load_carousal_item 600ms 200ms forwards;
    -moz-animation: load_carousal_item 600ms 200ms forwards;
    -ms-animation: load_carousal_item 600ms 200ms forwards;
    -o-animation: load_carousal_item 600ms 200ms forwards;
    animation: load_carousal_item 600ms 200ms forwards;
  }
  ul.hex__f_carousel_list li.active .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal{
    display: block;
    opacity: 0;
    -webkit-animation: load_carousal_item 600ms 200ms forwards;
    -moz-animation: load_carousal_item 600ms 200ms forwards;
    -ms-animation: load_carousal_item 600ms 200ms forwards;
    -o-animation: load_carousal_item 600ms 200ms forwards;
    animation: load_carousal_item 600ms 200ms forwards;
  }
  
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_2_1{
    width: 252px;
    height: 104px;
    margin: 20px 30px 50px 42px;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_2_1:nth-child(1){
    margin-bottom: 10px;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_2_1:nth-child(2){
    margin-top: 10px;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_1_1{
    width: 252px;
    height: 160px;
    margin: 20px 30px 50px 42px;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_2_1 .hex__f_carousel_item_icon_abm{
    max-width: 113px;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_2_1 .hex__f_carousel_item_icon_asm{
    max-width: 86px;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_ae{
    max-width: 73px;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_sk{
    max-width: 144px;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_1_1 .hex__f_carousel_item_icon_re{
    max-width: 73px;
  }
  .hex__f_carousel_item_icon_w_1_1.carousel_item_icon--width .hex__f_carousel_item_icon_re{
    max-width: 150px;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_title{
    padding: 0;
    font-size: 20px;
    line-height: 24px;
    font-weight: var(--hex_font_semibold);
    color: var(--hex_home_common_title_color);
    margin: 15px 0 0;
  }
  .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_title{
    font-size: 20px;
    line-height: 26px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item img {
    max-width: 95%;
    width: 100%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item:first-child {
    left: -20px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item {
    position: relative;
    width: 100%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow {
    position: absolute;
    top: 32%;
    right: -25%;
    width: 40%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item:last-child {
    right: -20px;
  }
  .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_list_img_normal.has_bg_color {
    max-width: 220px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal,
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item {
    margin: 0;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay {
    /* display: flex;
    align-items: center; */
    max-width: 100%;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm {
    display: none;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.active .hex__f_carousel_list_img_wrapper_sm {
    display: block;
    position: relative;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper {
    max-width: 90%;
    max-height: 100%;
    margin: 0 auto;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper img {
    max-width: 500px;
    margin: 30px auto !important;
    width: 90%;
  }
  ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm {
    position: relative;
    /* max-height: 240px !important;
    height: 240px !important; */
    /* margin-top: 15px;
    margin-left: 45px; */
    max-width: 480px;
    margin: 15px auto 0;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.safe_secure .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay {
    position: absolute;
    display: block;
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    max-width: 370px;
    width: auto;
    height: 45px;
    top: 60%;
    left: 37%;
    transform: translate(-50%, -50%);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.safe_secure .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.mouse_pointer_icon {
    position: absolute;
    width: 100%;
    max-width: 13px;
    top: calc(50% - -5px);
    left: calc(50%);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.add_button_icon {
    position: absolute;
    width: 100%;
    max-width: 15px;
    top: calc(50% - -15px);
    left: calc(50% - -10px);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item_pointer {
    max-width: 70px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.package_icon {
    width: 100%;
    max-width: 16px;
    margin-right: 2px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill {
    color: #fff;
    background-color: #0449D1;
    border-radius: 12px;
    padding: 0px 5px 2px 5px;
    font-size: 9px;
    font-weight: 600;
    display: inline-flex;
    max-width: 90px;
    height: 14px;
    align-items: center;
    justify-content: center;
    line-height: 5px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill span {
    position: relative;
  }
  .hex--android.hex--firefox .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill span {
    top: 1px;
    font-size: 8px;
  }
  .hex--android.hex--chrome .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal.pill span {
    top: 2px;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_list_img_normal.safe_and_secure {
      margin: 0;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.safe_secure .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper::before {
    content: '';
    width: 63%;
    height: 80%;
    position: absolute;
    top: 48%;
    left: 50%;
    background: transparent linear-gradient(180deg, #F4FFE3 0%, #E8F9CE 100%) 0% 0% no-repeat padding-box;
    z-index: -1;
    transform: translate(-50%, -50%);
    border-radius: 20px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.safe_secure .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper {
    max-width: 100%;
    max-height: 100%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.safe_secure .hex__f_carousel_list_img_wrapper_sm {
    /* max-width: 350px;
    max-height: 240px; */
    max-width: 560px;
    margin: 15px auto;
    position: relative;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm {
    /* max-width: 300px;
    max-height: 240px; */
    max-width: 480px;
    margin: 15px auto 45px;
    padding: 0 40px;
    position: relative;
  }
  ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    padding: 0 15px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper {
    position: relative;
    display: flex;
    align-items: center;
    max-width: 100%;
    margin: 0 auto;
    height: 100%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper span:first-of-type {
    left: 0;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper span:last-of-type {
    right: 0;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper {
    display: inline-flex;
    width: 50px;
    height: 55px;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    position: absolute;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 7%);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper {
    max-height: 100%;
    max-width: 90%;
    margin: 0 auto;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper {
    transform: translate(-50%, -50%);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.policy_icon_wrapper {
    background-color: #FFFFD3;
    z-index: 1;
    top: 18%;
    left: 37%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.data_folder_icon_wrapper {
    background-color: #E8D6FA;
    z-index: 2;
    top: 14%;
    left: 46%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.settings_icon_wrapper {
    background-color: #F5FFE5;
    z-index: 3;
    top: 14%;
    left: 55%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.report_icon_wrapper {
    background-color: #ECF1FE;
    z-index: 4;
    top: 18%;
    left: 63%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal {
    bottom: 43px;
    max-height: 50px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper .overlay_item {
    border-radius: 0;
    margin: 0;
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_bundle_actions .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__feature_deployments_bundle_carausal_img{
    max-width:300px;
    width:92%;
    margin: 10% 5%;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.bundle_actions_icon_bg{
    position: relative;
    width: 100%;
    max-width: 101px;
    max-height: 96px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 20px rgba(119, 119, 119, 0.21);
    border-radius: 8px;
    opacity: 1;
    display:flex;
    transition: all 0.3s ease-in-out;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper .hex__f_carousel_list_img_normal{
  width: 100%;
  margin: auto ;
  height:auto;
  max-width:unset;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper .next_pointer_arrow{
    width: 82%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper .bundle_actions_carausal_files_icon{
    padding: 22%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper .bundle_actions_carausal_setting_icon{
    padding: 21%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper .bundle_actions_carausal_tick_icon{
    padding: 27%;
  } 
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_bundle_actions .hex__f_carousel_item_multiple_overlay_wrapper .next_pointer_arrow_wrapper{
    width: 85%;
    background: none;
    box-shadow: none;
  }

  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.bundle_actions_icon_bg .next_pointer_arrow.hex__f_carousel_item_next{
    position: absolute;
    top: 20px;
    right: -74px;
    width: 65px;
    transition: all 0.3s ease-in-out;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_reporting .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper{
    margin: 15px auto 0;
    max-width: 350px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_reporting .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__feature_deployments_reporting_img{
    margin: 50px auto;
    max-width: 300px;
  }
  .hex__f_carousel_left_content_wrapper  ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper{
    margin: 15px auto 0;
    max-width: 350px;
    max-height: 250px;
  }
  .hex__f_carousel_left_content_wrapper  ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__feature_deployments_scheduled_execution_carausal_img{
    max-width: 300px;
    margin: 30px auto;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper{
    display: flex;
    justify-content: center;
    position: absolute;
    width: 100%;
    top: 0;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .deployments_scheduled_execution_text{
    margin:auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity:1;
    font-size: 13px;
    line-height: 17px;
    text-align: center;
    max-width: 118px;
    letter-spacing: 0px;
    color: #FFFFFF;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon{
    position:relative;
    top: -16px;
    width: 80px;
     height: 76px;
    margin: auto;
    display: flex;
    justify-content: center;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 20px rgba(119, 119, 119, 0.43);
    border-radius: 10px;
    opacity: 1;
    align-items: center;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon svg{
    max-width: 48px;
  }
  .hex__f_carousel_left_content_wrapper  ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper{
    margin: 15px auto 0;
    max-width: 350px;
    max-height: 310px;
  }
  .hex__f_carousel_left_content_wrapper  ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__feature_deployments_filters_carausal_img{
    max-width: 350px;
    margin: 10px auto 0;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm {
    padding-bottom:25px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper{
    display: flex;
    justify-content: center;
    position: absolute;
    width: 100%;
    top: 0;
    align-items: end;
    height: 100%;
    gap:8px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper{
    position: relative;
    display: flex;
    width: 51px;
    height: 52px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
    border-radius: 6px;
    opacity: 1;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.monitor-mobile_icon_wrapper{
    transform: translate(0%, -245%);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.mobile_icon_wrapper,
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.user_icon_wrapper{
    display:none;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper{
    position: absolute;
    top: 0%;
    right: 23%;
    width: 78px;
    height: 78px;
    background: none;
    box-shadow:none;
    opacity: 1
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper img{
    margin: 0 auto;
    height:100%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .monitor-mobile_icon{
    max-width: 24px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .mobile_icon{
    max-width: 18px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .user_icon{
    max-width: 29px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon svg .clock__circle{
    fill: #0449D1;
    transform: rotate(70deg) scale(1.1);
    transform-origin: center;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon svg .clock__line{
    stroke: #0449D1;
  }
  .deployments_features .hex__features_ter_title{
    font-size: 22px;
    line-height: 38px;
  }

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_bundle_actions .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_bundle_actions .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .hex__f_carousel_item_multiple_overlay_wrapper{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    margin: auto;
    width: 98%;
    max-width: 375px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_bundle_actions .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper{
    margin: 15px auto 0;
    max-height:unset;
    max-width: 350px;
    height:auto;
    width: 90%;
  }

}
@media screen and (max-width: 680px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper{
    right:20%;
  }
}

@media screen and (max-width: 600px) {
  /* .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.policy_icon_wrapper {
    left: 34%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.data_folder_icon_wrapper {
    left: 44%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.settings_icon_wrapper {
    left: 54%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.report_icon_wrapper {
    left: 64%;
  } */
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper{
    max-width: 350px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__feature_deployments_filters_carausal_img{
    max-width: 300px;
    margin: 12px auto;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper{
    top:1%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.monitor-mobile_icon_wrapper {
    transform: translate(0%, -225%);
  } 
}
@media screen and (max-width: 540px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper {
    width: 40px;
    height: 43px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.policy_icon_wrapper img {
    width: 16px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.data_folder_icon_wrapper img {
    width: 20px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.settings_icon_wrapper img {
    width: 22px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.report_icon_wrapper img {
    width: 16px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.package_icon {
    max-width: 10px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.mouse_pointer_icon {
    max-width: 8px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.add_button_icon {
    max-width: 12px;
    top: calc(50% - -10px);
    left: 59%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal {
    font-size: 17px;
    line-height: 25px;
    max-height: 40px;
    bottom: 14%;
    max-width: 105px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.safe_secure .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay {
    top: 64%;
  }
  ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm {
    margin-left: 15px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow {
    top: 28%;
    right: -30%;
    width: 45%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper {
    /* margin: 0 30px; */
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper{
    right: 16%;
  }
}
@media screen and (max-width: 480px) {
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal {
    max-width: 85px;
    bottom: 14%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper {
    max-width: 100%
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow {
    top: 20%;
  }
  /* .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.policy_icon_wrapper {
    left: 34%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.data_folder_icon_wrapper {
    left: 44%;
  } */
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.settings_icon_wrapper {
    left: 56%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.report_icon_wrapper {
    left: 66%;
  }
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.bundle_actions_icon_bg .next_pointer_arrow.hex__f_carousel_item_next{
    top: 16px;
    right: -65px;
    width: 60px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper {
    right: 10%;
  }
}
@media screen and (max-width: 420px) {
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal {
    max-width: 85px;
    /* max-height: 35px; */
    bottom: 11%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .onboarding_point_item .next_pointer_arrow {
    top: 20%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.policy_icon_wrapper {
    left: 32%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.data_folder_icon_wrapper {
    left: 44%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.settings_icon_wrapper {
    left: 56%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.report_icon_wrapper {
    left: 67%;
  }
  /* .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.bundle_actions_icon_bg:first-child {
    right: 54px;
  } */
  /* .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.bundle_actions_icon_bg .next_pointer_arrow.hex__f_carousel_item_next {
    right: -50px;
    width: 45px;
  } */
  /* .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.bundle_actions_icon_bg:last-child {
    left: 54px;
  } */
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper{
    max-width: 280px;
    max-height: 250px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__feature_deployments_scheduled_execution_carausal_img{
    max-width: 240px;
    width:95%;
    margin: 30px auto;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon{
    top: -10px;
    width: 60px;
    height: 56px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_scheduled_execution .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .deployments_scheduled_execution_icon svg {
    max-width: 40px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__feature_deployments_filters_carausal_img{
    width:100%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper{
    width: 45px;
    height: 44px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper {
    right: 13%;
    top: 1%;
    width: 58px;
    height: 58px;
  }
  /* .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.monitor-mobile_icon_wrapper {
    transform: translate(0%, -250%);
  } */
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_reporting .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__feature_deployments_reporting_img{
    max-width: 250px;
    margin: 40px auto;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__feature_deployments_filters_carausal_img{
    margin: 10px auto 0;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper{
    max-width: 280px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_reporting .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper{
    max-width: 280px;
  }
}
@media screen and (max-width: 370px) {
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.macos_as_is .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item.hex__f_carousel_list_text_normal {
    bottom: 8%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay {
    width: 90%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.safe_secure .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay {
    top: 65%;
  }

}
@media screen and (max-width: 340px){
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_2_1,
  .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_1_1{
    width: 226px;
    height: 144px;
  }
  ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm {
    margin-left: 0;
    height: 200px !important;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay {
    transform: translate(-50%, -50%);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper {
    max-width: 240px;
    max-height: 200px;
    margin: 0 auto;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__f_carousel_list_img_normal {
    max-width: 220px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item_pointer {
    max-width: 35px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__f_carousel_list_img_normal {
    max-width: 366px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .tick_icon_wrapper{
    right: 0%;
  }
}
@media screen and (max-width: 280px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_filters .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .hex__f_carousel_list_img_normal_wrapper.monitor-mobile_icon_wrapper{
    transform: translate(0%, -180%);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.hex__feature_deployments_reporting .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper .hex__feature_deployments_reporting_img{
    max-width: 180px;
  }
}
/*************/
/*************/
.features_s_p_next_prev_stripe{}
.features_s_p_next_prev_stripe .features_s_p_next_prev_stripe_row{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}
.features_s_p_next_prev_stripe_row .features_s_p_next_wrapper,
.features_s_p_next_prev_stripe_row .features_s_p_prev_wrapper{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  /*border-top: 1px solid;*/
  border: none;
  border-color: var(--hex_color_light_grey);
  padding: 15px 0;
}

.features_s_p_next_prev_stripe_row .features_s_p_next_wrapper{
  order:2;
  justify-content: flex-end;
}
.features_s_p_next_prev_stripe_row .features_s_p_prev_wrapper{
  order: 1;
  justify-content: flex-start;
}
.features_s_p_next_prev_stripe_row .features_s_p_next_wrapper>a.page__link,
.features_s_p_next_prev_stripe_row .features_s_p_prev_wrapper>a.page__link{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
  cursor: pointer;
  position: relative;
}
.features_s_p_next_prev_stripe_row .features_s_p_next_wrapper>a.page__link{
  align-items: flex-end;
  padding: 10px 35px 10px 10px;
}
.features_s_p_next_prev_stripe_row .features_s_p_prev_wrapper>a.page__link{
  padding: 10px 10px 10px 35px;
}
.features_s_p_next_prev_stripe_row a.page__link .page__title{
  font-size: 22px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  padding: 0;
  margin: 0;
  color: var(--hex_color_sec);
  -webkit-font-smoothing: subpixel-antialiased;
} 
.features_s_p_next_prev_stripe_row .features_s_p_next_wrapper>a.page__link .page__title{
  text-align: right;
}
.features_s_p_next_prev_stripe_row a.page__link .page__type{
  display: none;
  font-size: 20px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  padding: 0;
  margin: 0;
  color: var(--hex_home_common_text_color);
  -webkit-font-smoothing:antialiased;
}
.features_s_p_next_prev_stripe_row a.page__link .page__arrow{
  display: block;
  content: "";
  background-color: transparent;
  position: absolute;
  transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
}
.features_s_p_next_prev_stripe_row .features_s_p_next_wrapper>a.page__link .page__arrow{
  right: 13px;
  top: 23px;
}
.features_s_p_next_prev_stripe_row .features_s_p_prev_wrapper>a.page__link .page__arrow{
  left: 0;
  top: 23px;
}
.features_s_p_next_prev_stripe_row a.page__link .page__arrow::after,
.features_s_p_next_prev_stripe_row a.page__link .page__arrow::before{
  content: "";
  display: block;
  width: 10px;
  height: 1.5px;
  background-color: var(--hex_home_common_text_color);
  position: absolute;
  border-radius: 1.5px;
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.features_s_p_next_wrapper a.page__link .page__arrow::before{
  top: -3px;
  transform: rotate(45deg);
}
.features_s_p_next_wrapper a.page__link .page__arrow::after{
  top: 3px;
  transform: rotate(-45deg);
}
.features_s_p_next_wrapper a.page__link:hover>.page__arrow{
  transform: translate(5px,0);
}
.features_s_p_next_wrapper a.page__link:hover>.page__arrow::after{
  transform: rotate(-42deg);
}
.features_s_p_next_wrapper a.page__link:hover>.page__arrow::before{
  transform: rotate(42deg);
}

.features_s_p_prev_wrapper a.page__link .page__arrow::before{
  top: -3px;
  transform: rotate(-45deg);
}
.features_s_p_prev_wrapper a.page__link .page__arrow::after{
  top: 3px;
  transform: rotate(45deg);
}
.features_s_p_prev_wrapper a.page__link:hover>.page__arrow{
  transform: translate(-5px,0);
}
.features_s_p_prev_wrapper a.page__link:hover>.page__arrow::after{
  transform: rotate(42deg);
}
.features_s_p_prev_wrapper a.page__link:hover>.page__arrow::before{
  transform: rotate(-42deg);
}
@media screen and (max-width: 767px){
  .features_s_p_features_tab_stripe + .features_s_p_next_prev_stripe,
  .hex__features_stripe_container_wrapper + .features_s_p_next_prev_stripe{
    margin-top: -20px;
  }
  .features_s_p_next_prev_stripe_row .features_s_p_next_wrapper,
  .features_s_p_next_prev_stripe_row .features_s_p_prev_wrapper{
    padding: 5px 0;
  } 
  .features_s_p_next_prev_stripe_row a.page__link .page__title{
    font-size: 20px;
    line-height: 26px;
  }
  .features_s_p_next_prev_stripe_row a.page__link .page__type{
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (min-width: 601px){
  [class*="hex__bg_"] + .features_s_p_next_prev_stripe .features_s_p_next_prev_stripe_row .features_s_p_next_wrapper,
  [class*="hex__bg_"] + .features_s_p_next_prev_stripe .features_s_p_next_prev_stripe_row .features_s_p_prev_wrapper{
    border-top: none;
  }
}
@media screen and (max-width: 600px){

  .features_s_p_next_prev_stripe .features_s_p_next_prev_stripe_row{
    flex-wrap: wrap;
  }
  .features_s_p_next_prev_stripe_row .features_s_p_next_wrapper,
  .features_s_p_next_prev_stripe_row .features_s_p_prev_wrapper{
    /*-webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;*/
    padding: 5px 0;
  } 
  /*.features_s_p_next_prev_stripe_row .features_s_p_next_wrapper{
    order:1;
  }
  .features_s_p_next_prev_stripe_row .features_s_p_prev_wrapper{
    order: 2;
  }*/
  .features_s_p_next_prev_stripe_row a.page__link .page__title{
    font-size: 18px;
  }
  .features_s_p_next_prev_stripe_row a.page__link .page__type{
    font-size: 18px;
  }
  [class*="hex__bg_"] + .features_s_p_next_prev_stripe .features_s_p_next_prev_stripe_row .features_s_p_next_wrapper{
    border-top: none;
  }
  .features_s_p_next_prev_stripe_row .features_s_p_prev_wrapper>a.page__link{
    padding: 10px 10px 10px 25px
  }
  .features_s_p_next_prev_stripe_row .features_s_p_next_wrapper>a.page__link{
    padding: 10px 25px 10px 10px
  }
}
/*************/
/*********hex new features pages styles ends********/

/*************************************************mdm_page_mhex starts*************************************************************/


/***mdm_home_mhex_logo_tabs_starts***/
.mhex_logo_full_cover_style{
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 0px;
  text-align: center;
}
.mhex_logo_inline{
  margin-bottom: 15px;
  display: inline-block;
  width: 19%;
  padding: 14px 1.9%;
  text-align: center;
}
.mhex_logo_inline.none_class{
}


.mhex_logo_donaldson_common img{
  margin-top: -5px;
}
.mhex_logo_portsmouth_common img{
  max-width: 140px;
}
.mhex_logo_bekart_deslee_common img{
  max-width: 170px;
}
.mhex_logo_automap_common img{
  max-width: 116px;
}
.mhex_logo_litcargus_common img{
  max-width: 162px;
}
@media screen and (max-width: 1280px){

  .mhex_logo_portsmouth_common img{
    max-width: 130px;
  }
  .mhex_logo_bekart_deslee_common img{
		max-width: 140px;
  }
  .mhex_logo_litcargus_common img{
    max-width: 145px;
  }
}
@media screen and (max-width: 991px){
	.mhex_logo_inline{
		width: 24% !important;
  }
  .mhex_logo_portsmouth_common img{
    max-width: 130px;
  }
  .mhex_logo_bekart_deslee_common{
		display: none;
  }
  .mhex_logo_litcargus_common{
    display: none;
  }
  .mhex_logo_litcargus_common{
    display: none;
  }
}

@media screen and (max-width: 800px){
	.mhex_logo_inline{
		width: 30% !important;
  }
  .mhex_logo_bekart_deslee_common{
    display: inline-block;
  }
  .mhex_logo_bekart_deslee_common img{
    margin-top: 5px;
    display: inline-block;
    max-width: 150px;
  }
  .mhex_logo_litcargus_common{
    display: none;
  }
}
@media screen and (max-width: 600px){
	.mhex_logo_inline{
		width: 49% !important;
	}
	.mhex_logo_logitech_common,
	.mhex_logo_hilton_common{
		margin-top: 10px;
  }	
  .mhex_logo_hampton_common{
    display: none;
  }
  .mhex_logo_portsmouth_common{
    display: none;
  }
  .mhex_logo_bekart_deslee_common{
		display: none;
  }
  .mhex_logo_bekart_deslee_common{
    margin-top: none;
  }
  .mhex_logo_litcargus_common{
    display: none;
  }
}
@media screen and (max-width: 600px){
	.mhex_logo_inline{
		width: 45% !important;
  }

  .mhex_mdm_logo_strip{
    padding: 50px 0 10px;
  }

}

.mhex_mdm_logo_wrapper{
  text-decoration: none;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  text-align: center;
  color: transparent;
  text-decoration: none;
  line-height: 1;
  width: 291px;
  -webkit-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}

.mhex_mdm_logo_comming_soon_text{
  text-align: end;
  font-size: 14px;
  line-height: 24px;
  color: var(--hex_home_common_text_color);
  margin: 0px;
  padding: 10px 0 0 0;
}
.mhex_img_list_tab_container {
  margin-bottom: 40px;
}
@media screen and (max-width: 991px){
  .mhex_img_list_tab_container {
    margin-bottom: 5%;
  }
}

@media screen and (max-width: 600px){
  /* .mhex_img_list_tab_container {
    margin-bottom: 1%;
  } */
  .mhex_mdm_logo_comming_soon_text{
    margin-top: 30px;
  }
}
@media screen and (max-width: 600px){
  .mhex_img_list_tab_container {
    margin-bottom: 0;
  }
}

/***mdm_home_mhex_logo_tabs_ends***/

/***mdm_home_mhex_logo_tabs start***/
.mhex_common_container_wrapper{
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1300px;
 }
.mhex_multi_tab_stripe_container{
  margin: 60px 0 40px 0;
}
.mhex_multi_tab_sec_title{
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_bold);
  color: var(--hex_home_common_title_color);
  margin: 0 0 15px;
  padding: 0;
  text-align: center;
}
.mhex_multi_tab_sec_title.mhex_multi_tab_sec_title__header-max-md {
  max-width: 730px;
  margin: 0 auto;
}

.mhex_multi_tab_header_wrapper{
  margin: 50px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
}

.mhex_multi_tab_header{
  border-bottom: 1px solid;
  border-color: var(--hex_color_light_grey);
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  -ms-overflow-style:none;
  scroll-behavior: smooth;
  /*overflow-x: hidden;*/
}
.mhex_multi_tab_header::-webkit-scrollbar{
  display: none;
}
.mhex_multi_tab_header .mhex_multi_tab_header_nav{
  position: relative;
  padding: 0 0 20px;
  margin: 0;
}
.mhex_multi_tab_header .mhex_multi_tab_header_nav>ul{
  list-style: none;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
  /*display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;*/
  white-space: nowrap;
  /*border:1px solid red;*/
}
.mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li{
  position: relative;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 7px 0 0;
  padding: 0;
  text-align: center;
  transition: all 0.4s ease;
  white-space: normal;
  /*border: 1px solid*/
}
.mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li:last-child{
  margin: 0 0 0 0;
}
.mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>a{
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_color_sec);
  padding: 5px 25px;
  text-decoration: none;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.mhex_multi_tab_header .mhex_lang_multi_tab_header_nav>ul>li>a{
  font-size: 20px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_color_sec);
  padding: 5px 3px;
  text-decoration: none;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>a:hover,
.mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>a:focus{
  color: var(--hex_home_common_title_color);
}
.mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li.active>a{
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_normal);
}
.mhex_multi_tab_header_nav .line {
  height: 2px;
  position: absolute;
  bottom: 0;
  margin: 10px 0 0 0;
  background: var(--hex_home_common_text_color);
  opacity: 0.7;
  transition: all 0.8s ease;
}

/*------for mdm page only starts-----*/
.ahex_mdm_home_tab_header.mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li{
  margin: 0 4px 0 0;
  scroll-behavior: smooth;
}
.ahex_mdm_home_tab_header.mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>a{
  padding: 5px 18px;
}
.ahex_mdm_home_tab_header.mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li:last-child {
  margin: 0 0 0 0;
}
/*------for mdm page only ends-----*/


@media screen and (max-width: 600px){
  .mhex_multi_tab_sec_title{
    font-size: 26px;
  }
  .mhex_multi_tab_stripe_container{
    margin: 50px 0;
  }
  .mhex_multi_tab_header_wrapper{
    margin: 35px 0 0;
  }
  .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>a{
    padding: 5px 10px;
  }
  .ahex_mdm_home_tab_header.mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>a{
    padding: 5px 10px;
  }
}

/* main tab content motion start */
.mhex_multi_tab_content{
  display: none;
  padding: 60px 0 0;
  width: 100%;
  margin: 0 auto;
}
.mhex_multi_tab_content.active{
  display: block;
}
.mhex_multi_tab_content.mhex__tab_content_from_left{
  -webkit-animation: mhex__tab_content_from_left 0.6s both;
  -moz-animation: mhex__tab_content_from_left 0.6s both;
  -ms-animation: mhex__tab_content_from_left 0.6s both;
  -o-animation: mhex__tab_content_from_left 0.6s both;
  animation: mhex__tab_content_from_left 0.6s both;
}
.mhex_multi_tab_content.mhex__tab_content_from_right{
  -webkit-animation: mhex__tab_content_from_right 0.6s both;
  -moz-animation: mhex__tab_content_from_right 0.6s both;
  -ms-animation: mhex__tab_content_from_right 0.6s both;
  -o-animation: mhex__tab_content_from_right 0.6s both;
  animation: mhex__tab_content_from_right 0.6s both;
}
@-webkit-keyframes mhex__tab_content_from_left{
  0%{
    opacity: 0;
    -webkit-transform: translate(-70px,0);
    -moz-transform: translate(-70px,0);
    -ms-transform: translate(-70px,0);
    -o-transform: translate(-70px,0);
    transform: translate(-70px,0);
  }
  100%{
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
  }
}
@keyframes mhex__tab_content_from_left{
  0%{
    opacity: 0;
    -webkit-transform: translate(-70px,0);
    -moz-transform: translate(-70px,0);
    -ms-transform: translate(-70px,0);
    -o-transform: translate(-70px,0);
    transform: translate(-70px,0);
  }
  100%{
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
  }
}
@-webkit-keyframes mhex__tab_content_from_right{
  0%{
    opacity: 0;
    -webkit-transform: translate(70px,0);
    -moz-transform: translate(70px,0);
    -ms-transform: translate(70px,0);
    -o-transform: translate(70px,0);
    transform: translate(70px,0);
  }
  100%{
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
  }
}
@keyframes mhex__tab_content_from_right{
  0%{
    opacity: 0;
    -webkit-transform: translate(70px,0);
    -moz-transform: translate(70px,0);
    -ms-transform: translate(70px,0);
    -o-transform: translate(70px,0);
    transform: translate(70px,0);
  }
  100%{
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
  }
}
.mhex_multi_tab_content>.hex__row{
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.mhex_multi_tab_content .mhex_multi_tab_left_content_wrapper,
.mhex_multi_tab_content .mhex_multi_tab_right_content_wrapper{
  position: relative;
  width: 100%;
  min-height: 1px;
}
.mhex_multi_tab_left_content_wrapper .hex__f_s_tab_left_content{
  padding: 25px 35px 10px 20px;
  background-color: #fff;
  border:1px solid;
  border-color: #f1f1f1;
  -webkit-box-shadow: 0.96px 7px 14px rgba(2, 22, 42, 0.078);
  box-shadow: 0.96px 7px 14px rgba(2, 22, 42, 0.078);
}



@media screen and (min-width: 768px){
  .mhex_multi_tab_content .mhex_multi_tab_left_content_wrapper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
  }
  .mhex_multi_tab_content .mhex_multi_tab_right_content_wrapper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding: 0 0 0 80px;
  }
}
@media screen and (max-width: 1200px){
  .mhex_multi_tab_content .mhex_multi_tab_right_content_wrapper{
    padding: 0 0 0 60px;
  }
}
@media screen and (max-width: 991px){
  .mhex_multi_tab_content .mhex_multi_tab_right_content_wrapper{
    padding: 0 0 0 50px;
  }
}
@media screen and (max-width: 767px){
  .mhex_multi_tab_content .mhex_multi_tab_right_content_wrapper{
    padding: 45px 0 0;
  }
}

@media screen and (min-width: 768px){
  .mhex_multi_tab_content .mhex_multi_tab_left_content_wrapper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
  }
  .mhex_multi_tab_content .mhex_multi_tab_right_content_wrapper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding: 0 0 0 80px;
  }
}
@media screen and (max-width: 1200px){
  .mhex_multi_tab_content .mhex_multi_tab_right_content_wrapper{
    padding: 0 0 0 60px;
  }
}
@media screen and (max-width: 991px){
  .mhex_multi_tab_content .mhex_multi_tab_right_content_wrapper{
    padding: 0 0 0 50px;
  }
}
@media screen and (max-width: 767px){
  .mhex_multi_tab_content .mhex_multi_tab_right_content_wrapper{
    padding: 45px 0 0;
  }
}
@media screen and (max-width: 600px){
  .mhex_multi_tab_content{
    padding: 55px 0 0;
  }
  .mhex_img_list_tab_container{
    padding: 0 0 30px;
  }
}

/* main tab content motion start */

/*  */

/***mdm_home_suggested_casestudy_style start***/

.mhex__common_home_title{
	margin: 0px 0px 40px;
}

/***mdm_home_suggested_casestudy_style end***/
/****mdm_home_mhex_first_signin_tabs_starts****/
.mhex_mdm_home_main_signup_button.mhex_mdm_home_multi_main_signup_button{
  max-width: 280px;
}
.mhex_signup_button_form_container #header_signup {
  border:1px solid var(--hex_home_form_input_border_color) !important;
}
.mhex_signup_button_form_container .hex__signup_btn {
  box-shadow: none;
  border-color:transparent;
}

@media screen and (max-width: 600px){
  .hex__global_pt_lang .mhex_signup_button_form_container .hex__signup_btn{
    font-size: 15px;
    padding: 0 10px;
  } 
}

.mhex_signup_error_message{
  color: black;
}
.mhex_demo_link{
  cursor: pointer;
  position: relative;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_btn_bg_color);
  padding: 0 20px 0 5px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  white-space: nowrap;
}
.mhex_demo_link::after{
  content: url(https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right.svg);
  position: absolute;
  right: 5px;
  top: 0px;
  z-index: 10;
  width: 6px;
  height: auto;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.mhex_mdm_new_outer_signup{
  background-color: var(--hex_bg_color_light_blue);
  min-height: 250px !important;
  vertical-align: middle;
  display: table;
  width: 100%;
  background-size: cover;
}
.mhex_mdm_home_main_signup_button{
  font-family: var(--hex_font_family);
  max-width: 220px;
}

@media screen and (max-width: 600px){
  .mhex_new_signup_header{
    font-size: 30px;
  }
}
/****mdm_home_mhex_first_signin_tabs_ends****/
/***mdm_home_mhex_tabs_starts***/
.mhex_tab_image_padding{
  text-align: center;
  display: inline-block;
}
.mhex_windows_image_in_tab{
  margin-left: 0;
}
.mhex_macos_image_in_tab{
  margin-left: -26%; 
}
.mhex_fireos_image_in_tab{
  margin-left: -25%; 
}
.mhex_windows_device_image_in_tab{
  margin-left: -5%;
}
.mhex_ios_image_in_tab{
  margin-left: -6%; 
}
.mhex_android_image_in_tab{
  margin-left: -5%; 
}
.mhex_tvos_image_in_tab{
  margin-left: -4%; 
}
@media screen and (max-width: 1280px){
  .mhex_macos_image_in_tab{
    margin-left: -29%; 
  }
  .mhex_fireos_image_in_tab{
    margin-left: -29%; 
  }
}
@media screen and (max-width: 1200px){
  .mhex_windows_image_in_tab{
    margin-left: 0;
    max-width: 443px;
  }
  .mhex_macos_image_in_tab{
    margin-left: -35%; 
    max-width: 479px;
  }
  .mhex_fireos_image_in_tab{
    margin-left: -33%; 
  }
  .mhex_windows_device_image_in_tab{
    margin-left: -5%;
  }
  .mhex_ios_image_in_tab{
    margin-left: -6%; 
  }
  .mhex_android_image_in_tab{
    margin-left: -5%; 
  }
  .mhex_tvos_image_in_tab{
    margin-left: -4%; 
  }
}
@media screen and (max-width: 1050px){
  .mhex_windows_image_in_tab{
    margin-left: 0;
    max-width: 430px;
  }
  .mhex_macos_image_in_tab{
    margin-left: -35%; 
    max-width: 465px;
  }
  .mhex_fireos_image_in_tab{
    margin-left: -39%; 
  }
  .mhex_windows_device_image_in_tab{
    margin-left: -5%;
  }
  .mhex_ios_image_in_tab{
    margin-left: -6%; 
  }
  .mhex_android_image_in_tab{
    margin-left: -5%; 
  }
  .mhex_tvos_image_in_tab{
    margin-left: -4%; 
  }
}

@media screen and (max-width: 991px){
  .mhex_windows_image_in_tab{
    margin-left: 0;
    max-width: 420px;
  }
  .mhex_macos_image_in_tab{
    margin-left: -35%; 
    max-width: 451px;
  }

}
@media screen and (max-width: 890px){
  .mhex_windows_image_in_tab{
    margin-left: 0;
    max-width: 328px;
  }
  .mhex_macos_image_in_tab{
    margin-left: -36%; 
    max-width: 350px;
  }
  .mhex_fireos_image_in_tab {
    margin-left: -35%;
  }
}
@media screen and (max-width: 680px){
  .mhex_windows_image_in_tab{
    margin-left: 0;
    max-width: 290px;
  }
  .mhex_macos_image_in_tab{
    margin-left: -34%; 
    max-width: 310px;
  }
  .mhex_fireos_image_in_tab {
    margin-left: -35%;
  }
}

@media screen and (max-width: 605px){
  .mhex_windows_image_in_tab{
    margin-left: 0;
    max-width: 260px;
  }
  .mhex_macos_image_in_tab{
    margin-left: -37%; 
    max-width: 310px;
  }
  .mhex_fireos_image_in_tab {
    margin-left: -39%;
  }
}

.tab_image_padding img:hover {
  transform: scale(1.01);
}
#li_ios img{
  margin-top: -11px;
}
#li_android img{
  margin-top: -9px;
}
img.mhex_tab_name_icon.aspect-ratio-img {
  width: auto;
}

.mhex_tab_name_icon{
  margin: 0 11px 0;
  display: none;
}
.mhex_tab_contents{
  display: inline-flex;
  width: 49%;
  vertical-align: top;
  flex-wrap: wrap;
  margin: 0;
  padding: 0 20px 20px 0;
}
.mhex_tab_contents:nth-of-type(even) {
  margin: 0;
  padding: 0 0 20px 20px;
}


@media screen and (max-width: 1075px){
  .mhex_tab_right_img{
    width: 100%;
  }
}
@media screen and (max-width: 991px){
  .mhex_image_padding img{
    width: 100%;
  }
}
@media screen and (max-width: 980px){
  .mhex_image_padding img{
    width: 50%;
  }
}
@media screen and (max-width: 760px){
  .mhex_image_padding img{
    width: 80%;
  }
}
@media screen and (max-width: 600px){
  .mhex_tab_contents {
    width: 100%;

  }
  .mhex_tab_contents:nth-of-type(even) {
    margin: 0;
    padding: 0 0 20px 0;
  }
}

.mhex_tab_content_text{
    font-size: 17px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    color: var(--hex_home_common_text_color);
    padding: 0;
}
#mhex_tab_left_content_wrapper{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 35%;
  flex: 0 0 35%;
  max-width: 35%;
  margin-bottom: 40px;
}
#mhex_tab_right_content_wrapper{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 65%;
  flex: 0 0 65%;
  max-width: 65%;
  padding: 0 0 0 60px;
}
/***mhex_tabs_end***/

/***mdm_home_mhex_second_tabs_starts***/
.mhex_features_list_main_title{
  color: var(--hex_home_common_title_color);
  font-size: 30px;
  line-height: 1.2;
  padding-bottom: 21px;
  display: none;
}
.mhex_features_list_main_title a{
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_normal);
  margin-bottom: 10px;
}

.mhex_tab_content_text p{
  font-size: 14px !important;
  font-weight: var(--hex_font_medium) !important;
  line-height: 20px;
}
.mhex_phone_model_gif_style{
  background-repeat: no-repeat;
   background-size: 73%;
   max-width: 273px;
   max-height: 451px;
   margin: auto;
}
.mhex_phone_model_gif_style img {
   margin-top: 14%;
   margin-left: 4%;
   width: 53%;
   max-width: 177px;
   margin-bottom: 34%;
}

.mhex_video_align_remote_control{
  width: 98%;height: auto;margin-left: 6px;margin-top: 18px;
}
.mhex_image_float .aspect-ratio-img {
  width: auto;
}

.mhex_image_float{
  width: 60px;
  max-width: 60px;
  position: relative;
  top: -7px;
}
@media screen and (max-width:991px){
  .mhex_image_float{
    top: -8px;
  }
  .mhex_image_float.mhex_integrate {
    top: -4px;
  }
  .mhex_image_float.mhex_mass_deployment{
    top: -7px;
  }
  .mhex_image_float.mhex_customization {
    top: -4px;
  }
}
@media screen and (max-width:767px){
  .mhex_image_float{
    top: -7px;
  }
}
@media screen and (max-width:600px){
  .mhex_image_float{
    top: -10px;
  }
  .mhex_image_float.mhex_inventory_apps {
    top: -8px;
  }
  .mhex_image_float.mhex_distribute_enterprise_apps {
    top: -8px;
  }
  .mhex_image_float.mhex_list_applications {
    top: -8px;
  }
  .mhex_image_float.mhex_app_catalogs {
    top: -6px;
  }
  .mhex_app_security{
    top: -8px;
  }
  .mhex_compliance{
    top : -10px;
  }
  .mhex_image_float.mhex_auto_lockdown {
    top: -10px;
  }
  .mhex_image_float.mhex_data_security {
    top: -5px;
  }
  .mhex_image_float.mhex_network_security {
    top: -7px;
  }
  .mhex_image_float.mhex_email_security {
    top: -7px;
  }
  .mhex_image_float.mhex_integrate {
    top: -5px;
  }
  .mhex_image_float.mhex_customization {
    top: -7px;
  }
  .mhex_image_float.mhex_cost_effective {
    top: -6px;
  }
  .mhex_image_float.mhex_documentation {
    top: -6px;
  }
}
@media screen and (min-width: 601px){
  .mhex_image_float.mhex_list_applications {
    top: -5px;
  }
  .mhex_image_float.mhex_app_catalogs {
    top: -4px;
  }
}
/*  */
.mhex_corporate_data_wipe{
  max-width: 49px;
}
.mhex_geofencing{
  max-width: 49px;
}
/*  */
.mhex_handling_fontsize_on_content{
  font-size: 20px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  padding: 0;
}

.mhex_new_signup_wrapper{
  padding-bottom: 30px;
  vertical-align: middle;
  display: table-cell;
  min-height: 250px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.mhex_new_signup_container{
  padding-top: 60px!important;
}

@media screen and (max-width:600px){
  .mhex_handling_fontsize_on_content{
    font-size: 18px;
    line-height: 26px;
  }
  .mhex_new_signup_container{
    padding-top: 50px!important;
  }
  .mhex_new_signup_wrapper{
    padding-bottom: 30px;
  }
}

.mhex_features_list_content_title{
  font-size: 24px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 0 0 12px;
  padding: 0;

}

.mhex_features_list_content_title a{
  color: var(--hex_home_common_title_color);

}

.mhex_parent_content_alignment_of_tab {
   margin-bottom: 13px;
   display: inline-flex;
   width: 46.5%;
   vertical-align: top;
}
.mhex_parent_content_alignment_of_tab:nth-of-type(odd){
  margin-right: 3%;
}
.mhex_content_alignment_of_tab {
  text-align: left;
  margin-bottom: 13px;
  display: inline-flex;
  width: 100%;
  vertical-align: top;
  flex-wrap: wrap;
}
.mhex_videoimage_align_remote_control .aspect-ratio-img {
  width: auto;
}
.mhex_videoimage_align_remote_control{
  width: 100%;
  height: auto;
  margin-left: 0px;
  margin-top:0px;
  padding: 19px 8px;
}
@media screen and (max-width: 600px){
  .mhex_parent_content_alignment_of_tab{
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 980px){
  #mhex_tab_left_content_wrapper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 50px;
  }
  #mhex_tab_right_content_wrapper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 0 0 0;
    
  }
}
@media screen and (max-width: 600px){
  .mhex_tab_content_text{
    font-size: 15px;
    line-height: 24px;
  }
  .mhex_features_list_content_title a{
    font-size: 22px;
  }
  .mhex_features_list_content_title{
    font-size: 22px;
  }
  .mhex_features_list_main_title h3{
    font-size: 24px;
  }
  .mhex_features_list_main_title a{
    font-size: 24px;
  }
}
  /* mdm_home_second_tab_end */
  /* mdm_home_integrations_and_partnerships_title  starts */
  .mhex_integrations_and_partnerships_title{
    text-align: center;
    font-size: 38px;
    font-weight: var(--hex_font_bold);
    line-height: 1.2;
    color: var(--hex_home_common_title_color);
  }
  .mhex_integrations_and_partnerships_title.mhex_integrations_and_partnerships_title__max-md {
    max-width: 794px;
    margin: 0 auto;
  }
  @media screen and (max-width:600px){
    .mhex_integrations_and_partnerships_title{
      font-size: 30px;
    }
    .mhex__common_home_title{
      font-size: 30px;
      margin: 0px 0px 35px;
    }
  }
  .mhex_mdm_upcoming_logo_contianer a{
    cursor: auto;
  }
  /* mdm_home_integrations_and_partnerships_title  ends */
  /* mdm_home_footer start */
  .mhex_muliti_tab_footer_nav ul{
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: horizontal;
    -webkit-box-orient: normal;
    -moz-box-direction: horizontal;
    -moz-box-orient: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap:none;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    margin: 10px auto
  }
  .mhex_muliti_tab_footer_nav ul li{
    list-style: none;
  }
  .mhex_muliti_tab_footer_nav ul li a{
    cursor: pointer;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: var(--hex_tab_inactive_line);
    margin: 0 10px;
    transition: all 0.3s ease;
  }
  .mhex_muliti_tab_footer_nav ul li.active a,
  .mhex_muliti_tab_footer_nav ul li a:hover{
    background-color: var(--hex_home_common_text_color);
  }
  @media screen and (min-width: 992px){
    .mhex_muliti_tab_footer_nav ul{
      display: none;
    }
  }

  .mhex_mdm_logo_comming_soon{
    color:var(--hex_home_common_text_color);
    font-size: 20px;
    text-decoration: none;
    top: 0;
    left: 3px;
  }

  /* mdm_home_footer end */
.ahex_multi_tab_stripe_container .mhex_tab_image_padding {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
}
.ahex_multi_tab_stripe_container .mhex_parent_content_alignment_of_tab {
  display: flex;
}
.ahex_multi_tab_stripe_container .mhex_content_alignment_of_tab {
  display: flex;
  flex-direction: column;
}
/***********************************************mdm_page_mhex ends****************************************************************/

/************************ code for customer page mhex logo tooltips starts***************************/
.mhex__toolip {
    cursor: pointer;
    position: relative;
}

/*== common styles for both parts of tool tip ==*/
.mhex__toolip::before,
.mhex__toolip::after {
    left: 50%;
    opacity: 0;
    position: absolute;
    z-index: -100;
}

/*== pointer tip ==*/
.mhex__toolip::before {
    left: 50%;
    border-style: solid;
    border-width: 8px 6px 0 6px;
    border-color: #fff transparent transparent transparent;
    bottom: 105%;
    content: "";
    margin-left: -6px;
    -webkit-transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .199s;
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .199s;
    -webkit-transform:  scale(.6) translateY(-90%);
    transform:  scale(.6) translateY(-90%);


} 

/*== speech bubble ==*/
.mhex__toolip::after {
    font-size: 14px;
    line-height: 1.4;
    font-weight: var(--hex_font_normal);
    border-radius: 4px;
    bottom: 114%;
    content: attr(data-tip);
    white-space: nowrap;
    -webkit-transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
    -webkit-transform:  scale(.6)  translate(-50%, 70%);  
    transform:  scale(.6)  translate(-50%, 70%);  
    transform-origin: 0;
    padding: 6px 24px 6px;
    color: var(--hex_home_common_title_color);
    background-color:#ffffff;
    box-shadow: 0 15px 35px rgba(50,50,93,.1), 0 5px 15px rgba(0,0,0,.07);
}

.mhex__toolip:hover::before,
.mhex__toolip:focus::before {
    -webkit-transition: all .65s cubic-bezier(.84,-0.18,.31,1.26);
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26);
    opacity: 1;
    transform: scale(1) translateY(0);
    z-index: 101; 
}
.mhex__toolip:hover::after,
.mhex__toolip:focus::after {
    -webkit-transition: all .65s cubic-bezier(.84,-0.18,.31,1.26);
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26);
    opacity: 1;
    -webkit-transform: scale(1) translate(-50%, 0);
    transform: scale(1) translate(-50%, 0);
    z-index: 100; 
}

.mhex__toolip.customer_page_logo_style.customer_page_volvo_logo::after{
  bottom: 130%;
}
.mhex__toolip.customer_page_logo_style.customer_page_logitech_logo::after{
  bottom: 120%;
}
.mhex__toolip.customer_page_logo_style.customer_page_hilton_logo::after{
  bottom: 115%;
}
.mhex__toolip.customer_page_logo_style.customer_page_ey_logo::after{
  bottom: 118%;
}
.mhex__toolip.customer_page_logo_style.customer_page_swatch_logo::after{
  bottom: 130%;
}
.mhex__toolip.customer_page_logo_style.customer_page_automap_logo::after{
  bottom: 115%;
}
.mhex__toolip.customer_page_logo_style.customer_page_amy_helping_hands_logo::after{
  bottom: 115%;
}
.mhex__toolip.customer_page_logo_style.customer_page_campos_logo::after{
  bottom: 130%;
}
.mhex__toolip.customer_page_logo_style.customer_page_mcsteen_logo::after{
  bottom: 125%;
}
.mhex__toolip.customer_page_logo_style.customer_page_ruston_paving_logo::after{
  bottom: 117%;
}
.mhex__toolip.customer_page_logo_style.customer_page_velentium_logo::after{
  bottom: 115%;
}
.mhex__toolip.customer_page_logo_style.customer_page_spartina_logo::after{
  bottom: 130%;
}
.mhex__toolip.customer_page_logo_style.customer_page_sherman_logo::after{
  bottom: 125%;
}
.mhex__toolip.customer_page_logo_style.customer_page_donaldson_logo::after{
  bottom: 125%;
}
.mhex__toolip.customer_page_logo_style.customer_page_ur_penn_logo::after{
  bottom: 125%;
}
.mhex__toolip.customer_page_logo_style.customer_page_quince_logo::after{
  bottom: 115%;
}
.mhex__toolip.customer_page_logo_style.customer_page_hartley_logo::after{
  bottom: 115%;
}
.mhex__toolip.customer_page_logo_style.customer_page_white_light_logo::after{
  bottom: 130%;
}
.mhex__toolip.customer_page_logo_style.customer_page_slykk_logo::after{
  bottom: 125%;
}
.mhex__toolip.customer_page_logo_style.customer_page_sungrade_solar_logo::after{
  bottom: 130%;
}
.mhex__toolip.customer_page_logo_style.customer_page_safe_surv_logo::after{
  bottom: 115%;
}
.mhex__toolip.customer_page_logo_style.customer_page_jacobs_enforcement_logo::after{
  bottom: 130%;
}
.mhex__toolip.customer_page_logo_style.customer_page_kensington_logo::after{
  bottom: 115%;
}
.mhex__toolip.customer_page_logo_style.customer_page_varari_logo::after{
  bottom: 130%;
}
.mhex__toolip.customer_page_logo_style.customer_page_free_formers_logo::after{
  bottom: 130%;
}
.mhex__toolip.customer_page_logo_style.customer_page_goto_logo::after{
  bottom: 125%;
}
.mhex__toolip.customer_page_logo_style.customer_page_andulisia_logo::after{
  bottom: 125%;
}
.mhex__toolip.customer_page_logo_style.customer_page_penielenv_logo::after{
  bottom: 115%;
}
.mhex__toolip.customer_page_logo_style.customer_page_passive_records_logo::after{
  bottom: 115%;
}
.mhex__toolip.customer_page_logo_style.customer_page_idooh_logo::after{
  bottom: 125%;
}
.mhex__toolip.customer_page_logo_style.customer_page_grays_harbour_pud_logo::after{
  bottom: 115%;
}
/************************ code for customer page mhex logo tooltips ends ***************************/

/************************ code for customer page mhex loadless button starts ***************************/
.mhex__link__underline{
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  padding:4px 0 2px;
  max-width: fit-content;
  max-width: -moz-fit-content;
  padding: 5px;
  text-align: center;
  cursor: pointer;
  margin: 0 auto;
  position: relative;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  border-bottom: 2px solid;
  border-color: rgba(85,101,117,.7);
  }
 .mhex__link__underline:hover,
 .mhex__link__underline:focus{
   text-decoration: none;
   color: var(--hex_home_common_title_color);
   border-color: var(--hex_home_common_title_color);
 }

/*********Thank you page style start*********/
.sks-thank-you-bg-wrapper{
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.sks-thank-you-page .hex__common_container_wrapper {
  width: 88%;
  max-width: 1300px;
  height:100%;
}
.sks-thank-you-data{
  height: 100%;
  display: -webkit-box; 
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.sks-thank-you-data .sks-right-data-content{
  display: -webkit-box; 
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.sks-thank-you-data .sks-thank-you-content{
  padding-top: 100px;
  -ms-flex-item-align: center;
  align-self: center;
}
.sks-thank-you-main-title{
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: #ffffff;
  margin: 0 0 15px;
}
.sks-thank-you-sub-content{
  font-weight: var(--hex_font_normal);
  color:#FFFFFF;
  margin:0 0 10px;
}
.sks-thank-you-btn{
  border-radius:5px;
  background-color: #FFFFFF;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  text-align:center;
  display:table;
  -webkit-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.sks-thank-you-btn:hover,
.sks-thank-you-btn:focus{
  color: var(--hex_home_common_title_color);
  text-decoration:none;
  background-color: var(--hex_list_active_bg);
  -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.12);
  -moz-box-shadow: 0 4px 20px rgba(0,0,0,.12);
  box-shadow: 0 4px 20px rgba(0,0,0,.12);
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
}
.sks_contact_data_block{
   padding:28px 0;
   background-color:#FFFFFF;
}
.sks_set_contact_data{
   margin:0 auto;
}
.contact_flex{
  display: -webkit-box; 
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sks_set_contact_data ul{
   padding:0;
   margin:0;
}
.sks_set_contact_data ul li{
   list-style: none;
   margin:12px 0;
}
.sks_set_contact_data ul li span {
  display: -webkit-box; 
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.sks_set_contact_data ul li span a{
   font-size: 15px;
   font-weight: var(--hex_font_normal);
   line-height:24px;
   color:var(--hex_text_secondary);
   text-decoration: none;
   display: inherit;
   vertical-align: top;
   flex: 1;
}
.sks_set_contact_data li span i{
   position:relative;
   display: flow-root;
   vertical-align: middle;
   background-repeat:no-repeat;
}
.contact_list_six span {
  float: left;
}
.website-icon{
   background-image:url('https://www-review3.hexnode.com/static/img/contact-icons/website-icon.svg');
   height:14px;
   width:14px;
   top:6px;
   margin-right:10px;
}
.support-mail-icon{
  background-image:url('https://www-review3.hexnode.com/static/img/contact-icons/support-mail-icon.svg');
  height:13px;
  width:16px;
  top:7px;
  margin-right:8px;
}
.usa-flag-icon, .uk-flag-icon, .australia-flag-icon, .newzealand-flag-icon, .switzerland-flag-icon{
  height:17px;
  width:17px;
  top:4px;
  margin-right:8px;
}
.usa-flag-icon{
  background-image:url('https://www-review3.hexnode.com/static/img/contact-icons/usa-flag-icon.svg');
}
.uk-flag-icon{
  background-image:url('https://www-review3.hexnode.com/static/img/contact-icons/uk-flag-icon.svg');
}
.australia-flag-icon{
  background-image:url('https://www-review3.hexnode.com/static/img/contact-icons/australia-flag-icon.svg');
}
.newzealand-flag-icon{
  background-image:url('https://www-review3.hexnode.com/static/img/contact-icons/newzealand-flag-icon.svg');
}
.switzerland-flag-icon{
  background-image:url('https://www-review3.hexnode.com/static/img/contact-icons/switzerland-flag-icon.svg');
  margin-left:20px;
}
@media screen and (min-width:1281px){
  .sks_set_contact_data ul{
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .sks_set_contact_data ul li {
    flex: 0 0 30.3333%;
    max-width: 30.3333%;
  }
}
@media screen and (max-width:1280px){
  .sks-thank-you-data .sks-right-data-content{
    width: 58%;
  }
}
@media screen and (min-width:1261px){
  .sks-thank-you-bg-wrapper{
    height: 780px;
  }
}
@media screen and (min-width:1101px) and (max-width:1260px){
  .sks-thank-you-bg-wrapper{
    height: 680px;
  }
}
@media screen and (min-width:992px) and (max-width:1280px){
  .sks_set_contact_data ul li{
    flex:0 0 33.3333%;
    max-width: 33.3333%;
  }
}
@media screen and (max-width:1100px){
  .sks-thank-you-data .sks-thank-you-content {
    padding-top: 70px;
  }
}
@media screen and (min-width: 992px) and (max-width:1100px){
  .sks-thank-you-bg-wrapper{
    height: 590px;
  }
}
@media screen and (min-width: 992px){
  .sks-thank-you-content .sks-thank-you-main-title {
    font-size: 42px;
  }
  .sks-thank-you-sub-content{
    font-size:18px;
    line-height: 32px;
  }
  .sks-thank-you-btn{
    font-size: 18px;
    line-height:32px;
    padding: 14px 34px;
    margin-top: 30px;
  }
}
@media screen and (max-width:991px){
  .sks-thank-you-content .sks-thank-you-main-title {
    font-size: 30px;
  }
  .sks-thank-you-sub-content{
    font-size:17px;
    line-height: 26px;
  }
  .sks-thank-you-btn{
    font-size: 17px;
    line-height:24px;
    padding: 12px 19px;
    margin-top: 25px;
  }
  .sks-thank-you-bg-wrapper {
    height: 500px;
  }
  .sks-thank-you-bg-wrapper--end {
    height: 100%;
  }
  .sks-thank-you-bg-wrapper--end .hex__common_container_wrapper {
    padding: 60px 0px 60px;
  }
  .sks-thank-you-bg-wrapper.thank_you_bg_pdf{
    height: 600px;
  }
}
@media screen and (min-width:768px) and (max-width:991px){
  .sks-thank-you-data .sks-right-data-content{
    width: 68%;
  }
}
@media screen and (min-width:671px) and (max-width:991px){
  .sks_set_contact_data ul li{
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sks_set_contact_data ul li:nth-of-type(odd){
    padding-right:10px;
  }
}
@media screen and (min-width:601px){
  .thankyou_bg_one{
    background-image:url('https://www-review3.hexnode.com/static/img/thankyou/2x/contact-us-thank-you.jpg');
    background-position: center center;
  }
  .thankyou_bg_two{
    background-image:url('https://www-review3.hexnode.com/static/img/thankyou/2x/compliance-thank-you.jpg');
    background-position: center center;
  }
}
@media screen and (min-width:601px) and (max-width:767px){
  .thankyou_bg_one{
    background-position: center 35px;
  }
  .thankyou_bg_two{
    background-position: center 35px;
  }
  .sks-thank-you-data .sks-right-data-content {
    width: 72%;
    padding: 0;
  }
}
@media screen and (max-width:767px){
  .sks-thank-you-data .sks-thank-you-content {
    padding-top: 100px;
  }
}
@media screen and (max-width:600px){
  .thankyou_bg_one{
    background-image:url('https://www-review3.hexnode.com/static/img/thankyou/1x/contact-us-thank-you.jpg');
    background-position: center center;
  }
  .thankyou_bg_two{
    background-image:url('https://www-review3.hexnode.com/static/img/thankyou/1x/compliance-thank-you.jpg');
    background-position: center center;
  }
  .sks-thank-you-data .sks-right-data-content {
    padding: 0;
  }
  .thankyou_bg_two:before{
    content:'';
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-color: rgba(0,0,0,0.31);
  }
  .thankyou_bg_one:before{
    content:'';
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-color: rgba(0,0,0,0.21);
  }
  .sks-thank-you-bg-wrapper.thankyou_bg_one.thankyou_bg_640{
    height:640px;
  }
}
@media screen and (min-width:421px) and (max-width:600px){
  .sks-thank-you-data .sks-right-data-content {
    width: 75%;
  }
}
@media screen and (max-width:420px){
  .sks-thank-you-data .sks-right-data-content {
    width: 90%;
  }
  .sks-thank-you-bg-wrapper {
    height: 560px;
  }
  .sks-thank-you-bg-wrapper--end {
    height: 100%;
  }
  .sks_set_contact_data ul li span a{
    letter-spacing: -0.01em;
  }
}
@media screen and (min-width:371px) and (max-width:420px){
  .thankyou_bg_one{
    background-position: -90px 0;
  }
  .thankyou_bg_two{
    background-position: -90px 0;
  }
  .sks-thank-you-bg-wrapper.thankyou_bg_one.thankyou_bg_640{
    background-position: -140px 0;
  }
  .sks-thank-you-bg-wrapper--end.thankyou_bg_one{
    background-position: 65% 100%;
  }
}
@media screen and (max-width:370px){
  .thankyou_bg_one{
    background-position: -160px 20px;
  }
  .thankyou_bg_two{
    background-position: -160px 20px;
  }
  .sks-thank-you-bg-wrapper.thankyou_bg_one.thankyou_bg_590{
    height:590px;
    background-position: -180px 20px;
  }
  .sks-thank-you-bg-wrapper--end.thankyou_bg_one,
  .sks-thank-you-bg-wrapper.sks-thank-you-bg-wrapper--end.thankyou_bg_one.thankyou_bg_590 {
    height:100%;
    background-position: 64% 100%;
  }
  .sks-thank-you-bg-wrapper.thankyou_bg_one.thankyou_bg_640{
    height:640px;
    background-position: -220px 20px;
  }
  .thankyou_bg_640 .sks-thank-you-data .sks-right-data-content{
    width: 92%;
  }
}
@media screen and (max-width:670px){
  .sks_set_contact_data ul li {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 20px 0;
  }
  .contact_list_six span{
    display:block;
  }
  .contact_list_six span i{
    margin-left:0px;
  }
  .sks_set_contact_data ul{
    width: auto;
    padding: 0 20px;
    display:block;
  }
  .contact_list_six span {
    float: none;
    margin: 20px 0 !important;
  }
  .sks_set_contact_data {
    display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -webkit--moz-box-pack: center;
    justify-content: center;
    width: 100%;
    max-width: inherit;
  }
}
@media screen and (max-width:460px){
  .sks_set_contact_data ul li span a{
    letter-spacing: -0.01em;
  }
}
@media screen and (min-width: 1400px) and (max-width: 3600px){
  .sks-thank-you-data .sks-right-data-content{
    width: 60%;
  }
}
@media screen and (min-width:2201px) and (max-width:2900px){
  .thankyou_bg_one{
    background-position: center -130px;
  }
  .thankyou_bg_two{
    background-position: center -130px;
  }
}
@media screen and (min-width:2901px) and (max-width:3700px){
  .thankyou_bg_one{
    background-position: center -180px;
  }
  .thankyou_bg_two{
    background-position: center -180px;
  }
}
/*********Thank you page style ends*********/
/*******Product Demo Signup Page Start********/
.sks_demo_signup_page .hex__signup_demo_content_form_stripe{
  background-color: var(--hex_bg_darkgreen);
  padding: 0;
}
.sks_signup_data_wrapper{
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.signup_form_content h2{
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: #ffffff;
  margin: 0 0 15px;
}
.signup_form_content ul{
  margin:0px;
  padding-top: 10px;
}
.signup_form_content ul li{
  list-style: none;
}
.signup_form_content__list_wrapper {
  display: flex;
  align-items: flex-start;
}
.signup_form_content__list_icon {
  height: 20px;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 50%;
  margin-top: 7px;
  flex-shrink: 0;
}
.signup_form_content__list_content {
  padding-left: 30px;
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  color: #ffffff;
  line-height: 32px;
  margin: 0;
}
.sks_demo_signup_wrapper .hex__demo_signup_form_title{
  font-size:24px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 25px;
}
.demo_signup_customer_logo{
  margin:0px;
  display: block;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
}
.demo_signup_customer_logo .sks_demo_page_logo_stripe_wrapper {
  background-color: #ffffff;
}
.demo_signup_customer_logo_wrapper .sks_demo_page_logo_stripe_wrapper {
  background-color: #ffffff;
}
.hex__pdt_signup_form_wrapper.sks_demo_signup_wrapper{
  position: relative;
  max-width: 550px;
  margin: 0px auto 0px;
  padding: 40px;
  border-radius:5px;
  background-color: #fff;
  box-shadow:none;
  font-family: var(--hex_font_family) !important;
}
.hex__form_wrapper select.inputMaterial:focus{
  outline: none;
}
.sks_demo_signup_page_logo_stripe_title{
  text-align: center;
  padding-bottom: 0px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
}
.logo-item {
  list-style-type: none;
}
.logo-item .aspect-ratio-img {
  width: auto;
}
/* .logo-item img{
  margin-left: auto;
  margin-right: auto;
  align-self: center;
  position: relative;
} */
/**********************OTP CHECK STARTS*******************/
.hex__pdt_signup_form_wrapper.sks_demo_signup_wrapper.demo_otp_form_wrapper{
  position: relative;
}
.demo_otp_form_wrapper.sks_demo_signup_wrapper .hex__demo_signup_form_title{
  margin-bottom: 10px;
}
.form_inline_wrap{
  position: relative;
  height: 58px;
  /* transition: height 0.3s linear; */
  -webkit-transition: height .2s cubic-bezier(0.25, 0.50, 0.75, 1);
  -moz-transition: height .2s cubic-bezier(0.25, 0.50, 0.75, 1);
  -ms-transition: height .2s cubic-bezier(0.25, 0.50, 0.75, 1);
  -o-transition: height .2s cubic-bezier(0.25, 0.50, 0.75, 1);
  transition: height .2s cubic-bezier(0.25, 0.50, 0.75, 1);
}
.form_inline_wrap.error_shown{
  height: 80px;
}
.form_inline_wrap.otp_not_valid {
  height: 106px;
}
.form_inline_otp{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-top: 20px;
  margin-bottom: 10px;
  transition: all .6s ease;
}
.otp_error{
  /* position: absolute; */
  left: 0;
  bottom: 0px;
  transition: all .6s ease;
}
.form_inline_otp .otp_text_box {
  font-size: 40px;
  height: 48px;
  font-weight: var(--hex_font_normal);
  border: 0px;
  border-bottom: 3px solid;
  border-color: var(--hex_otp_input_border_color);
  border-top: none;
  border-left: none;
  border-right: none;
  margin-right: 10px;
  width: 100%;
  text-align: center;
  border-radius: 0px;
  color: var(--hex_home_common_text_color);
  padding: 0px;
  max-width: 50px;
}
.form_inline_otp .otp_text_box.invalid{
  border-color: var(--hex_accent_red);
}
.demo_otp_form_wrapper .hex__form_msg .hex__error_msg{
  padding-left: 0px;
  transition: all .3s cubic-bezier(0.25, 0.50, 0.75, 1);
}
.hex__form_wrapper .form_inline_otp .otp_text_box:focus, .hex__form_wrapper .form_inline_otp .otp_text_box:required:invalid:focus {
  border: 0px;
  border-bottom: 3px solid var(--hex_otp_input_border_color);
  color: #727272;
}
.form_inline_otp .otp_text_box:last-child{
  margin-right: 0px;
}
.otp_hiphen{
  background: #ccc;
  display: block;
  content: "";
  width: 110px;
  height: 3px;
  margin: 0px 10px 0px 0px;
  margin-top: 22px;
  min-width: 10px;
  max-width: 10px;
}
.otp_form_label{
  font-size:17px; 
  color: var(--hex_home_form_text_color_dark);
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  word-wrap: break-word;
}
.otp_btn_container{
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.demo_otp_form_content{
  /* transform: translateX(5%);
    -webkit-transform: translateX(5%);
  animation: slide-in 0.8s forwards;
    -webkit-animation: slide-in 0.8s forwards; */
    transform: scale(0.98);
    -webkit-transform: scale(0.98);
  animation: scale-in 0.8s forwards;
    -webkit-animation: scale-in 0.8s forwards;
}
.otp__form_error_msg{
  color: #ec5656;
  font-size: 15px;
}
.resend_otp_form{
  width: 100%;
  padding: 10px 0 0 0;
}
.resend_otp_form .otp_resend_label {
  font-size: 18px;
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal);
  line-height: 24px;
}
.resend_otp_form .rsend_otp_btn {
  color: var(--hex_home_form_text_color_dark);
  cursor: pointer;
  text-decoration: none;
}
.demo_otp_form_content .otp_resend_success{
  color: var(--hex_home_common_text_color);
  position: relative;
  list-style: none;
  padding: 0 0 0 35px;
  margin: 15px 0 10px;
  display: inline-block;
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
}
.demo_otp_form_content .otp_resend_success::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--hex_bg_color_little_dark_blue);
  left: 0px;
  top: 2px;
  /* transform: translateY(-50%); */
  transition: all .3s ease;
}
.demo_otp_form_content .otp_resend_success::after {
  content: url(https://www-review3.hexnode.com/static/img/webinar/tick-blue.svg);
  width: 10px;
  height: 10px;
  line-height: 10px;
  position: absolute;
  z-index: 1;
  left: 5px;
  top: 5px;
  transition: all .3s ease;
}
.check-icon{
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--hex_bg_color_little_dark_blue);
  transition: all .3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
}
.check-icon::after{
  content: url(https://www-review3.hexnode.com/static/img/webinar/tick-blue.svg);
  width: 10px;
  height: 10px;
  line-height: 6px;
  position: absolute;
  z-index: 1;
  transition: all .3s ease;
}
.become-partner .demo_signup_bg_img.become-partner__bg {
  background-image: none;
  background-color: #020A19;
  position: relative;
}
.become-partner__bg-slider {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  width: 100%;
  margin: 0;
  height: 648px;
  padding-top: 120px;
  background: url("https://www-review3.hexnode.com/static/img/become-partner/2x/hexnode-partner-program.jpg");
  background-repeat: repeat;
  background-position: 0 0;
  background-size: auto 100%;
  -webkit-animation: bgImgSlide 100s linear infinite;
  -moz-animation: bgImgSlide 100s linear infinite;
  -ms-animation: bgImgSlide 100s linear infinite;
  -o-animation: bgImgSlide 100s linear infinite;
  animation: bgImgSlide 100s linear infinite;
}

@keyframes bgImgSlide {
  from { background-position: 0 0; }
  to { background-position: -10000px 0; }
}
@-webkit-keyframes bgImgSlide {
  from { background-position: 0 0; }
  to { background-position: -10000px 0; }
}
.become-partner__bg .hex__common_container_wrapper {
  position: relative;
  z-index: 1;
}
.become-partner .hex__form_wrapper .call_back_input {
  max-width: 100%;
}
@keyframes scale-in {
  0% { transform: scale(0.98); }
  100% { transform: scale(1); }
}

@-webkit-keyframes scale-in {
  0% { transform: scale(0.98); }
  100% { -webkit-transform: scale(1); }
}
@media screen and (min-width: 1200px){
  .form_inline_otp{
    max-width: 90%;
  }
  .form_inline_wrap.otp_not_valid {
    height: 106px;
  }
  .hex__form_wrapper .form_inline_otp .otp_text_box{
    max-width: 50px;
  }
}
@media screen and (max-width : 1199px){
  .form_inline_otp{
    max-width: 90%;
  }
  .hex__form_wrapper .form_inline_otp .otp_text_box{
    max-width: 50px;
  }
  /* .form_inline_wrap.otp_not_valid {
    height: 106px;
  } */
}
/* @media screen and (max-width : 1150px){
  .form_inline_wrap.otp_not_valid {
    height: 106px;
  }
} */
/* @media screen and (min-width:992px) and (max-width : 1062px){
  .form_inline_wrap.otp_not_valid {
    height: 106px;
  }
} */
@media screen and (min-width:674px) and (max-width : 991px){
  /* .form_inline_wrap.otp_not_valid {
    height: 84px;
  } */
}
@media screen and (max-width : 991px){
  .form_inline_otp{
    max-width: 340px;
  }
  .hex__form_wrapper .form_inline_otp .otp_text_box{
    max-width: 45px;
  }
  /* .form_inline_wrap.otp_not_valid {
    height: 106px;
  } */
}
@media screen and (max-width : 768px){
  .form_inline_otp{
    max-width: 360px;
  }
}
@media screen and (max-width : 600px){
  .form_inline_otp{
    max-width: 320px;
  }
  .form_inline_otp .otp_text_box {
    font-size: 32px;
  }
  .hex__form_wrapper .form_inline_otp .otp_text_box{
    max-width: 35px;
  }
  .resend_otp_form .otp_resend_label{
    display: inline-block;
    font-size: 17px;
  }
  .demo_otp_form_content .otp_resend_success{
    line-height: 24px;
    font-size: 17px;
    padding: 0 0 0 30px;
  }
}
@media screen and (max-width : 352px){
  .form_inline_wrap.otp_not_valid {
    height: 116px;
  }
  .demo_otp_form_wrapper .hex__form_msg .hex__error_msg{
    line-height: 18px;
  }
  .otp_form_label{
    font-size : 16px;
  }
  .resend_otp_form .otp_resend_label{
    font-size : 16px;
  }
  .demo_otp_form_content .otp_resend_success{
    font-size : 16px;
  }
}
/**********************OTP CHECK ENDS*******************/
@media screen and (min-width:1201px){
  .demo_signup_customer_logo .logo-item {
    padding: 30px 0%;
  }
}
@media screen and (min-width:1681px) and (max-width:1920px){
  .sks_demo_signup_page .demo_signup_bg_img{
    background-position: 0px 62%;
  }
}
@media screen and (min-width:1441px) and (max-width:1680px){
  .sks_demo_signup_page .demo_signup_bg_img{
    background-position: 0px 62%;
  }
}
@media screen and (min-width:1201px) and (max-width:1440px){
  .sks_demo_signup_page .demo_signup_bg_img{
    background-position: 0px 44%;
  }
}
@media screen and (min-width:992px) and (max-width:1200px){
  .sks_demo_signup_page .demo_signup_bg_img{
    background-position: -70px 70px;
  }
  .demo_signup_customer_logo .logo-item {
    padding: 25px 2%;
  }
}
@media screen and (min-width:992px) and (max-width:1150px){
  .hex__pdt_signup_form_wrapper.sks_demo_signup_wrapper{
    padding: 30px 30px 38px;
  }
  .sks_signup_data_wrapper .hex__form_wrap {
    -ms-flex: 0 0 44.666667%;
    flex: 0 0 44.666667%;
    max-width: 44.666667%;
  }
  .sks_signup_data_wrapper .hex__content_wrapper{
    -ms-flex: 0 0 55.333333%;
    flex: 0 0 55.333333%;
    max-width: 55.333333%;
  }
}
@media screen and (min-width:1101px){
  .sks_demo_signup_page .demo_signup_bg_img{
    padding: 190px 0 90px;
  }
}
@media screen and (min-width:992px) and (max-width:1100px){
  .sks_demo_signup_page .demo_signup_bg_img{
    padding: 120px 0 90px;
  }
}
@media screen and (min-width: 992px){
  .sks_demo_signup_page .hex__common_container_wrapper{
    width: 84%;
    max-width: 1160px;
  }
  .signup_form_content{
    padding-right: 60px;
    padding-top:30px;
  }
  .signup_form_content h2 {
    font-size: 40px;
  }
  .signup_form_content ul li{
    margin: 0 0 10px;
  }
  .demo_signup_customer_logo .sks_demo_page_logo_stripe_wrapper {
    padding: 70px 0 50px;
  }
  .demo_signup_customer_logo_wrapper .sks_demo_page_logo_stripe_wrapper {
    padding: 70px 0 50px;
  }
  .sks_demo_signup_page_logo_stripe_title{
    font-size:36px;
    margin: 0 0 30px 0;
  }
  .become-partner.sks_demo_signup_page .hex__common_container_wrapper{
    width: 88%;
    max-width: 1300px;
  }
  .become-partner__wrapper.sks_signup_data_wrapper {
    flex-wrap: nowrap;
  }
  .become-partner .sks_signup_data_wrapper .hex__content_wrapper {
    -ms-flex: unset;
    flex: unset;
    max-width: unset;
  }
  .become-partner .sks_signup_data_wrapper .hex__form_wrap {
    min-width: 480px;
  }
}
@media screen and (min-width:992px) and (max-width:2399px){
  .sks_demo_signup_page .demo_signup_bg_img{
    background-image:url('https://www-review3.hexnode.com/static/img/product-demo/watch-a-demo.jpg');
    background-repeat: no-repeat;
    background-size: cover;
  }
}
@media screen and (min-width:1921px){
  .sks_demo_signup_page .demo_signup_bg_img{
    background-position: 0px 62%;
  }
}
@media screen and (min-width:2400px) and (max-width:2900px){
  .sks_demo_signup_page .demo_signup_bg_img{
    background-position: -80px 62%;
  }
}
@media screen and (min-width:2400px){
  .sks_demo_signup_page .demo_signup_bg_img{
    background-image:url('https://www-review3.hexnode.com/static/img/product-demo/4x/watch-a-demo.jpg');
    background-repeat: no-repeat;
    background-size: cover;
  }
}
@media screen and (max-width:991px){
  .sks_demo_signup_page .hex__common_container_wrapper{
    width: 100%;
    max-width: inherit;
  }
  .hex__form_wrapper .sks_demo_signup_wrapper input,
  .hex__form_wrapper .sks_demo_signup_wrapper select,
  .hex__form_wrapper .sks_demo_signup_wrapper .support_custom_btn{
    max-width: 668px;
  }
  .signup_form_content{
    margin:0 auto;
    padding-right:0px;
    padding-top:60px;
  }
  .signup_form_content h2 {
    font-size: 30px;
  }
  .sks_signup_data_wrapper .hex__content_wrapper{
    background-image: url('https://www-review3.hexnode.com/static/img/product-demo/2x/watch-a-demo.jpg');
    background-size: cover;
    height: 530px;
    background-position: 0 82%;
  }
  .signup_form_content ul li{
    margin-bottom:30px;
  }
  .signup_form_content__list_content {
    font-size:17px;
    padding-left: 15px;
  }
  .sks_demo_signup_page_logo_stripe_title{
    font-size:30px;
  }
  .become-partner.sks_demo_signup_page .demo_signup_bg_img {
    background-color: #020A19;
  }
  .become-partner .sks_signup_data_wrapper .hex__content_wrapper {
    height: unset;
  }
  .become-partner .signup_form_content ul {
    padding-left: 0;
  }
  .become-partner .signup_form_content ul li {
    margin-bottom: 10px;
  }
  .become-partner .signup_form_content {
    padding-bottom: 20px;
  }
  .become-partner .sks_signup_data_wrapper .hex__content_wrapper {
    background-image:none;
  }
  .become-partner__bg-slider {
    position: relative;
    height: 303px;
    background: url("https://www-review3.hexnode.com/static/img/become-partner/1x/hexnode-partner-program.png");
    -webkit-animation: bgImgSlide 200s linear infinite;
    -moz-animation: bgImgSlide 200s linear infinite;
    -ms-animation: bgImgSlide 200s linear infinite;
    -o-animation: bgImgSlide 200s linear infinite;
    animation: bgImgSlide 200s linear infinite;
  }
}
@media screen and (min-width:992px) and (max-width:1340px){
  .sks_demo_signup_wrapper .hex__demo_signup_form_title{
    line-height: 1.4;
  }
}
@media screen and (min-width:768px) and (max-width:991px){
  .signup_form_content{
    max-width: 668px;
  }
  .hex__pdt_signup_form_wrapper.sks_demo_signup_wrapper{
    max-width: 668px;
  }

  .hex__case_study_popup_form_wrapper .hex__pdt_signup_form_wrapper.sks_demo_signup_wrapper{
    max-width: 550px;
  }

  .sks_demo_signup_page .demo_signup_bg_img{
    padding: 120px 0 0px;
  }
  .demo_signup_customer_logo .logo-item {
    padding: 20px 1%;
    flex: 0 0 32.5%;
    max-width: 32.5%;
  }
  .sks_demo_signup_page_logo_stripe_title{
    margin: 0 0 40px 0;
  }
}

@media screen and (max-width:400px){
  .hex__pdt_signup_form_wrapper.sks_demo_signup_wrapper{
    width: 88%;
  }
}

@media screen and (max-width:767px){
  .signup_form_content{
    width: 88%;
  }
  .hex__pdt_signup_form_wrapper.sks_demo_signup_wrapper{
    width: 88%;
    max-width: inherit;
  }
  .case_study_pdf_signup_form{
    width:100%;
  }
  .hex__case_study_popup_form_wrapper .hex__pdt_signup_form_wrapper.sks_demo_signup_wrapper{
    max-width: 550px;
  }
  .sks_demo_signup_page .demo_signup_bg_img {
    padding: 160px 0 0px;
  }
}

@media screen and (max-width:400px){
  .case_study_pdf_signup_form{
    width:88%;
    margin:0 auto;
  }
}

@media screen and (min-width:621px) and (max-width:767px){
  .sks_demo_signup_page .logo-item {
    flex: 0 0 32.5%;
    max-width: 32.5%;
  }
  .demo_signup_customer_logo .logo-item {
    padding: 20px 1%;
  }
  .sks_demo_signup_page_logo_stripe_title{
    margin: 0 0 35px 0;
  }
  .become-partner .sks_signup_data_wrapper .hex__content_wrapper {
    height: unset;
  }
}
@media screen and (min-width:601px) and (max-width:991px){
  .demo_signup_customer_logo .sks_demo_page_logo_stripe_wrapper{
    padding: 70px 0 40px;
  }
  .demo_signup_customer_logo_wrapper .sks_demo_page_logo_stripe_wrapper{
    padding: 70px 0 40px;
  }
}
@media screen and (max-width:620px){
  .sks_demo_signup_page .logo-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding:15px 0;
  }
  .sks_demo_signup_page .logo-item img{
    margin: inherit;
  }
  .demo_signup_customer_logo .logo-item:nth-of-type(odd){
    -webkit-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
  }
  .demo_signup_customer_logo .logo-item:nth-of-type(even){
    -webkit-box-pack: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
  }
  .sks_demo_signup_page_logo_stripe_title{
    margin: 0 0 25px 0;
  }
}

@media screen and (min-width:601px) and (max-width:767px){
  .sks_signup_data_wrapper .hex__content_wrapper{
    height: 495px;
  }
}
@media screen and (max-width:600px){
  .hex__pdt_signup_form_wrapper.sks_demo_signup_wrapper{
    padding: 25px 23px 35px;
  }
  .signup_form_content{
    padding-top: 50px;
  }
  .signup_form_content ul li {
    margin-bottom: 20px;
  }
  .demo_signup_customer_logo .sks_demo_page_logo_stripe_wrapper {
    padding: 60px 0 70px;
  }
  .demo_signup_customer_logo_wrapper .sks_demo_page_logo_stripe_wrapper {
    padding: 60px 0 70px;
  }
  .double_label--large input {
    height: 70px;
  }
  .hex__global_pt_lang .hex__form_wrapper .double_label.dl_2_pt label.call_back_fld,
  .hex__form_wrapper .double_label.double_label--large label.call_back_fld {
    top: 50%;
    transform: translateY(-50%);
    transition: .2s all ease-in;
  }
  .hex__form_wrapper .double_label.double_label--large .inputMaterial:valid ~ label.call_back_fld,
  .hex__form_wrapper .double_label.double_label--large .inputMaterial:focus ~ label.call_back_fld {
    max-width: 220px;
    transform: translateY(-47px);
    white-space: unset;
    transition: .2s all ease-in;
  }
}
@media screen and (max-width:500px){
  .sks_signup_data_wrapper .hex__content_wrapper{
    background-position: 25% 79%;
  }
  .sks_demo_signup_wrapper .hex__demo_signup_form_title{
    line-height:1.4;
  }
}
@media screen and(min-width:395px) and (max-width:500px){
  .sks_signup_data_wrapper .hex__content_wrapper{
    height: 565px;
  }
}
@media screen and (max-width:394px){
  .sks_signup_data_wrapper .hex__content_wrapper{
    height: 630px;
  }
}
@media screen and (max-width:360px){
  .hex__global_es_language .hex__pdt_signup_form_wrapper.sks_demo_signup_wrapper{
    padding: 25px 15px 35px;
  }
  .hex__global_es_language .hex__form_wrapper label.call_back_fld{
    left: 12px!important;
  }
}
@media screen and (max-width:375px){
  .hex__form_wrapper .double_label.double_label--large .inputMaterial:valid ~ label.call_back_fld,
  .hex__form_wrapper .double_label.double_label--large .inputMaterial:focus ~ label.call_back_fld {
    max-width: 205px;
  }
  .hex__global_fr_lang .ahex_enroll_btn_submit .enroll_now_btn {
    font-size: 14px;
  }
}

/*******Product Demo Signup Page Ends*******/
/************* Sign in page starts ************/
.hex__sign_in_container_wrapper{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  /*max-width: 1300px;*/
}

.hex__sign_in_logo_wrapper{
  width: 515px;
  height: 100vh;
  min-height: 600px;
  /*max-height: 900px;*/
  background: #fff;
}
@media screen and (min-width: 1101px){
  .hex__sign_in_container_wrapper .hex__row{
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }
  .hex__sign_in_logo_wrapper{
    /*position: fixed;*/
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: sticky;
    top: 0;
    right: 0;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1300px){
  .hex__sign_in_logo_wrapper{
    width: 400px;
  }
}
@media screen and (min-width: 1301px) and (max-width: 1500px){
  .hex__sign_in_logo_wrapper{
    width: 450px;
  }
}
@media screen and (min-width: 1501px){
  .hex__sign_in_logo_wrapper{
    width: 515px;
  }
}
@media screen and (min-width: 2100px){
  .hex__sign_in_logo_wrapper{
    width: 650px;
  }
}
.hex__sign_in_logo_conatainer{
  background-image: url('https://www-review3.hexnode.com/static/img/login/2x/create-account.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 100%;
  width: 100%;
}
.hex__sign_in_content_wrapper{
  display: flex;
  flex-direction: column;
  flex: 1;
  padding-top: 200px;
  padding-bottom: 0;
  padding-right: 130px;
  
  /*padding: 200px 90px 100px 6%;*/
}
@media screen and (max-width: 1300px){
  .hex__sign_in_content_wrapper{
    padding-right: 110px;
  }
}
@media screen and (max-width: 1480px){
  .hex__sign_in_content_wrapper{
    padding-left: 6%;
  }
}
@media screen and (min-width: 1481px){
  .hex__sign_in_content_wrapper{
    padding-left: calc(calc(100% - 1300px)/2);
  }
}

.hex__sign_in_content_group{
  position: relative;
  padding: 0;
  /*margin: 0 0 60px;*/
  margin: 0;
}
.hex__sign_in_title{
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 18px;
}
.hex__sign_in_subtitle{
  font-size: 30px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 16px;
}
.hex__sign_in_common_text{
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  padding: 0;
  margin: 0 0 15px;
}
.hex__sign_in_content_group .hex__sign_in_common_text{
  max-width: 800px;
}
.hex__sign_in_common_link{
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_link_color);
  padding: 0;
  margin: 10px 0 0;
  text-decoration: none;
}
.hex__sign_in_common_link:hover,
.hex__sign_in_common_link:focus{
  color: var(--hex_link_color_hover);
  text-decoration: none;
}

.hex__sign_in_form_wrapper{
  margin: 25px 0 5px;
}
.hex__sign_in_form_wrapper form{
  margin: 0;
}
.hex__sign_in_form_ele_wrapper{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 625px;
}
.hex__sign_in_form_ele_wrapper .input_wrapper{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex: 1;
  border: 1px solid;
  border-color: var(--hex_border_form_ele);
  -webkit-border-radius:3px;
  border-radius: 3px;
  -webkit-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .2s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__sign_in_form_ele_wrapper .input_wrapper.on_focus{
  border-color: var(--hex_border_form_ele_active);
}
.hex__sign_in_form_ele_wrapper .input_wrapper.has_error{
  border-color: var(--hex_accent_red);
}
.hex__sign_in_form_ele_wrapper .input_wrapper input,
.hex__sign_in_form_ele_wrapper .input_wrapper input[type="text"]{
  height: unset;
  border:none;
  font-family: var(--hex_font_family);
  font-size: 17px;
  line-height: 30px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 10.5px 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex: 1;
  align-items: center;
}

.hex__sign_in_form_ele_wrapper .input_wrapper .domain_name{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align:center;
  -moz-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items: center;
  align-items: center;
}
.hex__sign_in_form_ele_wrapper .input_wrapper .domain_name span{
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex__home_common_text_color);
  padding: 6px 15px;
  border-left: 1px solid;
  border-color: var(--hex_border_form_ele);
}
.hex__sign_in_btn{
  color: #fff;
  font-size: 17px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  padding: 13px 40px;
  min-width: 180px;
  margin: 0 0 0 10px;
  font-family: var(--hex_font_family);
  background-color: var(--hex_btn_bg_color);
  border:none;
  outline: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.hex__sign_in_btn:hover,
.hex__sign_in_btn:focus{
  text-decoration: none;
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
}
.hex__sign_in_form_ele_wrapper .input_wrapper ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--hex_home_form_text_color)!important;
}
.hex__sign_in_form_ele_wrapper .input_wrapper ::-moz-placeholder { /* Firefox 19+ */
  color: var(--hex_home_form_text_color)!important;
}
.hex__sign_in_form_ele_wrapper .input_wrapper :-ms-input-placeholder { /* IE 10+ */
  color: var(--hex_home_form_text_color)!important;
}
.hex__sign_in_form_ele_wrapper .input_wrapper :-moz-placeholder { /* Firefox 18- */
  color: var(--hex_home_form_text_color)!important;
}
.hex__sign_in_info{
  font-size: 16px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  margin: 0;
  padding: 0;
  color: var(--hex_home_common_text_color);
  max-width: 625px;
  opacity: 0;
  visibility: hidden;
  -webkit-animation: info_msg_load 0.3s ease-in both;
  -moz-animation: info_msg_load 0.3s ease-in both;
  -ms-animation: info_msg_load 0.3s ease-in both;
  -o-animation: info_msg_load 0.3s ease-in both;
  animation: info_msg_load 0.3s ease-in both;
}
@-webkit-keyframes info_msg_load{
  0%{
    opacity: 0;
    visibility: hidden;
  }
  100%{
    opacity: 1;
    visibility: visible;
  }
}
@keyframes info_msg_load{
  0%{
    opacity: 0;
    visibility: hidden;
  }
  100%{
    opacity: 1;
    visibility: visible;
  }
}
.hex__sign_in_info.has_error{
  color: var(--hex_accent_red);
}
.hex__sign_in_error_wrapper{
  position: relative;
  margin: 10px 0 0;
  min-height: 140px;
}
.hex__sign_in_error_wrapper.absolute_inside .hex__sign_in_info{
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (min-width: 1600px){
  .hex__sign_in_form_ele_wrapper .input_wrapper input,
  .hex__sign_in_form_ele_wrapper .input_wrapper input[type="text"]{
    margin: 14px 18px;
  }
  .hex__sign_in_form_ele_wrapper .input_wrapper .domain_name span{
    padding: 8px 15px;
  }
  .hex__sign_in_btn{
    padding: 17px 40px;
  }
}
@media screen and (max-width: 1100px){
  .hex__sign_in_error_wrapper{
    min-height: 110px;
  }
  .hex__sign_in_content_group:last-child .hex__sign_in_error_wrapper{
    min-height: 90px;
  }
}
@media screen and (max-width: 767px){
  .hex__sign_in_form_ele_wrapper{
    flex-direction: column;
  }
  .hex__sign_in_btn{
    margin: 12px 0 0 0;
  }
}
@media screen and (max-width: 390px){
  .hex__global_pl_language .hex__sign_in_btn{
    font-size: 16px;
    padding: 12px 25px;
  }
}
.hex__sign_in_logo_conatainer{
  display: -webkit-box;
  display: box;
  display: -webkit-flex;
  display: -ms-flex-box;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.hex_sign_in_trial_req{
  display: block;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 45%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
@media screen and (max-width: 1200px){
  .hex_sign_in_trial_req{
    top: 40%;
  }
}
.hex__sign_in_trial_title{
  font-size: 28px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: #fff;
  padding: 0;
  margin: 0 0 25px;
  text-align: center;
}
.hex__sign_in_trial_btn{
  display: inline-block;
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  margin: 0;
  color: var(--hex_color_sec);
  background-color: #fff;
  text-transform: uppercase;
  padding: 13px 35px;
  border-radius: 3px;
  -webkit-transition: all .3s cubic-bezier(0.04,0,0.2,1);
  -moz-transition: all .3s cubic-bezier(0.04,0,0.2,1);
  -ms-transition: all .3s cubic-bezier(0.04,0,0.2,1);
  -o-transition: all .3s cubic-bezier(0.04,0,0.2,1);
  transition: all .3s cubic-bezier(0.04,0,0.2,1);
}
@media screen and (min-width: 1600px){
  .hex__sign_in_trial_btn{
    padding: 16px 35px;
  }
}
.hex__sign_in_trial_btn:hover,
.hex__sign_in_trial_btn:focus{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
  background-color: var(--hex_list_active_bg);
  -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.12);
  -moz-box-shadow: 0 4px 20px rgba(0,0,0,.12);
  -ms-box-shadow: 0 4px 20px rgba(0,0,0,.12);
  -o-box-shadow: 0 4px 20px rgba(0,0,0,.12);
  box-shadow: 0 4px 20px rgba(0,0,0,.12);
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
}
.sign-in-logos{
  display: block;
  width: 90%;
  margin: 120px auto 10px;
}
.hex__sign_in_logo_title{
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: #fff;
  padding: 0;
  margin:0;
  text-align: center;
}
.sign-in-logos__row{
  display: -webkit-flex;
  display: -ms-flex-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 450px;
  margin: 25px auto 25px;
}
.sign-in-logos__row .sign-in-logos__item{
  display: -webkit-flex;
  display: -ms-flex-box;
  display: flex;
  max-width: 33.33%;
  flex: 33.33%;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 76px;
  /* padding: 0 15px; */
}
.sign-in-logos__item img{
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1500px){
  .sign-in-logos__row{
    margin: 25px auto 40px;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1300px){
  .sign-in-logos__item img{
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    -o-transform: scale(0.85);
    transform: scale(0.85);
  }
}
@media screen and (min-width: 2100px){
  .hex__sign_in_logo_conatainer{
    background-image: url('https://www-review3.hexnode.com/static/img/login/3x/create-account.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 1100px){
  .hex__sign_in_container_wrapper .hex__row{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hex__sign_in_content_wrapper{
    width: 88%;
    padding: 170px 0 0;
    margin: 0 auto 30px;
  }
  .hex__sign_in_logo_wrapper{
    width: 100%;
    height: auto;
    min-height: 300px;
  }
  .hex__sign_in_logo_conatainer{
    background-image: url('https://www-review3.hexnode.com/static/img/login/2x/create-hexnode-account.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 60% 0;
  }
  .hex_sign_in_trial_req{
    display: none;
  }
  .sign-in-logos{
    margin: 70px auto 50px;
  }
  .hex__sign_in_error_wrapper .hex__sign_in_info,
  .hex__sign_in_error_wrapper.absolute_inside .hex__sign_in_info{
    position: relative;
  }
 

}
@media screen and (min-width: 601px) and (max-width: 1100px){
  .hex__sign_in_logo_conatainer{
    background-image: url('https://www-review3.hexnode.com/static/img/login/2x/create-hexnode-account.jpg');
  }
}
@media screen and (max-width: 991px){
  .hex__sign_in_logo_conatainer{
    background-position: 80% 0;
  }
}
@media screen and (max-width: 768px){
  
  .sign-in-logos{
    margin: 70px auto 30px;
  }
}
@media screen and (max-width: 767px){
  .hex__sign_in_content_wrapper{
   padding: 210px 0 0; 
  }
}
@media screen and (max-width: 600px){
  .hex__sign_in_logo_conatainer{
    background-image: url('https://www-review3.hexnode.com/static/img/login/1x/create-account.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 60% 0;
  }
  .hex__sign_in_title{
    font-size: 28px;
  }
  .hex__sign_in_common_text{
    font-size: 16px;
    line-height: 26px;
  }
  .hex__sign_in_subtitle{
    font-size: 26px;
    line-height: 1.3;
  }
  .hex__sign_in_content_group{
    margin: 0 auto 50px;
    /*margin: 0;*/
  }
  .hex__sign_in_error_wrapper{
    min-height: unset;
  }
}
@media screen and (max-width: 500px){
  .hex__sign_in_form_ele_wrapper .input_wrapper{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hex__sign_in_form_ele_wrapper .input_wrapper .domain_name span{
    border: none;
    padding: 10px 15px;
  }
  .hex__sign_in_form_ele_wrapper .input_wrapper .domain_name{
    border-top: 1px solid;
    border-color: var(--hex_border_form_ele);
    width: 100%;
    background-color: var(--hex_bg_primary);
  }
  .hex__sign_in_form_ele_wrapper .input_wrapper input, 
  .hex__sign_in_form_ele_wrapper .input_wrapper input[type="text"]{
    width: 100%;
    padding: 10.5px 16px;
    margin: 0;
  }
}
@media screen and (max-width: 400px){
  .sign-in-logos__item img{
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
}

/***********outer type header starts***********/
.hex__header_type_outer{
  position: relative;
}
.hex__header_type_outer_wrapper{
  position: absolute;
  z-index: 100;
  top: 30px;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hex__header_type_outer .hex__logo_wrapper{
  display: -webkit-box;
  display: box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.hex__header_type_outer .hex__logo>img{
  width: 100%;
  max-width: 121px;
  min-width: 121px;
}
@media screen and (max-width: 380px){
  .hex__header_type_outer_wrapper ul li.has__dropdown ul.hex__lang_dropdown li{
    padding: 0 17px;
  }
  .hex__header_type_outer_wrapper ul li.has__dropdown ul.hex__lang_dropdown{
    padding-bottom: 20px !important;
  } 
}
@media screen and (max-width: 1100px){
  .hex__header_type_outer_wrapper{
    width: 88%;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1300px){
  .hex__header_type_outer_wrapper {
      padding-left: 6%;
      padding-right: calc(6% - -400px)
  }
}
@media screen and (min-width: 1301px) and (max-width: 1480px){
  .hex__header_type_outer_wrapper {
      padding-left: 6%;
      padding-right: calc(6% - -450px)
  }
}
@media screen and (min-width: 1481px) and (max-width: 2100px){
  .hex__header_type_outer_wrapper {
      padding-left: calc(calc(100% - 1300px)/2);
      padding-right: calc(6% - -515px)
  }
}
@media screen and (min-width: 2100px){
  .hex__header_type_outer_wrapper {
      padding-left: calc(calc(100% - 1300px)/2);
      padding-right: calc(6% - -650px)
  }
}
.hex__header_type_outer_wrapper ul{
  margin: 0;
  padding: 0;
  position: relative;
  display: -webkit-box;
  display: box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hex__header_type_outer_wrapper ul li{
  list-style: none;
  display: inline-block;
  margin:0 30px 0 0;
  line-height: 1;
  position: relative;
  z-index: 201;
  display: inline-flex;
}
.hex__header_type_outer_wrapper ul li:last-child{
  margin: 0;
}
.hex__header_type_outer_wrapper .hex__global_nav_link{
  cursor: pointer;
  font-size: 15px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  
}
.hex__header_type_outer_wrapper .hex__global_nav_link:hover,
.hex__header_type_outer_wrapper .hex__global_nav_link:focus{
  color: var(--hex_home_common_title_color);
  text-decoration: none;
}
.hex__header_type_outer_wrapper ul li.lang_dropdown_wrapper{
  height: 36px;
  line-height: 36px;
  border:1px solid;
  border-color: #f5f5f5;
  border-radius: 6px;
  min-width: 125px;
}
.hex__header_type_outer_wrapper ul li.lang_dropdown_wrapper a.hex__global_nav_link{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 36px 0 15px;
}
.lang_dropdown_wrapper a .hex__icon_lang{
  display: inline-block;
  height: 13px;
  width: 13px;
  background-image: url('https://www-review3.hexnode.com/static/img/login/icons/language-icon.svg');
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0 12px 0 0;
}
.lang_dropdown_wrapper a .hex__icon_drop{
  position: absolute;
  right: 0px;
  top: 0;
}
.lang_dropdown_wrapper a .hex__icon_drop::before,
.lang_dropdown_wrapper a .hex__icon_drop::after{
  content: "";
  position: absolute;
  top: 17px;
  width: 7px;
  height: 2px;
  display: block;
  background-color: var(--hex_home_common_text_color);
  border-radius: 2px;
  -webkit-transition: all 0.35s cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 0.35s cubic-bezier(0.23, 1, 0.32, 1);
  -ms-transition: all 0.35s cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 0.35s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}
.lang_dropdown_wrapper a .hex__icon_drop::before{
  right: 18px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.lang_dropdown_wrapper a .hex__icon_drop::after{
  right: 14px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.lang_dropdown_wrapper a .hex__icon_drop-active::before,
.lang_dropdown_wrapper a .hex__icon_drop-active::after{
  content: "";

}

.lang_dropdown_wrapper a .hex__icon_drop-active::before{
  -webkit-transform: rotate(45deg) !important;
  -moz-transform: rotate(45deg) !important;
  -ms-transform: rotate(45deg) !important;
  -o-transform: rotate(45deg) !important;
  transform: rotate(45deg) !important;
}

.lang_dropdown_wrapper a .hex__icon_drop-active::after{
  -webkit-transform: rotate(-45deg) !important;
  -moz-transform: rotate(-45deg) !important;
  -ms-transform: rotate(-45deg) !important;
  -o-transform: rotate(-45deg) !important;
  transform: rotate(-45deg) !important;
}


.hex__header_type_outer_wrapper ul li.has__dropdown:hover .hex__icon_drop::before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.hex__header_type_outer_wrapper ul li.has__dropdown:hover .hex__icon_drop::after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.hex__header_type_outer_wrapper ul li.has__dropdown ul.hex__lang_dropdown{
    min-width: 150px;
    position: absolute;
    z-index: 200;
    right: -2px;
    top: 46px;
    padding: 20px 20px 8px 20px;
    border-radius: 4px;
    opacity: 0;
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    transition: all .2s ease;
    visibility: hidden;
    display: -webkit-box;
    display: box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.has__dropdown:hover ul.hex__lang_dropdown{
  top:36px;
  pointer-events: all;
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

.hex__header_type_outer_wrapper ul li.has__dropdown:hover ul.hex__lang_dropdown, 
.hex__header_type_outer_wrapper ul li.has__dropdown:focus ul.hex__lang_dropdown{
  top:36px;
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}
.hex__header_type_outer_wrapper ul li.has__dropdown ul.hex__lang_dropdown:before {
    content: "";
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}




.hex__header_type_outer_wrapper ul li.has__dropdown:hover ul.hex__lang_dropdown:before, 
.hex__header_type_outer_wrapper ul li.has__dropdown:hover ul.hex__lang_dropdown:before {
    opacity: 1;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
.hex__header_type_outer_wrapper ul li.has__dropdown ul.hex__lang_dropdown li {
    margin: 0;
    display: block;
    width:100%;
    -webkit-transform: translate(0, -8px);
    -moz-transform: translate(0, -8px);
    -ms-transform: translate(0, -8px);
    -o-transform: translate(0, -8px);
    transform: translate(0, -8px);
    -webkit-transition: all .05s ease-out;
    -moz-transition: all .05s ease-out;
    -ms-transition: all .05s ease-out;
    -o-transition: all .05s ease-out;
    transition: all .05s ease-out;
}
.hex__header_type_outer_wrapper ul li.has__dropdown:hover ul.hex__lang_dropdown li, 
.hex__header_type_outer_wrapper ul li.has__dropdown:hover ul.hex__lang_dropdown li {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
ul.hex__lang_dropdown li a {
    cursor: pointer;
    font-size: 15px;
    line-height: 24px;
    font-weight: var(--hex_font_normal);
    display: block;
    padding: 5px 15px;
    border-radius: 3px;
    white-space: nowrap;
    color: var(--hex_home_common_text_color);
}
ul.hex__lang_dropdown li a:hover, 
ul.hex__lang_dropdown li a:focus, 
ul.hex__lang_dropdown li a.selected {
    text-decoration: none;
    color: var(--hex_home_common_title_color);
    background-color: var(--hex_list_active_bg);
}
@media screen and (max-width: 600px){
  .hex__header_type_outer .hex__logo_wrapper{
    -webkit-box-flex: 1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex: 1;
    position: relative;
    z-index: 1;
  }
  .hex__header_type_outer .hex__logo{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
  }
  .hex__header_type_outer_wrapper{
    top: 5px;
    -webkit-box-align: end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .hex__header_type_outer_wrapper ul{
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .hex__header_type_outer_wrapper .hex__nav_wrapper>ul li{
    margin: 0 0 20px 0;
  }
  .hex__header_type_outer_wrapper ul li:last-child{
    margin: 0;
  }
}
@media screen and (max-width: 380px){
  .hex__header_type_outer_wrapper ul li.lang_dropdown_wrapper a.hex__global_nav_link.portuguese-brazil .hex_lang_field{
    font-size: 0px;
  }
  .hex__header_type_outer_wrapper ul li.lang_dropdown_wrapper a.hex__global_nav_link.portuguese-brazil .hex_lang_field::after{
    content: "Portugues";
    position: relative;
    font-size: 15px;
    top: 2px;
    left: 2px;
  }
}
/***********outer type header ends*************/
/*************** Sign in page ends **************/

/************* Sign up page starts ************/
.hex__sign_in_wrapper.ahex__signup_wrapper {
    top: 21px;
    position: relative;
}
.ahex__signup_wrapper .ahex__sign_up_content_wrapper{
  padding-right: 70px;
  padding-top: 175px;
  justify-content: space-between;
  height: 100%;
  /* min-height: 600px; */
  min-height: 100vh;
  max-height: auto;
}
/* .ahex_signup_wrap_progress.ahex__signup_wrapper .ahex__sign_up_content_wrapper{
  height : 100vh;
}
.ahex_signup_wrap_email.ahex__signup_wrapper .ahex__sign_up_content_wrapper{
  height : 100vh;
} */
.ahex__signup_wrapper .sks_set_contact_data.hex__common_container_wrapper{
  width: 100%;
}
.hex__sign_up_logo_wrapper {
  width: 30%;
  height: 100vh;
  min-height: 600px;
  background: #fff;
}
.ahex_signup_content_common_block .hex__sign_in_content_group .hex__sign_in_common_text{
  margin-bottom: 0px;
}
.hex__sign_up_logo_wrapper .hex__sign_in_logo_conatainer {
  background-image: url("https://www-review3.hexnode.com/static/img/signup/2x/side-panel-bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  height: 100%;
  width: 100%;
}
.ahex_signup_wrap_progress .hex__sign_up_logo_wrapper .hex__sign_in_logo_conatainer{
  background-image: url('https://www-review3.hexnode.com/static/img/signup/2x/forrester-screen-bg.png');
  padding: 40px 20px;
  justify-content: space-around;
}
.ahex_signup_wrap_progress .hex__sign_up_logo_wrapper .hex__sign_in_logo_conatainer .sign-in-logos {
  margin: 40px auto 0px;
}
.ahex_signup_wrap_progress .hex__sign_up_logo_wrapper .hex__sign_in_logo_conatainer .sign-in-logos__row{
  margin-bottom: 0px;
}
.ahex__signup_review_container{
  height : 100%;
  width : 100%;
  display: -webkit-box;
  display: box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 30px 30px;
}
.ahex_signup_content_common_block {
  display: -webkit-box;
  display: box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  min-height: calc(100vh - 170px);
}
/* .ahex_signup_content_common_block.ahex_signup_content_third_block{
  height: 100%;
} */
.hex__sign_in_common_text{
  word-wrap: break-word;
}
.ahex__signup_wrapper .ahex__sign_up_content_group{
  /* height: 100%; */
  display: -webkit-box;
  display: box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  flex: 1;
}
.ahex__signup_wrapper .ahex_otp_form_content_group{
  padding-bottom: 20px;
}
.ahex__signup_wrapper .hex__sign_in_error_wrapper{
  min-height : 60px;
}
.ahex_signup_form_with_otp{
  margin: 0px 0 5px;
}
.ahex_signup_form_with_otp .form-row{
  display: -webkit-box;
  display: box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-right: -7px;
  margin-left: -7px;
}
.ahex_signup_form_with_otp .form-row .form-col{
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 7px;
  padding-right: 7px;
}
.ahex__signup_wrapper .hex__mdm_home_content_right{
  padding: 0px 10px;
}
.ahex__signup_wrapper .hex__mdm_header_gartner_logo img {
  max-width: 140px;
  height: auto;
}
.ahex_signup_form_with_otp .form-group .call_back_input,
.ahex_signup_form_with_otp .form-row .form-group .call_back_input{
  width: 100%;
  min-width: 100%;
}
.ahex_signup_form_with_otp .form-group.read_only input{
  background-color: #fff;
}
.ahex_signup_form_with_otp .form-group.read_only .call_back_input:read-only{
  background-color: #fff;
  pointer-events: none;
}
.hex__form_wrapper .form-group.read_only .inputMaterial ~ label, .hex__form_wrapper .inputMaterial:valid ~ label{
  font-size: 15px;
  top: -9px;
  color: #a8a8a8!important;
  left: 12px;
  background-color: #ffffff;
}
.ahex_signup_form_with_otp .form-group .call_back_input.ahex_signup_input_with_portal{
  padding-right: 160px;
  text-transform: lowercase;
}
.ahex_signup_form_with_otp .ahex_signup_form .support_custom_btn{
  width: 100%;
  max-width: 100%;
}
.ahex_signup_form_with_otp .ahex_signup_form .support_custom_btn.btn_inact{
  background-color: var(--hex_border_form_ele);
  cursor: default;
}
.ahex_signup_form_with_otp .ahex_signup_form .support_custom_btn.btn_inact:hover{
  transform: none;
  box-shadow: none;
}
.ahex_signup_portal_form_group{
  
}
.ahex_signup_portal_form_group .call_back_input {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px solid;
  border-color: var(--hex_border_form_ele);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .2s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .2s cubic-bezier(.84,-0.18,.31,1.26);
  position: relative;
}
.ahex_signup_portal_form_group .domain_name {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1px;
  background: #fff;
  padding-left: 12px;
}
.ahex_signup_portal_form_group .domain_name span {
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex__home_common_text_color);
  padding: 6px 15px;
  border-left: 1px solid;
  border-color: var(--hex_border_form_ele);
}
.ahex_sg_form_password{
  position: relative;
}
.ahex_signup_form .form-input-wrap{
  position: relative;
}
.ahex_signup_form_wrapper .hex__form_select_wrapper::after{
  right: 15px;
}
.ahex_sg_form_password .password_show{
  margin: 0 0px 0 0;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  background: #fff;
  padding: 0px 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  justify-content: center;
}
.passwordHide_icon{
  display: inline-block;
  height: 30px;
  width: 30px;
  background-image: url("https://www-review3.hexnode.com/static/img/signup/password-hide.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.passwordShow_icon{
  display: inline-block;
  height: 30px;
  width: 30px;
  background-image: url("https://www-review3.hexnode.com/static/img/signup/password-show.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.ahex_signup_form .hex__form_privacy_check .hex__form_msg .hex__error_msg{
  padding-left: 35px;
}
.ahex_signup_progress{
  width: 100%;
}
.ahex_signup_progressbar{
  margin-top: 60px;
  width: 60%;
}
.progress_bar {
  width: 100%;
  background-color: var(--hex_border_form_ele);
  border-radius: 10px;
  overflow: hidden;
}
.content_bar {
  width: 1%;
  height: 7px;
  background-color: var(--hex_signup_progress_bar_fill);
  border-radius: 10px;
}
.ahex_signup_form .hex__checkbox_container a {
  color: var(--hex_home_common_title_color);
}
.ahex_signup_form .hex__checkmark{
  top: 0px;
}
.ahex_signup_form .hex__form_error_class + label.call_back_fld {
  opacity: 0;
}
.thankyou_signup_bg{
  background-image:url('https://www-review3.hexnode.com/static/img/thankyou/2x/signup-thank-you.jpg');
  background-position: center center;
  position: relative;
}
.thankyou_signup_bg::after{
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.31);
  height: 100%;
  z-index: 0;
}
.thankyou_signup_bg .sks-thank-you-data{
  z-index: 2;
  position: relative;
}
.hyper_link_on_request_success_message {
  color: #fff;
  text-decoration: underline;
  white-space: nowrap;
}
.hyper_link_on_request_success_message:hover {
  color: var(--hex_link_color);
}
.ahex_thankyou_page .sks-thank-you-data .sks-thank-you-content{
  width: 80%;
}
.ahex_thankyou_page .hex__demo_link {
  cursor: pointer;
  position: relative;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_btn_bg_color);
  padding: 0 20px 0 5px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  white-space: nowrap;
}
.ahex_thankyou_page .hex__demo_link::after {
  content: url(https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right.svg);
  position: absolute;
  right: 5px;
  top: 0;
  z-index: 10;
  width: 6px;
  height: auto;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.ahex_thankyou_page .ahex_portal_form{
  background: rgba(255, 255, 255, 0.1803921568627451) 0% 0% no-repeat padding-box;
  border: 2px solid #ffffff;
  border-radius: 5px;
  height: 60px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;  
  -webkit-box-pack: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-left: 35px;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.ahex_thankyou_page .ahex_portal_form .portal_address{
  font-size: 24px;
  color: #fff;
  line-height: 30px;
  max-width: 90%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-decoration: none;
}
.ahex_thankyou_page .ahex_portal_form .portal_next{
  position: absolute;
  right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;  
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: #fff;
  height: 60px;
  width: 100%;
  max-width: 75px;
  cursor: pointer;
  text-decoration: none;
}
.ahex_thankyou_page .ahex_portal_form .portal_next .portal_icon{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;  
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.ahex_thankyou_page .ahex_portal_form .portal_next .portal_icon svg{
  height: 16px;
}
.ahex_signup_carousel .carousel-inner>.item{
  /* position: relative; */
  -webkit-transition: -webkit-transform 1s cubic-bezier(.19, 1, .22, 1);
  transition: -webkit-transform 1s cubic-bezier(.19, 1, .22, 1);
  -o-transition: transform 1s cubic-bezier(.19, 1, .22, 1);
  transition: transform 1s cubic-bezier(.19, 1, .22, 1);
}
.ahex_signup_data_block {
  padding: 0px 0px 28px 0;
  background-color: #FFFFFF;
}
.ahex__signup_wrapper .sks_set_contact_data ul li {
  flex: 0 0 auto;
  max-width: 50%;
  padding-right: 30px;
}
.hex__checkbox_container{    
  color: var(--hex_home_common_text_color);
  padding-left: 35px;
}
.hex__header_type_outer.signup_error_header .hex__header_type_outer_wrapper {
    padding-left: 6%;
    padding-right: 6%;
}
.hex__header_type_outer.signup_error_header .hex__header_type_outer_wrapper .hex__global_nav_link{
  color: var(--hex_bg_color_light_snow);
}
.hex__header_type_outer.signup_error_header .hex__header_type_outer_wrapper .hex__global_nav_link:hover, 
.hex__header_type_outer.signup_error_header .hex__header_type_outer_wrapper .hex__global_nav_link:focus {
  color: #fff;
  text-decoration: none;
}
.hex__header_type_outer.signup_error_header .lang_dropdown_wrapper a .hex__icon_drop::before,
.hex__header_type_outer.signup_error_header .lang_dropdown_wrapper a .hex__icon_drop::after{
  background-color: var(--hex_bg_color_light_snow);
}
.hex__header_type_outer.signup_error_header .lang_dropdown_wrapper a .hex__icon_lang{
  background-image: url('https://www-review3.hexnode.com/static/img/signup/language-icon-white.svg');
}
.image_ppc .ahex_signup_error_page{
  position: relative;
  margin-top: -1px;
}
.thankyou_signup_trial .sks-thank-you-btn{
  background-color: var(--hex_btn_bg_color);
  color: #fff;
}
@media screen and (min-width:992px){
  .image_ppc .mdm_stripe_margins .hex__sign_in_wrapper.ahex__signup_wrapper {
    top: 21px;
    margin-top: -1px;
  }
  .thankyou_signup_trial .sks-thank-you-content .sks-thank-you-main-title {
    font-size: 30px;
  }
}
@media screen and (max-width:1100px){
  .thankyou_signup_bg .sks-thank-you-data .sks-thank-you-content {
    padding-top: 120px;
    padding-bottom: 50px;
  }
}
@media screen and (min-width:992px) and (max-width:1100px){
  .sks-thank-you-bg-wrapper.thankyou_signup_bg {
    height: auto;
    min-height: 590px;
    max-height: 100%;
  }
}
@media screen and (max-width: 991px){
  .image_ppc .mdm_stripe_margins .ahex_signup_error_page{
    /* top: 21px;
    margin-top: 22px; */
    top: 0px;
    height: 100vh;
  }
  .image_ppc .mdm_stripe_margins .hex__sign_in_wrapper.ahex__signup_wrapper {
    /* top: 21px;
    margin-top: 22px; */
    top: 7px;
    margin-top: 20px;
  }
  .ahex_signup_error_page .ahex_signup_error_wrap{
    height: calc(100vh + 7px);
  }
}
@media screen and (max-width: 767px){
  .image_ppc .mdm_stripe_margins .ahex_signup_error_page{
    /* top: 21px;
    margin-top: 57px; */
    top: 0;
    height: 100vh;
  }
  .image_ppc .mdm_stripe_margins .hex__sign_in_wrapper.ahex__signup_wrapper {
    top: 21px;
    margin-top: 57px;
    top: 7px;
    margin-top: 22px;
  }
}
.ahex_thankyou_page .sks-thank-you-bg-wrapper.thankyou_signup_trial.sks-thank-you-bg-wrapper--center-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.thankyou_signup_trial.sks-thank-you-bg-wrapper--center-align .sks-thank-you-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 1000px){
  .thankyou_signup_trial.sks-thank-you-bg-wrapper--center-align .sks-thank-you-content  {
    padding: 113px 0 0 0 !important;
  }
}
@media screen and (max-width: 600px){
  .image_ppc .mdm_stripe_margins .hex__sign_in_wrapper.ahex__signup_wrapper {
      top: 7px;
      margin-top: 7px;
  }
  .image_ppc .mdm_stripe_margins .hex__sign_in_wrapper.ahex__signup_wrapper.ahex_signup_wrap_email{
    margin-top: 57px;
    height: 100vh;
  }
  .ahex_thankyou_page .sks-thank-you-bg-wrapper.thankyou_signup_bg {
    min-height: 620px;
    max-height: 100%;
    height: auto;
  }
  .sks-thank-you-bg-wrapper--end .hex__common_container_wrapper {
    padding: 0;
  }
  .ahex_thankyou_page .sks-thank-you-data .sks-thank-you-content{
    padding-top: 190px;
    padding-bottom: 60px;
  }
  .thankyou_signup_trial .sks-thank-you-content .sks-thank-you-main-title {
    font-size: 22px;
  }
}
.ahex_signup_error_page .ahex_signup_error_wrap{
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  background-image: url('https://www-review3.hexnode.com/static/img/signup/2x/signup-error.jpg');
  background-position: center center;
  height: 100vh;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
}

.ahex_signup_error_page .ahex_signup_error_wrap::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.11);
  height: 100%;
  z-index: 0;
}
.ahex_signup_error_content {
  /* position: absolute;
  z-index: 3;
  top: 50%;
  transform: translateY(-50%); */
}
.ahex_signup_error_col{
  text-align: center;
  max-width: 60%;
  margin: auto;
  z-index: 2;
  position: relative;
  /* padding-top: 80px; */
}
.sg_err_btn{
  font-size: 16px;
  width: auto;
  height: 45px;
  line-height: 45px;
  color: #fff;
  padding: 0px 50px;
  text-decoration: none;
  display: inline-block;
  border: 0.3px solid #fff;
  cursor: pointer;
  overflow: hidden;
  max-width: 300px;
  background: var(--hex_btn_bg_color);
  border-color: var(--hex_btn_bg_color);
  border-radius: 3px;
  font-weight: var(--hex_font_semibold);
}

.set_padding_error_btn_pt{
  padding: 0px 40px;
}

.sg_err_btn:hover, .sg_err_btn:focus{
  text-decoration: none;
  color: #fff;
}
.signup_error_action{
  margin: 30px 0;
}
.ahex_signup_error_content .sks-thank-you-main-title{
  font-size: 38px;
  font-weight: var(--hex_font_semibold);
}
.ahex_signup_error_page .ahex_error_sub_title{
  font-size: 26px;
  color: #fff;
  font-weight: var(--hex_font_normal);
}
.hex__header_type_outer .hex__header_type_outer_wrapper .hex__global_nav_logo {
  fill: #000;
  width: 100%;
  max-width: 121px;
  position: relative;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.hex__header_type_outer.signup_error_header .hex__global_nav_logo {
  fill: #fff;
}
.ahex_signup_data_block .sks_set_contact_data .contact_flex{
  flex-wrap: nowrap;
}
.ahex_error_ongo_page .ahex_portal_form {
  background: rgba(255, 255, 255, 0.1803921568627451) 0% 0% no-repeat padding-box;
  border: 2px solid #ffffff;
  border-radius: 5px;
  height: 60px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-left: 35px;
  margin-top: 40px;
  margin-bottom: 40px;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.ahex_error_ongo_page .ahex_portal_form .portal_address {
  font-size: 24px;
  color: #fff;
  line-height: 30px;
  text-decoration: none;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/*--------------carousel ----------------*/
.ahex_signup_carousel{
  position: relative;
  width : 100%;
}
.ahex__signup_review_container .carousel{
  min-height: 500px;
}
.signup_testimonial_content{
  text-align: center;
  display: flex;
  flex-direction: column;
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 0px 20px 0;
  transition: height .3s cubic-bezier(0, .25, .75, 1);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
}
.signup_testimonial_content .testimonial_description_style{
  color: var(--hex_testimonial_text_color);
  font-size: 18px;
  text-align: center;
  font-weight: var(--hex_font_normal);
  line-height: 28px;
}
.signup_testimonial_content .testimonial_name_style{
  font-size: 18px;
  color: var(--hex_testimonial_text_color);
  text-align: center;
  padding-right: 0px;
  margin-top: 17px;
}
/* testing .signup_testimonial_content .icon_image_style.aspect-ratio-img {
  width: auto;
} */
.signup_testimonial_content .icon_image_style{
  height : 132px;
  margin-top: 20px;
}
.signup_testimonial_content .testimonial_company_style{
  font-size: 16px;
  color: var(--hex_testimonial_text_color);
  text-align: center;
  padding-right: 0px;
  line-height: 25px;
}
.ahex_signup_carousel .carousel-indicators {
  margin: 0px auto;
  left: 0;
  right: 0;
}
.ahex_signup_carousel .carousel-indicators li{
  border: 0px;
  /* background-color: #eef9ff; */
  background-color: #fff;
  height: 4px;
  width : 20px;
  margin: 0px 2px;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
}
.ahex_signup_carousel .carousel-indicators li:after{
  position: absolute;
  width: 0%;
  content: "";
  display: block;
  height: 100%;
  background-color: var(--hex_signup_carousel_indicator);
}
.ahex_signup_carousel .carousel-indicators li.active{
  border: 0px;
  height: 4px;
  width : 20px;
  /* background-color: #a0ddfa; */
}
.ahex_signup_carousel .carousel-indicators li.active:after{
  width: 100%;
  transition: width .3s;
  transition-timing-function: cubic-bezier(.25,.50,.75, 1);
}
.ahex_signup_carousel.carousel-fade .carousel-inner>.item{
  transition: .3s cubic-bezier(0, .25, .75, 1);
}
.ahex_signup_carousel.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  min-height: 80vh;
}
.ahex_signup_carousel.carousel-fade .carousel-inner .item,
.ahex_signup_carousel.carousel-fade .carousel-inner .active.left,
.ahex_signup_carousel.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.ahex_signup_carousel.carousel-fade .carousel-inner .active,
.ahex_signup_carousel.carousel-fade .carousel-inner .next.left,
.ahex_signup_carousel.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
  padding: 0px;
}
.ahex_signup_carousel.carousel-fade .carousel-inner .next,
.ahex_signup_carousel.carousel-fade .carousel-inner .prev,
.ahex_signup_carousel.carousel-fade .carousel-inner .active.left,
.ahex_signup_carousel.carousel-fade .carousel-inner .active.right {
  left: 0;
}
/*--------------carousel ----------------*/
@media screen  and (min-width: 1101px) and (max-width: 1300px){
  .hex__sign_up_logo_wrapper {
      width: 30%;
  }
}
@media screen and (max-width: 1600px){
  .ahex__signup_wrapper .sks_set_contact_data ul li {
    padding-right: 40px;
  }
}
@media screen and (max-width:1440px){
  .ahex__signup_wrapper .ahex__sign_up_content_wrapper {
    padding-top: 120px;
    padding-right: 70px;
  }
  .ahex_signup_content_common_block {
    min-height: calc(100vh - 120px);
  }
  .ahex__signup_wrapper .sks_set_contact_data ul li {
    padding-right: 30px;
  }
  .ahex_signup_progressbar{
    width: 70%;
  }
}
@media screen and (max-width:1100px){
  .hex__sign_up_logo_wrapper {
    width: 100%;
    height: auto;
    min-height: auto;
  }
  .ahex__signup_review_container .carousel{
    max-width : 500px;
    min-height: 390px;
  }
  .ahex__signup_review_container{
    padding: 45px 30px;
  }
  .carousel-fade .carousel-inner .item{
    min-height: 60vh;
  }
}
@media screen and (max-width:1099px){
  .ahex__signup_wrapper .ahex__sign_up_content_wrapper {
    padding-top: 175px;
    padding-right: 0px;
    height: auto;
    margin-bottom: 0px;
  }
  .ahex_signup_content_common_block{
    min-height: calc(100vh - 175px);
  }
  .ahex_signup_content_common_block.ahex_signup_content_second_block{
    min-height: calc(100vh - 245px);
  }
  /* .hex__sign_in_content_wrapper.ahex__sign_up_content_wrapper.ahex__signup_third_page{
    margin-bottom: 0px;
  } */
  /* .ahex_signup_content_common_block.ahex_signup_content_first_block{
    height: calc(100vh - 170px);
  } */
  .signup_testimonial_content{
    width: 50%;
    margin: 0 auto;
    min-height: auto;
  }
  .ahex_thankyou_page .ahex_portal_form{
    max-width: 95%;
  }
  .ahex__signup_wrapper .hex__mdm_home_content_right{
    width: 400px;
    margin: 40px auto 0px;
  }
  .ahex__signup_wrapper .hex__mdm_header_gartner_logo, .ahex__signup_wrapper .hex__mdm_header_forester_logo{
    padding: 20px 0px;
  }
  .ahex__signup_wrapper .hex__mdm_header_forrester_description {
    padding: 0 0 0 0px;
  }
  .hex__sign_up_logo_wrapper{
    display: none;
  }
  .ahex__signup_wrapper .ahex_otp_form_content_group{
    max-width: 80%;
  }
  .ahex_signup_data_block{
    padding-top : 60px;
  }
  .hex__header_type_outer.signup_error_header .hex__header_type_outer_wrapper{
    padding-right:0px;
    padding-left:0px;
  }
}
@media screen and (max-width:991px){
  .ahex_thankyou_page .ahex_portal_form{
    height: 55px;
    padding-left: 15px;
    margin-top: 25px;
    margin-bottom: 20px;
    width: 100%;
    max-width: 100%;
  }
  .ahex_thankyou_page .ahex_portal_form .portal_address {
    font-size: 20px;
  }
  .ahex_thankyou_page .ahex_portal_form .portal_next{
    height: 55px;
    max-width: 55px;
  }
  .sks-thank-you-bg-wrapper.thankyou_signup_bg{
    height: 620px;
  }
  .sks-thank-you-bg-wrapper--end.thankyou_signup_bg {
    height: 100%;
  }
  .signup_testimonial_content {
    width: 60%;
  }
  .ahex__signup_wrapper .ahex_otp_form_content_group{
    max-width: 100%;
  }
  .ahex_signup_error_col{
    max-width: 100%;
  }
}
@media screen and (max-width:767px){
  .ahex__signup_wrapper .ahex__sign_up_content_wrapper {
    padding-top: 210px;
    padding-right: 0px;
  }
  .ahex__signup_wrapper .ahex__sign_up_content_group{
    padding: 0px 0px;
  }
  .ahex_thankyou_page .ahex_portal_form{
    max-width: 100%;
  }
  .signup_testimonial_content {
    width: 75%;
  }
}
@media screen and (max-width:670px){
  .ahex__signup_wrapper .sks_set_contact_data ul li {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0px;
  }
  .ahex__signup_wrapper .sks_set_contact_data ul {
    padding: 0 0px;
    width: 100%;
  }
  .ahex__signup_wrapper .sks_set_contact_data.hex__common_container_wrapper{
    -webkit-justify-content: flex-start;
      -moz-box-pack: flex-start;
      -ms-flex-pack: flex-start;
    justify-content: flex-start;
  }
  .ahex_signup_form_with_otp .form-row .form-col {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ahex_signup_data_block li {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ahex_signup_form .hex__form_error_msg{
    position: relative;
    top: unset;
    right: unset;
    left: unset;
    padding: 0px;
  }
  .ahex_signup_form .hex__form_error_class ~ .hex__form_error_msg{
    display: inline-block;
    font-size: 13px;
  }
  .ahex_signup_portal_form_group .domain_name{
    padding-left: 10px;
  }
  .ahex_signup_portal_form_group .domain_name span{
    padding: 6px 10px;
  }
}
@media screen and (max-width:600px){
  .ahex__signup_wrapper .ahex__sign_up_content_wrapper {
    padding-top: 170px;
    padding-right: 0px;
    margin-bottom: 0px;
    height: auto;
  }
  .ahex_signup_carousel .carousel-indicators {
    bottom: 0%;
  }
  .signup_testimonial_content{
    width: 100%;
  }
  .ahex_signup_progressbar{
    width: 100%;
  }
  .thankyou_signup_bg{
    background-image:url('https://www-review3.hexnode.com/static/img/thankyou/1x/signup-thank-you.jpg');
    background-position: center center;
  }
  .ahex_signup_error_page .ahex_signup_error_wrap{
    background-image:url('https://www-review3.hexnode.com/static/img/signup/1x/signup-error.jpg');
    background-position: 50% 0;
    padding-top: 80px;
    min-height: 100vh;
    height: 100%;
    display: block;
    min-height: calc(100vh + 7px);
  }
  .ahex_signup_error_page .ahex_signup_error_wrap .ahex_signup_error_col{
    padding-top: 110px;
    padding-bottom: 80px;
  }
  .ahex_thankyou_page .ahex_portal_form{
    height: 50px;
    padding-left: 15px;
    margin-top: 25px;
    margin-bottom: 20px;
    width: 100%;
    max-width: 100%;
  }
  .ahex_thankyou_page .ahex_portal_form .portal_address {
    font-size: 17px;
  }
  .ahex_thankyou_page .ahex_portal_form .portal_next{
    height: 50px;
    max-width: 50px;
  }
  .ahex__signup_wrapper .hex__mdm_home_content_right {
    margin: 35px 0px 0px;
  }
  .ahex__signup_wrapper .hex__mdm_header_gartner_logo img{
    height: 100px;
  }
  .ahex__signup_wrapper .hex__mdm_header_gartner_logo, .ahex__signup_wrapper .hex__mdm_header_forester_logo {
    padding: 20px 15px;
  }
  .ahex__signup_wrapper .hex__mdm_header_forrester_description {
    padding: 0 0 0 15px;
  }
  .carousel-fade .carousel-inner .item {
    min-height: 60vh;
    height: auto;
  }
  .signup_testimonial_content {
    width: 100%;
    position: relative;
    bottom: 0;
    top: unset;
    transform: none;
  }
  .ahex_signup_data_block{
    padding-top : 0px;
    padding-bottom: 0px;
  }
  .hex__header_type_outer_wrapper.ahex_header_type_outer_wraper.ahex_header_type_out_wrap_signup {
    top: 20px;
    min-height: 36px;
  }
  .hex__header_type_outer_wrapper.ahex_header_type_outer_wraper.ahex_header_type_out_wrap_signup .hex__logo_wrapper{
    top:5px;
  }
  .hex__header_type_outer.signup_error_header .hex__header_type_outer_wrapper{
    top: 20px;
  }
  .hex__header_type_outer.signup_error_header .hex__header_type_outer_wrapper .hex__logo_wrapper{
    top:5px;
  }
  .ahex_signup_error_content .sks-thank-you-main-title {
    font-size: 28px;
  }
  .sg_err_btn {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0px 30px;
  }
  .ahex__signup_wrapper .ahex__sign_up_content_wrapper {
    padding-top: 150px;
  }
  .ahex__signup_wrapper.ahex_signup_wrap_email .ahex__sign_up_content_wrapper {
    padding-top: 190px;
  }
  .ahex_signup_wrap_email .ahex__sign_up_content_wrapper .ahex_signup_content_common_block {
    min-height: calc(100vh - 190px);
  }
  .ahex_signup_content_common_block{
    min-height: calc(100vh - 120px);
  }
  .ahex__signup_wrapper .ahex__sign_up_content_group{
    -webkit-justify-content: flex-start;
      -moz-box-pack: flex-start;
      -ms-flex-pack: flex-start;
    justify-content: flex-start;
  }
  .ahex_signup_error_page .ahex_signup_error_wrap::after{
    height: calc(100% - 77px);
  }
  .ahex_signup_form .hex__form_wrapper .form-group {
    margin-bottom: 20px;
  }
  .hex__sign_in_content_group.ahex__sign_up_content_group.ah_sgup_first_page{
    margin-bottom: 30px;
  }
}
@media screen and (max-width:420px){
  .sks-thank-you-bg-wrapper.thankyou_signup_bg{
    height: 620px;
    background-position: 75% 0;
  }
  .ahex__signup_wrapper .hex__mdm_home_content_right {
    margin: 40px 0px 0px;
  }
  .ahex__signup_wrapper .hex__mdm_header_gartner_logo img{
    height: 70px;
  }
  .hex__sign_in_content_group.ahex__sign_up_content_group.ah_sgup_first_page{
    margin-bottom: 25px;
  } 
}
@media screen and (max-width:360px){
  .ahex_signup_error_content .sks-thank-you-main-title {
    font-size: 26px;
  }
}
@media (max-height: 680px) and (max-width: 600px) {
  .ahex__signup_wrapper.ahex_signup_wrap_email .ahex__sign_up_content_wrapper {
    padding-top: 150px;
  }
  .ahex_signup_wrap_email .ahex__sign_up_content_wrapper .ahex_signup_content_common_block {
    min-height: calc(100vh - 150px);
  }
}
@media (max-height: 640px) and (max-width: 600px) {
  .ahex__signup_wrapper.ahex_signup_wrap_email .ahex__sign_up_content_wrapper {
    padding-top: 120px;
  }
  .ahex_signup_wrap_email .ahex__sign_up_content_wrapper .ahex_signup_content_common_block {
    min-height: calc(100vh - 120px);
  }
}
@media (min-height: 700px) {
  .hex__sign_in_content_group.ahex__sign_up_content_group.ah_sgup_first_page {
    margin-bottom: 25px;
  }
}
@media screen and (min-width :671px){
  .ahex__signup_wrapper .sks_set_contact_data ul li:nth-child(2) {
    padding-right: 0px;
  }
}
@media screen and (min-width : 1101px){
  .ahex_signup_carousel{
    padding-bottom: 30px;
  }
  .ahex_signup_form_with_otp {
    padding-bottom: 60px;
    max-width: 546px;
  }
  .ahex__sign_up_content_group.ahex_signup_progress{
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1200px){
  .ahex_signup_form_with_otp {
    padding-bottom: 60px;
    max-width: 575px;
  }
}
@media screen and (min-width: 1281px){
  .ahex__signup_wrapper .sks_set_contact_data ul {
      -webkit-justify-content: flex-start;
      -moz-box-pack: flex-start;
      -ms-flex-pack: flex-start;
      justify-content: flex-start;
  }
  .ahex_signup_carousel .carousel-indicators {
    bottom: 5%;
  }
}
@media screen and (min-width: 1400px){
  .ahex_signup_progressbar{
    width: 60%;
  }
  .ahex__signup_wrapper .ahex__sign_up_content_wrapper{
    padding-top: 120px;
    padding-right: 6%;
  }
  .ahex_signup_content_common_block{
    min-height: calc(100vh - 120px);
  }
  .thankyou_signup_trial .sks-thank-you-data .sks-right-data-content{
    width: 65%;
  }
}
@media screen and (min-width: 1500px){
  .ahex__signup_wrapper .hex__mdm_home_content_right {
    margin: 20px 30px;
  }
  .ahex_signup_carousel .carousel-indicators {
    bottom: 10%;
  }
}
@media screen and (min-width: 2100px){
  .ahex__signup_wrapper .hex__mdm_home_content_right {
    margin: 20px auto;
  }
  .ahex_header_type_outer_wraper{
    padding-right: calc(6% - -30%);
  }
  .ahex__signup_review_container{
    padding: 30px 10%;
  }
  .ahex_signup_carousel .carousel-indicators {
    bottom: 20%;
  }
}
@media screen and (min-width: 601px) and (max-width: 1099px){

}
@media screen and (min-width: 768px) and (max-width: 1024px){
  .ahex_signup_content_common_block.ahex_signup_content_third_block .ahex_signup_progress{
    margin-top: -15%;
  }
}
@media screen and (min-width: 1301px) and (max-width: 1480px){
  .hex__header_type_outer_wrapper.ahex_header_type_outer_wraper {
      padding-right: calc(6% - -30%);
  }
}
@media screen and (min-width: 1481px) and (max-width: 2100px){
  .hex__header_type_outer_wrapper.ahex_header_type_outer_wraper{
    padding-right: calc(6% - -30%);
  }
}
/**********************OTP CHECK STARTS*******************/
.signup_otp_form_content{
  /* min-height: 653px; */
  position: relative;
  margin-bottom: 20px;
}
.signup_otp_form_content .digit-group{
  position: relative;
}
.ahex_otp_form_content_group .hex__sign_in_title{
  margin-bottom : 10px
}
.ahex_otp_form_content_group.without_otp .hex__sign_in_title {
  margin-bottom: 40px;
}
.signup_otp_form_content .digit-group .ahex_otp_info{
  font-size: 15px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_btn_bg_color);
}
.signup_otp_form_content .form_inline_otp{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-top: 10px;
  margin-bottom: 10px;
  transition: all .6s ease;
}
.signup_otp_form_content .form_inline_otp .otp_text_box {
  font-size: 40px;
  height: 48px;
  font-weight: var(--hex_font_normal);
  border: 0px;
  border-bottom: 2px solid;
  border-color: var(--hex_otp_input_border_color);
  border-top: none;
  border-left: none;
  border-right: none;
  margin-right: 10px;
  width: 100%;
  text-align: center;
  border-radius: 0px;
  color: var(--hex_home_common_text_color);
  padding: 0px;
  max-width: 50px;
}
.signup_otp_form_content .otp_resend_label{
  font-size:16px;
  color:var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal); 
  display: inline-block;
  line-height: 24px;
}
.signup_otp_form_content .rsend_otp_btn{
  color: var(--hex_home_common_title_color);
  cursor: pointer;
  text-decoration: none;
}
.signup_otp_form_content .form_inline_otp .otp_text_box:last-child{
  margin-right: 0px;
}
.signup_otp_form_content .otp_hiphen{
  background: var(--hex_otp_input_border_color);
  display: block;
  content: "";
  width: 100%;
  height: 2px;
  margin: 0px 10px 0px 0px;
  margin-top: 22px;
  max-width: 10px;
}

.signup_otp_form_content .form_inline_wrap{
  position: relative;
   height: unset;
  -webkit-transition: height .2s cubic-bezier(0.25, 0.50, 0.75, 1);
  -moz-transition: height .2s cubic-bezier(0.25, 0.50, 0.75, 1);
  -ms-transition: height .2s cubic-bezier(0.25, 0.50, 0.75, 1);
  -o-transition: height .2s cubic-bezier(0.25, 0.50, 0.75, 1);
  transition: height .2s cubic-bezier(0.25, 0.50, 0.75, 1);
}
.form_inline_wrap.error_shown{
  height: 80px;
}
.form_inline_wrap.otp_not_valid {
  height: 106px;
}
.otp_error{
  /* position: absolute; */
  left: 0;
  bottom: 0px;
  transition: all .6s ease;
}
/* .signup_otp_form_content .form_inline_wrap  .hex__form_msg .hex__error_msg{
  opacity: 0;
}
.signup_otp_form_content .form_inline_wrap.error_shown .hex__form_msg .hex__error_msg{
  opacity: 1;
  transition: opacity .6s cubic-bezier(0.25, 0.50, 0.75, 1);
} */
.signup_otp_form_content .hex__form_msg .hex__error_msg{
  padding-left: 0px;
  font-size: 15px;
}
.hex__form_wrapper .form_inline_otp .otp_text_box:focus, .hex__form_wrapper .form_inline_otp .otp_text_box:required:invalid:focus {
  border: 0px;
  border-bottom: 2px solid var(--hex_otp_input_border_color);
  color: var(--hex_home_common_text_color);
}
.form_inline_otp .otp_text_box:last-child{
  margin-right: 0px;
}
.resend_otp_form{
  width: 100%;
  padding: 0px 0 0 0;
}
.signup_otp_form_content .otp_resend_success:not(.otp_resend_success--hide){
  color: var(--hex_home_common_text_color);
  position: relative;
  list-style: none;
  padding: 0 0 0 35px;
  margin: 5px 0 0px;
  display: inline-block;
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
}
.signup_otp_form_content .otp_resend_success:not(.otp_resend_success--hide)::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--hex_bg_color_little_dark_blue);
  left: 0px;
  top: 2px;
  transition: all .3s ease;
}
.signup_otp_form_content .otp_resend_success:not(.otp_resend_success--hide)::after {
  content: url(https://www-review3.hexnode.com/static/img/webinar/tick-blue.svg);
  width: 10px;
  height: 10px;
  line-height: 10px;
  position: absolute;
  z-index: 1;
  left: 5px;
  top: 5px;
  transition: all .3s ease;
}
@media screen and (min-width: 1200px){
  .form_inline_otp{
    max-width: 90%;
  }
  .form_inline_wrap.otp_not_valid {
    height: 106px;
  }
  .hex__form_wrapper .form_inline_otp .otp_text_box{
    max-width: 50px;
  }
  .signup_otp_form_content .form_inline_otp{
    max-width: 460px;
  }
}
@media screen and (max-width : 1199px){
  .hex__form_wrapper .form_inline_otp .otp_text_box{
    max-width: 50px;
  }
  .signup_otp_form_content .form_inline_otp{
    max-width: 90%;
  }
}

@media screen and (min-width:674px) and (max-width : 991px){
  /* .form_inline_wrap.otp_not_valid {
    height: 84px;
  } */
}
@media screen and (max-width : 991px){
  .hex__form_wrapper .form_inline_otp .otp_text_box{
    max-width: 45px;
  }
  .signup_otp_form_content .form_inline_otp{
    max-width: 340px;
  }
}
@media screen and (max-width : 768px){
  .signup_otp_form_content .form_inline_otp{
    max-width: 360px;
  }
}
@media screen and (max-width : 600px){
  .signup_otp_form_content .form_inline_otp{
    max-width: 320px;
  }
  .signup_otp_form_content .form_inline_otp .otp_text_box {
    font-size: 32px;
  }
  .hex__form_wrapper .form_inline_otp .otp_text_box{
    max-width: 35px;
  }
  .signup_otp_form_content .otp_resend_label{
    font-size:15px;
  }
  .ahex_sg_form_password .password_show{
    right: 2px;
    padding: 0px 0px;
  }
  .signup_otp_form_content .otp_resend_success:not(.otp_resend_success--hide) {
    line-height: 24px;
    font-size: 17px;
    padding: 0 0 0 30px;
  }
}
@media screen and (max-width : 352px){
  .form_inline_wrap.otp_not_valid {
    height: 116px;
  }
  .signup_otp_form_content .hex__form_msg .hex__error_msg{
    line-height: 18px;
  }
  .signup_otp_form_content .otp_resend_success:not(.otp_resend_success--hide) {
    font-size: 16px;
  }
}

/**********************OTP CHECK ENDS*******************/
/************* Sign up page ends ************/
/*===================================
Features Single Page Img Content logo Block Starts
=====================================*/
.hex__f_item_i_wrapper 
.hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block{
  width: 320px;
  background-color: #ffffff;
  border-radius: 6px;
  -webkit-box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.05);
  margin: 15px 20px;
  position: relative;
  height: 115px;
  z-index: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; 
  -webkit-box-align: center; 
  -moz-box-align: center; 
  -ms-flex-align: center; 
  -webkit-align-items: center; 
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-moz-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
}
.hex__f_item_i_wrapper 
.hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block img{
  width: 100%;
  height: auto;
  object-fit: contain;
}
.hex__f_item_i_wrapper 
.hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block::before,
.hex__f_item_i_wrapper 
.hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block::after{
  content: "";
  display: block;
  background-image: url('https://www-review3.hexnode.com/static/img/features/integrations/white-bg-dots.svg');
  background-repeat: no-repeat;
}
.hex__f_item_i_wrapper 
.hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block::before{

  height: 64px;
  width: 200px;
  position: absolute;
  left: -22px;
  top: -22px;
  z-index: -1;
}
.hex__f_item_i_wrapper 
.hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block::after{
  height: 64px;
  width: 200px;
  position: absolute;
  right: -23px;
  bottom: -23px;
  z-index: -1;
}
.hex__features_stripe_container_wrapper.hex__bg_light_blue 
.hex__f_item_i_wrapper 
.hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block::before{
  background-image: url('https://www-review3.hexnode.com/static/img/features/integrations/blue-bg-dots.svg');
}
.hex__features_stripe_container_wrapper.hex__bg_light_blue 
.hex__f_item_i_wrapper 
.hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block::after{
  background-image: url('https://www-review3.hexnode.com/static/img/features/integrations/blue-bg-dots.svg');
}
.hex__features_list_container_wrapper.ahex_overlay{
  z-index: 1;
}
@media screen and (max-width: 768px){
  .ahex_features_stripe_container_wrapper .hex__f_item_row:nth-of-type(n) .hex__f_item_i_wrapper, 
  .ahex_features_stripe_container_wrapper .hex__f_item_row:nth-of-type(2n) .hex__f_item_i_wrapper{
    order: 1;
    margin: 0px 0px 45px;
  }
  .hex__features_stripe_container_wrapper .mhex_multi_tab_content_wrapper .active.mhex_multi_tab_content .hex__f_item_i_wrapper {
    margin: 0px 0px 45px;
  }
}
@media screen and (max-width: 600px){
  .hex__f_item_i_wrapper 
  .hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block{
    width: 254px;
    height:94px;
  }
  .hex__f_item_i_wrapper_img_logo .ahex_abm_logo_icon{
    max-width:185px;
  }
  .ahex_mad_logo_icon{
    max-width: 190px;
  }
  .ahex_ae_logo_icon{
    max-width: 156px;
  }
  .ahex_gsuite_logo_icon{
    max-width: 200px;
  }
  .ahex_zendesk_logo_icon{
    max-width:168px;
  }
  .ahex_sccm_logo_icon{
    max-width:170px;
  }
  .ahex_sknox_logo_icon{
    max-width:160px;
  }
  .ahex_lg_logo_icon{
    max-width:140px;
  }
  .ahex_kyocera_logo_icon{
    max-width:150px;
  }
  .ahex_zebra_logo_icon{
    max-width:138px;
  }
  .ahex_honey_logo_icon{
    max-width:156px;
  }
  .ahex_data_logo_icon{
    max-width:170px;
  }
  .ahex_spectralink_logo_icon{
    max-width:170px;
  }
  .ahex_hexnode_logo_icon{
    max-width:178px;
  }
  .ahex_asm_logo_icon{
    max-width:180px;
  }
  .ahex_okta_logo_icon{
    max-width: 92px;
  }
  .ahex_azure_logo_icon{
    max-width: 170px;
  }
  .hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block:nth-of-type(2){
    margin-top:50px;
  }
  .hex__f_item_row  .hex__f_item_i_wrapper.hex__f_item_i_logos_wrap{
    flex-direction: column;
  }
}

@media screen and (min-width: 600px){
  .hex__f_item_i_wrapper 
  .hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block{
    width: 320px;
  }
  .hex__f_item_i_wrapper_img_logo .ahex_abm_logo_icon{
    max-width:185px;
  }
  .ahex_mad_logo_icon{
    max-width: 190px;
  }
  .ahex_ae_logo_icon{
    max-width: 156px;
  }
  .ahex_gsuite_logo_icon{
    max-width: 230px;
  }
  .ahex_zendesk_logo_icon{
    max-width:168px;
  }
  .ahex_sccm_logo_icon{
    max-width:170px;
  }
  .ahex_sknox_logo_icon{
    max-width:160px;
  }
  .ahex_lg_logo_icon{
    max-width:140px;
  }
  .ahex_kyocera_logo_icon{
    max-width:150px;
  }
  .ahex_zebra_logo_icon{
    max-width:138px;
  }
  .ahex_honey_logo_icon{
    max-width:156px;
  }
  .ahex_data_logo_icon{
    max-width:170px;
  }
  .ahex_spectralink_logo_icon{
    max-width:170px;
  }
  .ahex_hexnode_logo_icon{
    max-width:178px;
  }
  .ahex_asm_logo_icon{
    max-width:180px;
  }
  .hex__f_item_row  .hex__f_item_i_wrapper.hex__f_item_i_logos_wrap{
    flex-direction: column;
  }
  .hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block:nth-of-type(2){
    margin-top:50px;
  }
  .ahex_asm_logo_icon{
    max-width:180px;
  }
  .ahex_okta_logo_icon{
    max-width: 92px;
  }
  .ahex_azure_logo_icon{
    max-width: 190px;
  }
}

@media screen and (min-width: 768px){
  .hex__f_item_i_wrapper 
  .hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block{
    width: 300px;
    height: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .hex__f_item_i_wrapper .hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block {
    width: 300px;
    height: 115px;
  }
}
@media screen and (min-width: 992px){
  .hex__f_item_i_wrapper 
  .hex__f_item_i_wrapper_img_logo.ahex_feature_img_logo_block{
    width: 340px;
    height: 125px;
  }
  .hex__f_item_i_wrapper_img_logo .ahex_abm_logo_icon{
    max-width:220px;
  }
  .ahex_mad_logo_icon{
    max-width:240px;
  }
  .ahex_ae_logo_icon{
    max-width:186px;
  }
  .ahex_gsuite_logo_icon{
    max-width: 240px;
  }
  .ahex_zendesk_logo_icon{
    max-width:200px;
  }
  .ahex_sccm_logo_icon{
    max-width:220px;
  }
  .ahex_sknox_logo_icon{
    max-width:200px;
  }
  .ahex_lg_logo_icon{
    max-width:180px;
  }
  .ahex_kyocera_logo_icon{
    max-width:175px;
  }
  .ahex_zebra_logo_icon{
    max-width:156px;
  }
  .ahex_honey_logo_icon{
    max-width:200px;
  }
  .ahex_data_logo_icon{
    max-width:210px;
  }
  .ahex_spectralink_logo_icon{
    max-width:210px;
  }
  .ahex_hexnode_logo_icon{
    max-width:230px;
  }
  .ahex_asm_logo_icon{
    max-width:166px;
  }
  .ahex_okta_logo_icon{
    max-width: 102px;
  }
  .ahex_azure_logo_icon{
    max-width: 240px;
  }
}
@media screen and (min-width: 850px){
  ul.old_menu_flex_wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-moz-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }
}
/*==============================
Features Single Page Img Content logo Block Ends
================================*/
/*******hex  events pages starts*********/
.hex__events_inner_banner{
  position: relative;
  line-height: 1;
  min-height: 450px;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap: wrap;
  background-color: var(--hex_home_common_title_color);
}
.hex__events_inner_banner .hex__content_wrapper{
  width: 88%;
  /*max-width: 1000px;*/
  margin: 80px auto 0;
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content: center;
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self: center;
  text-align: center;
}
.hex__events_banner_sec_title{
  font-size: 30px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: #fff;
  margin: 0 0 15px;
  padding: 0;
}
.hex__events_banner_primary_title{
  font-size: 46px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: #fff;
  margin: 0 0 30px;
  padding: 0;
}
.hexcon_events_banner .hex__events_banner_primary_title{
  font-size : 89px;
  line-height: 89px;
  font-weight: 800;
  margin: 0 0 10px;
}
.hex__event_single_mwc20{
  background-image: url('https://www-review3.hexnode.com/static/img/events/mwc20/2x/hexnode-at-mwc-barcelona-2020.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 0px;
}
.ah_event_video_bg{
  position: absolute; 
  z-index: -1; 
  top: 0px; 
  left: 0px; 
  bottom: 0px; 
  right: 0px; 
  margin-left: auto;
  margin-right: auto;
  overflow: hidden; 
  background-size: cover; 
  background-color: transparent; 
  background-repeat: no-repeat; 
  background-position: 50% 50%; 
  background-image: none;
}
#video_background {
  position: absolute;
  top: 0;
  bottom: 0;
  /* left: 0; */
  right: 0;
  /* top: 50%;  */
  left: 50%; 
  transform: translateX(-50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1000;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}
.ahex__events_banner_btn{
  display: inline-block;
  cursor: pointer;
  text-align: center;
  font-size: 18px;
  line-height: 56px;
  font-weight: var(--hex_font_normal);
  padding: 0 35px;
  color: #fff;
  background-color: var(--hex_hexcon_theme_color);
  text-decoration: none;
  border-radius: 5px;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  white-space: nowrap;
  height: 56px;
  width: 100%;
  max-width: 220px;
}
.ahex__events_banner_btn:hover, .ahex__events_banner_btn:focus {
  color: #fff;
  background-color: var(--hex_hexcon_theme_color_hover);
  text-decoration: none;
}
.ahex__events_highlights_content_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  padding: 60px 0px 120px 0px;
  position: relative;
  z-index: 2;
}
.hexcon_agenda_info_div{
  text-align: right;
  position: relative;
  bottom: 60px;
}
.hexcon_agenda_info_div p{
  margin: 0px;
  font-size: 14px;
  color: var(--hex_border_form_ele_active);
  line-height: 20px;
  font-weight: var(--hex_font_normal);
}
.ahex__event_hg_block{
  -webkit-box-flex: 0;
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  margin-top: 60px;
}
.ahex__event_hg_block:last-child{
  margin-bottom: 0px;
}
.ahex__events_hg_block_container{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  flex: 1;
  padding-right: 0px;
}
.ah__event_hg_block_img{
  width: 100%;
  max-width: 47px;
  margin-bottom: 10px;
  text-align: left;
}
.ah__event_hg_block_img img{
  height: 100%;
  width: 100%;
  object-fit: contain;
  max-width: 40px;
  max-height: 30px;
}
.hexcon_keynote_icon img{
  max-width: 25px;
  max-height: 27px;
  /* margin-top: 3px; */
}
.hexcon_panel_icon img{
  max-width: 28px;
  max-height: 37px;
}
.hexcon_feature_icon img{
  max-width: 30px;
  max-height: 27px;
  /* margin-top: 5px; */
}
.hexcon_live_icon img{
  max-width: 34px;
  max-height: 25px;
  /* margin-top: 6px; */
}
.hexcon_certificate_icon img{
  max-width: 23px;
  max-height: 35px;
}
.hexcon_network_icon img{
  max-width: 28px;
  max-height: 28px;
}
.hexcon_swag_icon img{
  max-width: 25px;
  max-height: 24px;
}
.hexcon_game_icon img{
  max-width: 31px;
  max-height: 29px;
}
/* .ah__events_hg_block_content{
  -webkit-box-flex: 0;
  flex: 0 0 70%;
  max-width: 70%;
} */
.ah__events_hg_block_content h3{
  font-size: 28px;
  line-height: 40px;
  color: #fff;
  font-weight: var(--hex_font_normal);
  margin-bottom: 15px;
}
.ah__events_hg_block_content p{
  margin: 0px;
  font-size: 18px;
  line-height: 32px;
  color: #fff;
  font-weight: var(--hex_font_normal);
  margin-bottom: 10px;
}
.ahex__events_video_stripe{
  padding: 70px 0px;
}
.ahex__events_video_container{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-align-items: center; 
  align-items: center;
}
.ahex__events_video_left{
  -webkit-box-flex: 0;
  flex: 0 0 70%;
  max-width: 70%;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.ahex__events_video_left .hex__common_home_title{
  text-align: center;
}
.ahex__events_video_left p{
  margin: 0px;
  font-size: 20px;
  line-height: 32px;
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal);
  margin-bottom: 0px;
  text-align: center;
}
.ahex__events_video_right{
  padding-left: 45px;
  padding-right: 15px;
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
}
.ahex__events_signup_stripe{
  padding: 70px 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: var(--hex_home_common_title_color);
}
.ahex__events_signup_stripe .hex__common_home_title{
  color: #fff;
  margin-bottom: 25px;
}
.ahex__events_signup_wrap{
  background: #fff;
  padding: 30px 40px 40px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 49px 0px rgba(184,184,184,0.17);
  box-shadow: 0px 0px 49px 0px rgba(184,184,184,0.17);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  max-width: 620px;
  margin: 0 auto;
}
.ahex__events_signup_wrap h2 {
  font-size: 40px;
  font-weight: var(--hex_font_semibold);
  line-height: 1.2;
  color: var(--hex_home_common_title_color);
  margin-bottom: 0px;
  text-align: center;
}
.ah__events_form_wrapper {
  margin-top: 40px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.ah__events_form_wrapper.hex__form_wrapper select.inputMaterial, 
.ah__events_form_wrapper.hex__form_wrapper input, 
.ah__events_form_wrapper.hex__form_wrapper textarea {
  max-width: 100%;
}
.ah__events_form_wrapper.hex__form_wrapper select{
  font-size: 18px;
}
.ah__events_form_wrapper.hex__form_wrapper select.inputMaterial:valid ~ label.call_back_fld{
  padding: 2px 0px;
}
.ah__events_form_wrapper.hex__form_wrapper select.inputMaterial.is_valid_select_tag:valid ~ label{
  padding: 0px 0px;
}
.ah__events_form_wrapper .popover-group input{
  padding-right: 30px;
}
.ah__events_form_wrapper.hex__form_wrapper textarea {
  min-height: 65px;
}
.pop_over_btn{
  position: absolute;
  right: 5px;
  top: 15px;
  -webkit-appearence: none;
  outline: none;
  border: none;
  background-color: transparent;
  font-size: 16px;
  padding: 0px 5px 0px 0px;
  color: var(--hex_home_form_text_color);
  font-family: var(--hex_font_family);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.pop_over_btn.show_info{
  opacity: 1;
  visibility: visible;
}
.info_icon{
  height: 20px;
  width: 16px;
  object-fit: contain;
}
.popover-content{
  font-size: 13px;
  font-family: var(--hex_font_family);
  color: var(--hex_home_form_text_color);
  line-height: 16px;
  font-weight: var(--hex_font_normal);
}
.type_other_info{
  display: none;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.type_other_info.type_other{
  display: block;
  opacity: 1;
}
.type_other_info p{
  font-size: 14px;
  font-weight: var(--hex_font_normal);
  line-height: 20px;
  margin: 0px;
  color: var(--hex_input_color);
  margin-top: 5px;
  margin-bottom: 5px;
}
.events_form_submit {
  width: 100%;
  text-align: center;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 40px;
}
.events_form_submit .event_btn {
  background: var(--hex_btn_bg_color);
  border-radius: 5px;
  width: 100%;
  max-width: 440px;
  height: 50px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  line-height: 50px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  font-family: var(--hex_font_family);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  border: 0px;
}
.events_form_submit .event_btn {
  max-width: 100%;
  text-transform: capitalize;
}
.events_form_submit .event_btn.btn_disable {
  background-color: var(--hex_tab_gray_txt);
  cursor: default;
}
.ah__events_bottom_stripe_signup.hex__common_signup_btn_only{
  margin-bottom: 0px;
}
@media screen and (max-width: 1200px){
  .ahex__events_hg_block_container{
    padding-right: 0px;
  }
}
@media screen and (max-width: 991px){
  .ahex__event_hg_block {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 35px;
  }
  .ahex__events_video_left {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 0px;
  }
}
@media screen and (max-width: 980px){
  .ah__events_bottom_stripe_signup.hex__common_signup_btn_only, .hex__events_signup_bottom_margin_fix{
    margin-bottom: -14px;
  }
  .hexcon_footer{
    margin-top: -22px;
  }
}
@media screen and (max-width: 767px){
  .ahex__events_signup_wrap {
    padding: 30px 25px 25px 25px;
  }
  .hex__events_inner_banner.hexcon_events_video_banner{
    min-height: 520px;
    height: 100vh;
    max-height: 720px;
  }
}
@media screen and (max-width: 662px){
  .ahex__events_signup_wrap .hex__form_wrapper .double_label.art label.call_back_fld {
    top: 6px;
    padding-right: 5px;
  }
  .ahex__events_signup_wrap .hex__form_wrapper .double_label.art .inputMaterial:focus ~ label, 
  .ahex__events_signup_wrap .hex__form_wrapper .double_label.art .inputMaterial:valid ~ label{
    font-size: 16px;
    top: -11px;
    white-space: nowrap;
    width: 96%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media screen and (max-width: 600px){
  .hex__events_inner_banner{
    min-height: 450px;
  }
  .hex__events_banner_primary_title{
    font-size: 34px;
  }
  .hex__events_banner_sec_title{
    font-size: 24px;
    line-height: 30px;
  }
  .hex__event_single_mwc20{
    background-image: url('https://www-review3.hexnode.com/static/img/events/mwc20/1x/hexnode-at-mwc-barcelona-2020.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0px;
  }
  .ahex__event_single_hexcon20{
    background-image: url('https://www-review3.hexnode.com/static/img/events/hexcon20/hexcon20-cover.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0px;
    z-index: 2;
  }
  .hexcon_events_banner .hex__events_banner_sec_title{
    max-width: 100%;
    font-size: 18px;
    line-height: 26px;
  }
  .hexcon_events_banner .hex__events_banner_primary_title {
    font-size: 60px;
    line-height: 1.2;
  }
  .hexcon_events_banner.hex__events_inner_banner .hex__content_wrapper{
    margin: 100px auto 0;
  }
  .ah__events_hg_block_content h3{
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .ah__events_hg_block_content p {
    margin: 0px;
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 0px;
  }
  .ahex__events_signup_wrap {
    padding: 20px 15px 15px 15px;
  }
  .ahex__events_signup_wrap h2 {
    font-size: 30px;
    line-height: 1.2;
  }
  .ahex__events_signup_stripe {
    padding: 50px 0px;
  }
  .ahex__events_video_stripe {
    padding: 50px 0px;
  }
  .ahex__events_highlight_stripe {
    padding: 50px 0px;
  }
}
@media screen and (max-width: 540px){
  .ahex__events_signup_wrap .hex__form_wrapper .double_label label.call_back_fld {
    top: 6px;
    padding-right: 5px;
  }
  .ahex__events_signup_wrap .hex__form_wrapper .double_label .inputMaterial:focus ~ label, 
  .ahex__events_signup_wrap .hex__form_wrapper .double_label .inputMaterial:valid ~ label, 
  .ahex__events_signup_wrap .hex__form_wrapper .double_label select.inputMaterial.is_valid_select_tag:valid ~ label {
    font-size: 16px;
    top: -11px;
    white-space: nowrap;
    width: 96%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media screen and (max-width: 504px){
  .ahex__events_signup_wrap .hex__form_wrapper .double_label .inputMaterial:focus ~ label, 
  .ahex__events_signup_wrap .hex__form_wrapper .double_label .inputMaterial:valid ~ label{

  }
}
@media screen and (max-width: 420px){
  .hexcon_register_form .hex__common_container_wrapper{
    width: 94%;
  }
  .ahex__events_signup_wrap .hex__form_wrapper label.call_back_fld {
    font-size: 16px;
  }
  .ah__events_form_wrapper.hex__form_wrapper select.inputMaterial:valid ~ label.call_back_fld{
    font-size: 16px;
  }
  .ahex__events_signup_wrap .hex__form_wrapper .double_label .inputMaterial:focus ~ label, 
  .ahex__events_signup_wrap .hex__form_wrapper .double_label .inputMaterial:valid ~ label, 
  .ahex__events_signup_wrap .hex__form_wrapper .double_label select.inputMaterial.is_valid_select_tag:valid ~ label {
    font-size: 15px;
  }
}

.hex_events_inner_describe{
  padding: 70px 0 70px;
}
.hex_events_inner_description{
  padding: 60px 0 60px;
}
.hex__events_inner_register_stripe{
  padding: 60px  0 70px;
}
.hex_events_inner_description,
.hex__events_inner_register_stripe{
  text-align: center;
}
.hex_events_inner_describe{
  text-align: left;
}
.hex__common_event_title{
  font-size: 40px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin: 0 0 15px;
 }
 .hex_events_inner_describe .hex__common_event_title{
  /*font-size: 30px;
  line-height: 1.3;
  margin: 0 0 15px;*/
 }
 .hex__events_inner_register_stripe .hex__common_event_title{
  color: #fff;
 }
 .hex__events_description_container{
  max-width: 1100px;
  margin: 20px auto 0px;
 }
.hex__events_inner_register_stripe .hex__events_description_container{
  margin-bottom: 40px;
}
 .hex__common_event_content{
  font-size: 20px;
  line-height: 30px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 15px;
  -webkit-font-smoothing:antialiased;
}
.hex__events_inner_register_stripe .hex__common_event_content{
  color: #fff;
}
.hex__common_event_content:last-child{
  margin: 0;
}
.hex__events_inner_register_stripe{
  background-color: var(--hex_home_common_title_color);
}
.hex__event_reg_btn{
  display: inline-block;
  cursor: pointer;
  text-align: center;
  font-family: var(--hex_font_family);
  font-size: 20px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  padding: 13.5px 45px;
  color: #fff;
  background-color: var(--hex_btn_bg_color);
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 3px;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.hex__event_reg_btn:hover,
.hex__event_reg_btn:focus{
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
  text-decoration: none;
}
@media screen and (max-width: 600px){
  .hex_events_inner_description,
  .hex_events_inner_describe,
  .hex__events_inner_register_stripe{
    padding: 50px 0;
  }
  .hex__common_event_title{
    font-size: 32px;
  }
  .hex__common_event_content{
    font-size: 18px;
    line-height: 26px;
  }
  .hex__event_reg_btn{
    padding: 11px 35px;
  }
}
.hex_events_inner_describe .hex__row{
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hex_events_inner_describe .hex__events_logo_wrapper{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -webkit-moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 50px 0 0;
}
.hex_events_inner_describe .hex__events_logo_wrapper img.mwc20_barcelona{
  width: 100%;
  max-width: 250px;
  height: auto;
}
@media screen and (max-width: 767px){
  .hex_events_inner_describe .hex__events_logo_wrapper{
    margin:0 0 50px;
    padding: 0;
  }
}
@media screen and (max-width: 600px){
  .hex_events_inner_describe .hex__events_logo_wrapper{
    margin:5px 0 35px;
    padding: 0;
  }
  .hex_events_inner_describe .hex__events_logo_wrapper img.mwc20_barcelona{
    max-width: 260px;
  }
}
.device_count_form_group.hex__select_box{
  position: relative;
}
.device_count_form_group.hex__select_box::after{
  content: "\f0d7";
  font-family: FontAwesome;
  font-size: 15px;
  position: absolute;
  right: 30px;
  top: 15px;
  color: var(--hex_home_common_text_color);
}
@media screen and (max-width: 767px){
  .device_count_form_group.hex__select_box::after{
    right: 15px;
  }
}
@media screen and (max-width: 380px){
  .hexcon_events_banner .hex__events_banner_primary_title {
    font-size: 48px;
  }
}
/*=======================HEXCON20 STARTS========================*/
.hexcon_events_banner {
    position: relative;
    line-height: 1;
    min-height: 600px;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: var(--hex_home_common_title_color);
}
.hexcon_events_banner .hex__content_wrapper {
  width: 88%;
  margin: 0px auto 0;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  text-align: center;
}
.hexcon_events_banner.hexcon_events_video_banner{
  min-height: 780px;
  height: calc(100vh - -21px);
  max-height: 920px;
  position: relative;
  padding-top: 180px;
  padding-bottom: 180px;
}
.hexcon_events_banner.hexcon_events_video_banner::after{
  position: absolute;
  display: block;
  content: "";
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  right: 0;
  left: 0;
  background-color: rgb(2 2 47 / 13%);
}
.hexcon_events_video_banner .hex__content_wrapper{
  position: relative;
  z-index: 2;
  margin-top: 0px;
  max-width: 1100px;
  padding-top: 60px;
}
.hex_hexcon_logo{
  margin-bottom: 40px;
}
.hex_hexcon_logo .img_2x, .hex_hexcon_logo .img_1x{
  display: none;
  margin-left: auto;
  margin-right: auto;
}
.hex_hexcon_logo img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: 603px;
  max-height: 119px;
  margin-left: auto;
  margin-right: auto;
}
.hex_hexcon_intro{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -ms-flex-direction: row;
  -webkit-justify-content: center;
  -webkit-moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hex_hexcon_intro img{
  width: auto;
  height: 100%;
  max-height: 36px;
  margin-bottom: 6px;
}
.hex_hexcon_intro p{
  font-size: 40px;
  line-height: 28px;
  color: #fff;
  font-weight: var(--hex_font_normal);
  line-height: 64px;
  margin-bottom: 0px;
  margin-left: 10px;
}
.hex__events_banner_main_bold_title{
  font-size: 60px;
  line-height: 1.2;
  font-weight: var(--hex_font_extrabold);
  color: #fff;
  margin: 0 0 25px;
  padding: 0;
  text-align: center;
}
.hex__events_banner_sub_title{
  font-size: 30px;
  line-height: 40px;
  font-weight: var(--hex_font_normal);
  color: #fff;
  margin: 0 0 45px;
  padding: 0;
  text-align: center;
}
.hexcon_events_video_banner .hex__events_banner_sec_title{
  font-size: 36px;
  line-height: 28px;
  text-transform: uppercase;
  color: #fff;
  font-weight: var(--hex_font_semibold);
  margin-bottom: 50px;
}
.ahex__events_banner_btn{
  text-transform: uppercase;
  padding: 0px 25px;
}
.ahex__events_highlight_stripe{
  padding: 90px 0px 60px 0px;
  background-color: var(--hex_home_common_title_color);
  background-color: #010133;
  position: relative;
  /* background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon20/highlight-bg.svg"); */
  /* background-position: -85px 60%; */
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}
.ah__events_video_stripe{
  padding: 90px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  z-index: 2;
}
.ah__events_video_stripe:before{
  content: '';
  display: block;
  background-image: url('https://www-review3.hexnode.com/static/img/events/hexcon20/bg-highlights.svg');
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  height: 100%;
  width: 2000px;
  top: -540px;
  right: -470px;
  z-index: -1;
}
.ahex__events_highlight_stripe:after{
  content: '';
  display: block;
  background-image: url(https://www-review3.hexnode.com/static/img/events/hexcon20/line-bg.svg);
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  height: 70%;
  width: 50%;
  top: 60px;
  right: -5%;
  z-index: 1;
}
.ahex__events_highlight_stripe .hex__common_container_wrapper{
  position: relative;
}
.ahex__events_highlight_stripe .hex__common_home_title, 
.ah__events_video_stripe .hex__common_home_title{
  text-align: left;
  border-bottom: 3px solid #fff;
  padding-bottom: 20px;
  display: inline-block;
  font-size: 40px;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 0px;
}
.ahex__event_hg_block:nth-child(8){
  display: none;
}
.hex__events_hexcon_register {
  padding: 40px 0px 120px 0px;
}
.ah__events_highlight_stripe_wrap{
  background-color: #010133;
  padding-bottom: 40px;
}
.ahex__events_video_stripe_wrap{
  background-color: #010133;
}
.hexcon_elements_bg{
  position: relative;
  background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon20/table.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 60px;
  z-index: 3;
}
.hexcon_register_row{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: -15px;
  margin-left: -15px;
  position: relative;
}
.hexcon_reg_left_col{
  -webkit-box-flex: 0;
  flex: 0 0 30%;
  max-width: 30%;
  padding-left: 15px;
  padding-right: 15px;
}
.hexcon_reg_left_content{
  height: 100%;
  flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -webkit-moz-box-pack: flex-start;
  justify-content: flex-start;
  max-width: 335px;
  /* margin-top: 60px; */
}
.hexcon_reg_right_col{
  -webkit-box-flex: 0;
  flex: 0 0 64%;
  max-width: 64%;
  padding-left: 15px;
  padding-right: 15px;
}
.hexcon_reg_left_col h3{
  font-size: 46px;
  line-height: 1.2;
  text-align: left;
  color: #fff;
  font-weight: var(--hex_font_semibold);
  position: relative;
  padding-bottom: 15px;
  margin: 0px;
}
.hexcon_reg_left_col h3::after{
  content: "";
  display: block;
  background: #fff;
  height: 4px;
  width: 160px;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.hexcon_reg_right_content_block{
  border-radius: 4px;
  /* padding: 40px 50px 40px 70px; */
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: -15px;
  margin-left: -15px;
  justify-content: flex-end;
}
.hexcon_reg_cnt_bl_row{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /* margin-left: -15px;
  margin-right: -15px; */
  position: relative;
  background:#fff;
  border-radius: 4px;
  padding: 50px;
}
.hexcon_reg_cnt_bl_row:first-child{
  margin-right: 5px;
  background-color: #FFD953;
}
/* .hexcon_reg_cnt_bl_row:last-child{
  margin-left: 5px;
} */
.hexcon_reg_cnt_bl_row:first-child .hexcon_reg_cntbl_row_title span{
  visibility: hidden;
  opacity: 0;
}
/* .hexcon_reg_cnt_bl_row:first-child::after{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: calc(100% - 30px);
  height: 1px;
  background: #D67581;
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
} */
/* .hexcon_reg_cnt_bl_row:last-child{
  padding-top: 30px;
} */
.hexcon_reg_cntbl_row_title{
  /* -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%; */
  /* padding-left: 15px;
  padding-right: 15px; */
  margin-bottom: 25px;
}
.hexcon_reg_cntbl_row_action{
  /* -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%; */
  /* padding-left: 15px;
  padding-right: 15px; */
  /* -webkit-justify-content: flex-end;
  -webkit-moz-box-pack: flex-end;
  justify-content: flex-end; */
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.hexcon_reg_cntbl_row_title h3{
  font-size: 46px;
  color: var(--hex_home_common_title_color);
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  margin-bottom: 25px;
  text-transform: uppercase;
}
.hexcon_reg_cntbl_row_title p{
  margin: 0px;
  color: var(--hex_home_common_title_color);
  font-size: 20px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  text-align: left;
}
.hexcon_reg_cntbl_row_title span{
  font-size: 16px;
  line-height: 1.2;
  color: var(--hex_tab_gray_txt);
  font-weight: var(--hex_font_normal);
}
.hexcon_reg_cntbl_row_title span a{
  color: #485DFF;
  color: var(--hex_link_color);
}
.ahex__events_highlights_video_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  padding: 60px 0px 80px 0px;
  position: relative;
  z-index: 2;
}
.ahex__events_video_stripe_container{
  padding-top: 200px;
  position: relative;
  overflow: hidden;
}
.ahex__events_video_stripe_container:after {
  content: '';
  display: block;
  background-image: url(https://www-review3.hexnode.com/static/img/events/hexcon20/line-bg.svg);
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  height: 70%;
  width: 50%;
  top: 190px;
  right: -5%;
  z-index: 1;
}
.ahex__events_video_stripe_container .hex__common_home_title{
  color: #fff;
  border-bottom: 3px solid #fff;
  padding-bottom: 15px;
  display: inline-block;
}
.ahex__video_single{
    -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}
.ahex__events_highlights_video_wrapper .ahex__video_single_container{
  margin-bottom: 30px;
  text-decoration: none;
  color: #fff;
  display: block;
}
.ahex__video_single_container .ahex__video_single_bg {
  padding-top: 56%;
  position: relative;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  max-height: 320px;
  margin-bottom: 25px;
  border: 1px solid #050757;
  border-radius: 5px;
  overflow: hidden;
}
.ahex__video_single_container .ahex__video_single_bg::after{
  content: '';
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  background-color: rgb(5,7,87,0.23);
  opacity: 0;
  visibility: hidden;
  z-index: 2;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  transition: 0.2s linear;
}
.ahex__video_single_bg .video-icon {
  width: 42px;
  height: 42px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 2px solid #fff;
  border-radius: 50%;
  z-index: 3;
}
.ahex__video_single_container .video-icon:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  margin-left: 3px;
  background-image: url(https://www-review3.hexnode.com/static/img/product-demo/video-play-fill.svg);
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
  display: inline-block;
  opacity: 0;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  transition: 0.2s linear;
}
.ahex__video_single_container .video-icon:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  margin-left: 3px;
  background-image: url(https://www-review3.hexnode.com/static/img/product-demo/video-play-red.svg);
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
  display: inline-block;
}
.ahex__video_single_container:hover .video-icon:before {
  opacity: 1;
}
.ahex__video_single_container:hover .ahex__video_single_bg::after{
  opacity: 1;
  visibility: visible;
}
.ahex__video_single_container .ahex_event_video_title{
  margin: 0px;
  font-size: 20px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: #fff;
  text-align: center;
}
.hexcon_video_single_page{
  background: #010133;
}
.ahex__events_video_single_stripe{
  background: #010133;
  padding-top: 120px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.hexcon_video_single_container{
  padding-top: 35px;
  padding-bottom: 60px;
}
.hexcon_video_frame{
  margin-bottom: 45px;
  border: 1px solid #050757;
  border-radius: 5px;
  overflow: hidden;
}
.hexcon_video_contents_single .hexcon_video_title{
  font-size: 30px;
  line-height: 1.2;
  color: #fff;
  font-weight: var(--hex_font_normal);
  margin-bottom: 25px;
}
.hexcon_video_description p{
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  font-weight: var(--hex_font_normal);
  -webkit-font-smoothing: antialiased;
}
.hexcon_video_single_container .ah_ag_grid_item_bottom_wrap{
  margin-bottom: 30px;
}
.hexcon_video_frame .video-icon {
  width: 42px;
  height: 42px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 2px solid #fff;
  border-radius: 50%;
}
.hexcon_video_frame .video-icon:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  margin-left: 3px;
  background-image: url(https://www-review3.hexnode.com/static/img/product-demo/video-play-fill.svg);
  background-repeat: no-repeat;
  width: 17px;
  height: 19px;
  display: inline-block;
  opacity: 0;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  transition: 0.2s linear;
}
.hexcon_video_frame .video-icon:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  margin-left: 3px;
  background-image: url(https://www-review3.hexnode.com/static/img/product-demo/video-play-red.svg);
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
  display: inline-block;
}
.hexcon_video_frame:hover .video-icon:before {
  opacity: 1;
}
.hexcon_wistia_content{
  position: relative;
}
.hexcon_video_play_btn, .hexcon_dummy_thumb{
  cursor: pointer;
}
.ahex__events_video_single_stripe .ah_speaker_inner_container {
  padding: 30px 0px 90px 0px;
  max-width: 100%;
}
.hexcon_video_single_page .demo_signup_bg_img {
  padding: 190px 0 90px;
}
.hexcon_video_single_detail_signup_wrap .hexcon_video_form_stripe .hex__form_wrapper{
  max-width: 500px;
}
.hexcon_video_frame .video-icon{
  width: 80px;
  height: 80px;
}
.hexcon_video_frame .video-icon:after, .hexcon_video_frame .video-icon:before{
  width: 28px;
  height: 30px;
}
.hexcon_video_single_detail_signup_wrap .hex__form_wrapper .support_custom_btn{
  background-color: var(--hex_hexcon_theme_color);
}
.hexcon_video_single_detail_signup_wrap .hex__form_wrapper .support_custom_btn:hover, 
.hexcon_video_single_detail_signup_wrap .hex__form_wrapper .support_custom_btn:focus {
  text-decoration: none;
  color: #fff;
  background-color: var(--hex_hexcon_theme_color_hover);
}
.ahex__events_video_single_stripe .ah_ag_grid_session_value{
  cursor: pointer;
}
@media screen and (min-width: 992px) and (max-width: 1100px){
  .hexcon_events_video_banner .hex__content_wrapper{
    padding-top: 35px;
  }
}
@media screen and (min-width: 992px){
  .hexcon_video_form_stripe .hex__common_container_wrapper {
      width: 84%;
      max-width: 1160px;
  }
}
@media screen and (min-width: 1101px){
  .hexcon_video_single_page .demo_signup_bg_img {
      padding: 190px 0 90px;
  }
}
@media screen and (max-width: 991px){
  .hex__events_banner_main_bold_title{
    font-size: 46px;
  }
  .hex__events_banner_sub_title{
    font-size: 26px;
    line-height: 32px;
  }
}
@media screen and (max-width: 767px){
  .hexcon_video_form_stripe .hex__pdt_signup_form_wrapper.sks_demo_signup_wrapper{
    width: 100%;
  }
  .hexcon_video_form_stripe .hex__row{
    margin-left: 0px;
    margin-right: 0px;
  }
  .hexcon_video_frame .video-icon{
    width: 60px;
    height: 60px;
  }
  .hexcon_video_frame .video-icon:after, .hexcon_video_frame .video-icon:before{
    width: 24px;
    height: 25px;
  }
  .ahex__events_video_single_stripe{
    padding-top: 140px;
  }
}
@media screen and (max-width: 600px){
  .hexcon_video_contents_single .hexcon_video_title{
    font-size: 22px;
  }
  .hexcon_video_description p{
    font-size: 17px;
  }
  .ahex__video_single_container .ahex_event_video_title{
    font-size: 18px;
    line-height: 24px;
  }
  .ahex__video_single {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ahex__events_highlights_video_wrapper{
    padding: 30px 0px 60px 0px;
  }
  .ahex__events_video_stripe_container .hex__common_home_title{
    padding-bottom: 10px;
  }
  .hexcon_video_frame .video-icon{
    width: 45px;
    height: 45px;
  }
  .hexcon_video_frame .video-icon:after, .hexcon_video_frame .video-icon:before{
    width: 19px;
    height: 19px;
  }
  .hexcon_events_video_banner .hex__content_wrapper{
    padding-top: 35px;
  }
  .hex__events_banner_main_bold_title{
    font-size: 32px;
  }
  .hex__events_banner_sub_title {
    font-size: 22px;
    margin-bottom: 35px;
  }
  .hexcon_events_video_banner .ahex__events_banner_btn {
    max-width: 220px;
  }
}
@media screen and (max-width: 420px){
  .ahex__video_single_bg .video-icon{
    width: 32px;
    height: 32px;
  }
  .ahex__video_single_container .video-icon:before{
    width: 13px;
    height: 13px;
  }
  .ahex__video_single_container .video-icon:after{
    width: 13px;
    height: 13px;
  }
  .ahex__events_video_single_stripe {
    padding-top: 130px;
  }
}
/*=====================================
SPEAKER STRIPE STARTS
=====================================*/
.ahex__events_speaker_stripe{
  background: #050526;
}
/* .ah_speaker_inner_container{
  padding: 120px 0px 60px 0px;
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/table-speaker.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
} */
.ah_speaker_inner_container{
  padding: 120px 0px 60px 0px;
}
.ah_speaker_inner_container .hex__common_home_title{
  text-align: left;
  border-bottom: 3px solid #fff;
  padding-bottom: 20px;
  display: inline-block;
  color: #fff;
  margin-bottom: 45px;
}
.ahex__events_speaker_content_wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.ahex__event_speaker_block{
  -webkit-box-flex: 0;
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 60px;
  cursor: pointer;
}
.ahex__event_speaker_block:hover, .ahex__event_speaker_block:focus{
  text-decoration: none;
}
.ahex__events_speaker_block_container{
  width: 270px;
  -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -moz-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -ms-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
}
.ahex__event_speaker_block:hover .ahex__events_speaker_block_container {
  -webkit-transform: translateY(-4px);
  -moz-transform: translateY(-4px);
  -ms-transform: translateY(-4px);
  -o-transform: translateY(-4px);
  transform: translateY(-4px);
}
.ahex__events_speaker_block_container .ah__event_sp_block_img{
  width: 100%;
  height: 100%;
  max-height: 310px;
  max-width: 270px;
  margin-bottom: 15px;
}
.ahex__events_speaker_block_container .ah__event_sp_block_img img{
  width: 100%;
  height: 100%;
  max-height: 310px;
  max-width: 270px;
  object-fit: cover;
}
.ah__events_spkr_block_content .ah_sp_name{
  margin: 0;
  font-size: 22px;
  color:var(--hex_bg_color_white);
  font-weight: var(--hex_font_semibold);
  line-height: 40px;
  margin-bottom: 10px;
}
.ah__events_spkr_block_content .ah_sp_title{
  margin: 0;
  font-size: 18px;
  color:#D3E7FF;
  font-weight: var(--hex_font_normal);
  line-height: 32px;
}
.ah__events_spkr_block_content .ah_sp_company{
  margin: 0;
  font-size: 20px;
  color:#D3E7FF;
  font-weight: var(--hex_font_normal);
  line-height: 32px;
}
.ah_speaker_action{
  text-align: center;
}
.ah_speaker_action a {
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: #fff;
  padding-bottom: 8px;
  border-bottom: 1px solid #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ah_speaker_action a:hover, 
.ah_speaker_action a:focus {
  text-decoration: none;
  color: var(--hex_hexcon_theme_color_hover);
  border-bottom: 1px solid var(--hex_hexcon_theme_color_hover);
}
/*=====================================
SPEAKER STRIPE ENDS
=====================================*/
/*==============SPEAKER POPUP STARTS================*/
.sp-modal {
  background: rgb(1 2 51 / 61%);
  bottom: 0;
  display: block;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1199;
  opacity: 0;
  visibility: hidden;
}
.sp-modal .sp-modal-dialog {
  left: 50%;
  top: 50%;
  line-height: 20px;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  transition: all 0.5s ease;
  width: 88%;
  max-width: 1200px;
  max-height: 98vh;
}
.sp-modal .sp-modal-close{
  content: '';
  display: block;
  top: 20px;
  right: 20px;
  position: absolute;
  width: 20px;
  height: 20px;
  background-size: contain;
  background: url('https://www-review3.hexnode.com/static/img/events/hexcon20/icons/close.svg');
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  z-index: 2;
  padding: 15px;
}
body.sp-modal-open{
  overflow-x: hidden;
  overflow-y: hidden;
}
.sp-modal .sp-modal-dialog .sp-modal-header {
  font-size: 18px;
  padding: 10px;
  display: none;
}
.sp-modal .sp-modal.showing .sp-modal-header h4 {
  margin: 0;
  padding: 0;
}
.sp-modal .sp-modal-dialog .sp-modal-body {
  background:#FFD953;
  position: relative;
  margin-bottom: 5px;
  margin-top: 5px;
}
.sp-modal.showing,
.sp-modal.hiding {
  display: block;
  opacity: 1;
  visibility: visible;
}
.sp-modal.showing {
  animation: modal-fade-animation 0.5s ease;
}
.sp-modal.hiding {
  animation: modal-fade-animation-out 0.4s ease;
}
.sp-modal.scale.showing {
  animation: modal-scale-animation 0.5s ease;
}
.sp-modal.scale.hiding {
  animation: modal-scale-animation-out 0.4s ease;
  display: block;
}
@keyframes modal-fade-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes modal-fade-animation-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes modal-scale-animation {
  from {
    opacity: 0;
    transform: scale(2, 2);
  }
  to {
    opacity: 1;
    transform: scale(1, 1);
  }
}
@keyframes modal-scale-animation-out {
  from {
    opacity: 1;
    transform: scale(1, 1);
  }
  to {
    opacity: 0;
    transform: scale(2, 2);
  }
}
.speaker_bio_container{
  position: relative;
  padding: 80px 50px;
}
.speaker_bio_container::after{
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/speaker/speaker-bio-background.svg);
  display: block;
  content: '';
  right: -2px;
  bottom: 0;
  width: 100%;
  height: 100%;
  max-width: 440px;
  max-height: 190px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
}
.speaker_single_bio{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.speaker_bio_left{
  min-width: 320px;
  width: 320px;
  max-width: 320px;
}
.speaker_bio_container .speaker_bio_left img{
  width: 270px;
  max-width: 270px;
  max-height: 310px;
  margin-bottom: 20px;
}
.speaker_bio_left h3{
  font-size: 30px;
  line-height: 40px;
  font-weight: var(--hex_font_semibold);
  text-align: left;
  color: var(--hex_home_common_title_color);
  margin-bottom: 20px;
}
.speaker_bio_left p{
  margin: 0px;
  font-size: 24px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  text-align: left;
  color: var(--hex_home_common_title_color);
}
.speaker_bio_right p{
  margin: 0px;
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  text-align: left;
  color: var(--hex_home_common_title_color);
  margin-bottom: 30px;
}
.speaker_bio_right p:last-child{
  margin-bottom: 0px;
}
.speaker_bio_container .owl-carousel .owl-stage{
  height: auto;
}
.speaker_bio_container .owl_btn_controller{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
}
.speaker_bio_container .owl_next_btn {
  right: -95px;
}
.speaker_bio_container .owl_prev_btn {
  left: -95px;
}
.speaker_bio_container .schd_prev {
  content: "";
  display: block;
  width: 8px;
  height: 16px;
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/left-arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(0deg);
}
.speaker_bio_container .schd_next {
  content: "";
  display: block;
  width: 8px;
  height: 16px;
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/right-arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(0deg);
}
.speaker_bio_container .owl-theme .owl-nav{
  margin: 0px;
}
/*================SPEAKER POPUP ENDS==================*/

.hex__events_hexcon_agenda{
  padding: 120px 0px;
  background-color: #050526;
  /* background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon20/agenda-line-bg.svg");
  background-position: -180px 80px;
  background-repeat: no-repeat;
  background-size: cover; */
  position: relative;
  overflow: hidden;
}
.hex__events_hexcon_agenda::before{
  position: absolute;
  display: block;
  content: "";
  left: -25%;
  top: 15px;
  height: 80%;
  width: 80%;
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/line-bg.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 3;
  transform: scaleX(-1);
}
.hex__events_hexcon_agenda::after{
  position: absolute;
  display: block;
  content: "";
  left: 0;
  right: 0;
  bottom: -5px;
  height: 30%;
  width: 100%;
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/circular-top.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  opacity: 0.5;
}
.hex__events_hexcon_agenda .hex__common_container_wrapper{
  position: relative;
  z-index: 5
}
.hex__events_hexcon_agenda  .hex__common_home_title{
  font-size: 40px;
  line-height: 1.4;
  text-align: left;
  color: #fff;
  font-weight: var(--hex_font_semibold);
  position: relative;
  padding-bottom: 15px;
  display: inline-block;
  margin: 0px;
}
.hex__events_hexcon_agenda  .hex__common_home_title::after {
  content: "";
  display: block;
  background: #fff;
  height: 4px;
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.hexcon_agenda_content_block{
  margin-top: 35px;
  position: relative;
}
/* .hexcon_agenda_content_block::before{
  position: absolute;
  display: block;
  content: "";
  left: 18%;
  top: -48px;
  height: 60px;
  width: 120px;
  background: url("https://www-review3.hexnode.com/static/img/events/hexcon20/agenda-arrow-bg.svg");
  background-position: center;
  background-size: cover;
  z-index: 1;
} */
.hexcon_agenda_content_inner::after{
  position: absolute;
  display: block;
  content: "";
  top: 0;
  right: -540px;
  height: 100%;
  width: 100%;
  max-width: 540px;
  background: url("https://www-review3.hexnode.com/static/img/events/hexcon20/2x/hexcon-agenda.png");
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}
.hexcon_agenda_content_inner{
  background: #FFD953;
  padding: 60px 0px 40px 0px;
  max-width: 75%;
  position: relative;
  z-index: 2;
}
.hexcon_agenda_content_inner_wrap{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 5px;
}
.hexcon_agenda_content_single_col{
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 45px;
  padding-right: 0px;
}
.hexcon_ag_cont_title{
  position: relative;
  padding-bottom: 20px;
}
.hexcon_ag_cont_title span{
  display: block;
  font-size: 18px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  line-height: 1.2;
  text-align: left;
  margin-bottom: 5px;
}
.hexcon_ag_cont_title h2{
  font-size: 36px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  line-height: 1.2;
  text-align: left;
}
.hexcon_ag_cont_title::after{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: var(--hex_home_common_title_color);
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.hexcon_agenda_list{
  margin: 0px;
  margin-top: 20px;
}
.hexcon_agenda_list .hexcon_ag_li_row{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  margin-bottom: 15px;
}
.hexcon_ag_li_row .ah_li_time{
  min-width: 80px;
}
.hexcon_ag_li_row .ah_li_time,
.hexcon_ag_li_row .ag_li_dur{
  -webkit-box-flex: 0;
  flex: 0 0 25%;
  max-width: 25%;
}
.hexcon_ag_li_row .ag_li_text{
  -webkit-box-flex: 0;
  flex: 0 0 75%;
  max-width: 75%;
}
.hexcon_ag_li_row li{
  display: block;
  list-style: none;
  font-size: 17px;
  color: var(--hex_testimonial_text_color);
  line-height: 24px;
  font-weight: var(--hex_font_normal);
}
.hexcon_ag_li_row .ag_li_dur{
  color: var(--hex_tab_gray_txt);
}
.agenda_bottom_info{
  text-align: right;
  padding-right: 6%;
}
.agenda_bottom_info p{
  margin: 0px;
  font-size: 14px;
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal);
  line-height: 18px;
}
.hexcon_agenda_view_all{
  margin-top: 40px;
  text-align: center;
}
.hexcon_agenda_view_all a{
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding-bottom: 8px;
  border-bottom: 1px solid var(--hex_home_common_title_color);
}
.hexcon_agenda_view_all a:hover, .hexcon_agenda_view_all a:focus{
  text-decoration: none;
  color: var(--hex_btn_bg_color);
  border-bottom: 1px solid var(--hex_btn_bg_color);
}
.hexcon_agenda_timer{
  padding-top: 100px;
  position: relative;
  z-index: 2;
}
.hexcon_agenda_timer_title {
  font-size: 40px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  margin: 0 0 15px;
  color: #fff;
  margin-bottom: 0px;
  text-align: center;
}
.heaxcon_agenda_timer_wrap{
  padding: 25px 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-around;
  -webkit-moz-box-pack: space-around;
  justify-content: space-around;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.heaxcon_agenda_timer_wrap .timer_col{
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  flex: 0 0 25%;
  max-width: 25%;
}
.heaxcon_agenda_timer_wrap p{
  margin: 0px;
  font-size: 48px;
  color: #fff;
  line-height: 38px;
  position: absolute;
  right: -10px;
  top: 8px;
}
.heaxcon_agenda_timer_wrap .timer_col span{
  font-size: 58px;
  font-weight: var(--hex_font_bold);
  color: #fff;
  line-height: 60px;
  text-align: center;
}
.heaxcon_agenda_timer_wrap .timer_col label{
  font-size: 16px;
  font-weight: var(--hex_font_semibold);
  color: #fff;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
}
.heaxcon_agenda_timer_action{
  text-align: center;
}
/*============SPONSOR STRIPE STRATS===========*/
.ahex__events_sponsor_stripe{
  padding: 70px 0px 80px 0px;
  background-color: #010233;
  position: relative;
}
.ahex__events_sponsor_stripe::before {
  position: absolute;
  display: block;
  content: "";
  right: 0%;
  top: 0px;
  height: 200px;
  width: 730px;
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/2x/sponsor-bg.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 0;
}
.ahex__events_sponsor_stripe .hex__common_home_title{
  font-size: 40px;
  line-height: 1.4;
  text-align: left;
  color: #fff;
  font-weight: var(--hex_font_semibold);
  position: relative;
  padding-bottom: 15px;
  display: inline-block;
  margin: 0px;
  margin-bottom: 35px;
}
.ahex__events_sponsor_stripe .hex__common_home_title::after{
  content: "";
  display: block;
  background: #fff;
  height: 4px;
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.ahex_sponsor_pdf_container{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ahex_sponsor_description{
  -webkit-box-flex: 0;
  flex: 0 0 55%;
  max-width: 55%;
}
.ahex_sponsor_view_pdf{
  -webkit-box-flex: 0;
  flex: 0 0 45%;
  max-width: 45%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ahex_badges_row{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0px 20px;
  margin-right: -20px;
}
.ahex_badges_row .ahex_badge_col{
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0px 20px;
}
/* testing .ahex_badges_row .ahex_badge_col img.aspect-ratio-img {
  width: auto;
} */
.ahex_badges_row .ahex_badge_col img{

}
.ahex_sponsor_description .ah_spo_start_desc, 
.ahex_sponsor_description .ah_spo_mail_desc{
  margin: 0px;
  font-size: 20px;
  line-height: 32px;
  color: #fff;
  font-weight: var(--hex_font_normal);
  -webkit-font-smoothing: antialiased;
}
.ahex_sponsor_description .ah_spo_mail_desc b{
  font-weight: var(--hex_font_semibold);
}
.ahex_sponsor_description .ah_spo_start_desc{
  margin-bottom: 25px;
}
.ahex_sponsor_view_pdf .prospectus_btn{
  color: #8039E5;
  font-size: 20px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  position: relative;
  padding-left: 35px;
  white-space: nowrap;
  -webkit-transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.academy_learn_btn{
  color: var(--hex_hexcon_theme_color);
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  padding-bottom: 5px;
  border-bottom: 1px solid var(--hex_hexcon_theme_color);
  -webkit-transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.academy_learn_btn:hover, .academy_learn_btn:focus{
  color: var(--hex_hexcon_theme_color_hover);
  text-decoration: none;
}
.ahex_sponsor_view_pdf .prospectus_btn::after{
  position: absolute;
  width: calc(100% - 35px);
  bottom: -3px;
  content: '';
  display: block;
  background: #8039E5;
  height: 1px;
}
.ahex_sponsor_view_pdf .prospectus_btn::before{
  position: absolute;
  left: 0;
  display: block;
  content: '';
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/icons/view-pdf.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  top: 7px;
  height: 20px;
  width: 20px;
}
.ahex_sponsor_view_pdf .prospectus_btn:hover, .ahex_sponsor_view_pdf .prospectus_btn:focus{
  text-decoration: none;
  color: #9f63f3;
}
.ahex_sponsor_view_pdf .prospectus_btn:hover::after{
  background: #9f63f3;
}
.hexcon_inner_text_link{
  color: var(--hex_hexcon_theme_color);
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.hexcon_inner_text_link:hover, .hexcon_inner_text_link:focus {
  text-decoration: none;
  color: var(--hex_hexcon_theme_color_hover);
}
/*============SPONSOR STRIPE ENDS===========*/
.hex__hexcon_faq{
  padding: 60px 0px;
  background-color: #010233;
}
.hex__hexcon_faq .hex__common_home_title{
  text-align: center;
  margin-bottom: 25px;
  color:var(--hex_bg_color_white);
}
.hex_hexcon_faq_container{
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
.hex__reseller_partner_faq_stripe.hex__hexcon_faq .hex__faq_container {
  padding: 15px 0px;
  border-bottom: 1px solid #D9D9D9;
  border-bottom: 1px solid #151547;
  margin-bottom: 15px;
}
.hex__reseller_partner_faq_stripe.hex__hexcon_faq .hex__faq_title{
  font-weight: var(--hex_font_semibold);
  -webkit-font-smoothing: antialiased;
  color:var(--hex_bg_color_white);
  font-size: 24px;
}
.hex__reseller_partner_faq_stripe.hex__hexcon_faq .hex__faq_content_wrapper .hex__faq_content{
  color: var(--hex_home_form_text_color);
}
.hex__reseller_partner_faq_stripe.hex__hexcon_faq .hex__faq_title::after{
  content: '';
  display: block;
  width: 20px;
  height: 18px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  top: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon20/arrow.svg");
}
.hex__hexcon_faq .hex__faq_container:nth-child(1) .hex__faq_title::after{
  background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon20/icons/green-arrow.svg");
}
.hex__hexcon_faq .hex__faq_container:nth-child(2) .hex__faq_title::after{
  background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon20/icons/yellow-arrow.svg");
}
.hex__hexcon_faq .hex__faq_container:nth-child(3) .hex__faq_title::after{
  background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon20/icons/blue-arrow.svg");
}
.hex__hexcon_faq .hex__faq_container:nth-child(4) .hex__faq_title::after{
  background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon20/icons/pink-arrow.svg");
}
.hex__hexcon_faq .hex__faq_container:nth-child(5) .hex__faq_title::after{
  background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon20/icons/orange-arrow.svg");
}
.hex__reseller_partner_faq_stripe.hex__hexcon_faq .hex__faq_title.active::after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.hex__hexcon_subscribe_stripe{
  padding: 100px 0px 80px;
  background-color: #050526;
  position: relative;
}
.hexcon_events_elements_bg:before{
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://www-review3.hexnode.com/static/img/events/hexcon20/circular-bottom.svg");
  background-position: center;
  background-size: cover;
  opacity: 0.5;
}
.hex_hexcon_sub_container{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -webkit-moz-box-pack: space-between;
  justify-content: space-between;
  position: relative;
  z-index: 1;
  margin-left: -15px;
  margin-right: -15px;
}
.hexcon_subscribe_col_1{
  -webkit-box-flex: 0;
  flex: 0 0 45%;
  max-width: 45%;
  padding-left: 15px;
  padding-right: 15px;
}
.hexcon_subscribe_col_2{
  -webkit-box-flex: 0;
  flex: 0 0 55%;
  max-width: 55%;
  padding-left: 15px;
  padding-right: 15px;
}
.hexcon_sub_title h2{
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  margin: 0 0 15px;
  color: #fff;
  margin-bottom: 0px;
}
.hexcon__subscribe_input, input[type="text"].hexcon__subscribe_input{
  width: 100%;
  max-width: 400px;
  height: 53px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-family: var(--hex_font_family);
  line-height: 26px;
  color: var(--hex_home_form_text_color_dark);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  text-shadow: none;
  margin-right: 0px;
  border: 1px solid transparent;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  border-radius: 3px 0px 0px 3px;
}
.hexcon__subscribe_input::placeholder, 
input[type="text"].hexcon__subscribe_input::placeholder{
  font-size: 18px;
  color: var(--hex_video_bg_color);
  text-align: left;
}
.hex__signup_bottom_form_wrapper .hexcon__subscribe_btn{
  border-radius: 0px 3px 3px 0px;
}
.hexcon__subscribe_btn {
  font-family: var(--hex_font_family);
  cursor: pointer;
  display: flex;
  width: 100%;
  max-width: 195px;
  height: 53px;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  font-family: var(--hex_font_family);
  background-color: var(--hex_hexcon_theme_color);
  justify-content: center;
  align-items: center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  text-transform: uppercase;
  outline: none;
  border: none;
}
.hexcon__subscribe_btn:hover, .hexcon__subscribe_btn:focus {
  text-decoration: none;
  color: #fff;
  background-color: var(--hex_hexcon_theme_color_hover);
}
.hexcon_sub_title{
  padding-bottom: 30px;
}
.hexcon_form_group{
  position: relative;
  padding-bottom: 30px;
}
.hexcon_bottom_signup{
  position: absolute;
  left: 0;
  right: 0;
  bottom: -5px;
  text-align: center;
  width: calc(100% - 180px);
}
.hexcon_bottom_signup .hex__signup_bottom_error_message{
  font-size: 17px!important;
}
/*=============Hexcon footer================*/
.hex__hexcon_footer_wrapper{
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
}
.hex__hexcon_footer_wrapper .hex__row{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -webkit-moz-box-pack: space-between;
  justify-content: space-between;
}
.hexcon_cell_content_phone{
  margin-bottom: 0px;
  display: block;
  padding: 0px;
}

.ahex__footer_social_wrap{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
} 
.ahex__footer_social_wrap a.hex__footer_link_social{
  margin-right: 12px;
}
.ahex__footer_social_wrap a.hex__footer_link_social:last-child{
  margin-right: 0px;
}
.ahex__footer_social_wrap a span svg{
  width: 100%;
  height: 100%;
  max-width: 36px;
  max-height: 29px;
  -webkit-transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all .4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.ahex__footer_social_wrap a .hex_social_icon{
  fill:#888;
}
.ahex__footer_social_wrap a.hex__footer_link_social:hover span .hex_social_icon{
  fill: var(--hex_home_common_title_color);
}
.hex__hexcon_footer_wrapper a.hex__footer_cell_header.hex__footer_cell_header_img{
  margin-bottom: 0px;
  display: block;
}
.hex__hexcon_footer_wrapper .hex__footer_cell_header.hex__footer_cell_header_img>img, 
.hex__hexcon_footer_wrapper .hex__footer_cell_header__mobile.hex__footer_cell_header_img>img{
  width: 100%;
  min-width: 180px;
  max-width: 188px;
  min-height: 36px;
  margin-bottom: 0px;
}
.hex__footer_link_social, .hex__footer_link_social span{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.hex__hexcon_footer_wrapper .hex__footer_cell_wrapper{
  padding-bottom: 45px;
}
/*===============HEXCON AGENDA SINGLE STARTS==================*/
.hexcon_agenda_page{
  background: #010133;
}
.ahex__events_agenda_header_stripe{
  background: #010133;
  position: relative;
}
.ahex__events_agenda_header_stripe::before{
  position: absolute;
  display: block;
  content: "";
  left: 0%;
  top: 60px;
  height: 1400px;
  width: 910px;
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/2x/agenda-page-bg.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 0;
}
.ahex__events_agenda_header_content_container{
  padding-top: 150px;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
  z-index: 3;
  position: relative;
}
.ah_agenda_header_container{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  padding-bottom: 80px;
}
.ah_agenda_header_container .ah_agenda_header_left{
  -webkit-box-flex: 0;
  flex: 0 0 40%;
  max-width: 40%;
}
.ah_agenda_header_container .ah_header_content_right{
  -webkit-box-flex: 0;
  flex: 0 0 60%;
  max-width: 60%;
}
.ah_agenda_header_container .hex__common_home_title {
  font-size: 46px;
  line-height: 1.4;
  text-align: left;
  color: #fff;
  font-weight: var(--hex_font_semibold);
  position: relative;
  padding-bottom: 15px;
  display: inline-block;
  margin: 0px;
}
.ah_agenda_header_container .hex__common_home_title::after {
  content: "";
  display: block;
  background: #fff;
  height: 4px;
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.ah_header_content_right p{
  margin: 0;
  color:var(--hex_bg_color_white);
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  line-height: 25px;
  -webkit-font-smoothing: antialiased;
}

.ah_ag_content_container_wrapper{
  padding-top: 40px;
}
.ah_agenda_content_wrapper{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.ah_agenda_filter_wrap{
  padding-right: 35px;
  -webkit-box-flex: 0;
  flex: 0 0 20%;
  max-width: 20%;
}
.ah_agenda_filter_title{
  color: #fff;
  font-size: 24px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  margin-bottom: 25px;
}
.ah_agenda_filter_wrap ul{
  padding: 0px;
  margin: 0px;
  margin-bottom: 50px;
}
.ah_agenda_filter_wrap ul:last-child{
  margin-bottom: 0px;
}
.ah_agenda_filter_list{
  padding: 0px;
  margin: 0px;
}
ul.ah_agenda_filter_list li{
  border: 1px solid #3A3A7E;
  border-radius: 4px;
  padding: 10px 15px;
  margin-bottom: 12px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -webkit-moz-box-pack: space-between;
  justify-content: space-between;
  width: 100%;
  max-width: 210px;
  cursor: pointer;
}
ul.ah_agenda_filter_list li a{
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  font-weight: var(--hex_font_normal);
}
ul.ah_agenda_filter_list li a:hover, ul.ah_agenda_filter_list li a:focus{
  text-decoration: none;
  color: #fff;
}
ul.ah_agenda_filter_list li.active{
  background: #21215C;
}
ul.ah_agenda_filter_list li span{
  display: block;
  content: '';
  width: 7px;
  height: 7px;
  background: transparent url('https://www-review3.hexnode.com/static/img/events/hexcon20/icons/plus.svg') 0% 0% no-repeat padding-box;
}
ul.ah_agenda_filter_list li:hover{
  background: #21215C;
}
.ah_agenda_clear_btn{
  margin-top: 20px;
  text-align: center;
  max-width: 210px;
}
.ah_agenda_clear_btn a{
  color: #8039E5;
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_normal);
}
.ah_agenda_clear_btn a:hover, .ah_agenda_clear_btn a:focus{
  text-decoration: none;
}
.ah_agenda_content_wrap{
  padding-left: 35px;
  border-left: 1px solid #2B2B6B;
  -webkit-box-flex: 0;
  flex: 0 0 80%;
  max-width: 80%;
  padding-top: 60px;
}
.ah_ag_content_top {
  -webkit-box-flex: 0;
  flex: 0 0 80%;
  max-width: 80%;
  margin-left: auto;
  padding-left: 35px;
  margin-bottom: -60px;
}
.ah_ag_content_select{
  /* padding: 0px 25px;
  border-radius: 10px;
  height: 60px;
  width: 100%;
  max-width: 210px;
  background: #21215C; */
}
.ah_ag_content_select select{
  color: #fff;
  border: 0px;
  font-size: 20px;
  font-weight: var(--hex_font_normal);
  line-height: 28px;
  font-family: var(--hex_font_family);
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  outline-width: 0;
  background: transparent;
  max-width: 210px;  
  padding: 0px 25px;
  border-radius: 10px;
  height: 60px;
  width: 100%;
  max-width: 210px;
  background: #21215C;
}
/* .ah_ag_content_select select::after{
  position: absolute;
  content: '';
  display: block;
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/right-arrow.svg) no-repeat 100% 50%;
  appearance: none;
  outline-width: 0;
  transform: rotate(90deg);
} */
.ah_ag_content_top .wrap-drop {
  background:#21215C;
  box-shadow:0px 8px 16px #000038BF;
  cursor:pointer;
  max-width:210px;
  padding:0px 25px;
  position:relative;
  width:100%;
  z-index:3;
  border-radius: 10px;
  height: 60px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ah_ag_content_top .wrap-drop::after {
  content:"";
  display: block;
  height:8px;
  margin-top:-4px;
  position:absolute;
  right:20px;
  top:50%;
  width:16px;
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/icons/down-arrow.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.ah_ag_content_top .wrap-drop .drop {
  background:#21215C;
  display:none;
  list-style:none;
  margin:0;
  opacity:0;
  padding-left:0;
  pointer-events:none;
  position:absolute;
  left:0;
  top:100%;
  z-index:2;
  border-radius: 4px;
  margin-top: 5px;
  width: 260px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ah_ag_content_top .wrap-drop .drop li a {
  color:var(--hex_bg_color_white);
  display:block;
  padding: 8px 25px;
  text-decoration:none;
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  line-height: 28px;
}
.ah_ag_content_top .wrap-drop span {
  color:var(--hex_bg_color_white);
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  line-height: 28px;
}
.ah_ag_content_top .wrap-drop .drop li.selected{
  background-color: var(--hex_hexcon_theme_color);
  color:var(--hex_bg_color_white);
}
.ah_ag_content_top .wrap-drop .drop li:hover a {
  background-color: var(--hex_hexcon_theme_color);
  color:var(--hex_bg_color_white);
}
.ah_ag_content_top .wrap-drop.active .drop {
  display:block;
  opacity:1;
  pointer-events:auto;
}

.ah_ag_content_select select:focus{
  outline: none;
}
.ah_ag_grid{
  padding-top: 25px;
}
.ah_ag_grid_item{
  margin-top: 20px;
  margin-bottom: 60px;
}
.ah_ag_grid_item .ah_ag_grid_item_head{
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -webkit-moz-box-pack: space-between;
  justify-content: space-between;
  margin-bottom: 30px;
  max-width: 90%;
}
.ah_ag_grid_item .ah_ag_grid_item_head .ah_ag_grid_time{
  background: rgb(237 64 155 / 20%);
  height: 40px;
  width: 100%;
  max-width: 95px;
  border-radius: 9px;
  margin-right: 10px;
  color: #ED409B;
  font-size: 15px;
  line-height: 18px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -webkit-moz-box-pack: center;
  justify-content: center;
  margin-right: 15px;
}
.ah_ag_grid_item .ah_ag_grid_item_head .ah_ag_grid_date{
  color: #CCCCD3;
  font-size: 17px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  margin-right: 15px;
}
.ah_ag_grid_item_head_line{
  height: 1px;
  width: 100%;
  background: #2B2B6B;
  content: "";
}
.ah_ag_grid_item .ah_ag_grid_item_head .ah_ag_grid_item_duration{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -webkit-moz-box-pack: space-between;
  justify-content: space-between;
  white-space: nowrap;
  margin-left: 15px;
  display: none;
}
.ah_ag_grid_item_duration_icon{
  display: block;
  content: '';
  width: 12px;
  height: 14px;
  background: transparent url('https://www-review3.hexnode.com/static/img/events/hexcon20/icons/timer.svg');
  opacity: 1;
  margin-right: 12px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ah_ag_grid_item_duration_value{
  color: #CCCCD3;
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
}
.ah_ag_grid_item_middle{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  -webkit-moz-box-pack: space-between;
  justify-content: space-between;
  margin-bottom: 10px;
}
.ah_ag_grid_item_middle_left{
  -webkit-box-flex: 0;
  flex: 0 0 90%;
  max-width: 90%;
  padding-left: 5px;
}
.ah_ag_grid_item_middle_left h3{
  color:var(--hex_bg_color_white);
  font-weight: var(--hex_font_semibold);
  font-size: 26px;
  line-height: 32px;
  margin: 0;
  margin-bottom: 10px;
}
.ah_ag_grid_item_middle_left h6{
  color:var(--hex_bg_color_white);
  font-weight: var(--hex_font_normal);
  font-size: 20px;
  line-height: 24px;
  margin: 0;
  display: none;
}
.ah_ag_grid_item_bottom{
  max-width: 90%;
  padding-left: 5px;
  margin-top: 15px;
}
.ah_ag_grid_item_middle_right{
  color: var(--hex_hexcon_theme_color);
  font-size: 20px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  padding-top: 20px;
  cursor: pointer;
  display: none;
}
.ah_ag_grid_item_bottom_wrap{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.ah_ag_grid_session_value{
  font-size: 15px;
  line-height: 20px;
  font-weight: var(--hex_font_normal);
  border-radius: 4px;
  padding: 5px 20px;
  margin-right: 10px;
  text-align: center;
}
.ah_ag_grid_session_value.keynote{
  color: #86D343;
  border: 1px solid #86D343;
}
.ah_ag_grid_session_value.breakout{
  color: #FF9239;
  border: 1px solid #FF9239;
}
.ah_ag_grid_session_value.training{
  color: #FFD522;
  border: 1px solid #FFD522;
}
.ah_ag_grid_session_value.industry{
  color: #60e3fa;
  border: 1px solid #60e3fa;
}
/* .ah_ag_grid_session_value.technical{
  color: #36E3FF;
  border: 1px solid #36E3FF;
} */
.ah_ag_grid_track_item{
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_normal);
  border: 1px solid #21215C;
  border-radius: 4px;
  padding: 5px 20px;
  margin-right: 10px;
  text-align: center;
}
.ah_ag_grid_track_item.track{
  border: 1px solid #311147;
}
.ah_ag_grid_content{
  padding-top: 0px;
  margin-bottom: 10px;
  /* display: none; */
}
.ah_ag_grid_content p{
  margin:0px;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_normal);
}
.ah_agenda_time_label{
  margin:0px;
  color: var(--hex_privacy_footer_bg);
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_normal);
  text-align: right;
  padding-bottom: 40px;
}
/*===============HEXCON AGENDA SINGLE ENDS==================*/

/*===============HEXCON SPEAKER SINGLE ENDS==================*/
.hex__events_hexcon_speaker_header{
  padding-top: 120px;
  padding-bottom: 0px;
  position: relative;
}
.hex__events_hexcon_speaker_header::before {
  position: absolute;
  display: block;
  content: "";
  left: 0%;
  top: 0px;
  height: 1400px;
  width: 910px;
  background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/2x/agenda-page-bg.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 0;
}
.hex__events_hexcon_speaker_header .ah_speaker_inner_container{
  z-index: 3;
  position: relative;
}
/*===============HEXCON SPEAKER SINGLE ENDS==================*/
@media screen and (min-width: 601px){
  .hex_hexcon_logo .img_2x{
    display: block;
  }
  .ahex__event_single_hexcon20{
    background-image: url('https://www-review3.hexnode.com/static/img/events/hexcon20/hexcon20-cover.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% 0px;
    z-index: 2;
    width: 100%;
    height: 100vh;
  }
}
@media screen and (min-width: 992px){
  .ahex__event_speaker_block:nth-child(3n+2) .ahex__events_speaker_block_container{
    margin-left: auto;
    margin-right: auto;
  }
  .ahex__event_speaker_block:nth-child(3n) .ahex__events_speaker_block_container{
    margin-left: auto;
  }
  .hexcon_form_group .hex__signup_bottom_form_wrapper {
    -webkit-justify-content: flex-end;
    -webkit-moz-box-pack: flex-end;
    justify-content: flex-end;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .hexcon_reg_left_col {
    -webkit-box-flex: 0;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .hexcon_reg_right_col {
    -webkit-box-flex: 0;
    flex: 0 0 70%;
    max-width: 70%;
  }
}
@media screen and (min-width: 1200px){
  .hexcon_subscribe_col_1{
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hexcon_subscribe_col_2{
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ah_speaker_inner_container {
    max-width: 94%;
  }
}
@media screen and (min-width: 1200px){
  .hexcon_elements_bg{
    background-position: 35px;
  }
}
@media screen and (min-width: 1400px){
  .hexcon_elements_bg{
    background-position: 54px;
  }
}
@media screen and (min-width: 1600px){
  .ah_speaker_inner_container {
      max-width: 92%;
  }
  .hexcon_elements_bg{
    background-position: 45%;
  }
}
@media screen and (min-width: 1800px){
  .hexcon_elements_bg{
    background-position: 48% 0px;
    padding: 80px 0px 120px 0px;
  }
}
@media screen and (max-width: 1360px){
  .ahex__events_highlight_stripe{
    background-position: -100px -40px;
  }
  .hexcon_elements_bg{
    background-size: 95%;
  }
}
@media screen and (max-width: 1200px){
  .ahex__events_highlight_stripe {
    padding: 80px 0px;
    background-position: -100px -60px;
  }
  .ah__events_video_stripe{
    padding-top: 80px;
  }
  .ahex__events_highlights_content_wrapper{
    padding: 80px 0px;
  }
  .hexcon_agenda_content_inner{
    max-width: 80%;
  }
  .hex__events_hexcon_register {
    padding: 40px 0px 80px 0px;
  }
  .hexcon_elements_bg{
    background-size: 93%;
    background-position: 40px;
  }
  .speaker_bio_container{
    padding: 50px 35px;
  }
  .speaker_bio_container .owl_next_btn {
    right: -65px;
  }
  .speaker_bio_container .owl_prev_btn {
    left: -65px;
  }
  .ahex__events_agenda_header_content_container{
    max-width: 100%;
  }
  .ah_agenda_filter_wrap {
    padding-right: 25px;
  }
  .ah_agenda_content_wrap {
    padding-left: 25px;
  }
}
@media screen and (max-width: 1099px){
  .ah_agenda_filter_wrap {
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ah_agenda_content_wrap {
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ah_ag_content_top {
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
    padding-left: 25px;
  }
  .ahex_sponsor_description {
    -webkit-box-flex: 0;
    flex: 0 0 55%;
    max-width: 55%;
  }
  .ahex_sponsor_view_pdf {
    -webkit-box-flex: 0;
    flex: 0 0 45%;
    max-width: 45%;
  }
}
@media screen and (max-width: 991px){
  .ahex__event_hg_block {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ahex__event_hg_block:nth-child(8){
    display: none;
  }
  .ahex__events_highlight_stripe {
    padding: 60px 0px;
    background-position: -160px -140px;
  }
  .ah__events_video_stripe{
    padding-top: 60px;
  }
  .ahex__events_highlights_content_wrapper {
    padding: 60px 0px 0px 0px;
  }
  .hexcon_register_row{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hexcon_reg_left_col {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hexcon_reg_right_col {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    max-width: 780px;
    margin-right: auto;
  }
  .hex__events_hexcon_register {
    padding: 60px 0px;
  }
  .hexcon_reg_left_content{
    margin-top: 0px;
    margin-bottom: 60px;
    max-width: 100%;
  }
  .hexcon_subscribe_col_1{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hexcon_subscribe_col_2{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hex__events_hexcon_agenda {
    padding: 60px 0px;
  }
  .hexcon_agenda_content_inner{
    max-width: 100%;
    padding: 40px 0px 40px 0px;
  }
  .hexcon_agenda_content_inner_wrap{
    padding-left: 0px;
  }
  .hexcon_agenda_content_inner::after {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/2x/hexcon-agenda.png);
    background-position: 0px 0px;
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 100%;
    margin-top: 45px;
    margin-bottom: -40px;
    height: 380px;
  }
  .hexcon_agenda_timer {
    padding-top: 70px;
    padding-bottom: 20px;
  }
  .hex_hexcon_sub_container{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -webkit-moz-box-pack: center;
    justify-content: center;
  }
  .hexcon_form_group{
    width: 100%;
  }
  .hex_hexcon_sub_container .hex__signup_bottom_form_wrapper{
    width: 100%;
  }
  .hexcon_sub_title h2{
    text-align: center;
  }
  .hex__hexcon_footer_wrapper .hex__footer_cell_header.hex__footer_cell_header_img>img, .hex__hexcon_footer_wrapper .hex__footer_cell_header__mobile.hex__footer_cell_header_img>img{
    min-width: 160px;
    max-width: 164px;
  }
  .hexcon_agenda_info_div{
    bottom: 0px;
  }
  .hex__events_hexcon_agenda::before{
    height: 35%;
  }
  .ah__events_video_stripe:before {
    width: 1600px;
    top: -440px;
    right: -400px;
  }
  .hexcon_reg_right_content_block {
    margin-right: 0px;
    margin-left: 0px;
  }
  .ahex__event_speaker_block {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hexcon_elements_bg{
    background-size: 90%;
    background-position: 35px 50%;
  }
  .sp-modal .sp-modal-close{
    top: 15px;
  }
  .speaker_bio_container {
    padding: 40px 30px;
  }
  .speaker_bio_right p{
    font-size: 16px;
  }
  .ah_ag_grid_item_middle_left {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .ah_ag_grid_item_bottom{
    padding-left: 0px;
  }
  .ahex__events_agenda_header_stripe::before{
    top: -40px;
    width: 720px;
  }
  .hex__events_hexcon_speaker_header::before{
    top: -80px;
    width: 720px;
  }
  .ah_ag_grid_item .ah_ag_grid_item_head{
    max-width: 100%;
  }
  .ahex_sponsor_pdf_container{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ahex_sponsor_description {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 45px;
  }
  .ahex_badges_row{
    margin-right: 0px;
  }
  .ahex_sponsor_view_pdf {
    -webkit-box-flex: 0;
    flex: 0 0 60%;
    max-width: 60%;
  }
  /* .hex__events_hexcon_speaker_header {
    padding-top: 60px;
  } */
}
@media screen and (min-width: 861px){
  .ah_agenda_filter_wrap_mobile{
    display: none;
  }
  .ah_agenda_filter_wrap_content{
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    z-index: 1;
  }
}
@media screen and (max-width: 860px){
  .ah_agenda_content_wrapper{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 30px;
  }
  .ah_agenda_content_wrap {
    padding-left: 0px;
    border-left: 0px;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 0px;
  }
  .ah_agenda_filter_wrap {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 20px;
    display: none;
  }
  .ah_agenda_filter_wrap_mobile{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 20px;
    /* padding-left: 25px; */
  }
  .ah_agenda_xs_filter_wrap{
    margin-bottom: 20px;
  }
  .ah_agenda_xs_filter_wrap:last-child{
    margin-bottom: 0px;
  }
  .ah_ag_content_top {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .ah_agenda_filter_wrap_mobile .ah_agenda_filter_title{
    font-size: 20px;
    line-height: 24px;
    margin: 0px;
  }
  .ah_agenda_filter_wrap_mobile .ah_ag_filter_btn .ah_agenda_filter_title{
    cursor: pointer;
    padding-right: 25px;
    position: relative;
    /* border-bottom: 1px solid #fff; */
  }
  .ah_agenda_filter_wrap_mobile .ah_ag_filter_btn:hover, .ah_agenda_filter_wrap_mobile .ah_ag_filter_btn:focus{
    text-decoration: none;
  }
  .ah_agenda_filter_wrap_mobile .ah_ag_filter_btn .ah_agenda_filter_title::after{
    content: "";
    display: block;
    height: 8px;
    margin-top: -2px;
    position: absolute;
    right: 0px;
    top: 50%;
    width: 12px;
    background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/icons/down-arrow.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
  .ah_ag_filter_btn .ah__selected_value{
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    /* opacity: 0.7; */
    font-weight: var(--hex_font_normal);
    margin-left: 15px;
    -webkit-font-smoothing: antialiased;
  }
  .ah_agenda_filter_wrap_mobile .ah_agenda_filter_list{
    display: none;
    margin-top: 10px;
  }
  ul.ah_agenda_filter_list li{
    padding: 8px 12px;
    max-width: 160px;
  }
  .ah_agenda_clear_btn{
    text-align: left;
  }
}
@media screen and (max-width: 767px){
  .hexcon_events_banner.hexcon_events_video_banner{
    padding-bottom: 100px;
    /* min-height: 480px; */
    height: calc(100vh - -80px);
  }
  .hex_hexcon_logo img{
    max-width: initial;
    max-height: 90px;
  }
  .hexcon_events_video_banner .hex__events_banner_sec_title {
    font-size: 30px;
    margin-bottom: 40px;
  }
  .ahex__event_hg_block {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hex__events_hexcon_agenda::after{
    height: 15%;
  }
  .ah_speaker_inner_container {
    padding: 60px 0px 0px 0px;
  }
  .ah__events_video_stripe:before {
    width: 1200px;
    top: -300px;
    right: -340px;
  }
  .speaker_single_bio{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .speaker_bio_left{
    margin-bottom: 20px;
  }
  .speaker_bio_right p{
    margin-bottom: 20px;
  }
  .ahex__events_sponsor_stripe::before {
    width: 100%;
    height: 100%;
    max-height: 145px;
    max-width: 530px;
    background: url(https://www-review3.hexnode.com/static/img/events/hexcon20/1x/sponsor-bg.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .ahex_sponsor_view_pdf {
    -webkit-box-flex: 0;
    flex: 0 0 80%;
    max-width: 80%;
  }
}
@media screen and (min-width: 601px) and (max-width: 800px){
  .hexcon_reg_cnt_bl_row{
    padding: 45px 40px;
  }
}
@media screen and (max-width: 720px){
  .hexcon_reg_cnt_bl_row{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
  }
  .hexcon_reg_cntbl_row_title {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .hexcon_reg_cntbl_row_action{
    width: 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-justify-content: flex-start;
    -webkit-moz-box-pack: flex-start;
    justify-content: flex-start;
  }
  .hexcon_ag_cont_title h2 {
    font-size: 30px;
  }
  .hex__hexcon_footer_wrapper .hex__footer_cell_wrapper{
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .hexcon_swag_icon img {
    max-width: 32px;
    max-height: 24px;
  }
  .hexcon_live_icon img {
    max-width: 30px;
  }
  .hexcon_keynote_icon img {
    max-width: 32px;
    max-height: 30px;
  }
  .hexcon_agenda_info_div{
    margin-top: 25px;
    text-align: left;
  }
  .hexcon_reg_right_content_block {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hexcon_reg_cnt_bl_row:first-child{
    margin-right: 0px;
    /* margin-bottom: 20px; */
  }
  .hexcon_reg_cnt_bl_row:first-child .hexcon_reg_cntbl_row_title span{
    display: none;
  }
  .ahex__events_agenda_header_stripe::before{
    top: 30px;
    width: 460px;
    max-width: 560px;
    height: 980px;
    background-image: url(https://www-review3.hexnode.com/static/img/events/hexcon20/1x/agenda-page-bg.png);
  }
  .hex__events_hexcon_speaker_header::before{
    top: -30px;
    width: 460px;
    max-width: 560px;
    height: 980px;
    background-image: url(https://www-review3.hexnode.com/static/img/events/hexcon20/1x/agenda-page-bg.png);
  }
}
@media screen and (min-width: 640px) and (max-width: 991px){
  .ahex__event_speaker_block:nth-child(2n) .ahex__events_speaker_block_container{
    margin-left: auto;
  }
}
@media screen and (min-width: 601px) and (max-width: 719px){
  .hexcon_agenda_content_single_col{
    padding-left: 15px;
    padding-right: 0px;
  }
  .hexcon_agenda_content_single_col:first-child{
    padding-left: 25px;
  }
}
@media screen and (max-width: 640px){
  .ahex__event_speaker_block {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 600px){
  .hex_hexcon_logo .img_1x{
    display: block;
  }
  .hex_hexcon_logo {
    margin-bottom: 30px;
  }
  .hex_hexcon_logo img{
    max-height: 60px;
  }
  .hex_hexcon_intro p {
    font-size: 30px;
    line-height: 48px;
  }
  .hex_hexcon_intro img{
    max-height: 28px;
    margin-bottom: 4px;
  }
  .hexcon_events_video_banner .hex__events_banner_sec_title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 30px;
  }
  .ahex__events_banner_btn{
    font-size: 16px;
    line-height: 48px;
    height: 48px;
    max-width: 180px;
  }
  .ahex__events_highlight_stripe {
    padding: 45px 0px;
  }
  .ah__events_video_stripe{
    padding-top: 45px;
  }
  .ahex__events_highlight_stripe .hex__common_home_title,
  .ah__events_video_stripe .hex__common_home_title{
    font-size: 30px;
    padding-bottom: 15px;
  }
  .ahex__events_highlights_content_wrapper {
    padding: 30px 0px;
  }
  .hex__events_hexcon_agenda {
    padding: 50px 0px;
  }
  .hex__hexcon_faq {
    padding: 45px 0px;
  }
  .hexcon_agenda_timer_title {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .hexcon_reg_left_col h3 {
    font-size: 32px;
  }
  .hexcon_reg_cntbl_row_title h3 {
    font-size: 32px;
  }
  .hexcon_reg_cntbl_row_title p{
    font-size: 20px;
    line-height: 28px;
  }
  .hexcon_reg_left_content {
    margin-bottom: 45px;
  }
  .hex__events_hexcon_agenda .hex__common_home_title {
    font-size: 30px;
    line-height: 1.2;
  }
  .heaxcon_agenda_timer_wrap .timer_col span {
    font-size: 48px;
  }
  .heaxcon_agenda_timer_wrap .timer_col label {
    font-size: 14px;
  }
  .hexcon_agenda_content_inner {
    padding: 40px 0px 40px 0px;
  }
  .hexcon_ag_cont_title span{
    font-size: 18px;
    line-height: 24px;
  }
  .hexcon_ag_cont_title h2 {
    font-size: 30px;
  }
  .hexcon_agenda_content_inner_wrap{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
  }
  .hexcon_agenda_content_single_col {
    width: 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 25px;
    padding-right: 0px;
  }
  .hexcon_agenda_content_single_col:first-child{
    margin-bottom: 30px;
  }
  .hexcon_agenda_list li:before{
    top: 4px;
    height: 18px;
    width: 18px;
  }
  .hexcon_agenda_timer {
    padding-top: 65px;
    padding-bottom: 15px;
  }
  .hex__events_hexcon_agenda::before{
    top: 10px;
    height: 20%;
  }
  .hex__hexcon_subscribe_stripe {
    padding: 45px 0px 45px;
  }
  .hexcon_sub_title h2 {
    font-size: 30px;
    text-align: center;
  }
  .hexcon__subscribe_input, input[type="text"].hexcon__subscribe_input{
    border-radius: 3px;
    max-width: 325px;
    height: 48px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
  .hex__signup_bottom_form_wrapper .hexcon__subscribe_btn{
    max-width: 325px;
    height: 48px;
    font-size: 17px;
    margin: 0 auto;
    border-radius: 3px 3px;
  }
  .hexcon_bottom_signup{
    width: 100%;
  }
  .hex__hexcon_footer_wrapper .hex__footer_cell_wrapper{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hex__hexcon_footer_wrapper .hex__footer_cell_wrapper:last-child{
    padding-bottom: 30px;
  }
  .heaxcon_agenda_timer_wrap p{
    font-size: 32px;
  }
  .hex__events_hexcon_agenda::after{
    height: 10%;
  }
  .hex__reseller_partner_faq_stripe.hex__hexcon_faq .hex__faq_title{
    font-size: 18px;
  }
  .ahex__event_speaker_block .ahex__events_speaker_block_container{
    margin-left: auto;
    margin-right: auto;
  }
  .ah__events_spkr_block_content .ah_sp_name{
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 5px;
  }
  .ah__events_spkr_block_content .ah_sp_title{
    font-size: 17px;
    line-height: 24px;
  }
  .ah__events_spkr_block_content .ah_sp_company{
    font-size: 18px;
    line-height: 24px;
  }
  .ah_speaker_inner_container {
    padding: 60px 0px 30px 0px;
  }
  .hexcon_reg_cnt_bl_row{
    padding: 35px 30px;
  }
  .hex__events_hexcon_register {
    padding: 60px 0px 30px 0px;
  }
  .ah__events_video_stripe:before {
    width: 1000px;
    top: -260px;
    right: -240px;
  }
  .ah_speaker_inner_container .hex__common_home_title{
    padding-bottom: 10px;
  }
  .hex__reseller_partner_faq_stripe.hex__hexcon_faq .hex__faq_title::after{
    width: 18px;
    height: 16px;
  }
  .speaker_bio_left h3 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 10px;
  }
  .speaker_bio_left p{
    font-size: 20px;
    line-height: 26px;
  }
  .sp-modal .sp-modal-close {
    top: 10px;
    right: 10px;
    width: 15px;
    height: 15px;
    padding: 5px;
  }
  .speaker_bio_container {
    padding: 30px 20px;
  }
  .speaker_bio_container .speaker_bio_left img{
    margin-bottom: 10px;
  }
  .speaker_bio_right p{
    margin-bottom: 15px;
  }
  .speaker_bio_container::after{
    max-width: 276px;
    max-height: 120px;
    right: 0px;
  }
  .speaker_bio_container .owl_next_btn {
    right: -45px;
  }
  .speaker_bio_container .owl_prev_btn {
    left: -45px;
  }
  .ah_ag_grid_item_middle{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: flex-start;
  }
  .ah_ag_grid_item_middle_left{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ah_agenda_header_container{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 45px;
  }
  .ah_agenda_header_container .ah_agenda_header_left{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ah_agenda_header_container .ah_header_content_right {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ah_agenda_header_container .hex__common_home_title {
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 35px;
  }
  .ah_header_content_right p{
    font-size: 17px;
  }
  .ah_ag_grid_item_middle_left h3{
    font-size: 22px;
    line-height: 30px;
  }
  .ah_ag_grid_item_middle_left h6{
    font-size: 17px;
  }
  .ah_ag_grid_item .ah_ag_grid_item_head{
    margin-bottom: 20px;
  }
  .ah_ag_content_top .wrap-drop{
    height: 54px;
  }
  .ah_ag_content_top .wrap-drop span{
    font-size: 17px;
    line-height: 24px;
  }
  .ah_ag_grid_item {
    margin-bottom: 45px;
  }
  .ah_ag_grid_item_middle_right{
    font-size: 17px;
    line-height: 24px;
  }
  .ahex__events_agenda_header_stripe::before {
    top: -10px;
    width: 360px;
    max-width: 560px;
    height: 860px;
  }
  .hex__events_hexcon_speaker_header::before{
    top: -30px;
    width: 360px;
    max-width: 560px;
    height: 860px;
  }
  .ah_ag_grid_item_duration_icon{
    margin-right: 6px;
  }
  .ah_agenda_filter_wrap_mobile  .ah_agenda_filter_title{
    font-size: 18px;
  }
  .ahex__events_sponsor_stripe {
    padding: 50px 0px 60px 0px;
  }
  .ahex__events_sponsor_stripe .hex__common_home_title {
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 30px;
  }
  .ahex_sponsor_description .ah_spo_start_desc, .ahex_sponsor_description .ah_spo_mail_desc {
    font-size: 17px;
    line-height: 24px;
  }
  .ahex_sponsor_view_pdf .prospectus_btn{
    font-size: 18px;
    line-height: 24px;
  }
  .ahex_sponsor_view_pdf .prospectus_btn::before{
    top: 5px;
    width: 18px;
    height: 18px;
  }
  .ahex__events_sponsor_stripe::before {
    width: 100%;
    height: 100%;
    max-height: 98px;
    max-width: 360px;
  }
  .hexcon_agenda_view_all {
    margin-top: 30px;
  }
  .hexcon_agenda_view_all a {
    font-size: 18px;
  }
  .ah_ag_grid_session_value, .ah_ag_grid_track_item{
    margin-bottom: 10px;
  }
  .ahex_sponsor_view_pdf {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .academy_learn_btn{
    font-size: 17px;
  }
  .ahex__events_highlight_stripe:after{
    width: 70%;
    top: 120px;
  }
}
@media screen and (max-width: 540px){
  .ah__events_video_stripe:before {
    width: 900px;
    top: -226px;
    right: -248px;
  }
}
@media screen and (max-width: 420px){
  .hex__events_hexcon_agenda::after{
    height: 8%;
  }
  .ah__events_video_stripe:before {
    width: 800px;
    top: -192px;
    right: -282px;
  }
  .ah_ag_grid_item .ah_ag_grid_item_head .ah_ag_grid_time{
    min-width: 85px;
    height: 35px;
    max-width: 85px;
    font-size: 13px;
  }
  .ah_ag_grid_item .ah_ag_grid_item_head .ah_ag_grid_date{
    font-size: 15px;
  }
  .ah_ag_grid_item_duration_value{
    font-size: 15px;
  }
  .ahex__events_sponsor_stripe::before {
    width: 100%;
    height: 100%;
    max-height: 80px;
    max-width: 290px;
  }
}
@media screen and (max-width: 380px){
  .heaxcon_agenda_timer_wrap .timer_col span {
    font-size: 38px;
  }
  .heaxcon_agenda_timer_wrap .timer_col label{
    line-height: 36px;
  }
  .heaxcon_agenda_timer_wrap p{
    right: -4px;
  }
  .hexcon_agenda_content_inner_wrap {
    padding-left: 5px;
  }
  .hexcon_agenda_content_single_col{
    padding-left: 20px;
  }
  .speaker_bio_container {
    padding: 30px 15px;
  }
  .speaker_bio_container .owl_next_btn {
    right: -35px;
  }
  .speaker_bio_container .owl_prev_btn {
    left: -35px;
  }
}
/*=======================HEXCON20 ENDS========================*/
.ahex__global_landing_navbar .hex__global_nav_logo_wrapper .hex__global_nav_logo{
  max-width: 135px;
}
.ahex__global_landing_navbar .hex__global_nav_demo_btn_alt{
  width: 100%;
  height: 100%;
  background: #fff;
  color: var(--hex_home_common_title_color);
  padding: 9px 40px;
  max-width: 144px;
  max-height: 40px;
}
.hex__nav_get_fixed.ahex__global_landing_navbar .hex__global_nav_demo_btn_alt{
  background: var(--hex_hexcon_theme_color);
  color: #fff;
}
.ahex__global_landing_navbar.hex__global_nav_bar:hover .hex__global_nav_demo_btn_alt{
  background: var(--hex_hexcon_theme_color_hover);
  color: #fff;
}
@media screen and (min-width: 1101px){
  header.ahex__global_landing_navbar .hex__global_nav_main_bar{
    padding-top: 20px;
    margin-bottom: 20px;
  }
  header.hex__nav_get_fixed.ahex__global_landing_navbar .hex__global_nav_main_bar{
    padding-top: 0px;
  }
}
/*******hex events pages ends************/
/*******Notification Bar Start********/
.image_ppc{
  top: 0px;
}
header.hex_top_nav_add{
top:0px !important;
}
.notification-promo{
  min-height: 50px !important;
  background-color:var(--hex_bg_color_white);
  z-index: 10;
  position: relative;
  top:0;
  left:0;
  width:100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  /* transition: all 0.2s linear; */
  /* animation:  0.4s ease-out slideInFromTop; */
}
.notification-promo.notification-promo--show {
  display: block !important;
}
.notification-promo.hide-notification{
  display:none !important;
}
.sks_notification_status{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -webkit-moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 15px 0px 15px;
  width: 88%;
  max-width: 1300px;
  margin: 0 auto;
  flex-direction: row;
  flex-wrap: wrap;
  min-height: 50px;
}
.sks_notification_status .notification_txt{
  margin: 0;
  font-size: 13px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  line-height: 24px;
  padding-right:0px;
}
.sks_notification_status .notification_btn{
  font-size: 13px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_btn_bg_color);
  font-style: normal;
  line-height: 24px;
  padding:0px 15px;
}
.close-notify{
  position: absolute;
  width: 25px;
  height: 30px;
  right: 10px;
  top: 50%;
  cursor:pointer;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 999;
}
.close-notify:before, .close-notify:after{
  content: '';
  position: absolute;
  width: 2px;
  height: 15px;
  top: 8px;
  left: 12px;
  background-color: var(--hex_home_common_text_color);
  -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -moz-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -ms-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
}
.close-notify:hover:before, .close-notify:hover:after{
  background-color: var(--hex_home_common_title_color);
}
.close-notify:before {
  transform: rotate(45deg);
}
.close-notify:after {
  transform: rotate(-225deg);
}
@keyframes slideInFromTop {
  from { transform: translateY(-50px);  }
  to { transform: translateY(0);}
}
@keyframes slideInFromTopY {
  from { transform: translateY(-21px); }
  to { transform: translateY(0); }
}
@keyframes slideInFromTopYI{
  from { transform: translateY(-50px); }
  to { transform: translateY(0); }
}
@keyframes slideInFromBottom {
  from { transform: translateY(0px);  }
  to { transform: translateY(-50px); }
}
@keyframes slideInFromBottomY {
  from { transform: translateY(0px); }
  to { transform: translateY(-21px); }
}
@media screen and (min-width:1101px){
  .notification-promo{
    display: none;
  }
}
@media screen and (max-width:1100px){
  .notification-promo{
    display: none;
  }
  .hex__hav_opened .hex__global_nav_menu_container{
    border-top: 1px solid #f3f3f3;
  }
}
@media screen and (max-width:1200px){
  .sks_notification_status{
    text-align: center;
  }
}
@media screen and (min-width:992px) and (max-width:1200px){
  .sks_notification_status{
    padding: 4px 0px 9px;
  }
  
  .notification-promo{
    /* padding-top:2px; */
  }
}
@media screen and (max-width:991px){
  .hex__global_nav_bar{
    top:0px;
  }
  .sks_notification_status{
    text-align:center;
  }
  .sks_notification_status .notification_btn{
    display: block;
  }
  .sks_notification_status{
    padding: 10px 15px 10px 10px;
  }
}
@media screen and (max-width:480px){
  .sks_notification_status{
    padding: 10px 15px 12px 10px;
  }
  
}


/*-----------------CUSTOM USER CONF STARTS----------------------*/
.notification-promo.hexcon-notification{
  background: #FFD953;
  overflow: hidden;
}
.hexcon-notification .close-notify:before, 
.hexcon-notification .close-notify:after{
  background-color: var(--hex_home_common_text_color);
}
.hexcon-notification .close-notify:hover:before, 
.hexcon-notification .close-notify:hover:after{
  background-color: var(--hex_home_common_title_color);
}
.hexcon-notification .notification_logo{
  margin-right: 16px;
  text-align: center;
  min-width: 115px;
}
.hexcon-notification .notification_logo img{
  width: 100%;
  max-width: 115px;
  height: 26px;
  margin-bottom: 8px;
  object-fit: contain;
  -o-object-fit: contain;
  object-position: center;
  -o-object-position: center;
}
.notification_logo .hex__global_nav_logo{
  fill: #fff;
}
.hexcon-notification .notification_btn,
.hexcon-notification .sks_notification_status .notification_txt{
  color: var(--hex_home_common_title_color);
  font-size: 16px;
  line-height: 22px;
}
.hexcon-notification .notification_btn{
  font-weight: var(--hex_font_semibold);
  position: relative;
  padding-right: 20px;

}
.hexcon-notification .notification_btn::after{
  position: absolute;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  content: '';
  right: 5px;
  top: 7px;
  width: 6px;
  height: 9px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(https://www-review3.hexnode.com/static/img/pricing/v2/icons/right-angle.svg);
}
.hexcon-notification .notification_btn:hover::after {
  transform: translate(3px);
  -webkit-transform: translate(3px);
}
.hexcon-notification .sks_notification_status{
  position: relative;
}
.hexcon-notification .notification_content_wrapper{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -webkit-moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* padding: 0px 15px 0px 15px; */
  /* width: 88%; */
  /* max-width: 1300px; */
  /* margin: 0 auto; */
  flex-direction: row;
  flex-wrap: wrap;
  min-height: 60px;
  position: relative;
  z-index: 15;
}
a.notification_content_wrapper{
  text-decoration: none;
}
.hexcon-notification .hex_notify_semi_cir{
  position: absolute;
  z-index: 11;
}
.hexcon-notification .semi_circle_1{
  right: 0px;
  left: -95px;
  bottom: 10px;
  max-height: 107px;
  max-width: 206px;
  -webkit-transform: scaleX(-1) rotate(90deg);
  transform: scaleX(-1) rotate(90deg);
}
.hexcon-notification .semi_circle_2{
  right: 0px;
  left: -10px;
  bottom: 70px;
  max-height: 100%;
  max-width: 123px;
}
.hexcon-notification .semi_circle_3{
  right: 0px;
  left: 35%;
  bottom: 60px;
  max-height: 65px;
  max-width: 122px;
}
.hexcon-notification .semi_circle_4{
  right: 22%;
  top: -17px;
  max-height: auto;
  max-width: 140px;
  transform: rotate(180deg);
}
.hexcon-notification .semi_circle_5{
  left: 0px;
  right: 0px;
  margin-left: auto;
  margin-right: -95px;
  bottom: 0px;
  max-height: 152px;
  max-width: 230px;
  transform: rotate(90deg);
}
.hexcon-notification .semi_circle_6{
  right: -8px;
  bottom: 12px;
  max-height: initial;
  max-width: 130px;
  -webkit-transform: scaleX(-1) rotate(20deg);
  transform: scaleX(-1) rotate(20deg);
}
.hexcon-notification .hex_notify_semi_cir img{
  position: relative;
  height: 100%;
  width: 100%;
}
.hexcon-notification .semi_spinner {
  animation: rotate 20s linear infinite;
  -webkit-animation: rotate 20s linear infinite;
  -moz-animation: rotate 20s linear infinite;
  position: relative;
}
.hexcon-notification .semi_spinner.back {
  animation: rotate_back 20s linear infinite;
  -webkit-animation: rotate_back 20s linear infinite;
  -moz-animation: rotate_back 20s linear infinite;
}
@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotate_back {
  to {
    transform: rotate(-360deg);
  }
}
@-webkit-keyframes rotate_back {
  to {
    -webkit-transform: rotate(-360deg);
  }
}
@-moz-keyframes rotate_back {
  to {
    transform: rotate(-360deg);
  }
}
.hexcon-notification.hexcon_banner_mdm .semi_spinner{
  animation: none;
}
.hexcon-notification .semi_circle_1 .semi_spinner,
.hexcon-notification .semi_circle_4 .semi_spinner,
.hexcon-notification .semi_circle_5 .semi_spinner{
  animation-delay: 2s;
}
.hexcon-notification .sks_notification_status{
  padding-top: 5px;
  padding-bottom: 5px;
}
@media screen and (min-width: 992px) and (max-width: 1200px){
  .hexcon-notification .sks_notification_status {
    /* padding: 0px 0px 0px; */
  }
}
@media screen and (max-width: 991px){
  .hexcon-notification .sks_notification_status{
    padding: 0px;
  }
  .hexcon-notification .notification_content_wrapper {
    padding: 10px 5px 10px 0px;
  }
  .hexcon-notification .semi_circle_4, .hexcon-notification .semi_circle_3{
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .hexcon-notification .notification_logo {
    margin-left: 20px;
  }
}
@media screen and (max-width: 786px){
  .hexcon-notification .notification_logo {
    display: none;
  }
  .hexcon-notification .semi_circle_{
    display: none;
  }
  .hexcon-notification .semi_circle_1{
    left: -95px;
  }
  .hexcon-notification .semi_circle_2 {
    left: 15px;
  }
  .hexcon-notification .semi_circle_5{
    margin-right: -70px;
  }
}
@media screen and (max-width: 600px){
  .hexcon-notification .notification_btn{
    padding-left:5px;
  }
  .hexcon-notification .notification_btn, .hexcon-notification .sks_notification_status .notification_txt{
    font-size: 13px;
  }
  .hexcon-notification .semi_circle_5{
    margin-right: -95px;
  }
  .hexcon-notification .semi_circle_1 {
    left: -80px;
    bottom: 10px;
    max-height: 107px;
    max-width: 185px;
  }
  .hexcon-notification .semi_circle_2 {
    left: -15px;
    bottom: 65px;
    max-height: 60px;
    max-width: 110px;
  }
}
@media screen and (max-width: 420px){
  .hexcon-notification .semi_circle_1 {
    left: -120px;
  }
  .hexcon-notification .semi_circle_2 {
    left: -60px;
    -webkit-transform:rotate(-35deg);
    transform: rotate(-35deg);
  }
  .hexcon-notification .semi_circle_5 {
    margin-right: -152px;
  }
  .hexcon-notification .semi_circle_6 {
    right: -65px;
    -webkit-transform: scaleX(-1) rotate(-45deg);
    transform: scaleX(-1) rotate(-45deg);
  }
}
/*-----------------CUSTOM USER CONF ENDS----------------------*/
/*******Notification Bar Ends********/
/*====================TESTIMONIALS 4th STARTS ====================*/

.hex__home_testimonial_cell_alt:nth-child(4){
  display: none;
}

@media screen and (min-width: 719px) and (max-width: 1094px){
  .hex__home_testimonial_cell_alt:nth-child(4){
    display: block;
  }
}
/*====================4th Block TESTIMONIALS ENDS====================*/

/*====================CASE STUDY STRIPE STARTS====================*/
.hex__case_study_logo_wrapper .hex__case_study_logo_alt {
  margin: 0;
  padding: 0;
  vertical-align: middle;
  color: #333;
  font-size: 20px;
  line-height: 26px;
  font-weight: var(--hex_font_semibold);
  position: relative;
  padding: 20px 0;
}
@media screen and (max-width: 646px){
  a.hex__home_case_study_cell:nth-child(4),
  .hex__home_case_study_cell:nth-child(4){
      display : none;
  }
}
@media screen and (min-width: 647px) and (max-width: 988px){
  a.hex__home_case_study_cell:nth-child(4),
  .hex__home_case_study_cell:nth-child(4){
    display: block;
  }
}
@media screen and (min-width: 989px){
  a.hex__home_case_study_cell:nth-child(4),
  .hex__home_case_study_cell:nth-child(4){
      display : none;
  }
}
.hex__case_study_logo_wrapper .hex__case_study_logo_alt{
  line-height: 25px;
}
.ahex_hover_btns{
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  opacity: 0;
  width: 100%;
  padding: 0px 0px;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  z-index: 3;
  height: 100%;
}
.ahex_hover_btns .hover_list_btns{
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0px 0px;
  cursor: pointer;
  -webkit-justify-content: center;
  -webkit-moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ahex_hover_btns .watch_icon_styles{
  display:none;
}
.ahex_hover_btns .hover_list_btns:nth-child(2)::before{
  background: var(--hex_signup_carousel_indicator);
  content: "";
  display: block;
  left: 0;
  height: 35%;
  width: 1px;
  opacity: 0.6;
}
.hex__home_case_study_cell figure,
.hex__case_study_bottom_cs_stripe_cell figure{
  border-radius: 10px;
  overflow: hidden;
}
.hex__home_case_study_cell figure::after,
.hex__case_study_bottom_cs_stripe_cell figure::after{
  content:"";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 2;
  opacity: 0;
  -webkit-transition:all 0.4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.4s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.hex__home_case_study_cell:hover figure::after,
.hex__case_study_bottom_cs_stripe_cell:hover figure::after{
  opacity: 1;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.hex__home_case_study_cell:hover figure>img,
.hex__case_study_bottom_cs_stripe_cell:hover figure>img{
  filter: blur(2px);
  -webkit-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -moz-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -ms-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -o-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  transition: all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
}
.hex__home_case_study_cell:hover .ahex_hover_btns,
.hex__case_study_bottom_cs_stripe_cell:hover .ahex_hover_btns{
  opacity: 1;
  visibility: visible;
  -webkit-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition:all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.ahex_case_study_text_link{
  text-decoration: none;
  font-size: 18px;
  line-height: 1.2;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin: 0;
  padding: 0;
}
.ahex_case_study_text_link:hover, .ahex_case_study_text_link:focus{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
}
.hex_mdm_resourse_single_resource_box_inner:hover, .ahex_case_study_text_link:focus{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
}
.ahex_hover_btns .hover_list_btns a{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px 10px;  
  opacity: 0.8;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  height: 100%;
  flex: 1;
  -webkit-backface-visibility: hidden;
}


.set_margin_left_of_image{
  margin-left: 5px;
}

.set_padding_right_of_read{
  padding-right: 10px;
}


.ahex_hover_btns .hover_list_btns a span{
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
}
.ahex_hover_btns .hover_list_btns a:hover, .ahex_hover_btns .hover_list_btns a:focus{
  text-decoration: none;
}
.ahex_hover_btns .hover_list_btns a img{
  width:100%;
  height: 26px;
  object-fit: contain;
  text-align: center;
  margin-bottom: 10px;
  filter: none!important;
}
/* .ahex_hover_btns .hover_list_btns a.watch_icon img{
  height: 22px;
  margin-bottom: 12px;
  margin-top: 2px;
} */
.ahex_hover_btns .hover_list_btns a:hover{
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-backface-visibility: hidden;
}
.ahex_hover_btns .hover_list_btns a img{
  -webkit-transform: translate(0,15px);
  -moz-transform: translate(0,15px);
  -ms-transform: translate(0,15px);
  -o-transform: translate(0,15px);
  transform: translate(0,15px);
  transition: all 0.3s ease-in-out;
  opacity: 0;
}
.ahex_hover_btns .hover_list_btns a span{
  -webkit-transform: translate(0, 5px);
  -moz-transform: translate(0, 5px);
  -ms-transform: translate(0, 5px);
  -o-transform: translate(0, 5px);
  transform: translate(0, 5px);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.hex__home_case_study_cell:hover .ahex_hover_btns .hover_list_btns a img, 
.hex__home_case_study_cell:focus .ahex_hover_btns .hover_list_btns a img, 
.hex__home_case_study_cell:hover .ahex_hover_btns .hover_list_btns a span,
.hex__home_case_study_cell:focus .ahex_hover_btns .hover_list_btns a span,
.hex__case_study_bottom_cs_stripe_cell:hover .ahex_hover_btns .hover_list_btns a img, 
.hex__case_study_bottom_cs_stripe_cell:focus .ahex_hover_btns .hover_list_btns a img, 
.hex__case_study_bottom_cs_stripe_cell:hover .ahex_hover_btns .hover_list_btns a span,
.hex__case_study_bottom_cs_stripe_cell:focus .ahex_hover_btns .hover_list_btns a span,
.case_study_box_wrap:hover .ahex_hover_btns .hover_list_btns a img,
.case_study_box_wrap:hover .ahex_hover_btns .hover_list_btns a span, 
.hex_mdm_resourse_single_resource_box.resource_casestudy:hover .ahex_hover_btns .hover_list_btns a img,
.hex_mdm_resourse_single_resource_box.resource_casestudy:hover .ahex_hover_btns .hover_list_btns a span{
  -webkit-transform: translate(0,0);
  -moz-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0);
  opacity: 1;
}
.hex_mdm_resourse_single_resource_box{
  cursor: default;
}
.hex_mdm_resourse_single_resource_box.resource_casestudy .hex_mdm_resourse_single_resource_box_inner{
  background: #fff;
}
.hex_mdm_resourse_single_resource_box .text_wrapper_case_study{
  display: block;
  text-decoration: none;
}
.hex_mdm_resourse_single_resource_box .text_wrapper_case_study:focus{
  text-decoration: none;
}
.hex_mdm_resourse_single_resource_box.resource_casestudy .ahex_res_image_wrapper,
.ahex_customer_page_image_wrapper{
  position: relative;
}
.ahex_customer_page_image_wrapper{
  position: relative;
  background: #f6f7f8;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: placeholderSkeleton;
  -webkit-animation-timing-function: linear;
  background-image: -webkit-gradient(linear, left center, right center, from(#f6f7f8), color-stop(.2, #edeef1), color-stop(.4, #f6f7f8), to(#f6f7f8));
  background-image: -webkit-linear-gradient(left, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat: no-repeat;
  background-size: 500px 100%;
}
@-webkit-keyframes placeholderSkeleton {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.ahex_customer_page_image_wrapper{
  overflow: hidden;
  text-align: center;
  height: 100%;
  max-height: 205px;
  min-height: 205px;
  border-radius: 5px 5px 0 0 ;
}
.ahex_customer_page_image_wrapper img{
  height: 100%;
  object-fit: cover;
  width: 100%;
  /* height: 205px; */
  object-position: top;
}
.hex_mdm_resourse_single_resource_box.resource_casestudy .ahex_res_image_wrapper::after{
  content:"";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 2;
  opacity: 0;
  -webkit-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -moz-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -ms-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -o-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  transition: all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1) backdrop-filter 0.3s ease-out;
  border-radius: 3px;
}
.case_study_box_wrap .ahex_customer_page_image_wrapper::after{
  content:"";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 2;
  opacity: 0;
  -webkit-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -moz-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -ms-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -o-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  transition: all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
}
.hex_mdm_resourse_single_resource_box.resource_casestudy:hover .ahex_res_image_wrapper::after,
.case_study_box_wrap:hover .ahex_customer_page_image_wrapper::after{
  opacity: 1;
  -webkit-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -moz-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -ms-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -o-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  transition: all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1) backdrop-filter 0.3s ease-in;
}
.hex_mdm_resourse_single_resource_box.resource_casestudy:hover .ahex_res_image_wrapper::after{
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
}
.case_study_box_wrap:hover .ahex_customer_page_image_wrapper img,
.case_study_box_wrap:hover .ahex_customer_page_image_wrapper img.set_border_radius_of_image{
  filter: blur(2px);
  -webkit-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -moz-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -ms-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  -o-transition:all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
  transition: all 0.3s cubic-bezier(0.25, 0.50, 0.75, 1);
}
.hex_mdm_resourse_single_resource_box.resource_casestudy:hover .ahex_hover_btns,
.case_study_box_wrap:hover .ahex_hover_btns{
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.customer_page_grid_box_style{
  overflow: hidden;
}
.flter-section{
  background-color: #fff;
  /* border-bottom: solid 1px rgba(0,0,0,.15);
  border-top: solid 1px rgba(0,0,0,.15);
  border-bottom: 1px solid rgb(112 112 112 / 15%); */
  padding: 25px 0;
  overflow-x: hidden;
  overflow-y: scroll;
  max-height: calc(100vh - 90px);
}
/* .flter-section.sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: 91px;
  z-index: 20;
  border-top: 0;
}
.flter-section.sticky + .customer_page_filter_wrapper{
  padding-top: 146px;
} */
.hex__common_container_wrapper-filter-contrainer{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.clear-filter__btn{
  display: block;
  font-size: 16px;
  font-weight: var(--hex_font_medium);
  color: var(--hex_home_common_text_color);
  line-height: 20px; 
  text-decoration: underline;
  cursor: pointer;
}
.filter-contrainer__select{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  width: 100%;
  /* max-width: 300px;
  margin-right: 4%; */

  flex-direction: column;
}
.filter-contrainer__info{
  position:relative;
}
.filter-contrainer__info.active .filter-contrainer__info-title{
  color: #000;
  font-weight: var(--hex_font_medium);
}
.filter-contrainer__info-title{
  margin: 0px;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  position: relative;
  padding-right: 25px;
  /* display: inline-block; */
  width: 100%;
  padding: 17px;
  background: rgb(234 234 234 / 38%);
  border-radius: 3px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.filter-contrainer__info-title span{
  font-size: 16px;
}
.filter-contrainer__info-title svg{
  width: 10px;
  height: 10px;
  fill: var(--hex_home_common_title_color);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.filter-contrainer__info.open .filter-contrainer__info-title svg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.filter-contrainer__info.active .filter-contrainer__info-title svg {
  fill: #000;
}
/* .filter-contrainer__info-title::after{
  display: block;
  content: '';
  background: url(https://www-review3.hexnode.com/static/img/icons/angle-down.svg);
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  right: 0px;
  top: 8px;
  z-index: 10;
  width: 10px;
  height: 10px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
} */
.filter-contrainer__info-list{
  margin: 0 0 0 0;
  position: relative;
  background-color: #FFF;
  z-index: 9;
  min-width: 275px;
  width: 100%;
  max-width: 350px;
  height: auto;
  max-height: 0px;
  overflow: auto;
  top: 0;
  border-radius: 4px;
  padding: 0px 0px 0px 17px;
  box-shadow: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.filter-container__info-list-content{
  position: relative;
}
.filter-contrainer__info-list{
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  -ms-transform: translateY(10px);
  transform: translateY(10px);
}
.filter-contrainer__info .filter-contrainer__info-list{
  overflow: auto;
}
.filter-contrainer__info.open .filter-contrainer__info-list{
  pointer-events: all;
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  visibility: visible;
  max-height: 600px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  padding-bottom:30px;
}
.filter-contrainer__info-item{
  margin-bottom: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.filter-contrainer__info-item:last-child{
  margin-bottom: 0px;
}
.filter-contrainer__info-item[disabled="disabled"]{
  pointer-events: none;
  opacity: 0.5;
}
label.filter__checkbox_container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
  color: var(--hex_text_secondary);
  font-weight: 300;
}
.filter-contrainer__info-item.checked label.filter__checkbox_container{
  color: #000;
  font-weight: 500;
}
/* .filter__checkbox_container {
  color: var(--hex_home_common_text_color);
  padding-left: 35px;
} */
.filter__checkbox_container .hex__checkmark{
  top: 3px;
  border: 1px solid #979797;
  border-radius: 0px;
  background-color: #fff;
  width: 18px;
  height: 18px;
}
.filter__checkbox_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.filter__checkbox_container input:checked ~ .hex__checkmark {
  background-color: #FFFFFF;
  border: 1px solid #000;
}
.filter__checkbox_container .hex__checkmark:after {
  left: 5.5px;
  top: 2px;
  width: 5px;
  height: 9px;
  border: solid #000;
  border-width: 0 1px 1px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.filter__checkbox_container input:checked ~ .hex__checkmark:after {
  display: block;
}
.filter__checkbox_label + .filter__checkbox_container input:checked{
  color: #000;
}





.customer_page_video_filter_wrapper{
  background-color: #FFFFFF;
  margin-bottom:60px;
}
.customer_page_video_stories_stripe_heading{
  margin-top: 16px;
  margin-bottom: 55px;
  font-weight : 600;
  font-size: 38px;
  text-align: center;
  line-height: 1.2;
 color: #020A19;
}

.customer_page_video_stories_wrap{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -webkit-moz-box-pack: center;
  justify-content: center;
  margin-left: -12px;
  margin-right: -12px;
}
.case_study_stories_box_col{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33%;
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 30px;
}

.video_case_study_box_wrap{
  background-color: #ffffff;
  width: 100%;
  transition: all 0.2s ease-in;
  padding: 0px;
  max-width: 304px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  height: 100%;
  cursor: pointer;
}
.hex_customer_page_video_stories_block_content_wraper{
  padding: 20px 0px 0px 0;
  text-align: center;
}

.ahex_customer_page_vs_content{
  font-size: 18px;
  line-height: 24px;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_normal);
  letter-spacing: -0.01em;
  text-align: center;
  display: block;
  padding: 25px;
  margin-bottom:0;
}
.case_study_stories_box_col .ahex_hover_btns img{
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.hex_customer_page_video_wrapper{
  position: relative;
  overflow: hidden;
  text-align: center;
  height: 100%;
  max-height: 171px;
  min-height: 171px;
  background-repeat: no-repeat;
  background-size: 500px 100%;
  height:100%;
  width: 100%;

  border-radius: 5px;

}

.hex_customer_page_video_wrapper::after{
  content: "";
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    background: transparent linear-gradient(61deg, #010101E6 0%, #01010152 33%, #01010100 100%) 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 0.6;
    -webkit-transition: 0.3s ease-out;
    -moz-transition: 0.2s ease-out;
    -ms-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}

.hex_customer_page_video_wrapper .hex__customer_img{
  width:100%;
  height:100%;
  object-fit: cover;
  object-position: top;
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.2s ease-out;
  -ms-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;

}
.video_case_study_box_wrap:hover{
  .hex_customer_page_video_wrapper::after {
    -webkit-transition: 0.3s ease-out;
    -moz-transition: 0.2s ease-out;
    -ms-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
  opacity: 1;
  }
  .hex__customer_img{
    -webkit-transition: 0.3s ease-out;
    -moz-transition: 0.2s ease-out;
    -ms-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    transform: scale(1.05);
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    }
}

.hex_cs_video_btn{
  position: absolute;
  width:40px;
  height:40px;
  left: 15px;
  bottom: 15px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  z-index: 3;

  background:rgba(255, 255, 255, 0.15) 0% 0% no-repeat padding-box;
  border: 1px solid rgba(255, 255, 255, 0.15);
  opacity: 1;
  backdrop-filter: blur(13px);
  -webkit-backdrop-filter: blur(13px);
  border-radius: 50%;
}
.hex_cs_video_btn .play_icon{
  margin:auto;
}
.hex_cs_video_btn .play_icon img{
  width : 12px;
  height: 15px;
  display: flex;
}

.hex_customer_casestudy_company_logo_wrapper{
  height: 40px;
  display: block;
  position: relative;
  margin: 5px 0px 5px 0px;
  text-align: start;
  vertical-align: middle;
}
.hex_customer_vs_company_logo{
  max-height: 40px;
  max-width: 200px;
  width: auto;
  height: auto;
  position: relative;
  margin: auto 0;
  vertical-align: start;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.hex_customer_vs_company_name{
  margin: 0;
  padding: 0;
  vertical-align: middle;
  color: #191919;
  font-size: 18px;
  line-height: 27px;
  font-weight: var(--hex_font_normal);
  position: relative;
  padding: 10px 0;
}
.hex_customer_vs_content{
    font-size: 18px;
    line-height: 27px;
    color: var(--hex_testimonial_text_color);
    font-weight: var(--hex_font_normal);
    letter-spacing: 0px;
    color: #191919;
    opacity: 1;
    text-align: start;
    display: block;
    margin:15px auto;
    margin-bottom: 25px;
    word-wrap: break-word;
}

@media screen and (max-width:1199px) {
  .customer_page_video_filter_wrapper{
    margin-bottom: 45px;
  }
  .case_study_stories_box_col{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  }
  
}
@media screen and (max-width:767px) {
  .case_study_stories_box_col{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  }
  .customer_page_video_stories_stripe_heading{
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 30px;
    line-height: 36px;
  }
  .video_case_study_box_wrap{
    max-width: 340px;
  }
  .hex_customer_page_video_wrapper{
    max-height: 191px;
    min-height: 191px;
  }
   .hex_customer_casestudy_company_logo_wrapper{
    height:51px;
    margin:0;
  }
  .hex_customer_vs_content{
    margin-bottom: 10px;
  } 
}




.customer_page_filter_wrapper{
  background-color: #FFFFFF;
}

.case_study_grid_wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -webkit-moz-box-pack: center;
  justify-content: center;
  margin-left: -12px;
  margin-right: -12px;
}
.customer_page_case_study_stripe_heading{
  margin-top: 15px;
  margin-bottom: 45px;
}
.case_study_box_col{
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 30px;
}
.case_study_box_wrap{
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 0px 9.9px 1.1px rgba(0,0,0,0.04);
  width: 100%;
  transition: all 0.2s ease-in;
  padding: 0px;
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.ahex_customer_page_cs_content{
  font-size: 18px;
  line-height: 24px;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_normal);
  letter-spacing: -0.01em;
  text-align: center;
  display: block;
  padding: 25px;
  margin-bottom:0;
}
.case_study_box_wrap .ahex_hover_btns{
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: center;
}
.case_study_box_wrap .ahex_hover_btns .hover_list_btns{
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: unset;
  -moz-box-flex: unset;
  -webkit-flex: unset;
  -ms-flex: unset;
  flex: unset;
  height: 100%;
  width:100%;
}
.case_study_box_wrap .ahex_hover_btns .hover_list_btns a{
  -webkit-flex-direction: row;
  flex-direction: row;
  padding-top: 20px;
  padding-bottom: 20px;
  opacity: 1;
}
.case_study_box_wrap .ahex_hover_btns .hover_list_btns:first-child{
  align-items: center;
}
.case_study_box_wrap .ahex_hover_btns .hover_list_btns:first-child a{
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.case_study_box_wrap .ahex_hover_btns .hover_list_btns:last-child{
  align-items: center;
}
.case_study_box_wrap .ahex_hover_btns .hover_list_btns:last-child a{
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.case_study_box_wrap .ahex_hover_btns.ahex_readbtn_only .hover_list_btns:last-child,
.case_study_box_wrap .ahex_hover_btns.ahex_readbtn_only .hover_list_btns:last-child a{
  align-items: center;
}
.case_study_box_wrap .ahex_hover_btns .hover_list_btns a img{
  /* max-width: 24px;
  max-height: 24px; */
  margin-right: 0px;
  margin-bottom: 5px;
}
.case_study_box_wrap .ahex_hover_btns .hover_list_btns:nth-child(2)::before{
  display: none;
}
.case_study_box_wrap .ahex_hover_btns .hover_list_btns a.read_icon img{
  height: 18px;
  width: 24px;
}
.case_study_box_wrap .ahex_hover_btns .hover_list_btns a.watch_icon img{
  height: 23px;
  width: 24px;
  margin-left: 0px;
}
/* .case_study_box_wrap .ahex_hover_btns .hover_list_btns a.read_icon .read_icon_wrap,
.case_study_box_wrap .ahex_hover_btns .hover_list_btns a.read_icon .watch_icon_wrap{
  max-height: 18px;
  max-width: 24px;
} */
.case_study_box_wrap .ahex_hover_btns .hover_list_btns a span{
  line-height: 18px;
}
.hex_resourse_casestudy_company_logo_wrapper .ahex_customer_page_cs_company_logo {
  margin: 0;
  padding: 0;
  vertical-align: middle;
  color: #333;
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  position: relative;
  padding: 10px 0;
}
.ahex_customer_page_case_study_block_content_wrapper{
  padding: 20px 0px 0px 0;
  text-align: center;
}
.load_more_row{
  text-align: center;
}
.cs_show_btn{
  display: inline-block;
  font-size: 17px;
  text-align: center;
  line-height: 1.4;
  font-weight: var(--hex_font_medium);
  position: relative;
  color: var(--hex_btn_bg_color);
  cursor: pointer;
  padding-right: 20px;
}
.cs_show_btn.cs_less_btn{
  color: var(--hex_home_common_text_color);
}
.cs_show_btn::after{
  display: block;
  content: '';
  background: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right-blue.svg');
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  right: 0px;
  top: 8px;
  z-index: 10;
  width: 10px;
  height: 10px;
  transform: rotate(90deg);
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.cs_less_btn::after{
  transform: rotate(180deg);
  background: url(https://www-review3.hexnode.com/static/img/footer/arrow-white.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.animate-repeat.ng-move,
.animate-repeat.ng-enter,
.animate-repeat.ng-leave {
  -webkit-transition:all linear 0.3s;
  transition:all linear 0.3s;
}
.animate-repeat.ng-leave.ng-leave-active,
.animate-repeat.ng-move,
.animate-repeat.ng-enter {
  opacity:0;
}
.animate-repeat.ng-leave,
.animate-repeat.ng-move.ng-move-active,
.animate-repeat.ng-enter.ng-enter-active {
  opacity:1;
}
@media screen and (min-width: 600px){
  .customer_page_grid_box_style{
    height: 448px;
    padding:12px;
  }
  .customer_page_grid_box_style p.set_font_style_on_read_story{
    display: none;
  }
}
@media screen and (max-width: 1359px){
  .ahex_customer_page_cs_content{
    font-size: 17px;
    padding: 20px;
  }
  .customer_page_case_study_stripe_heading {
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 36px;
  }
}
@media screen and (max-width: 1199px){
  .case_study_box_col {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 1099px){
  .flter-section.sticky{
    top: 64px;
  }
}
/* @media screen and (max-width: 992px){
  .filter-contrainer__info.open .filter-contrainer__info-list.filter-location{
    padding-bottom:40px;
  }
} */
@media screen and (max-width: 900px){
  .case_study_box_col {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 767px){
}
@media screen and (max-width: 600px){
  .case_study_box_col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .filter-contrainer__info-title{
    font-size: 16px;
  }
  .flter-section{
    padding: 15px 0;
  }
  .filter-contrainer__info-list{
    top: 0px;
    min-width: 250px;
  }
  label.filter__checkbox_container{
    font-size: 16px;
  }
  .filter__checkbox_container .hex__checkmark{
    width: 18px;
    height: 18px;
  }
  .filter__checkbox_container .hex__checkmark:after {
    top: 1px;
    width: 6px;
    height: 11px;
  }
  .flter-section.sticky + .customer_page_filter_wrapper{
    padding-top: 130px;
  }
  .filter-contrainer__info-list.filter-location{
    left: auto;
    right: 0;
    min-width: 220px;
  }
}
@media screen and (max-width: 420px){

}
.customer_page{
  position: relative;
  background: #fff;
}
.customer_page__overlay{
  display: block;
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  left: 0;
  z-index: 21;
}
/*====================CASE STUDY STRIPE ENDS====================*/
/*====================CASE STUDY PAGE LOGO STRIPE STARTS====================*/
.customer_page_logo_wrap{
  /* background: var(--hex_bg_color_light_blue); */
  padding: 60px 0px;
  min-height: 300px;
}
/* .customer_page_logo_div_style{
  justify-content: space-between;
} */
/*====================CASE STUDY PAGE TESTI STRIPE ENDS====================*/
/*====================CASE STUDY PAGE LOGO STRIPE STARTS====================*/
.customer_page_testimonial_wrap{
  background: #fff;
  /* padding: 60px 0px; */
}
.customer_page_testimonial_wrap .hex__common_home_title{
  width: 70%;
  margin: auto;
  margin-bottom: 60px;
}
.customer_page_testimonial_grid_row{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -webkit-moz-box-pack: center;
  justify-content: center;
  margin-left: -15px;
  margin-right: -15px;
}
.cs_testimonial_col{
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 30px;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}
.cs_testimonial_col.cs_testimonial_col_featured{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 0px;
}
.customer_page_testimonial_container{
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border-radius: 12px;
  opacity: 1;
  padding: 30px;
  height: 320px;
  /* transition: height 0.3s cubic-bezier(0.2,0.5,0.7,1); */
  transition: height 0.3s ease-in-out;
  box-shadow: 0px 0px 6px rgba(0,0,0,0.06);
}
.customer_page_testimonial_container.cp_testi_fetured_container{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  box-shadow: none;
  border-radius: 0px;
  padding-left: 0px;
  padding-right: 0px;
  height: auto;
}
.csp_tc_head{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #EDEFF1;
}
.csp_tc_head_image{
  min-width: 80px;
  min-height: 80px;
  width: 100%;
  height: 100%;
  max-width: 80px;
  max-height: 80px;
  margin-right: 20px;
  overflow: hidden;
  border-radius: 10px;
  background: #f5fafe;
  display: flex;
  align-items: center;
  justify-content: center;
}
.csp_tc_head_image.csp_logo_type{
  padding: 8px;
}
.cp_testi_fetured_container .csp_tc_head{
  flex-direction: column;
  /* margin-right: 40px; */
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;
  border-radius: 10px;
}
.cp_testi_fetured_container .csp_tc_head_image{
  min-width: 280px;
  max-width: 320px;
  max-height: 320px;
}
.csp_tc_head_image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.csp_tc_head_image.csp_logo_type img{
  object-fit: scale-down;
  max-height: 66px;
}
.csp_tc_head_content_name{
  margin: 0px;
  font-size: 16px;
  line-height: 16px;
  color: var(--hex_home_common_title_color);
  /* font-weight: var(--hex_font_medium); */
  margin-bottom: 5px;
  font-weight: 400;
}
.csp_tc_head_content_company{
  margin: 0px;
  font-size: 14px;
  line-height: 1;
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal);
}
.cp_testi_fetured_container .csp_tc_head_content{
  margin-top: 35px;
}
.cp_testi_fetured_container .csp_tc_head_content_name{
  font-size: 22px;
  line-height: 28px;
  font-weight: var(--hex_font_semibold);
}
.cp_testi_fetured_container .csp_tc_head_content_company{
  font-size: 18px;
}
.csp_tc_body{
  margin-top: 20px;
}
.csp_tc_body .csp_tc_body_quote p{
  margin: 0px;
  font-size: 18px;
  line-height: 26px;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_normal);
}
.cp_testi_fetured_container .csp_tc_body{
  margin-left: 20px;
}
.cp_testi_fetured_container .csp_tc_body .csp_tc_body_quote p{
  font-size: 26px;
  line-height: 36px;
}
.csp_tc_body .csp_tc_body_quote{
  margin-bottom: 15px;
}
.cp_testi_fetured_container .csp_tc_body .csp_tc_body_quote{
  margin-bottom: 20px;
}
.csp_tc_body_desc .csp_tc_desc_p{
  margin: 0px;
  font-size: 15px;
  line-height: 24px;
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal);
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.csp_tc_desc_more{
  display: none;
}
.cp_testi_fetured_container .csp_tc_body_desc .csp_tc_desc_p{
  font-size: 18px;
  line-height: 28px;
}
.csp_tc_body_action{
  margin-top: 10px;
  display: none;
}
.csp_tc_body_action .csp_tc_act_btn{
  font-size: 15px;
  line-height: 20px;
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal);
  cursor: pointer;
  position: relative;
  padding-right: 20px;
  display: inline-block;
  align-items: center;
  transition: 0.15s ease;
}
.csp_tc_body_action .csp_tc_act_btn::after{
  position: absolute;
  right: 0px;
  content: "";
  display: none;
  background: url(https://www-review3.hexnode.com/static/img/schedule_demo/icons/arrow_down.svg);
  width: 12px;
  height: 12px;
  top: 50%;
  transform: translateY(-50%);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
  margin-top: 1px;
  -webkit-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.csp_tc_body.active .csp_tc_body_action .csp_tc_act_btn::after{
  transform: translateY(-50%) rotate(180deg);
}
.csp_tc_desc_p{
  position: relative;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-in-out;
  -moz-transition: max-height 0.3s ease-in-out;
  -ms-transition: max-height 0.3s ease-in-out;
  -o-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
}
.csp_tc_desc_p:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100px;
  height: 20px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
}
@supports (-webkit-line-clamp: 4) {
  /* .csp_tc_desc_p{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  } */
  .csp_tc_desc_p:after {
    display: none;
  }
}
.filtered-empty__section{
  display: none;
  min-height: 300px;
  background: #fff;
}
.angle-toggle{
  position: absolute;
  height: auto;
  width: 10px;
  top: 50%;
  transform: translateY(-50%) scale(0.70);
  right: 0px;
  margin-top: 3px;
}
.angle-toggle:hover{
  cursor: pointer;
}
.csp_tc_body .angle-toggle::before, .csp_tc_body .angle-toggle::after {
  position: absolute;
  display: block;
  content : '';
  width: 10px;
  height: 2px;
  background-color: var(--hex_home_common_text_color);
  -webkit-transition: 0.35s;
  transition: 0.35s;
  border-radius: 0px;
}
.csp_tc_body .angle-toggle.down::before {
  -webkit-transform: rotate(45deg) translate(-4px, 0px);
  transform: rotate(45deg) translate(-4px, 0px);
}
.csp_tc_body .angle-toggle.down::after {
  -webkit-transform: rotate(-45deg) translate(4px, 0px);
  transform: rotate(-45deg) translate(4px, 0px);
}
.csp_tc_body.active .angle-toggle.down::after {
  -webkit-transform: rotate(45deg) translate(4px, 0px);
  transform: rotate(45deg) translate(4px, 0px);
}
.csp_tc_body.active .angle-toggle.down::before {
  -webkit-transform: rotate(-45deg) translate(-4px, 0px);
  transform: rotate(-45deg) translate(-4px, 0px);
}
.csp_tc_body.active .angle-toggle{
  height: 12px;
}


/* .csp_tc_body.active .angle-toggle {
  transform: rotate(45deg) translate(-5px, -5px);
}
.csp_tc_body.active .angle-toggle:before {
  transform: translate(10px, 0);
}
.csp_tc_body.active .angle-toggle:after {
  transform: rotate(90deg) translate(10px, 0);
}

.csp_tc_body .angle-toggle {
  transform: rotate(0);
  left: 0;
}
.csp_tc_body .angle-toggle:before, .csp_tc_body .angle-toggle:after {
  background-color: transparent;
  width: 3px;
  height: 10px;
  display: inline-block;
  position: absolute;
  border-bottom: 12px solid black;
  top: 0;
  left: 0;
  transform: rotate(0);
}
.csp_tc_body .angle-toggle:before {
  transform: rotate(-135deg);
}
.csp_tc_body .angle-toggle:after {
  transform: rotate(135deg);
}
.csp_tc_body.active .angle-toggle {
  transform: rotate(0);
  transform: translate(0, -6px);
}
.csp_tc_body.active .angle-toggle:before {
  transform: rotate(-45deg);
}
.csp_tc_body.active .angle-toggle:after {
  transform: rotate(45deg);
}

.angle-toggle {
  width: 13px;
  height: 13px;
  display: inline-block;
  position: relative;
  bottom: -5px;
  left: -10px;
  transition: 0.4s ease;
  margin-top: 2px;
  text-align: left;
  transform: rotate(45deg);
  float: right;
}
.angle-toggle:before, .angle-toggle:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 12px;
  height: 3px;
  background-color: #fff;
  transition: 0.4s ease;
}
.angle-toggle:after {
  position: absolute;
  transform: rotate(90deg);
  top: -5px;
  left: 5px;
} */






/* .wrapper.active .arrow {
  transform: rotate(45deg) translate(-5px, -5px);
}
.wrapper.active .arrow:before {
  transform: translate(10px, 0);
}
.wrapper.active .arrow:after {
  transform: rotate(90deg) translate(10px, 0);
}

.wrapper3 .arrow {
  transform: rotate(0);
  left: 0;
}
.wrapper3 .arrow:before, .wrapper3 .arrow:after {
  background-color: transparent;
  width: 3px;
  height: 10px;
  display: inline-block;
  position: absolute;
  border-bottom: 12px solid black;
  top: 0;
  left: 0;
  transform: rotate(0);
}
.wrapper3 .arrow:before {
  transform: rotate(-135deg);
}
.wrapper3 .arrow:after {
  transform: rotate(135deg);
}
.wrapper3.active .arrow {
  transform: rotate(0);
  transform: translate(0, -6px);
}
.wrapper3.active .arrow:before {
  transform: rotate(-45deg);
}
.wrapper3.active .arrow:after {
  transform: rotate(45deg);
}

.arrow {
  width: 13px;
  height: 13px;
  display: inline-block;
  position: relative;
  bottom: -5px;
  left: -10px;
  transition: 0.4s ease;
  margin-top: 2px;
  text-align: left;
  transform: rotate(45deg);
  float: right;
}
.arrow:before, .arrow:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 12px;
  height: 3px;
  background-color: #fff;
  transition: 0.4s ease;
}
.arrow:after {
  position: absolute;
  transform: rotate(90deg);
  top: -5px;
  left: 5px;
}



.wrapper {
  margin: 0px auto;
  width: 400px;
  display: block;
  text-align: center;
  transition: 0.15s ease;
}
.wrapper.active .arrow {
  transform: rotate(45deg) translate(-5px, -5px);
}
.wrapper.active .arrow:before {
  transform: translate(10px, 0);
}
.wrapper.active .arrow:after {
  transform: rotate(90deg) translate(10px, 0);
}
.wrapper.active ul {
  opacity: 0.3;
  height: 108px;
}


.wrapper3 .arrow {
  transform: rotate(0);
  left: 0;
}
.wrapper3 .arrow:before, .wrapper3 .arrow:after {
  background-color: transparent;
  width: 3px;
  height: 10px;
  display: inline-block;
  position: absolute;
  border-bottom: 12px solid #000;
  top: 0;
  left: 0;
  transform: rotate(0);
}
.wrapper3 .arrow:before {
  transform: rotate(-135deg);
}
.wrapper3 .arrow:after {
  transform: rotate(135deg);
}
.wrapper3.active .arrow {
  transform: rotate(0);
  transform: translate(0, -6px);
}
.wrapper3.active .arrow:before {
  transform: rotate(-45deg);
}
.wrapper3.active .arrow:after {
  transform: rotate(45deg);
}

.arrow {
  width: 13px;
  height: 13px;
  display: inline-block;
  position: relative;
  bottom: -5px;
  left: -10px;
  transition: 0.4s ease;
  margin-top: 2px;
  text-align: left;
  transform: rotate(45deg);
  float: right;
}
.arrow:before, .arrow:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 12px;
  height: 3px;
  background-color: #fff;
  transition: 0.4s ease;
}
.arrow:after {
  position: absolute;
  transform: rotate(90deg);
  top: -5px;
  left: 5px;
}

.click-text {
  display: block;
  text-align: left;
  padding: 0 12px 16px;
  margin: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transition: 0.15s ease;
}
.click-text:hover {
  color: rgba(0, 0, 0, 0.6);
  border-bottom-color: rgba(0, 0, 0, 0.4);
}

ul {
  padding: 0;
  margin: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: 0.4s ease;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

li {
  list-style-type: none;
  margin: 0 auto;
  padding: 4px 12px;
  text-align: left;
  cursor: pointer;
}
li:first-child {
  margin-top: 12px;
}
li:last-child {
  margin-bottom: 12px;
} */

/* @media screen and (min-width: 992px) and (max-width: 1240px){
  .cs_testimonial_col{
    min-width: 398px;
  }
} */
@media screen and (max-width: 991px){
  .cs_testimonial_col{
    min-width: unset;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .customer_page_testimonial_container.cp_testi_fetured_container{
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cp_testi_fetured_container .csp_tc_head{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    align-items: flex-start;
  }
  .cp_testi_fetured_container .csp_tc_head_image{
    margin-bottom: 25px;
  }
  .filter-contrainer__select{
    max-width: 100%;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
  }
  .csp_tc_body_desc .csp_tc_desc_p{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
/* @media screen and (min-width: 768px) and (max-width: 991px){
  .cs_testimonial_col{
    max-width: 398px;
  }
} */
@media screen and (max-width: 767px){
  .cs_testimonial_col{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    max-width: 398px;
  }
  .cp_testi_fetured_container .csp_tc_body .csp_tc_body_quote p{
    font-size: 22px;
  }
  .cp_testi_fetured_container .csp_tc_body_desc .csp_tc_desc_p{
    font-size: 17px;
  }
  .cp_testi_fetured_container .csp_tc_head_content_name{
    font-size: 20px;
  }
  .cp_testi_fetured_container .csp_tc_head_content_company{
    font-size: 17px;
  }
  .cp_testi_fetured_container .csp_tc_body .csp_tc_body_quote {
    margin-bottom: 15px;
  }
  .cp_testi_fetured_container .csp_tc_head_content {
    margin-top: 20px;
  }
  .customer_page_testimonial_container{
    /* height: auto; */
    max-width: 500px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 600px){
  .cs_testimonial_col{
    min-width: auto;
  }
  .filter-container__clear{
    line-height: 20px;
  }
}
@media screen and (max-width: 400px){
  .customer_page_testimonial_container{
    padding: 20px;
  }
}
@media screen and (max-width: 720px) and (orientation: landscape) {
  .filter-contrainer__info-list{
    max-height: calc(100vh - 160px);
  }
}
/*====================CASE STUDY PAGE TESTI STRIPE ENDS====================*/
/*=====================MDM Home Page Starts======================*/
.ahex_tab_right_img {
  width: 100%!important;
  text-align: center;
  height: auto;
  max-width: 320px;
}
.ahex_tab_right_img.mhex_img_mobile_kiosk{
  max-width: 394px;
}
.mhex_img_mobile_kiosk.mhex_img_mobile_kiosk__cut-border-radius {
  border-radius: 10px;
}
.mhex_tab_ios{
  max-width: 260px;
}
.mhex_tab_tvos{
  max-width: 200px;
}
.mhex_tab_fireos{
  max-width: 200px;
}
.ahex_light_signup_container {
  padding: 60px 0 30px;
  text-align: center;
  background-color:var(--hex_bg_color_light_blue);
}
.ahex_light_signup_container .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link::after{
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right-blue.svg');

}
.ahex_light_signup_container .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link {
  color: var(--hex_btn_bg_color)
}
.ahex_mdm_new_light_signup{
  background-color: var(--hex_bg_color_light_blue);
  min-height: 250px !important;
  vertical-align: middle;
  display: table;
  width: 100%;
  background-size: cover;
}
.ahex_new_signup_wrapper{
  padding-bottom: 0px;
  min-height: 215px;
}
@media screen and (max-width: 600px){
  .control_show_above_phone {
      display: none!important;
  }
  .ahex_mdm_home_logo_col .mhex_mdm_logo_wrapper{
    height: 55px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .ahex_md_sw_french .ahex_new_signup_wrapper{
    min-height: 245px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1075px){
  .ahex_md_sw_french .ahex_new_signup_wrapper{
    min-height: 255px;
  }
  .ahex_md_sw_spanish .ahex_new_signup_wrapper{
    min-height: 265px;
  }
  .ahex_md_sw_german .ahex_new_signup_wrapper{
    min-height: 265px;
  }
}
@media screen and (min-width: 1075px) and (max-width: 1173px){
  .ahex_md_sw_german .ahex_new_signup_wrapper{
    min-height: 265px;
  }
}
#mhex_tab_left_content_wrapper{
  margin-bottom: 20px;
}
.mhex_new_signup_header{
  margin: 0 0 25px;
}
.mhex_features_list_content_title{
  line-height: 1.3;
}
.mdm_home_integrations_and_partnerships_container{
  padding: 55px 0 60px 0;
}
.mdm_home_integrations_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  padding-top: 5px;
  justify-content: center;
}
.ahex_mdm_home_logo_col{
  position: relative;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.ahex_mdm_home_logo_col .mhex_mdm_logo_wrapper{
  position: relative;
  background: #ffffff;
  border-radius: 4px;
  padding: 5px;
  /* -webkit-transition: all 0.2s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition: all 0.2s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition: all 0.2s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition: all 0.2s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.2s cubic-bezier(0.43, 0.27, 0.39, 0.88); */
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-box-pack: center;
    -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
  height: 60px;
}
.integration_logo_bordered .ahex_mdm_home_logo_col .mhex_mdm_logo_wrapper{
  border: 1px solid;
  border-color: var(--hex_list_active_bg);
  -webkit-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  -moz-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  -ms-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
}
.integration_logo_bordered .ahex_mdm_home_logo_col:not(.mhex_mdm_upcoming_logo_contianer) .mhex_mdm_logo_wrapper:hover{
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.15);
    box-shadow: 0 2px 11px rgba(0, 0, 0, 0.06);
}
.mhex_mdm_logo_wrapper .aspect-ratio-img {
  width: auto;
}
.mhex_mdm_logo_wrapper img{
  max-width: 140px;
  object-fit: contain;
}
.control_show_above_phone_initial{
  display: none;
}
@media screen and (min-width : 600px){
  .control_show_above_phone_initial{
    display: block;
    text-align: center;
  }
  .control_show_above_phone_initial img{
    max-width: 71%;
  }
}

@media screen and (min-width : 320px){
  .mdm_home_integrations_container{
    margin-left: -10px;
    margin-right: -10px;
  }
  .ahex_mdm_home_logo_col{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ahex_mdm_home_logo_col {
    padding-right: 10px;
    padding-left: 10px;
    margin: 10px 0px;
  }
  .mhex_integrations_and_partnerships_title{
    padding-bottom: 35px;
  }
  .mhex_mdm_logo_wrapper .mhex_active_directory{
    max-width : 106px;
  }
  .mhex_mdm_logo_wrapper .mhex_microsoft_azure{
    max-width : 150px;
    width: 100%;
  }
  .mhex_mdm_logo_wrapper .mhex_g_suit{
    max-width: 125px;
  }
  .mhex_mdm_logo_wrapper .mhex_office{
    max-width: 104px;
  }
  .mhex_mdm_logo_wrapper .mhex_abm{
    max-width : 120px;
  }
  .mhex_mdm_logo_wrapper .mhex_asm{
    max-width : 112px;
  }
  .mhex_mdm_logo_wrapper .mhex_android_enterprise{
    max-width : 110px;
  }
  .mhex_mdm_logo_wrapper .mhex_zendesk{
    max-width : 118px;
  }
  .mhex_mdm_logo_wrapper .mhex_lg_gate {
    max-width : 106px;
    margin-top: 4px;
  }
  .mhex_mdm_logo_wrapper .mhex_samsung_knox {
    max-width : 114px;
  }
  .mhex_mdm_logo_wrapper .mhex_okta {
    max-width : 120px;
  }
  .mhex_mdm_logo_wrapper .mhex_kyocera {
    max-width : 100px;
  }
  .mhex_mdm_logo_wrapper .mhex_honeywell {
    max-width : 104px;
  }
  .mhex_mdm_logo_wrapper .mhex_zebra {
    max-width : 96px;
  }
  .mhex_mdm_logo_wrapper .mhex_datalogic{
    max-width : 120px;
  }
}
@media screen and (min-width : 360px){
  .mhex_mdm_logo_wrapper .mhex_active_directory {
    max-width: 124px;
  }
  .mhex_mdm_logo_wrapper .mhex_android_enterprise {
    max-width: 128px;
  }
  .mhex_mdm_logo_wrapper .mhex_g_suit {
    max-width: 130px;
  }

}
@media screen and (min-width :420px){
  .mhex_mdm_logo_wrapper .mhex_active_directory {
    max-width: 132px;
  }
  .mhex_mdm_logo_wrapper .mhex_android_enterprise {
    max-width: 136px;
  }
  .mhex_mdm_logo_wrapper .mhex_g_suit {
    max-width: 150px;
  }
}
@media screen and (min-width : 520px){
  .mhex_mdm_logo_wrapper .mhex_android_enterprise {
    max-width: 166px;
  }
}
@media screen and (min-width : 600px){
  .mdm_home_integrations_container{
    margin-left: -12px;
    margin-right: -12px;
    max-width: 95%;
    margin: auto;
  }
  .ahex_mdm_home_logo_col{
    -ms-flex: 0 0 30%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  .ahex_mdm_home_logo_col {
    padding-right: 12px;
    padding-left: 12px;
    margin: 12px 0px;
  }
  .mhex_integrations_and_partnerships_title{
    padding-bottom: 40px;
  }
  .mhex_mdm_logo_wrapper .mhex_active_directory {
    max-width: 118px;
  }
  .mhex_mdm_logo_wrapper .mhex_android_enterprise {
    max-width: 126px;
  }
  .mhex_mdm_logo_wrapper .mhex_g_suit {
    max-width: 130px;
  }
}
.ahex_mdm_home_logo_col.mhex_mdm_upcoming_logo_contianer__max-md a {
  cursor: pointer;
}
@media screen and (min-width : 768px){
  .mdm_home_integrations_container{
    max-width: 100%;
  }
  .ahex_mdm_home_logo_col{
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ahex_mdm_home_logo_col.mhex_mdm_upcoming_logo_contianer__max-md {
    min-width: 239px;
  }
  .mhex_mdm_logo_wrapper .mhex_active_directory {
    max-width: 130px;
  }
  .mhex_mdm_logo_wrapper .mhex_g_suit {
    max-width: 130px;
  }
  .mhex_mdm_logo_wrapper .mhex_office {
    max-width: 92px;
  }
  .mhex_mdm_logo_wrapper .mhex_samsung_knox {
    max-width: 104px;
  }
  .mhex_mdm_logo_wrapper .mhex_lg_gate {
    max-width: 96px;
  }
  .mhex_mdm_logo_wrapper .mhex_android_enterprise {
      max-width: 130px;
  }
  .mhex_mdm_logo_wrapper .mhex_kyocera {
    max-width: 90px;
  }
  .mhex_mdm_logo_wrapper .mhex_honeywell {
    max-width: 102px;
  }
  .mhex_mdm_logo_wrapper .mhex_zebra {
    max-width: 86px;
  }
  .mhex_mdm_logo_wrapper .mhex_datalogic {
    max-width: 110px;
  }
}
@media screen and (min-width: 992px){
  .mdm_home_integrations_container{
    max-width: 95%;
  }
  .mhex_tab_macos{
    max-width: 420px;
  }
  .mhex_tab_ios {
    max-width: 335px;
  }
  .mhex_tab_android{
    max-width: 352px;
  }
  .mhex_tab_windows{
    max-width: 380px;
  }
  .mhex_tab_fireos {
    max-width: 240px;
  }
  .mhex_mdm_logo_strip {
    padding: 60px 0 30px;
  }
  .mhex_mdm_logo_wrapper .mhex_android_enterprise {
    max-width: 154px;
  }
  .mhex_mdm_logo_wrapper .mhex_g_suit {
    max-width: 150px;
  }
}
@media screen and (min-width: 1024px){
  .mdm_home_integrations_container{
    max-width: 90%;
  }
  .mhex_mdm_logo_wrapper .mhex_android_enterprise {
    max-width: 160px;
  }
}
@media screen and (min-width: 1200px){
  .mdm_home_integrations_container{
    max-width: 100%;
  }
  .ahex_mdm_home_logo_col{
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .mhex_mdm_logo_wrapper .mhex_active_directory{
    max-width : 148px;
  }
  .mhex_mdm_logo_wrapper .mhex_g_suit{
    max-width: 160px;
  }
  .mhex_mdm_logo_wrapper .mhex_office{
    max-width: 104px;
  }
  .mhex_mdm_logo_wrapper .mhex_abm{
    max-width : 120px;
  }
  .mhex_mdm_logo_wrapper .mhex_asm{
    max-width : 112px;
  }
  .mhex_mdm_logo_wrapper .mhex_android_enterprise{
    max-width : 168px;
  }
  .mhex_mdm_logo_wrapper .mhex_zendesk{
    max-width : 130px;
  }
  .mhex_mdm_logo_wrapper .mhex_lg_gate {
    max-width : 106px;
  }
  .mhex_mdm_logo_wrapper .mhex_samsung_knox {
    max-width : 114px;
  }
  .mhex_mdm_logo_wrapper .mhex_okta {
    max-width : 120px;
  }
  .mhex_mdm_logo_wrapper .mhex_kyocera {
    max-width : 100px;
  }
  .mhex_mdm_logo_wrapper .mhex_honeywell {
    max-width : 112px;
  }
  .mhex_mdm_logo_wrapper .mhex_zebra {
    max-width : 90px;
  }
  .mhex_mdm_logo_wrapper .mhex_datalogic{
    max-width : 120px;
  }
}
@media screen and (min-width:1400px){
  .mdm_home_integrations_container{
    max-width: 90%;
  }
}
@media screen and (max-width: 991px){
  .ahex_tab_right_img.mhex_tab_ios{
    max-width: 264px;
  }
  .ahex_tab_right_img.mhex_tab_android{
    max-width: 280px
  }
  .ahex_tab_right_img.mhex_tab_windows{
    max-width: 330px;
  }
  .ahex_tab_right_img.mhex_tab_macos{
    max-width: 340px;
  }
  .ahex_tab_right_img.mhex_tab_tvos{
    max-width: 180px;
  }
  .ahex_tab_right_img.mhex_tab_fireos{
    max-width: 165px;
  }
  #mhex_tab_left_content_wrapper {
    margin-bottom: 50px;
  }
  .mhex_mdm_logo_strip {
    padding: 50px 0 60px;
  }
  .ahex_light_signup_container {
    padding: 60px 0 45px;
  }
  .mhex_multi_tab_stripe_container{
    margin: 60px 0 40px 0;
  }
}
@media screen and (max-width: 760px){
  .ahex_tab_right_img.mhex_tab_ios{
    max-width: 230px;
  }
  .ahex_tab_right_img.mhex_tab_android{
    max-width: 268px
  }
  .ahex_tab_right_img.mhex_tab_windows{
    max-width: 264px;
  }
  .ahex_tab_right_img.mhex_tab_macos{
    max-width: 275px;
  }
  .ahex_tab_right_img.mhex_tab_tvos{
    max-width: 180px;
  }
  .ahex_tab_right_img.mhex_tab_fireos{
    max-width: 165px;
  }
  .mhex_multi_tab_stripe_container {
    margin: 50px 0 40px 0;
  }
}
@media screen and (max-width: 600px){
  .ahex_light_signup_container {
    padding: 50px 0 40px;
  }  
  #mhex_tab_left_content_wrapper {
    margin-bottom: 45px;
  }
  .ahex_tab_right_img.mhex_tab_ios{
    max-width: 245px;
  }
  .ahex_tab_right_img.mhex_tab_android{
    max-width: 255px
  }
  .ahex_tab_right_img.mhex_tab_windows{
    max-width: 275px;
  }
  .ahex_tab_right_img.mhex_tab_macos{
    max-width: 320px;
  }
  .ahex_tab_right_img.mhex_tab_tvos{
    max-width: 155px;
  }
  .ahex_tab_right_img.mhex_tab_fireos{
    max-width: 160px;
  }  
  
}
/*=====================ENDS MDM Home Page======================*/

/*=================================================
COMMON LOGO STRIPE GRID TYPE STARTS
==================================================*/
.multirow-logo-container .logo-item {
  width: 100%;
  max-width: 260px;
  padding: 0 !important;
}
 @media screen and (min-width: 480px) and (max-width: 1023.98px){
  .multirow-logo-container .logo-item:nth-last-child(1) {
    display: none!important;
  }
 }
.multirow-logo-container{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-flex-wrap:wrap;
  flex-wrap: wrap;
  -ms-flex-pack:justify;
  justify-content: space-around;
  margin: 0 auto;
}
@media screen and (min-width:1024px) {
  .logo-item {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media screen and (min-width:480px) and (max-width:1023.98px){
  .multirow-logo-container .logo-item {
    flex: 0 0 33.33%;
    max-width: 33.3%;
  }
}
@media screen and (max-width: 480px){
  .multirow-logo-container .logo-item {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
/*========================================
LOGO STRIPE GRID TYPE COMMON  ENDS
==========================================*/

/*============== CUSTPMER PAGE LOGO STARTS===========*/
.customer_page_sannerit_logo {
  background: url(https://www-review3.hexnode.com/static/img/customer_page_images/logos/sannerit.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 -38px;
  vertical-align: top;
  height: 33px;
  min-width: 130px!important;
}
.customer_page_sannerit_logo:hover {
  background-position: 0 -38px;
  cursor: pointer;
}
.customer_page_mcd_logo {
  background: url(https://www-review3.hexnode.com/static/img/customer_page_images/logos/mcd-logo.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 -41px;
  vertical-align: top;
  height: 41px;
  min-width: 50px!important;
}
.customer_page_mcd_logo:hover {
  background-position: 0 -41px;
  cursor: pointer;
}
.customer_page_sprint_logo {
  background: url(https://www-review3.hexnode.com/static/img/customer_page_images/logos/sprint-logo.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 -49px;
  vertical-align: top;
  height: 50px;
  min-width: 40px!important;
}
.customer_page_sprint_logo:hover {
  background-position: 0 -49px;
  cursor: pointer;
}
.customer_page_martin_logo {
  background: url(https://www-review3.hexnode.com/static/img/customer_page_images/logos/martin-sprocket-logo.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 -39px;
  vertical-align: top;
  height: 36px;
  min-width: 88px!important;
}
.customer_page_martin_logo:hover {
  background-position: 0 -39px;
  cursor: pointer;
}
.customer_page_cooper_logo {
  background: url(https://www-review3.hexnode.com/static/img/customer_page_images/logos/cooper-logo.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 -45px;
  vertical-align: top;
  height: 45px;
  min-width: 80px!important;
}
.customer_page_cooper_logo:hover {
  background-position: 0 -45px;
  cursor: pointer;
}
.customer_page_stuart_logo {
  background: url(https://www-review3.hexnode.com/static/img/customer_page_images/logos/stuart-olson-logo.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 -31px;
  vertical-align: top;
  height: 36px;
  min-width: 132px!important;
}
.customer_page_stuart_logo:hover {
  background-position: 0 -31px;
  cursor: pointer;
}
.customer_page_carnival_logo {
  background: url(https://www-review3.hexnode.com/static/img/customer_page_images/logos/carnival-logo.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 -33px;
  vertical-align: top;
  height: 31px;
  min-width: 132px!important;
}
.customer_page_carnival_logo:hover {
  background-position: 0 -33px;
  cursor: pointer;
}
/*============CUSTPMER PAGE LOGO ENDS=============*/

/*============KIOSK PAGE REDESIGN STARTS=============*/
.ahex_mdm_home_vid_btn{
  font-family: var(--hex_font_family);
  border-color: transparent;
  border: 0px;
}
.ahex_mdm_home_vid_btn:focus{
  outline: none;
}
.ahex_tab_full_width_content .mhex_tab_contents{
  width : 100%;
  padding-right: 0px;
}
.ahex_tab_full_width_content .mhex_tab_contents:nth-of-type(even) {
  margin: 0;
  padding: 0 0 20px 0px;
}
.ahex_tab_full_width_content .mhex_features_list_content_title{
  width: 100%;
}
.ahex_tab_complete_control{
  max-width: inherit;
}
.ahex_tab_adv_settings{
  max-width: inherit;
}
.ahex_tab_comprehensive_control{
  max-width: inherit;
}
.ahex_tab_advanced_mgmt{
  max-width: inherit;
}
.ahex_tab_seamless_config{
  max-width : 234px;
}
.ahex_tab_granular{
  max-width : 242px;
}
.ahex_tab_complete_lockdown{
  max-width: inherit;
}
.ahex_tab_seamless_mgmt{
  max-width: inherit;
}
.ahex_tab_seamless_tvos{
  max-width: inherit;
}
.ahex_tab_secure_mgmt{
  max-width: 182px;
}
.ahex_tab_regulated_access{
  max-width: inherit;
}
.ahex_tab_advanced_restrict{
  max-width: inherit;
}
.ahex_tab_secure_access{
  max-width : inherit;
}
.ahex_tab_ios_complete_control{
  max-width: inherit;
}
.ahex_tab_signage_content_mgmt{
  max-width : 420px;
}
.ahex_tab_signage_adv_capable{
  max-width : inherit;
}
@media screen and (max-width : 991px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 55% 0px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.all_in_one_kiosk {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/1x/mobile-kiosk-software.jpg');
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/1x/ipad-kiosk-mode.jpg');
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android_kiosk {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/1x/android-tablet-kiosk-mode.jpg');
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.windows_kiosk {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/1x/windows-kiosk.jpg');
    background-position: 65% 60px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/1x/tvos-kiosk-mode.jpg');
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android__kiosk_browser {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/1x/android-kiosk-browser.jpg');
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/1x/ios-kiosk-browser.jpg');
    background-position: 80% 25%;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.digital_signage {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/1x/digital-signage-software.jpg');
    background-position: 50% 0px;
  }
  .ahex_tab_list_stripe .mhex_image_padding {
    max-width: 90%;
    margin: auto;
  }
  .ahex_tab_complete_control {
    max-width: 460px;
  }
  .ahex_tab_adv_settings {
    max-width: 460px;
  }
  .ahex_tab_complete_lockdown {
    max-width: 460px;
  }
  .ahex_tab_seamless_mgmt {
    max-width: 460px;
  }
  .ahex_tab_comprehensive_control {
    max-width: 580px;
  }
  .ahex_tab_advanced_mgmt {
    max-width: 580px;
  }
  .ahex_tab_secure_mgmt {
    max-width: 232px;
  }
  .ahex_tab_seamless_tvos {
    max-width: 460px;
  }
  .ahex_tab_regulated_access {
    max-width: 460px;
  }
  .ahex_tab_advanced_restrict {
    max-width: 460px;
  }
  .ahex_tab_secure_access {
    max-width: 460px;
  }
  .ahex_tab_ios_complete_control {
    max-width: 460px;
  }
  .ahex_tab_signage_content_mgmt {
    max-width: 510px;
  }
  .ahex_tab_signage_adv_capable {
    max-width: 490px;
  }
}
@media screen and (max-width : 767px){
  .ahex_tab_list_stripe .mhex_image_padding {
    max-width: 90%;
    margin: auto;
  }
  .ahex_tab_list_stripe .mhex_tab_contents {
    width: 100%;
    padding-right: 0px;
  }
  .ahex_tab_list_stripe .mhex_tab_contents:nth-of-type(even){
    padding-left: 0px;
  }
}
@media screen and (max-width : 600px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 55% 0px;
    min-height: 760px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.all_in_one_kiosk{
    min-height: 760px;
    background-position: 55% 0px;
  }
  /* .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.and__forester .hex__mdm_home_content_wrapper {
    align-items: center;
    align-self: center;
    margin-bottom: 0px;
  }  */
  .ahex_tab_complete_control {
    max-width: 390px;
  }
  .ahex_tab_adv_settings {
    max-width: 390px;
  }
  .ahex_tab_complete_lockdown {
    max-width: 390px;
  }
  .ahex_tab_seamless_mgmt {
    max-width: 390px;
  }
  .ahex_tab_seamless_tvos {
    max-width: 390px;
  }
  .ahex_tab_regulated_access {
    max-width: 390px;
  }
  .ahex_tab_advanced_restrict {
    max-width: 390px;
  }
  .ahex_tab_secure_access {
    max-width: 390px;
  }
  .ahex_tab_ios_complete_control {
    max-width: 390px;
  }
  .ahex_tab_signage_content_mgmt {
    max-width: 420px;
  }
  .ahex_tab_signage_adv_capable {
    max-width: 400px;
  }
  .ahex_tab_seamless_config {
    max-width: 210px;
  }
  .ahex_tab_granular {
    max-width: 210px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk{
    background-position: 55% 0px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.windows_kiosk{
    background-position: 65% 80px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk{
    background-position: 55% 0;
  }
}
@media screen and (max-width: 360px){
  .ahex_tab_secure_mgmt {
    max-width: 180px;
  }
}
@media screen and (min-width: 601px) and (max-width: 991px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android_kiosk {
      background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/tab/android-tablet-kiosk-mode.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 75% 0px;
  }
}
@media screen and (min-width : 992px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 55% 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.all_in_one_kiosk {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/2x/mobile-kiosk-software.jpg');
    background-position: 45% 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/2x/ipad-kiosk-mode.jpg');
    background-position: 45% 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android_kiosk {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/2x/android-tablet-kiosk-mode.jpg');
    background-position: 68% 0px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.windows_kiosk {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/2x/windows-kiosk.jpg');
    background-position: 65% 0px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/2x/tvos-kiosk-mode.jpg');
    background-position: 80% 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android__kiosk_browser {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/2x/android-kiosk-browser.jpg');
    background-position: 80% 0px;
    background-color:#060610;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/2x/ios-kiosk-browser.jpg');
    background-position: 75% 0px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.digital_signage {
    background-image: url('https://www-review3.hexnode.com/static/img/all_kiosk/2x/digital-signage-software.jpg');
    background-position: 70% 0px;
    background-color: #050215;
  }
}
@media screen and (min-width : 1200px){

}
@media screen and (min-width : 1400px){
  .ahex_tab_seamless_config {
    max-width: 214px;
  }
  .ahex_tab_granular {
    max-width: 240px;
  }
}
@media screen and (min-width:992px) and (max-width: 1200px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.all_in_one_kiosk{
    background-position: 65% 0;
  }
}
@media screen  and (min-width: 1200px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk {
    background-position: 78% 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser{
    background-position: 68% 0px;
  }
}
@media screen  and (min-width: 1200px) and (max-width: 1299px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android_kiosk{
      background-position: 65% 0;
  }
  /* .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk {
    background-position: -240px 0;
  } */
}
@media screen  and (min-width: 1350px) and (max-width: 1399px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android_kiosk{
      background-position: 58% 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk {
    background-position: 80% 0;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1999px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android_kiosk{
      background-position: 55% 0;
  }
  
}
@media screen and (min-width: 1400px) and (max-width: 1599px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk {
    background-position: 69% 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser{
    background-position: 55% 0px;
  }
}
@media screen and (min-width : 1600px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser {
    background-position: 70% 0px;
  }
}
@media screen and (min-width: 1600px) and (max-width: 1999px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk {
    background-position: 88% 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser{
    /* background-position: -80px 0px; */
  }
}
@media screen and (min-width: 1700px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android__kiosk_browser{
    background-position: -160px 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser{
    /* background-position: -80px 0px; */
  }
}
@media screen and (min-width: 1900px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser{
    background-position: -50px 0px;
  }
}
@media screen and (min-width: 2000px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser{
    background-position: -80px 0px;
  }
}
@media screen and (min-width: 2000px) and (max-width: 2299px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android_kiosk{
      background-position: -50px 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk {
    background-position: -190px 0;
  }
}
@media screen and (min-width: 2300px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser{
    background-position: -120px 0px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.digital_signage{
    background-position: -120px 0px;
  }
}
@media screen and (min-width: 2300px) and (max-width: 2599px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android_kiosk{
      background-position: -100px -70px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk {
    background-position: -240px 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android__kiosk_browser{
    background-position: -240px 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser{
    background-position: -160px 0px;
  }
}
@media screen and (min-width: 2600px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android__kiosk_browser{
    background-position: -340px 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser{
    background-position: -200px 0px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.digital_signage {
    background-position: -220px 0px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk {
    background-position: -240px 0;
  }
}
@media screen and (min-width: 3000px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser {
      background-position: -250px 0px;
  }
}
@media screen and (min-width: 3200px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.android__kiosk_browser{
    background-position: -440px 0;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser{
    background-position: -281px -100px;
  }
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.tvos_kiosk {
    background-position: -300px 0;
  }
}
@media screen and (min-width: 3400px){
  .hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.ios_kiosk_browser {
      background-position: -330px -100px;
  }
}
/*============KIOSK PAGE REDESIGN ENDS=============*/

/*==============ABOUT US PAGE LOGO STRIPE STARTS===========*/
.parallelogram_boxes_background_style{
  overflow: hidden;
  margin-left: 0px;
  margin-right: 0px;
}
.adjust_margin_for_yahoo_finance{
  max-width:80%
}
.phot_grid_xs_row{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  flex-direction: row;
}
.photo-grid-item .aspect-ratio-img {
  width: auto;
}
.photo-grid-item{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.photo-grid-item .flex_logo_style{
  margin:0px;
}
.photo-grid-item .img.saasworthy-logo {
  max-width: 116px;
}
.background_image_for_testimonial{
  overflow: hidden;
}
.about_page_wrapper{
  /* overflow-x: hidden; */
}
.about_page_wrapper .row{
  margin-left: 0px;
  margin-right: 0px;
}
.photo-grid-container.photo-grid-container--top-move {
  margin-top: -94px;
}
@media screen and (max-width: 992px){
  /* .photo-grid-item .flex_logo_style {
    width: 100%;
    margin-top: 0;
  } */
  .photo-grid-item {
    height: 110px;
    width: 110px;
    margin: 20px;
    border-radius: 15px;
    position: absolute;
  }
  .photo-grid-item{
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .photo-grid-item a{
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .photo-grid{
    position: relative;
    min-height: 190px;
    width: 100%;
  }
  .photo-grid {
    padding-top: 10px;
    width:100%;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
  }
  .adjust_margin_for_techradar{
    max-width:60%;
  }
  .adjust_margin_for_inc_logo{
    max-width:80%;
  }
  .set_margin_for_industry_logo{
    max-width: 85%;
  }
  .hosting_advice_logo{
    max-width: 95%;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(1) {
    left: 0;
    top: 0;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(2) {
    left: 150px;
    top: 0;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(3) {
    left: 300px;
    top: 0;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(4) {
    left: 450px;
    top: 0;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(5) {
    left: 600px;
    top: 0;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(6) {
    left: 750px;
    top: 0;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(7) {
    left: 900px;
    top: 0px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(1),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(1) {
    left: -75px;
    top: 0px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(2),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(2) {
    left: 75px;
    top: 0px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(3),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(3) {
    left: 225px;
    top: 0px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(4),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(4) {
    left: 375px;
    top: 0px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(5),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(5) {
    left: 525px;
    top: 0px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(6),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(6) {
    left: 675px;
    top: 0px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(7),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(7) {
    left: 825px;
    top: 0px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(8),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(8) {
    right: -75px;
    top: 0px;
    display: none;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(1) {
    left: 0px;
    top: 0px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(2) {
    left: 150px;
    top: 0px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(3) {
    left: 300px;
    top: 0px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(4) {
    left: 450px;
    top: 0px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(5) {
    left: 600px;
    top: 0px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(6) {
    left: 750px;
    top: 0px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(7) {
    left: 900px;
    top: 0px;
  }
  .adjust_margin_for_cio {
    max-height: 40px;
  }
  .photo-grid-item.photo-grid-item--center-md {
    left: 50%;
    top: 0;
  }
}
@media screen and (max-width: 780px){
  .photo-grid-item.photo-grid-item--center-md {
    left: 51%;
    top: 0;
  }
}
@media screen and (max-width:767px){
  .photo-grid {
    max-width: 360px;
  }
  .photo-grid-container.photo-grid-container--top-move {
    margin-top: -67px;
    margin-left: 2px;
  }
  .photo-grid-item {
    height: 80px;
    width: 80px;
    margin: 20px;
    border-radius: 15px;
  }
  .adjust_margin_for_cult{
    max-width: 70%;
  }
  /* .adjust_margin_for_cio {
    max-width: 62px;
  } */
  .adjust_margin_for_kiosk{
  }
  .adjust_margin_for_cio{
    max-width: 55%;
  }
  .adjust_margin_for_it_reseller{
    max-width: 58%;
  }
  .adjust_margin--logo {
    max-width: 60px;
  }
  .set_margin_for_industry_logo{
    max-width: 74%;
  }
  .hosting_advice_logo{
    max-width: 78%;
  }
  .adjust_margin_for_techradar{
    max-width:50%;
  }
  .adjust_margin_for_ah{
    max-width: 55%;
  }
  .adjust_margin_for_itpro{
    max-width: 68%;
  }
  .adjust_margin_for_inc_logo{
    max-width: 68%;
  }
  .set_middle_row_photo_grid {
    margin-top: -65px;
  }
  .set_margin_top_for_last_row {
    margin-top: -65px;
  }
  .set_middle_row_photo_grid.set_margin_top_for_last_row {
    margin-top: -90px;
  }
  .adjust_margin_for_whatech_overview {
    max-width: 88%;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(1) {
    left: 0;
    top: 0;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(2) {
    left: 120px;
    top: 0;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(3) {
    left: 240px;
    top: 0;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(4) {
    left: -60px;
    top: 70px;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(5) {
    left: 60px;
    top: 70px;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(6) {
    left: 180px;
    top: 70px;
  }
  .photo-grid-container:nth-child(1) .photo-grid-item:nth-child(7) {
    left: 300px;
    top: 70px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(1),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(1) {
    left: -125px;
    top: 15px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(2),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(2) {
    left: 0;
    top: 15px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(3),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(3) {
    left: 120px;
    top: 15px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(4),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(4) {
    left: 240px;
    top: 15px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(5),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(5) {
    left: -60px;
    top: 85px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(6),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(6) {
    left: 60px;
    top: 85px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(7),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(7) {
    left: 180px;
    top: 85px;
  }
  .photo-grid-container:nth-child(2) .photo-grid-item:nth-child(8),
  .photo-grid-container:nth-child(4) .photo-grid-item:nth-child(8) {
    left: 300px;
    bottom: -15px;
    top: unset;
    display: block;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(1) {
    left: 0;
    top: 30px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(2) {
    left: 120px;
    top: 30px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(3) {
    left: 240px;
    top: 30px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(4) {
    left: -60px;
    top: 100px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(5) {
    left: 60px;
    top: 100px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(6) {
    left: 180px;
    top: 100px;
  }
  .photo-grid-container:nth-child(3) .photo-grid-item:nth-child(7) {
    left: 300px;
    top: 100px;
  }
  .photo-grid-container:nth-child(3) .photo-grid{
    min-height: 240px;
  }
  .adjust_margin_for_cult--max-md-height {
    max-width: 80px;
  }
  .photo-grid-item.photo-grid-item--center-md {
    left: 33%;
    top: 24px;
  }
  .photo-grid-item .img.saasworthy-logo {
    max-width: 70px;
  }
}
.adjust_margin_for_information_week{
  max-width: 85%;
}

@media screen and (max-width: 460px){
  .photo-grid {
    max-width: 360px;
  }
}

@media screen and (max-width: 360px){
  .photo-grid-item.photo-grid-item--center-md {
    left: 35%;
    top: 24px;
  }
}


.wall-of-fame__badge-wrap--mes-midmarket img{
  max-width: 80px;
}


@media screen and (min-width:320px){
  .photo-grid-item .flex_logo_style.adjust_margin_for_itsm_logo{
    margin-left: 10px;
    margin-top: -13px;
  }
}
@media screen and (min-width: 600px){
  .adjust_margin_for_cult {
    max-height: 56px;
  }
  .adjust_margin_for_ah {
    max-height: 40px;
  }
  .set_margin_for_industry_logo {
    max-height: 32px;
  }
  .hosting_advice_logo{
    max-height: 48px;
  }
  .adjust_margin_for_itpro {
    max-height: 34px;
  }
  .adjust_margin_for_it_reseller {
    max-height: 46px;
  }
  .adjust_margin_for_crn_india {
    max-height: 25px;
  }
}
@media screen and (min-width: 768px){
  .photo-grid-container{
    margin-left: -15%;
  }
  .adjust_margin_for_network_world {
    max-width: 110px;
  }
}
@media screen and (min-width: 992px){
  .photo-grid-container{
    margin-left: 0%;
  }
  .photo-grid-container--top-move {
    margin-top: -93px;
    margin-left: 8px;
  }
  .adjust_margin_for_kiosk{
    max-height: 38px;
  }
  .adjust_margin_for_cult{
    max-height: 56px;
  }
  .adjust_margin_for_cio{
    max-height: 40px;
  }
  .adjust_margin_for_tech_donut{
    max-height: 22px;
  }
  .photo-grid-item .flex_logo_style.adjust_margin_for_bloomberg_logo{
    max-height: 21px;
    margin-top: 2px;
    margin-left: 10px;
  }
  .adjust_margin_for_techradar {
    max-height: 44px;
  }
  .adjust_margin_for_market_village {
    max-width: 122px;
  }
  .adjust_margin_for_ah {
    max-height: 40px;
  }
  .adjust_margin_for_inc_logo {
    max-height: 22px;
  }
  .adjust_margin_for_yahoo_finance {
    max-height: 36px;
  }
  .adjust_margin_for_solution_overview {
    max-height: 34px;
  }
  .set_margin_for_industry_logo {
    max-height: 32px;
  }
  .hosting_advice_logo{
    max-height: 50px;
  }
  .adjust_margin_for_whatech_overview{
    max-height: 30px;
  }
  .adjust_margin_for_itpro {
    max-height: 32px;
  }
  .adjust_margin_for_it_reseller {
    max-height: 42px;
  }
  .adjust_margin_for_crn_india{
    max-height: 36px;
  }
  .best_usability img{
    max-width: 117px;
  }
  .set_max_width_for_wall_of_fame_logo_start_awards {
    max-width: 80px;
  }
  .style_for_g2_crowd_logo img {
    max-width: 54%;
  }
  .photo-grid-item .flex_logo_style.adjust_margin_for_itsm_logo {
    margin-left: 10px;
    margin-top: -22px;
  }
  .flex_logo_style--adjust-logo-img {
    max-height: 70px;
  }
}
/*============ABOUT US PAGE LOGO STRIPE ENDS=============*/

.hex__header_stripe.and__forester.snow_software_mdm .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
  max-width: 680px;
}


/*////////////////ADS PAGES START=============*/
.ahex__ad_nav_bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* height: 85px; */
  line-height: 1;
  position: relative;
  left: 0;
  top: 20px;
  padding: 0;
  margin: 0;
  width: 100%;
  z-index: 100;
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition: height 0.15s linear;
  -moz-transition: height 0.15s linear;
  -ms-transition: height 0.15s linear;
  -o-transition: height 0.15s linear;
  transition: height 0.15s linear;
}
.ahex__ad_nav_bar .hex__global_nav_logo_wrapper .hex__global_nav_logo{
  fill: #000;
}
.ad_header_stripe{
  background-color: #fff;
}
.ad_header_stripe .hex__signup_mdm_home_header_text_wrapper{
  max-width: 100%;
}
.ad_header_stripe .hex__mdm_home_header_title{
  font-size: 54px;
  line-height: 1.2;
  font-weight: var(--hex_font_extrabold);
  color: #000;
  padding: 0;
  margin: 0 0 50px;
  text-align: center;
}
.ad_header_stripe .ahex_ad_error_wrapper{
  position: absolute;
  background: #fff;
  bottom: 0px;
  left: 0;
  right: 0;
  z-index: 3;
  height: 0;
  top: 5px;
}
.ad_header_stripe.ahx_kiosk_ad_header .ahex_ad_error_wrapper{
  background-color: transparent;
}
.hex__signup_mdm_home_header_text_wrapper.error_show .ahex_ad_error_wrapper{
  height: 100%;
}
.ad_header_stripe .hex__signup_mdm_home_header_error_message{
  color: var(--hex_home_common_text_color);
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  line-height: 24px;
  position: relative;
  width: 100%;
  left: 0;
  transform: translate(0%, 0);
  text-align: center;
}
.ad_header_stripe.ahx_kiosk_ad_header .hex__signup_mdm_home_header_error_message{
  color: var(--hex_accent_red);
  top: 5px;
}
.ahex__ad_nav_bar .hex__global_nav_demo_btn_alt {
  display: block;
}
.ad_header_stripe .hex__signup_mdm_home_header_input, .ad_header_stripe input[type="text"].hex__signup_mdm_home_header_input {
  width: 100%;
  max-width: 100%;
}
.ad_header_stripe .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
  max-width: 840px;
  margin: auto;
}
.ad_header_stripe .hex__mdm_home_content_wrapper .hex__mdm_home_content_left form{
  max-width: 580px;
  margin: auto;
}
.ad_header_stripe #header_signup {
  border: 1px solid var(--hex_border_form_ele_active)!important;
}
.ad_header_stripe .hex__signup_mdm_home_header_form_wrapper #header_signup {
  border: 1px solid var(--hex_border_form_ele_active)!important;
}
.ad_header_stripe .hex__signup_mdm_home_header_form_wrapper.has_error #header_signup {
  border: 1px solid var(--hex_accent_red)!important;
}
.ad_header_stripe.ahx_kiosk_ad_header #header_signup {
  border: 1px solid #fff!important;
}
.ad_header_stripe .ad_header_ul{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 10px;
  margin-left: 0px;
  z-index: 1;
  flex-wrap: wrap;
}
.ad_header_stripe .ad_header_ul li{
  list-style: none;
  color: var(--hex_home_common_title_color);
  font-size: 17px;
  font-weight: var(--hex_font_normal);
  line-height: 24px;
  margin-right: 30px;
  padding-left: 25px;
  position: relative;
  margin-bottom: 5px;
}
.ad_header_stripe .ad_header_ul li:before{
  content:"";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url('https://www-review3.hexnode.com/static/img/ad_pages/tick.svg');
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.ad_header_stripe .ad_header_ul li:last-child{
  margin-right: 0px;
}
.mhex_mdm_logo_strip.mdm_ad_logo_bg{
  background-color: #fff;
  padding: 80px 0 60px;
}
.ahex_ad_bottom_signup{
  height: auto;
  padding: 60px 0px 30px 0;
}
.ahex_ad_bottom_signup .hex__signup_bottom_text_wrapper {
  height: 90px;
}
.ahex_mdm_ad_testimonial_wrap{
  padding: 80px 0px;
  background-color: var(--hex_bg_color_light_blue);
}
.ahex_mdm_ad_row{
  display: -webkit-box;
    display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: row-reverse;
}
.ahex_mdm_ad_col_image{
  width: 50%;
}
.ahex_mdm_ad_col_text{
  width: 50%;
}
.ahex_mdm_ad_testimonial_wrap .hex_mdm_solution_intro_image_wrapper .img_container img{
  max-height: 340px;
  border-radius: 10px;
}
.ahex_mdm_ad_testimonial_wrap .hex_mdm_solution_intro_text_wrapper .hex_mdm_solution_intro_content {
  font-size: 23px;
  line-height: 40px;
  max-width: 100%;
  text-align: left;
  padding-left: 20px;
}
.ahex_mdm_ad_testimonial_wrap .ahex_mdm_ad_author {
  text-align: left;
  margin-top: 40px;
  line-height: 24px;
  padding-left : 20px;
}
.ahex_mdm_ad_testimonial_wrap .ahex_mdm_ad_author  .hex_author{
  font-weight: var(--hex_font_semibold);
  line-height: 24px;
  padding-right: 0px;
  font-size: 18px;
}
.ahex_mdm_ad_testimonial_wrap .ahex_mdm_ad_author  .hex_customer{
  font-weight: var(--hex_font_normal);
  padding-right: 0px;
  margin-bottom: 0px;
}
.ahex_mdm_ad_testimonial_wrap .ahex_mdm_ad_author .hex_customer span{
  font-weight: var(--hex_font_semibold);
}
.hex__footer_wrapper.privacy_footer{
  background-color: var(--hex_privacy_footer_bg);
  padding-top: 0px;
  margin-top: -20px;
}
.privacy_footer .hex__footer_bottom_bar{
  margin-top: 0px;
  top: -2px;
}
.ahex_ad_feature_stripe_wrapper {
  padding: 40px 0 80px;
}
.hex__table_value_cell img.hex_table_logo {
  max-height: 20px;
  margin-bottom: 5px;
}
.hex__reseller_partner_table_body .ahex_table_value {
  font-size: 16px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  position: relative;
  text-decoration: none;
  -webkit-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
}
.ahex_ad_table_stripe .hex__reseller_partner_table_header .hex__table_value_cell{
  text-align: center;
}
.rating-bar-wrapper {
  min-width: auto;
}
.rating-bar-outer {
  width: 150px;
  height: 16px;
  background-color: var(--hex_border_form_ele);
  display: inline-block;
  margin-right: 12px;
  vertical-align: middle;
}
.rating-bar-inner {
  height: 100%;
  background-color: var(--hex_otp_input_border_color);
}
.rating-bar-inner.hex_value {
  background-color: #abde74;
  background-color: #2D72BA;
}
/*-----------------for kiosk------------------*/
.ahex__ad_nav_bar.kiosk_ad_header .hex__global_nav_logo_wrapper .hex__global_nav_logo {
  fill: #ffffff;
}
.ad_header_stripe.ahx_kiosk_ad_header .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
  max-width: 800px;
  margin: auto;
}
/* .hex__header_stripe.ad_header_stripe.ahx_kiosk_ad_header .hex__signup_mdm_home_header_form_wrapper{
  max-width: 650px;
  margin: auto;
} */
.ahx_kiosk_ad_header {
  background-repeat: no-repeat;
  background-size: cover;
}
.hex__header_stripe.ahx_kiosk_ad_header{
  min-height: 600px;
  height: calc(100vh - -21px);
  max-height: calc(100vh - -21px);
}
.ad_header_stripe.ahx_kiosk_ad_header .hex__mdm_home_header_title{
  color: #fff;
  margin-bottom: 20px;
}
.ad_header_stripe .hex__mdm_home_sub_header_title{  
    list-style: none;
    position: relative;
    display: inline-block;
    line-height: 32px;
    font-weight: var(--hex_font_semibold);
    color: #ffffff;
    font-size: 22px;
    margin: 0 0 40px;
    text-align: center;
}
.hex__header_stripe.ahx_kiosk_ad_header .hex__mdm_home_content_wrapper{
  margin-top: 0px;
}
@media screen and (min-width: 600px){
  .hex__header_stripe.ahx_kiosk_ad_header {
    min-height: 600px;
    height: calc(100vh - -65px);
    max-height: calc(100vh - -65px);
  }
  .ahex__ad_nav_bar .hex__global_nav_menu_container {
    -webkit-flex-direction: row;
      flex-direction: row;
      justify-content: flex-end;
      -webkit-box-align: center;
  -ms-flex-align: center;
      align-items: center;
  }
  .ad_header_stripe .hex__mdm_home_header_title {
    font-size: 38px;
  }
  .ad_header_stripe .hex__signup_mdm_home_header_error_message{
    width: calc(100% - 220px);
  }
}
@media screen and (min-width:600px) and (max-width: 991px){
  .ahex_ad_table_stripe.hex__reseller_partner_table .hex__table_value_cell{
    max-width: 150px;
  }
}
@media screen and (min-width: 992px){
  .hex__header_stripe.ad_header_stripe.ahx_kiosk_ad_header {
    min-height: 600px;
    height: calc(100vh - -21px);
    max-height: calc(100vh - -21px);
  }
  .ahex_ad_feature_stripe_wrapper {
      padding: 80px 0 80px;
  }
  .ad_header_stripe .hex__mdm_home_header_title {
    font-size: 48px;
    margin: 0 0 40px;
  }
  .ahex_ad_table_stripe.hex__reseller_partner_table .hex__table_value_cell{
    min-width: 240px;
    margin: auto;
  }
}
@media screen and (min-width: 1101px){
  .ahex__ad_nav_bar ul.hex__global_nav_logo_wrapper{
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
  -ms-flex-align: center;
    align-items: center;
  }
  .hex__header_stripe.ad_header_stripe {
    min-height: 500px;
    height: 80vh;
    max-height: 623px;
  }
  .ad_header_stripe .hex__mdm_home_header_title {
    font-size: 54px;
  }
  .ad_header_stripe .hex__mdm_home_sub_header_title{
    font-size: 20px;
  }
  .hex__header_stripe.ad_header_stripe .hex__mdm_home_content_wrapper{
    margin-top: 110px;
  }
  .hex__header_stripe.ahx_kiosk_ad_header .hex__mdm_home_content_wrapper {
    margin-top: 0px;
  }
}
@media screen and (min-width:1401px){
  .ad_header_stripe.ahx_kiosk_ad_header .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
    max-width: 940px;
  }
  .kiosk_lockdown_ad_header{
    background-image: url('https://www-review3.hexnode.com/static/img/ad_pages/4x/kiosk-specific-ad.jpg');
    background-position: 55% 50%;
  }
  .android_kiosk_ad_header{
    background-image: url('https://www-review3.hexnode.com/static/img/ad_pages/4x/android-kiosk-ad.jpg');
    background-position: 55% 50%;
  }
  .digital_signage_ad_header{
    background-image: url('https://www-review3.hexnode.com/static/img/ad_pages/4x/digital-signage-ad.jpg');
    background-position: 55% 50%;
  }
}
@media screen and (max-width: 1400px){
  .kiosk_lockdown_ad_header{
    background-image: url('https://www-review3.hexnode.com/static/img/ad_pages/2x/kiosk-specific-ad.jpg');
    background-position: 50% 50%;
  }
  .android_kiosk_ad_header{
    background-image: url('https://www-review3.hexnode.com/static/img/ad_pages/2x/android-kiosk-ad.jpg');
    background-position: 50% 50%;
  }
  .digital_signage_ad_header{
    background-image: url('https://www-review3.hexnode.com/static/img/ad_pages/2x/digital-signage-ad.jpg');
    background-position: 50% 50%;
  }
}
@media screen and (min-width: 601px) and (max-width: 1100px){
  .ahex__ad_nav_bar .hex__global_nav_demo_btn_top {
    right: 0px;
    opacity: 1;
  }
}
@media screen and (max-width: 991px){
  .ahex_ad_feature_stripe_wrapper {
    padding: 50px 0 55px;
  }
  .ahex_mdm_ad_testimonial_wrap {
    padding: 60px 0px;
  }
  .mhex_mdm_logo_strip.mdm_ad_logo_bg {
    background-color: #fff;
    padding: 60px 0 60px;
  }
  .hex__reseller_partner_table_body .rating-bar-outer{
    display: none;
  }
  .ahex_ad_table_stripe .hex__reseller_partner_table_header .hex__table_description_cell{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
  -ms-flex-align: center;
    align-items: center;
  }
  .ahex_ad_table_stripe.hex__reseller_partner_table .hex__table_value_cell{
    min-width: 150px;
    margin: auto;
  }
}
@media screen and (max-width: 979px){
  .hex__footer_wrapper.privacy_footer {
    margin-top: -8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .ahex_ad_feature_stripe_wrapper {
    padding: 40px 0 50px;
  }
}
@media screen and (max-width: 768px){
  .ahex_mdm_ad_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
  -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
  -ms-flex-direction: column;
    flex-direction: column;
  }
  .ahex_mdm_ad_col_image{
    width: 100%;
    margin-bottom: 30px;
  }
  .ahex_mdm_ad_col_text {
    width: 100%;
  }
  .ahex_ad_bottom_signup .hex__common_container_wrapper {
    width: 100%;
  }
  .hex__header_stripe.ahx_kiosk_ad_header .hex__mdm_home_content_wrapper {
    margin-top: 80px;
  }
}
@media screen and (max-width:600px){
  .ad_header_stripe .hex__mdm_home_header_title {
    font-size: 28px;
    margin-bottom: 30px;
  }
  .ad_header_stripe .hex__mdm_home_sub_header_title{
    font-size: 17px;
    line-height: 24px;
  }
  .kiosk_lockdown_ad_header{
    background-image: url('https://www-review3.hexnode.com/static/img/ad_pages/1x/kiosk-specific-ad.jpg');
  }
  .android_kiosk_ad_header{
    background-image: url('https://www-review3.hexnode.com/static/img/ad_pages/1x/android-kiosk-ad.jpg');
  }
  .digital_signage_ad_header{
    background-image: url('https://www-review3.hexnode.com/static/img/ad_pages/1x/digital-signage-ad.jpg');
  }
  .hex__header_stripe.ahx_kiosk_ad_header {
    min-height: 600px;
    height: calc(100vh - -65px);
    max-height: calc(100vh - -65px);
  }
  .ad_header_stripe {
    -webkit-box-align: center;
  -ms-flex-align: center;
    align-items: center;
    padding-top: 60px;
  }
  .ahex_mdm_ad_testimonial_wrap {
    padding: 60px 0px;
  }
  .ahex_mdm_ad_testimonial_wrap .hex_mdm_solution_intro_text_wrapper .hex_mdm_solution_intro_content {
    font-size: 21px;
    line-height: 36px;
  }
  .ahex_mdm_ad_testimonial_wrap .ahex_mdm_ad_author{
    margin-top: 20px;
  }
  .ad_header_stripe .hex__signup_mdm_home_header_error_message{
    margin-top: 10px;
    top: 0px;
  }
  .ad_header_stripe .hex__signup_mdm_home_header_input, .ad_header_stripe input[type="text"].hex__signup_mdm_home_header_input {
    width: 100%;
    max-width: 325px;
  }
  .ahex__ad_nav_bar .hex__global_nav_demo_btn_alt{
    padding: 9px 18px;
  }
  .ahex__ad_nav_bar{
    top: 5px;
  }
  .privacy_footer .hex__footer_bottom_bar {
    margin-top: 15px;
    padding: 20px 0;
  }
  .privacy_footer .hex__footer_bottom_privacy_wrapper{
    margin-bottom: 10px;
  }
  .ahex_ad_bottom_signup.mdm_home_signup_bottom.hex__home_signup_bottom {
    height: auto;
  }
  .hex__footer_wrapper.privacy_footer {
    margin-top: -20px;
  }
  .ahex_ad_table_stripe.hex__reseller_partner_table .hex__table_value_cell{
    min-width: 120px;
    margin: auto;
    max-width: 120px;
    word-break: break-word;
  }
  .hex__table_value_cell img.hex_table_logo {
    max-height: 18px;
    margin-bottom: 5px;
  }
  .ahex_ad_table_stripe .rating-bar-wrapper.hex .ahex_table_value{
    font-weight: var(--hex_font_semibold);
    font-size: 19px;
  }
  .ad_header_stripe.hex__header_stripe .hex__mdm_home_content_wrapper{
    margin-bottom: 0px;
  }
  .ad_header_stripe .hex__signup_mdm_home_header_text_wrapper{
    max-width: 325px;
    margin: 0 auto;
    padding: 16px 0 0;  
  }
  .ad_header_stripe .ad_header_ul li {
    margin-right: 25px;
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 424px){
  .ahex_ad_bottom_signup .hex__signup_bottom_text_wrapper {
    height: 110px;
  }
}
@media screen and (max-width: 420px){
  .hex__reseller_partner_table_stripe.ahex_ad_table_stripe_outer .hex__reseller_partner_common_title {
    margin: 0 15px 35px;
  }
}
@media screen and (max-width: 340px){
  .ahex__ad_nav_bar .hex__global_nav_demo_btn_alt {
    padding: 8px 14px;
    font-size: 13px;
  }
}
@media screen and (max-width: 330px){
  .ad_header_stripe .ad_header_ul li {
    font-size: 17px;
    margin-right: 20px;
  }
}

/*////////////////ADS PAGES ENDS=============*/

/*==================Autofill STARTS ////////////////////*/
input:focus:-webkit-autofill,
input:focus:-webkit-autofill:hover,
input:focus:-webkit-autofill:focus,
input:focus:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 100px white inset !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: inherit !important;
  -webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset;
  transition: background-color 5000s ease-in-out 0s;
}
/*==================Autofill ENDS ////////////////////*/

/***************************Solutions Page Remote Work Management Starts***************************/
.solution_remote_work_header_bg{
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.solutions_tab_ul_wrapper.solution_pages_remote_work_management {
  max-width: 733px;
}
.solutions_tab_ul_wrapper.solution_pages_remote_work_management:after {
  content: "";
  width: 730px;
  height: 1.5px;
  background: #e1e1e1;
  bottom: 0;
}
@media screen and (max-width: 847px){
  .solution_pages_remote_work_management.solutions_tab_ul_wrapper li a {
    font-size: 18px;
    padding: 4px 14px;
  }
  .solutions_tab_ul_wrapper.solution_pages_remote_work_management:after {
    width: 640px;
  }
  .solutions_tab_ul_wrapper.solution_pages_remote_work_management {
    max-width: 640px;
  }
}
@media screen and (max-width: 712px){
  .solutions_tab_ul_wrapper.solution_pages_remote_work_management li > a::after {
      content: "";
      background: #000000;
      height: 2px;
      position: absolute;
      width: 100%;
      left: 0px;
      bottom: -2px;
      -webkit-transition: all 250ms ease 0s;
      transition: all 250ms ease 0s;
      -webkit-transform: scale(0);
      transform: scale(0);
  }
  .solutions_tab_ul_wrapper.solution_pages_remote_work_management > li.active > a::after, 
  .solutions_tab_ul_wrapper.solution_pages_remote_work_management > li:hover > a::after {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  .solutions_tab_ul_wrapper.solution_pages_remote_work_management .tab_active_bar {
    display: none;
  }
}
@media screen and (min-width: 320px){
  .solution_remote_work_header_bg{
    background-position: 64% 0px;
  }
}
@media screen and (min-width: 600px){
  .solution_remote_work_header_bg{
    background-position: 40% 0px;
  }
}
@media screen and (min-width: 768px){
  .solution_remote_work_header_bg{
    background-position: 36% 0px;
  }
}
@media screen and (min-width: 700px){
  .solution_pages_remote_work_management_stripe .solutions_tab_left_controller, 
  .solution_pages_remote_work_management_stripe .solutions_tab_right_controller {
    display: none!important;
  }
}
@media screen and (min-width: 900px){
  .solution_remote_work_header_bg{
    background-position: 31% 0px;
  }
}
@media screen and (min-width: 992px){
  .solution_remote_work_header_bg{
    background-position: 14% 0px;
  }
}
@media screen and (min-width: 1200px){
  .solution_remote_work_header_bg{
    background-position: 15px 0px;
  }
}
@media screen and (min-width: 1300px){
.solution_remote_work_header_bg {
    background-position: 15px -10px;
}
}
@media screen and (min-width: 1400px){
  .solution_remote_work_header_bg{
    background-position: 15px -30px;
  }
}
@media screen and (min-width: 1500px){
  .solution_remote_work_header_bg {
      background-position: 15px -45px;
  }
}
@media screen and (min-width: 1600px){
  .solution_remote_work_header_bg{
    background-position: 15px -62px;
  }
}
@media screen and (min-width: 2000px){
  .solution_remote_work_header_bg {
      background-position: 15px -86px;
  }
}
/***************************Solutions Page Remote Work Management Ends***************************/

/***************************Solutions Page IoT Management Starts***************************/
.solution_iot_management_header_bg{
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.solution_pages_iot_management{
  max-width: 560px;
}
.solutions_tab_ul_wrapper.solution_pages_iot_management:after {
  content: "";
  width: 560px;
  height: 1.5px;
  background: #e1e1e1;
  bottom: 0;
}
.solution_pages_iot_management_stripe .solutions_tab_left_controller,   .solution_pages_iot_management_stripe .solutions_tab_right_controller {
  display: none;
}
@media screen and (min-width: 601px){

}
@media screen and (max-width: 600px){
  .solution_pages_iot_management {
    max-width: 486px;
  }
  .solutions_tab_ul_wrapper.solution_pages_iot_management:after{
    width: 525px;
  }
}
@media screen and (max-width: 552px){
  .solutions_tab_ul_wrapper.solution_pages_iot_management li > a::after {
    content: "";
    background: #000000;
    height: 2px;
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: -2px;
    -webkit-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  .solutions_tab_ul_wrapper.solution_pages_iot_management > li.active > a::after, 
  .solutions_tab_ul_wrapper.solution_pages_iot_management > li:hover > a::after {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  .solutions_tab_ul_wrapper.solution_pages_iot_management .tab_active_bar {
    display: none;
  }
}
@media screen and (max-width: 480px){
  .solution_pages_iot_management_stripe .solutions_tab_left_controller,   .solution_pages_iot_management_stripe .solutions_tab_right_controller {
    display: block;
  }
}
@media screen and (min-width: 320px){
  .solution_iot_management_header_bg {
      background-position: 40% 0px;
  }
}
/***************************Solutions Page IoT Management Ends***************************/

/*******Schedule Demo Signup Page Ends*******/
.hex__header_type_outer_wrapper.ahex_header_type_outer_wraper.ahex_head_outer_wrap_full_width{
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1300px;
  padding-left: 0%;
  padding-right: 0%;
}
.hex__header_type_outer_wrapper.ahex_head_outer_wrap_full_width ul li.lang_dropdown_wrapper{
  border-color: var(--hex_border_form_ele);
}
.schedule_demo_header_wrapper{
  background-color: var(--hex_list_active_bg);
  height: 500px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
-ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
-ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.schedule_demo_header_content h2{
  color: var(--hex_home_common_title_color);
  font-size: 52px;
  text-align: center;
  line-height: 48px;
  font-weight: var(--hex_font_semibold);
  margin-bottom: 20px;
}
.schedule_demo_header_content p.sub_text{
  color: var(--hex_home_common_title_color);
  padding-right: 0px;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  margin-bottom: 15px;
}
.schedule_demo_header_content .timezone_container{
  margin-top: 50px;
  min-height: 35px;
}
.schedule_demo_header_content .timezone_wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
-ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
-ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: var(--hex_font_semibold);
  padding-left: 20px;
}
.timezone_wrap .timezone_label{
  color: var(--hex_tab_gray_txt);
  font-size: 17px;
  text-align: center;
  line-height: 24px;
  margin-right: 10px;
}
.schd_timezone_select{
  position: relative;
  padding-right: 20px;
}
.schd_timezone_select::after{
  position: absolute;
  right: 20px;
  content: "";
  display: block;
  background: url("https://www-review3.hexnode.com/static/img/schedule_demo/icons/arrow_down.svg");
  width: 11px;
  height: 11px;
  top: 60%;
  transform: translateY(-50%);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
}
.schd_timezone_select select{
  background-color: transparent;
  color: var(--hex_home_common_title_color);
  font-size: 17px;
  line-height: 24px;
  position: relative;
  cursor: pointer;
  border: 0px;
  font-family: var(--hex_font_family);
  font-weight: var(--hex_font_semibold);
  width: auto;
  z-index: 2;
}
.schd_timezone_select select:hover,
.schd_timezone_select select:focus{
  outline: none;
  border: 0;
}
.hex_alt_page_logo_stripe_wrapper.schedule_demo_logo_wrap{
  background-color: #fff;
}
.schedule_demo_logo_wrap .hex_alt_page_logo_stripe_title{
  font-size: 30px;
}

.schedule_demo_calendar_wrap{
  margin-top: -110px;
  margin-bottom: 60px;
}
.sch_demo_calendar_box{
  background: #FFFFFF;
  box-shadow: 0px 3px 66px rgba(0, 0, 0, 0.043137254901960784);
  border-radius: 4px;
  padding: 40px 30px;
}
.schd_calendar_table{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
-ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: row;
-ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.schdc_row{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
-ms-flex-direction: row;
  flex-direction: row;
}
.schdc_col{
  flex: 0 0 50%;
  max-width: 50%;
}
.schdc_date_list{
  border-right: 1px solid var(--hex_list_active_bg);
  padding: 30px 35px;
}
.schdc_week_wrap{
  margin-bottom: 30px;
}
.schdc_week_tab_wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap: wrap;
}
.schdc_week_wrap .week_btns{
  background-color: var(--hex_list_active_bg);
  width: auto;
  padding: 10px 20px;
  height: 37px;
  border: 1px solid var(--hex_bg_color_light_blue);
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
-ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
-ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.schdc_week_wrap .week_btns:hover{
  background-color: var(--hex_border_form_ele);
}
.schdc_week_wrap .week_btns.disabled{
  cursor: default;
  pointer-events: none;
  opacity: 0.3;
}
.schdc_week_wrap .week_btns:first-child{
  border-radius: 4px 0px 0px 4px;
}
.schdc_week_wrap .week_btns:last-child{
  border-radius: 0px 4px 4px 0px;
}
.schdc_week_wrap .week_btns.active{
  background-color: var(--hex_home_common_title_color);
  border: 1px solid var(--hex_home_common_title_color);
}
.schdc_week_wrap .week_btns span{
  color: var(--hex_home_common_title_color);
  font-size: 16px;
  font-weight: var(--hex_font_normal);
  line-height: 24px;
  text-transform: capitalize;
}
.schdc_week_wrap .week_btns.active span{
  color: #fff;
}
.schdc_day_wrap{
  /* display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; */
  /* -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap: wrap; */
  /* -webkit-box-align: center;
  -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; */
  padding: 30px 0px;
}
.schdc_single_day{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 70px;
  cursor: pointer;
  margin-right: 2px;
  margin-left: 2px;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.schdc_single_day:hover span.date{
  background: var(--hex_home_common_title_color);
  color: #fff;
}
.schdc_single_day.disabled{
  cursor: default;
  opacity: 0.46;
  pointer-events: none;
}
.schdc_single_day span.day{
  color: var(--hex_home_common_title_color);
  font-size: 17px;
  font-weight: var(--hex_font_normal);
  line-height: 24px;
  margin-bottom: 10px;
}
.schdc_single_day span.date{
  background: #fff;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_semibold);
  text-align: center;
  margin-bottom: 5px;
  border-radius: 50%;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.schdc_single_day span.month{
  font-size: 14px;
  font-weight: var(--hex_font_normal);
  line-height: 24px;
  color: var(--hex_tab_gray_txt);
}
.schdc_single_day.active span.date{
  background: var(--hex_home_common_title_color);
  color: #fff;
}
.schdc_time_list{
  padding: 30px 40px;
  position: relative;
}
.schdc_time_left{
  position: absolute;
  left: 10px;
  height: 100%;
  top: 50%;
  transform: translateY(-50%);
  justify-content: center;
  display: flex;
  align-items: center;
  cursor: pointer;
  background-color: #fff;
  width: 30px;
}
.schdc_time_right{
  position: absolute;
  right: 10px;
  height: 100%;
  top: 50%;
  transform: translateY(-50%);
  justify-content: center;
  display: flex;
  align-items: center;
  cursor: pointer;
  background-color: #fff;
  width: 30px;
}
.schdc_time_list_wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  /* overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap; */
  padding: 0px 5px;
}
.schdc_time_list_wrap::-webkit-scrollbar {
  display: none;
}
.schdc_time_list_wrap .schdc_time_single{
  cursor: pointer;
  border: 1px solid var(--hex_border_form_ele);
  border-radius: 4px;
  height: 42px;
  padding: 4px 10px;
  margin-bottom: 10px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
  -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    margin-right: 32px;
    width: 100%;
    min-width: 124px;
    max-width: 124px;
}
.schdc_time_list_wrap .schdc_time_single:hover{
  border: 1px solid var(--hex_home_common_title_color);
  background: var(--hex_home_common_title_color);
}
.schdc_time_list_wrap .schdc_time_single:hover span{
  color: #fff;
}
.schdc_time_list_wrap .schdc_time_single.active{
  border: 1px solid var(--hex_home_common_title_color);
  background: var(--hex_home_common_title_color);
}
.schdc_time_list_wrap .schdc_time_single.active span{
  color: #fff;
}
.schdc_time_list_wrap .schdc_time_single:last-child{
  margin-bottom: 0px;
}
.time_col_list{
  /* width: 120px; */
}
.time_disabled {
  opacity: 0.3;
  background: var(--hex_border_form_ele);
  pointer-events: none;
}
.schdc_time_list_wrap .schdc_time_single.time_disabled:hover,
  .schdc_time_list_wrap .schdc_time_single.time_disabled.active {
  opacity: 0.3;
  border-color: var(--hex_border_form_ele); 
  background-color: var(--hex_border_form_ele);
  cursor: not-allowed;
}
.schdc_time_list_wrap .schdc_time_single.time_disabled:hover span,
  .schdc_time_list_wrap .schdc_time_single.time_disabled.active span {
  color: var(--hex_home_common_title_color);
}
.time_loader {
  /* -webkit-animation-duration: 1s;
  animation-duration: 1s; */
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: timeLoaderSkeleton;
  animation-name: timeLoaderSkeleton;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background-image: -webkit-gradient(linear, left center, right center, from(#f6f7f8), color-stop(.2, #edeef1), color-stop(.4, #f6f7f8), to(#f6f7f8));
  background-image: -webkit-linear-gradient(left, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@-webkit-keyframes timeLoaderSkeleton {
  0% {
    background-position: -124px 0;
  }
  100% {
    background-position: 124px 0;
  }
}
.schdc_time_single span{
  font-size: 15px;
  font-weight: var(--hex_font_normal);
  line-height: 24px;
  color: var(--hex_home_common_title_color);
}
.schdc_time_list_wrap.hide_list > .owl-carousel > .time_col_list{
  display: none;
}
.schdc_day_wrap.hide_list > .owl-carousel > .schdc_single_day {
  display: none;
}
.schd_calendar_submit{
  width: 100%;
  text-align: center;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
  -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 40px;
}
.schd_calendar_submit .schedule_submit_btn{
  background: var(--hex_btn_bg_color);
  border-radius: 5px;
  width: 100%;
  max-width: 440px;
  height: 50px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  font-size: 17px;
  line-height: 50px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  font-family: var(--hex_font_family);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  border: 0px;
}
.ahex_schedule_demo_page .schedule_submit_btn {
  background-color: #E4E8EB;
}
.schd_calendar_submit .schedule_submit_btn:hover, .schd_calendar_submit .schedule_submit_btn:focus{
  text-decoration: none;
  background: var(--hex_btn_bg_color_hover);
}
.schd_calendar_submit .schedule_submit_btn.disabled{
  cursor: default;
  pointer-events: none;
  background: var(--hex_tab_gray_txt);
}
.schd_submit_form{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: row;
  -ms-flex-direction: row;
    flex-direction: row;
}
.schd_choosed_time{
  padding-left: 20px;
}
.schd_choosed_label{
  font-size: 17px;
  color: var(--hex_home_common_text_color);
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  margin-bottom: 20px;
  position: relative;
  cursor: pointer;
}
.schd_choosed_label::before{
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: url("https://www-review3.hexnode.com/static/img/security/arrow-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: -28px;
  top: 6px;
  transform: rotate(90deg);
}
.schd_choosed_value p{
  font-size: 17px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  line-height: 24px;
  margin-bottom: 0px;
}
.schd_choosed_value p.date_time{
  font-weight: var(--hex_font_semibold);
}
.schd_form_wrap{
  width: 100%;
}
.ahex_schd_form{
  margin: auto;
  max-width: 470px;
}
.hex__form_wrapper.ahex_schd_form select.inputMaterial, .hex__form_wrapper.ahex_schd_form input{
  max-width: 100%;
}
.schd_form_wrap .schd_calendar_submit{
  margin-top: 30px;
}
.schd_calendar_submit .schedule_meeting_btn.btn_show{
  background: var(--hex_btn_bg_color);
  color: #fff;
}
.schd_calendar_submit .schedule_meeting_btn.btn_disable{
  background-color: var(--hex_tab_gray_txt);
  cursor: default;
}
.schd_calendar_submit .schedule_meeting_btn{
  max-width: 470px;
  text-transform: capitalize;
}
.schd_calendar_submit .schedule_meeting_btn.btn_disable:hover, 
.schd_calendar_submit .schedule_meeting_btn.btn_disable:focus{
  transform: none;
  box-shadow: none;
}
.schd_calendar_submit .schedule_meeting_btn.btn_show:hover,
.schd_calendar_submit .schedule_meeting_btn.btn_show:focus{
  background: var(--hex_btn_bg_color_hover);
}
.schd_prev{
  content: "";
  display: block;
  width: 17px;
  height: 17px;
  background: url("https://www-review3.hexnode.com/static/img/security/arrow-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(90deg);
}
.schd_next{
  content: "";
  display: block;
  width: 17px;
  height: 17px;
  background: url("https://www-review3.hexnode.com/static/img/security/arrow-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(270deg);
}
.owl_btn_controller{
  -webkit-appearance: none;
  background: transparent;
  box-shadow: none;
  border: 0px;
  outline: none;
  height: 100%;
  background: #fff;
}
.owl_btn_controller:hover, .owl_btn_controller:focus{
  outline: none;
  border: 0px;
}
.schdc_day_wrap .owl_prev_btn{
  position: absolute;
  left: -25px;
  top: 50%;
  transform: translateY(-50%);
}
.schdc_day_wrap .owl_next_btn{
  position: absolute;
  right: -25px;
  top: 50%;
  transform: translateY(-50%);
}
.owl-theme .owl-nav .owl_btn_controller.disabled{
  opacity: 0;
}
.schdc_time_list_wrap .owl_prev_btn{
  position: absolute;
  left: -35px;
  top: 50%;
  transform: translateY(-50%);
}
.schdc_time_list_wrap .owl_next_btn{
  position: absolute;
  right: -45px;
  top: 50%;
  transform: translateY(-50%);
}
.schdc_time_list_wrap .owl-theme .owl-nav {
  margin: 0px;
}
@media screen and (min-width: 1200px) and (max-width: 3200px){
  .schdc_time_list_wrap .schdc_time_single{
    margin-right: 40px;
  }
}
@media screen and (min-width:1100px){
  .schd_choosed_time{
    width: 25%;
  }
  .schd_form_wrap{
    width: 50%;
  }
}
@media screen and (max-width: 1199px){
  .schdc_time_list {
    padding: 30px 20px 30px 40px;
  }
}
@media screen and (max-width: 1100px){
  .schd_submit_form{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: center;
  }
  .schd_choosed_time{
    width: 100%;
    max-width: 470px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1100px){
  .schdc_week_wrap .week_btns{
    /* width: 105px; */
    height: 35px;
  }
}
@media screen and (max-width: 991px){
  .schdc_row{
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .schdc_date_list{
    padding: 0px 10px;
    max-width: 100%;
    flex: 0 0 100%;
    border-right: 0px;
  }
  .schdc_time_list {
    width: 100%;
    padding: 0px 10px;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .schdc_time_left{
    left: -10px;
    width: 30px;
  }
  .schdc_time_right{
    right: -10px;
    width: 30px;
  }
  .schdc_time_list_wrap .owl_prev_btn {
    left: -30px;
  }
  .schdc_time_list_wrap .owl_next_btn {
    right: -30px;
  }
  .schdc_time_list_wrap .schdc_time_single{
    margin-left: 10px;
    max-width: 115px;
  }
}
@media screen and (max-width: 767px){
  .schedule_demo_header_content .timezone_container{
    margin-top: 30px;
    margin-bottom: 0px;
    min-height: 59px;
  }
  .schedule_demo_header_content h2 {
    font-size: 38px;
  }
  .schedule_demo_header_content .timezone_wrap{
    flex-direction: column;
    padding-left: 0px;
  }
  .schedule_demo_header_content .timezone_wrap .schd_timezone_select{
    padding-left: 20px;
  }
  .schedule_demo_header_content p.sub_text{
    font-size: 15px;
  }
  .sch_demo_calendar_box{
    padding: 20px 15px;
  }
  .schdc_date_list{
    padding: 0px 10px;
  }
  .schdc_time_list{
    padding: 0px 10px;
    width: 100%;
  }
  .schdc_day_wrap .owl_prev_btn{
    left: -20px;
  }
  .schdc_day_wrap .owl_next_btn{
    right: -20px;
  }
  .schdc_time_list_wrap .owl_next_btn{
    right: -25px;
  }
  .schdc_time_list_wrap .owl_prev_btn{
    left: -25px;
  }
  .schdc_time_left{
    left: -10px;
  }
  .schdc_time_right{
    right: -10px;
  }
  .schdc_time_list_wrap .schdc_time_single{
    margin-left: 10px;
    max-width: 125px;
  }
}
@media screen and (max-width: 600px){
  .hex__header_type_outer_wrapper.ahex_header_type_outer_wraper.ahex_head_outer_wrap_full_width{
    top: 20px;
  }
  .ahex_header_type_outer_wraper.ahex_head_outer_wrap_full_width .hex__logo_wrapper{
    top: 5px;
  }
  .schedule_demo_calendar_wrap .hex__common_container_wrapper{
    width: 92%;
  }
  .schedule_demo_calendar_wrap {
    margin-top: -75px;
    margin-bottom: 30px;
  }
  .schedule_demo_header_content .timezone_container{
    margin-bottom: 20px;
  }
  .schedule_demo_header_content{
    padding-top: 80px;
  }
  .schedule_demo_header_wrapper {
    height: 460px;
  }
  .schedule_demo_header_content h2{
    font-size: 28px;
    margin-bottom: 10px;
  }
  .timezone_wrap .timezone_label{
    font-size: 15px;
  }
  .schd_timezone_select select{
    font-size: 15px;
  }
  .schdc_week_wrap .week_btns{
    /* width: 96px; */
    height: 32px;
  }
  .schdc_week_wrap .week_btns span{
    font-size: 15px;
  }
  .schdc_week_wrap {
    margin-bottom: 15px;
    /* margin-left: -10px;
    margin-right: -10px; */
  }
  .schdc_single_day span.day{
    font-size: 15px;
    margin-bottom: 5px;
  }
  .schdc_single_day span.date{
    font-size: 16px;
    width: 32px;
    height: 32px;
    line-height: 32px;
  }
  .schdc_day_wrap{
    padding: 15px 0px;
    margin-bottom: 15px;
  }
  .schdc_single_day{
    min-width: 60px;
  }
  .schdc_date_list {
    padding: 0px 0px;
  }
  .schdc_day_wrap .owl_next_btn{
    right: -15px;
  }
  .schdc_day_wrap .owl_prev_btn{
    left: -15px;
  }
  .schdc_day_wrap .owl_next_btn::before{
    left: -70px;
  }
  .schd_calendar_submit .schedule_submit_btn{
    font-size: 15px;
    line-height: 40px;
    height: 40px;
  }
  .schdc_time_list_wrap .owl_btn_controller{
    background: transparent;
  }
  .schdc_time_list_wrap .owl_next_btn{
    right: -35px;
  }
  .schdc_time_list_wrap .owl_prev_btn{
    left: -35px;
  }
  .schd_calendar_submit{
    margin-top: 30px;
  }
  .schd_choosed_label{
    margin-bottom: 15px;
  }
  .ahex_schd_form .hex__form_error_class ~ .hex__form_error_msg {
    display: inline-block;
    font-size: 13px;
  }
  .ahex_schd_form .hex__form_error_msg {
    position: relative;
    top: unset;
    right: unset;
    left: unset;
    padding: 0px;
  }
  .ahex_schd_form .hex__form_error_class + label.call_back_fld {
    opacity: 0;
  }
  .schedule_demo_logo_wrap .hex_alt_page_logo_stripe_title {
    font-size: 26px;
  }
  .schdc_time_list_wrap{
    padding: 0px 10px;
  }
  .schdc_time_list_wrap .schdc_time_single{
    height: 40px;
    margin-right: 20px;
    min-width: 100px;
    width: auto;
    margin-left: 0px;
    max-width: 120px;
  }
  .schdc_time_left{
    left: -10px;
  }
  .schdc_time_right{
    right: -10px;
  }
  .schd_next{
    width: 15px;
    height: 15px;
  }
  .schd_prev{
    width: 15px;
    height: 15px;
  }
}
@media screen and (max-width: 440px){
  .schd_timezone_select{
    max-width: 100%;
  }
  .schd_timezone_select select{
    max-width: 98%;
  }
  .schd_timezone_select::after{
    right: 10px;
  }
}
@media screen and (max-width: 409px){
  .schdc_time_list_wrap .schdc_time_single{
    height: 36px;
    width: auto;
  }
  .schdc_time_list_wrap{
    padding: 0px 0px;
  }
  .schdc_time_list_wrap .owl_next_btn{
    right: -25px;
  }
  .schdc_time_list_wrap .owl_prev_btn{
    left: -25px;
  }
}
@media screen and (max-width: 360px){
  .hex__global_ru_lang .schedule_demo_header_wrapper {
    height: 460px;
  }
  .hex__global_ru_lang .schedule_demo_header_content h2{
    line-height: 1.2;
  }
}
@media screen and (max-width: 348px){
  .schdc_week_wrap .week_btns span {
    font-size: 13px;
  }
  .schdc_week_wrap .week_btns {
    /* width: 90px; */
    height: 30px;
  }
}


/*******Schedule Demo Signup Page Ends*******/

/*============PRICING REDESIGN STARTS=============*/
.pricing_page .ahex_pricing_header_bg{
  background: var(--hex_pricing_bg_color);
  position: relative;
  min-height: 450px;
  background: url("https://www-review3.hexnode.com/static/img/pricing/v2/2x/pricing-page.jpg");
  background-size: cover;
  background-position: 75% 0px;
  background-repeat: no-repeat;
}
.pricing_page .ahex_pricing_header_bg::after{
  content:"";
  display: block;
  background-image: url("https://www-review3.hexnode.com/static/img/pricing/v2/2x/pricing-bg-mask.png");
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 22% 40px;
}
.ahex_pricing_header_content{
  padding-top: 140px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: relative;
  z-index: 3;
  padding-bottom: 45px;
}
.pricing_head_title{
  margin-top: 0px;
}
.ahex_pricing_header_content .pricing_heading{
  font-size: 34px;
  color: var(--hex_white);
  font-weight: var(--hex_font_extrabold);
  line-height: 44px;
  text-align: center;
  padding: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.pricing_feature_list_header{
  padding: 5px 0px 15px 0px;
}

@media screen and (min-width:768px){
  .pricing_feature_list_header{
    padding: 10px 0px 25px 0px;
  }
  .ahex_pricing_header_content .pricing_heading{
    line-height: 62px;
    font-size: 48px;
  }
}

.pricing_feature_list_header ul{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0px;
}
.pricing_feature_list_header ul li{
  list-style: none;
  color: var(--hex_white);
  font-size: 15px;
  line-height: 22px;
  font-weight: var(--hex_font_normal);
  margin-right: 30px;
  position: relative;
  padding-left: 25px;
  padding-top: 15px;
  -webkit-font-smoothing: antialiased;
}
@media screen and (min-width:768px){
  .pricing_feature_list_header ul li{
    font-size: 18px;
    line-height: 27px;
  }
}
.pricing_feature_list_header ul li:last-child{
  margin-right: 0px;
}
.pricing_feature_list_header ul li::before{
  content: "";
  background: url(https://www-review3.hexnode.com/static/img/pricing/v2/icons/light-tick.svg);
  position: absolute;
  left: 0;
  top:8px;
  width: 17px;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
/* .pricing_feature_list_header ul li:hover::before{
  -webkit-transform: rotate(14deg);
  -moz-transform: rotate(14deg);
  -ms-transform: rotate(14deg);
  -o-transform: rotate(14deg);
  transform: rotate(14deg);
} */
.pricing_tiles_stripe{
  padding: 0px 0 60px 0;
  margin-top: -90px;
  position: relative;
  z-index: 4;
}
.pricing_tiles_stripe p{
  margin-bottom: 0px;
  padding-right: 0px;
}
.pricing_tile_header{
  margin-top: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.annual_bill_div{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  width: 100%;
  max-width: 42%;
}
.bill_left_div{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  width: 100%;
  max-width: 42%;
}
.bill_value{
  font-size: 15px;
  line-height: 19px;
  font-weight: var(--hex_font_midbold);
  color: #fff;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 5px;
}
@media screen and (min-width: 768px) {
  .bill_value{
    font-size: 18px;
    line-height: 23px;
  }
}
.save_annual{
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.22px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_pricing_theme_colour);
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
}
@media screen and (min-width:601px){
  .save_annual{
    font-size: 13px;
    line-height: 16px;
    letter-spacing: 0.26px;
  }
}
.save_annual span{
  font-weight: var(--hex_font_bold);
  margin-left: 3px;
}
.choose_plan_icon{
  margin: 0 10px;
  max-width: 85px;
}
@media screen and (min-width:768px){
  .choose_plan_icon{
    margin: 0 15px;
  }
}
.onoffswitch {
  position: relative; 
  width: 40px;
  -webkit-user-select:none; 
  -moz-user-select:none; 
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block; 
  overflow: hidden; 
  cursor: pointer;
  width: 40px;
  height: 24px;
  border-radius: 14px;
  margin-bottom: 0px;
  transition: all 0.3s cubic-bezier(0.85, 0.05, 0.18, 1.35);
}
.onoffswitch-label:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgb(255, 255, 255,0.4);
  z-index: -1;
  border-radius: 14px;
}
.onoffswitch-checkbox:checked + .onoffswitch-label{
  background-color: var(--hex_pricing_theme_colour);
}
.onoffswitch-checkbox.onoffswitch-checkbox--bg-hide:checked + .onoffswitch-label{
  background-color: transparent;
}
.onoffswitch-inner {
  display: block; width: 200%; margin-left: -100%;
  transition: all 0.3s linear;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
  display: block; 
  float: left; 
  width: 50%; 
  height: 24px; 
  padding: 0; 
  box-sizing: border-box;
  transition: all 0.3s cubic-bezier(0.85, 0.05, 0.18, 1.35);
}
.onoffswitch-inner:before {
  content: "";
  padding-left: 10px;
  background-color: var(--hex_pricing_theme_colour); 
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "";
  padding-right: 0px;
  background-color: transparent;
}
.onoffswitch-switch {
  display: block; 
  width: 18px;
  height: 18px; 
  background: #FFFFFF;
  position: absolute; 
  top: 50%;
  transform: translateY(-50%);
  bottom: 0;
  right: 19px;
  border-radius: 50%;
  transition: all 0.15s ease-in 0s; 
}
.onoffswitch-checkbox.checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0%;
}
.onoffswitch-checkbox.checked + .onoffswitch-label .onoffswitch-switch {
  right: 3px;
}
.pricing_tiles_stripe .full_width_and_center {
  max-width: 100%;
}
.tile_stripe_row{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.tile_stripe_container{
  
}
.tile_stripe_row .tile_stripe_block{
  box-shadow: none;
  border: 0px;
  position: relative;
  padding-bottom: 30px;
}
.tile_stripe_row .tile_stripe_block .tile_featured_col_head{
  padding: 15px 30px 0;
  padding-bottom: 0px;
  position: relative;
  background: #FFFFFF;
}
@media screen and (min-width:1200px){
  .tile_stripe_row .tile_stripe_block .tile_featured_col_head{
    padding-top: 20px;
  }
}
@media screen and (min-width:1440px){
  .tile_stripe_row .tile_stripe_block .tile_featured_col_head{
    
    padding-left: 40px;
    padding-right: 40px;
  }
}

.tile_stripe_row .tile_stripe_block .tile_featured_col_head::after{
  content: "";
  display: block;
  background: var(--hex_bg_color_light_grey);
  width: 3px;
  position: absolute;
  right: 0px;
  height: 92%;
  top: 45px;
}
.tile_stripe_row .tile_stripe_col:last-child .tile_stripe_block .tile_featured_col_head::after{
  display: none;
}
.tile_featured_head{
  position: absolute;
  top: -31px;
  left: -1px;
  right: 0;
  width: calc(100% - -2px);
  height: unset;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  font-weight: var(--hex_font_bold);
  text-align: center;
  background-color: var(--hex_pricing_theme_colour);
  border-radius: 5px 5px 0 0;
  padding: 5px 0px;
}
@media screen and (min-width:1200px){
  .tile_featured_head{
    font-size: 15px;
    line-height: 20px;
  }
}
.tile_featured_gold{
  background: url("https://www-review3.hexnode.com/static/img/pricing/v2/icons/gold.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width:21px;
  height:18px;
  top:10px;
  position: absolute;
  left: 30px;
}


@media screen and (min-width:1440px){
  .tile_featured_gold{
    left: 40px;
  }
}

.tile_stripe_block .tile_header h2{
  font-size: 28px;
  line-height: 1.2;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_bold);
  margin-top: 15px;
  margin-bottom: 5px;
  text-align: left;
}
.tile_description{
  min-height: 48px;
  margin-bottom: 25px;
}
.tile_description_heading{
  font-size: 15px;
  line-height: 22px;
  font-weight: var(--hex_font_medium);
  text-align: left;
  color: var(--hex_tab_gray_txt);
  -webkit-font-smoothing: antialiased;
}
@media screen and (min-width:768px){
  .tile_description_heading{
    font-size: 14px;
    line-height: 18px;
  }
}
.tile_stripe_block .tile_price .dollar_style{
  font-size: 44px;
  line-height: 1.2;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_extrabold);
  margin-bottom: 0px;
  position: absolute;
}
.dollar_style.monthly{
  top: 60px;
}
.tile_price_blocks{
  overflow: hidden;
  max-height: 55px;
  min-height: 55px;
  position: relative;
  /* max-width: 60%; */
  max-width: 100%; 
}
.tile_compare_block .tile_price_blocks{
  min-height: 42px;
  max-height: 42px;
}
.tile_stripe_block .tile_price .price_sub_heading{
  font-size: 14px;
  text-align: left;
  letter-spacing: 0.14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin-bottom: 20px;
  margin-top: 5px;
  -webkit-font-smoothing: antialiased;
}
.tile_stripe_action{
  display: flex;
  margin-bottom: 10px;
  justify-content: center;
}
.tile_stripe_action .addon_btn{
  max-width: 100%;
  min-width: 175px;
}
.tile_stripe_row .tile_stripe_block.featured_col .tile_stripe_action .addon_btn{
  border-color: var(--hex_btn_bg_color);
  background: var(--hex_btn_bg_color);
  color: #fff;
}
.tile_stripe_row .tile_stripe_block.featured_col .tile_stripe_action .addon_btn:hover{
  border-color: var(--hex_btn_bg_color_hover);
  background: var(--hex_btn_bg_color_hover);
}
.tile_featured_col_tail .pricing_description_heading{
  text-align: left;
  font-size: 15px;
  color: var(--hex_home_common_text_color);
  line-height: 24px;
  margin-bottom: 10px;
  font-weight: var(--hex_font_normal);
  -webkit-font-smoothing: subpixel-antialiased;
} 
.tile_featured_col_tail .accordion_parent{
  padding: 0px 15px;
}
.price_fe_list{
  margin-top: 30px;
  /* min-height: 725px; */
}
.tile_pricing_top_title{
  margin-bottom: 5px;
}
.tile_pricing_top_title .pricing_top_title_content{
  font-size: 16px;
  font-weight: var(--hex_font_bold);
  color:#707070;
  line-height: 24px;
  margin-bottom: 20px;
  -webkit-font-smoothing: antialiased;
}
.hide_block_for_mobile.pro_arrow .tile_pricing_top_title {
  display: none;
}

@media screen and (min-width:601px){
  .tile_pricing_top_title .pricing_top_title_content{
    font-size: 17px;
    line-height:26px;
    margin-bottom: 25px;
  }
}
 .tile_pricing_top_title .pricing_top_title_content span.text--italic{
  font-style: italic;
  font-weight:var(--hex_font_normal);
  color: #707070;
}

.hide_block_for_mobile.express_arrow .tile_pricing_top_title{
  display: none;
}
.total_list_content_line_height{
  padding-bottom: 9px;
  line-height: 22px;
}
.tile_featured_col_tail .list_content_style span{
  font-size: 14px;
  color: var(--hex_home_common_text_color);
  line-height: 20px;
  font-weight: var(--hex_font_normal);
  -webkit-font-smoothing: antialiased;
}
.circle_li_alignment{
  display: inline-block;
  float: left;
}
.circle_li_content_alignment{
  display: flex;
  text-align: left;
}
.price_fe_list .list_content_style{
  margin-left: 0px;
}
.tile_featured_col_tail .circle_style_for_li{
  background: url("https://www-review3.hexnode.com/static/img/pricing/v2/icons/check-mark-round.svg");
  background-size: contain;
  height: 10px;
  width: 10px;
}
.tile_featured_col_tail .circle_li_alignment {
  margin-top: 0px;
}
.tile_featured_col_tail .price_plan_a{
  font-size: 14px;
  color: var(--hex_home_common_text_color);
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  text-align: center;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
}
.tile_featured_col_tail .price_plan_a.for_desk{
  display: none;
}
.tile_featured_col_tail .price_plan_a .show_more_value{
  min-height: 24px;
}
.tile_featured_col_tail .price_plan_a .show_less_value{
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 120px;
  margin: auto;
}
.tile_featured_col_tail .price_plan_a .show_less_value::after{
  content:'';
  background-image: url(https://www-review3.hexnode.com/static/img/pricing/v2/icons/arrow-up.svg);
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  transform: rotate(-90deg);
  background-size: contain;
  background-position: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 5px;
  margin-bottom:0px;
}
.tile_featured_col_tail .price_plan_a .show_less_value{
  display: none;
}
.tile_featured_col_tail .active_btn .price_plan_a .show_less_value{
  display: flex;
}
.tile_featured_col_tail .active_btn .price_plan_a .show_more_value{
  display: none;
}
.tile_featured_col_tail.show_list_open .price_plan_a .show_more_value{
  display: none;
}
.tile_featured_col_tail.show_list_open .price_plan_a .show_less_value{
  display: flex;
}
.pricing_tiles_stripe .comming_soon_style {
  text-align: right;
  margin-bottom: 0px;
  margin-right: 0px;
  width: 100%;
}
.pricing_tiles_stripe .comming_soon_style h6{
  margin: 0px;
}
.see_all_compare{
  margin-top: 30px;
  text-align: center;
}
.see_more_link{
  font-size: 18px;
  line-height: 24px;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_normal);
  position: relative;
  padding-right: 15px;
}
.see_more_link::after {
  position: absolute;
  content:'';
  background-image: url(https://www-review3.hexnode.com/static/img/pricing/v2/icons/arrow.svg);
  background-repeat: no-repeat;
  right: -12px;
  top: auto;
  bottom: 4px;
  width: 13px;
  height: 14px;
  background-size: contain;
  background-position: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.see_more_link:hover, .see_more_link:focus{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
}
.see_more_link:hover::after{
  transform: translate(5px, -10px);
  -webkit-transform: translate(5px, -3px);
}
.see_more_link b{
  font-weight: var(--hex_font_semibold);
}
.ahex_pricing_addon_stripe{
  padding: 50px 0;
}
.ahex_pricing_addon_stripe .hex__common_home_title {
  font-size: 26px;
  text-align: center;
  margin-bottom: 40px;
}
.ahex_addon_col{
  padding: 0px 7.5px;
}
.ahex_addon_block{
  background-color: var(--hex_bg_color_light_grey);
  border: 1px solid var(--hex_border_form_ele);
  border-radius: 4px;
  padding: 20px 15px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.ah_ab_icon{
  margin-bottom: 10px;
}
.ahex_addon_block h4{
  font-size: 30px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin-bottom: 15px;
}
.ahex_addon_block p{
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin-bottom: 25px;
}
.addon_btn{
  border: 1px solid;
  border-color: var(--hex_btn_bg_color);
  color: var(--hex_btn_bg_color);
  cursor: pointer;
  font-size: 14px;
  line-height: 22px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  margin: 0;
  padding: 9px 10px;
  border-radius: 3px;
  background-color: transparent;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  min-height: 40px;
  max-width: 164px;
  text-align: center;
  text-decoration: none;
}
.addon_btn:hover{
    background-color: var(--hex_btn_bg_color_hover);
    border: 1px solid var(--hex_btn_bg_color_hover);
    color: #fff;
    text-decoration: none;
}
.addon_btn:focus{
  color: #fff;
  background-color: var(--hex_btn_bg_color_hover);
  text-decoration: none;
}
.ah_ab_icon img{
  max-height: 28px;
  max-width: 30px;
  object-fit: contain;
}
.ahex_pricing_quote_demo_stripe{
  padding: 40px 0;
  background: var(--hex_bg_color_light_grey);
}
.ahex_two_block_container{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content{
  background: #fff;
  padding: 30px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  box-shadow: 0px 3px 6px rgb(0 0 0 / 2%);
  border: 1px solid var(--hex_privacy_footer_bg);
  border-radius: 4px;
  position: relative;
  overflow: hidden;
}
.ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
  position: absolute;
  right: 0;
  top: -2px;
  bottom: 0;
  height: calc(100% - -8px);
  width: 42%;
  display: block;
  content:"";
  background: url("https://www-review3.hexnode.com/static/img/pricing/v2/icons/lines.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: 1;
  opacity: 0.6;
}
.ahex_sbc_top{
  position: relative;
  z-index: 2;
}
.ahex_pricing_quote_demo_stripe .ahex_two_block_container{
  margin-left: -15px;
  margin-right: -15px;
}
.ahex_pricing_addon_stripe .ahex_two_block_container{
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.ahex_two_block_container .ahex_single_block .ahex_sbc_block_icon{
  margin-bottom: 20px;
}
.ahex_single_block .ahex_sbc_block_icon img{
  width: 40px;
  height: 40px;
  object-fit: contain;
  object-position: center;
}
.ahex_pricing_btn{
  cursor: pointer;
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_semibold);
  white-space: nowrap;
  margin: 0;
  padding: 9px 20px 9px 0px;
  color:  var(--hex_btn_bg_color);
  background-color: transparent;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
  max-width: 230px;
}
.ahex_pricing_btn:hover, .ahex_pricing_btn:focus{
  text-decoration: none;
  color: var(--hex_btn_bg_color_hover);
}
.ahex_pricing_compare_faq_stripe{
  padding: 60px 0 40px 0;
}
.ahex_pricing_compare_faq_stripe .ahex_two_block_container{
  display: block;
  width: 100%;
  max-width: 800px;
  margin: auto;
}
.ahex_pricing_addon_stripe .ahex_two_block_container{
  -webkit-justify-content: center;
  justify-content: center;
}
.ahex_pricing_compare_faq_stripe .ahex_pricing_full_block{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content:space-between;
  justify-content: space-between;
  padding: 20px 30px;
  text-decoration: none;
  cursor: pointer;
}
.ahex_pricing_compare_faq_stripe .ahex_pricing_full_block:hover .ahex_cb_block_bottom .ahex_cb_block_link.compare::after{
  -webkit-transform: translate(5px, -3px);
  transform: translate(5px, -3px);
}
.ahex_pricing_compare_faq_stripe .ahex_pricing_full_block:hover .ahex_cb_block_bottom .ahex_cb_block_link.faq::after{
  transform: translate(3px);
  -webkit-transform: translate(3px);
}
.ahex_pricing_compare_faq_stripe .ahex_pricing_full_block:hover .ahex_cb_block_bottom .ahex_cb_block_link.faq.active::after{
  transform: translate(3px,0px)  rotate(90deg);
  -webkit-transform: translate(3px,0px) rotate(90deg);
}
.ahex_pricing_full_block .ahex_cb_block_top{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  flex: 0 0 60%;
  max-width: 60%;
}
.ahex_cb_block_icon img{
  width: 100%;
  height: 100%;
  height: 26px;
  max-height: 26px;
  max-width: 33px;
  object-fit: contain;
}
.ahex_pricing_full_block .ahex_cb_block_icon{
  margin-right: 25px;
  min-width: 30px;
  max-width: 32px;
}
.ahex_pricing_full_block .ahex_comp_block_title{
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_semibold);
  line-height: 1.2;
  font-size: 30px;
}
.ahex_single_block {
  -webkit-box-flex: 0;
  flex: 0 0 100%;
  max-width: 100%;
}
.ahex_single_block .ahex_cb_title{
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_semibold);
  line-height: 32px;
  font-size: 26px;
  margin-bottom: 10px;
}
.ahex_single_block .ahex_cb_sub_title{
  color: var(--hex_home_common_text_color);
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  font-size: 16px;
  margin-bottom: 10px;
}
.ahex_cb_action{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
}
.ahex_cb_action:hover{
  text-decoration: none;
}
.ahex_cb_act_text{
  font-size: 18px;
  color: var(--hex_home_common_title_color);
  line-height: 24px;
  text-align: center;
  border-bottom: 2px solid var(--hex_pricing_border_color);
  font-weight: var(--hex_font_normal);
}
.ahex_cb_act_icon{
  margin-left: 8px;
  width: 7px;
  height: 11px;
}
.ahex_compare_block{
  border-bottom: 1px solid var(--hex_border_form_ele);
}
.ahex_faq_block{
  border-bottom: 1px solid var(--hex_border_form_ele);
}
.ahex_faq_block.active{
  border-bottom: 0px solid var(--hex_border_form_ele);
}
.ahex_cb_block_bottom{
  cursor: pointer;
  -webkit-box-flex: 0;
  flex: 0 0 40%;
  max-width: 40%;
  display: flex;
  justify-content: flex-end;
}
.ahex_cb_block_bottom .ahex_cb_block_link{
  position: relative;
  font-size: 20px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  padding-right: 30px;
  color: var(--hex_home_common_title_color);
  white-space: nowrap;
}
.ahex_cb_block_bottom .ahex_cb_block_link:hover, .ahex_cb_block_bottom .ahex_cb_block_link:focus{
  text-decoration : none;
  color: var(--hex_home_common_title_color);
}
.ahex_cb_block_bottom .ahex_cb_block_link::after {
  position: absolute;
  height: auto;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.ahex_cb_block_bottom .ahex_cb_block_link.compare::after {
  content:'';
  background-image: url("https://www-review3.hexnode.com/static/img/pricing/v2/icons/arrow.svg");
  background-repeat: no-repeat;
  right: -5px;
  top: 6px;
  width: 14px;
  height: 14px;
  background-size: contain;
  background-position: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ahex_cb_block_bottom .ahex_cb_block_link.faq::after {
  content:'';
  background-image: url("https://www-review3.hexnode.com/static/img/pricing/v2/icons/right-angle.svg");
  background-repeat: no-repeat;
  right: 0px;
  top: 9px;
  width: 11px;
  height: 11px;
  background-size: contain;
  background-position: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ahex_cb_block_bottom .ahex_cb_block_link.faq.active::after {
  transform: rotate(90deg);
}
.hex_pricing_logos {
  position: relative;
  padding: 40px 0 20px 0;
}
.hex_pricing_logos .hex__common_home_title{
  font-size: 36px;
  text-align: center;
  margin-bottom: 40px;
}
.hide_block_for_mobile{
  /* transition: none;
  -webkit-transition: none; */
  display: none;
}
@media screen and (min-width:1200px) {
  .hide_block_for_mobile{
    display: block !important;
  }
}
.price_lists_out{
  overflow: unset;
}


.tile_featured_col_tail .show_list{
  /* height: 100%; */
  /* -webkit-transition: height .3s ease-out;
    transition: height .3s ease-out; */
}

.compare_tiles_stripe{
  padding: 0px 0 60px 0;
  position: relative;
  margin-top: -130px;
  z-index: unset;
}
.compare_tile_header .bill_value {
  font-size: 18px;
}
/* .compare_tile_header .save_annual{
  font-size: 15px;
} */
.download_btn{
  z-index: 96;
}
.cmp_list_title{
  margin-bottom: 15px;
}
.download_btn .download_btn_div{
  position: relative;
}
.download_btn .btn_text{
  border: 1px solid var(--hex_home_common_text_color);
  border-radius: 3px;
  font-size: 13px;
  font-weight: var(--hex_font_normal);
  line-height: 18px;
  color: var(--hex_home_common_text_color);
  background-color: #fff;
  padding: 5px 20px;
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  padding-right: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.download_btn .btn_text::after{
  position: absolute;
  content: url(https://www-review3.hexnode.com/static/img/pricing/v2/icons/download-arrow.svg);
  right: 10px;
  top: 50%;
  transform: translateY(-35%);
  width: 16px;
  height: 16px;
  background-size: contain;
  background-position: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.download_btn .more_btns{
  min-width: 150px;
  position: absolute;
  z-index: 96;
  left: 0px;
  background-color: #fff;
  padding: 12px 10px;
  border-radius: 3px;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition: all .15s ease-in-out;
  -ms-transition: all .15s ease-in-out;
  -o-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
  box-shadow: 0 2px 6px 0 rgba(0,0,0,0.12);
  opacity: 0;
  visibility: hidden;
  display: none;
}
.download_btn .more_btns .mr_btns_list{
  font-size: 13px;
  font-weight: var(--hex_font_normal);
  line-height: 18px;
  padding: 8px 10px;
  border-radius: 3px;
  color: var(--hex_home_common_text_color);
  cursor: pointer;
  white-space: nowrap;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  text-decoration: none;
}
.download_btn .more_btns .mr_btns_list:hover, .download_btn .more_btns .mr_btns_list:focus{
  color: var(--hex_home_common_title_color);
  background-color: var(--hex_list_active_bg);
  text-decoration: none;
}
.download_btn .download_btn_div:hover .more_btns{
  opacity: 1;
  visibility: visible;
  display: block;
}
.tile_compare_col_large{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-direction: row;
  -ms-flex-direction: row;
}
.compare_header{
  background: #fff;
  border-radius: 4px 4px 0 0;
}
.compare_tile_header{
  margin-bottom: 45px;
  position: relative;
}
.compare_list_head{
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-justify-content: start;
  justify-content: start;
  height: 100%;
  padding-left: 30px;
  padding-right: 15px;
  padding-top: 55px;
}

@media screen and (min-width:600px){
  .compare_list_head{
    padding-top: 60px;
  }
}

.compare_list_head h3{
  font-size: 28px;
  line-height: 40px;
  color: var(--hex_home_form_text_color_dark);
  text-align: left;
  font-weight: var(--hex_font_bold);
  margin-bottom: 0px;
}



.tile_stripe_row .tile_stripe_block.tile_compare_block .tile_featured_col_head::after{
  width: 1px;
  height: 86%;
  top: 15px;
}
.tile_stripe_row .tile_stripe_block.tile_compare_block{
  padding-bottom: 0px;
}
.tile_stripe_row .tile_stripe_block.tile_compare_block .tile_featured_col_head {
  padding: 30px 10px 40px;
  background: transparent;
}
.tile_stripe_row.compare_stripe_row .tile_stripe_col.tile_compare_col:nth-child(3){
  box-shadow: 0px -17px 20px #B5B5B54D;
}
@media screen and (min-width:992px){
  .tile_stripe_row .tile_stripe_block.tile_compare_block .tile_featured_col_head{
    padding: 30px 20px 40px;
  }
}
.tile_stripe_block.tile_compare_block .tile_header h2{
  font-size: 22px;
  line-height:32px;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media screen and (min-width:768px){
  .tile_stripe_block.tile_compare_block .tile_header h2{
    margin-bottom: 20px;
    font-size: 26px;
    line-height:34px;
  }

}
.tile_stripe_block.tile_compare_block.featured_col .tile_featured_gold{
  left: 18px;
  top: 20px;
}
.tile_stripe_block.tile_compare_block .tile_price .dollar_style {
  font-size: 32px;
  margin-bottom: 0px;
  font-weight: var(--hex_font_extrabold);
}

@media screen and (max-width:768px){
  .tile_stripe_block.tile_compare_block .tile_price .price_sub_heading{
    margin-bottom: 15px;
  }
  .tile_stripe_block.tile_compare_block .tile_price .dollar_style {
    font-size: 34px;
  }
}

.tile_compare_col .tile_stripe_action .addon_btn{
  font-size: 13px;
  /* min-height: 29px; */
  line-height: 17px;
  padding: 20px 15px;
  white-space: normal;
  min-width: 150px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tile_compare_col .tile_stripe_action .addon_btn{
  line-height: 16px;
  padding: 5px 10px;
}
.german_pricing_style.pricing_page .tile_compare_col .tile_stripe_action .addon_btn{
  line-height: 16px;
  padding: 5px 10px;
}
.spanish_pricing_style.pricing_page .tile_compare_col .tile_stripe_action .addon_btn{
  line-height: 16px;
  padding: 5px 10px;
}
.french_pricing_style.pricing_page .tile_compare_col .tile_stripe_action .addon_btn{
  line-height: 16px;
  padding: 5px 10px;
}
.tile_compare_col .tile_stripe_action{
  margin-bottom: 0px;
}
.tile_compare_col .tile_featured_head{
  font-size: 13px;
  line-height: 20px;
}
@media screen and (min-width:601px){
  .tile_compare_col .tile_featured_head{
    font-size: 14px;
  }
}

.compare_header.nav_fixed .tile_compare_col .tile_featured_head{
  visibility: hidden;
}
.compare_label_head{
  height: 60px;
  background-color: var(--hex_bg_color_light_blue);
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding-left: 15px;
  padding-right: 15px;
}
.compare_label_head h4{
  font-size: 18px;
  font-weight: var(--hex_font_semibold);
  line-height: 32px;
  text-align: left;
  margin-bottom: 0px;
  color: var(--hex_home_form_text_color_dark);
}
.compare_stripe_list_row{
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid var(--hex_bg_color_light_blue);
}
.compare_label{
  height: 100%;
  min-height: 45px;
  padding-left: 15px;
  padding-right: 15px;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding-top: 5px;
  padding-bottom: 5px;
}
.compare_label span{
  font-size: 15px;
  font-weight: var(--hex_font_normal);
  line-height: 20px;
  text-align: left;
  margin-bottom: 0px;
  color: var(--hex_home_common_text_color);
}
.compare_label span b{
  color: var(--hex_home_common_title_color);
}
.compare_list_value_col{
  text-align: center;
  height: 100%;
  min-height: 45px;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.compare_list_value_col.featured:not(.compare_list_value--transparent){
  background: var(--hex_bg_color_light_grey);
}
.compare_list_value_col .tick_arrow_style{
  height: 15px;
  max-height: 15px;
  max-width: 20px;
  object-fit: contain;
}
.compare_list_value_col .cross_arrow_style{
  height: 15px;
  max-height: 15px;
  max-width: 15px;
  object-fit: contain;
}
.compare_stripe_container{
  min-width: 1056px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
}
.compare_print_table{
  border-radius: 4px 4px 0 0;
}
.pricing_overflow_wrapper{
  overflow-x: auto;
  overflow-y: hidden;
}
.compare_comming_soon_style{
  float: right;
  margin-top: 15px;
  padding-right: 15px;
}
.compare_comming_soon_style h6{
  margin: 0px;
  font-size: 14px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  line-height: 18px;
}
.compare_comming_soon_style h6 span{
  min-width: 20px;
  padding-left: 3px;
  display: inline-block;
}
.compare_comming_soon_style h6:nth-child(2){
  padding-top: 3px;
}
.pricing_faq_container{
  padding: 40px 0px;
  background: var(--hex_bg_color_light_grey);
  display: none;
}
.faq_block_row{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  -webkit-justify-content: center;
  justify-content: center;
}
.faq_block_col{
  padding-left: 15px;
  padding-right: 15px;
}
.faq_block_container{
  margin-top: 20px;
}
.faq_single_block{
  margin-bottom: 20px;
  margin-right: 0px;
  padding-left: 30px;
  position: relative;
}
.plus_icon{
  content:"";
  display: block;
  background-image: url(https://www-review3.hexnode.com/static/img/pricing/files/pricing-faq-plus.svg);
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 10px;
  height: 10px;
  width: 10px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.faq_single_question.active .faq_icon .plus_icon{
  background-image: url(https://www-review3.hexnode.com/static/img/pricing/files/pricing-faq-minus.svg);
}
.faq_single_question{
  margin-bottom: 5px;
  position: relative;
  cursor: pointer;
}
.faq_single_question .faq_icon{
  left: -30px;
  position: absolute;
  width: 20px;
  height: 20px;
  z-index: 3;
  top: 8px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  cursor: pointer;
}
.faq_single_question span{
  font-size: 18px;
  line-height: 26px;
  display: inline-block;
  text-align: left;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_form_text_color_dark);
}
.faq_single_answer p{
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin-bottom: 0px;
}
.price_hide{
  visibility: hidden!important;
}
.price_visible{
  visibility: visible!important;
}
.pricing_tiles_stripe .tile_stripe_container .comming_soon_style{
  display: none;
}
.pricing_tiles_stripe .tile_stripe_container.list_open .comming_soon_style{
  display: block;
}
.content_row_single{
  margin: 5px 0;
}
.content_row_single:nth-child(2){
  margin-top: 0px;
}
.content_row_single .tile_accordion_panel_title{
  position: relative;
  padding-left: 0px;
  background-color: var(--hex_bg_color_light_blue);
  cursor: pointer;
  border-radius: 4px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.tile_accordion_panel_title .compare_label_head{
  border-radius: 4px;
  /* padding-left: 35px; */
}
.content_row_single .tile_accordion_panel_title .panel_icon{
  position: relative;
  right: 15px;
  background: url(https://www-review3.hexnode.com/static/img/pricing/files/pricing-compare-arrow.svg);
  background: url('https://www-review3.hexnode.com/static/img/reseller_page/arrow.svg');
  background-position: center;
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -moz-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -ms-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -o-transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  transition: all 0.3s cubic-bezier(0.43, 0.27, 0.39, 0.88);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  display: flex;
  align-items: center;
  justify-content: center;
}
.content_row_single .tile_accordion_panel_title.active .panel_icon{
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.tile_accordion_content{
  display: none;
}
.compare_print_table .compare_header + .content_row_single .tile_accordion_content{
  display: block;
}
.expand_btn_div{
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: 0px;
  position: relative;
}
.expand_btn{
  font-size: 14px;
  font-weight: var(--hex_font_normal);
  line-height: 18px;
  color: var(--hex_home_common_text_color);
  background-color: #fff;
  padding: 5px 20px;
  cursor: pointer;
  white-space: nowrap;
  position: absolute;
  padding-right: 30px;
  bottom: 5px;
  right: 0px;
}
.expand_btn:after{
    position: absolute;
    content: "";
    background: url(https://www-review3.hexnode.com/static/img/pricing/v2/icons/expand-collapse.svg);
    right: 12px;
    top: 8px;
    width: 12px;
    height: 12px;
    background-size: contain;
    background-position: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.expand_btn:hover, .expand_btn:focus{
  text-decoration: none;
  color: var(--hex_home_common_text_color);
}

@media screen and (min-width: 320px){
 
  .tile_stripe_col.tile_compare_col{
    -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
  }
  .ahex_addon_col {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .faq_block_col{
    -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
  }
  .tile_compare_col_small{
    -webkit-box-flex: 0;
          flex: 0 0 25%;
          max-width: 25%;
  }
  .tile_compare_col_large{
    -webkit-box-flex: 0;
          flex: 0 0 75%;
          max-width: 75%;
  }
  .tile_stripe_row .tile_stripe_col.tile_compare_col{
    margin-bottom: 0px;
  }
  .pricing_tile_header {
    /* margin-bottom: 30px; */
    position: relative;
  }
  /* .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:first-child .tile_stripe_block .tile_featured_col_head{
    border-radius: 4px 4px 0 0;
  } */
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 100%;
  }
}
@media screen and (min-width: 420px){
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 80%;
  }
}
@media screen and (min-width: 480px){
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 65%;
  }
}
@media screen and (min-width: 540px){
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 60%;
  }
}
@media screen and (min-width:601px){
  .tile_stripe_col {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .tile_stripe_col.tile_compare_col{
    -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
  }
  /* .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:first-child .tile_stripe_block .tile_featured_col_head{
    border-radius: 4px 0 0 0;
  } */
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2) .tile_stripe_block .tile_featured_col_head{
    border-radius: 0 4px 0 0;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2) .tile_stripe_block .tile_featured_col_head::after,
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(4) .tile_stripe_block .tile_featured_col_head::after{
    display: none;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:last-child .tile_stripe_block .tile_featured_col_head::after{
    display: none;
  }
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 56%;
  }
}
@media screen and (min-width: 768px){
  .tile_stripe_col{
    -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
  }
  .tile_stripe_col.tile_compare_col{
    -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
  }
  .ahex_addon_col {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .faq_block_col{
    -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
  }
  .ahex_pricing_addon_stripe {
    padding: 50px 0 20px 0;
  }
  .tile_compare_col_small{
    -webkit-box-flex: 0;
          flex: 0 0 28%;
          max-width: 28%;
  }
  .tile_compare_col_large{
    -webkit-box-flex: 0;
          flex: 0 0 72%;
          max-width: 72%;
  }
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 100%;
  }
  .pricing_page .ahex_pricing_header_bg{
    min-height: 512px;
  }
}
@media screen and (min-width: 900px) and (max-width: 991px){
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 86%;
  }
}
@media screen and (min-width: 972px){
  /* .pricing_page .ahex_pricing_header_bg{
    min-height: 460px;
  } */
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2) .tile_stripe_block .tile_featured_col_head{
    border-radius: 0 0px 0 0;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) .tile_stripe_block .tile_featured_col_head{
    border-radius: 0 4px 0 0;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) .tile_stripe_block .tile_featured_col_head::after{
    display: none;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2) .tile_stripe_block .tile_featured_col_head::after{
    display: block;
  }
}


@media screen and  (min-width: 992px){
  .tile_stripe_col.tile_compare_col{
    -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
  }
  .pricing_logo_wrapper .logo_hampton_common{
    display: none;
  }
  .pricing_logo_wrapper .logo_randstad_common{
    display: none;
  }
  .pricing_tile_header {
    /* margin-bottom: 45px; */
    min-height: 29px;
  }
  .faq_single_block{
    margin-right: 20px;
  }
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 78%;
  }
}
@media screen and (min-width: 1100px){
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 65%;
  }
  .ahex_single_block {
    -webkit-box-flex: 0;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  .ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block{
    padding: 0px 15px;
  }
}
@media screen and (min-width: 1200px){
  /* .pricing_page .ahex_pricing_header_bg {
    min-height: 490px;
  } */
  .tile_stripe_col{
    -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
  }
  .btn_show_quote_on_big_screen{
    display: block;
  }
  .btn_show_quote_on_big_screen .price_plan_a.for_desk{
    display: block;
  }
  .btn_show_quote_on_big_screen .price_plan_a{
    display: none;
  }
  /* .tile_featured_head{
    top: -28px;
  } */
  /* .pricing_tile_header {
    margin-bottom: 50px;
  } */
  .ahex_pricing_addon_stripe {
    padding: 50px 0 50px 0;
  }
  .compare_tile_header {
    margin-bottom: 45px;
  }
  /* .tile_compare_col .tile_stripe_action .addon_btn{
    font-size: 10px;
  } */
  .faq_single_block{
    margin-right: 25px;
  }
  /* .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:first-child .tile_stripe_block .tile_featured_col_head{
    border-radius: 4px 0 0 0;
  } */
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) .tile_stripe_block .tile_featured_col_head{
    border-radius: 0 0px 0 0;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:last-child .tile_stripe_block .tile_featured_col_head{
    border-radius: 0 4px 0 0;
  }
  .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_head::after{
    display: block;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) .tile_stripe_block .tile_featured_col_head::after{
    display: block;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(4) .tile_stripe_block .tile_featured_col_head::after{
    display: block;
  }
  .ahex_addon_col {
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .tile_compare_col_small{
    -webkit-box-flex: 0;
          flex: 0 0 30%;
          max-width: 30%;
  }
  .tile_compare_col_large{
    -webkit-box-flex: 0;
          flex: 0 0 70%;
          max-width: 70%;
  }
  .tile_stripe_row .tile_stripe_col, .ahex_addon_col{
    margin-bottom: 0px;
  }
  .german_pricing_style.pricing_page .tile_stripe_action .addon_btn,
  .spanish_pricing_style.pricing_page .tile_stripe_action .addon_btn,
  .french_pricing_style.pricing_page .tile_stripe_action .addon_btn,
  .italian_pricing_style.pricing_page .tile_stripe_action .addon_btn,
  .turkish_pricing_style.pricing_page .tile_stripe_action .addon_btn{
    font-size: 12px;
  }
  .compare_header{
    z-index: 95;
    position: relative;
  }
  .compare_header.nav_fixed{
    position: fixed;
    width: 100%;
    top: 3px;
    left: 0;
    right: 0;
    z-index: 180;
    background: #fff;
  }
  .compare_header.nav_fixed + .content_row_single {
    padding-top: 209px;
  }
  .compare_header .tile_stripe_row.compare_stripe_row {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }
  .compare_header.nav_fixed .tile_stripe_row.compare_stripe_row{
    width: 88%;
  }
  .compare_header.nav_fixed .expand_btn_div{
    width: 88%;
    max-width: 1300px;
  }
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 60%;
  }
}
@media screen and (min-width:1200px) and (max-width: 1399px){
  .french_pricing_style.pricing_page .tile_stripe_action .addon_btn{
    font-size: 12px;
  }
  .spanish_pricing_style.pricing_page .tile_stripe_action .addon_btn{
    font-size: 12px;
  }
  .pricing_page .tile_stripe_action .addon_btn{
    white-space: break-spaces;
  }
}
@media screen and (min-width: 1300px){
  /* .tile_compare_col .tile_stripe_action .addon_btn{
    font-size: 11px;
  } */
  .tile_compare_col_small{
    -webkit-box-flex: 0;
          flex: 0 0 35%;
          max-width: 35%;
  }
  .tile_compare_col_large{
    -webkit-box-flex: 0;
          flex: 0 0 65%;
          max-width: 65%;
  }
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 55%;
  }
}
@media screen and (min-width: 1400px){
  /* .tile_compare_col .tile_stripe_action .addon_btn {
    font-size: 11px;
  } */
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 45%;
  }
}
@media screen and (min-width: 1600px){
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
	.ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block{
    margin-bottom: 35px;
  }
  .ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block:last-child{
    margin-bottom: 0px
  }
}
@media screen and (max-width: 1099px){
  .ahex_pricing_quote_demo_stripe .ahex_two_block_container {
    display: block;
    /* width: 100%; */
    /* max-width: 800px; */
    margin: auto;
  }
}

@media screen and (min-width:768px) and (max-width: 1099px){
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after {
    width: 100%;
    background-size: contain;
    background-position: top right;
  }
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_cb_title,
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_cb_sub_title {
    max-width: 500px;
  }
  .ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block {
    margin-bottom: 20px;
  }
  .ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block:last-child{
    margin-bottom: 0px
  }
  .ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block .ahex_pricing_btn{
    padding-left: 35px;
  }
}
@media screen and (min-width: 2160px) and (max-width: 3200px){
  .ahex_pricing_quote_demo_stripe {
    padding: 60px 0;
  }
  .tile_featured_col_tail .pricing_description_heading{
    font-size: 14px;
  }
  .tile_pricing_top_title .pricing_top_title_content {
    font-size: 14px;
  }
  .tile_featured_col_tail .list_content_style span {
    font-size: 14px;
  }
}
@media screen and (max-width: 1199px){
  .btn_show_quote_on_big_screen{
    display: block;
  }
  .tile_stripe_block .tile_featured_col_tail{
    padding-top: 0px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_block.featured_col{
    top: 28px;
    margin-bottom: 30px;
  }
  .tile_stripe_row .tile_stripe_block.featured_col::after{
    background: var(--hex_btn_bg_color);
  }
  .tile_featured_head{
    /* top: -28px; */
    top: -35px;
  }
  .tile_stripe_row .tile_stripe_block.tile_compare_block.featured_col{
    border-radius: 0px;
  }
  .tile_stripe_row .tile_stripe_block.tile_compare_block.featured_col .tile_featured_col_head{
    border-radius: 0px;
  }
  .tile_stripe_row .tile_stripe_col{
    max-width: 100%;
  }
  .tile_stripe_row .tile_stripe_col.tile_compare_col{
    max-width: 162px;
  }
  .tile_stripe_row .tile_stripe_col.tile_compare_col {
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* .tile_compare_col .tile_stripe_action .addon_btn{
    font-size: 11px;
  } */
  .compare_list_head h3 {
    font-size: 26px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_block{
    box-shadow: 0px 4px 0px 0px rgba(232, 232, 232, 0.5098039215686274);
    margin-bottom: 45px;
    border-radius: 0px 0px 4px 0px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) .tile_stripe_block .tile_featured_col_head::after{
    display: block;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2) .tile_stripe_block .tile_featured_col_head {
    border-radius: 0 4px 0 0;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2) .tile_stripe_block .tile_featured_col_head::after {
    display: none;
  }
  .pricing_plan_row .tile_stripe_block .tile_header h2{
    text-align: center;
  }
  .pricing_plan_row .tile_stripe_block .tile_description{
    margin-bottom: 0px;
  }
  .pricing_tiles_stripe .pricing_plan_row p.tile_description_heading {
    text-align: center;
  }
  .pricing_plan_row .tile_stripe_block .tile_price {
    text-align: center;
  }
  .pricing_plan_row .tile_stripe_block .tile_price .price_sub_heading{
    text-align: center;
    margin-top: 25px;
  }
  .pricing_plan_row .tile_featured_gold {
    left: 0;
    right: 0;
    margin: auto;
  }
  .pricing_plan_row .tile_price_blocks{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .tile_stripe_block .tile_price .dollar_style{
    left: 0;
    right: 0;
  }
  .pricing_overflow_wrapper{
    overflow-y: auto;
    height: 100vh;
  }
  .compare_print_table{
    background: #fff;
  }
  .compare_header{
    position: sticky;
    top: 0;
    z-index: 1;
  }
}
@media screen and (min-width: 676px) and (max-width: 1199px){
  .express_arrow.show_block_for_mobile.show_list .price_fe_list{
    height: auto;
    min-height: 535px;
  }
  .show_block_for_mobile.pro_arrow.show_list .price_fe_list{
    height: auto;
    min-height: 535px;
  }
  .enterprise_arrow.show_block_for_mobile.show_list .price_fe_list{
    height: auto;
    min-height: 680px;
  }
  .show_block_for_mobile.ultimate_arrow.show_list .price_fe_list{
    height: auto;
    min-height: 680px;
  }
  .price_fe_list {
    max-width: 260px;
    margin-left: auto;
    margin-right: auto;
    min-height: 535px;
  }
  .french_pricing_style .express_arrow.show_block_for_mobile.show_list .price_fe_list {
    min-height: 589px;
  }
  .french_pricing_style .show_block_for_mobile.ultimate_arrow.show_list .price_fe_list {
    min-height: 788px;
  }
}
@media screen and (min-width: 601px) and (max-width: 676px){
  .express_arrow.show_block_for_mobile.show_list .price_fe_list{
    min-height: 543px;
  }
  .show_block_for_mobile.pro_arrow.show_list .price_fe_list{
    min-height: 535px;
  }
  .enterprise_arrow.show_block_for_mobile.show_list .price_fe_list{
    min-height: 680px;
  }
  .show_block_for_mobile.ultimate_arrow.show_list .price_fe_list{
    min-height: 720px;
  }
  .price_fe_list {
    min-height: 535px;
  }
  .french_pricing_style .express_arrow.show_block_for_mobile.show_list .price_fe_list {
    min-height: 611px;
  }
  .french_pricing_style .show_block_for_mobile.ultimate_arrow.show_list .price_fe_list {
    min-height: 810px;
  }
}

@media screen and (min-width: 651px) and (max-width: 676px){
  .french_pricing_style .show_block_for_mobile.ultimate_arrow.show_list .price_fe_list {
    min-height: 788px;
  }
}
@media screen and (min-width: 619px) and (max-width: 676px){
  .french_pricing_style .express_arrow.show_block_for_mobile.show_list .price_fe_list {
    min-height: 589px;
  }
}
@media (max-width: 600px){
  .express_arrow.show_block_for_mobile.show_list .price_fe_list{
    min-height:unset;
  }
  .show_block_for_mobile.pro_arrow.show_list .price_fe_list{
    min-height: unset;
  }
  .enterprise_arrow.show_block_for_mobile.show_list .price_fe_list{
    min-height: unset;
  }
  .show_block_for_mobile.ultimate_arrow.show_list .price_fe_list{
    min-height: unset;
  }
  .price_fe_list {
    min-height: unset;
  }
}
@media screen and (max-width: 991px){
  .pricing_logo_wrapper{
    -webkit-justify-content: center;
    justify-content: center;
  }
  .hex_pricing_logos {
    padding: 40px 0 0px 0;
  }
  /* .bill_value {
    font-size: 17px;
  } */
  .annual_bill_div{
    flex-direction: column;
    -ms-flex-align: flex-start;
    align-items: flex-start;
  }
  /* .save_annual{
    font-size: 15px;
    margin-left: 0px;
  } */
  .logo_sprint_common img {
    max-width: 42px;
  }
}
@media screen and (min-width: 972px) and (max-width: 1199px){
  .pricing_tiles_stripe .tile_stripe_col:nth-child(5) .tile_stripe_block .tile_featured_col_head {
    margin-top: 28px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:first-child .tile_stripe_block{
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 0px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) .tile_stripe_block{
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 4px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(4) .tile_stripe_block{
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0px;
    height: 100%;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(5) .tile_stripe_block{
    border-bottom-left-radius: 4px;
  }
  .pricing_tiles_stripe .tile_stripe_col:nth-child(3) .tile_stripe_block .tile_featured_col_head{
    margin-top: 28px;
  }
}
@media screen and (min-width: 601px) and (max-width: 971px){
  .pricing_tiles_stripe .tile_stripe_col:nth-child(3) .tile_stripe_block .tile_featured_col_head{
    margin-top: 28px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:first-child .tile_stripe_block{
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 4px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2) .tile_stripe_block{
    border-bottom-left-radius: 0px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) .tile_stripe_block{
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 4px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(4) .tile_stripe_block{
    border-bottom-left-radius: 0px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(5) .tile_stripe_block {
    border-bottom-left-radius: 4px;
  }
}
/* @media screen and (min-width: 600px) and (max-width: 618px){
  .tile_stripe_row .tile_stripe_col{
    max-width: 264px;
  }
} */
@media screen and (max-width: 971px){
  /* .ahex_pricing_header_content {
    padding-top: 110px;
    padding-bottom: 60px;
  } */
  /* .pricing_tile_header {
    margin-top: 10px;
  } */
  .compare_tiles_stripe{
    margin-top: -75px;
  }
}
@media screen and (max-width: 767px){
  .ahex_single_block {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* .ahex_pricing_header_content {
    padding-top: 110px;
    padding-bottom: 60px;
  } */
  /* .ahex_pricing_header_content .pricing_heading{
    font-size: 26px;
    padding: 0;
    margin-bottom: 10px;
  } */
  /* .pricing_tile_header {
    margin-top: 10px;
  } */
  /* .pricing_feature_list_header {
    padding: 0px 0px 5px 0px;
  } */
  .bill_left_div, .annual_bill_div{
    max-width: 45%;
    display: flex;
    flex: 1;
  }
  .ahex_quote_block{
    margin-bottom: 30px;
  }
  .ahex_addon_col{
    max-width: 420px;
  }
  .ahex_addon_col:last-child {
    margin-bottom: 0px;
  }
  .pricing_tiles_stripe .comming_soon_style h6 {
    /* max-width: 300px; */
    margin: auto;
  }
  .ahex_pricing_compare_faq_stripe {
    padding: 40px 0;
  }
  .ahex_pricing_compare_faq_stripe {
    padding: 45px 0;
  }
  .ahex_pricing_compare_faq_stripe .ahex_pricing_full_block{
    padding: 20px 15px;
  }
  .french_pricing_style.pricing_page .ahex_cb_block_bottom .ahex_cb_block_link{
    white-space: unset;
    text-align: right;
    font-size: 18px;
  }
  .german_pricing_style.pricing_page .ahex_cb_block_bottom .ahex_cb_block_link{
    white-space: unset;
    text-align: right;
    font-size: 18px;
  }
  .french_pricing_style.pricing_page .ahex_pricing_full_block .ahex_cb_block_top{
    flex: 0 0 50%;
    max-width: 50%;
  }
  .french_pricing_style.pricing_page .ahex_pricing_full_block .ahex_comp_block_title{
    font-size: 26px;
  }
  .french_pricing_style.pricing_page .ahex_cb_block_bottom{
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ahex_pricing_header_content_inner{
    width: 100%;
  }
}
@media screen and (max-width: 720px){
  .ahex_pricing_compare_faq_stripe .ahex_pricing_full_block {
    padding: 20px 0px;
    flex-direction: column;
    align-items: flex-start;
  }
  .ahex_pricing_full_block .ahex_cb_block_top{
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ahex_cb_block_bottom {
    margin-left: 45px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ahex_cb_block_bottom .ahex_cb_block_link {
    padding-left: 15px;
    margin-top: 7px;
  }
}
@media screen and (max-width: 600px){
  .pricing_tiles_stripe{
    margin-top: -45px;
    padding: 0px 0 40px 0;
  }
  .compare_tiles_stripe{
    margin-top: -65px;
  }
  .bill_left_div, .annual_bill_div{
    max-width: 43%;
  }
  /* .pricing_feature_list_header {
    padding: 10px 0px 10px 0px;
  } */
  /* .pricing_feature_list_header ul li{
    font-size: 15px;
  } */
  /* .bill_value {
    font-size: 16px;
    line-height: 18px;
    margin-top: 1px;
  } */
  .compare_tile_header .bill_value {
    font-size: 16px;
  }
  /* .save_annual{
    font-size: 14px;
  } */
  /* .compare_tile_header .save_annual {
    font-size: 14px;
  } */
  .choose_plan_icon {
    margin: 0 15px;
    max-width: 45px;
  }
  /* .tile_stripe_block .tile_header h2{
    margin-top: 0px;
  } */
  /* .pricing_plan_row .tile_stripe_block .tile_header h2{
    text-align: center;
  } */
  .pricing_plan_row .pricing_tiles_stripe p{
    text-align: center;
  }
  .pricing_plan_row .tile_stripe_block .tile_price{
    text-align: center;
  }
  .pricing_tiles_stripe .tile_stripe_block.featured_col .tile_header h2{
    margin-top: 15px;
  }
  /* .tile_stripe_block .tile_price .dollar_style {
    font-size: 36px;
  } */
  .tile_stripe_block .tile_price .price_sub_heading {
    /* font-size: 16px; */
    margin-bottom: 20px;
  }
  .pricing_tiles_stripe .tile_price .price_sub_heading {
    text-align: center;
  }
  .pricing_plan_row .tile_featured_gold{
    left: 0;
    right: 0;
    margin: auto;
  }
  .ahex_pricing_addon_stripe {
    padding: 30px 0;
  }
  .pricing_tiles_stripe .comming_soon_style{
    /* max-width: 300px; */
    padding: 0px 2px;
    float: none;
    margin: auto;
  }
  .tile_stripe_col{
    max-width: 285px;
  }
  .tile_stripe_row .tile_stripe_col{
    max-width: 100%;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_block .tile_featured_col_head::after{
    display: none;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) .tile_stripe_block .tile_featured_col_head::after{
    display: none;
  }
  .tile_stripe_col .show_arrow_for_mobile{
    border-top: 0px;
  }
  /* .tile_featured_head{
    top: -30px;
  } */
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_block.featured_col {
    top: 0px;
    margin-bottom: 20px;
  }
  .tile_stripe_row.pricing_plan_row .tile_stripe_block.featured_col .tile_featured_col_head{
    border-radius: 0px;
  }
  .tile_stripe_row .tile_stripe_block.tile_compare_block.featured_col{
    top: 0px;
    margin-bottom: 0px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_block {
    box-shadow: 0px 2px 10px rgba(232, 232, 232, 0.5098039215686274);
    margin-bottom: 20px;
    border-radius: 4px;
    border: 1px solid var(--hex_privacy_footer_bg);
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_block:first-child{
    background: #fff;
  }
  .tile_stripe_row .tile_stripe_block .tile_featured_col_head{
    border-radius: 4px;
  }
  .tile_featured_col_tail .price_plan_a{
    font-size: 13px;
  }
  .tile_featured_col_tail .accordion_parent {
    padding: 0px 20px;
  }
  .see_all_compare {
    margin-top: 35px;
    margin-bottom: 5px;
  }
  .ahex_addon_block h4 {
    font-size: 26px;
  }
  .ahex_addon_block p {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .ahex_single_block .ahex_cb_title{
    font-size: 24px;
    margin-bottom: 15px;
  }
  .ahex_single_block .ahex_cb_sub_title{
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .tile_stripe_row .tile_stripe_col:last-child, .ahex_addon_col:last-child {
    margin-bottom: 0px;
  }
  .ahex_pricing_compare_faq_stripe {
    padding: 30px 0;
  }
  /* .ahex_pricing_header_content {
    padding-top: 130px;
    padding-bottom: 45px;
  } */
  /* .ahex_pricing_header_content .pricing_heading{
    line-height: 30px;
  } */
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content{
    padding: 20px 20px;
  }
  .ahex_mdm_ad_testimonial_wrap .hex_mdm_solution_intro_text_wrapper .hex_mdm_solution_intro_content {
    font-size: 21px;
    line-height: 36px;
  }
  .faq_single_question span {
    font-size: 17px;
    line-height: 24px;
  }
  .faq_single_answer p {
    font-size: 16px;
  }
  /* .pricing_tile_header{
    padding: 5px 0px;
    margin-bottom: 50px;
  } */
  /* .ahex_compare_header_content_inner .pricing_tile_header{
    margin-bottom: 50px;
  } */
  .hex_pricing_logos .hex__common_home_title{
    margin-bottom: 0px;
    font-size: 28px;
  }
  .ahex_cb_block_icon img{
    max-height: 26px;
  }
  .ahex_pricing_full_block .ahex_comp_block_title{
    font-size: 26px;
    margin-right: 0px;
    line-height: 26px;
  }
  .ahex_cb_block_bottom .ahex_cb_block_link{
    font-size: 16px;
    padding-left: 15px;
    margin-top: 7px;
  }
  .german_pricing_style.pricing_page .ahex_cb_block_bottom .ahex_cb_block_link{
    white-space: unset;
    text-align: right;
  }
  .spanish_pricing_style.pricing_page .ahex_cb_block_bottom .ahex_cb_block_link{
    white-space: unset;
    text-align: right;
  }
  .french_pricing_style.pricing_page .see_more_link,
  .german_pricing_style.pricing_page .see_more_link,
  .spanish_pricing_style.pricing_page .see_more_link {
    font-size: 16px;
  }
  .ahex_pricing_header_content_inner{
    width: 100%;
  }
  .faq_block_container{
    margin-top: 0px;
  }
  .faq_single_block{
    padding-left: 0px;
  }
  .tile_price_blocks{
    /* max-width: 55%; */
  }
  .price_fe_list {
    max-width: 260px;
    margin-left: auto;
    margin-right: auto;
  }
  .spanish_pricing_style.pricing_page .ahex_pricing_full_block .ahex_cb_block_top,.german_pricing_style.pricing_page .ahex_pricing_full_block .ahex_cb_block_top,
  .french_pricing_style.pricing_page .ahex_pricing_full_block .ahex_cb_block_top{
    flex: 0 0 100%;
    max-width: 100%;
  }
  .spanish_pricing_style.pricing_page .ahex_pricing_compare_faq_stripe .ahex_pricing_full_block,.german_pricing_style.pricing_page .ahex_pricing_compare_faq_stripe .ahex_pricing_full_block,.french_pricing_style.pricing_page .ahex_pricing_compare_faq_stripe .ahex_pricing_full_block{
    padding: 20px 0px;
    flex-direction: column;
    align-items: flex-start;
  }
  .spanish_pricing_style.pricing_page .ahex_pricing_full_block .ahex_cb_block_icon,.french_pricing_style.pricing_page .ahex_pricing_full_block .ahex_cb_block_icon,.german_pricing_style.pricing_page .ahex_pricing_full_block .ahex_cb_block_icon{
    margin-right: 10px;
  }
  .spanish_pricing_style.pricing_page .ahex_cb_block_bottom,.german_pricing_style.pricing_page .ahex_cb_block_bottom,.french_pricing_style.pricing_page .ahex_cb_block_bottom{
    margin-left: 30px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hex__global_ru_lang .save_annual {
    font-size: 15px;
    margin-left: 0px;
    position: absolute;
    bottom: -25px;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
  }
}
@media screen and (max-width: 480px){
  .pricing_logo_wrapper .logo_inline {
    width: 50%;
    padding: 15px 6%;
    padding: 20px 0px;
  }
  .bill_left_div .bill_mnth{
    text-align: right;
  }
  .ahex_pricing_full_block .ahex_cb_block_top{
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ahex_pricing_compare_faq_stripe .ahex_pricing_full_block{
    padding: 20px 0px;
    flex-direction: column;
    align-items: flex-start;
  }
  .ahex_pricing_full_block .ahex_cb_block_icon{
    margin-right: 10px;
  }
  .ahex_cb_block_bottom{
    margin-left: 30px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hex__global_pl_language .save_annual {
    font-size: 15px;
    margin-left: 0px;
    position: absolute;
    bottom: -25px;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
  }
}
@media screen and (max-width: 435px){
  .spanish_pricing_style.pricing_page .pricing_tile_header .bill_value {
    margin-top: -6px;
  }
  .pricing_feature_list_header ul{
    flex-direction: column;
  }
  .pricing_feature_list_header ul li{
    margin-right: 0px;
  }
}
@media screen and (max-width: 420px){
  .ahex_cb_block_bottom .ahex_cb_block_link{
    padding-right: 25px;
  }
  .ahex_pricing_full_block .ahex_comp_block_title {
    font-size: 22px;
  }
  .french_pricing_style.pricing_page .see_more_link,
  .german_pricing_style.pricing_page .see_more_link,
  .spanish_pricing_style.pricing_page .see_more_link {
    font-size: 12px;
  }
  .ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content {
    padding: 20px 15px;
  }
  .save_annual{
    /* font-size: 15px; */
    margin-left: 0px;
    position: absolute;
    bottom: -25px;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
  }
  .french_pricing_style.pricing_page .pricing_tile_header .bill_value {
    margin-top: -6px;
  }
}
@media screen and (max-width: 406px){
  .german_pricing_style.pricing_page .pricing_tile_header .bill_value {
    margin-top: -6px;
  }
}
@media screen and (max-width: 330px){
  .choose_plan_icon {
    margin: 0 12px;
  }
  .french_pricing_style.pricing_page .see_all_compare{
    margin-left: -5px;
    margin-right: -5px;
  }
}
/*============PRICING REDESIGN ENDS=============*/

/*******Conact Sales Page Starts*******/
.ahex_contact_sales_stripe_wrap{
  position: relative;
  width: 100%;
  height: 100%;
  background-color: var(--hex_bg_color_light_grey);
}
.ahex_contact_sales_stripe_wrap::after{
  display: block;
  content: "";
  position: absolute;
  width: 50%;
  background-color: #fff;
  top: -3px;
  right: 0;
  bottom: 0;
  height: 100%;
  z-index: 1;
}
.ahex_contact_sales_tab_wrap{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  z-index: 2;
  padding-top: 170px;
  padding-bottom: 60px;
}
.ahex_contact_sales_tab_wrap .ah_cs_tab_nav_wrap{
  width: 50%;
  padding-right: 5%;
}
.ahex_contact_sales_tab_wrap .ah_cs_tab_main_wrap{
  width: 50%;
  padding-left: 5%;
}
.ah_cs_tab_single{
  background-color: #fff;
  padding: 25px 30px 20px 30px;
  display: flex;
  flex-direction: row;
  margin-bottom: 15px;
  text-decoration: none;
  box-shadow: 3px 3px 18px rgb(235, 235, 235);
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
    -moz-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
    -ms-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
    -o-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
    transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
}
.ah_cs_tab_single:hover{
  -webkit-transform: translate3d(0,-3px,0);
  transform: translate3d(0,-3px,0);
}
.ah_cs_tab_single:hover .ah_cs_label_head::after{
  -webkit-transform: translateX(5px) translateY(-50%);
  transform: translateX(5px) translateY(-50%);
}
.ah_cs_tab_single:last-child{
  margin-bottom: 0px;
}
.ah_cs_tab_single.active::before{
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--hex_home_common_title_color);
  width: 5px;
  height: 100%;
}
.ah_cs_tab_single:hover,.ah_cs_tab_single:focus{
  text-decoration: none;
}
.ah_cs_tab_single .ah_cs_tab_right_content{
  width: 100%;
}
.ah_cs_label_head{
  position: relative;
  width: 100%;
  padding-right: 20px;
}
.ah_cs_label_head::after{
  display: block;
  content: "";
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  background: url("https://www-review3.hexnode.com/static/img/pricing/v2/icons/right-angle.svg");
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  -moz-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  -ms-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
}
.ah_cs_tab_single .ah_cs_tab_right_content h2{
  font-size: 28px;
  text-align: left;
  line-height: 1.2;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_normal);
  margin-bottom: 10px;
}
.ah_cs_tab_single .ah_cs_tab_right_content h3{
  font-size: 16px;
  text-align: left;
  line-height: 24px;
  color: #888888;
  font-weight: var(--hex_font_normal);
  margin-bottom: 0px;
}
.ah_cs_tab_left_icon{
  width: 100%;
  height: 32px;
  max-height: 32px;
  max-width: 30px;
  margin-right: 30px;
  margin-top: 3px;
}
.ah_cs_call_icon{
  background: url("https://www-review3.hexnode.com/static/img/contact_sales/icons/tab_icons/call.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
.ah_cs_schedule_call_icon{
  background: url("https://www-review3.hexnode.com/static/img/contact_sales/icons/tab_icons/schedule-a-call.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
.ah_cs_email_icon{
  background: url("https://www-review3.hexnode.com/static/img/contact_sales/icons/tab_icons/email.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
.ah_cs_get_quote_icon{
  background: url("https://www-review3.hexnode.com/static/img/contact_sales/icons/tab_icons/get-quote.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
.ahex_contact_sales_bottom{
  padding: 60px 0px;
}
.ahex_contact_bottom_three_col{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 40px;
}
.ahex_csb_single_col{
  -webkit-box-flex: 0;
  /* flex: 0 0 33.33%; */
  min-width: 20%;
  max-width: 33.33%;
}
.ahex_csb_signle_block_content h3{
  font-size: 28px;
  text-align: left;
  line-height: 1.2;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_normal);
  margin-bottom: 20px;
}
.csb_link{
  font-size: 18px;
  text-align: left;
  line-height: 32px;
  color: var(--hex_color_sec);
  font-weight: var(--hex_font_normal);
  margin-bottom: 20px;
  text-decoration: none;
}
.csb_link:hover, .csb_link:focus{
  color: var(--hex_color_sec);
  text-decoration: none;
}
.csb_btn{
  border: 1px solid;
  border-color: var(--hex_color_light_grey);
  color: var(--hex_btn_bg_color);
  cursor: pointer;
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  margin: 0;
  padding: 9px 10px;
  border-radius: 3px;
  background-color: transparent;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  position: relative;
  display: block;
  z-index: 1;
  min-height: 40px;
  min-width: 164px;
  max-width: 164px;
  text-align: center;
  text-decoration: none;
}
.csb_btn:hover, .csb_btn:focus{
  color: var(--hex_btn_bg_color);
  text-decoration: none;
}
.ahex_csb_icon{
  width: 100%;
  height: 76px;
  max-height: 78px;
  max-width: 74px;
  margin-bottom: 20px;
}
.ahex_csb_icon_mail{
  background: url("https://www-review3.hexnode.com/static/img/contact_sales/icons/email.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
.ahex_csb_icon_call{
  background: url("https://www-review3.hexnode.com/static/img/contact_sales/icons/call.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
.ahex_csb_icon_chat{
  background: url("https://www-review3.hexnode.com/static/img/contact_sales/icons/chat.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}
.ah_cs_tab_wrap_content{
  position: relative;
  padding: 0px 20px;
}
.ah_cs_tab_content_single{
  /* position: absolute; */
  display: none;
  /* opacity: 0;
  transform: translateX(10px);
  transition: 1.5s all cubic-bezier(0.075, 0.82, 0.165, 1); */
}
.ah_cs_tab_content_single.active{
  display: block;
  /* transition-delay: .3s;
  z-index: 2;
  opacity: 1;
  transform: translateX(0px); */
}
.ah_contact_sales_form_wrapper{
  margin-top: 40px;
  max-width: 470px;
}
.contact_sales_schd_form .ah_contact_sales_form_wrapper {
  margin-top: 20px;
}
.ah_contact_sales_form_wrapper .schd_choosed_value{
  margin-bottom: 20px;
  position: relative;
  padding-left: 0px;
  cursor: pointer;
}
.ah_contact_sales_form_wrapper .schd_choosed_value::before{
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  background: url(https://www-review3.hexnode.com/static/img/security/arrow-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(90deg);
  position: absolute;
  left: -25px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}
.ah_contact_sales_form_wrapper.hex__form_wrapper select.inputMaterial, .ah_contact_sales_form_wrapper.hex__form_wrapper input,
.ah_contact_sales_form_wrapper.hex__form_wrapper textarea{
  max-width: 100%;
}
.ah_cs_tab_content_single h2{
  font-size: 36px;
  font-weight: var(--hex_font_semibold);
  line-height: 1.2;
  color: var(--hex_home_common_title_color);
  margin-bottom: 10px;
}
.ah_cs_tab_content_single h3{
  font-size: 16px;
  font-weight: var(--hex_font_normal);
  line-height: 24px;
  color: var(--hex_home_common_text_color);
  margin-bottom: 15px;
}
.cs_timezone_wrap{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
}
.cs_timezone_wrap .timezone_label {
  color: var(--hex_tab_gray_txt);
  font-size: 17px;
  text-align: center;
  line-height: 24px;
  margin-right: 10px;
  font-weight: var(--hex_font_normal);
}
.cs_schdc_day_wrap{
  padding: 30px 0px;
}
.cs_schdc_day_wrap.hide_list > #conact_calendar > .schdc_single_day{
  display: none;
}
.contact_sales_shd_calendar .schdc_time_list_wrap.hide_list > #contact_time > .time_col_list{
  display: none;
}
.cs_schdc_day_wrap .owl_next_btn {
  position: absolute;
  right: -25px;
  top: 50%;
  transform: translateY(-50%);
}
.cs_schdc_day_wrap .owl_prev_btn {
  position: absolute;
  left: -25px;
  top: 50%;
  transform: translateY(-50%);
}
.contact_calendar_submit .schedule_submit_btn{
  max-width: 480px;
  margin-right: auto;
}
.contact_sales_shd_calendar .schdc_time_list_wrap{
  padding-right: 10px;
}
.cs_schdc_day_wrap .owl_prev_btn{
  left: -30px;
}
.contact_sales_shd_calendar .schdc_time_list_wrap .owl_prev_btn{
  left: -35px;
}
.contact_sales_shd_calendar .schdc_time_list_wrap .owl_next_btn{
  right: -35px;
}
.hex__form_wrapper.ah_contact_sales_form_wrapper .device_label_top label.call_back_fld{
  z-index: 10;
  top: -11px;
  left: 12px;
  font-size: 16px;
}
.ah_contact_sales_form_wrapper .hex_form_select_multiple .device_count_list_dropdown{
  position: absolute;
  width: 100%;
  max-width: 100%;
  left: 0;
}
.ah_contact_sales_form_wrapper .hex_form_select_multiple .device_count_form_group .show_selected_value_wrapper{
  padding: 6px 12px 6px 15px;
  line-height: 30px;
  font-size: 15px;
  color: var(--hex_home_common_title_color);
}
.ah_contact_sales_form_wrapper .hex_form_select_multiple .device_count_form_group .show_selected_value_wrapper:after{
  display: none;
}
/* .schd_second_tab .ah_cs_tab_nav_wrap{
  position: absolute;
}
.schd_second_tab .ah_cs_tab_main_wrap{
  position: relative!important;
} */
@media screen and (max-width: 900px){
  .ahex_contact_bottom_three_col .ahex_csb_signle_block_content h3{
    font-size: 24px;
    margin-bottom: 10px;
  }
  .ahex_csb_signle_block_content .csb_link{
    font-size: 17px;
  }
}
@media screen and (min-width: 992px){
  .ahex_csb_single_col {
    -webkit-box-flex: 0;
    /* flex: 0 0 33.33%; */
    min-width: 240px;
    max-width: 275px;
  }
}
@media screen and (max-width: 991px){
  .ahex_contact_sales_bottom .ahex_contact_bottom_three_col{
    flex-direction: column;
    -ms-flex-direction: column;
  }
  .ahex_contact_sales_bottom .ahex_csb_single_col {
    max-width: 300px;
    margin: auto;
    margin-bottom: 30px;
    text-align: center;
  }
  .ahex_csb_icon{
    margin-left: auto;
    margin-right: auto;
  }
  .ahex_csb_signle_block_content h3{
    text-align: center;
  }
  .ahex_csb_signle_block_content .csb_link{
    text-align: center;
  }
  .ahex_csb_signle_block_content .csb_btn{
    margin-left: auto;
    margin-right: auto;
  }
  .ahex_contact_sales_bottom .ahex_csb_single_col:last-child{
    margin-bottom: 0px;
  }
  .ahex_contact_sales_tab_wrap{
    flex-direction: column;
    -ms-flex-direction: column;
    padding-bottom: 40px;
  }
  .ahex_contact_sales_tab_wrap .ah_cs_tab_nav_wrap{
    width: 100%;
    padding-right: 0%;
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }
  .ahex_contact_sales_tab_wrap .ah_cs_tab_main_wrap{
    width: 100%;
    padding-left: 0%;
    background-color: #fff;
    border-radius: 3px;
    padding: 20px 20px;
    /* position: absolute; */
    margin-top: 25px;
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 3px 3px 18px #EBEBEB;
    /* right: -150%; */
    -webkit-transition: right 1s ease;
    transition: right 1s ease;
    position: relative;
  }
  .ahex_contact_sales_tab_wrap .ah_cs_tab_navs{
    margin-top: 20px;
  }
  .ahex_contact_sales_tab_wrap .ah_cs_tab_main_wrap .cs_tab_close{
    content : "";
    display: block;
    position: absolute;
    top: -20px;
    right: 0px;
    background-image: url("https://www-review3.hexnode.com/static/img/contact_sales/icons/tab_icons/close.svg");
    height: 20px;
    width: 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
  }
  .ahex_contact_sales_stripe_wrap::after{
    width: 100%;
    background-color: var(--hex_bg_color_light_grey);
  }
  .ah_cs_tab_single .ah_cs_tab_right_content h2 {
    font-size: 24px;
    margin-bottom: 5px;
  }
  .ah_cs_tab_single .ah_cs_tab_right_content h3{
    font-size: 14px;
    line-height: 18px;
  }
  /* .ah_cs_tab_single.active::before{
    display: none;
  } */
  .ah_cs_tab_single {
    padding: 25px 20px 20px 20px;
  }
  .ah_cs_tab_content_single h2 {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 5px;
  }
  .ah_cs_tab_content_single h3 {
    font-size: 16px;
  }
  .contact_sales_shd_calendar .timezone_container{
    margin-top: 20px;
  }
  .cs_timezone_wrap{
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
  .cs_timezone_wrap .timezone_label{
    font-size: 13px;
    line-height: 18px;
    margin-bottom: -5px;
  }
  .cs_timezone_wrap .schd_timezone_select select{
    font-size: 15px;
  }
  .ahex_contact_sales_bottom {
    padding: 45px 0px;
  }
  .multi_cs_page .ahex_contact_sales_tab_wrap .hex__form_error_msg {
    position: relative;
    top: unset;
    right: unset;
    left: unset;
    padding: 0px;
  }
  .multi_cs_page .ahex_contact_sales_tab_wrap .hex__form_error_class + label.call_back_fld {
    opacity: 0;
  }
  .multi_cs_page .ahex_contact_sales_tab_wrap .hex__form_error_class ~ .hex__form_error_msg {
    display: inline-block;
    font-size: 13px;
  }
  .cs_schdc_day_wrap .owl_next_btn{
    right: -30px;
  }
  .contact_sales_shd_calendar .schdc_time_list_wrap .owl_prev_btn {
    left: -30px;
  }
  .schdc_time_list_wrap{
    padding: 0px 0px;
  }
  .contact_sales_shd_calendar .schdc_time_list_wrap .owl_next_btn {
    right: -40px;
  }
}
@media screen and (max-width: 600px){
  .ahex_contact_sales_bottom .ahex_csb_single_col {
    min-width: 80%;
    max-width: 300px;
  }
  .ah_cs_tab_wrap_content {
      padding: 0px 0px;
  }
  .ah_cs_tab_left_icon{
    margin-right: 20px;
  }
  .ah_cs_label_head::after{
    width: 14px;
    height: 14px;
  }
  .ah_cs_tab_single {
    padding: 25px 20px 20px 20px;
  }
  .ahex_contact_sales_bottom {
    padding: 40px 0px;
  }
  .cs_schdc_day_wrap {
    padding: 25px 5px;
  }
  .cs_schdc_day_wrap .owl_next_btn {
    right: -25px;
    background: transparent;
  }
  .cs_schdc_day_wrap .owl_prev_btn {
    left: -25px;
    background: transparent;
  }
  .contact_sales_shd_calendar .schdc_time_list_wrap .schdc_time_single{
    min-width: 110px;
  }
  .contact_sales_shd_calendar .schdc_time_list_wrap .owl_next_btn {
    right: -30px;
  }
  .contact_sales_shd_calendar .schdc_time_list_wrap .owl_prev_btn {
    left: -25px;
  }
  .ah_contact_sales_form_wrapper .schd_choosed_value::before{
    left: -15px;
  }
  .ah_contact_sales_form_wrapper .schd_choosed_value p.date_time{
    font-size: 15px;
  }
}
@media screen and (max-width: 420px){
  .ah_cs_tab_single {
    padding: 20px 15px 15px 15px;
  }
  .ahex_contact_sales_bottom .ahex_csb_single_col {
    min-width: 80%;
  }
}
@media screen and (max-width: 409px){
  .cs_schdc_day_wrap {
    padding: 25px 0px;
  }
}
@media screen and (max-width: 360px){
  .ahex_contact_sales_bottom .ahex_csb_single_col {
      min-width: 100%;
  }
}
/*******Conact Sales Page Ends*******/

/*===========contact sales thankyou page starts==============*/
.hex__header_type_outer .hex__header_type_outer_wrapper.ahex_outer_light_header .hex__global_nav_logo {
  fill: #fff;
}
.hex__header_type_outer_wrapper.ahex_outer_light_header .hex__global_nav_link{
  color: #fff;
}
.ahex_outer_light_header .lang_dropdown_wrapper a .hex__icon_drop::before, 
.ahex_outer_light_header .lang_dropdown_wrapper a .hex__icon_drop::after{
  background-color: #fff;
}
.ahex_outer_light_header .lang_dropdown_wrapper a .hex__icon_lang{
  background-image: url(https://www-review3.hexnode.com/static/img/signup/language-icon-white.svg);
}
.hex__header_type_outer_wrapper.ahex_outer_light_header .hex__global_nav_link:hover, 
.hex__header_type_outer_wrapper.ahex_outer_light_header .hex__global_nav_link:focus {
  color: #fff;
  text-decoration: none;
}
.ahex_head_outer_wrap_full_width.ahex_outer_light_header ul li.lang_dropdown_wrapper {
  border-color: rgba(255, 255, 255, 0.26);
}
.conact_sales_header_stripe{
  background: var(--hex_pricing_bg_color);
  position: relative;
  min-height: 540px;
  background: url(https://www-review3.hexnode.com/static/img/pricing/v2/2x/pricing-page.jpg);
  background-size: cover;
  background-position: 75% 0px;
  background-repeat: no-repeat;
}
.ahex_contact_sales_thankyou_header_content {
  padding-top: 170px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: relative;
  z-index: 3;
  padding-bottom: 45px;
}
.cst_head_title {
  margin-top: 30px;
}
.ahex_contact_sales_thankyou_header_content .ah_cst_heading {
  font-size: 46px;
  color: #fff;
  font-weight: var(--hex_font_semibold);
  line-height: 55px;
  text-align: center;
  padding: 0px;
  padding-bottom: 0px;
  margin-bottom: 25px;
}
.ahex_contact_sales_thankyou_header_content .ah_cst_sub_title {
  font-size: 18px;
  color: #fff;
  font-weight: var(--hex_font_normal);
  line-height: 24px;
  text-align: center;
  padding: 0px;
  padding-bottom: 0px;
  margin-bottom: 40px;
}
.cst_header_btn{
  text-align: center;
}
.ah_cst_thank_head_btn{
  display: inline-block;
  cursor: pointer;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_normal);
  padding: 10px 20px;
  color: #fff;
  background-color: var(--hex_btn_bg_color);
  text-decoration: none;
  border-radius: 3px;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  white-space: nowrap;
  height: 42px;
  min-width: 178px;
  text-transform: uppercase;
}
.ah_cst_thank_head_btn:hover, .ah_cst_thank_head_btn:focus{
  text-decoration: none;
  background-color: var(--hex_btn_bg_color_hover);
  color: #fff;
}
.conact_sales_about_stripe{
  padding: 60px 0px;
}
.conact_sales_about_stripe .hex__common_home_title{
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  max-width: 900px;
}
.ah_cs_block_container{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 45px;
}
.ah_cs_info_block_single{
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ah_cs_info_img_wrapper{
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ah_cs_info_block_single h3{
  font-size: 30px;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_semibold);
  line-height: 42px;
  margin-bottom: 25px;
}
.ah_cs_info_block_single p{
  margin: 0;
  font-size: 18px;
  color: var(--hex_home_common_text_color);
  font-weight: var(--hex_font_normal);
  line-height: 36px;
  margin-bottom: 30px;
}
.ah_cs_info_btn {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  font-size: 15px;
  line-height: 20px;
  font-weight: var(--hex_font_normal);
  padding: 10px 20px;
  color: #fff;
  background-color: var(--hex_btn_bg_color);
  text-decoration: none;
  border-radius: 3px;
  margin: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  white-space: nowrap;
  height: 40px;
  min-width: 170px;
  text-transform: uppercase;
}
.ah_cs_info_btn:hover, .ah_cs_info_btn:focus{
  text-decoration: none;
  background-color: var(--hex_btn_bg_color_hover);
  color: #fff;
}
.ah_cs_info_image_container img{
  height: 100%;
  width: 100%;
  max-width: 400px;
  max-height: 350px;
  object-fit: contain;
  border-radius: 8px;
}
.contact_sales_logo {
  position: relative;
  padding: 60px 0 20px 0;
}
.contact_sales_logo .hex__common_home_title{
  text-align: center;
}
.ahex_mdm_ad_testimonial_wrap.contact_testimonial_stripe{
  background: #fff;
}
@media screen and (min-width: 768px){
  .ah_cs_info_image_container img.img_1x{
    display: none;
  }
}
@media screen and (max-width: 767px){
  .ahex_contact_sales_thankyou_header_content .ah_cst_heading {
    font-size: 30px;
    line-height: 1.2;
  }
  .ahex_contact_sales_thankyou_header_content {
    padding-top: 170px;
  }
  .ah_cs_block_container{
    flex-direction: column;
  }
  .ah_cs_info_content_wrapper{
    margin-bottom: 30px;
  }
  .ah_cs_info_img_wrapper{
    justify-content: flex-start;
  }
  .ah_cs_info_image_container{
    margin-top: 30px;
  }
  .ah_cs_info_image_container img.img_1x{
    display: block;
  }
  .ah_cs_info_image_container img.img_2x{
    display: none;
  }
}
@media screen and (max-width: 600px){
  .conact_sales_header_stripe{
    min-height: 480px;
  }
  .ahex_contact_sales_thankyou_header_content .ah_cst_heading {
    font-size: 26px;
    margin-bottom: 15px;
  }
  .ahex_contact_sales_thankyou_header_content .ah_cst_sub_title {
    font-size: 17px;
    margin-bottom: 30px;
    margin-top: 20px;
  }
  .ahex_contact_sales_thankyou_header_content {
    padding-top: 170px;
  }
  .ah_cs_info_block_single h3 {
    font-size: 26px;
    margin-bottom: 20px;
  }
  .ah_cs_info_block_single p{
    font-size: 17px;
    margin-bottom: 30px;
  }
}
/*===========contact sales thankyou page ends==============*/
/*********************** Contact us page starts*********************/
.conact_us_header_stripe{
  position: relative;
  min-height: 500px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex: 1;
}
.contact_us_header_bg{
  background: url(https://www-review3.hexnode.com/static/img/contact_page/2x/contact_us_bg.jpg);
  background-size: cover;
  background-position: 50% 0px;
  background-repeat: no-repeat;
}
.ahex_contact_us_header_content {
  padding-top: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: relative;
  padding-bottom: 20px;
}
.ahex_contact_us_content_inner{
  max-width: 640px;
}
.ahex_contact_us_header_content .ah_cu_heading {
  font-size: 40px;
  color: #fff;
  font-weight: var(--hex_font_semibold);
  line-height: 55px;
  text-align: center;
  padding: 0px;
  padding-bottom: 0px;
  margin-bottom: 15px;
  margin-top: 30px;
}
.hex__global_pt_lang .ahex_contact_us_header_content .ah_cu_heading {
  font-size: 37px;
}
.ahex_contact_us_header_content .ah_cu_sub_title {
  font-size: 18px;
  color: #fff;
  font-weight: var(--hex_font_normal);
  line-height: 32px;
  text-align: center;
  padding: 0px;
  padding-bottom: 0px;
}
.conact_us_info_stripe{
  padding: 60px 0px 30px 0px;
}
.contact_us_info_stripe_wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.contact_info_block{
  -webkit-box-flex: 0;
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding: 0px 15px;
  margin-bottom: 30px;
  -webkit-transition: transform 420ms cubic-bezier(.165,.84,.44,1);
  -moz-transition: transform 420ms cubic-bezier(.165,.84,.44,1);
  -ms-transition: transform 420ms cubic-bezier(.165,.84,.44,1);
  -o-transition: transform 420ms cubic-bezier(.165,.84,.44,1);
  transition: transform 420ms cubic-bezier(.165,.84,.44,1);
}
.contact_block_content{
  background: #fff;
  padding: 30px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 4px;
  position: relative;
}
.contact_block_content:hover, .contact_block_content:focus{
  text-decoration: none;
}
.contact_info_block:hover{
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.contact_info_block:hover .contact_block_content{
  -webkit-box-shadow: 0 8px 20px 0 rgba(224, 231, 248, 0.60);
  box-shadow: 0 8px 20px 0 rgba(224, 231, 248, 0.60);
}
/* .contact_info_block:hover .contact_us_bl_right .contact_angle{
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
} */
.contact_us_bl_left{
  min-width: 28px;
  max-width: 31px;
}
.contact_us_bl_right{
  padding-left: 20px;
}
.contact_us_bl_left img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-height: 32px;
  max-width: 32px;
  margin-top: 0px;
}
.sale_support_icon img{
  max-height: 32px;
}
.schedule_demo_icon img{
  max-height: 24px;
}
.get_q_quote_icon img{
  max-height: 28px;
}
.raise_ticket_icon img{
  max-height: 30px;
}
.reseller_partner_icon img{
  max-height: 24px;
}
.oem_partner_icon img{
  max-height: 30px;
}
.contact_us_bl_right h3{
  font-size: 24px;
  text-align: left;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin-bottom: 10px;
  position: relative;
  display: inline-block;
  padding-right: 10px;
  -webkit-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  -moz-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  -ms-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
}
.contact_us_bl_right .contact_us_bl_head{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
}
.contact_angle{
  position: relative;
  background: url(https://www-review3.hexnode.com/static/img/pricing/v2/icons/right-angle.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  right: 0px;
  top: -2px;
  width: 8px;
  height: 12px;
  background-size: contain;
  background-position: center;
  display: inline-block;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.contact_us_bl_right p{
  font-size: 17px;
  text-align: left;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin-bottom: 0px;
}
.contact_us_second_stripe_bottom_style{
  padding: 60px 0px 60px 0px;
}
.contact_us_second_stripe_bottom_style .contact_left_container{
  margin: 0px auto;
  padding: 0px 32px;
}
.contact_us_second_stripe_bottom_style .contact_right_container{
  margin: 0px auto;
}
.contact_us_second_stripe_bottom_style .contact_nav_container{
  padding-bottom: 0px;
}
.contact_us_second_stripe_bottom_style .contat_us_heading {
  font-size: 36px;
  line-height: 1.2;
  color: var(--hex_home_common_title_color);
}
.contact_us_second_stripe_bottom_style .contat_us_subtext {
  font-size: 18px;
  line-height: 24px;
  color: var(--hex_home_common_text_color);
}
.contact_us_second_stripe_bottom_style .contact_right_container .terms_text_class{
  font-size: 14px;
}
.office_locations_container_wrapper .office_locations_container {
  padding: 30px 0 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: -15px;
  margin-right: -15px;
}
.office_locations_container_wrapper .set_max_width_contact_locations{
  padding: 30px 0px;
  max-width: 1000px;
  width: 88%;
  margin-left: auto;
  margin-right: auto;
}
.office_locations_container_wrapper.contact_page_office_loc .Office_locations_header {
  font-size: 36px;
  font-weight: var(--hex_font_semibold);
  text-shadow: none;
  margin-bottom: 15px;
}
.office_locations_container_wrapper.contact_page_office_loc .single_office_loaction p {
  margin: 0 0 5px 0;
  font-size: 16px;
  color: var(--hex_home_common_text_color);
}
.office_locations_container_wrapper.contact_page_office_loc .single_office_loaction h6 {
  padding-top: 8px;
  font-size: 24px;
  line-height: 24px;
  color: var(--hex_home_common_title_color);
}
.office_locations_container_wrapper .single_office_loaction{
  height: auto;
  width: 100%;
  max-width: 260px;
  margin: 15px 15px;
  padding: 30px;
}
.contact_us_second_stripe_bottom_style .contact_left_container .contact_option_title,
.contact_us_second_stripe_bottom_style .contact_left_container .contact_number{
  font-size: 18px;
}
.contact_us_second_stripe_bottom_style .contact_left_container .contact_option_title{
  color: var(--hex_home_common_text_color);
}
.contact_us_second_stripe_bottom_style .contact_left_container .contact_location{
  color: var(--hex_home_common_text_color);
}
.contact_us_second_stripe_bottom_style .contact_left_container .contact_no_type {
  font-size: 16px;
  color: var(--hex_home_common_text_color);
}
@media screen and (min-width: 992px) and (max-width: 1099px){
  .contact_info_block {
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 991px){
  .contact_info_block{
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ahex_contact_us_header_content {
    padding-top: 120px;
  }
  .ahex_contact_us_header_content .ah_cu_heading{
    margin-top: 0px;
  }
  .contact_us_second_stripe_bottom_style .contact_left_container{
    margin-bottom: 45px;
  }
  .contact_us_bl_right h3{
    font-size: 24px;
    line-height: 30px;
  }
  .contact_us_second_stripe_bottom_style .contact_right_container {
    padding: 50px 44px 50px 44px;
  }
}
@media screen and (max-width: 979px){
  .office_locations_container_wrapper {
      margin-bottom: -15px;
  }
  .contact_us_bl_left img{
    margin-top: -4px;
  }
}
@media screen and (max-width: 767px){
  .contact_info_block{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 640px){
  .office_locations_container_wrapper .single_office_loaction{
    max-width: 420px;
  }
}
@media screen and (max-width: 600px){
  .conact_us_header_stripe{
    background: url(https://www-review3.hexnode.com/static/img/contact_page/1x/contact_us_bg.jpg);
    background-size: cover;
    background-position: 50% 0px;
  }
  .ahex_contact_us_header_content {
    padding-top: 120px;
  }
  .ahex_contact_us_header_content .ah_cu_heading{
    font-size: 30px;
    line-height: 40px;
  }
  .ahex_contact_us_header_content .ah_cu_sub_title{
    font-size: 17px;
    line-height: 26px;
  }
  .contact_block_content{
    padding: 20px 20px;
  }
  .contact_us_bl_right {
    padding-left: 10px;
  }
  .contact_us_bl_left img{
    max-height: 24px;
  }
  .contact_us_bl_right h3{
    font-size: 22px;
    margin-bottom: 5px;
    line-height: 30px;
  }
  .contact_us_bl_right p{
    font-size: 15px;
    line-height: 24px;
  }
  .contact_us_bl_left img {
    margin-top: -4px;
  }
  .office_locations_container_wrapper.contact_page_office_loc .Office_locations_header {
    font-size: 28px;
  }
  .contact_us_second_stripe_bottom_style .contat_us_heading {
    font-size: 28px;
    line-height: 40px;
  }
  .contact_us_second_stripe_bottom_style .contact_right_container {
    padding: 24px 24px 24px 24px;
  }
  .contact_info_block {
    margin-bottom: 15px;
  }
  .office_locations_container_wrapper.contact_page_office_loc .single_office_loaction h6{
    font-size: 22px;
  }
  .contact_us_bl_head .contact_angle{
    top: -1px;
  }
}
@media screen and (max-width: 400px){
  .contact_us_bl_left {
    min-width: 22px;
    max-width: 25px;
  }
  .contact_us_bl_left img {
    max-height: 20px;
  }
  .contact_us_bl_right h3 {
    font-size: 22px;
    line-height: 26px;
  }
  .contact_us_bl_right p {
    font-size: 15px;
    line-height: 20px;
  }
  .contact_us_bl_left img {
    margin-top: -8px;
  }
  .contact_us_bl_right h3::after{
    top: 1px;
  }
}
@media screen and (max-width: 360px){
  .contact_us_bl_right h3 {
      font-size: 20px;
      line-height: 26px;
  }
}
/*********************** Contact us page ends*********************/
/*======================= Terms * Privacy * GDPR Starts===================*/
.terms_gdpr_header{
  position: relative;
  min-height: 450px;
  background: url(https://www-review3.hexnode.com/static/img/gdpr/2x/mdm-policy.jpg);
  background-size: cover;
  background-position: 50% 0px;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 20px;
}
.gdpr_header_bg{
  position: relative;
  min-height: 450px;
  background: url(https://www-review3.hexnode.com/static/img/gdpr/2x/gdpr.jpg);
  background-size: cover;
  background-position: 50% 20px;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 20px;
}
.terms_gdpr_header_content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: relative;
}
.terms_gdpr_header_content h1 {
  font-size: 40px;
  color: #fff;
  font-weight: var(--hex_font_semibold);
  line-height: 55px;
  text-align: center;
  padding: 0px;
  padding-bottom: 0px;
}
.terms_gdpr_content{
  padding: 60px 0px;
}
.terms_gdpr_content.eula_page {
  margin-bottom: -22px;
}
.terms_page_wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.terms_side_wrap{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding-right: 30px;
}
.terms-popup-container{
  padding: 25px 40px;
  max-width: 380px;
  margin: 0px;
  background-color: var(--hex_bg_color_light_blue);
}
.terms_menu_list li{
  position: relative;
  list-style: none;
  padding: 13px 0px;
}
.terms_menu_list li a{
  font-size: 18px;
  line-height: 30px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  /* opacity: 0.7; */
  display: block;
  padding-right: 15px;
}
.terms_menu_list li a:hover, .terms_menu_list li a:focus{
  text-decoration: none;
  color: var(--hex_home_common_title_color);
}
.terms_menu_list li.active a{
  color: var(--hex_link_color);
}
.terms_menu_list li.active a:hover, .terms_menu_list li.active a:focus{
  color: var(--hex_link_color_hover);
}
.terms_menu_list li::before{
  content: "";
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 7px;
  height: 100%;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 2px;
  background: url(https://www-review3.hexnode.com/static/img/gdpr/arrow-right.svg);
  background-repeat: no-repeat;
  background-position: center 22px;
  background-size: contain;
}
.terms_menu_list li.active::before{
  background: url('https://www-review3.hexnode.com/static/img/gdpr/arrow-right-active.svg');
  background-repeat: no-repeat;
  background-position: center 22px;
  background-size: contain;
}
/* .terms_menu_list li:first-child::before{
  background-position-y: 8px;
}
.terms_menu_list li:last-child::before{
  background-position-y: 28px;
} */
/* .terms_menu_list li::after{
  content: "";
  background: #E7E7E7;
  height: 1px;
  width: 100%;
  bottom: 0px;
  position: absolute;
  left: 0;
  right: 0;
} */
.terms_menu_list li:last-child::after{
  display: none;
}
.terms_content_wrap{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.terms_content_wrap--full-width {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.terms_main_head{
  font-size: 36px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin-bottom: 20px;
}
.terms_content_div{
  margin-bottom: 30px;
}
.privacy_content p{
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
}
.text-label{
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin-bottom: 0px;
}
.text-label--small{
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  margin-bottom: 0px;
}
.privacy_content .hex_inner_text_link:hover,
.privacy_content .privacy_terms_link:hover{
  text-decoration: underline;
}
.privacy_gdpr_list{

}
.privacy_gdpr_list_items{
  margin: 5px 0 0;
}
.privacy_gdpr_list_items li {
  /* list-style: none; */
  padding: 0 0 0 40px;
  margin: 0 0 22px;
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  display: list-item;
  margin-left: 20px;
  padding-left: 0px;
}
/* .privacy_gdpr_list_items li::before {
  content: "";
  position: absolute;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  background-color: var(--hex_bg_color_little_dark_blue);
  left: 0;
  top: 6px;
  transition: all .3s ease;
}
.privacy_gdpr_list_items li::after {
  content: url(https://www-review3.hexnode.com/static/img/webinar/tick-blue.svg);
  width: 9px;
  line-height: 1;
  position: absolute;
  z-index: 1;
  left: 12px;
  top: 14px;
  transform: translate(-50%,-50%);
  transition: all .3s ease;
} */
.privacy_gdpr_list_items.privacy_list_para li::after{
  top: 13px;
}
.privacy_gdpr_list_items.privacy_list_para li::before{
  top: 5px;
}
.privacy_gdpr_list_items li .pr_gdpr_list_para{
  margin-bottom: 20px;
}
.privacy_gdpr_list_items li .pr_gdpr_list_para span{
  font-size: 22px;
  line-height: 32px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin-bottom: 10px;
  -webkit-font-smoothing: antialiased;
}
.privacy_gdpr_list_items li .pr_gdpr_list_para p{
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
}
.gpr_page_footer{
  padding: 60px 0px;
}
.gpr_page_footer{

}
.privacy_policy_qn{
  font-size: 30px;
  line-height: 48px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin-bottom: 10px;
}
.privacy_policy_qn_sub{
  font-size: 26px;
  line-height: 32px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin-bottom: 10px;
}
.privacy_policy_ans p{
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
}
.terms_content_div .hex_privacy_sub_title,
.privacy_content .hex_privacy_sub_title{
  font-size: 22px;
  line-height: 32px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin-bottom: 10px;
}
.terms_content_div .hex_privacy_sm_title,
.privacy_content .hex_privacy_sm_title{
  font-size: 20px;
  line-height: 24px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  margin-bottom: 0px;
}
.privacy_content.list_affix_tab{
  margin-left: 30px;
}
.tab-intent{
  margin-left: 3rem;
}
.cookie_table {
  margin-bottom: 35px;
  padding-top: 10px;
}
.sass_table{
  margin: 30px 0px 20px;
}
.cookie_table .table>thead>tr>th{
  white-space: nowrap;
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  border-bottom: 1px;
}
.cookie_table--overflow-ctrl.cookie_table .table>thead>tr>th {
  white-space:unset;
}
.cookie_table .table>tbody>tr>td{
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
  word-break: keep-all;
}
.cookie_table .table>tbody>tr>td a{
  color: var(--hex_home_common_text_color);
  text-decoration: none;
}
.cookie_table .table>tbody>tr>td a:hover{
  color: var(--hex_home_common_title_color);
}
.privacy_content .hex_saas_sub_title{
  font-size: 20px!important;
  line-height: 24px;
  color: var(--hex_home_common_title_color);
}
.eula_page .privacy_content .hex_saas_sub_title{
  padding-top: 0px;
}
.hex_saas_content b{
  color: var(--hex_home_common_text_color);
}
.hex_saas_info{
  color: var(--hex_home_common_text_color);
}
.table_sass_content .table th, 
.table_sass_content .table td{
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_text_color);
}
.table_sass_content .table th{
  font-size: 20px;
}
.eula_privacy_list .privacy_gdpr_list_items li {
  /* list-style: none; */
  padding: 0 0 0 30px;
  margin: 0 0 15px;
  font-size: 18px;
  line-height: 24px;
  display: list-item;
  margin-left: 20px;
  padding-left: 0px;
}
.eula_privacy_list .privacy_gdpr_list_items li::before, 
.eula_privacy_list .privacy_gdpr_list_items li::after{
  display: none;
}
.terms_content_wrap .terms_content_div:last-child{
  margin-bottom: 0px;
}
.eula_main_sub_list .hex_saas_sub_title{
  color: var(--hex_home_common_text_color);
}
.eula_main_sub_list li{
  margin: 0 0 15px;
  font-size: 18px;
  line-height: 32px;
  color: var(--hex_home_common_text_color);
}
.text-indent-2{
  text-indent: 2rem;
}
.text-indent-3{
  text-indent: 3rem;
}
.text--black, .privacy_content p.text--black{
  color: #000!important;
}
.list-style-none{
  list-style: none;
}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .terms-popup-container{
    padding: 20px 30px;
  }
}
@media screen and (min-width: 992px){
  .terms_menu_list {
      /* position: -webkit-sticky;
      position: sticky;
      top: 100px;
      z-index: 1; */
  }
  .terms_menu_popup_data_list{
    display: block !important;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    z-index: 1;
  }
  /* .terms_menu_list li:first-child{
    padding-top: 0px;
  }
  .terms_menu_list li:last-child{
    padding-bottom: 0px;
  } */
  .terms_menu_group,.gdpr_menu_close{
    display: none;
  }
  .terms_menu_list li{
    -webkit-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
    -moz-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
    -ms-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
    -o-transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
    transition: all .2s cubic-bezier(0.43,0.27,0.39,0.88);
  }
  .terms_menu_list li:hover::before{
    -webkit-transform: translateX(5px) translateY(-50%);
    transform: translateX(5px) translateY(-50%);
  }
  .terms-menu__title{
    display: none;
  }
}
@media screen and (min-width: 1400px) and (max-width: 1599px){
  .terms_gdpr_header{
    background-position: 50% 0px;
  }
}
@media screen and (min-width: 1600px) and (max-width: 1799px){
  .terms_gdpr_header{
    background-position: 50% -20px;
  }
}
@media screen and (min-width: 1800px) and (max-width: 2199px){
  .terms_gdpr_header{
    background-position: 50% -80px;
  }
}
@media screen and (min-width: 2200px) and (max-width: 2599px){
  .terms_gdpr_header{
    background-position: 50% -125px;
  }
}
@media screen and (min-width: 2600px) and (max-width: 3200px){
  .terms_gdpr_header{
    background-position: 50% -150px;
  }
}
@media screen and (max-width: 991px){
  .terms_gdpr_header{
    padding-top: 60px;
  }
  .terms_side_wrap{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0px;
  }
  .terms_content_wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 40px;
  }
  .terms_content_wrap.terms_content_wrap--full-width {
    margin-top: 0px;
  }
  .terms_menu_group {
    border: 1px solid var(--hex_video_btm_line);
    border-radius: 5px;
    width: 100%;
    padding: 0px 20px;
    height: 60px;
    text-align: left;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-wrap: wrap;
    cursor: pointer;
  }
  .terms_menu_group label {
    font-weight: var(--hex_font_normal);
    font-size: 16px;
    color: var( --hex_link_color);
    margin-bottom: 0px;
    line-height: 1;
    align-self: center;
    margin-top: 2px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 95%;
  }
  .terms_menu_group:after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    width: 10px;
    height: 10px;
    border-top: 2px solid var( --hex_link_color);
    border-right: 2px solid var( --hex_link_color);
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
  }
  .terms_menu_popup_data_list {
    display: none;
    position: fixed;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    left: 0;
    background-color: rgba(0, 0, 0, 0.6);
  }
  .terms_menu_popup_data_list_content {
    border: 1px solid var(--hex_video_btm_line);
    background-color: #ffffff;
    border-radius: 6px;
    width: 90%;
    max-width: 380px;
    position: absolute;
    left: 50%;
    top: 14%;
    opacity: 0;
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    -webkit-transform: translate(-50%, -25%);
    -moz-transform: translate(-50%, -25%);
    transform: translate(-50%, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
  }
  .terms_menu_popup_data_list.animated-data .terms_menu_popup_data_list_content {
    animation: showNav 200ms ease-in-out both;
    -webkit-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
  }
  .terms_popup-header{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 15px;
  }
  .terms-menu__title{
    font-size: 22px;
    line-height: 26px;
    font-weight: var(--hex_font_semibold);
    color: var(--hex_home_common_title_color);
    display: block;
    margin-bottom: 0px;
    padding-right: 5px;
  }
  .gdpr_menu_close {
    display: block;
    position: relative;
    right: 0px;
    width: 24px;
    top: -6px;
    cursor: pointer;
  }
  .gdpr_menu_close img{
    object-fit: contain;
  }
  .terms-popup-container {
    width: 100%;
    padding: 25px;
    margin-top: 0px;
    border-top: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #fff;
  }
  .terms_menu_list{
    margin: 0px 0px 0px 0px;
    min-height: 285px;
    max-height: 80vh;
    overflow: hidden;
    overflow-y: auto;
  }
  .terms_menu_list li{
    padding: 5px 0px;
  }
  .terms_menu_list li::before, .terms_menu_list li::after{
    display: none;
  }
  .terms_menu_list li a{
    font-size: 18px;
    color: var(--hex_home_common_text_color);
    line-height: 40px;
  }
  .terms_menu_list li.active a{
    color: var(--hex_link_color);
  }
  .terms_menu_list li.active a:hover, .terms_menu_list li.active a:focus{
    color: var(--hex_link_color);
  }
  .gpr_page_footer .terms_content_wrap{
    margin-top: 0px;
  }
  .gpr_page_footer {
    margin-bottom: -15px;
  }
}
@media screen and (max-width: 768px){
  .terms_gdpr_header{
    background-position: 50% 40px;
  }
}
@media screen and (min-width: 1100px) {
  .gdpr_header_bg {
    background-position: 50% 0px;
  }
}
@media screen and (max-width: 600px){
  .terms_gdpr_header{
    min-height: 550px;
    padding-top: 60px;
    background: url(https://www-review3.hexnode.com/static/img/gdpr/1x/mdm-policy.jpg);
    background-size: cover;
    background-position: 50% -25px;
    background-repeat: no-repeat;
  }
  .gdpr_header_bg{
    min-height: 550px;
    padding-top: 60px;
    background: url(https://www-review3.hexnode.com/static/img/gdpr/1x/gdpr.jpg);
    background-size: cover;
    background-position: 50% 20px;
  }
  .terms_gdpr_header_content h1{
    font-size: 30px;
    line-height: 40px;
  }
  .terms_main_head {
    font-size: 28px;
    line-height: 1.2;
  }
  .privacy_policy_qn {
    font-size: 24px;
    line-height: 32px;
  }
  .terms_content_div .hex_privacy_sub_title, .privacy_content .hex_privacy_sub_title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .gpr_page_footer {
    padding: 30px 0px;
  }
  .cookie_table{
    overflow-x: auto;
    padding-top: 10px;
    margin-bottom: 10px;
  }
  .sass_table{
    padding-left: 10px;
    overflow-x: auto;
  }
  .hex_saas_info{
    display: block;
  }
  .terms-menu__title{
    font-size: 20px;
    line-height: 24px;
  }
  .terms_menu_list li a{
    line-height: 32px;
  }
}
@media screen and (max-width: 480px){
  .terms_gdpr_header {
    background-position: 50% 0px;
  }
}
/*======================= Terms * Privacy * GDPR Ends===================*/
/*======================= Sitemap page Starts===================*/
.sitemap_page_container{
  font-family: var(--hex_font_family);
}
.sitemap_page_container .hex__common_container_wrapper{
  max-width: 960px;
}
.sitemap__header{
  position: relative;
  min-height: 350px;
  background: url(https://www-review3.hexnode.com/static/img/sitemap/2x/sitemap.jpg);
  background-size: cover;
  background-position: 50% 0px;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 20px;
}
.sitemap__header_content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: relative;
}
.sitemap__header_content .hex__common_home_title{
  position: relative;
  margin: 0px;
  font-size: 42px;
  color: #fff;
  font-weight: var(--hex_font_semibold);
  line-height: 55px;
  text-align: center;
}
.sitemap_content_container{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}
.sitemap_content_container h1 {
  margin: 0px;
  margin-bottom: 20px;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_semibold);
  font-size: 42px;
  line-height: 34px;
  margin: 0 0 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid var(--hex_signup_carousel_indicator);
  text-transform: capitalize;
}
.sitemap_page_container .sitemap_content_container ul {
  margin: 0px;
  width: 100%;
  display: block;
  padding-bottom: 30px;
  border-bottom: 1px solid var(--hex_signup_carousel_indicator);
  margin-bottom: 30px;
  color: #777;
  position: relative;
  overflow: hidden;
}
.sitemap_page_container .sitemap_content_container ul:last-child{
  border-bottom: 0px solid var(--hex_signup_carousel_indicator);
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.sitemap_content_container h2 {
  margin: 0px;
  margin-bottom: 20px;
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_semibold);
  font-size: 22px;
  line-height: 30px;
}
.sitemap_content_container ul li {
  min-width: 260px;
  width: 33.33%;
  overflow: hidden;
  float: left;
  padding: 5px 15px 5px 0px;
}
.sitemap_content_container ul li a {
  color: var(--hex_home_common_text_color);
  color: var(--hex_link_color);
  text-transform: none;
  text-decoration: none;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  cursor: pointer;
  text-transform: capitalize;
  display: block;
}
.sitemap_content_container ul li a:hover, .sitemap_content_container ul li a:focus{
  color: var(--hex_link_color_hover);
}
@media screen and (max-width: 991px){
  .sitemap_page_container{
    margin-top: 23px;
  }
}
@media only screen and (max-width: 960px){
  .sitemap_content_container ul li {
    width: 50%;
  }
}
@media only screen and (max-width: 680px){
}
@media screen and (max-width: 600px){
  .sitemap__header {
    min-height: 350px;
    padding-top: 50px;
    background: url(https://www-review3.hexnode.com/static/img/sitemap/1x/sitemap.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
  .sitemap_content_container{
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .sitemap_content_container ul li {
    width: 100%;
  }
}
/*======================= Sitemap page Ends===================*/
/*=======================Gartner mq mse download page ==================*/
/* .hex__gartner_mq_mse--page .hex__breadcrumb{
  display: none;
} */
.hex__gartner_form_list_stripe .hex__content_wrapper ul{
 margin: 0;
}
.hex__gartner_form_list_stripe .hex__content_wrapper ul{
  margin-top: 20px;
  margin-left: -5px;
}
.hex__gartner_form_list_stripe .hex__content_wrapper ul li{
  list-style: none;
  padding: 0 0 0 50px;
  margin: 0 0 10px;
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 32px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
}
.hex__gartner_form_list_stripe .hex__content_wrapper ul li::before{
  content: "";
  position:absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--hex_bg_color_little_dark_blue);
  left: 5px;
  top: 7px;
  transition: all 0.3s ease;
}
.hex__gartner_form_list_stripe .hex__content_wrapper ul li:hover::before{
  transform: scale(1.2);
}
.hex__gartner_form_list_stripe .hex__content_wrapper ul li::after{
  content: url('https://www-review3.hexnode.com/static/img/webinar/tick-blue.svg');
  width: 9px;
  line-height: 1;
  position: absolute;
  z-index: 1;
  left: 15px;
  top: 14px;
  transform: translate(-50%,-50%);
  transition: all 0.3s ease;
}
.hex__gartner_form_list_stripe .hex__content_wrapper ul li:hover::after{
  -webkit-transform: translate(-50%,-50%) rotate(14deg);
  -moz-transform: translate(-50%,-50%) rotate(14deg);
  -ms-transform: translate(-50%,-50%) rotate(14deg);
  -o-transform: translate(-50%,-50%) rotate(14deg);
  transform: translate(-50%,-50%) rotate(14deg);
}
.hex__gartner_form_list_stripe .hex__compliance_form_wrapper{
  max-width: 500px;
}
.hex__gartner_form_list_stripe .hex__demo_signup_form_title{
  font-size:24px;
  line-height: 1.2;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 25px;
}

.hex__form_wrapper .hex__compliance_form_wrapper .form_inline_otp .otp_text_box:focus, .hex__form_wrapper .hex__compliance_form_wrapper .form_inline_otp .otp_text_box:required:invalid:focus{
  border: 0px;
  border-bottom: 3px solid var(--hex_otp_input_border_color);
  color: var(--hex_home_common_text_color);
}
.hex__logo_placer{
  margin-bottom: 25px;
}
.hex__logo_placer img{
  filter: invert(1);
}

@media screen and (min-width: 992px){
  .hex__compliance_content_form_stripe.hex__gartner_form_list_stripe .hex__content_wrapper.hex__no-gutters {
    padding-right: 0px;
  }
  .hex__gartner_form_list_stripe .hex__compliance_form_wrapper{
    margin: -90px 0 30px auto;
  }
  .hex__compliance_content_form_stripe.hex__gartner_form_list_stripe .hex__content_wrapper {
    padding-right: 0px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px){
  .hex__compliance_content_form_stripe.hex__gartner_form_list_stripe .hex__content_wrapper {
    padding-right: 20px;
  }
}
/*================Gartner mq mse download page ends==================*/
/*======================= academy signup page Starts===================*/
.hex__academy_nav_bar{
  position: fixed;
  background: #fff;
  z-index: 99;
  width: 100%;
  border-bottom: 1px solid #eceeef;
}
.hex__acadamey_container_wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
}
.hex__academy_nav_main_bar{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding:16px;
  align-items:center;
}
.hex__academy_nav_logo_wrapper{
  margin:0;
  position:relative;
  z-index:9;
}
.hex__academy_nav_logo{
  width: auto;
  max-height: 35px;
}
@media screen and (max-width: 768px){
  .hex__academy_nav_logo{
    max-height: 24px;
  }
}
.hex__academy_nav_menu_wrapper{
  list-style-type:none;
  margin:0;
}
.hex__academy_nav_menu_wrapper li{
  display:inline-block;
  margin-left:25px;
}
.hex__academy_nav_menu_wrapper li:first-child{
margin-left:0;
}
.hex__academy_nav_link{
  color:var(--hex_testimonial_text_color);
  font-size:16px;
  line-height:20px;
  font-family:var(--hex_font_family);
  font-weight: var(--hex_font_medium);
}
.hex__academy_login_text{
  padding-left:10px;
}
.hex__academy_nav_link a{
  color:#1E40C8;
  font-size:16px;
  line-height:20px;
  font-family:var(--hex_font_family);
  font-weight: var(--hex_font_medium);
}
.hex__academy_nav_link a:hover{
  color:#1f48ec;
  text-decoration:none;
}
.hex__academy_footer_bottom_bar_nav{
  list-style-type:none;
  margin:0;
  padding:0 16px;
}
.hex__academy_footer_bottom_bar_nav li{
  display:inline-block;
  margin-right:32px;
}
@media screen and (max-width: 600px){
  .hex__academy_footer_bottom_bar_nav{
    display: flex;
    justify-content: space-evenly;
    padding:0;
  }
  .hex__academy_footer_bottom_bar_nav li{
  margin:0;
  }
  }
.hex__academy_footer_link{
  color:#000;
  font-size:14px;
  line-height:18px;
  font-family:var(--hex_font_family);
  font-weight: var(--hex_font_semibold);
  text-decoration:none;
}
.hex__academy_footer_link:hover{
  color: #1a1a1a;
  text-decoration:none;
}
.hex__academy_footer_wrapper{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
  border-bottom: solid 1px rgba(0,0,0,0.21);
  padding-bottom:24px;
}
.hex__acedemy_social_midea{
  list-style-type:none;
  margin:0;
  padding:0 16px;
}
.hex__acedemy_social_midea li{
  display:inline-block;
}
@media screen and (max-width: 600px){
.hex__academy_footer_cell_wrapper{
    width:100%;
}
.hex__acedemy_social_midea{
  text-align:center;
}

}
.hex__acedemy_social_link{
  margin-right:0.8rem;
  color:#000;
  font-size: 1.2rem;
}
.hex__acedemy_social_link:hover{
  color: #1a1a1a;
}
.hex__academy_footer_bottom_copyright_wrapper p{
  color:#000;
  font-size:14px;
  line-height:18px;
  font-weight:300;
  font-family:var(--hex_font_family);
  text-decoration:none;
  opacity: 0.8;
  padding:24px 16px;
}
.hex__academy_form_wrapper .call_back_input{
  max-width:100%;
}
.hex__academy_form_wrapper .inputMaterial{
  width:100%;
  margin-bottom:20px;
  margin-top:0;
  padding: 20px 15px;
  background-color: #F0F0F5;
  border-radius: 5px;
  min-height: 60px;
  outline: none;
  border: solid 1px transparent;
  color:#020a1a !important;
  -webkit-transition: background-color 200ms ease, outline 200ms ease, color 200ms ease, box-shadow 200ms ease, -webkit-box-shadow 200ms ease;
  transition: background-color 200ms ease, outline 200ms ease, color 200ms ease, box-shadow 200ms ease, -webkit-box-shadow 200ms ease;
}
.hex__academy_form_wrapper #country_list_select_tag{
  padding: 0 15px;
}
.hex__academy_form_wrapper .inputMaterial:hover,
.hex__academy_form_wrapper .inputMaterial:focus{
  border-color: #0449d1;
  -webkit-box-shadow: 0 0 0 4px rgb(4 72 203 / 10%);
  box-shadow: 0 0 0 4px rgb(4 72 203 / 10%);
  background-color: #fff;
}
.hex__academy_form-group .hex__form_error_class:hover{
  border-color: #a50303;
  box-shadow:0 0 0 4px rgba(165, 3, 3, 0.1);
}
@media screen and (max-width: 600px){
.hex__academy_form_wrapper .inputMaterial{
  min-height: 50px;
}
}
.hex__academy_form_wrapper{
  position: relative;
  margin: 0 auto;
  font-family: var(--hex_font_family) !important;
  padding: 100px 30px 180px 30px;
}
.hex__academy_form_thankyou_container{
  position: relative;
  margin: 0 auto;
  font-family: var(--hex_font_family) !important;
  padding: 100px 30px 30px 30px;
}
@media screen and (max-width: 600px){
  .hex__academy_form_wrapper{
    padding-bottom: 80px;
  }
  }
.hex__academy_form_thankyou_container{
  min-height: 750px;
}
.hex__academy_form_wrapper form{
  max-width: 450px;
  margin: 0 auto;
}
.hex__academy_form_title{
  font-size: 50px;
  line-height: 1.2;
  font-weight: var(--hex_font_extrabold);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 80px 0;
  text-align:center;
}
@media screen and (max-width: 600px){
.hex__academy_form_title{
  font-size: 35px;
  margin: 80px 0 50px 0;
}
}
@media screen and (max-width: 350px){
.hex__academy_form_title{
  font-size: 28px;
}
}
.hex__academy_sign_up_btn {
  background: #1E40C8 0% 0% no-repeat padding-box;
  border: 0px;
  color: #fff;
  font-size: 16px;
  font-weight: var(--hex_font_normal);
  text-transform: capitalize;
  padding: 17px 45px;
  border-radius: 5px;
  margin-top:12px;
  cursor: pointer;
  width:100%;
  font-size:18px;
  line-height:23px;
  font-family:var(--hex_font_family);
  box-shadow: 0 2px 3px 0 rgba(7,4,61,0.3);
}
@media screen and (max-width: 600px){
.hex__academy_sign_up_btn {
  padding: 14px 45px;
}
}
.hex__academy_sign_up_btn:hover{
  -webkit-transition: all 300ms ease,box-shadow 400ms ease;
  -moz-transition: all 300ms ease,box-shadow 400ms ease;
  transition: all 300ms ease,box-shadow 400ms ease;
  box-shadow: 0 8px 16px 0 rgb(0 0 0 / 25%);
}
.hex__academy_sign_up_btn:focus{
outline:none;
}
.hex__academy_input_name{
  font-size:16px;
  line-height:20px;
  font-family:var(--hex_font_family);
  margin-bottom:10px;
}
.hex__academy_form-group{
  position:relative;
}
.hex__academy_form-group .hex__form_error_class{
  background-color: rgba(165, 3, 3, 0.1);
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #a50303;
}
.hex__academy_form-group .hex__form_error_msg{
  color:#cc0000;
  background-color:transparent;
  position: relative;
  left:0;
  top: -12px;
  display:none;
}
.hex__academy_form-group .hex__form_error_class ~ .hex__form_error_msg{
  top: -20px;
  display:block;
}
.hex__academy_form-group .inputMaterial::placeholder {
  color: #909191 !important;
  font-size:16px;
  line-height:20px;
  font-family:var(--hex_font_family);
}
.hex__academy_form-group.hex__form_select_wrapper::after{
  top: 49px;
}
@media screen and (max-width: 600px){
  .hex__academy_form-group.hex__form_select_wrapper::after{
    top: 43px;
  }
}
.hex__academy_select{
  padding:0 15px;
}

.hex__academy_form_wrapper .hex__form_error_clas{
  border-color: var(--hex_btn_bg_color);
}
.header__mobile-button {
  position: relative;
  z-index:9;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  background-color: transparent;
}
.header__mobile-button:focus{
  outline:none;
}
.header__mobile-button__toggle-icon {
  -webkit-transition: background 250ms;
  -moz-transition: background 250ms;
  transition: background 250ms;
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 0;
  text-indent: -9999px;
  cursor: pointer;
  overflow: hidden;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.header__mobile-button:hover .header__mobile-button__toggle-icon span,
 .header__mobile-button:active .header__mobile-button__toggle-icon span {
  background-color: #1a1a1a;
}
.header__mobile-button__toggle-icon span {
  -webkit-transition: background 250ms ease;
  -moz-transition: background 250ms ease;
  transition: background 250ms ease;
  display: block;
  position: absolute;
  top: 10.5px;
  right: 0;
  left: 0;
  height: 3px;
  background-color: #000;
}
.header__mobile-button:hover .header__mobile-button__toggle-icon span:before, 
.header__mobile-button:hover .header__mobile-button__toggle-icon span:after, 
.header__mobile-button:active .header__mobile-button__toggle-icon span:before, 
.header__mobile-button:active .header__mobile-button__toggle-icon span:after {
  background-color: #1a1a1a;
}
.header__mobile-button__toggle-icon span:before {
  -webkit-transition-property: top,-webkit-transform,-moz-transform,-webkit-transform;
  -moz-transition-property: top,-webkit-transform,-moz-transform,-moz-transform;
  transition-property: top,-webkit-transform,-moz-transform,transform;
  top: -7px;
}
.header__mobile-button__toggle-icon span:before, .header__mobile-button__toggle-icon span:after {
  -webkit-transition-duration: 250ms,250ms;
  -moz-transition-duration: 250ms,250ms;
  transition-duration: 250ms,250ms;
  -webkit-transition-delay: 250ms,0s;
  -moz-transition-delay: 250ms,0s;
  transition-delay: 250ms,0s;
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #000;
  content: "";
}
.header__mobile-button:hover .header__mobile-button__toggle-icon span:before, 
.header__mobile-button:hover .header__mobile-button__toggle-icon span:after,
 .header__mobile-button:active .header__mobile-button__toggle-icon span:before, 
 .header__mobile-button:active .header__mobile-button__toggle-icon span:after {
  background-color: #1a1a1a;
}
.header__mobile-button__toggle-icon span:after {
  -webkit-transition-property: bottom,-webkit-transform,-moz-transform,-webkit-transform;
  -moz-transition-property: bottom,-webkit-transform,-moz-transform,-moz-transform;
  transition-property: bottom,-webkit-transform,-moz-transform,transform;
  bottom: -7px;
}
.header__mobile-button__toggle-icon span:before, .header__mobile-button__toggle-icon span:after {
  -webkit-transition-duration: 250ms,250ms;
  -moz-transition-duration: 250ms,250ms;
  transition-duration: 250ms,250ms;
  -webkit-transition-delay: 250ms,0s;
  -moz-transition-delay: 250ms,0s;
  transition-delay: 250ms,0s;
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #000;
  content: "";
}
.header__mobile-button__label {
  -webkit-transform: translatex(-50%);
  -moz-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  -o-transform: translatex(-50%);
  transform: translatex(-50%);
  display: block;
  position: absolute;
  left: 50%;
  width: max-content;
  margin-top: 2px;
  color: #000;
  font-size: 0.6rem;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  white-space: nowrap;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
}
.open .header__mobile-button__toggle-icon span {
  background: none !important;
}
.open .header__mobile-button__toggle-icon span:before {
  top: 0;
  transform: rotate(45deg);
}
.open .header__mobile-button__toggle-icon span:before, .open .header__mobile-button__toggle-icon span:after {
  -webkit-transition-delay: 0s,250ms;
  -moz-transition-delay: 0s,250ms;
  transition-delay: 0s,250ms;
}
.open .header__mobile-button__toggle-icon span:after {
  bottom: 0;
  transform: rotate(-45deg);
}
.open .header__mobile-button__toggle-icon span:after {
  -webkit-transition-delay: 0s,250ms;
  -moz-transition-delay: 0s,250ms;
  transition-delay: 0s,250ms;
}
.header__mobile-button{
  display:none;
}
.academy_footer_bg{
  background-color:var(--hex_bg_color_white);
  padding: 30px 0 0;
  border-top: solid 1px #ccc;
}
.hex__academy_exist_user{
  text-align: center;
  margin: 80px 0;
}
@media screen and (max-width: 480px){
.hex__academy_exist_user_text{
  display:none;
}
}
.hex__academy_exist_user a{
  color:#000;
  text-decoration: underline;
  font-size: 16px;
  font-weight:300;
  font-family:var(--hex_font_family);
  line-height:18px;
  cursor:pointer;
  transition: all .2s;
}
.hex__academy_exist_user a:hover{
  text-decoration-color: #1E40C8;
  color:#1E40C8;
}
.hex__academy_form-group .inputMaterial:-webkit-autofill,
.hex__academy_form-group .inputMaterial:-webkit-autofill:hover, 
.hex__academy_form-group .inputMaterial:-webkit-autofill:focus, 
.hex__academy_form-group .inputMaterial:-webkit-autofill:active
{
  box-shadow: 0 0 0 30px #F0F0F5 inset !important;
 -webkit-box-shadow: 0 0 0 30px #F0F0F5 inset !important;
 border-color:transparent
}
.academy_footer_hide{
  display:none;
}
/*======================= academy signup page Ends===================*/
/*======================= academy thankyou page starts===================*/
.hex__academy_thankyou_message_wrapper{
  max-width: 900px;
  margin: 0 auto;
  padding: 120px 0;
  text-align:center;
}
@media screen and (min-width: 1200px){
.hex__academy_thankyou_message_wrapper{
  padding-top: 100px;
}
}
.hex__academy_success_img{
  width:100%;
  max-width:250px;
}
.hex__academy_thankyou_heading{
  font-size: 42px;
  line-height:1.2;
  font-weight: var(--hex_font_extrabold);
  font-family:var(--hex_font_family);
  color:#07163F;
  margin: 30px 0 15px 0;
}
.hex__academy_thankyou_message{
  font-size: 18px;
  line-height:32px;
  font-weight: var(--hex_font_normal);
  font-family:var(--hex_font_family);
  color:#07163F;
}
@media screen and (max-width: 600px){
    .hex__academy_thankyou_message_wrapper{
      padding-top:95px;
    }
    .hex__academy_success_img{
      max-width: 180px;
    }
    .hex__academy_thankyou_heading{
      margin-top:20px;
      font-size: 30px;
    }
    .hex__academy_thankyou_message{
      font-size: 17px;
      line-height:26px;
    }
  }
.hex__academy_thankyou_message a{
  color:#1E40C8;
}
.hide_academy_login{
display:none;
}
/*======================= academy thankyou page ends===================*/
/*========================= hex partner home page start ==============================*/

.partner-title{
  font-size: 46px;
  line-height: 56px;
  font-weight: var(--hex_font_bold);
  color: var(--hex_testimonial_text_color);
}
.padding-top-ms{
  padding-top: 40px;
}
.padding-bottom-ms{
  padding-bottom:40px;
}
.padding-top-lg{
  padding-top: 80px;
}
.padding-bottom-lg{
  padding-bottom: 80px;
}
.partner-banner-stripe{
  background-color: var(--hex_partner_theme_black);
  height: 696px;
}
.partner-banner-stripe.partner-banner-stripe__home-page{
  height: 630px;
  min-height: unset;
  position: relative;
  z-index: 9;
  overflow:hidden;
}
.partner-banner-stripe.partner-banner-stripe__home-page .partner-inner-container{
  height: 630px;
}
.partner-banner-stripe .partner-inner-container{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: auto;
  padding-top: 195px;
  padding-bottom: 120px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.partner-banner-stripe .aspect-ratio-img,
.partner-banner__image-wrap .aspect-ratio-img {
  width: auto;
}
.partner-banner-stripe .partner-inner-container span{
  position:absolute;
  pointer-events:none;
}
.partner-banner-stripe .partner-inner-container span.partner-banner__tree-top{
  bottom: -25px;
  right: 20px;
}
.partner-banner-stripe .partner-inner-container span.partner-banner__tree-top svg{
  height: 430px;
  width: 386px;
}

.partner-banner-stripe .partner-inner-container span.partner-banner__circle{
    left: -90px;
    top: calc(50% - 112px);
}
.partner-banner-stripe .partner-inner-container span.partner-banner__circle-2{
  left: 47%;
  top: 47%;
}
.partner-banner-stripe .partner-inner-container span.partner-banner__circle_3 {
  left: 20%;
  bottom: calc(20% - 112px);
}
.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap{
  width:50%;
  position: relative;
}
.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__sub-title{
  color:var(--hex_bg_color_white);
  font-size: 18px;
  line-height: 33px;
  font-weight: var(--hex_font_normal);
  margin-bottom: 10px;
  margin-top:0;
}
.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__title{
  color: #fff;
  font-size: 46px;
  line-height: 56px;
  font-weight: var(--hex_font_bold);
  margin-bottom: 20px;
  margin-top: 0;
}
.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__content{
  color:var( --hex_bg_color_white);
  font-size:22px;
  line-height: 32px;
  font-weight:400;
  margin-bottom: 30px;
}
.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__btn{
  cursor: pointer;
  font-size: 15px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  white-space: nowrap;
  margin: 0;
  padding: 12px 35px;
  color: #fff;
  border-radius: 3px;
  background-color: var(--hex_btn_bg_color);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
  text-transform: uppercase;
  border: 0;
  display: inline-block;
}
.partner-banner-stripe__msp-page .partner-inner-container .partner-banner__content-wrap .partner-banner__btn {
  text-align: center;
  white-space: unset;
}
.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__btn:hover,
.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__btn:focus{
  color: #fff;
  text-decoration: none;
  background-color: var(--hex_btn_bg_color_hover);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.partner-video-wrap .partner-inner-container{
  position:relative;
}
.partner-video-wrap .partner-inner-container span.partner-video__root{
  position: absolute;
  right: 133px;
  top: -90px;
}
.partner-video-wrap .partner-inner-container span.partner-video__root svg{
  width: 142px;
}
.partner-video-wrap .partner-inner-container .type-partnership__title{
  text-align:center;
  position:relative;
}
.partner-video__vdo-wrap{
  width: 100%;
  max-width: 1060px;
  margin: 0 auto;
  position: relative;
  cursor: pointer;
}
.partner-video__overlay-main-wrap{
  position: relative;
  cursor: pointer;
  padding: 56.25% 0 0 0;
}
#why-choose-hexnode__vdo{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.partner-video__vdo-wrap .partner-video__overlay-wrap{
  position: absolute;
  pointer-events: all;
  top: 0;
  z-index: 2;
  height: 100%;
  width: 100%;
  left: 0;
}
.partner-video__vdo-wrap #partner-video__vdo{
  position: absolute;
  pointer-events: all;
  top: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
  left: 0;
}
.partner-video__vdo-wrap .partner-video__overlay-wrap img{
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width:100%;
}
.partner-video__vdo-wrap::after{
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color:var(--hex_testimonial_text_color);
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  opacity: 0.0;
  z-index: 9;
  -webkit-transition:opacity 0.5s ease-in-out;
  -o-transition:opacity 0.5s ease-in-out;
  transition:opacity 0.5s ease-in-out;
  pointer-events:none;
}
.partner-video__vdo-wrap:hover::after{
  opacity: 0.1;
  -webkit-transition:opacity 0.5s ease-in-out;
  -o-transition:opacity 0.5s ease-in-out;
  transition:opacity 0.5s ease-in-out;
}
.partner-video__vdo-wrap:hover .partner-video__overlay-wrap .partner-video__play-btn svg path#play{
  fill:#fff;
}
.partner-video__vdo-wrap span.partner-video__play-btn{
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  z-index: 99;
  pointer-events:none;
  width:90px;
}
.partner-video__vdo-wrap video{
  cursor:pointer;
  position: relative;
  width:100%;
  height:600px;
}
.partner-slider-wrap .partner-slider-wrap__title,.partner-video-wrap .partner-inner-container .type-partnership__title{
  text-align:center;
  padding-bottom:80px;
}
/* .family-wrap-slider{
  overflow:hidden;
} */
.partner-slider-wrap{
  position:relative;
}
/* .family-wrap-slider .slick-track{
  display:flex;
}
.family-wrap-slider {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  max-width: 1900px;
  margin: 0 auto;
  z-index: 9;
}
.family-wrap-slider .family-wrap-slider__vdo-wrap {
  width:365px;
  min-width:365px;
  min-height:390px;
  cursor:pointer;
  display:block;
}
.slick-initialized.slick-slider.family-wrap-slider .family-wrap-slider__vdo-wrap {
  min-width:unset;
  min-height:unset;
}

.family-wrap-slider .family-wrap-slider__vdo-wrap a{
  display:block;
  position:relative;
}
.family-wrap-slider .family-wrap-slider__vdo-wrap a::after{
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--hex_testimonial_text_color);
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  opacity: 0.4;
  z-index: 9;
  -webkit-transition:opacity 0.5s ease-in-out;
  -o-transition:opacity 0.5s ease-in-out;
  transition:opacity 0.5s ease-in-out;
  pointer-events:none;
}
.family-wrap-slider .family-wrap-slider__vdo-wrap a:hover::after{
  opacity: 0.8;
  -webkit-transition:opacity 0.5s ease-in-out;
  -o-transition:opacity 0.5s ease-in-out;
  transition:opacity 0.5s ease-in-out;
}
.family-wrap-slider .family-wrap-slider__vdo-wrap a:hover span svg path#play{
  fill:#fff;
}
.family-wrap-slider .family-wrap-slider__vdo-wrap a > img{
  width:100%;
  height:100%;
}
.family-wrap-slider .family-wrap-slider__vdo-wrap a span{
  position: absolute;
  top: calc(50% - 28px);
  left:calc(50% - 28px);
  z-index: 99;
  opacity: 0;
  -webkit-transition:opacity 0.5s ease-in-out;
  -o-transition:opacity 0.5s ease-in-out;
  transition:opacity 0.5s ease-in-out;
}
.family-wrap-slider .family-wrap-slider__vdo-wrap a span svg{
  max-width:58px;
  min-width:58px;
  width:58px;
  max-height:58px;
  min-height:58px;
  height:58px;
}
.family-wrap-slider .family-wrap-slider__vdo-wrap a:hover span{
  opacity: 1;
  -webkit-transition:opacity 0.5s ease-in-out;
  -o-transition:opacity 0.5s ease-in-out;
  transition:opacity 0.5s ease-in-out;
} */
.partnership-wrap{
  position:relative;
}
.partnership-wrap .partner-inner-container .partnership__title{
  padding-bottom: 80px;
  font-size: 46px;
  line-height: 56px;
  font-weight: var(--hex_font_bold);
  color:var(--hex_testimonial_text_color);
  text-align:center;
}
.partnership-sub-wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width: 100%;
  max-width: 1050px;
  margin: 0 auto;
        -webkit-box-align:inherit;
            -ms-flex-align:inherit;
                align-items:inherit;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}
.partnership-sub-wrap .partnership-sub-wrap__locate-wrap{
  max-width:calc(50% - 15px);
  -webkit-box-flex:0;
      -ms-flex:0 0 calc(50% - 15px);
          flex:0 0 calc(50% - 15px);
  border-radius: 12px;
  text-align: center;
  text-decoration:none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0 0 10px 0px rgb(88,101,115,0.15);
          box-shadow: 0 0 10px 0px rgb(88,101,115,0.15);
          -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
          -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
          transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
          -webkit-transform: translateY(0px);
              -ms-transform: translateY(0px);
                  transform: translateY(0px);
}
.partnership-sub-wrap .partnership-sub-wrap__locate-wrap:hover{
  -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -webkit-transform: translateY(-4px);
      -ms-transform: translateY(-4px);
          transform: translateY(-4px);
}
.partnership-sub-wrap .partnership-sub-wrap__become-wrap{
  max-width:calc(50% - 15px);
  -webkit-box-flex:0;
      -ms-flex:0 0 calc(50% - 15px);
          flex:0 0 calc(50% - 15px);
  border-radius: 12px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0 0 10px 0px rgb(88,101,115,0.15);
          box-shadow: 0 0 10px 0px rgb(88,101,115,0.15);
          -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
          -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
          transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
          -webkit-transform: translateY(0px);
              -ms-transform: translateY(0px);
                  transform: translateY(0px);
}
.partnership-sub-wrap .partnership-sub-wrap__become-wrap:hover{
  -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -webkit-transform: translateY(-4px);
      -ms-transform: translateY(-4px);
          transform: translateY(-4px);
}
.partnership-wrap__main-contet-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
          align-items: center;
          padding:30px;
          height:100%;
}
.partnership-wrap__image-container{
  max-height: 285px;
  border-radius:12px 12px 0 0;
}
.partnership-sub-wrap img{
  height: 100%;
  border-radius:12px 12px 0 0;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.partnership-sub-wrap .partnership-sub-wrap__title{
  font-size: 24px;
  line-height: 34px;
  font-weight: var(--hex_font_midbold);
  color:var(--hex_testimonial_text_color);
  text-align:center;
  margin-bottom:15px;
}
.partnership-wrap__button-wrap , .partnership-wrap__contet-wrap{
  display: block;
  width: 100%;
  text-align: center;
}
.partnership-sub-wrap .partnership-sub-wrap__sub-title{
  font-size: 15px;
  line-height: 22px;
  font-weight: var(--hex_font_midbold);
  color:var(--hex_bg_color_white);
  text-align:center;
  text-transform:uppercase;
  padding: 12px 26px;
  min-width:200px;
  display:inline-block;
  background-color:var(--hex_btn_bg_color);
  border-radius:4px;
  text-decoration:none;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  margin-bottom:0;
  border: 0;
  font-family:var(--hex_font_family);
}
.partnership-sub-wrap .partnership-sub-wrap__content{
  font-size: 16px;
  line-height: 26px;
  color: #586573;
  margin-right: 0;
  font-weight: var(--hex_font_normal);
  margin-bottom: 30px;
}
.partnership-sub-wrap .partnership-sub-wrap__sub-title {
  cursor:pointer;
}
.partnership-sub-wrap .partnership-sub-wrap__sub-title:hover{
  background-color:#AA232F;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.events-wrap.events-wrap__bg-color{
  background-color: var(--hex_bg_color_light_blue);
}
.events-wrap .events__title{
  padding-bottom:80px;
  font-size: 46px;
  line-height: 56px;
  font-weight: var(--hex_font_bold);
  color:var(--hex_testimonial_text_color);
  text-align:center;
}
.events-wrap .events-main-wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.events-wrap.event-wrap--white-bg{
  padding-bottom: 10px;
}

@media screen and (max-width:991px){
  .events-wrap.event-wrap--white-bg{
    padding-bottom: 10px;
  }
}

/* ============== wwindows machine css issues =================== */
  /* .hex--windows .ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_link {
    height:17px;
  } */
  /* .hex--windows .hex_sol_cs_btn .cs_read_btn{
    padding: 3px 12px;
  } */
  /* .hex--windows .hex__global_nav_link-flag_flex svg{
    margin-top:-1px !important;
  } */
  /* .hex--windows .hex__global_nav_demo_btn_alt{
    height:38px;
  } */
  /* .hex--windows .hex__form_wrapper .inputMaterial:focus ~ label,
  .hex--windows .hex__form_wrapper .inputMaterial:valid ~ label,
  .hex--windows .hex__form_wrapper select.inputMaterial.is_valid_select_tag:valid ~ label{
    top: -9px;
  }
  .hex--windows .hex__reseller_partner_intro_check_list li::after{
    top:12px;
  }
  .hex--windows .hex__distributor_check_list .hex__reseller_partner_intro_check_list li::after{
    top: 13px;
  }
  .hex--windows .hex__reseller_partner_intro_check_list li::after{
    top:13px;
  }
  .hex--windows .hex__aff_td_list::after {
    top:16px;
  }
  .hex--windows .hex__reseller_partner_table_body a.description_title::before{
    top: 4.5px;
  }
  .hex--windows .load_more_row .cs_show_btn::after{
    top:6px;
  }
  .hex--windows .sks_signup_new_stripe .signup_request_demo_link:after {
    top: 5px;
  }  
  .hex--windows .case_study_box_wrap .ahex_hover_btns .hover_list_btns a.watch_icon span{
    line-height: 24px;
  }
  .hex--windows .case_study_box_wrap .ahex_hover_btns .hover_list_btns a.read_icon span{
    line-height: 16px;
  }
  .hex--windows .csp_tc_body_action .csp_tc_act_btn .angle-toggle{
    margin-top:0;
  }
  .hex--windows .tile_compare_col .tile_stripe_action .addon_btn{
    line-height: 1;
    padding: 10px;
    min-height: 24px;
  }
  .hex--windows .tile_compare_col .tile_featured_head{
    line-height: 24px;
  }
  .hex--windows .hex__global_nav_demo_btn_top{
    padding: 8px 25px 3px 25px;
  }
  .hex--windows .mhex__toolip::after {
    line-height: 1;
    padding: 8px 24px 6px;
  }
  .hex--windows .lang_dropdown_wrapper a .hex__icon_drop{
    top: -2px;
  }
  .hex--windows .schd_timezone_select::after{
    top: 49%;
  }
  .hex--windows .tile_featured_col_tail .price_plan_a .show_less_value::after{
    margin-bottom:3px;
  }
  .hex--windows .addon_btn{
    padding: 9px 10px 5px 10px;
    min-height: 38px;
  }
  .hex--windows .download_btn .btn_text{
    line-height: 1;
    padding: 8px 30px 7px 20px;
  }
  .hex--windows .tile_stripe_container .tile_compare_col .tile_stripe_action .addon_btn{
    padding: 10px 10px 8px 10px;
  }
  .hex--windows .hex__nav_signin_visible .hex__global_nav_form_wrapper .hex__global_nav_demo_btn_alt{
    height:38px;
  } 
  .hex--windows .hex__link__underline::after{
    top:5px;
  }
  .hex--windows .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link::after{
    top:3px;
  }
  .hex--windows .hex__footer_bottom_lang_wrapper a.hex__footer_lang_switch::after{
    top:8px;
  }
  .hex--windows .footer-grid .footer-grid__title--footer-dropdown::before {
    top: 2px;
  }
  .hex--windows .flter-section::-webkit-scrollbar {
    width: 5px;
  }
  .hex--windows .flter-section::-webkit-scrollbar-thumb {
    background: #666;
    border-radius:5px;
  }
  .hex--windows .flter-section::-webkit-scrollbar-track {
    background: transparent;
  }
  .hex--windows .flter-section::-webkit-scrollbar-button {
    display:none;
  }
  .hex--windows .see_more_link::after {
    bottom: 7px;
  }
  .hex--windows .ahex_cb_block_bottom .ahex_cb_block_link.compare::after {
    top: 3px;
  }
  .hex--windows .ahex_cb_block_bottom .ahex_cb_block_link.faq::after {
    top: 9px;
  }
  .hex--windows .tile_featured_head{
    line-height:34px;
  }
  @media (min-width:1024px){
    .hex--windows .customer-page-main-wrapper .hex__common_container_wrapper .customer_page_filter_wrapper-filter-section{
      overflow-x: hidden;
    }
    .hex--windows .flter-section{
      margin-right:-6px;
      padding-right:6px
    }
    .hex--windows .flter-section:hover{
      margin-right:0;
      padding-right:0px
    }
  } */
  
/* ============== wwindows machine css issues =================== */

.events-wrap .events-main-wrap .events-sub-block{
  margin-right:30px;
  max-width:calc(33.33% - 20px);
  -webkit-box-flex:0;
      -ms-flex:0 0 calc(33.33% - 20px);
          flex:0 0 calc(33.33% - 20px);
  border-radius:12px;
  text-decoration:none;
  -webkit-box-shadow: 0 0 10px 0px rgb(8,101,115,0.0);
          box-shadow: 0 0 10px 0px rgb(8,101,115,0.0);
          -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
          -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
          transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
          -webkit-transform: translateY(0px);
              -ms-transform: translateY(0px);
                  transform: translateY(0px);
}
.events-wrap .events-main-wrap .events-sub-block:hover{
  -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -webkit-transform: translateY(-4px);
      -ms-transform: translateY(-4px);
          transform: translateY(-4px);
}
.events-wrap .events-main-wrap .events-sub-block:last-child{
  margin-right:0;
}
.events-wrap .events-main-wrap .events-sub-block img{
  width: 100%;
  height: 302px;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 302px;
  border-radius: 12px 12px 0 0;
}
.events-wrap .events-main-wrap .events-sub-block .events-content-wrap{
  background-color:var( --hex_bg_color_white);
  padding:30px;
  border-radius: 0 0 12px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.events-wrap .events-main-wrap .events-sub-block .events-content-wrap .events-sub-block__subtitle{
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_midbold);
  color:#586573;
  margin-bottom:10px;
  text-decoration: none;
}
.events-wrap .events-main-wrap .events-sub-block .events-content-wrap .events-sub-block__title{
  font-size: 20px;
  line-height: 30px;
  font-weight: var(--hex_font_midbold);
  color:var(--hex_testimonial_text_color);
  margin-bottom:10px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-decoration: none;
  min-height:58px;
}
.events-wrap .events-main-wrap .events-sub-block .events-content-wrap .events-sub-block__link{
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_midbold);
  color:#586573;
  margin-bottom:0px;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  cursor:pointer;
  position: relative;
  text-decoration: none;
  display:inline-block;
  text-decoration: none;
}
.events-wrap .events-main-wrap .events-sub-block .events-content-wrap .events-sub-block__link:after{
  content: '';
  width: 100%;
  background-color: #586573;
  height: 1px;
  bottom: 0;
  left: 0;
  position: absolute;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.events-wrap .events-main-wrap .events-sub-block:hover .events-content-wrap .events-sub-block__link{
  color:var(--hex_testimonial_text_color);
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.events-wrap .events-main-wrap .events-sub-block:hover .events-content-wrap .events-sub-block__link:after{
  background-color: var(--hex_testimonial_text_color);
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.partner-ship-popup.modal .modal-dialog {
  margin: 0px auto!important;
  margin-top: 88px!important;
  width: 75%;
  max-width: 750px;
}
.partner-ship-popup.modal .modal-dialog .modal-content{
  width:100%!important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 12px;
}
.partner-ship-popup__body{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.partner-ship-popup__body .popup-sub-block{
  max-width: calc(50% - 24px);
  color:var(--hex_testimonial_text_color);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 24px);
          flex: 0 0 calc(50% - 24px);
  margin-right: 40px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: flex-start;
      -ms-flex-pack: flex-start;
          justify-content: flex-start;
  border: 1px solid #EAEAEA;
  border-radius: 10px;
  padding: 15px;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-shadow: 0 0 10px 0px rgb(88,101,115,0.0);
  box-shadow: 0 0 10px 0px rgb(88,101,115,0.0);
  -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
}
.partner-ship-popup__body .popup-sub-block:hover{
-webkit-box-shadow: 0 0 10px 0px rgb(88,101,115,0.15);
box-shadow: 0 0 10px 0px rgb(88,101,115,0.15);
-webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
-o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
-webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
        transform: translateY(-4px);
}
.partner-ship-popup__body .popup-sub-block:nth-child(2n){
  margin-right:0px;
}
.partner-ship-popup__body .popup-sub-block img{
  margin-bottom:30px;
  width:96px;
  height:96px;
  max-width:96px;
  max-height:96px;
}
.partner-ship-popup__body .popup-sub-block .partner-ship-popup__title{
  margin:0;
  color:var(--hex_testimonial_text_color);
  font-size: 22px;
  line-height:32px;
  text-align:center;
  font-weight: var(--hex_font_bold);
  word-break: break-word;
}
.partner-ship-popup.modal .modal-dialog .modal-content .modal-header{
  padding: 40px;
  border-bottom: 0;
  min-height: unset;
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #fff;
  width: 99.4%;
  border-radius: 6px 6px 0 0;
  z-index: 1
}
.partner-ship-popup.modal .modal-dialog .modal-content .modal-header .modal-title{
  font-size:32px;
  line-height:56px;
  font-weight: var(--hex_font_bold);
  color:var(--hex_testimonial_text_color);
}

.partner-ship-popup.modal .modal-dialog .modal-content .modal-body{
  padding: 40px;
  padding-bottom: 0;
}
.partner-ship-popup.modal .modal-dialog .modal-content .modal-header button.close{
  opacity:0.6;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.partner-ship-popup.modal .modal-dialog .modal-content .modal-header button.close span img{
  -webkit-filter:invert(0);
          filter:invert(0);
          width: 25px;
          height: 25px;
          min-width: 25px;
          min-height: 25px;
}
.partner-ship-popup.modal .modal-dialog .modal-content .modal-header button.close:hover{
  opacity:1;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.partner-slider-wrap{
  margin-bottom:-10px;
} 
@media screen and (min-width: 1920px){
  .partner-slider-wrap::after{
    position: absolute;
    content: '';
    width: 100%;
    height: 406px;
    bottom: 50px;
    background:var(--hex_partner_theme_black);
  }
}
@media screen and (min-width: 2099px){
  .partner-slider-wrap::after{
    height: 430px;
  }
}

@media screen and (min-width: 1025px){
  .slick-slide{
    min-width:360px;
  }
}

@media screen and (max-width: 1399px){
  .partner-video__vdo-wrap {
    max-width: 960px;
  }
}

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

  .partner-title{
    font-size: 42px;
    line-height: 50px;
  }
  .partner-banner-stripe .partner-inner-container .partner-banner__content-wrap {
    width: 60%;
  }
  .partnership-wrap .partner-inner-container .partnership__title {
    padding-bottom: 60px;
  }
  .events-wrap .events__title {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 1199px){
  .partner-ship-popup.modal .modal-dialog .modal-content .modal-header{
    padding: 30px;
    padding-bottom: 0;
  }
  .partner-ship-popup.modal .modal-dialog .modal-content .modal-body{
    padding: 30px;
    padding-bottom: 0;
  }
  .partner-ship-popup__body .popup-sub-block {
    max-width: calc(50% - 19px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 19px);
            flex: 0 0 calc(50% - 19px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
  .partner-ship-popup__body .popup-sub-block h2 {
    font-size: 20px;
    line-height: 26px;
  } 
  .partner-ship-popup.modal .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 30px;
    line-height: 44px;
  }
  .partner-ship-popup__body .popup-sub-block img {
    margin-bottom: 25px;
  }
  .partner-banner-stripe .partner-inner-container .partner-banner__content-wrap {
    width: 65%;
  }
  .partner-banner-stripe .partner-inner-container span.partner-banner__tree-top {
    right: -30px;
  }
  .partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__content {
    font-size: 20px;
    line-height: 30px;
  }
  .partner-video-wrap .partner-inner-container span.partner-video__root {
    right: 83px;
  }
  .events-wrap .events-main-wrap .events-sub-block .events-content-wrap .events-sub-block__title {
    font-size: 20px;
    line-height: 28px;
    min-height:55px;
  }
  .events-wrap .events-main-wrap .events-sub-block img {
    height: 220px;
    max-height: 220px;
  }
  .partner-video__vdo-wrap span.partner-video__play-btn {
    width: 70px;
  }
}

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

  .partner-title{
    font-size: 42px;
    line-height: 48px;
  }
  .padding-top-ms{
    padding-top: 40px;
  }
  .padding-bottom-ms{
    padding-bottom:40px;
  }
  .padding-top-lg{
    padding-top: 60px;
  }
  .padding-bottom-lg {
    padding-bottom: 60px;
}
  .partner-ship-popup__body .popup-sub-block {
    max-width: calc(50% - 12px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 12px);
            flex: 0 0 calc(50% - 12px);
    margin-right: 20px;
    margin-bottom: 20px;
  }
  .partner-ship-popup__body .popup-sub-block img {
    margin-bottom: 15px;
  }
  .partner-banner-stripe .partner-inner-container span.partner-banner__circle-2 {
    left: 37%;
    top: 25%;
  }
  .partnership-wrap .partner-inner-container .partnership__title {
    padding-bottom: 50px;
    font-size: 42px;
    line-height: 48px;
  }
  .partnership-sub-wrap .partnership-sub-wrap__title {
    font-size: 22px;
    line-height: 32px;
  }
  .partnership-sub-wrap .partnership-sub-wrap__sub-title {
    font-size: 15px;
    line-height: 22px;
  }
  .events-wrap .events__title {
    padding-bottom: 50px;
    font-size: 42px;
    line-height: 48px;
  }
  .events-wrap .events-main-wrap .events-sub-block {
    margin-right: 30px;
    max-width: calc(50% - 20px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 20px);
            flex: 0 0 calc(50% - 20px);
    margin-bottom:30px;
  }
  .events-wrap .events-main-wrap .events-sub-block:last-child {
    margin-right: 20px;
    margin-bottom: 0;
  }
  .events-wrap .events-main-wrap .events-sub-block:nth-child(2n) {
    margin-right: 0px;
  }
  .events-wrap .events-main-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .events-wrap .events-main-wrap .events-sub-block img {
    height: 302px;
    max-height: 302px;
  }
  .partner-video__vdo-wrap span.partner-video__play-btn {
    width: 55px;
  }
  .partner-video-wrap .partner-inner-container span.partner-video__root{
    top: -80px;
  }
  /* .family-wrap-slider .family-wrap-slider__vdo-wrap a span svg {
    max-width: 50px;
    min-width: 50px;
    width: 50px;
    max-height: 50px;
    min-height: 50px;
    height: 50px;
  } */
  .partner-slider-wrap .partner-slider-wrap__title,.partner-video-wrap .partner-inner-container .type-partnership__title{
    padding-bottom:60px;
  }
  .partnership-wrap{
    padding-top:20px;
  }
  .join-partner_main_wrap {
    padding-top: 60px;
    padding-bottom:60px;
  }

}

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

  .partner-title{
    font-size: 38px;
    line-height: 42px;
  }
  .padding-top-ms{
    padding-top: 40px;
  }
  .padding-bottom-ms{
    padding-bottom:40px;
  }
  .padding-top-lg{
    padding-top: 60px;
  }
  .partner-ship-popup__body .popup-sub-block {
    max-width: calc(50% - 12px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 12px);
            flex: 0 0 calc(50% - 12px);
    margin-right: 20px;
    margin-bottom: 20px;
  }
  .partner-ship-popup__body .popup-sub-block:nth-child(3n){
    margin-right:20px;
  }
  .partner-ship-popup__body .popup-sub-block:nth-child(2n){
    margin-right:0px;
  }
  .partner-ship-popup.modal .modal-dialog .modal-content .modal-header {
    padding: 20px;
    padding-bottom: 0;
  }
  .partner-ship-popup.modal .modal-dialog .modal-content .modal-body{
    padding: 20px;
    padding-bottom: 0;
  }
  .partnership-wrap .partner-inner-container .partnership__title {
    padding-bottom: 40px;
    font-size: 38px;
    line-height: 42px;
  }
  .partnership-sub-wrap .partnership-sub-wrap__title {
    font-size: 18px;
    line-height: 30px;
  }
  .partnership-sub-wrap .partnership-sub-wrap__sub-title {
    font-size: 15px;
    line-height: 20px;
    display:inline-block;
  }
  .events-wrap .events__title {
    padding-bottom: 40px;
    font-size: 38px;
    line-height: 42px;
  }
  .events-wrap .events-main-wrap .events-sub-block .events-content-wrap {
    padding: 20px;
  }
  .events-wrap .events-main-wrap .events-sub-block .events-content-wrap .events-sub-block__title {
    font-size: 18px;
    line-height: 24px;
    min-height:45px;
  }
  .events-wrap .events-main-wrap .events-sub-block .events-content-wrap .events-sub-block__link {
    font-size: 16px;
    line-height: 24px;
  }
  .events-wrap .events-main-wrap .events-sub-block .events-content-wrap .events-sub-block__subtitle {
    font-size: 16px;
    line-height: 24px;
  }
  .events-wrap .events-main-wrap .events-sub-block img {
    height: 220px;
    max-height: 220px;
  }
  .partner-ship-popup.modal .modal-dialog {
    margin-top: 65px!important;
  }
  .partner-ship-popup.modal .modal-dialog .modal-content {
    max-height: unset;
    height: auto!important;
  }
  .partner-banner-stripe .partner-inner-container span.partner-banner__tree-top {
    width: 300px;
  }
  .partner-video-wrap .partner-inner-container span.partner-video__root {
    top: -60px;
    width: 117px;
    right: 59px;
  }
  .partnership-sub-wrap .partnership-sub-wrap__locate-wrap{
    max-width:510px;
    -webkit-box-flex:0;
        -ms-flex:0 0 510px;
            flex:0 0 510px;
            width:100%;
            margin-bottom: 50px;
            margin-right: 0;
  }
  .partnership-sub-wrap .partnership-sub-wrap__become-wrap {
    max-width: 510px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 510px;
    flex: 0 0 510px;
    width:100%;
  }
  .partnership-sub-wrap{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
        align-items: center;
  }
  /* .join-partner_main_wrap {
    padding-top: 40px;
    padding-bottom:80px;
  } */
  .partnership-wrap{
    padding: 20px 0 60px 0;
  }
}


@media screen and (max-width: 600px){
  .partner-title{
    font-size: 30px;
    line-height: 38px;
  }
  .padding-top-ms{
    padding-top: 40px;
  }
  .padding-bottom-ms{
    padding-bottom:40px;
  }
  .padding-top-lg{
    padding-top: 25px;
  }
  .padding-bottom-lg {
    padding-bottom: 25px;
  }
  .partner-slider-wrap .partner-slider-wrap__title,.partner-video-wrap .partner-inner-container .type-partnership__title{
    padding-bottom:50px;
  }
  .partner-ship-popup__body .popup-sub-block {
      max-width: 100%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      margin-right: 0px;
      margin-bottom: 20px;
      padding: 15px;
      padding-top: 15px;
      padding-bottom: 15px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
  }
  .partner-ship-popup__body .popup-sub-block:nth-child(3n){
    margin-right:0px;
  }
  .partner-ship-popup__body .popup-sub-block:nth-child(2n){
    margin-right:0px;
  }
  .partner-ship-popup__body .popup-sub-block img{
    width:45px;
    height:45px;
    margin-bottom: 0;
    margin-right:15px;
  }
  .partner-ship-popup.modal .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 20px;
    line-height: 32px;
    padding-right: 15px;
  }
  .partner-ship-popup.modal .modal-dialog .modal-content .modal-header button.close span img {
    height: 15px;
    width: 15px;
    min-width: 15px;
    min-height: 15px;
  }
  .partner-ship-popup__body .popup-sub-block .partner-ship-popup__title {
    font-size: 16px;
    line-height: 26px;
    font-weight: var(--hex_font_bold);
    text-align: left;
  }
  .partner-banner-stripe .partner-inner-container .partner-banner__content-wrap {
    width: 100%;
    text-align: center;
    padding-bottom: 40px;
  }
  .partner-banner-stripe .partner-inner-container span.partner-banner__circle {
    left: -20px;
    top: 15%;
  }
  .partner-banner-stripe .partner-inner-container span.partner-banner__circle-2 {
    left: auto;
    top: auto;
    bottom: 35%;
    right: -8%;
  }
  .partner-banner-stripe .partner-inner-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-bottom: 0px;
    padding-top: 185px;
  }
  .partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__sub-title {
    margin-top: 0;
  }
  .partner-banner-stripe .partner-inner-container span.partner-banner__tree-top {
    right: unset;
    width: 275px;
    max-width: 275px;
    position: relative;
    top: unset;
    bottom: unset;
    display:block;
  } 
  .partner-inner-container .partner-banner__content-wrap .partner-banner__title {
    color: #fff;
    font-size: 34px;
    line-height: 50px;
    font-weight: var(--hex_font_bold);
    margin-bottom: 15px;
    margin-top: 0;
  }
  .partner-video-wrap .partner-inner-container span.partner-video__root {
    right: calc(50% - 57px);
    width: 110px;
    top: -300px;
  }
  .partnership-wrap .partner-inner-container .partnership__title {
    padding-bottom: 50px;
    font-size: 30px;
    line-height: 38px;
  }
  .partnership-sub-wrap .partnership-sub-wrap__title {
    font-size: 18px;
    line-height: 30px;
  }
  .partnership-sub-wrap .partnership-sub-wrap__sub-title {
    font-size: 15px;
    line-height: 20px;
    position: relative;
  }
  .events-wrap .events__title {
    padding-bottom: 50px;
    font-size: 30px;
    line-height: 38px;
  }
  .partnership-sub-wrap .partnership-sub-wrap__become-wrap {
    max-width: 368px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
  }
  .partnership-sub-wrap .partnership-sub-wrap__locate-wrap {
    max-width: 368px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 30px;
    width: 100%;
    margin-right:0;
  }
  .events-wrap .events-main-wrap .events-sub-block {
    margin-right: 0px;
    max-width: 368px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    margin-bottom:30px;
  }
  .events-wrap .events-main-wrap .events-sub-block:last-child {
    margin-right: 0px;
    margin-bottom: 0;
  }
  .events-wrap .events-main-wrap .events-sub-block:nth-child(2n) {
    margin-right: 0px;
  }
  .events-wrap .events-main-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__content {
    font-size: 16px;
    line-height: 24px;
  }
  .partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__sub-title {
    font-size: 18px;
    line-height: 27px;
    margin-bottom:11px;
  }
  .events-wrap .events-main-wrap .events-sub-block img {
    height: 275px;
    max-height: 275px;
  }
  .partner-ship-popup.modal .modal-dialog {
    margin: 0px auto;
    margin-top: 65px!important;
    width: calc(100% - 40px);
    max-width: 368px;
  }
  .partner-slider-wrap {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .partner-video-wrap {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .events-wrap {
    padding: 60px 0;
  }
  .partnership-wrap{
    padding: 20px 0 50px 0;
  }
  .events-wrap .events-main-wrap .events-sub-block .events-content-wrap .events-sub-block__title {
    min-height: unset;
  }
  .events-wrap .events-main-wrap .events-sub-block .events-content-wrap{
    min-height: unset;
  }
  .partner-banner-stripe.partner-banner-stripe__home-page {
    height: auto;
    min-height: unset;
  } 
  .partner-banner-stripe .partner-inner-container span.partner-banner__circle_3 {
    left: 0%;
    bottom: auto;
    top: 44%;
  }
  .join-partner_main_wrap {
    padding-top: 60px;
    padding-bottom:60px;
  }
  .partnership-wrap__main-contet-wrap{
    padding: 15px;
  }
}
@media screen and (max-width: 410px){
  .partner-ship-popup.modal .modal-dialog .modal-content .modal-header {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .partner-banner-stripe .partner-inner-container span.partner-banner__circle_3 {
    left: -13%;
    bottom: auto;
    top: 50%;
}
}
/* body.modal-open{
  overflow: hidden;
  position: fixed;
  width: 100%;
} */

.partner-testimonial-wrap .partner-testimonial__title-wrap{
  padding-bottom: 80px;
}

.partner-testimonial-wrap.padding-top-lg.white--bg{
  padding-top: 40px;
} 

@media screen and (max-width:991px){
  .partner-testimonial-wrap.padding-top-lg.white--bg{
    padding-top: 30px;
  } 
}

.partner-testimonial__title.partner-title{
  text-align:center;
}

@media screen and (max-width:1023px){
  .partner-testimonial-wrap .partner-testimonial-slider{
    max-width: 620px;
    margin: 0 auto;
  }
}
@media screen and (max-width:720px){
  .partner-testimonial-wrap .partner-testimonial-slider{
    max-width: 450px;
    margin: 0 auto;
  }
}
@media screen and (max-width:640px){
  .partner-testimonial-wrap .partner-testimonial-slider{
    max-width: 375px;
    margin: 0 auto;
  }
}

@media screen and (max-width:991px){
  .partner-testimonial-wrap .partner-testimonial__title-wrap{
    padding-bottom: 50px;
  }
}

@media screen and (max-width:600px){
  .partner-testimonial-wrap.padding-top-lg{
    padding-top: 60px;
  }
  .partner-testimonial-wrap.padding-bottom-lg{
    padding-bottom: 60px;
  }
}


/*========================= hex partner home page end ==============================*/

/*========================= hex partner reseller page start ==============================*/
.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container{
  padding-top: 110px;
  padding-bottom: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
          height: 696px;
}
.hexnode-reseller-main-wrap{
  text-align: center;
}
.hexnode-reseller-main-wrap .hexnode-reseller__title{
  margin-bottom:12px;
}
.hexnode-reseller-main-wrap .hexnode-reseller__subtitle{
  font-size:18px;
  line-height:23px;
  color:var(--hex_testimonial_text_color);
  margin-bottom:110px;
  font-weight: var(--hex_font_medium);
}
.hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block{ 
  max-width: calc(33.33% - 50px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.33% - 50px);
          flex: 0 0 calc(33.33% - 50px);
  text-align: left;
  border-radius:12px;
  -webkit-box-shadow: 0 0 10px 0px rgb(8,101,115,0.0);
  box-shadow: 0 0 10px 0px rgb(8,101,115,0.0);
  -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
}
.hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover{
  -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -webkit-transform: translateY(-4px);
      -ms-transform: translateY(-4px);
          transform: translateY(-4px);
  /* -webkit-box-shadow: 0 0 10px 0px rgb(8,101,115,0.15);
  box-shadow: 0 0 10px 0px rgb(8,101,115,0.15); */
}
.hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .aspect-ratio-img {
  width: auto;
}
.hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block img{
  margin-bottom: 15px;
  max-height: 40px;
  min-height: 40px;
}
.hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .hexnode-reseller__detail-title
{
  font-size: 30px;
  line-height: 42px;
  font-weight: var(--hex_font_bold);
  color:var(--hex_testimonial_text_color);
  margin-bottom:17px;
}
.hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .hexnode-reseller__detail-subtitle{
  font-size:18px;
  line-height:26px;
  color:var(--hex_testimonial_text_color);
  margin-bottom:0;
  font-weight: var(--hex_font_medium);
}
.join-partner_main_wrap{
  text-align: center;
}
.join-partner_main_wrap .partner-inner-container{
  margin: 0 auto;
  width: 65%;
}
.join-partner_main_wrap .join-partner__title{
  margin-bottom:18px;
}
.join-partner_main_wrap .join-partner__content{
  font-size:18px;
  line-height:28px;
  font-weight: var(--hex_font_normal);
  color:var(--hex_testimonial_text_color);
  margin-bottom:35px;
}
.join-partner_main_wrap .join-partner__link{
  font-size:18px;
  line-height:28px;
  font-weight: var(--hex_font_normal);
  color:var(--hex_bg_color_white);
  padding:15px 30px;
  background-color:var(--hex_btn_bg_color);
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  border-radius:4px;
  text-decoration: none;
  display:inline-block;
  text-transform:uppercase;
  border: 1px solid;
  border-color: var(--hex_btn_bg_color);
  margin:10px;
}
.join-partner_main_wrap .join-partner__link.join-partner__link--red{
  background-color:var(--hex_bg_color_white);
  color: var(--hex_btn_bg_color);
}
.join-partner_main_wrap .join-partner__link.join-partner__link--red:hover{
  background-color: var(--hex_btn_bg_color_hover);
  border: 1px solid var(--hex_btn_bg_color_hover);
  color: #fff;
  text-decoration: none;
}
.join-partner_main_wrap .join-partner__link:hover{
  background-color: var(--hex_btn_bg_color_hover);
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap {
  max-width:50%;
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  padding-right: 15%;
  margin-bottom: 20px;
}
.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__image-wrap {
  max-width:600px;
  -webkit-box-flex:0;
      -ms-flex:0 0 600px;
          flex:1 1 auto;
  height:100%;
  padding-top: 20px;
}
.partner-banner-stripe.partner-banner-stripe__msp-page,
.partner-banner-stripe.partner-banner-stripe__msp-page .partner-inner-container {
  height: 670px;
}
.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__image-wrap img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (min-width: 1300px){
  .hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap{
    max-width: 89%;
    margin: 0 auto;
  }
  .join-partner_main_wrap .join-partner__content {
    max-width: 950px;
    margin: 0 auto 35px;
  }

}

@media screen and (max-width: 1299px){
  .hexnode-reseller-main-wrap .hexnode-reseller__subtitle {
    margin-bottom: 80px;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block {
    max-width: calc(33.33% - 50px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.33% - 50px);
            flex: 0 0 calc(33.33% - 50px);
  }
  /* .join-partner_main_wrap .partner-inner-container{
    width: 80%;
  } */
}
@media screen and (max-width: 1199px){
  .partner-home-banner-stripe.partner-home-banner-stripe__reseller-page .partner-inner-container .partner-home-banner__content-wrap {
    width: 60%;
    padding-right: 25px;
  }
  .partner-home-banner-stripe.partner-home-banner-stripe__reseller-page .partner-inner-container {
    padding-top: 100px;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block {
    max-width: calc(33.33% - 30px);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.33% - 30px);
            flex: 0 0 calc(33.33% - 30px);
  }
  .join-partner_main_wrap .partner-inner-container {
    width: 75%;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__subtitle {
    margin-bottom: 60px;
  }
  .partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container {
    padding-top: 110px;
  }
  .partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap {
    padding-right: 10%;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .hexnode-reseller__detail-title {
    font-size: 26px;
    line-height: 32px;
  }
}

@media screen and (max-width: 1100px){
  .partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container {
    padding-top: 95px;
  }
}


@media screen and (max-width: 991px){
  .partner-home-banner-stripe .partner-inner-container .partner-home-banner__content-wrap .partner-home-banner__title {
    font-size: 35px;
    line-height: 42px;
  }
  .partner-home-banner-stripe .partner-inner-container .partner-home-banner__content-wrap .partner-home-banner__content {
    font-size: 18px;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-right:0px;
    margin-bottom:40px;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:nth-child(2){
    margin-right:0px;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:last-child{
    margin-bottom: 0px;
    margin-right: 0;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
            max-width: 75%;
            margin: 0 auto;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__subtitle {
    margin-bottom: 50px;
  }
  .partner-home-banner-stripe.partner-home-banner-stripe__reseller-page .partner-inner-container .partner-home-banner__content-wrap {
    width: 75%;
  }
  .partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container {
    padding-top: 110px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height:auto;
  }
  .partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap {
    padding-right: 0;
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    text-align: center;
    width: 75%;
    padding-bottom: 80px;
    padding-top: 60px;
    margin-bottom:0;
  }
  .partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__image-wrap {
    max-width: 450px;
    min-height:unset;
    padding-top:0;
  }
  .partner-banner-stripe {
    max-height: 875px;
    min-height: 875px;
    height:auto;
  }
  .partner-banner-stripe.partner-banner-stripe__reseller-page{
    min-height: unset;
    max-height:unset;
  }
  .join-partner_main_wrap .join-partner__link {
    padding: 11px 30px;
  }
  .partner-banner-stripe.partner-banner-stripe__msp-page,
  .partner-banner-stripe.partner-banner-stripe__msp-page .partner-inner-container {
    height: auto;
  }
  .join-partner_main_wrap .partner-inner-container {
    width: 88%;
  }
}

@media screen and (max-width: 767px){
  .join-partner_main_wrap .partner-inner-container {
    width: 100%;
  }
  .partner-home-banner-stripe.partner-home-banner-stripe__reseller-page .partner-inner-container {
    padding-top: 145px;
  }
  .partner-home-banner-stripe.partner-home-banner-stripe__reseller-page .partner-inner-container .partner-home-banner__content-wrap {
    min-width: 50%;
  }
  .partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__content {
    font-size: 18px;
    line-height: 25px;
  }
  .partner-banner-stripe {
    max-height: unset;
    min-height: unset;
  }

}

@media screen and (max-width: 600px){
  .partner-home-banner-stripe.partner-home-banner-stripe__reseller-page .partner-inner-container .partner-home-banner__image-wrap img.partner-home-banner__image-tab {
    display: block;
    max-height: 360px;
    width: 100%;
    max-width: 370px;
  }
  .partner-home-banner-stripe.partner-home-banner-stripe__reseller-page .partner-inner-container .partner-home-banner__image-wrap img.partner-home-banner__image-window {
    display: none;
  }
  .partner-home-banner-stripe.partner-home-banner-stripe__reseller-page .partner-inner-container {
    padding-top: 160px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .partner-home-banner-stripe.partner-home-banner-stripe__reseller-page .partner-inner-container .partner-home-banner__content-wrap {
    min-width: unset;
    padding-right: 0;
    max-width: 369px;
    width: 100%;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__subtitle {
    font-size: 16px;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
            max-width:90%;
  }
  .join-partner_main_wrap .join-partner__content {
    font-size: 16px;
    line-height: 24px;
  }
  .join-partner_main_wrap .join-partner__link {
    font-size: 14px;
    line-height: 24px;
  }
  .partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container {
    padding-top: 110px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap {
    padding-right: 0;
    max-width: 290px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 290px;
            flex: 0 0 290px;
    padding-bottom: 110px;
    padding-top: 100px;
    margin-bottom:0;
    width:100%;
  }
  .partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__title {
    font-size: 34px;
    line-height: 44px;
    margin-bottom: 11px;
  }
  .partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__content {
    font-size: 16px;
    line-height: 24px;
  }
  .partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__image-wrap {
    max-width: 370px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 370px;
            flex: 0 0 370px;
    width: 100%;
    max-height: 361px;
  }
  .partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__image-wrap img {
    width: 100%;
    height: 100%;
    min-height: 361px;
    -o-object-fit: cover;
      object-fit: cover;
  }
  .hexnode-reseller-main-wrap{
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .hexnode-reseller__detail-subtitle{
    font-size: 16px;
      line-height: 26px;
  }
  .partner-banner-stripe.partner-banner-stripe__home-page .partner-inner-container {
    height: auto;
  }
  .partner-banner-stripe.partner-banner-stripe__home-page .partner-inner-container .partner-banner-images{
    height: 335px;
    display: block;
    margin-bottom: -5px;
    margin-top: -40px;
  }
}


/*========================= hex partner reseller page end ==============================*/

/*================OEM partner page starts==================*/
.hex__reseller_partner_intro_stripe .hex__image_wrapper {
  position: relative;
}
.hex__oem_partner_wrapper .hex__image_wrapper::before {
  right: 0px;
  background-color: var(--hex_bg_color_light_blue) !important;
}

.hex__oem_partner_wrapper .hex__image_wrapper::before {
  content: "";
  width: 50%;
  display: block;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.partner-banner__badge-wrapper {
  padding-top: 40px;
  display: flex;
  justify-content: flex-start;
}
.partner-banner__badge {
  position: relative;
  max-width: 120px;
  margin-left: 20px;
}
.partner-banner__badge:first-child {
  margin-left: 0;
}
@media screen and (max-width: 991px){
  .partner-banner__badge-wrapper {
    justify-content: center;
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

@media screen and (max-width: 767px){
  .hex__oem_partner_wrapper .hex__image_wrapper::before {
    right: unset !important;
    left: 0 !important;
  }
}

@media screen and (min-width: 1600px){
  .hex__oem_partner_wrapper .hex__image_wrapper::before {
    width: 88%;
  }
}

.hex__oem_partner_wrapper .hex__image_wrapper .hex__image_container {
  text-align: left;
  padding-left:0 !important;
}
.hex__oem_partner_wrapper{
  align-items:center;
}
.hex__oem_partner_wrapper 
.hex__content_container 
.hex__reseller_partner_common_title{
  margin: 0 0 25px;
}
.hex__oem_partner_wrapper .hex__content_container .hex__sub_content{
 font-size:18px;
 line-height:32px;
 font-family:var(--hex_font_family);
 color:var(--hex_home_common_text_color);
 font-weight:var(--hex_font_normal);
 margin:0;
}

@media screen and (max-width: 600px){
.hex__oem_partner_wrapper .hex__content_container .hex__sub_content {
  font-size: 17px;
  line-height: 26px;
}
}

.hex__oem_partner_intro_stripe .hex__row .hex__icon .hex__icon_oem_one {
  width: 26px;
  height: 26px;
  background-image: url('https://www-review3.hexnode.com/static/img/oem_partners/out-of-the-box-enrollment.svg');
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: 0px;
}
.hex__oem_partner_intro_stripe .hex__row .hex__icon .hex__icon_span {
  display: inline-block;
  -webkit-transition: all .2s cubic-bezier(0.42, 0, 0, 1.42);
  -moz-transition: all .2s cubic-bezier(0.42, 0, 0, 1.42);
  -ms-transition: all .2s cubic-bezier(0.42, 0, 0, 1.42);
  -o-transition: all .2s cubic-bezier(0.42, 0, 0, 1.42);
  transition: all .2s cubic-bezier(0.42, 0, 0, 1.42);
}
.hex__oem_partner_intro_stripe .hex__row .hex__contents{
  flex:1;
}
.hex__oem_partner_intro_stripe .hex__row .hex__icon {
  width: 45px;
  text-align: left;
}
.hex__oem_partner_intro_stripe .hex__row .hex__icon .hex__icon_oem_two{
  width: 32px;
  height: 24px;
  background-image: url('https://www-review3.hexnode.com/static/img/oem_partners/advanced-restrictions-and-controls.svg');
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: 0px;
}
.hex__oem_partner_intro_stripe .hex__row .hex__icon .hex__icon_oem_three{
  width: 20px;
  height: 24px;
  background-image: url('https://www-review3.hexnode.com/static/img/oem_partners/non-removable-mdm.svg');
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: 0px;
}

@media screen and (max-width: 600px){
  .hex__oem_partner_header_stripe_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/oem_partners/1x/oem-partner.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 55% 0;
  }
}
@media screen and (max-width: 450px){
  .hex__oem_partner_header_stripe_bg{
    background-position: 25% 0;
  }
}
@media screen and (min-width: 600px){
  .hex__oem_partner_header_stripe_bg{
    background-image: url('https://www-review3.hexnode.com/static/img/oem_partners/2x/oem-partner.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
  }
}


.hex__oem_partner_intro_stripe{
  padding:70px 0;
}

.hex__oem_partner_intro_stripe .hex__content_container{
  padding-right:0;
}

@media screen and (max-width: 767px){
.hex__oem_partner_intro_stripe .oem_flex_reverse{
  flex-direction: column-reverse;
}
}

.hex__oem_partner_intro_stripe .hex__image_container{
  padding-left:50px;
 }

@media screen and (min-width: 1220px){
.hex__oem_partner_intro_stripe .hex__content_container{
  padding:0 0 0 30px;
}
}

@media screen and (max-width: 767px){
.hex__oem_partner_intro_stripe{
  flex-direction: column-reverse;
}
.hex__oem_partner_intro_stripe .hex__image_wrapper{
  max-width: 100%;
}
.hex__oem_partner_intro_stripe .hex__image_container{
  padding: 0;
}
.hex__oem_partner_intro_stripe .hex__content_container{
  padding:40px 0 0 0;
}
.hex__oem_partner_wrapper .hex__content_wrapper{
  padding-bottom:0;
}
.hex__oem_partner_intro_stripe .hex__image_wrapper img{
  margin:0 auto;
  display:flex;
}
.hex__oem_partner_intro_stripe .hex__image_wrapper::before{
  display:none;
}

}

@media screen and (max-width: 600px){
  .hex__oem_partner_intro_stripe{
    padding:45px 0;
  }
  .hex__oem_partner_intro_stripe .hex__content_container{
    padding:30px 0 0 0;
  }
}

.hex__oem_check_list_stripe.hex__reseller_partner_intro_stripe .hex__image_wrapper .hex__image_container{
  padding-left:0;
}

.hex__oem_check_list_stripe.hex__reseller_partner_intro_stripe .hex__image_wrapper::before{
  background-color: #fff;
}

@media screen and (max-width: 600px){
  .hex__global_pl_language .hex__oem_partner_header_stripe_bg .hex__reseller_partner_page_header_btn {
    line-height: 35px;
}
}


/*================Customer page redesgn start==================*/
.customer-page-main-wrapper{
  padding: 60px 0;
}
.customer-page-main-wrapper .hex__common_container_wrapper{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.customer-page-main-wrapper .hex__common_container_wrapper .customer_page_filter_wrapper-filter-section{
  max-width: calc(25% - 15px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(25% - 15px);
          flex: 0 0 calc(25% - 15px);
  position: sticky;
  position: -webkit-sticky;
  top: 100px;
}
.customer-page-main-wrapper .hex__common_container_wrapper .customer-page-main-wrapper_filter-content-section{
  max-width: calc(75% - 15px);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(75% - 15px);
          flex: 0 0 calc(75% - 15px);
}
.customer-page-main-wrapper .hex__common_container_wrapper .customer-page-main-wrapper_filter-content-section .case_study_grid_wrap .case_study_box_col{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33%;
          flex: 0 0 33.33%;
  max-width: 33.33%;
}
.customer_page_filter_wrapper-filter-section .flter-section .hex__common_container_wrapper{
  width:100%;
}
.customer_page_filter_wrapper-filter-section-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.customer_page_filter_wrapper-filter-section-title h2{
  pointer-events:none;
}
.customer_page_filter_wrapper-content-section .case_study_box_wrap:hover .ahex_customer_page_image_wrapper::after{
  background-color: rgba(0,0,0,0.5);
}
.customer-page-main-wrapper_filter-content-section .customer_page_logo_wrap .customer_page_case_study_stripe_heading{
  width: 80%;
  margin: auto;
  margin-bottom: 60px;
}
#customer-filter-modal {
  display:none;
}
.flter-section .filter-section-head-wrap{
  display: none;
}
.flter-section .filter-section-footer-wrap{
  display:none;
}
/* .hex--firefox .filter-contrainer__info.open .filter-contrainer__info-list{
  padding-bottom:60px;
} */


@media screen and (max-width: 1359px){
  .customer-page-main-wrapper_filter-content-section .customer_page_logo_wrap .customer_page_case_study_stripe_heading {
    margin-bottom: 45px;
  }
  .customer_page_testimonial_wrap .hex__common_home_title {
    width: 80%;
    margin-bottom: 45px;
  }
  .ahex_customer_page_cs_content {
    padding: 20px 15px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-bottom: 0;
  }
  .ahex_customer_page_case_study_block_content_wrapper {
    padding: 20px 0px 20px 0;
  }
}

@media screen and (max-width: 1199px){
  .customer_page_logo_div_style {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1199px){
  .customer_page_testimonial_wrap .hex__common_home_title {
    width: 100%;
    font-size: 32px;
  }
  .customer_page_case_study_stripe_heading {
    font-size: 32px;
  }
  .customer-page-main-wrapper .hex__common_container_wrapper .customer-page-main-wrapper_filter-content-section .case_study_grid_wrap .case_study_box_col {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .filter-contrainer__info.open .filter-contrainer__info-list{
    padding:0;
    padding-bottom: 30px;
  }
  .customer_page_logo_wrap {
    padding: 45px 0px;
  }
  .customer-page-main-wrapper {
    padding: 45px 0;
  }
  .customer-page-main-wrapper_filter-content-section .customer_page_logo_wrap .customer_page_case_study_stripe_heading {
    width: 100%;
  }
  .filter-contrainer__info-list {
    padding: 0px 0px 0px 0px;
  }
  /* .mhex_customer_page_logo_wrapper:nth-child(3n){
    margin-right: 0px;
  } */
  .customer_page_testimonial_container{
    padding: 30px 20px;
  }
  .csp_tc_body .csp_tc_body_quote p {
    font-size: 17px;
    line-height: 25px;
  }
}

@media screen and (max-width: 991px){
  /* .hex--firefox .filter-contrainer__info.open .filter-contrainer__info-list{
    padding-bottom:30px;
  } */
  .filter-contrainer__info{
    padding-bottom:40px;
  }
  .filter-contrainer__info.open{
    padding-bottom:40px;
  }
  .industry-wrap .filter-contrainer__info.open{
    padding-bottom:0px;
  }
  .industry-wrap .filter-contrainer__info{
    padding-bottom:0px;
  }
  .hex__common_container_wrapper-filter-contrainer{
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      display:none;
  }
  .hex__common_container_wrapper-filter-contrainer .filter-section-head-wrap{
    position: fixed;
    z-index: 999;
    background: #fff;
  }
  .hex__common_container_wrapper-filter-contrainer .filter-contrainer__select{
    overflow-y: auto;
    max-height: calc(100vh - 200px);
    overflow-x: hidden;
    padding: 0 20px;
    padding-top: 80px;
  }
  .flter-section .filter-section-head-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 25px;
    width: 100%;
    border-bottom: 1px solid #EAEAEA;
    border-radius:6px 6px 0 0;
  }
  .flter-section .filter-section-head-wrap h2{
    font-weight: var(--hex_font_semibold);
  }
  .flter-section .filter-section-head-wrap .customer_page_filter_close{
    width: 15px;
    height: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .flter-section .filter-section-head-wrap .customer_page_filter_close img{
      -webkit-filter:invert(1);
              filter:invert(1);
              cursor:pointer;
              opacity:0.4;
  }
  .filter-active .hex__common_container_wrapper-filter-contrainer{
    display:block;
}
  .flter-section .filter-section-footer-wrap{
    width: 100%;
    padding: 0 20px;
    height: 50px;
    display: block;
    position: fixed;
    bottom: 13px;
    z-index: 9;
  }
  .flter-section .filter-section-footer-wrap a{
    width: 100%;
    font-weight: var(--hex_font_normal);
    white-space: nowrap;
    background-color: var(--hex_btn_bg_color);
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
    border-radius: 3px;
    
  }
  .customer_page_logo_div_style {
    max-width: 92%;
  }
  .customer-page-main-wrapper .hex__common_container_wrapper .customer_page_filter_wrapper-filter-section {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    padding: 20px 0px;
    border-bottom: 1px solid #EAEAEA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index:9;
    overflow-x: unset;
  overflow-y: unset;
  }
  .customer-page-main-wrapper .hex__common_container_wrapper .customer-page-main-wrapper_filter-content-section {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding: 45px 0px;
}
  .customer-page-main-wrapper .hex__common_container_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .customer-page-main-wrapper .hex__common_container_wrapper.sticky{
    padding-top: 65px;
  }
  .customer_page_filter_wrapper-filter-section .flter-section{
    display: block;
    min-width: 370px!important;
    max-width: 370px!important;
    width: 370px!important;
    max-height: calc(100vh - 50px);
    overflow-x: hidden;
    position: fixed;
    top: 100px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.02);
    box-shadow: 0 3px 9px rgba(0,0,0,0.02);
    background-clip: padding-box;
    outline: 0;
    margin: 0 auto;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
            transform: translateY(-10px);
    padding-top: 0px;
    z-index:999;
    min-height:250px;
  }
.filter-active .customer_page_filter_wrapper-filter-section .flter-section{
    opacity: 1;
    pointer-events: all;
    visibility: visible;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
  }
  html.filter-active{
    overflow:hidden;
  }
  .filter-active .hex__global_nav_bar{
      z-index:9;
  }
  .filter-active .hex__footer_wrapper{
    z-index:0;
  }
  .filter-active .customer_page_filter__overlay{
    position: fixed;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100vh;
    width: 100%;
    background-color: rgba(0,0,0,0.6);
    overflow: hidden;
    z-index: 998;
    display: block!important;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .customer_page_filter__overlay{
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  .customer_page_filter_wrapper-filter-section-title h2{
    color:#010A19;
    line-height: 1;
    position: relative;
    pointer-events: all;
    padding-right: 25px;
    cursor: pointer;
  }
  .customer_page_filter_wrapper-filter-section-title h2::after{
    content: '';
    position: absolute;
    line-height: 1;
    width: 12px;
    height: 12px;
    top: 4px;
    -webkit-filter: brightness(0.1);
            filter: brightness(0.1);
    left: auto;
    pointer-events: none;
    right: 5px;
    background-image: url(https://www-review3.hexnode.com/static/img/footer/arrow-white.svg);
    -webkit-transition: transform 0.2s ease-in;
    -webkit-transition: -webkit-transform 0.2s ease-in;
    transition: -webkit-transform 0.2s ease-in;
    -o-transition: transform 0.2s ease-in;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .customer-page-main-wrapper .hex__common_container_wrapper.sticky .customer_page_filter_wrapper-filter-section{
    position: fixed;
    top: 64px;
    background: #fff;
    z-index:1000;
    width:100%;
    left:0;
    padding:20px 6%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .customer-page-main-wrapper .hex__common_container_wrapper .customer_page_filter_wrapper-filter-section .filter-contrainer__info-title{
    padding: 15px;
    margin-bottom: 30px;
  }
  .customer-page-main-wrapper .hex__common_container_wrapper .customer_page_filter_wrapper-filter-section .industry-wrap .filter-contrainer__info-title{
    margin-bottom: 20px;
  }
  .cs_testimonial_col {
    -ms-flex: 0 0 calc(50% - 10px);
    -webkit-box-flex: 0;
            flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
    margin-right:0px;
    margin-bottom: 20px;
  }
  .customer_page_case_study_stripe_heading {
    font-size: 30px;
  }
  .hex__footer_wrapper {
    margin-top: -22px;
  }
  .customer-page-main-wrapper {
    padding: 45px 0px;
    padding-top: 0;
  }
  .customer_page_filter_wrapper-filter-section-title{
    width:100%;
  }
  /* .customer-page-main-wrapper .hex__common_container_wrapper.sticky .customer_page_filter_wrapper-filter-section {
    width: 100%;
    position: fixed;
    top: 60px;
    background: #fff;
    z-index: 9;
    left: 0;
    padding: 20px 45px;
  }
  .customer-page-main-wrapper .hex__common_container_wrapper.sticky .customer-page-main-wrapper_filter-content-section {
    margin-left: 0;
    padding: 45px 0px;
  } */
}
@media screen and (max-width: 767px){
  .customer-page-main-wrapper .hex__common_container_wrapper .customer-page-main-wrapper_filter-content-section .case_study_grid_wrap .case_study_box_col {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .mhex_customer_page_logo_wrapper:nth-child(3n) {
    margin-right: 15px;
  }
  .customer-page-main-wrapper_filter-content-section .customer_page_logo_wrap .customer_page_case_study_stripe_heading {
    margin-bottom: 35px;
  }
  .customer_page_testimonial_wrap .hex__common_home_title {
    width: 100%;
    font-size: 26px;
    margin-bottom: 35px;
  }
  .cs_testimonial_col {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .customer_page_logo_div_style {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 600px){
  .customer-page-main-wrapper .hex__common_container_wrapper.sticky .customer_page_filter_wrapper-filter-section{
    top:65px;
  }
  .hex__nav_demo_visible.hex__scrolling_up   .customer-page-main-wrapper .hex__common_container_wrapper.sticky .customer_page_filter_wrapper-filter-section {
    top: 129px;
  }
  .customer_page_logo_div_style {
    max-width:100%;
  }
  .customer_page_filter_wrapper-filter-section .flter-section{
    top: 65px;
    min-height: 250px;
  }
  .hex-iphone .hex__common_container_wrapper-filter-contrainer .filter-contrainer__select{
    max-height: calc(100vh - 240px);
  }
  .flter-section .filter-section-footer-wrap a {
    height: 50px;
  }

}
@media screen and (max-width: 490px){
  .mhex_customer_page_logo_wrapper {
    min-width: 172px;
  }
}
@media screen and (max-width: 460px){
  .customer-page-main-wrapper .hex__common_container_wrapper.sticky .customer_page_filter_wrapper-filter-section {
    padding: 20px 22px;
  }
  .mhex_customer_page_logo_wrapper {
    min-width: 142px;
  }
  .customer_page_filter_wrapper-filter-section .flter-section{
    display: block;
    min-width: unset!important;
    max-width: unset!important;
    width: calc(100% - 40px)!important;
    margin:0 auto;
  }
}

@media screen and (max-width: 400px){
  #customer-filter-modal .modal-content{
    min-width: 320px!important;
    max-width: 320px!important;
    width: 320px!important;
    margin: auto!important;
    height: auto!important;
  }
  #customer-filter-modal .flter-section {
    min-width: 320px!important;
    max-width: 320px!important;
    width: 320px!important;
  }
  .mhex_customer_page_logo_wrapper {
    min-width: 118px;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 20px;
        height: 115px;
  }
  .mhex_customer_page_logo_wrapper:nth-child(3n) {
    margin-right: 10px;
  }
}
/* .modal-open {
  position: fixed;
} */

@media (max-height:420px) and (min-width: 500px){
  .customer_page_filter_wrapper-filter-section .flter-section{
    top:50px;
  }
  .hex__common_container_wrapper-filter-contrainer .filter-contrainer__select {
    max-height: calc(100vh - 100px);
  }
}




/*================Customer page redesgn end==================*/


/*================OEM partner page ends==================*/
/***************SHOWCASE VIDEO STRIPE STRATS*********************/
.video-showcase-stripe{
  padding: 70px 0px;
}
.vidoe-showcase-frame{
  margin-bottom: 30px;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  position: relative;
}
.showcase-frame__wrapper{
  padding:56.25% 0 0 0;
  position:relative;
}
.showcase-frame__wrapper-thumbnail{
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index: 0;
  background-color: var(--hex_home_common_title_color);
}
.showcase-frame__wrapper.wistia_video .showcase-frame__wrapper-thumbnail{
  z-index: 4;
}
.showcase-frame__wrapperplay-btn{
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
}
.showcase-frame__wrapperplay-btn .video-icon {
  width: 90px;
  height: 90px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 2px solid #fff;
  border-radius: 50%;
  z-index: 3;
}
.showcase-frame__wrapperplay-btn .video-icon:before {
  background-image: url(https://www-review3.hexnode.com/static/img/showcase_video/play-active.svg);
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0;
}
.showcase-frame__wrapperplay-btn .video-icon:after {
  background-image: url(https://www-review3.hexnode.com/static/img/showcase_video/play-inactive.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.showcase-frame__wrapperplay-btn .video-icon:after, 
.showcase-frame__wrapperplay-btn .video-icon:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  margin-left: 2px;
  width: 22px;
  height: 24px;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  transition: 0.2s linear;
}
.vidoe-showcase-frame:hover .video-icon:before {
  opacity: 1;
}
.showcase-fram__wrapper-group::after{
  opacity: 0;
  visibility: hidden;
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(25,25,25,0.1);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.vidoe-showcase-frame:hover .showcase-fram__wrapper-group::after{
  opacity: 1;
  visibility: visible;
  z-index: 1;
}
.vidoe-showcase-content p{
  font-size: 28px;
  line-height: 48px;
  font-weight: var(--hex_font_bold);
  color: var(--hex_testimonial_text_color);
  text-align: center;
  margin-bottom: 0px;
}
.showcase-thumbnail__speakers{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: 3;
}
.showcase-speaker-item{
  margin-right: -10px;
  position: relative;
}
.showcase-speaker-item:hover .showcase-speaker-item__hover{
  opacity: 1;
  top: calc(55px - -20px);
  visibility: visible;
  pointer-events: all;
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}
.showcase-speaker-item__hover{
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: calc(55px - -30px);
  left: 0;
  transform: translateY(10px);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.showcase-speaker-item__hover::before{
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  position: absolute;
  top: -19px;
  left: 15px;
}
.showcase-speaker-item-content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  min-width: 320px;
  width: 100%;
  max-width: 200px;
  background: #fff;
  padding: 20px;
  border-radius: 5px;
}
.showcase-speaker-item__image,
.showcase-speaker-item-content .showcase-speaker-content__image{
  width: 100%;
  height: 100%;
  min-width: 50px;
  min-height: 50px;
  max-width: 55px;
  max-height: 55px;
  border-radius: 50%;
  border: 2px solid #fff;
  overflow: hidden;
  background: #fff;
}
.showcase-speaker-item-content .showcase-speaker-content__image{
  margin-right: 15px;
  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.showcase-speaker-item__image img, 
.showcase-speaker-item-content .showcase-speaker-content__image img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.showcase-speaker-content__list{
  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.showcase-speaker-content__list .speaker--name{
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--hex_font_semibold);
  color: var(--hex_testimonial_text_color);
  margin-bottom: 0px;
}
.showcase-speaker-content__list .speaker--role{
  font-size: 16px;
  font-weight: var(--hex_font_medium);
  line-height: 26px;
  color: var(--hex_home_common_text_color);
  margin-bottom: 0px;
}
.showcase-thumbnail__duration{
  position: absolute;
  top: 30px;
  right: 30px;
  width: 80px;
  height: 40px;
  background: rgba(25,25,25,0.4);
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: var(--hex_font_semibold);
  color: #fff;
  z-index: 3;
}
.video-showcase__signup-wrap .hexcon_video_form_stripe .hex__form_wrapper {
  max-width: 500px;
  -webkit-box-shadow: 0px 0px 49px 0px rgba(184,184,184,0.17);
  box-shadow: 0px 0px 49px 0px rgba(184,184,184,0.17);
  border-radius: 5px;
}
.video-showcase__signup-wrap .demo_otp_form_content{
  min-height: 380px;
}
@media screen and (max-width: 767px){
  .showcase-frame__wrapperplay-btn .video-icon {
    width: 60px;
    height: 60px;
  }
  .showcase-speaker-item__hover{
    display: none;
  }
  .showcase-frame__wrapperplay-btn .video-icon:after, 
  .showcase-frame__wrapperplay-btn .video-icon:before{
    width: 24px;
    height: 25px;
  }
}
@media screen and (max-width: 600px){
  .vidoe-showcase-content p{
    font-size: 20px;
    line-height: 32px;
  }
  .showcase-frame__wrapperplay-btn .video-icon {
    width: 45px;
    height: 45px;
  }
  .showcase-speaker-item__image, 
  .showcase-speaker-item-content .showcase-speaker-content__image{
    min-width: 30px;
    min-height: 30px;
    max-width: 40px;
    max-height: 40px;
  }
  .showcase-thumbnail__speakers{
    top: 20px;
    left: 20px;
  }
  .showcase-thumbnail__duration{
    width: 65px;
    height: 30px;    
    font-size: 13px;
    top: 20px;
    right: 20px;
  }
  .showcase-frame__wrapperplay-btn .video-icon:after, 
  .showcase-frame__wrapperplay-btn .video-icon:before{
    width: 19px;
    height: 19px;
  }
  .vidoe-showcase-frame{
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 460px){
  .video-showcase__signup-wrap .demo_signup_bg_img > .hex__common_container_wrapper{
    width: 100%;
  }
}
@media screen and (max-width: 420px){
  .showcase-thumbnail__speakers{
    top: 15px;
    left: 15px;
  }
  .showcase-thumbnail__duration{
    top: 15px;
    right: 15px;
  }
}

/***************SHOWCASE VIDEO STRIPE ENDS*********************/
/********** Employment Hero case study starts***************/
@media screen and (max-width: 600px){
  .hex__case_study_employment_hero{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/employment_hero/2x/hexnode_mdm_case_study_employment_hero.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 25% 80px;
  }
}
@media screen and (min-width: 601px){
  .hex__case_study_employment_hero{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/employment_hero/1x/hexnode_mdm_case_study_employment_hero.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 30% 20px;
  }
}
.resource_box_case_study_employment_hero{
  background: url("https://www-review3.hexnode.com/static/img/case_study_page/employment_hero/hexnode_mdm_case_study_employment.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
 }
 .hex_resourse_casestudy_company_logo.emplaoyment-hero-logo {
  max-width:170px;
}
.hex__case_study_customer_logo_wrapper.employment_hero_logo img{
  max-height: 38px;
}
/********** Employment Hero case study ends***************/

/********** Footer new grid layout***************/
.hex__footer_wrapper footer {
	position: relative
}

.footer-grid .footer-grid__list-conatiner {
	margin: 0;
	padding: 0;
}

.footer-grid__link--login-btn {
	font-size: 16px;
  line-height: 23px;
  padding: 10px 30px;
	min-width: 145px;
	list-style-type: none;
	font-family: var(--hex_font_family);
	color: var(--hex_home_common_text_color);
	font-weight: var(--hex_font_normal);
  display: inline-block;
  white-space: nowrap;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.footer-grid .footer-grid__list-conatiner li,
.footer-grid .footer-grid__link {
	list-style-type: none;
	word-wrap: break-word;
	color: var(--hex_home_common_text_color);
	font-size: 14px;
	line-height: 18px;
	font-weight: var(--hex_font_normal);
	margin: 12px 0;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
  cursor: pointer;
}

.footer-grid .footer-grid__list-conatiner li:first-child {
	margin-top: 0;
	padding: 0;
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__list-conatiner li:first-child {
		margin-top: 10px;
	}
}

.footer-grid .footer-grid__list-conatiner li:last-child {
	margin-bottom: 0;
}

.footer-grid .footer-grid__event-description,
.footer-grid .footer-grid__btn-learn-more {
	color: var(--hex_home_common_text_color);
	font-size: 14px;
	font-weight: var(--hex_font_normal);
	line-height: 24px;
	margin: 0;
}

.footer-grid .footer-grid__event-description {
  margin-top: 18px;
  max-width:270px;
}


@media screen and (max-width: 600px) {
	.footer-grid .footer-grid__event-description {
		margin-top: 0;
	}
}

.footer-grid .footer-grid__btn-learn-more {
	text-decoration: underline;
	white-space: nowrap;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
  text-transform: uppercase;
}

.footer-grid .footer-grid__btn-learn-more:hover,
.footer-grid .footer-grid__btn-learn-more:focus {
	color: var(--hex_home_common_title_color);
}

.footer-grid .footer-grid__title {
	color: #191919;
	font-size: 14px;
	line-height: 18px;
	font-weight: var(--hex_font_semibold);
	text-transform: uppercase;
	margin: 0;
	margin-bottom: 20px;
	pointer-events: none;
	position: relative;
}

.footer-grid .footer-grid__title--logo {
	line-height: 1;
	pointer-events: auto;
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__title--logo {
		cursor: pointer;
	}
}

.footer-grid .footer-grid__title-location {
	margin-bottom: 10px;
}

.footer-grid .footer-grid__capabilities-list .footer-grid__title {
	margin-top: 15px;
}

@media screen and (max-width: 1200px) {
	.footer-grid .footer-grid__capabilities-list .footer-grid__title {
		margin-top: 0;
	}
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__title {
		margin-bottom: 0;
		pointer-events: auto;
		font-size: 14px;
		line-height: 24px;
	}
}

.footer-grid {
	width: 88%;
	margin-left: auto;
	margin-right: auto;
	max-width: 1300px;
	display: -ms-grid;
	display: grid;
  grid-template-columns: 20% 13% 1fr 11% 12% 14%;
	  /* -ms-grid-columns: 16% 18% 1fr 13% 15% 17%; */
	grid-auto-rows: auto;
	grid-column-gap: 40px;
	padding-bottom: 20px;
}

@media screen and (max-width: 767px) {
	.footer-grid {
		display: -webkit-box;
		display: -ms-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		grid-gap: 5px;
    max-width: 500px;
    /* margin: 0 auto; */
    padding-bottom: 40px;
	}
	.footer-grid__box--logo-wrapper {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.footer-grid__box--products-wrapper {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.footer-grid__box--capabilities-wrapper {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.footer-grid__box--sales-wrapper {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.footer-grid__box--company-wrapper {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.footer-grid__box--contact-wrapper {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.footer-grid__box--location-wrapper {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.footer-grid__box--event-wrapper {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
  .footer-grid .footer-grid__event-box.footer-grid__event--box {
    gap: 20px;
  }
}

.footer-grid .footer-grid__box {
	padding: 10px 0;
  padding-top: 0px;
}

.footer-grid .footer-grid__box--logo-padding {
	padding: 0px 0 10px 0;
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__box {
		padding: 8px 0;
	}
}

.footer-grid .footer-grid__hexnode-logo {
	width: 100%;
	max-width: 187px;
	margin-bottom: 4px;
}

.footer-grid .footer-grid__link--md {
	display: none;
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__hexnode-logo {
    max-width: 165px;
    margin-bottom:0;
	}
	.footer-grid .footer-grid__link--lg {
		display: none;
	}
	.footer-grid .footer-grid__link--md {
		display: block;
	}
}

.footer-grid .footer-grid__location-wrapper {
	display: flex;
  flex-wrap: wrap;
	grid-gap: 15px;
  grid-row-gap: 0px;
}

.footer-grid .footer-grid__location-box {
	padding: 10px 0;
}

.footer-grid .footer-grid__location-box .footer-grid__title--accordion-head {
  display: flex;
  align-items: center;
  padding-right: 20px;
  position: relative;
  cursor: default;
}
.footer-grid .footer-grid__location-box .footer-grid__title--accordion-head img{
  display: none;
}
.footer-grid .footer-grid__location-box .footer-grid__title--accordion-head .footer-grid__title{
  transition: all .3s ease-out;
}
@media screen and (min-width: 768px){
  .footer-grid .footer-grid__location-box .footer-grid__title--accordion-head img{
    display: block;
  }
  .footer-grid .footer-grid__location-box .footer-grid__title--accordion-head img{
    border-radius: 50%;
    position: absolute;
    right: 0px;
    transform: translateX(-5px);
    z-index: -1;
    transition: all .3s ease-out;
    object-fit: cover;
    width: 15px;
    height: 15px;
    opacity: 0;
    visibility: hidden;
  }
  .footer-grid .footer-grid__location-box .footer-grid__title--accordion-head:hover .footer-grid__title{
    color: var(--hex_testimonial_text_color);
  }
  .footer-grid .footer-grid__location-box .footer-grid__title--accordion-head:hover img{
    transform: translateX(0px);
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (min-width: 1101px){
  .footer-grid .footer-grid__box--location-wrap.footer-grid__box--location-wrapper{
    margin-top: 25px;
  }
}
/* @media only screen and (min-width: 1101px) and (max-width: 1200px) {
	.footer-grid .footer-grid__location-wrapper {
		-ms-grid-columns: 20% 10px 16% 10px 18% 10px 20% 10px 23%;
		grid-template-columns: 20% 16% 18% 20% 23%
	}
} */

/* @media screen and (max-width: 1100px) {
	.footer-grid .footer-grid__location-wrapper {
		-ms-grid-columns: 25% 0 20% 0 24% 0 25%;
		grid-template-columns: 25% 20% 24% 25%;
		grid-gap: 0;
	}
	.footer-grid .footer-grid__location-box--india {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1/3;
	}
} */

/* @media only screen and (min-width: 769px) and (max-width: 840px) {
	.footer-grid .footer-grid__location-wrapper {
		-ms-grid-columns: 31% 0 20% 0 24% 0 25%;
		grid-template-columns: 31% 20% 24% 25%;
	}
} */
/* @media screen and (min-width:841px) and (max-width:979px){ 
  .footer-grid .footer-grid__location-wrapper {
		-ms-grid-columns: 28% 0 20% 0 24% 0 25%;
		grid-template-columns: 28% 20% 24% 25%;
	}
} */

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__location-box--india {
		grid-column: auto;
	}
	.footer-grid .footer-grid__location-box .footer-grid__title--accordion-head {
		pointer-events: auto;
	}
}

.footer-grid .footer-grid__event-logo {
	width: 100%;
	max-width: 250px;
  border-radius : 6px;
}

@media screen and (min-width: 600px) and (max-width: 768px) {
	.footer-grid .footer-grid__event-logo {
		max-width: 300px;
	}
}

.footer-grid .social_icon {
	max-width: 28px;
	width: 100%;
	cursor: pointer;
}

.footer-grid .footer-grid__list--social-media-list {
	display: -ms-grid;
	display: grid;
	max-width: 220px;
	grid-template-columns: repeat(5, 36px);
}
.footer-grid .footer-grid__list--social-media-list li a.social-icon {
  display: inline-block;
}
@media screen and (max-width: 1280px) {
	.footer-grid .footer-grid__list--social-media-list {
		grid-template-columns: repeat(5, 36px);
	}
}

@media screen and (max-width: 1200px) {
	.footer-grid .footer-grid__list--social-media-list {
		grid-template-columns: repeat(5, 36px);
	}
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__list--social-media-list {
		grid-template-columns: repeat(5, 1fr);
	}
	.footer-grid ul.footer-grid__list--social-media-list {
		margin-bottom: 12px;
		padding-top: 20px;
	}
}

.footer-grid .footer-grid__btn-login {
  padding:0;
	cursor: pointer;
	background-color: transparent;
	border: solid 1px #A2A4A5;
	border-radius: 4px;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}


/* @media screen and (min-width:857px) and (max-width:992px) {
	.footer-grid .footer-grid__btn-login {
		padding: 10px 20px;
		min-width: 130px;
		width: 100%;
	}
} */

/* @media screen and (max-width: 1200px) {
	.footer-grid .footer-grid__btn-login {
		padding: 10px 30px;
	}
} */

.footer-grid .footer-grid__btn-login:hover,
.footer-grid .footer-grid__btn-login:focus {
	background-color: #fff;
}

.footer-grid .footer-grid__btn-login:hover .footer-grid__link--login-btn {
	color: var(--hex_home_common_title_color);
}

.footer-grid .footer-grid__btn-login:hover .footer-grid__link {
	color: var(--hex_home_common_title_color);
}

.footer-bottom-bar-container .footer-bottom-bar__child .footer-grid__list-conatiner--mobile{
  display : none;
}
.footer-bottom-bar-container .footer-bottom-bar {
  display: grid;
  align-items: end;
  justify-content: space-between;
  grid-auto-flow: column;
  gap: 40px;
  grid-template-columns: 56% 14%;
}
@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__btn-login {
		margin-top: 15px;
	}
}


@media screen and (max-width: 1200px) {
	.footer-grid .footer-grid__box--products-wrapper,
	.footer-grid .footer-grid__box--sales-wrapper,
	.footer-grid .footer-grid__box--company-wrapper,
	.footer-grid .footer-grid__box--contact-wrapper {
		grid-row: auto;
	}
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__company-list,
	.footer-grid .footer-grid__products-list {
		padding-left: 0;
	}
}


@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__event-wrapper {
		grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
		grid-gap: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}

.footer-grid .footer-grid__event-box {
	padding: 15px 0;
}

@media screen and (max-width: 599px) {
	.footer-grid .footer-grid__event-box {
		width: unset;
		max-width: 100%;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 40% 20px 50%;
		grid-template-columns: 40% 50%;
		grid-row-gap: 18px;
		grid-column-gap: 20px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
  .footer-grid .footer-grid__box--with-badge .footer-grid__event-box{
    grid-row-gap: unset;
  }
  .footer-grid .footer-grid__box--with-badge .footer-grid__event-box .footer-grid__event-poster{
    display: block;
    width: 100%;
    padding-bottom: 20px;
  }
}


.footer-grid .footer-grid__social-media-grid {
	padding: 10px 0;
  margin-top: auto;
  /* margin-top: 40px; */
}
.footer-grid .footer-grid__box--with-badge .footer-grid__social-media-grid{
  /* padding: 15px 0 0;     */
}

@media screen and (max-width: 1200px) {
	.footer-grid .footer-grid__social-media-grid {
		padding: 10px 0 10px 0;
    display: none;
	}
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__social-media-grid {
		padding: 10px 0 0 0;
	}
	.footer-grid .footer-grid__social-media-grid li:first-child {
		margin: 0;
	}
}

.footer-grid .footer-grid__social-media-grid ul li {
	margin: 0;
	position: relative;
	left: -6px;
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}

@media screen and (max-width: 1280px) {
	.footer-grid .footer-grid__social-media-grid ul li {
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
		left: -7px;
	}
}

@media screen and (min-width: 769px) and (max-width: 856px) {
	.footer-grid .footer-grid__social-media-grid ul li:last-child {
		margin: 0 0 0 4px;
	}
}

@media screen and (min-width: 769px) and (max-width: 660px) {
	.footer-grid .footer-grid__social-media-grid ul li {
		margin: 0 0 0 4px;
	}
	.footer-grid .footer-grid__social-media-grid ul li:last-child {
		margin: 0 0 0 7px;
	}
}

.footer-grid .seven {
	-ms-grid-column: 6;
	grid-column: 6;
}

.footer-grid .footer-grid__box--capabilities-wrapper {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1/2;
	-ms-grid-row-span: 3;
	grid-row: span 3;
}

@media screen and (max-width: 1200px) {
	.footer-grid .footer-grid__box--capabilities-wrapper {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-area: 2 / 1 / span 1 / span 1;
	}
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__box--capabilities-wrapper {
		margin-top: 0;
	}
}

.footer-grid .footer-grid__box--location-wrapper {
	-ms-grid-column: 1;
	-ms-grid-column-span: 5;
	grid-column: 1/7;
	margin-top: 30px;
}
.footer-grid .footer-grid__box--location-wrap.footer-grid__box--location-wrapper {
	grid-column: 1/6;
	/* padding: 0; */
}
@media screen and (max-width:1200px){
  .footer-grid .footer-grid__box--location-wrap.footer-grid__box--location-wrapper {
    grid-column: 1/4;
  }
}

@media screen and (min-width: 1401px) {
  .footer-grid .footer-grid__box--location-wrapper {
    margin-top: 0px;
  }
}

@media screen and (min-width: 1401px) {
	.footer-grid .footer-grid__box--location-wrapper {
		-ms-grid-column: 1;
		-ms-grid-column-span: 5;
		grid-column: 1/6;
	}
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__box--location-wrapper {
		padding: 8px 0;
	}
}

.footer-grid .footer-grid__box--login-wrapper {
	margin-top: 15px;
}
.footer-grid .footer-grid__box--with-badge .footer-grid__box--login-wrapper,
.footer-grid .footer-grid__box--contact-wrap .footer-grid__box--login-wrapper,
.footer-grid  .footer-grid__box--product-wrap .footer-grid__box--login-wrapper{
  margin-top: 40px;
  display: none
}
@media screen and (min-width: 1301px){
  .footer-grid .footer-grid__box--with-badge .footer-grid__box--login-wrapper{
   display: block;
  }
}
@media screen and (min-width: 1201px) and (max-width:1300px){
  .footer-grid .footer-grid__box--contact-wrap .footer-grid__box--login-wrapper{
    display: block;
  }
}
@media screen and (min-width: 769px) and (max-width:1200px){
  .footer-grid  .footer-grid__box--product-wrap .footer-grid__box--login-wrapper{
    display: block;
    margin-top: 25px;
  }
}
.footer-badge-wrapper{
  display: none;
}
@media screen and (max-width: 768px){
  .footer-badge-wrapper{
    display: flex;
    order: 9;
  }
}
@media (min-width: 421px) and (max-width: 600px){
  .footer-badge-wrapper{
    margin-top: 15px;
  }
}
@media screen and (max-width: 420px){
  .footer-badge-wrapper{
    margin-top: 20px;
  }
}
.footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper{
  margin-top: 40px;
}
.footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon,
.footer-badge-wrapper .footer-badge-icon{
  max-width:108px;
  max-height: 55px;
}

.footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper .footer-grid__badge-icon img,
.footer-badge-wrapper .footer-badge-icon img{
  max-width: 100%;
  height: 55px;
  object-fit: cover;
}


@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__box--login-wrapper {
		display: none;
	}
  .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper{
    display: none;
  }
}

@media screen and (max-width: 1200px) {
	/* .footer-grid .footer-grid__box--login-wrapper {
		-ms-grid-row: 3;
		grid-row: 3;
		-ms-grid-column: 4;
		grid-column: 4;
		margin-top: 0;
	} */
	.footer-grid .footer-grid__box--location-wrapper {
		-ms-grid-column: 1;
		-ms-grid-column-span: 3;
		grid-column: 1/4;
		margin-top: 0;
	}
 
}
@media screen and (max-width:1200px){
  .footer-grid .footer-grid__box--with-badge .footer-grid__badge-wrapper{
    margin-top: 25px;
  }
}


/* @media screen and (min-width: 1201px) and (max-width: 1140px) {
  .footer-grid .footer-grid__box--location-wrapper {
    grid-column: 1/7;
  }
} */

@media screen and (max-width: 1200px) {
	.footer-grid .footer-grid__box--login-wrapper {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
		-ms-grid-column-align: start;
		justify-self: start;
	}
	.footer-grid .footer-grid__box--location-wrapper {
		-ms-grid-column: 1;
		-ms-grid-column-span: 3;
		grid-column: 1/4;
	}
}

.footer-grid .footer-grid__capability-list {
	position: relative;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: all 0.3s cubic-bezier(0.37, 0, 0.63, 1);
	-o-transition: all 0.3s cubic-bezier(0.37, 0, 0.63, 1);
	transition: all 0.3s cubic-bezier(0.37, 0, 0.63, 1);
	margin: 0 0 5px 5px;
	width: 100%;
}

.footer-grid .footer-grid__capability-list li:first-child {
	margin-top: 12px;
}

.footer-grid .footer-grid__list--collapse-ul {
	margin: 0;
}

@media screen and (max-width: 767px) {
	.footer-grid p {
		margin: 0;
		font-size: 14px;
	}
	.footer-grid .footer-grid__list--collapse-ul,
	.footer-grid .footer-grid__india-address--collapse {
		position: relative;
		max-height: 0;
		overflow: hidden;
		margin: 0;
		-webkit-transition: all 0.3s cubic-bezier(0.37, 0, 0.63, 1);
		-o-transition: all 0.3s cubic-bezier(0.37, 0, 0.63, 1);
		transition: all 0.3s cubic-bezier(0.37, 0, 0.63, 1);
	}
	.footer-grid .footer-grid__list--collapse-ul-lacation {
		position: relative;
		max-height: 0;
		overflow: hidden;
		margin: 0;
		-webkit-transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
		-o-transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
		transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
	}
	.footer-grid .footer-grid__box.active_head_mobile .footer-grid__list--collapse-ul-lacation {
		max-height: 500px;
		-webkit-transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
		-o-transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
		transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
	}
	.footer-grid .hex__grid_capability_collapse_ul {
		margin: 0 0 0 -9px;
		padding-left: 10px;
	}
	.footer-grid .footer-grid__box.active_head_mobile .footer-grid__list--collapse-ul {
		max-height: 1000px;
		-webkit-transition: all 0.6s cubic-bezier(0.37, 0, 0.63, 1);
		-o-transition: all 0.6s cubic-bezier(0.37, 0, 0.63, 1);
		transition: all 0.6s cubic-bezier(0.37, 0, 0.63, 1);
	}
	.footer-grid .footer-grid__location-box {
		padding: 0 12px;
	}
	.footer-grid .footer-grid__location-box:first-child {
		padding-top: 10px;
	}
	.footer-grid .footer-grid__cell-wrapper {
		position: relative;
		display: -webkit-box;
		display: -ms-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
    padding: 0 3px;
	}
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__location-wrapper {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		margin-left: -9px;
		grid-row-gap: 10px;
    flex-wrap: inherit;
    flex-direction: column;
	}
}

.footer-grid .footer-grid__title--accordion-head {
	cursor: pointer;
	position: relative;
}

.footer-grid .footer-grid__title--accordion-head.footer-grid__title--footer-dropdown.active_head>ul {
	max-height: 1000px;
	-webkit-transition: all 0.8s cubic-bezier(0.37, 0, 0.63, 1);
	-o-transition: all 0.8s cubic-bezier(0.37, 0, 0.63, 1);
	transition: all 0.8s cubic-bezier(0.37, 0, 0.63, 1);
}

.footer-grid .footer-grid__address.footer-grid__title--accordion-head.active_head>.footer-grid__india-address--collapse {
	max-height: 350px;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.footer-grid .footer-grid__india-address--collapse {
	margin-left: 0;
}

.footer-grid .footer-grid__india-address--collapse li {
	line-height: 24px;
	margin: 0;
}

.footer-grid .footer-grid__title--footer-dropdown::before {
  content:'';
	background-image: url(https://www-review3.hexnode.com/static/img/footer/arrow-white.svg);
	position: absolute;
	line-height: 27px;
	width: 9px;
  height: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  top: 4px;
  left: -15px;
	-webkit-transform: rotate( -90deg);
	-ms-transform: rotate( -90deg);
	transform: rotate( -90deg);
	-webkit-transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
	-o-transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
	transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__title--footer-dropdown::before {
		left: -12px;
	}
  .footer-grid .footer-grid__address .footer-grid__title--footer-dropdown::before{
    top:3px;
  }
}

.footer-grid .footer-grid__box--location-wrapper .footer-grid__title--footer-dropdown::before {
	display: none;
}

.footer-grid .active_head .footer-grid__title--footer-dropdown::before {
	-webkit-transform: scale(0.70);
	-ms-transform: scale(0.70);
	transform: scale(0.70);
  -webkit-transform: rotate( 0deg);
	-ms-transform: rotate( 0deg);
	transform: rotate( 0deg);
}

.footer-grid .active_head:before {
	-webkit-transform: scale(0.70);
	-ms-transform: scale(0.70);
	transform: scale(0.70);
  -webkit-transform: rotate( 0deg);
	-ms-transform: rotate( 0deg);
	transform: rotate( 0deg);
	-webkit-transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
	-o-transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
	transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
}

.footer-grid .footer-grid__box--location-wrapper .footer-grid__title {
	text-transform: capitalize;
  font-size: 14px;
  color: #7F7F7F;
  font-weight: 400;
  line-height: 21px;
  margin-bottom: 0px;
  background: var(--hex_bg_color_light_grey);
}

/* .footer-grid .footer-grid__title--location-head {
	display: none;
} */
.footer-grid .footer-grid__title--location-head {
  display: block;
  color: #191919;
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_bold);
  text-transform: uppercase;
  position: relative;
}

@media screen and (max-width: 768px) {
	/* .footer-grid .footer-grid__box--location-wrapper .footer-grid__title--footer-dropdown::before {
		display: block;
	} */
	.footer-grid .footer-grid__box--location-wrapper .footer-grid__title {
		list-style-type: none;
		color: var(--hex_home_common_text_color);
		font-size: 14px;
		line-height: 18px;
		font-weight: var(--hex_font_normal);
		text-decoration: none;
	}
	.footer-grid .btn_footer_head {
		display: -webkit-box;
		display: -ms-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.footer-grid .footer-grid__link:hover,
.footer-grid .footer-grid__link:focus {
	color: var(--hex_home_common_title_color);
	text-transform: none;
	text-decoration: none;
}

.footer-grid .footer-grid__link--login-btn:hover,
.footer-grid .footer-grid__link--login-btn:focus {
	color: var(--hex_home_common_title_color);
	text-transform: none;
	text-decoration: none;
}

.footer-grid .footer-grid__india-address {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}

@media screen and (max-width: 768px) {
	.footer-grid .footer-grid__india-address {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
}

.footer-grid .footer-grid__title-india {
	margin-bottom: 10px;
}

.footer-grid .footer-grid__location-sub-heading {
	margin: 0;
	font-weight: var(--hex_font_bold);
	color: var(--hex_home_common_text_color);
	font-size: 14px;
}

@media screen and (max-width: 768px) {
	.footer-grid__india-address-detail:not(:last-child) {
		margin-bottom: 5px;
	}
	.footer-grid .footer-grid__india-address-detail .footer-grid__list--collapse-ul li {
		margin: 0;
	}
}

@media screen and (max-width: 767px) {
	.footer-grid .arrow-toggle {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-transform: rotate(0) scale(0.7);
		-ms-transform: rotate(0) scale(0.7);
		transform: rotate(0) scale(0.7);
		margin: 0;
	}
	.footer-grid .arrow-toggle .arrow-toggle__bar1,
	.footer-grid .arrow-toggle .arrow-toggle__bar2 {
		width: 16px;
		height: 3px;
		background-color: #000;
		-webkit-transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
		-o-transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
		transition: all 0.4s cubic-bezier(0.37, 0, 0.63, 1);
		border-radius: 5px;
	}
	.footer-grid .arrow-toggle.arrow-toggle--down .arrow-toggle__bar1 {
		-webkit-transform: rotate(42deg) translate(4px, 0px);
		-ms-transform: rotate(42deg) translate(4px, 0px);
		transform: rotate(42deg) translate(4px, 0px);
	}
	.footer-grid .arrow-toggle.arrow-toggle--down .arrow-toggle__bar2 {
		-webkit-transform: rotate(-42deg) translate(-4px, 0px);
		-ms-transform: rotate(-42deg) translate(-4px, 0px);
		transform: rotate(-42deg) translate(-4px, 0px);
	}
	.footer-grid .active_head_mobile .arrow-toggle.arrow-toggle--down .arrow-toggle__bar1 {
		-webkit-transform: rotate(-42deg) translate(4px, 0px);
		-ms-transform: rotate(-42deg) translate(4px, 0px);
		transform: rotate(-42deg) translate(4px, 0px);
	}
	.footer-grid .active_head_mobile .arrow-toggle.arrow-toggle--down .arrow-toggle__bar2 {
		-webkit-transform: rotate(42deg) translate(-4px, 0px);
		-ms-transform: rotate(42deg) translate(-4px, 0px);
		transform: rotate(42deg) translate(-4px, 0px);
	}
}

.footer-grid a svg #facebook,
.footer-grid a svg #twitter,
.footer-grid a svg #linkedin,
.footer-grid a svg #instagram,
.footer-grid a svg #youtube {
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.footer-grid a svg:hover #facebook,
.footer-grid a svg:hover #twitter,
.footer-grid a svg:hover #linkedin,
.footer-grid a svg:hover #instagram,
.footer-grid a svg:hover #youtube {
	fill: var(--hex_home_common_title_color);
}

.footer-grid__box--sales-wrapper .footer-grid__list-conatiner li .footer-grid__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.footer-grid__box--sales-wrapper .footer-grid__list-conatiner li span:first-child {
	margin-right: 2px;
}

.footer-grid__box--sales-wrapper .footer-grid__list-conatiner li span:nth-child(2) {
	margin-left: 2px;
}

.footer-grid__box--sales-wrapper .footer-grid__list-conatiner li .footer-grid__link:hover span,
.footer-grid__box--sales-wrapper .footer-grid__list-conatiner li .footer-grid__link:focus span {
	color: var(--hex_home_common_text_color);
}
.footer-bottom-bar-container {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1300px;
}
.footer-bottom-bar-container .footer-bottom-bar .footer-grid__box--user-wrapper .footer-grid__title {
  color: #191919;
  font-size: 14px;
  line-height: 18px;
  font-weight: var(--hex_font_semibold);
  text-transform: uppercase;
  margin: 0;
  margin-bottom: 20px;
  pointer-events: none;
  position: relative;
}
.footer-bottom-bar-container .footer-bottom-bar .footer-grid__box--user-wrapper .footer-grid__btn-login {
  padding: 0;
  cursor: pointer;
  background-color: transparent;
  border: solid 1px #A2A4A5;
  border-radius: 4px;
  transition: all .3s ease-in-out;
  width:100%;
}
.footer-bottom-bar-container .footer-grid__badge-icon:not(:first-child) {
  margin-left: 5px;
}
.footer-bottom-bar-container .footer-grid__badge-icon:not(.footer-grid__badge-icon--bsi) {
  max-width: 60px;
  max-height: 60px;
}
.footer-grid .footer-grid__box--solution .footer-grid__hexnode-manages{
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1200px) {
  .footer-grid {
		grid-template-columns: 34% 34% 1fr;
		gap:20px;
	}
  .footer-grid .footer-grid__box--logo-padding {
		grid-area: 1 / 1 / span 1 / span 3;
    padding: 0px 0px 20px 0;
	}
  .footer-grid .footer-grid__event-box.footer-grid__event--box{
  padding:0px;
  }
  .footer-grid .footer-grid__box--solution .footer-grid__hexnode-manages{
    display :grid;
    gap:40px;
  }
 .footer-grid__box--solution .footer-grid__box--with-badge .footer-grid__social-media-grid{
  display : none;
  }
  .footer-grid .footer-grid__event-box {
    display: grid;
    grid-auto-flow: column;
    gap:16px;
  }
  .footer-grid__hexnode-manages .footer-grid__box--event-wrapper .footer-grid__event-description{
    margin: 0;
  }
	.footer-grid .footer-grid__box--products-wrapper {
		grid-area: 2 / 1 / span 1 / span 1;
	}

  .footer-grid .footer-grid__box--features-wrap{
    grid-area: 2 / 2 / span 1 / span 1;
  }
  .footer-grid .footer-grid__box--resources-wrap{
    grid-area: 2 / 3 / span 1 / span 1;
  }
	.footer-grid .footer-grid__box--sales-wrapper {
		grid-area: 3 / 1 / span 2 / span 1;
	}
	.footer-grid .footer-grid__box--company-wrapper {
		grid-area: 3 / 1 / span 1 / span 1;
	}
  .footer-bottom-bar-container .footer-bottom-bar__child .footer-grid__list-conatiner--mobile{
    display: grid;
    max-width: 220px;
    grid-template-columns: repeat(4, 36px);
    margin:0;
    padding-left: 7px;
  }
  .footer-bottom-bar-container .footer-bottom-bar__child .footer-grid__list-conatiner--mobile li{
    margin: 0;
    position: relative;
    left: -6px;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    list-style-type: none;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    cursor: pointer;
  }
  .footer-bottom-bar-container .footer-bottom-bar__child .footer-grid__list-conatiner--mobile li a.social-icon {
    display: inline-block;
  }
  .footer-bottom-bar-container a svg:hover #facebook, .footer-bottom-bar-container a svg:hover #twitter, .footer-bottom-bar-container a svg:hover #linkedin, .footer-bottom-bar-container a svg:hover #instagram, .footer-bottom-bar-container a svg:hover #youtube{
    fill: var(--hex_home_common_title_color);
  }
  .footer-bottom-bar-container a svg #facebook, .footer-bottom-bar-container a svg #twitter, .footer-bottom-bar-container a svg #linkedin, .footer-bottom-bar-container a svg #instagram, .footer-bottom-bar-container a svg #youtube {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }
  .footer-grid .footer-grid__box--event-wrapper {
		grid-area: 1 / 2 / span 1 / span 1;
    margin-left: auto;
	}
  .footer-bottom-bar-container .footer-bottom-bar{
    align-items:start;
    grid-template-columns: 68% 1fr;
  }
  .footer-grid .footer-grid__box--contact-wrapper {
		grid-area: 3 / 2 / span 1 / span 1;
	}
  .footer-grid__link--block{
    max-width: 171px;
  }
  .footer-grid .footer-grid__event-logo{
    max-width: 212px;
  }
  .footer-bottom-bar-container .footer-bottom-bar .footer-bottom-bar__child{
    display: grid;
    gap: 15px;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .footer-grid .footer-grid__box--company-wrapper{
    grid-area: 2 / 4 / span 1 / span 1;
  }
  .footer-grid .footer-grid__box--contact-wrapper{
    grid-area: 2 / 5 / span 1 / span 1;
  }
  .footer-grid .footer-grid__box--logo-padding {
    grid-area: 1 / 1 / span 1 / span 5;
    padding:0;
  }
  .footer-grid {
    grid-template-columns: 18% 18% 1fr 14% 18%;
    gap:40px;
  }
  .footer-bottom-bar-container .footer-bottom-bar {
    grid-template-columns: 1fr 18%
  }
}
@media screen and (max-width: 767px) {
  .footer-grid .footer-grid__title.footer-grid__title--logo {
    justify-content: center;
  }
  .footer-grid .footer-grid__box--event-wrapper {
    grid-area: 2 / 1 / span 1 / span 1 !important;
    margin:auto;
	}
  .footer-grid .footer-grid__box--logo-padding{
    padding: 0px 0px 20px 0;
  }
  .footer-bottom-bar-container .footer-bottom-bar{
    justify-content: center;
    grid-auto-flow: row;
  }
  .footer-bottom-bar-container .footer-bottom-bar .footer-bottom-bar__child{
    order: 2;
    margin:0;
    width: 100%;
    gap: 40px;
    justify-content: center;
  }
  .footer-bottom-bar-container .footer-bottom-bar {
    gap: 40px;
    grid-template-columns: 1fr;
    max-width: 500px;
    margin: 0 auto;
  }
  .footer-bottom-bar-container .footer-bottom-bar .footer-grid__box--user-wrapper {
    display: none;
  }
  .footer-bottom-bar-container .footer-bottom-bar .footer-grid__box--user-wrapper .footer-grid__title{
    text-align : center;
  }
  .footer-bottom-bar-container .footer-bottom-bar__child .footer-grid__list-conatiner--mobile{
    justify-content: center;
    gap: 20px;
  }
  .footer-bottom-bar-container .footer-grid__badge-wrapper {
    width: 100%;
    gap: 15px;
  }
  .footer-bottom-bar-container .footer-grid__social-media-grid {
    display: flex;
    justify-content: center;
  }
  .footer-grid__hexnode-manages .footer-grid__box--event-wrapper .footer-grid__event-description,
  .footer-grid .footer-grid__event-box.footer-grid__event--box .footer-grid__btn-learn-more {
    font-size: 12px;
    line-height: 18px;
  }
  
}

/********** Footer new grid layout end***************/

/* about page slider customisation */
.about-slider-wrap{
  margin-top: 30px;
  margin-bottom:20px;
}
.about-us-slider-bg-color{
  background:linear-gradient(#fff,#f5f5f5);
}
.about-us-slider-bg-color .hex_sol_cs_item{
  box-shadow: 0 12px 20px 0 #e3e5e8!important;
}
/* about page slider customisation */


/* firefox issues started */

/* .hex--firefox .hex__global_nav_link-flag_flex svg{
  margin-top: -1px !important;
}
.hex--firefox .ahex_cb_block_bottom .ahex_cb_block_link.compare::after {
  top: 3px;
}
.hex--firefox .ahex_cb_block_bottom .ahex_cb_block_link.faq::after {
  top: 9px;
}
.hex--firefox .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link::after {
  top: calc(50% - 5px);
}
.hex--firefox .hex__footer_collapse_trigger::before {
  top: 7px;
  width:11px;
}
.hex--firefox .hexcon-notification .notification_btn::after {
  top: 5px;
}
.hex--firefox .hex__global_nav_demo_btn_alt {
  padding-bottom: 7px;
}
.hex--firefox .hex__footer_bottom_lang_wrapper a.hex__footer_lang_switch::after {
  top: 9px;
}
.hex--firefox .hex_pricing_logos .multirow_logo--volvo > img{
  margin-top: 0;
  min-width: 70px;
}
.hex--firefox .schedule_demo_logo_wrap .multirow_logo--volvo > img{
  margin-top: 0;
  min-width: 70px;
}
.hex--firefox .ahex_home_grid_col .ahex_grid_col_cont .hex__inner_content_link::after {
  top: 42%;
}
.hex--firefox .hex__link__underline::after {
  top: calc(50% - 6px);
}
.hex--firefox .hex__reseller_partner_table_body a.description_title::before {
  top: 7.5px;
}
.hex--firefox .schd_timezone_select::after {
  top: 44%;
  right: 14px;
} */
/* .hex--firefox .ahex_header_type_outer_wraper.ahex_head_outer_wrap_full_width .lang_dropdown_wrapper a .hex__icon_drop {
  top: -1px;
} */
/* .hex--firefox .signup_form_content ul li::after {
  top: 16px;
}
.hex--firefox .hex_webinar_single_page_list_stripe .hex__list_wrapper ul li::after {
  left: 15px;
  top: 16px;
}
.hex--firefox .hex__form_wrapper .inputMaterial:focus ~ label, .hex--firefox .hex__form_wrapper .inputMaterial:valid ~ label, .hex--firefox .hex__form_wrapper select.inputMaterial.is_valid_select_tag:valid ~ label{
  top: -8px;
}
.hex--firefox .sks_signup_new_stripe .signup_request_demo_link::after {
  top: 3px;
}
.hex--firefox .hex_sol_cs_btn .cs_read_btn {
  padding: 7px 12px 5px 12px;
}
.hex--firefox .cs_show_btn::after {
  top: 6px;
}
.hex--firefox .angle-toggle {
  top: 40%;
}
.hex--firefox .hex__distributor_check_list .hex__reseller_partner_intro_check_list li::after {
  left: 10px;
  top: 12px;
}
.hex--firefox .hex__reseller_partner_intro_check_list li::after {
  left: 11px;
  top: 10px;
}
.hex__aff_td_list::after {
  left: 9px;
  top: 15px;
}
.hex--firefox .flter-section{
  margin-right: -8px;
  padding-right:8px;
}
.hex--firefox .flter-section:hover{
  margin-right: 0px;
  padding-right:0px;
} */
.hex--firefox .flter-section{
  scrollbar-color:#666 #fff!important;
  scrollbar-width:thin!important;
}


/* firefox issues end */


/* new partner home page updations */

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap{
  max-width: unset;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: unset;
  -ms-flex-align: unset;
          align-items: unset;
          margin-left: -10px;
          margin-right: -25px;
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__title.partner-title{
  margin-bottom: 80px;
  position: relative;
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block{
  max-width: 100%;
  /* flex: 1 1 auto; */
  align-items: start;
  text-decoration: none;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 0;
  -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  padding: 35px 30px;
  background-color: #FBFBFF;
  border-radius:14px;
  border: 1px solid #F6F2FF;
  position: relative;
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block.bg--mask::after{
  position: absolute;
  content:'';
  width: 100%;
  height:100%;
  top: 0px;
  bottom:0px;
  left: 0px;
  right:0px;
  z-index: 0;
  background-repeat: no-repeat;
  background-position: bottom right;
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block.bg--mask.bg--mask-reseller::after{
  background-image: url('https://www-review3.hexnode.com/static/img/partner_home/testimonial/card-mask/reseller-bg-color-mask.svg');
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block.bg--mask.bg--mask-oem::after{
  background-image: url('https://www-review3.hexnode.com/static/img/partner_home/testimonial/card-mask/oem-bg-color-mask.svg');
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block.bg--mask.bg--mask-distributors::after{
  background-image: url('https://www-review3.hexnode.com/static/img/partner_home/testimonial/card-mask/distrubution-bg-color-mask.svg');
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block.bg--mask.bg--mask-isv::after{
  background-image: url('https://www-review3.hexnode.com/static/img/partner_home/testimonial/card-mask/isv-bg-color-mask.svg');
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block.bg--mask.bg--mask-msp::after{
  background-image: url('https://www-review3.hexnode.com/static/img/partner_home/testimonial/card-mask/msp-bg-color-mask.svg');
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap{
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: center;
  position: relative;
  z-index: 1;
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap .detail-wrap-sub-block__image{
  display: inline-block;
  max-width:52px;
  min-width:23px;
  max-height:28px;
  min-height:26px;
}

/* .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap .detail-wrap-sub-block__image.oem--icon , 
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap .detail-wrap-sub-block__image.isv--icon{
  max-width: 54px;
} */

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span svg{
  margin-bottom: 0;
  /* max-height: 56px;
  min-height: 56px; */
  height: 100%;
  width: 100%;
  /* -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  margin-left: -15px; */
}


.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span svg g path.b{
  fill: rgba(0,0,0,0)!important;
    stroke: #000;
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span svg g line.b{
  fill: #000!important;
  stroke: #000;
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span svg g ellipse.b{
  fill: rgba(0,0,0,0)!important;
    stroke: #000;
}

/* popup animation */

.partner-ship-popup__body .popup-sub-block span svg g path.b{
  fill: rgba(0,0,0,0)!important;
    stroke: #000;
}
.partner-ship-popup__body .popup-sub-block span svg g line.b{
  fill: #000!important;
  stroke: #000;
}
.partner-ship-popup__body .popup-sub-block span svg g ellipse.b{
  fill: rgba(0,0,0,0)!important;
    stroke: #000;
}

.partner-ship-popup__body .popup-sub-block span svg#reseller .hover_a ,
.partner-ship-popup__body .popup-sub-block span svg#reseller .hover_b ,
.partner-ship-popup__body .popup-sub-block span svg#reseller .hover_c ,
.partner-ship-popup__body .popup-sub-block span svg#reseller .hover_d ,
.partner-ship-popup__body .popup-sub-block span svg#distribution .hover_a,
.partner-ship-popup__body .popup-sub-block span svg#distribution .hover_b,
.partner-ship-popup__body .popup-sub-block span svg#distribution .hover_c,
.partner-ship-popup__body .popup-sub-block span svg#distribution .hover_d,
.partner-ship-popup__body .popup-sub-block span svg#distribution .hover_e,
.partner-ship-popup__body .popup-sub-block span svg#distribution .hover_f,
.partner-ship-popup__body .popup-sub-block span svg#isv .hover_a,
.partner-ship-popup__body .popup-sub-block span svg#isv .hover_b,
.partner-ship-popup__body .popup-sub-block span svg#msp .shield--hover
{
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.partner-ship-popup__body .popup-sub-block:hover span svg#reseller .hover_a{
  -webkit-transform: translate(0px, 3px);
  -ms-transform: translate(0px, 3px);
  transform: translate(0px, 3px);
}
.partner-ship-popup__body .popup-sub-block:hover span svg#reseller .hover_b{
  -webkit-transform: translate(3px, 3px);
  -ms-transform: translate(3px, 3px);
  transform: translate(3px, 3px);
}
.partner-ship-popup__body .popup-sub-block:hover span svg#reseller .hover_c{
  -webkit-transform: translate(-3px, 3px);
  -ms-transform: translate(-3px, 3px);
  transform: translate(-3px, 3px);
}
.partner-ship-popup__body .popup-sub-block:hover span svg#reseller .hover_d{
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.partner-ship-popup__body .popup-sub-block span svg#oem .hover{
  -webkit-transform: translate(0px, 0px) scale(1);
  -ms-transform: translate(0px, 0px) scale(1);
  transform: translate(0px, 0px) scale(1);
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.partner-ship-popup__body .popup-sub-block:hover span svg#oem .hover{
  -webkit-transform: translate(3px, 0px) scale(1.02);
  -ms-transform: translate(3px, 0px) scale(1.02);
  transform: translate(3px, 0px) scale(1.02);
}
.partner-ship-popup__body .popup-sub-block:hover span svg#distribution .hover_a{
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}
.partner-ship-popup__body .popup-sub-block:hover span svg#distribution .hover_b{
  -webkit-transform: translate(0px, 3px);
    -ms-transform: translate(0px, 3px);
    transform: translate(0px, 3px);
}
.partner-ship-popup__body .popup-sub-block:hover span svg#distribution .hover_c{
  -webkit-transform: translate(-3px, -3px);
    -ms-transform: translate(-3px, -3px);
    transform: translate(-3px, -3px);
}
.partner-ship-popup__body .popup-sub-block:hover span svg#distribution .hover_d{
  -webkit-transform: translate(3px, 3px);
    -ms-transform: translate(3px, 3px);
    transform: translate(3px, 3px);
}
.partner-ship-popup__body .popup-sub-block:hover span svg#distribution .hover_e{
  -webkit-transform: translate(-3px, 3px);
  -ms-transform: translate(-3px, 3px);
  transform: translate(-3px, 3px);
}
.partner-ship-popup__body .popup-sub-block:hover span svg#distribution .hover_f{
  -webkit-transform: translate(3px, -3px);
  -ms-transform: translate(3px, -3px);
  transform: translate(3px, -3px);
}

.partner-ship-popup__body .popup-sub-block:hover span svg#isv .hover_a{
  -webkit-transform: translate(-3px, 0px);
  -ms-transform: translate(-3px, 0px);
  transform: translate(-3px, 0px);
}
.partner-ship-popup__body .popup-sub-block:hover span svg#isv .hover_b{
  -webkit-transform: translate(3px, 0px);
  -ms-transform: translate(3px, 0px);
  transform: translate(3px, 0px);
}

.partner-ship-popup__body .popup-sub-block:hover span svg#msp .shield--hover{
    transform: translateY(-3px);
}
/* .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.reseller--icon .hover_a,
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.reseller--icon .hover_b,
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.reseller--icon .hover_c,
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.reseller--icon svg .hover_d,
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_a,
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_b,
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_c,
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_d,
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_e,
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_f,
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.isv--icon .hover_a,
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.isv--icon .hover_b
{
  -webkit-transform: translate(0px,0px);  -ms-transform: translate(0px,0px);  transform: translate(0px,0px);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
} */
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.reseller--icon svg .hover_a{
  -webkit-transform: translate(0px,3px);  -ms-transform: translate(0px,3px);  transform: translate(0px,3px);
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.reseller--icon .hover_b{
  -webkit-transform: translate(3px,3px);  -ms-transform: translate(3px,3px);  transform: translate(3px,3px);
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.reseller--icon .hover_c{
  -webkit-transform: translate(-3px,3px);  -ms-transform: translate(-3px,3px);  transform: translate(-3px,3px);
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.reseller--icon svg .hover_d{
  -webkit-transform: translate(0px,-3px); -ms-transform: translate(0px,-3px); transform: translate(0px,-3px);
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span.oem--icon svg .hover{
  -webkit-transform: translate(0px, 0px) scale(1);  -ms-transform: translate(0px, 0px) scale(1);  transform: translate(0px, 0px) scale(1);
  -webkit-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.oem--icon svg .hover{
  -webkit-transform: translate(3px, 0px) scale(1.02);  -ms-transform: translate(3px, 0px) scale(1.02);  transform: translate(3px, 0px) scale(1.02);
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_a{
  -webkit-transform: translate(0px, -3px);  -ms-transform: translate(0px, -3px);  transform: translate(0px, -3px);
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_b{
  -webkit-transform: translate(0px, 3px);  -ms-transform: translate(0px, 3px);  transform: translate(0px, 3px);
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_c{
  -webkit-transform: translate(-3px, -3px);  -ms-transform: translate(-3px, -3px);  transform: translate(-3px, -3px);
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_d{
  -webkit-transform: translate(3px, 3px);  -ms-transform: translate(3px, 3px);  transform: translate(3px, 3px);
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_e{
  -webkit-transform: translate(-3px, 3px);  -ms-transform: translate(-3px, 3px);  transform: translate(-3px, 3px);
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.distributors--icon .hover_f{
  -webkit-transform: translate(3px, -3px);  -ms-transform: translate(3px, -3px);  transform: translate(3px, -3px);
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.isv--icon .hover_a{
  -webkit-transform: translate(-3px,0px);   -ms-transform: translate(-3px,0px);   transform: translate(-3px,0px);
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span.isv--icon .hover_b{
  -webkit-transform: translate(3px,0px);   -ms-transform: translate(3px,0px);   transform: translate(3px,0px);
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span svg .shield--hover{
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__image-wrap span svg .shield--hover {
  transform: translateY(-3px);
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .hexnode-reseller__detail-title{
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 30px;
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  position: relative;
  z-index: 1;
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__title-wrap{
  margin-bottom:20px;
  height:100%;
  /* text-align: center; */
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__link-wrap{
  display: block;
  width: 100%;
  /* text-align: center; */
}

@media screen and (min-width:1201px){

  .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block.bg--mask.bg--mask-msp .detail-wrap-sub-block__content-wrap{
    width: 100%;
  }

  .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block.bg--mask.bg--mask-msp .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__link-wrap{
    position:absolute;
    width: 96%;
    text-align: right;
    top: 25%;
    transform:translateY(-50%);
  }
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__link-wrap button{
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_midbold);
  color: var(--hex_home_common_title_color);
  margin-bottom: 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  position: relative;
  text-decoration: underline;
  display: inline-block;
  border:0;
  background-color:transparent;
  padding:0;
  text-decoration: none;
  padding-right: 10px;
}

@media screen and (max-width:600px){
  .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__link-wrap button{
    font-size: 14px;
    line-height: 22px;
  }
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__link-wrap button{
  text-decoration: none;
  outline: none;
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__link-wrap button::after{
  position: absolute;
  content: '';
  background-image: url('https://www-review3.hexnode.com/static/img/partner_home/testimonial/arrow-right.svg');
  width: 100%;
  height: 100%;
  max-width:11px;
  max-height:8px;
  top:50%;
  right:0px;
  transform:translate(-5px, -45%);
  opacity:0;
  transition: opacity 0.3s ease-out , transform 0.3s ease-out;
  background-repeat: no-repeat;
}
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block:hover .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__link-wrap button::after{
  opacity:1;
  transform:translate(5px,-45%);
}

.hexnode-reseller__detail-inner-wrap{
  max-width: 25%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  /* height: 100%; */
  padding-left:10px;
  padding-right:25px;
  margin-bottom: 35px;
}

.hexnode-reseller-main-wrap.hexnode-partnership-wrap{
  padding-bottom: 35px;
}
@media screen and (min-width:1201px){
  .hexnode-reseller__detail-inner-wrap:last-child{
    max-width: 100%;
    width: 100%;
    flex: 0 0 100%;
  }
}


@media screen and (max-width: 1400px) {
.hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .hexnode-reseller__detail-title {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 20px;  
  }
  .hexnode-reseller-main-wrap .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .hexnode-reseller__detail-subtitle {
    font-size: 17px;
    line-height: 25px;
  }
}

@media screen and (max-width: 1300px) {
  /* .hexnode-reseller__detail-inner-wrap{
    max-width: calc(25% - 30px);
  } */
  .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .hexnode-reseller__detail-title {
    font-size: 23px;
    line-height: 28px;
    margin-bottom: 20px;
}
}

@media screen and (max-width: 1200px) {
    .hexnode-reseller__detail-inner-wrap{
      max-width:33.33%;
      flex: 0 0 33.33%;
    }

    .hexnode-reseller-main-wrap.hexnode-partnership-wrap {
      padding-bottom: 30px;
      padding-top: 60px;
    }

  }

  @media screen and (max-width: 991px) {
    .hexnode-reseller__detail-inner-wrap{
      max-width:50%;
      flex: 0 0 50%;
    }
    .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap{
    /* max-width: 90%; */
      }
    .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__title.partner-title {
        margin-bottom: 50px;
    }
  
    .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap .detail-wrap-sub-block__image{
      /* max-width:60px;
      max-height:65px; */
    }

    .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__image-wrap span svg{
      /* max-height: 65px;
      min-height: 65px; */
    }
      
  }

  @media screen and (max-width: 767px) {
    /* .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap{
      max-width: 100%;
    } */
    /* .hexnode-reseller-main-wrap.hexnode-partnership-wrap {
      padding-bottom: 20px;
      padding-top: 30px;
    } */
    /* .hexnode-reseller__detail-inner-wrap{
      max-width: calc(50% - 35px);
      margin-bottom: 40px;
      } */
  }

  .partner-ship-popup__body .popup-sub-block span svg{
    width:80px;
    height:85px;
  }

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

    .hexnode-reseller__detail-inner-wrap{
        width: 100%;
        /* margin-bottom: 40px; */
        flex: unset;
        max-width: 368px;
      }
   
    .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap {
        /* max-width: 100%;
        margin: auto; */
        justify-content: center;
    }
    .hexnode-reseller__detail-inner-wrap:nth-child(2n){
        /* margin-left:0px; */
    }
    .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block{
      align-items: start;
    }
    .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__title-wrap{
      text-align: left;
    }
    .hexnode-reseller-main-wrap.hexnode-partnership-wrap .hex__common_container_wrapper .partner-inner-container .hexnode-reseller__detail-wrap .hexnode-reseller__detail-wrap-sub-block .detail-wrap-sub-block__content-wrap .detail-wrap-sub-block__link-wrap{
      text-align: left;
    }

    .join-partner__btn-wrap .join-partner__link {
      margin: 10px 0;
    }
    .join-partner__btn-wrap{
      display: inline-block;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
    }
    .join-partner__btn-wrap .join-partner__link{
      display:block;
    }
    .partner-ship-popup__body .popup-sub-block span{
      width:45px;
      height:45px;
      margin-bottom: 0;
      margin-right:15px;
    }
    .partner-ship-popup__body .popup-sub-block span svg{
      width:45px;
      height:45px;
    }

  }
  @media screen and (max-width: 400px) {
    .join-partner__btn-wrap.join-partner__btn-wrap--text-trim .join-partner__link {
      font-size: 12px;
      line-height: 24px;
      white-space: nowrap;
      padding: 11px 11px;
    }
  }

/* new partner home page updations *  /


/*===================LEGAL HOME START ========================*/
.legal-header{
  min-height: 500px;
  overflow: hidden;
  background-color: #08101d;
  text-align: center;
  background-image: url(https://www-review3.hexnode.com/static/img/legal/2x/hexnode-legal.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.legal-header-container{
  padding-top: 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  position: relative;
  z-index: 3;
  padding-bottom: 45px;
}
.legal-header__title{
  font-size: 46px;
  font-weight: var(--hex_font_bold);
  line-height: 1.2;
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
}
.legal-header__sub-title{
  font-size: 22px;
  font-weight: var(--hex_font_normal);
  line-height: 32px;
  color: #fff;
  text-align: center;
}

.legal-lists{
  padding: 60px 0 30px 0;
  border-bottom: 1px solid var(--hex_border_form_ele);
}
.legal-list-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.legal-list-item{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
.legal-list-item-container{
  border: 1px solid var(--hex_border_form_ele);
  border-radius: 10px;
  height: 100%;
  overflow: hidden;
}
.list-item-header{
  padding: 30px;
  background-color: var(--hex_bg_color_light_blue);
}
.list-item-header__icon{
  margin-bottom: 30px;
}
.list-item-header__icon img{
  height: 100%;
  width: 100%;
  max-width: 72px;
  max-height: 72px;
  -o-object-fit: contain;
  object-fit: contain;
}
.list-item-header__title{
  font-size: 24px;
  font-weight: var(--hex_font_semibold);
  line-height: 32px;
  color: var(--hex_testimonial_text_color);
  margin-bottom: 30px;
}
.list-item-header__content{
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  line-height: 28px;
  color: var(--hex_home_common_text_color);
  margin-bottom: 0px;
}
.list-item-content{
  padding: 30px;
  min-height: 220px;
}
.list-item-links{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.list-item-links .item-link__li{
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  line-height: 28px;
  color: var(--hex_link_color);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-bottom: 20px;
}
.list-item-links .item-link__li:last-child{
  margin-bottom: 0px;
}
.list-item-links .item-link__li:hover{
  color: var(--hex_link_color_hover);
}


.legal-navbar {
  width: 100%;
  background: #FFF;
  border-bottom: 1px solid var(--hex_border_form_ele);
}
.legal-nav-container{
  position: relative;
}
.legal-nav-container .legal-nav-header{
  display: block;
  white-space: nowrap;
  margin: auto;
  font-weight: var(--hex_font_normal);
  text-align: center;
  border: none;
  position: relative;
  -webkit-transition: all .4s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .4s cubic-bezier(0.43,0.27,0.39,0.88);
  overflow: hidden;
  overflow-x: auto;
  -ms-overflow-style:none;
}
.legal-nav-header::-webkit-scrollbar{
	height: 0px;
	background: #FFFFFF;
  transition: height 0.3s ease-out;
}
.legal-nav-header:hover::-webkit-scrollbar{
	height: 4px;
  transition: height 0.3s ease-out;
}
.legal-nav-header::-webkit-scrollbar-thumb {
  background: #e1e1e1;
  border-radius:10px;
  border: 4px solid #fff;
}
.legal-nav-header:hover::-webkit-scrollbar-thumb {
  background-color: #a0a0a5;
}
.legal-nav-header:hover::-webkit-scrollbar-thumb {
  background-color:#e1e1e1;
  border: 4px solid #f4f4f4;
}
.legal-nav-container .legal-nav-tabs{
  position: relative;
  margin: 0px;
}
.legal-nav-container ul li{
  list-style: none;
  -webkit-transition: all .4s ease-in;
  transition: all .4s ease-in;
  display: inline-block;
}
.legal-nav-container ul li a{
  color: var(--hex_testimonial_text_color);
  font-size: 16px;
  line-height: 28px;
  font-weight: var(--hex_font_normal);
  text-decoration: none;
  padding: 30px 25px;
  display: block;
}
.legal-nav-container ul li.active a{
  color: var(--hex_link_color);
}
.legal-nav-container ul li.active:hover a{
  color: var(--hex_link_color_hover);
}
.active-bar {
  position: absolute;
  bottom: 0;
  height: 2px;
  z-index: 2;
  display: inline-block;
  background-color: #458CFF;
  -webkit-transition: all .4s cubic-bezier(0.43,0.27,0.39,0.88);
  -moz-transition: all .4s cubic-bezier(0.43,0.27,0.39,0.88);
  -ms-transition: all .4s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .4s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .4s cubic-bezier(0.43,0.27,0.39,0.88);
}
@media screen and (max-width: 1100px){
  .legal-list-item{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .list-item-header__icon {
    margin-bottom: 20px;
  }
  .list-item-header__title{
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 720px){
  .legal-list-wrap{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .legal-list-item{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 400px;
  }
}
@media screen and (max-width: 600px){
  .legal-header-container{
    padding-bottom: 20px;
  }
  .legal-header__title {
    font-size: 34px;
    margin-bottom: 20px;
  }
  .legal-header__sub-title {
    font-size: 16px;
    line-height: 26px;
  }
  .legal-header{
    background-image: url(https://www-review3.hexnode.com/static/img/legal/1x/hexnode-legal.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 65% 0;
  }
  .list-item-header__title {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .list-item-header__content {
    font-size: 16px;
    line-height: 26px;
  }
  .list-item-links .item-link__li {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px;
  }
  .list-item-header__icon{
    margin-bottom: 20px;
  }
  .list-item-header__icon img{
    max-width: 62px;
    max-height: 62px;
  }
  .list-item-content {
    padding: 25px 20px 25px;
    min-height: 150px;
  }
}
@media screen and (max-width: 400px){
  .list-item-header {
    padding: 20px;
  }
}
/*=========================================================*/

/* tree animation */



.stems {
  fill: none;
  stroke: #50535f;
  stroke-width: 3;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
}


.circles .big circle {
  fill:#3d404b;
}

.circles .small circle {
  fill:#3d404b;
}

.circles circle {
  opacity: 0;
  transform: scale(0); 
}

.circles path {
  opacity: 0;
  transform: opacity(0);
  transform-origin: inherit;
  fill: #50535f;
}

.sr{
  stroke: #f1f1f2;
  stroke-width: 3px;
  stroke-linejoin: round;stroke-linecap: round;
  fill: none;
}

.sr1 {
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
  animation: sr115 3s forwards ;
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
}
.sr2 {
  stroke-dasharray: 30;
  stroke-dashoffset: 30;
  animation: sr30 2s forwards ;
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
}
.sr23 {
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
  animation: sr300 3s forwards ;
  -webkit-animation-delay: .8s;
  animation-delay: .8s;
}
.sr3 {
  stroke-dasharray: 60;
  stroke-dashoffset: 60;
  animation: st66 2.5s forwards ;
  -webkit-animation-delay: .8s;
  animation-delay: .8s;
}

.sr33 {
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
  animation: sr300 3s forwards ;
  -webkit-animation-delay: .8s;
  animation-delay: .8s;
}

.sr35 {
  stroke-dasharray: 60;
  stroke-dashoffset: 60;
  animation: st66 2s forwards ;
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}

.sr4 {
  stroke-dasharray: 60;
  stroke-dashoffset: 60;
  animation: st66 2s forwards ;
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
  opacity: 0;
}

.sr45 {
  stroke-dasharray: 70;
  stroke-dashoffset: 70;
  animation: st70 2s forwards ;
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
  opacity: 0;
}
.sr48 {
  stroke-dasharray: 70;
  stroke-dashoffset: 70;
  animation: st70 2s forwards ;
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
  opacity: 0;
}
.sr150 {
  stroke-dasharray: 150;
  stroke-dashoffset: 150;
  animation: st150 1.5s forwards ;
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
  opacity: 0;
}
.sr55 {
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
  animation: st100 1.5s forwards ;
  -webkit-animation-delay: 2.4s;
  animation-delay: 2.4s;
  opacity: 0;
}

.sr56 {
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
  animation: st100 1.5s forwards ;
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  opacity: 0;
}

/* new tree */


.stn1 {
  stroke-dasharray: 430;
  stroke-dashoffset: 430;
  animation: stn115 3s forwards ;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  opacity:0;
}

.stn15 {
  stroke-dasharray: 230;
  stroke-dashoffset: 230;
  animation: stn230 3s forwards ;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.stn2 {
  stroke-dasharray: 230;
  stroke-dashoffset: 230;
  animation: stn230 3s forwards ;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.stn25 {
  stroke-dasharray: 230;
  stroke-dashoffset: 230;
  animation: stn230 3s forwards ;
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}

.stn3 {
  stroke-dasharray: 230;
  stroke-dashoffset: 230;
  animation: stn230 3s forwards ;
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
.stn4 {
  stroke-dasharray: 230;
  stroke-dashoffset: 230;
  animation: stn230 3s forwards ;
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}

.stn5 {
  stroke-dasharray: 230;
  stroke-dashoffset: 230;
  animation: stn230 3s forwards ;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.stn55 {
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
  animation: stn100 3s forwards ;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.stn6 {
  stroke-dasharray: 230;
  stroke-dashoffset: 230;
  animation: stn230 3s forwards ;
  -webkit-animation-delay: 2.3s;
  animation-delay: 2.3s;
}

@keyframes stn115 {
  0% {
    stroke-dashoffset: 430;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}

@keyframes stn230 {
  0% {
    stroke-dashoffset: 230;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}

@keyframes stn100 {
  0% {
    stroke-dashoffset: 100;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}


@keyframes sr30 {
  0% {
    stroke-dashoffset: 30;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}

@keyframes sr300 {
  0% {
    stroke-dashoffset: 300;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}


@keyframes st60 {
  0% {
    stroke-dashoffset: 120;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}

@keyframes st70 {
  0% {
    stroke-dashoffset: 70;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}

@keyframes st100 {
  0% {
    stroke-dashoffset: 100;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}

@keyframes st150 {
  0% {
    stroke-dashoffset: 150;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}

@keyframes st66 {
  0% {
    stroke-dashoffset: 66;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}

@keyframes st115 {
  0% {
    stroke-dashoffset: 334;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}
@keyframes sr115 {
  0% {
    stroke-dashoffset: 300;
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}

.c1 {
  animation: scale 0.9s forwards ;
  -webkit-animation-delay: 3.5s;
  animation-delay: 3.5s;
}

.c2 {
  animation: scale 0.9s forwards ;
  -webkit-animation-delay: 3.8s;
  animation-delay: 3.8s;
}

.c3 {
  animation: scale 0.9s forwards ;
  -webkit-animation-delay: 4.2s;
  animation-delay: 4.2s;
}

.c4 {
  animation: scale 0.9s forwards ;
  -webkit-animation-delay: 4.6s;
  animation-delay: 4.6s;
}

.c5 {
  animation: scale 0.9s forwards ;
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.c6 {
  animation: scale 0.9s forwards ;
  -webkit-animation-delay: 5.3s;
  animation-delay: 5.3s;
}

.c7 {
  animation: scale 0.9s forwards ;
  -webkit-animation-delay: 5.s;
  animation-delay: 5.7s;
}


.pc1 {
  animation: opacity 3s forwards ;
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}

.pc2 {
  animation: opacity 3s forwards ;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.pc3 {
  animation: opacity 3s forwards ;
  -webkit-animation-delay: 2.2s;
  animation-delay: 2.2s;
}

.pc4 {
  animation: opacity 3s forwards ;
  -webkit-animation-delay: 2.6s;
  animation-delay: 2.6s;
}

.pc5 {
  animation: opacity 3s forwards ;
  -webkit-animation-delay: 2.9s;
  animation-delay: 2.9s;
}

.pc6 {
  animation: opacity 3s forwards ;
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.pc7 {
  animation: opacity 3s forwards ;
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

@keyframes scale {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes opacity {
  0% {
    opacity: 0;
    /* transform: scale(0); */
  }
  100% {
    opacity: 1;
    /* transform: scale(1); */
  }
}


.partner-banner-stripe .partner-inner-container span.partner-banner__animate-tree-top{
  bottom: -12px;
  right: 21px;
}
.partner-video-wrap .partner-inner-container span.partner-video__animate-root{
  position: absolute;
  right: 134px;
  top: -90px;
}

@media screen and (max-width: 1199px) {
  .partner-banner-stripe .partner-inner-container span.partner-banner__animate-tree-top {
    right: -30px;
  }
  .partner-video-wrap .partner-inner-container span.partner-video__animate-root {
    right: 83px;
  }
}

@media screen and (max-width: 991px) {
  .partner-video-wrap .partner-inner-container span.partner-video__animate-root {
    top: -70px;
  }
}

@media screen and (max-width: 767px) {
  .partner-banner-stripe .partner-inner-container span.partner-banner__animate-tree-top svg {
    width:300px;
  }
  .partner-banner-stripe .partner-inner-container span.partner-banner__animate-tree-top {
    right: -20px;
    bottom: -65px;
  }
  .partner-video-wrap .partner-inner-container span.partner-video__animate-root {
    top: -100px;
    right: 66px;
  }
  .partner-video-wrap .partner-inner-container span.partner-video__animate-root svg{
    width: 122px;
  }
}

@media screen and (max-width: 600px) {
  .partner-banner-stripe .partner-inner-container span.partner-banner__animate-tree-top {
    right: unset;
    bottom: unset;
    position: relative;
    display: block;
    /* margin-bottom: -20px;
    margin-top: -273px; */
  }
  .partner-banner-stripe .partner-inner-container span.partner-banner__animate-tree-top svg {
    width: 275px;
    max-width: 275px;
    height: 335px;
  }
  .partner-video-wrap .partner-inner-container span.partner-video__animate-root {
    right: calc(50% - 57px);
    width: 110px;
    top: -70px;
  }
  .partner-video-wrap .partner-inner-container span.partner-video__animate-root svg {
    width: 110px;
    height:240px;
  }
}




/********************** hexnode_do style starts ******************************/

/* hexnode_do hero style starts */
.hex__align_items_center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.hexdo-hero--textleft {
  text-align: left;
}
.hex__text-align_center {
  text-align: center;
}
.hex__global_nav_logo_wrapper .hex__global_nav_logo.hexnode_do_logo {
  max-width: 165px;
}

.hexdo-hero,
.hexdo_bottom {
  background-color: var(--hex_partner_theme_black);
}
.hexdo-hero .container,
.hexdo_icons .container,
.hexdo_bottom .container{
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
}
.hexdo-hero .container--home {
  padding: 240px 0 138px;
}
.container--icons {
  padding: 120px 0;
}
.hexdo-hero__img .hexdo-hero__img--container {
  max-width: 510px;
  margin-left: auto;
}
/* testing .hexdo-hero__img .hexdo-hero__img--container .aspect-ratio-img {
  width: auto;
} */

.hexdo-hero__img .hexdo-hero__img--container img {
  border-radius: 10px;
}
.hexdo-hero__title--big {
  font-size: 60px;
  line-height: 80px;
  font-weight: var(--hex_font_extrabold);
  padding: 25px 0 30px;
}
.hexdo-hero__title--big.hex__big_title--iconwrapper{
  padding: 0 0 0px;
  font-weight: var(--hex_font_bold);
}
@media screen and (min-width:992px){
  .hexdo-hero__title--big.hex__big_title--iconwrapper{
    padding: 0 0 30px;
  }
}
.hexdo-hero__title--big.hex__big_title--bottom {
  padding: 0;
  font-weight: var(--hex_font_bold);
}
h1.hexdo-hero__title--small {
  -webkit-font-smoothing: antialiased;
}
.hexdo-hero__title--small {
  font-size: 20px;
  line-height: 30px;
  opacity: 0.7;
  font-weight: var(--hex_font_normal);
  -webkit-font-smoothing: antialiased;
}
.hexdo-hero__title--small.hexdo-sub__title--white{
  padding-top: 0px;
  color: var(--hex_bg_color_white);
  margin-bottom: 0px;
}
@media screen and (min-width:992px){
  .hexdo-hero__title--small.hexdo-sub__title--white{
    padding-top: 30px;
  }
}
.hexdo__big_title--black,
.hexdo__small_title--black {
  color: var(--hex_testimonial_text_color);
}
.hex__big_title--white,
.hexdo-hero--white {
  color: var(--hex_bg_color_white);
}
.hex__small_title--maxwidth {
  max-width: 860px;
  margin: 0 auto;
}
.hexdo-hero__title--border::before {
  content: "";
  position: absolute;
  top: 0;
  left: -11px;
  height: 100%;
  width: 1px;
  background-color: var(--hex_bg_color_white);
  opacity: 0.7;
}
.hexdo-hero .hexdo-hero__content{
  max-width: 618px;
}

.hexdo-hero__title--small.hexdo-hero__title--border {
  margin-left: 11px;
  position: relative;
  line-height:25px;
}
.hexdo-signup__wrapper {
  margin-top: 40px;
}
.hex__hexnode_do_signup_bottom_input,
input[type="text"].hex__hexnode_do_signup_bottom_input {
  width: 100%;
  height: 60px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-family: var(--hex_font_family);
  line-height: 24px;
  color: var(--hex_home_form_text_color_dark);
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-text-shadow: none;
  text-shadow: none;
  -webkit-transition: all 0.3s cubic-bezier(0.84, -0.18, 0.31, 1.26);
  -moz-transition: all 0.3s cubic-bezier(0.84, -0.18, 0.31, 1.26);
  -ms-transition: all 0.3s cubic-bezier(0.84, -0.18, 0.31, 1.26);
  -o-transition: all 0.3s cubic-bezier(0.84, -0.18, 0.31, 1.26);
  transition: all 0.3s cubic-bezier(0.84, -0.18, 0.31, 1.26);
}
.hexdo-signup__wrapper .hex__signup_bottom_btn {
  height: 60px;
  position:relative;
  overflow:hidden;
  padding:0 15px;
}
.hexdo-signup__wrapper .hex__signup_bottom_btn span.progress{
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  background:rgba(0,0,0,0.2);
  z-index: 9;
  opacity:1;
  height: 100%;
  border-radius: 0;
}
.hex__signup_bottom_btn.active_submit span.progress{
  animation: progress_btn 3500ms linear;
}
@keyframes progress_btn {
  0%{
    width:0;
  }
  50%{
    width:70%;
  }
  100%{
    width:100%;
  }
}

.hexdo-signup .hex__hexnode_do_signup_bottom_input::-webkit-input-placeholder,
.hexdo-signup .hex__hexnode_do_signup_bottom_input::placeholder {
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_input_color)!important;

}
.hexdo-signup .hex__hexnode_do_signup_bottom_input::-moz-placeholder {
  font-size: 18px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_input_color)!important;

}

.hexdo-signup__wrapper .hex__signup_bottom_btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* hexnode_do hero style ends */

/* hexnode_do hero thank you version style starts*/
.container--thankyou {
  padding: 203px 0 206px;
}
.hexdo-hero.hexdo-hero--thankyou {
  margin-bottom:-2px;
}
.hexdo-hero.hexdo-hero--thankyou .hexdo-hero__img .hexdo-hero__img--container {
  max-width: 600px;
}

.window_a {
  fill: none;
}
.window_b,
.window_f {
  fill: var(--hex_bg_color_white);
}
.window_b {
  opacity: 0.98;
}
.window_c,
.window_f {
  opacity: 0.3;
}
.window_c {
  fill: url(#a);
}
.window_d {
  opacity: 0.5;
}
.window_e {
  opacity: 0.9;
  fill: url(#b);
}
.window_g {
  fill:var(--hex_testimonial_text_color) ;
}
.window_h {
  opacity: 0.6;
  fill: url(#c);
}
/* hexnode_do hero thank you version style ends*/

/* hexnode_do icons wrapper style starts */

.hexdo_icons {
  background: var(--hex_bg_color_white);
}
.hexdo_icons_wrap__item_content {
  font-size: 18px;
  line-height: 28px;
  max-width: 320px;
  margin: 0 auto;
  font-weight: var(--hex_font_normal);
}
.hexdo_icons_wrap__item {
  width: 33.33%;
  padding-top: 100px;
}
.hexdo_icons_wrap {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/* svg style and animation */

.data_a,
.data_b {
  fill: none;

}
.data_b {
  stroke: var(--hex_testimonial_text_color);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  stroke-width: 1.6px;
}
.data_c {
  fill: var(--hexdo_icon_color_blue);
  stroke:  var(--hexdo_icon_color_blue);
  stroke-width: 0;
}

.hexdo_cap{
  position:relative;
}
.hexdo_cap .secondCapBox{
  position: absolute;
  left: 0;
  transform:rotate(1deg);
  transform-origin:center;
}
.firstCapBox{
position:relative;
}
.capabilities_a,
.capabilities_b {
  fill: none;
}

.capabilities_b {
  stroke: var(--hex_testimonial_text_color);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  stroke-width: 1.6px;
}
.capabilities_c {
  fill: var(--hexdo_icon_color_blue);
}
.encryption_a,
.encryption_b,
.encryption_c {
  fill: none;
}
.encryption_b,
.encryption_c {
  stroke: var(--hex_testimonial_text_color);
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  stroke-width: 1.6px;
}
.encryption_b {
  stroke-linecap: round;
}
.encryption_d {
  fill:  var(--hexdo_icon_color_blue);
}
.encryption_e {
  fill: var(--hex_bg_color_white);
}

.auth_a,
.auth_b {
  fill: none;
}
.auth_b {
  stroke: var(--hex_testimonial_text_color);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  stroke-width: 1.6px;
}
.auth_c {
  fill: var(--hexdo_icon_color_blue);
}
.auth_d {
  fill: var(--hex_bg_color_white);
}
.launch_a,
.launch_b {
  fill: none;
}
.launch_b {
  stroke: var(--hex_testimonial_text_color);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  stroke-width: 1.6px;
}
.launch_c {
  fill: var(--hexdo_icon_color_blue);
}
.launch_d {
  fill: var(--hex_bg_color_white);
}

.logo_stroke {
  fill: none;
}
.logo_fill {
  fill: var(--hex_bg_color_white);
    transition: all .1s linear;
}
.hex__global_nav_bar:hover .hex__global_nav_logo_wrapper .logo_fill,
.hex__global_nav_bar.hex__nav_get_fixed
  .hex__global_nav_logo_wrapper
  .logo_fill {
  fill: var(--hex_home_common_title_color);
}

.hexdo_icons_wrap__item--data .data_b {
  -webkit-animation: dataFlowRe 1s ease;
  animation: dataFlowRe 1s ease ;
}
.hexdo_icons_wrap__item--data .data_c {
  -webkit-animation: dataFlowArrowRe 1s ease;
  animation: dataFlowArrowRe 1s ease;
}

.hexdo_icons_wrap.animateOne .hexdo_icons_wrap__item--data .data_b {
  -webkit-animation: dataFlow 6s ease-in-out ;
  animation: dataFlow 6s ease-in-out ;
  animation-duration:6s;
  animation-play-state: running;
  animation-delay: 2s;
}
.hexdo_icons_wrap.animateOne .hexdo_icons_wrap__item--data .data_c {
  -webkit-animation: dataFlowArrow 1s ease-in-out ;
  animation: dataFlowArrow 1s ease-in-out ;
  animation-duration:6s;
  animation-play-state: running;
  animation-delay: 2s;
}
.hexdo_icons_wrap.animateThree .hexdo_icons_wrap__item--capabilities .hexdo_cap .secondCapBox{
  -webkit-animation: rotateCap 1s ease infinite;
  animation: rotateCap 1s ease infinite;
  animation-delay: 2s;
}
/* .hexdo_icons_wrap .hexdo_icons_wrap__item--capabilities:hover .hexdo_cap .secondCapBox{
  -webkit-animation: rotateCap 2s ease infinite;
  animation: rotateCap 1s ease infinite;
} */



.hexdo_icons_wrap.animateTwo .hexdo_icons_wrap__item--encryption .encryption_c {
  -webkit-animation: unlock 1s ease infinite;
  animation: unlock 1s ease infinite;
  animation-delay: 2s;
}
.hexdo_icons_wrap.animateTwo .hexdo_icons_wrap__item--encryption .encryption_group{
  -webkit-animation: moveLeft 1s ease infinite;
  animation: moveLeft 1s ease infinite;
  animation-delay: 2s;
}

.hexdo_icons_wrap.animateFive .hexdo_icons_wrap__item--auth .auth_pin1 {
  -webkit-animation: fadeIn 2s 2.2s ease-in-out infinite;
  animation: fadeIn 2s 2.2s ease-in-out infinite;
}
.hexdo_icons_wrap.animateFive .hexdo_icons_wrap__item--auth .auth_pin2 {
  -webkit-animation: fadeIn 2s 2.4s ease-in-out infinite ;
  animation: fadeIn 2s 2.4s ease-in-out infinite ;
}
.hexdo_icons_wrap.animateFive .hexdo_icons_wrap__item--auth .auth_pin3 {
  -webkit-animation: fadeIn 2s 2.6s ease-in infinite;
  animation: fadeIn 2s 2.6s ease-in-out infinite;
}
.hexdo_icons_wrap.animateFive .hexdo_icons_wrap__item--auth .auth_pin4 {
  -webkit-animation: fadeIn 2s 2.8s ease-in infinite;
  animation: fadeIn 2s 2.8s ease-in-out infinite;
}


.hexdo_icons_wrap.animateFour .hexdo_icons_wrap__item--launch .launch_group {
  -webkit-animation: launch 1s ease infinite;
  animation: launch 1s ease infinite;
  animation-delay:2s;
}

/***** autoANimate svg icons ***/


@keyframes moveLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    cx:0;
  }
  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
    cx:-10px;
  }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    cx:0;
  }
}
@keyframes moveLeftRe {
  0% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
    cx:0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    cx:0;
  }
}

@keyframes rotateCap {
  0% {
    transform: rotate(1deg)
  }
  50% {
    transform: rotate(12deg);
  }
  100% {
    transform:rotate(1deg)
  }
 
}


@keyframes dataFlow {
  0% {
    stroke-dasharray: 3;

  }
  25% {
    stroke-dasharray: 8;

  }
  50% {
    stroke-dasharray: 4;
  }
  75% {
    stroke-dasharray: 8;
  }
  100% {
    stroke-dasharray: 2;
  }
}

@keyframes dataFlowRe {
  0%{
    stroke-dasharray: 8;
  }
  25%{
    stroke-dasharray: 6;
  }
  50%{
    stroke-dasharray: 4;
  }
  75%{
    stroke-dasharray: 2;
  }
  100%{
    stroke-dasharray: 0;
  }
}

@keyframes dataFlowArrow {
  0% {
    stroke-width: 0;
    animation-timing-function: ease-out;
  }
  50% {
    stroke-width: 2;
    animation-timing-function: ease-in;
  }
  100% {
    stroke-width: 0;
    animation-timing-function: ease-out;
  }

}


@keyframes dataFlowArrowRe {
  0% {
    stroke-width: 1;
    animation-timing-function: ease-out;
  }
  50% {
    stroke-width: 0.5;
    animation-timing-function: ease-in;
  }
  100% {
    stroke-width: 0;
    animation-timing-function: ease-out;
  }

}

@keyframes launch {
  0%{
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

}


@keyframes unlock {
  0% {
    stroke-dashoffset: 17;
    stroke-dasharray: 74;
  }
  50% {
    stroke-dashoffset: 17;
    stroke-dasharray: 48;
  }
  100% {
    stroke-dashoffset: 17;
    stroke-dasharray: 74;
  }
}

/* svg style and animation */

/* hexnode_do icons wrapper style ends*/

/* hexnode_do bottom signup style starts */
.hexdo_bottom {
  padding: 120px 0;
  margin-bottom:-2px;
}
.hexdo_bottom .hexdo-hero--white {
  max-width: 832px;
  margin: 0 auto;
}
.hexdo-hero__title--big.hexdo-hero__title--big--bottom {
  padding: 0px 0 10px;
  font-weight: var(--hex_font_bold);
}
.hexdo_bottom .hex__hexnode_do_signup_bottom_input,
input[type="text"].hex__hexnode_do_signup_bottom_input {
  width: 100%;
  max-width: 401px;
  border: 1px solid transparent !important;
}
.hex__footer_wrapper.hexnode_do_footer {
  background-color: var(--hex_partner_theme_black);
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding-top: 0px;
  margin-top: -20px;
}
.hex__footer_wrapper.hexnode_do_footer .hex__footer_bottom_bar {
  position: relative;
  background-color: var(--hex_partner_theme_black);
  padding: 20px 0;
  margin-top: 0;
}
.hex__footer_wrapper.hexnode_do_footer ul.hex__footer_bottom_bar_nav li > a,
.hex__footer_wrapper.hexnode_do_footer .hex__footer_bottom_copyright_wrapper p {
  color: var(--hex_bg_color_white);
}

/* hexnode_do bottom signup style ends */

/* hexnode_do media queries starts */
@media (max-width: 991px) {
  .hex__hexnode_do_signup_bottom_input,
input[type="text"].hex__hexnode_do_signup_bottom_input {
  height: 56px;
}
.hexdo-signup__wrapper .hex__signup_bottom_btn {
  height: 56px;
}
.hexdo-hero__title--big.hex__big_title--bottom {
  padding: 0 0 25px;
}
.hex__footer_wrapper.hexnode_do_footer .hex__footer_bottom_copyright_wrapper {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.hexdo-signup__form .hex__signup_bottom_text_wrapper {
  min-height: 80px;
}
form.hexdo-signup__form {
  margin:0
}
.hexdo-hero__title--big{
  padding: 0 0 30px;
}
.hexdo_bottom .container {
padding-left:0;
padding-right:0;
}
.hexdo_icons_wrap__item:first-child{
  padding-top:24px;
}
  .hexdo-hero__img .hexdo-hero__img--container {
    margin-left: auto;
  }
  .hexdo-hero .hex__row {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
    margin-left:0;
    margin-right:0;
  }
  .hexdo-hero .container--home {
    padding: 175px 0 0;
  }
  .hexdo-hero__title--small.hexdo-hero__title--border {
    margin-left: 0;
    padding-top: 41px;
    padding-bottom: 15px;
    height:auto;
  }
  .hexdo-hero__title--small {
    font-size: 18px;
    text-align: center;
    padding: 20px 0 26px;
  }
  .hexdo-hero__title--big {
    font-size: 34px;
    line-height: 44px;
    text-align: center;
    padding: 0;
  }
  .hexdo-hero__title--border::before {
    display: none;
  }
  .hexdo_bottom .hex__hexnode_do_signup_bottom_input,
  input[type="text"].hex__hexnode_do_signup_bottom_input {
    max-width: 100%;
  }
  .hexdo-hero.hexdo-hero--thankyou .hexdo-hero .container--thankyou {
    padding: 140px 0 50px;
  }
  .hexdo-hero .hex__signup_bottom_btn,
  .hexdo_bottom .hex__signup_bottom_btn {
    max-width: 100%;
    margin: 15px auto 0;
  }
  .hexdo-signup__wrapper {
    margin-top: 0;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .hexdo-hero__img .hexdo-hero__img--container {
    margin-bottom: 21px;
  }
  .hexdo-hero.hexdo-hero--thankyou .hexdo-hero__img .hexdo-hero__img--container {
    max-width: 340px;
}
  .hexdo_icons_wrap__item {
    width: 100%;
    padding-top: 60px;
  }
  .container--icons {
    padding: 57px 0 70px;
  }
  .hexdo_bottom {
    padding: 60px 0 30px;
  }
  .hexdo-hero__img .hexdo-hero__img--container {
    margin: 0 auto;
  }
  .hexdo-signup{
  max-width: 410px;
  margin: 0 auto;
  }
  .hexdo-signup__wrapper .hex__signup_bottom_btn {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.hex__hexnode_do_signup_bottom_input, input[type="text"].hex__hexnode_do_signup_bottom_input {
  border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
}



@media (min-width: 640px) and (max-width:800px) {
  .hexdo_icons_wrap__item_content {
    max-width: 295px;
  }
  
}

@media (min-width: 640px) and (max-width: 991px) {
  .hexdo_icons_wrap__item.hexdo_icons_wrap__item--medium {
    width: 50%;
  }
  .hex__hexnode_do_signup_bottom_input, input[type="text"].hex__hexnode_do_signup_bottom_input {
    border-top-right-radius: 0;
      border-bottom-right-radius: 0;
  }
  .hex__footer_wrapper.hexnode_do_footer .hex__footer_bottom_copyright_wrapper {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .hexdo-signup__wrapper .hex__signup_bottom_btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
  .hexdo_icons_wrap__item:first-child {
    padding-top: 60px;
}
  .hexdo-signup{
    max-width: 510px;
    margin: 0 auto;
    }
 
  .hex__col-md-6.hexdo-hero__img {
    max-width: 100%;
}
  .hexdo-signup__wrapper {
    margin-top: 0;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .hexdo-hero .hex__signup_bottom_btn,
  .hexdo_bottom .hex__signup_bottom_btn {
    max-width: 202px;
    margin: 0;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  .hexdo-hero__img .hexdo-hero__img--container {
    margin-left: auto;
  }
  .hexdo-hero .container--home {
    padding: 200px 0 90px;
  }
  .hexdo-hero__title--big {
    font-size: 48px;
    line-height: 60px;
  }
  .hexdo-hero__title--big.hexdo-hero__title--big-thankyou {
    font-size: 40px;
    line-height: 60px;
  }
  .hexdo_icons_wrap__item_content {
    max-width: 288px;
  }
}


@media only screen and (min-width:768px) and (max-width:991px){
  .hexdo-hero__title--big {
    font-size: 48px;
    line-height: 60px;
  }
}







@media (min-width:767px){
  .hexdo-hero__img .hexdo-hero__img--container {
    max-width: 350px;
  }
}

@media (min-width:992px){
  form.hexdo-signup__form {
    margin: 0;
    min-height: 145px;
}

.hexdo-hero .hexdo-hero__content {
  padding-top: 75px;
}
}
@media (min-width:1250px){
  .hexdo-hero__img .hexdo-hero__img--container {
    max-width: 420px;
  }
  .hexdo-hero .hexdo-hero__content {
    padding-top: 75px;
}
  .hexdo-signup .hex__signup_bottom_btn {
    min-width: 200px;
    max-width: 250px;
}
.hexdo-hero .container--home {
  padding: 200px 0 108px;
}
}
@media (min-width:1600px){
  .hexdo-hero__img .hexdo-hero__img--container {
    max-width: 510px;
  }
  .hexdo-hero .container--home {
    padding: 240px 0 138px;
}
  .hexdo-hero .hexdo-hero__content {
    padding-top: 60px;
}
}
@media (min-width:1920px){
  .hexdo-hero.hexdo-hero--thankyou {
    height: calc(100vh - 45px);
}
}


@media (max-width:767px){
  .hexdo-hero__img .hexdo-hero__img--container {
    max-width: 320px;
}
}



/*  css rules for ipad portrait */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .hexdo-hero .hex__row {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
    margin-left: 0;
    margin-right: 0;
  }
  .hexdo-hero__img .hexdo-hero__img--container {
    max-width: 350px;
  }

  .hexdo-hero__title--small.hexdo-hero__title--border {
    margin-left: 0;
  }
  .hexdo-hero__title--small {
    text-align: center;
    padding: 20px 0 26px;
  }
  .hexdo-hero__title--border::before {
    display: none;
  }
  .hexdo-hero__title--big {
    text-align: center;
    font-size: 48px;
    line-height: 60px;
    padding: 0;
  }
  .hexdo-hero__title--big.hexdo-hero__title--big--thankyou {
    font-size: 48px;
    line-height: 60px;
}
  .hexdo-hero .container--home {
    padding: 200px 0 80px;
  }
  .hexdo_icons_wrap__item {
    width: 50%;
    padding-top: 60px;
  }
  .container--icons {
    padding: 80px 0 100px;
  }
  .hexdo_bottom {
    padding: 60px 0;
  }
}

/* css rules for ipad landscape */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  .hexdo-hero__img .hexdo-hero__img--container {
    max-width: 350px;
  }
  .hexdo-hero__title--big {
    font-size: 48px;
    line-height: 60px;
    padding: 25px 0 30px;
  }
  .hexdo-hero .container--home{
    padding: 200px 0 100px;
  }
  .container--icons {
    padding: 60px 0 85px;
  }
  .hexdo_bottom {
    padding: 60px 0;
  }
}

/* css rules for ipad landscape */
@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation: portrait) {

  .hexdo-hero__title--big {
    font-size: 40px;
    line-height: 60px;
    padding: 25px 0 30px;
  }
  .hexdo-hero .container--home{
    padding: 200px 0 100px;
  }
  .container--icons {
    padding: 60px 0 85px;
  }
  .hexdo_bottom {
    padding: 60px 0;
  }
  .hexdo_icons_wrap__item {
    padding-top: 60px;
  }
}

/********************** hexnode_do style ends ******************************/

/********************** hexnode policy template style starts here ******************************/
/* policy popup svg*/
.mini-push-popup__icon_a {
  fill: url(#a);
}

.mini-push-popup__icon_b {
  opacity: 1;
}

.mini-push-popup__icon_c {
  fill: #689def;
  opacity: 0.3;
}

.mini-push-popup__icon_d {
  -webkit-clip-path: url(#c);
    clip-path: url(#c);
}

.mini-push-popup__icon_e {
  opacity: 0.8;
}

.mini-push-popup__icon_f,
.mini-push-popup__icon_g,
.mini-push-popup__icon_i {
  fill: #fff;
}

.mini-push-popup__icon_g {
  font-size: 6px;
}

.mini-push-popup__icon_g,
.mini-push-popup__icon_i {
  /* font-family: Muli-Bold, Muli; */
  font-weight: 700;
}

.mini-push-popup__icon_h {
  opacity: 0.05;
}

.mini-push-popup__icon_i {
  font-size: 2px;
  opacity: 0.7;
}

.mini-push-popup__icon_j {
  fill: #5da5f3;
  opacity: 0.6;
}

.mini-push-popup__icon_k {
  fill: #e2eefd;
}

.mini-push-popup__icon_l {
  fill: #556575;
  font-size: 9px;
  /* font-family: Muli-ExtraBold, Muli; */
  font-weight: 800;
}

.mini-push-popup__icon_m {
  filter: url(#d);
}

.mini-push-popup-close__a {
  opacity: 0.5;
}

.mini-push-popup-close__b {
  fill: none;
  stroke: #556575;
  stroke-linecap: round;
}
/* policy popup svg end*/
.mini-push-popup,
.mini-push-popup.hide-mini-push-popup {
  position: fixed;
  bottom: -15px;
  left: 30px;
  width: 100%;
  max-width: 493px;
  z-index: 999;
  opacity: 0;
}
.mini-push-popup {
  z-index: -9999;
  visibility: hidden;
}
.mini-push-popup.show-mini-push-popup {
  bottom: 30px;
  position: fixed;
  visibility: visible;
  z-index: 0;
}
.mini-push-popup__inner-wrapper {
  background: var(--hex_bg_color_light_blue);
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 0px 4px #5565751A;
          box-shadow: 0px 0px 4px #5565751A;
}
.mini-push-popup__inner-wrapper.slide-up,
.mini-push-popup.show-mini-push-popup:not(.hide-mini-push-popup) .mini-push-popup__inner-wrapper.slide-up.slide-close {
  -webkit-transform: translate3d(0px, 175px, 10px);
  transform: translate3d(0px, 175px, 10px);
  -webkit-transition: width 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out;
  transition: width 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, width 0.3s ease-out 0.35s;
  transition: transform 0.3s ease-out, width 0.3s ease-out 0.35s;
  transition: transform 0.3s ease-out, width 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out;
}
.mini-push-popup.show-mini-push-popup.hide-mini-push-popup .mini-push-popup__inner-wrapper.slide-up.slide-close {
  -webkit-transform: translate3d(0px, 175px, 10px);
  transform: translate3d(0px, 175px, 10px);
  -webkit-transition: width 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out;
  transition: width 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out, width 0.3s ease-out 0.35s;
  transition: transform 0.3s ease-out, width 0.3s ease-out 0.35s;
  transition: transform 0.3s ease-out, width 0.3s ease-out 0.35s, -webkit-transform 0.3s ease-out;
}
.mini-push-popup.show-mini-push-popup.hide-mini-push-popup .mini-push-popup__inner-wrapper.slide-up,
.mini-push-popup.show-mini-push-popup.hide-mini-push-popup .mini-push-popup__inner-wrapper.slide-up.slide-close {
  -webkit-transform: translate3d(0px, 175px, 10px);
          transform: translate3d(0px, 175px, 10px);
  -webkit-transition: width 0.3s ease-out 0.4s, -webkit-transform 0.3s ease-out 0.5s;
  transition: width 0.3s ease-out 0.4s, -webkit-transform 0.3s ease-out 0.5s;
  -o-transition: transform 0.3s ease-out 0.5s, width 0.3s ease-out 0.4s;
  transition: transform 0.3s ease-out 0.5s, width 0.3s ease-out 0.4s;
  transition: transform 0.3s ease-out 0.5s, width 0.3s ease-out 0.4s, -webkit-transform 0.3s ease-out 0.5s;
}

.mini-push-popup__inner-wrapper.slide-left,
.mini-push-popup.show-mini-push-popup .mini-push-popup__inner-wrapper.slide-left.slide-close {
  -webkit-transform: translate3d(-585px, 0, 10px);
  transform: translate3d(-585px, 0, 10px);
}

.mini-push-popup.show-mini-push-popup {
    opacity: 1;
}
.mini-push-popup.show-mini-push-popup .mini-push-popup__inner-wrapper.slide-left {
  -webkit-transform: translate3d(0px, 0px, 10px);
  transform: translate3d(0px, 0px, 10px);
}

.mini-push-popup.show-mini-push-popup:not(.hide-mini-push-popup) .mini-push-popup__inner-wrapper.slide-up {
  -webkit-transform: translate3d(0px, 0px, 10px);
    transform: translate3d(0px, 0px, 10px);
  width: 581px;
}
.mini-push-popup__icon .aspect-ratio-img {
  width:auto;
}
.mini-push-popup__icon {
  width: 171px;
  height: 100%;
  background: var(--hex_bg_color_light_blue);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  opacity: 1;
}
.mini-push-popup__icon__box {
  display: inline-block;
  position: relative;
  display: inline-block;
}
.mini-push-popup__icon__box .file-img {
  display: inline-block;
  padding-bottom: 10px;
}
.mini-push-popup__icon__box .shadow-file-img {
  position: absolute;
  right: 0;
  bottom: 0;
  transform: translate(0px,24px);
}
.mini-push-popup__content {
  padding: 22px 0 21px 25px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  position: relative;
  background: #fff;
}

.mini-push-popup__content__title {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
          transform: translateX(-10px);
  -webkit-transition: visibility 0.3s ease-in-out 0.45s, opacity 0.3s ease-in-out 0.45s, -webkit-transform 0.3s ease-in-out 0.5s;
  transition: visibility 0.3s ease-in-out 0.45s, opacity 0.3s ease-in-out 0.45s, -webkit-transform 0.3s ease-in-out 0.5s;
  -o-transition: visibility 0.3s ease-in-out 0.45s, opacity 0.3s ease-in-out 0.45s, transform 0.3s ease-in-out 0.5s;
  transition: visibility 0.3s ease-in-out 0.45s, opacity 0.3s ease-in-out 0.45s, transform 0.3s ease-in-out 0.5s;
  transition: visibility 0.3s ease-in-out 0.45s, opacity 0.3s ease-in-out 0.45s, transform 0.3s ease-in-out 0.5s, -webkit-transform 0.3s ease-in-out 0.5s;
}
.mini-push-popup.show-mini-push-popup:not(.hide-mini-push-popup) .mini-push-popup__content__title {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.mini-push-popup.show-mini-push-popup.hide-mini-push-popup .mini-push-popup__content__title {
  -webkit-transition: visibility 0.3s ease-in-out 0.4s, opacity 0.3s ease-in-out 0.4s, -webkit-transform 0.3s ease-in-out 0.4s;
  transition: visibility 0.3s ease-in-out 0.4s, opacity 0.3s ease-in-out 0.4s, -webkit-transform 0.3s ease-in-out 0.4s;
  -o-transition: visibility 0.3s ease-in-out 0.4s, opacity 0.3s ease-in-out 0.4s, transform 0.3s ease-in-out 0.4s;
  transition: visibility 0.3s ease-in-out 0.4s, opacity 0.3s ease-in-out 0.4s, transform 0.3s ease-in-out 0.4s;
  transition: visibility 0.3s ease-in-out 0.4s, opacity 0.3s ease-in-out 0.4s, transform 0.3s ease-in-out 0.4s, -webkit-transform 0.3s ease-in-out 0.4s;
}

.mini-push-popup__content__disc {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
          transform: translateX(-10px);
  -webkit-transition: visibility 0.3s ease-in-out 0.55s, opacity 0.3s ease-in-out 0.55s, -webkit-transform 0.3s ease-in-out 0.6s;
  transition: visibility 0.3s ease-in-out 0.55s, opacity 0.3s ease-in-out 0.55s, -webkit-transform 0.3s ease-in-out 0.6s;
  -o-transition: visibility 0.3s ease-in-out 0.55s, opacity 0.3s ease-in-out 0.55s, transform 0.3s ease-in-out 0.6s;
  transition: visibility 0.3s ease-in-out 0.55s, opacity 0.3s ease-in-out 0.55s, transform 0.3s ease-in-out 0.6s;
  transition: visibility 0.3s ease-in-out 0.55s, opacity 0.3s ease-in-out 0.55s, transform 0.3s ease-in-out 0.6s, -webkit-transform 0.3s ease-in-out 0.6s;
}
.mini-push-popup.show-mini-push-popup:not(.hide-mini-push-popup) .mini-push-popup__content__disc {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.mini-push-popup.show-mini-push-popup.hide-mini-push-popup .mini-push-popup__content__disc {
  -webkit-transition: visibility 0.3s ease-in-out 0.3s, opacity 0.3s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out 0.3s;
  transition: visibility 0.3s ease-in-out 0.3s, opacity 0.3s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out 0.3s;
  -o-transition: visibility 0.3s ease-in-out 0.3s, opacity 0.3s ease-in-out 0.3s, transform 0.3s ease-in-out 0.3s;
  transition: visibility 0.3s ease-in-out 0.3s, opacity 0.3s ease-in-out 0.3s, transform 0.3s ease-in-out 0.3s;
  transition: visibility 0.3s ease-in-out 0.3s, opacity 0.3s ease-in-out 0.3s, transform 0.3s ease-in-out 0.3s, -webkit-transform 0.3s ease-in-out 0.3s;
}

.mini-push-popup__content h3 {
    font-size: 18px;
    line-height: 23px;
    font-weight: var(--hex_font_semibold);
    color: var(--hex_testimonial_text_color);
}

.mini-push-popup__content p {
    font-size: 16px;
    line-height: 24px;
    color: var(--hex_home_common_text_color);
    font-weight: var(--hex_font_light);
    max-width: 353px;
    padding: 10px 0;
}

.mini-push-popup__content p span {
    font-weight: var(--hex_font_midbold);
}

.mini-push-popup__content a.mini-push-popup__content--arrow {
  font-size: 18px;
  line-height: 21px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_btn_bg_color);
  text-decoration: none;
  padding-right: 5px;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
          transform: translateX(-10px);
  position: relative;
}
.mini-push-popup__content a.mini-push-popup__content--arrow:after {
  content: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right.svg');
  top: 0;
  position: absolute;
  right: -10px;
  z-index: 10;
  width: 6px;
  height: 10px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.mini-push-popup__content a.mini-push-popup__content--arrow:hover::after,
  .mini-push-popup__content a.mini-push-popup__content--arrow:focus::after {
  -webkit-transform: translateX(3px);
      -ms-transform: translateX(3px);
          transform: translateX(3px);
}
@media screen and (max-width:641px) {
  .mini-push-popup-arrow {
    width: 13px;
    height: 13px;
  }
}

.mini-push-popup__close--btn {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  width: 12px;
  height: 12px;
}


.mini-push-popup__close--btn:hover .mini-push-popup-close__a {
  opacity: 1;
}
@media screen and (min-width:642px) {
  .mini-push-popup,
  .mini-push-popup.hide-mini-push-popup {
      max-width: 581px;
  }
  .mini-push-popup__inner-wrapper {
      width: 171px;
      background: var(--hex_bg_color_light_blue);
  }
  .hide-mini-push-popup .mini-push-popup__content__disc {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
            transform: translateX(-10px);
  }

  .mini-push-popup__content a.mini-push-popup__content--arrow {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  .mini-push-popup:not(.hide-mini-push-popup) .mini-push-popup__content a.mini-push-popup__content--arrow {
    -webkit-transition: visibility 0.3s ease-in-out 0.65s, opacity 0.3s ease-in-out 0.65s, -webkit-transform 0.3s ease-in-out 0.7s;
      transition: visibility 0.3s ease-in-out 0.65s, opacity 0.3s ease-in-out 0.65s, -webkit-transform 0.3s ease-in-out 0.7s;
      -o-transition: visibility 0.3s ease-in-out 0.65s, opacity 0.3s ease-in-out 0.65s, transform 0.3s ease-in-out 0.7s;
      transition: visibility 0.3s ease-in-out 0.65s, opacity 0.3s ease-in-out 0.65s, transform 0.3s ease-in-out 0.7s;
      transition: visibility 0.3s ease-in-out 0.65s, opacity 0.3s ease-in-out 0.65s, transform 0.3s ease-in-out 0.7s, -webkit-transform 0.3s ease-in-out 0.7s;
  }
  .mini-push-popup.hide-mini-push-popup .mini-push-popup__content a.mini-push-popup__content--arrow {
    -webkit-transition: visibility 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out 0.2s;
    transition: visibility 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out 0.2s;
    -o-transition: transform 0.3s ease-in-out 0.2s, visibility 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s;
    transition: transform 0.3s ease-in-out 0.2s, visibility 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s;
    transition: transform 0.3s ease-in-out 0.2s, visibility 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out 0.2s;
  }
  .mini-push-popup.hide-mini-push-popup .mini-push-popup__content__title {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
            transform: translateX(-10px);
  }


  .mini-push-popup.show-mini-push-popup:not(.hide-mini-push-popup) .mini-push-popup__content--arrow {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    display: inline-block;
  }
  .mini-push-popup:not(.show-mini-push-popup) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
         -webkit-box-pack: center;
             -ms-flex-pack: center;
                 justify-content: center;
  }
  .mini-push-popup.hide-mini-push-popup .mini-push-popup__inner-wrapper {
    width: 171px;
    -webkit-transform: translate3d(0px, 175px, 10px);
            transform: translate3d(0px, 175px, 10px);
  }
}
@media (max-width: 641px) {
    .mini-push-popup,
    .mini-push-popup.hide-mini-push-popup {
      left: 50%;
      -webkit-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
    }
    .mini-push-popup__icon {
        display: none !important;
    }
    .mini-push-popup__content h3 {
        font-size: 16px;
        line-height: 20px;
    }
    .mini-push-popup__content p {
        font-size: 14px;
        line-height: 20px;
    }
    .mini-push-popup__content a {
      font-size: 16px;
      line-height: 21px;
      -webkit-transition: visibility 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out 0.2s;
      transition: visibility 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out 0.2s;
      -o-transition: transform 0.3s ease-in-out 0.2s, visibility 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s;
      transition: transform 0.3s ease-in-out 0.2s, visibility 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s;
      transition: transform 0.3s ease-in-out 0.2s, visibility 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out 0.2s;
    }
    .mini-push-popup.show-mini-push-popup:not(.hide-mini-push-popup) .mini-push-popup__content a.mini-push-popup__content--arrow {
      visibility: visible;
      opacity: 1;
      -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
              transform: translateX(0);
      -webkit-transition: visibility 0.3s ease-in-out 0.65s, opacity 0.3s ease-in-out 0.65s, -webkit-transform 0.3s ease-in-out 0.7s;
      transition: visibility 0.3s ease-in-out 0.65s, opacity 0.3s ease-in-out 0.65s, -webkit-transform 0.3s ease-in-out 0.7s;
      -o-transition: visibility 0.3s ease-in-out 0.65s, opacity 0.3s ease-in-out 0.65s, transform 0.3s ease-in-out 0.7s;
      transition: visibility 0.3s ease-in-out 0.65s, opacity 0.3s ease-in-out 0.65s, transform 0.3s ease-in-out 0.7s;
      transition: visibility 0.3s ease-in-out 0.65s, opacity 0.3s ease-in-out 0.65s, transform 0.3s ease-in-out 0.7s, -webkit-transform 0.3s ease-in-out 0.7s;
      display: inline-block;
    }
}
@media screen and (min-width:520px) and (max-width: 641px) {
    .mini-push-popup {
        max-width: 495px;
    }

    .mini-push-popup.show-mini-push-popup:not(.hide-mini-push-popup) .mini-push-popup__inner-wrapper.slide-up {
        width: 100%;
    }
}

@media screen and (min-width:520px) {
    .mini-push-popup__content {
        min-width: 408px;
    }
}
@media (max-width: 520px) {
    .mini-push-popup__icon {
        display: none !important;
    }
    .mini-push-popup__content {
        padding: 15px 0 17px 17px;
    }
    .mini-push-popup,
    .mini-push-popup.hide-mini-push-popup {
        max-width: 335px;
    }
    .mini-push-popup.show-mini-push-popup:not(.hide-mini-push-popup) .mini-push-popup__inner-wrapper.slide-up {
      width: 100%;
    }
}

/********************** hexnode policy template style ends here ******************************/
  

/********************** 404 error page new design start ******************************/

.error-page {
  background:url(https://www-review3.hexnode.com/static/img/404page/bg.jpg);
  background-size:cover;
  width:100%;
  background-position: center;
  background-repeat: no-repeat;
  min-height:800px;
  position:relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center ;
  overflow-x:hidden;
}

.error-page__content h3.error-page__content--title {
  font-size: 28px;
  line-height: 44px;
  margin-bottom:30px;
  font-weight:var(--hex_font_bold);
  color:var(--hex_bg_color_white);
  max-width:250px
}
a.error-page__content--btn{
    font-size: 16px;
    line-height: 28px;
    font-weight: var(--hex_font_semibold);
    color: var(--hex_testimonial_text_color);
    text-decoration: none;
    min-width:200px;
    max-width:300px;
   padding:12px 15px;
   text-transform:uppercase;
    background-color: var(--hex_bg_color_white);
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display:inline-block;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.error-page__content--btn:hover{
  color: var(--hex_testimonial_text_color);
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}

.error-page__player {
position:absolute;
top:284px;
right:588px;
}
/* testing .error-page__player img.aspect-ratio-img {
  width: auto;
} */
.error-page__player img{
  max-width:409px;
  height:auto;
  -webkit-transition:  all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition:  all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition:all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);  
  transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  perspective:500px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.error-page__post {
  position:absolute;
  top:32px;
  right:0;
}
/* testing .error-page__post img.aspect-ratio-img {
  width: auto;
} */
.error-page__post img{
  max-width:458px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/** error page media query starts here **/

@media (max-width:991px){
  .error-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-box-align: end ;
    -ms-flex-align: end ;
    align-items: flex-end ;
    -webkit-box-pack: center ;
    -ms-flex-pack: center ;
    justify-content: center ;
    padding-bottom: 70px;
}
.error-page__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -webkit-box-orient: vertical ;
  -webkit-box-direction: normal ;
  -ms-flex-direction: column ;
  flex-direction: column ;
/* justify-content: center; */
  -webkit-box-align: center;
  -ms-flex-align: center ;
  align-items: center ;
  text-align: center;
}

[data-aos="player-fade-up-mobile"] {
  opacity:0;
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
 }
 [data-aos="player-fade-up-mobile"].aos-animate {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

}


@media (max-width:600px){
.error-page {
    background-position-x: 73%;
}
  
.error-page__post img {
  max-width: 282px;
}
.error-page__post {
  top: 131px;
  right: -213px;
}
.error-page__player {
  position: absolute;
  top: 270px;
  right: 90px;
}
.error-page__player img {
  max-width: 220px;
}

}

 
@media (min-width:600px){
  .error-page {
    background-position-x: 73%;
}

.error-page__post img {
  max-width: 282px;
}
.error-page__post {
  top: 131px;
  right: -140px;
}
.error-page__player {
  position: absolute;
  top: 270px;
  right: 190px;
}
.error-page__player img {
  max-width: 250px;
}
}


@media (min-width:768px){
  .error-page__content h3.error-page__content--title {
    font-size: 36px;
    line-height: 50px;
    max-width: 300px;
}
  .error-page__post img {
    max-width: 350px;
}
.error-page__post {
  top: 60px;
  right: -113px;
}
.error-page__player {
  top: 230px;
    right: 300px;
  left: auto;
}
.error-page__player img {
  max-width: 300px;
}
}


@media (min-width:992px){
.error-page__post {
  top: 60px;
  right: -150px;
}
.error-page__player {
  top: 220px;
  right: 270px;
}
.error-page__content h3.error-page__content--title {
  max-width: 420px;
  font-size:42px;
  line-height:59px;
  margin-bottom:40px;
}
}


@media (min-width:1200px){
.error-page__post {
  right: -70px;
}
.error-page__player {
  top: 250px;
  right: 320px;
}
.error-page__player img {
  max-width: 340px;
}
.error-page {
  background-position: center;
}
.error-page{
  height:95vh;
}
}

@media (min-width:1400px){
  .error-page__content h3.error-page__content--title {
    max-width: 550px;
}
}


@media (min-width:1600px){
.error-page__post img {
    max-width: 458px;
}
.error-page__post {
  right: -40px;
}
.error-page__player {
  top: 284px;
  right: 520px;
}
.error-page__player img {
  max-width: 409px;
}
.error-page{
  min-height:950px;
  max-height:1024px;
}

}

/* css rules for ipad pro protrait */
@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation: portrait) {
  [data-aos="player-fade-up-mobile"] {
    opacity:0;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
   }
   [data-aos="player-fade-up-mobile"].aos-animate {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

}
/* css rules for ipad pro landscape */
@media all and (device-width: 1366px) and (device-height: 1024px) and (orientation: landscape) {
  [data-aos="player-fade-up-mobile"] {
    opacity:0;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
   }
   [data-aos="player-fade-up-mobile"].aos-animate {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

}

/* css rules for ipad  landscape */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  [data-aos="player-fade-up-mobile"] {
    opacity:0;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
   }
   [data-aos="player-fade-up-mobile"].aos-animate {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

}

/*** windows issue button *****/

/* body.hex--windows a.error-page__content--btn{

   padding:14px 15px 10px;
} */





/********************** 404 error page new design end ******************************/



/********************** UEM new design style starts ******************************/

.hex__header_stripe.uem_responsive .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
  width:100%;
}
.hex__header_stripe.uem_responsive .hex__mdm_home_header_title {
  margin: 0 0 30px;
}
.hex__header_stripe.hex__uem_header_stripe_with_gartner .hex__mdm_home_header_small_title{
  font-size:18px;
  line-height:24px;
  margin: 0 0 18px;
  color:var(--hex_bg_color_white);
  font-weight: var(--hex_font_semibold);
}

@media (max-width:600px){
.hex__header_stripe.uem_responsive .hex__mdm_home_header_small_title {
  margin: 80px 0 10px;
}
.hex__header_stripe.uem_responsive {
  min-height: 830px;
}
.hex__header_stripe.uem_responsive .hex__mdm_home_header_title{
  margin: 0 0 20px;
}
.hex__header_stripe.uem_responsive .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__mdm_home_header_title {
  max-width: 330px;
  margin: 0 auto 20px;
} 
}

@media (min-width:600px){
  .hex__header_stripe.uem_responsive .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__mdm_home_header_title{
    max-width: 480px;
  } 
}
@media (min-width: 992px){
  .mhex_multi_tab_stripe_container.uem_responsive .mhex_tab_windows{
    max-width: 420px;
  }
}

@media (min-width:1400px){
  .hex__header_stripe.uem_responsive .hex__mdm_home_content_wrapper .hex__mdm_home_content_left  .hex__mdm_home_header_title,
  .hex__header_stripe.uem_responsive .hex__mdm_home_content_wrapper .hex__mdm_home_content_left,
  .hex__header_stripe.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_left  .hex__mdm_home_header_title,
  .hex__header_stripe.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_left
  {
    max-width: 690px;
  } 
}

/********************** UEM new design style ends ******************************/


/********************** shedule demo ******************************/
  
.hex__form_select_wrapper.device_label_top{
  position:relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.hex__form_select_wrapper.device_label_top .device_label_top_wrap{
  width:100%;
}
.device_label_top_popup_wrap{
  position: relative; 
}
.hex__form_select_wrapper.device_label_top .device_count_form_group {
  width: 100%;
}
.device_label_top_popup_wrap .device_label_top_popup{
  position: absolute;
  right: -38px;
  width: 25px;
  height: 25px;
  top: -13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.device_label_top_popup_wrap .device_label_top_popup img{
  cursor: pointer;
  max-width:24px;
  max-height:24px;
  min-width:24px;
  min-height:24px;
  height:24px;
  width:24px;
  -o-object-fit:cover;
     object-fit:cover;
}
.device_label_top_popup_wrap .device_label_top_popup .device_label_top_popup__title{
  position:absolute;
  padding-bottom:10px;
  bottom: 25px;
  margin-bottom: 0;
  pointer-events:none;
  opacity:0;
  visibility:hidden;
  -webkit-transition:  all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);  
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  min-width:252px;
  left: 0;
}
.device_label_top_popup_wrap .device_label_top_popup p{
  font-size:14px;
  line-height:24px;
  color:var(--hex_home_common_text_color);
  font-weight:var(--hex_font_normal);
  padding:17px;
  -webkit-box-shadow: 0 0 4px 0px rgba(85,101,117,0.1);
          box-shadow: 0 0 4px 0px rgba(85,101,117,0.1);
  border-radius:4px;
  margin-bottom:0;
  background-color:var(--hex_bg_color_white);
}
.device_label_top_popup_wrap .device_label_top_popup:hover .device_label_top_popup__title{
  pointer-events:all;
  opacity:1;
  visibility:visible;
  -webkit-transition:  all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);  
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media (max-width: 1150px){
  .device_label_top_popup_wrap .device_label_top_popup .device_label_top_popup__title{
    min-width:225px;
  }
}

@media (max-width:1100px){
  .device_label_top_popup_wrap{
    display:none;
  }
}
/********************** shedule demo ******************************/
.stop-spiner {
  display: none;
}
.fa-spin.ng-hide-remove{
  display: inline-block !important;
}

/******* Start: hexnode v2 Alternative page styles 
****************************************************/
input, .form-control {
  font-family: var(--hex_font_family);
}
.hex__global_nav_bar.ahex_head_outer_wrap--hex_alt_hold_nav_bar {
  top: 0px;
}
.alternative_ad_wrapper .table>thead>tr>th, 
.alternative_ad_wrapper .table>tbody>tr>th, 
.alternative_ad_wrapper .table>tfoot>tr>th, 
.alternative_ad_wrapper .table>thead>tr>td, 
.alternative_ad_wrapper .table>tbody>tr>td, 
.alternative_ad_wrapper .table>tfoot>tr>td {
  padding: 15px;
  vertical-align: middle;
  color: rgb(2, 10, 25);
}
.text--white, 
.title--white,
.color-white {
  color: rgb(255, 255, 255);
}

.alternative_ad_wrapper .form-control::placeholder,::placeholder {
  color: rgb(108, 117, 125) !important;
  opacity: 1;
}
@media screen and (max-width: 600px){
  .alt-logo-section.hex__home_logos{
    margin: 50px 0 0;
  }
}
.alternative_ad_wrapper .row {
  display: flex;
  flex-wrap: wrap;
}
.alternative_ad_wrapper .row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
}
.alternative_ad_wrapper p {
  font-weight:var(--hex_font_light);
  font-family:var(--hex_font_family);
}
.alternative_ad_wrapper .btn {
  display: inline-block;
  font-weight:var(--hex_font_midbold);
  font-family:var(--hex_font_family);
  line-height: 24px;
  color: rgb(255, 255, 255);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: var(--hex_btn_bg_color);
  box-shadow: unset;
  border: 1px solid transparent;
  padding: 0.75rem 0.75rem;
  font-size: 16px;
  border-radius: 5px;
  background-image: unset;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
[type="button"] {
  font-family:var(--hex_font_family);
}
.alternative_ad_wrapper form .hex__form_wrapper_row,
.alternative_ad_wrapper form .hex__signup_bottom_form_wrapper{
  max-width: 540px;
  margin: 0 auto;
}
@media screen and (max-width: 620px) {
  .alternative_ad_wrapper form .hex__form_wrapper_row,
  .alternative_ad_wrapper form .hex__signup_bottom_form_wrapper{
    max-width: 340px;
  }
  .alternative_ad_wrapper form .hex__signup_bottom_form_wrapper{
    flex-direction: column;
  }
}
.alternative_ad_wrapper .alt-hero-form {
  position: relative;
}
.alternative_ad_wrapper .alt-hero-form .style_of_error_message {
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  text-align: left;
  position: absolute;
  top: 100%;
  padding-top: 10px;
  background: 0 0;
  display: block;
}
@media screen and (max-width: 1200px) {
  .alternative_ad_wrapper .alt-hero-form .style_of_error_message {
    text-align: center;
  }
}
.ahex_head_outer_wrap--hex_alt_hold_nav_bar.hex__global_nav_bar:hover::before {
  opacity: 0;
}
.ahex_head_outer_wrap--hex_alt_hold_nav_bar.hex__global_nav_bar.hex__nav_get_fixed::before {
  opacity: 1;
}
.ahex_head_outer_wrap--hex_alt_hold_nav_bar.hex__global_nav_bar:hover .hex__global_nav_logo_wrapper svg {
  fill: rgb(255, 255, 255);
}
.ahex_head_outer_wrap--hex_alt_hold_nav_bar.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_logo_wrapper svg {
  fill: rgb(0, 0, 0);
}
.ahex_head_outer_wrap--hex_alt_hold_nav_bar {
  padding: 25px 0;
}
.ahex_head_outer_wrap--hex_alt_hold_nav_bar .hex__global_nav_demo_btn_alt {
  padding: 9px 26px;
}
/* .hex--firefox .ahex_head_outer_wrap--hex_alt_hold_nav_bar .hex__global_nav_demo_btn_alt {
  padding: 10px 26px 8px;
} */
.ahex_head_outer_wrap--hex_alt_hold_nav_bar .hex__global_nav_logo_container {
  margin-bottom: 0;
}
.ahex_head_outer_wrap--hex_alt_hold_nav_bar .hex__global_nav_main_bar {
  margin-bottom: 0;
  max-height: 45px;
  transition: all .3s linear;
}
.ahex_head_outer_wrap--hex_alt_hold_nav_bar.hex__global_nav_bar.hex__nav_get_fixed .hex__global_nav_main_bar {
  max-height: 36px;
  margin-bottom: 1px;
}
.hex__scrolling_up .ahex_head_outer_wrap--hex_alt_hold_nav_bar .hex__global_nav_logo,
.ahex_head_outer_wrap--hex_alt_hold_nav_bar:not(.hex__scrolling_down) .hex__global_nav_logo{
  fill: rgb(255, 255, 255);
}

@media screen and (max-width: 1100px) {
  .ahex_head_outer_wrap--hex_alt_hold_nav_bar {
    padding: 13px 0;
  }
}
@media screen and (max-width: 600px) {
  .ahex_head_outer_wrap--hex_alt_hold_nav_bar.hex__global_nav_bar::before {
    z-index: 1;
  }
  .ahex_head_outer_wrap--hex_alt_hold_nav_bar .hex__global_nav_demo_btn_alt {
    padding: 9px 20px;
    font-size: 14px;
    line-height: 18px;
  }
  /* .hex--firefox .ahex_head_outer_wrap--hex_alt_hold_nav_bar .hex__global_nav_demo_btn_alt {
    padding: 8px 20px 8px;
    height: 36px;
    line-height: 24px;
  } */
}
@media screen and (max-width: 400px) {
  .ahex_head_outer_wrap--hex_alt_hold_nav_bar .hex__global_nav_demo_btn_alt {
    padding: 9px 15px;
    font-size: 12px;
    line-height: 18px;
  }
  /* .hex--firefox .ahex_head_outer_wrap--hex_alt_hold_nav_bar .hex__global_nav_demo_btn_alt {
    padding: 7px 15px 8px;
  } */
}
.section-title {
  font-size: 42px;
  line-height: 1.2;
  font-weight: 700;
  color: rgb(2, 10, 25);
  margin-bottom: 30px;
}
.section-content {
  font-size: 18px;
  line-height: 31px;
  font-weight: 400;
  color: rgb(2, 10, 25);
  margin-bottom: 0;
}

.text-center {
  text-align: center;
}
@media screen and (max-width: 991px) {
  .section-title {
    font-size: 38px;
  }
}
@media screen and (max-width: 600px) {
  .section-title {
    font-size: 32px;
  }
}
@media (prefers-reduced-motion: reduce) {
.alternative_ad_wrapper .btn {
  transition: none;
}
}
/* .hex--firefox .alternative_middle_sign_up_stripe .hex__signup_btn,
.hex--firefox .alternative_ad_wrapper.bottom_signup_strip .hex__signup_bottom_btn {
  padding: 1rem 0.75rem 0.75rem;
}
.hex--firefox .alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group .btn-submit {
  padding: 0.85rem 0.75rem 0.75rem;
} */
.alternative_ad_wrapper .btn:hover {
  color: rgb(255, 255, 255);
  background-color: var(--hex_btn_bg_color_hover);
}
/* .btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
} */
.alternative_ad_wrapper .btn.btn-submit:hover, .alternative_ad_wrapper .btn.btn-submit:focus {
  color: rgb(255, 255, 255);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}
.alternative_ad_wrapper .btn-submit{
  max-width: 190px;
}

.alternative-hero-section {
  background: rgb(2, 10, 25);
  min-height: 650px;
}
.alternative-hero-section .form-group {
  margin-left: 0;
  margin-bottom: 0;
}
.alternative-hero-section .alt-hero-sec-row {
  padding-top: 210px;
  padding-bottom: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1200px) {
  .alternative-hero-section .alt-hero-sec-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 215px;
    padding-bottom: 70px;
  }
}
.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content {
  width: 100%;
  max-width: 570px;
  padding-right: 30px;
  position: relative;
}
@media screen and (max-width: 1200px) {
  .alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content {
    padding-right: 0px;
    margin-bottom: 60px;
    text-align: center;
  }
}
.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-sec__content--title {
  font-size: 42px;
  line-height: 1.42;
  margin-bottom: 30px;
  font-weight:var(--hex_font_semibold);
  font-family:var(--hex_font_family);
}
/* @media screen and (max-width: 1200px) {
  .alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-sec__content--title {
    font-size: 38px;
  }
} */
@media screen and (max-width: 991px) {
  .alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-sec__content--title {
    font-size: 38px;
  }
}
@media screen and (max-width: 620px) {
  .alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-sec__content--title {
    font-size: 32px;
  }
}
.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form {
  margin-bottom: 0;
}
.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group {
  max-width: 100%;
}
@media screen and (max-width: 1200px) {
  .alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 620px) {
  .alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group .form-control {
  max-width: 340px;
  margin-right: 8px;
  height: 50px;
  font-size: 18px;
  padding: 0;
  padding-left: 20px;
  padding-right: 20px;
  color: rgb(2, 10, 25);
  border-color: transparent;
  box-shadow: unset;
}
@media screen and (max-width: 620px) {
  .alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group .form-control {
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 15px;
  }
}
.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group .btn-submit {
  height: 50px;
  outline: none;
}
.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group .btn-submit:focus {
  outline: none;
}
.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group .btn-submit.loading .svg-spinner {
  display: inline-block;
}
@media screen and (max-width: 620px) {
  .alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group .btn-submit {
    max-width: 100%;
  }
}
.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group label.error {
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 26px;
  font-weight:var(--hex_font_light);
  text-align: left;
  position: absolute;
  top: 100%;
  padding-top: 10px;
  background: transparent;
  display: block;
}
@media screen and (max-width: 1200px) {
  .alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group label.error {
    text-align: center;
  }
}
.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__image {
  max-width: 620px;
}
.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__image .alt-hero__image-img {
  max-width: 100%;
  height: auto;
}
/* Compare section */

.compare-section {
  background: rgb(255, 255, 255);
  position: relative;
  padding: 75px 0;
}
@media (max-width: 992px) {
  .compare-section {
    padding: 60px 0;
  }
}
@media (max-width: 991px) {
  .compare-section .section-title {
    font-size: 38px;
  }
}
@media (max-width: 600px) {
  .compare-section {
    padding: 60px 0 40px 0;
  }
  .compare-section .section-title {
    font-size: 32px;
  }
}
.compare-section .compare-section-container {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.compare-section .compare-section-container .compare-section__table {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: 0;
  width: 100%;
  margin-top: 40px;
  padding: 30px;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.compare-section .compare-section-container .compare-section__table::-webkit-scrollbar {
  height: 4px;
  background: rgb(255, 255, 255);
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.compare-section .compare-section-container .compare-section__table:hover::-webkit-scrollbar {
  height: 4px;
  opacity: 1;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.compare-section .compare-section-container .compare-section__table::-webkit-scrollbar-thumb {
  background: rgb(225, 225, 225);
  border-radius: 10px;
  border: 4px solid rgb(255, 255, 255);
}
.compare-section .compare-section-container .compare-section__table:hover::-webkit-scrollbar-thumb {
  background-color: rgb(160, 160, 165);
}
.compare-section .compare-section-container .compare-section__table:hover::-webkit-scrollbar-thumb {
  background-color: rgb(225, 225, 225);
  border: 4px solid rgb(232, 232, 232);
}
@media (max-width: 1210px) {
  .compare-section .compare-section-container .compare-section__table {
    margin: auto;
    padding: 30px calc(6% - -10px);
  }
}
@media (max-width: 767px) {
  .compare-section .compare-section-container .compare-section__table {
    min-width: unset;
    max-width: 100%;
  }
}
@media screen and (max-width: 1210px) {
  .compare-section .hex__common_container_wrapper {
    width: 100%;
  }
}
@media (max-width: 1210px) {
  .compare-section .compare-section__content {
    width: 100%;
    max-width: 88%;
    padding-right: 0%;
    margin-left: auto;
    margin-right: auto;
  }
}

.compare-section__table {
  border-radius: 1px;
  min-width: unset;
}
.compare-section__table table {
  -webkit-box-shadow: 0 11px 25px rgba(0, 0, 0, 0.2);
          box-shadow: 0 11px 25px rgba(0, 0, 0, 0.2);
  margin: 0 auto;
  width: unset;
}
.compare-section__table table th, .compare-section__table table td {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  font-weight: 400;
  border-right: 1px solid rgb(233, 233, 233);
  position: relative;
  z-index: 9;
  min-width: 110px;
  max-width: 140px;
}
.compare-section__table table th:last-child, .compare-section__table table td:last-child {
  border: none;
}
.compare-section__table table th {
  padding: 15px;
}
.compare-section__table table tr.selected {
  background-color: rgb(0, 0, 0);
  -webkit-box-shadow: 5px 12px 74px rgba(9, 32, 76, 0.102);
          box-shadow: 5px 12px 74px rgba(9, 32, 76, 0.102);
  border-radius: 2px;
  position: relative;
}
.compare-section__table table tr.selected::after {
  width: calc(100% - -20px);
  height: 100%;
  background-color: rgb(0, 0, 0);
  top: 0;
  left: -10px;
  position: absolute;
  border-radius: 2px;
}
.compare-section__table table tr.selected th, .compare-section__table table tr.selected td {
  color: rgb(255, 255, 255);
  font-weight: 600;
  position: relative;
}
.compare-section__table table tr.selected th:last-child::after, .compare-section__table table tr.selected td:last-child::after {
  content: "";
  background: transparent;
  pointer-events: none;
}
.compare-section__table table tr.selected th::after, .compare-section__table table tr.selected td::after {
  content: "";
  background-color: rgba(233, 233, 233, 0.7);
  height: 100%;
  width: 1px;
  top: 0;
  right: -1px;
  position: absolute;
}
.compare-section__table table tr.selected td:last-child::before {
  width: 10px;
  height: 100%;
  content: "";
  background-color: rgb(0, 0, 0);
  top: 0;
  right: -10px;
  position: absolute;
  border-radius: 0 2px 2px 0;
}
.compare-section__table table tr.selected th svg {
  margin-left: -6px;
  max-width: 60px;
}
.compare-section__table table tr.selected th::before {
  width: 10px;
  height: 100%;
  content: "";
  background-color: rgb(0, 0, 0);
  top: 0px;
  left: -10px;
  position: absolute;
  border-radius: 2px 0 0 2px;
}
.compare-section__table table tbody tr th, 
.compare-section__table table tbody tr td {
  text-align: center;
  border-top:0px;
  border-bottom:0px;
}

.compare-section__twoside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1210px) {
  .compare-section__twoside {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 900px;
    margin: auto;
    text-align: center;
  }
}
.compare-section__twoside .compare-section__content {
  width: 50%;
  max-width: 520px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  padding-right: 20px;
}
@media (max-width: 1210px) {
  .compare-section__twoside .compare-section__content {
    width: 100%;
    max-width: 88%;
    padding-right: 0%;
    margin-left: auto;
    margin-right: auto;
  }
}
.compare-section__twoside .compare-section__table-wrap {
  width: 100%;
  max-width: 620px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
@media (max-width: 1210px) {
  .compare-section__twoside .compare-section__table-wrap {
    width: 100%;
    max-width: 100%;
  }
}
.compare-section__twoside .compare-section__table-wrap .compare-section__table {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: 0;
  width: 100%;
  padding: 30px;
  margin-top: 0px;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1210px) {
  .compare-section__twoside .compare-section__table-wrap .compare-section__table {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 30px calc(6% - -10px);
  }
}
@media (max-width: 767px) {
  .compare-section__twoside .compare-section__table-wrap .compare-section__table {
    min-width: unset;
    max-width: 100%;
    margin-top: 20px;
  }
}
.compare-section__twoside .compare-section__table-wrap .compare-section__table::-webkit-scrollbar {
  height: 4px;
  background: rgb(255, 255, 255);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out height 0.3s ease-out;
  transition: opacity 0.3s ease-out height 0.3s ease-out;
}
.compare-section__twoside .compare-section__table-wrap .compare-section__table:hover::-webkit-scrollbar {
  height: 4px;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-out height 0.3s ease-out;
  transition: opacity 0.3s ease-out height 0.3s ease-out;
}
.compare-section__twoside .compare-section__table-wrap .compare-section__table::-webkit-scrollbar-thumb {
  background: rgb(225, 225, 225);
  border-radius: 10px;
  border: 4px solid rgb(255, 255, 255);
}
.compare-section__twoside .compare-section__table-wrap .compare-section__table:hover::-webkit-scrollbar-thumb {
  background-color: rgb(160, 160, 165);
}
.compare-section__twoside .compare-section__table-wrap .compare-section__table:hover::-webkit-scrollbar-thumb {
  background-color: rgb(225, 225, 225);
  border: 4px solid rgb(232, 232, 232);
}
.compare-section__twoside .compare-section__table-wrap .compare-section__table table {
  width: 100%;
  margin: auto;
  border: 0;
}
.compare-section__twoside .compare-section__table-wrap .compare-section__table table th {
  border-top:0px;
  border-bottom:0px;
  border-left: 0px;
}
.compare-section__twoside .compare-section__table-wrap .compare-section__table table th, .compare-section__twoside .compare-section__table-wrap .compare-section__table table td {
  min-width: 80px;
  border-top:0px;
  border-bottom:0px;
}
.compare-section__twoside .compare-section__table-wrap .compare-section__table table tbody tr th {
  min-width: 110px;
}
.compare-section__twoside .compare-section__table-wrap .compare-section__condtions-wrap {
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 1210px) {
  .compare-section__twoside .compare-section__table-wrap .compare-section__condtions-wrap {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.compare-section__twoside .compare-section__table-wrap .compare-section__condtions-wrap p {
  width: 100%;
  text-align: left;
  margin-left: 0;
}
@media screen and (max-width: 1210px) {
  .compare-section__twoside .compare-section__table-wrap .compare-section__condtions-wrap p {
    max-width: 605px;
    text-align: center;
    margin: 0 auto;
  }
}

@media screen and (min-width: 1210px) {
  .compare-section__table-container {
    margin-right: -20px;
  }
}

.compare-section__condtions-wrap {
  padding-left: 0px;
}
@media screen and (max-width: 767px) {
  .compare-section__condtions-wrap {
    max-width: 88%;
    margin-left: auto;
    margin-right: auto;
  }
}
.compare-section__condtions-wrap p {
  font-size: 12px;
  line-height: 18px;
  color: var(--hex_home_common_text_color);
  opacity: 0.7;
  margin: 0 auto;
  width: 100%;
  max-width: 605px;
  text-align: center;
}
@media screen and (max-width: 1210px) {
  .compare-section__condtions-wrap p {
    max-width: 88%;
    text-align: center;
    margin: 0 auto;
  }
}


@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .compare-section__table table {
    position: relative;
  }
  .compare-section__table table tr.selected {
    position: unset;
  }
  .compare-section__table table tr.selected::after {
    width: calc(100% - -20px);
    height: 50px;
    content: "";
    background-color: rgb(0, 0, 0);
    top: calc(100% - 100px);
    left: -10px;
    position: absolute;
    border-radius: 2px;
  }
  .compare-section__table table tr.selected td:last-child::after {
    content: "";
    background: transparent;
    width: 30px;
    right: -35px;
    pointer-events: none;
  }

}

/* Awards section */

.awards-section {
  padding: 40px 0 0 0;
  background: var(--hex_bg_color_light_blue);
}
@media screen and (max-width:992px){
  .awards-section{
    padding-top: 80px;
  }
}
.awards-section .awards-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-right: -20px;
  margin-left: -20px;
}
@media screen and (max-width: 992px) {
  .awards-section .awards-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.awards-section .awards-row .awards-item {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333;
  padding-right: 20px;
  padding-left: 20px;
  margin-bottom: 80px;
}
@media screen and (max-width: 992px) {
  .awards-section .awards-row .awards-item {
    margin-bottom: 80px;
    min-width: 50%;
    max-width: 500px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }
}
@media screen and (max-width: 600px) {
  .awards-section .awards-row .awards-item {
    min-width: unset;
  }
}
.awards-section .awards-row .awards-item .awards-item__logo {
  /* margin-bottom: 24px; */
  text-align: center;
  height: 120px;
  max-height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 992px) {
  .awards-section .awards-row .awards-item .awards-item__logo {
    height: auto;
    max-height: 100%;
    margin-bottom:25px;
  }
}
.awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--width-ls img {
  max-width: 230px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--width-ls img {
    max-width: 200px;
  }
}
.awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--width-ms img {
  max-width: 200px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--width-ms img {
    max-width: 170px;
  }
}
.awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--width-ss img {
  max-width: 150px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--width-ss img {
    max-width: 130px;
  }
}
.awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--height-ls img {
  max-height: 54px;
  max-width: 100%;
  -o-object-position: center;
     object-position: center;
}
@media screen and (max-width: 767px) {
  .awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--height-ls img {
    max-height: 50px;
  }
}
.awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--height-ms img {
  max-height: 52px;
  max-width: 100%;
  -o-object-position: center;
     object-position: center;
}
@media screen and (max-width: 767px) {
  .awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--height-ms img {
    max-height: 50px;
  }
}
.awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--height-ss img {
  min-height: 32px;
  max-height: 34px;
  max-width: 100%;
  -o-object-position: center;
     object-position: center;
}
.awards-section .awards-row .awards-item .awards-item__logo img {
  width: auto;
  height: auto;
  max-width: 230px;
  max-height: 110px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  .awards-section .awards-row .awards-item .awards-item__logo img {
    max-width: 200px;
  }
}
.awards-section .awards-row .awards-item .awards-item__content p {
  text-align: center;
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: var(--hex_font_light);
  line-height: 27px;
  text-align: center;
}

/* alternative V2 page section bg update starts ====== */
.award-section--bg.awards-section{
  background-color: var(--hex_bg_color_white);
}
.award-section--bg.awards-section .awards-row .awards-item .awards-item__logo.awards-item__logo--height-ss img{
  min-height: 32px;
  max-height: 34px;
  object-position: center;
}

.compare-section--bg.compare-section{
  background-color: var(--hex_bg_color_light_blue);
}

.compare-section--bg.compare-section .compare-section__table table{
  background-color: var(--hex_bg_color_white);
}



/* alternative V2 page section bg update ends ====== */ 



/* whats more section */

.list-section {
  padding: 70px 0;
  position: relative;
}
@media screen and (max-width: 600px) {
  .list-section {
    padding: 60px 0;
  }
}
.list-section .list-section-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 30px;
}
.list-section .list-section-wrap .list-section-ul{
  margin-left: 0;
  margin-bottom: 0;
}
@media screen and (max-width: 992px) {
  .list-section .list-section-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.list-section .list-section-wrap .list-col {
  position: relative;
  width: 100%;
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
  padding-right: 15px;
  padding-left: 15px;
}
@media screen and (max-width: 992px) {
  .list-section .list-section-wrap .list-col {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 620px;
  }
}
.list-section .list-section-wrap .list-section-ul .list-item {
  list-style: none;
  padding: 0 0 0 50px;
  margin: 0 0 25px;
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: rgb(2, 10, 25);
}
.list-section .list-section-wrap .list-section-ul .list-item:last-child {
  margin: 0 0 0px;
}
.list-section .list-section-wrap .list-section-ul .list-item:hover::before {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.list-section .list-section-wrap .list-section-ul .list-item:hover::after {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
}
.list-section .list-section-wrap .list-section-ul .list-item::before {
  content: "";
  position: absolute;
  border-radius: 50%;
  background-color: var(--hex_bg_color_little_dark_blue);
  width: 20px;
  height: 20px;
  left: 0;
  top: 4px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.list-section .list-section-wrap .list-section-ul .list-item::after {
  content: "";
  background-image: url('https://www-review3.hexnode.com/static/img/alternative_pages_v2/tick-sky-blue.svg');
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
  background-size: contain;
  left: 5px;
  top: 10px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.list-section .list-section-wrap .list-section-featured.margin-top--removal {
  margin-top: -30px;
}
@media screen and (min-width: 992px) {
  .list-section .list-section-wrap .list-section-featured {
    padding-left: 30px;
  }
}
.list-section .list-section-wrap .list-section-featured img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  height: auto;
}
@media screen and (max-width: 991px) {
  .list-section .list-section-wrap .list-section-featured {
    /* margin-top: 30px; */
    margin-bottom: 50px;
  }
}
/* signup bottom light bg */
@media (max-width: 650px){
  .alternative_ad_wrapper.hex__home_signup_bottom {
    padding: 60px 0;
    height: unset;
  }
  .alternative_ad_wrapper.bottom_signup_strip .hex__signup_title {
    font-size: 38px;
  }
}
.sign_up_bottom__list-wrap {
  text-align: center;
  margin-top: 30px;
}
.sign_up_bottom__list-wrap ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767px) {
  .sign_up_bottom__list-wrap ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.sign_up_bottom__list-wrap ul li {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  color: rgb(25, 25, 25);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 20px;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .sign_up_bottom__list-wrap ul li {
    padding-bottom: 20px;
  }
  .sign_up_bottom__list-wrap ul li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .sign_up_bottom__list-wrap ul li:last-child {
    margin-right: 0px;
  }
}
.sign_up_bottom__list-wrap ul li span {
  max-height: 8px;
  max-width: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  left: 0px;
  top: 10px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sign_up_bottom__list-wrap ul li span img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 8px;
  width: 12px;
}
.sign_up_bottom__list-wrap ul li:hover span {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
}
.sign_up_bottom__list-wrap ul li p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  color: rgb(25, 25, 25);
  margin-bottom: 0;
}
@media (max-width: 360px) {
  .sign_up_bottom__list-wrap ul li p {
    font-size: 17px;
  }
}
@media (max-width: 330px) {
  .sign_up_bottom__list-wrap ul li p {
    font-size: 16px;
  }
}
/* logo strip */

.logo-section {
  margin-top: 0px;
  padding: 80px 0;
}
.logo-section .hex__common_home_title  {
  font-size: 42px;
  line-height: 1.2;
  font-weight: 700;
  color: rgb(2, 10, 25);
  margin-bottom: 30px;
}
@media screen and (max-width: 991px) {
  .logo-section .hex__common_home_title  {
    font-size: 38px;
  }
}
@media screen and (max-width: 600px) {
  .logo-section {
    margin-top: 0px;
    padding: 60px 0;
  }
  .logo-section .hex__common_home_title  {
    font-size: 32px;
  }
}
/* customer slider */

@media screen and (max-width: 767px) {
  .customer-slider-wrap {
    padding-top: 20px;
  }
}
.customer-slider-wrap .customer-slider {
  max-width: 1010px;
  margin: 0 auto;
  margin-bottom: 133px;
  border-radius: 18px;
  -webkit-box-shadow: 0 39px 25px rgba(0, 0, 0, 0.122);
          box-shadow: 0 39px 25px rgba(0, 0, 0, 0.122);
}
.customer-slider-wrap .customer-slider.slick-initialized .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1200px) {
  .customer-slider-wrap .customer-slider {
    margin-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  .customer-slider-wrap .customer-slider {
    max-width: 400px;
  }
}
.customer-slider-wrap .customer-slider .item {
  display: none;
}
.customer-slider-wrap .customer-slider .item:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.customer-slider-wrap .customer-slider .customer-item {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border-radius: 18px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .customer-slider-wrap .customer-slider .customer-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.customer-slider-wrap .customer-slider .customer-item__image-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 37.33333%;
          flex: 0 0 37.33333%;
  max-width: 375px;
}
@media screen and (max-width: 767px) {
  .customer-slider-wrap .customer-slider .customer-item__image-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.customer-slider-wrap .customer-slider .customer-item__image-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .customer-slider-wrap .customer-slider .customer-item__image-wrap img {
    max-height: 400px;
  }
}
.customer-slider-wrap .customer-slider .customer-item__detail-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 63.66666%;
  flex: 0 0 63.66666%;
  max-width: 635px;
  background-color: rgb(0, 0, 0);
}
@media screen and (max-width: 767px) {
  .customer-slider-wrap .customer-slider .customer-item__detail-wrap {
    height: 100%;
  }
}
.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container {
  padding: 30px 40px;
}
@media screen and (max-width: 767px) {
  .customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container {
    padding: 40px 25px;
  }
}
.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail--title {
  color: rgb(255, 255, 255);
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 156px;
  padding-left: 10px;
}
@media screen and (max-width: 992px) {
  .customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail--title {
    font-size: 24px;
    line-height: 32px;
    padding-top: 0;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail--title {
    padding-left: 0px;
    min-height: auto;
    font-size: 20px;
    line-height: 28px;
  }
}
.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap {
  padding-top: 45px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  padding-left: 10px;
}
@media screen and (max-width: 992px) {
  .customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap {
    padding-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap {
    padding-left: 0px;
  }
}
.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap p {
  font-size: 22px;
  line-height: 28px;
  color: rgb(255, 255, 255);
  margin-bottom: 10px;
  font-weight:var(--hex_font_midbold);
  font-family:var(--hex_font_family);

}
@media screen and (max-width: 767px) {
  .customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap p {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 5px;
  }
}
.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap small {
  font-size: 18px;
  line-height: 28px;
  color: rgb(255, 255, 255);
  font-family:var(--hex_font_family);
  font-weight:var(--hex_font_midbold);
}
@media screen and (max-width: 767px) {
  .customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap small {
    font-size: 18px;
    line-height: 28px;
  }
}
.slick-dots {
  bottom: -45px;
  width: 100%;
  list-style: none;
  text-align: center;
}
.customer-slider-wrap .customer-slider .slick-dots li {
  margin: 0;
  padding: 0;
  width: 20px;
  height: 20px;
}
.customer-slider-wrap .customer-slider .slick-dots li button {
  padding: 0;
  width: 100%;
  height: 100%;
}
.customer-slider-wrap .customer-slider .slick-dots li button::before {
  font-size: 33px;
  outline: none;
}
.customer-slider-wrap .customer-slider .slick-dots li button::before:focus {
  outline: none;
}
/* .customer-slider-wrap .slick-dots li button:focus:before, .slick-dots li button:hover:before {
  opacity: 1;
} */
.slick-dots li button:before {
  width: 100%;
  height: 100%;
}
.alternative_ad_wrapper.bottom_signup_strip .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title {
  color: rgb(255, 255, 255);
}
.alternative_ad_wrapper.bottom_signup_strip .hex__signup_title {
  font-size: 42px;
}
@media screen and (max-width: 991px) {
  .alternative_ad_wrapper.bottom_signup_strip .hex__signup_title {
    font-size: 38px;
  }
}
@media screen and (max-width: 600px) {
  .alternative_ad_wrapper.bottom_signup_strip .hex__signup_title {
    font-size: 32px;
  }
}
.compare-section .table>thead>tr>th {
  border-bottom: 0px;
}
.alternative_middle_sign_up_stripe form .hex__signup_bottom_error_message {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: rgb(2, 10, 25);
  background-color: transparent;
  padding: 0 2px;
  margin-bottom: 0;
  text-align: center;
  margin-top: 10px;
}
.alternative_middle_sign_up_stripe .section-title,
.alternative_middle_sign_up_stripe .mhex_new_signup_header {
  font-size: 42px;
}
.alternative_middle_sign_up_stripe .hex__signup_bottom_text_wrapper {
  padding-top: 0px;
}
.alternative_middle_sign_up_stripe .mhex_new_signup_header {
  margin-bottom: 30px;
}
.alternative_middle_sign_up_stripe.alternative_ad_wrapper {
  padding: 80px 0;
}
.alternative_middle_sign_up_stripe.alternative_ad_wrapper .ahex_new_signup_wrapper {
  min-height: unset;
}
.alternative_middle_sign_up_stripe.alternative_ad_wrapper .sign_up_bottom__list-wrap ul{
  margin: 0;
}
@media screen and (max-width: 991px) {
  .alternative_middle_sign_up_stripe .section-title,
  .alternative_middle_sign_up_stripe .mhex_new_signup_header {
    font-size: 38px;
  }
}
@media screen and (max-width: 600px) {
  .alternative_middle_sign_up_stripe .section-title,
  .alternative_middle_sign_up_stripe .mhex_new_signup_header {
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  .alternative_middle_sign_up_stripe.alternative_ad_wrapper {
    padding: 60px 0;
  }
}
.alternative_middle_sign_up_stripe .hex__signup_bottom_error_message {
  color: rgb(2, 10, 25);
}
.alternative_middle_sign_up_stripe .hex__signup_btn,
.alternative_ad_wrapper.bottom_signup_strip .hex__signup_bottom_btn {
  height: 50px;
  border: 0;
  border-radius: 5px;
  font-weight: var(--hex_font_midbold);
  font-family: var(--hex_font_family);
  font-size: 16px;
  line-height: 24px;
}
.alternative_middle_sign_up_stripe .hex__signup_btn {
  padding: 0;
}
@media screen and (min-width: 621px) {
  .alternative_middle_sign_up_stripe .hex__signup_btn,
  .alternative_ad_wrapper.bottom_signup_strip .hex__signup_bottom_btn {
    max-width: 190px;
    min-width: 190px;
  }
}
@media screen and (max-width: 621px) {
  .alternative_middle_sign_up_stripe .hex__signup_btn,
  .alternative_ad_wrapper.bottom_signup_strip .hex__signup_bottom_btn {
    width: 100%;
    max-width:unset;
    height: 48px;
  }
}

.alternative-hero-section .alt-hero-sec-row .alt-hero-sec__content .alt-hero-form .form-group input.form-control:focus {
  border: 1px solid transparent;
}

.alternative_middle_sign_up_stripe .hex__c_header_form_wrapper .hex__signup_input, .alternative_middle_sign_up_stripe .hex__c_header_form_wrapper input[type="text"].hex__signup_input, .alternative_ad_wrapper input[type="text"].hex__signup_bottom_input {
  border-radius: 5px;
  height: 50px;
  padding: 0 20px;
}

@media screen and (min-width: 621px) {
  .alternative_middle_sign_up_stripe .hex__c_header_form_wrapper .hex__signup_input, .alternative_middle_sign_up_stripe .hex__c_header_form_wrapper input[type="text"].hex__signup_input, .alternative_ad_wrapper input[type="text"].hex__signup_bottom_input {
    min-width: 340px;
  }
}

@media screen and (max-width: 620px) {
  .alternative_middle_sign_up_stripe .hex__c_header_form_wrapper .hex__signup_input, .alternative_middle_sign_up_stripe .hex__c_header_form_wrapper input[type="text"].hex__signup_input, .alternative_ad_wrapper input[type="text"].hex__signup_bottom_input {
    max-width: unset;
    margin-right: 0;
    margin-bottom: 15px;
    height: 48px;
  }
}

@media screen and (max-width: 991px) {
  .alternative_ad_wrapper.privacy_footer {
    margin-top: -20px;
  }
}
@media screen and (max-width: 820px) {
  .alternative_ad_wrapper .hex__footer_bottom_copyright_wrapper {
    justify-content: flex-end;
  }
}
@media screen and (max-width: 600px) {
  .alternative_ad_wrapper .hex__footer_bottom_copyright_wrapper {
    width: 100%;
    margin-left: 0;
    text-align: center;
  }
}
.alternative_ad_wrapper .hex__footer_bottom_privacy_wrapper {
  margin: 0;
}
.alternative_ad_wrapper .hex__signup_bottom_text_wrapper {
  padding-bottom: 0;
}
.alternative_ad_wrapper .hex__signup_bottom_sub_title {
  padding-top: 12px;
}
@media screen and (max-width: 600px) {
  .alternative_ad_wrapper .hex__footer_bottom_bar {
    margin-top: 0px;
    top: -2px;
  }
  .alternative_ad_wrapper .hex__footer_bottom_copyright_wrapper {
    justify-content: center;
  }
  footer .hex_footer_bottom_bar .hex_bottom_bar_full .hex_privacy_policy {
    margin-bottom: 8px;
  }
}
/******* End: hexnode v2 Alternative page styles 
****************************************************/
/******* Start: Dynamic tab 
****************************************************/
.mhex_multi_tab_header .mhex_multi_tab_header_nav {
  padding-bottom: 0;
}
.mhex_multi_tab_content_wrapper.tab-active {
  position: relative;
}
.solution_tab_header_container {
  padding: 10px 0 10px;
}
.mhex_multi_tab_content_wrapper .tab_nav_ul_wrapper li.active a{
  color: var(--hex_home_common_title_color);
  font-weight: var(--hex_font_normal);
}
.mhex_tab_nav_li {
  position: relative;
  z-index: 2;
}
.tab_controller .mhex_multi_tab_header:-webkit-scrollbar {
  display: none;
}
.tab_controller .mhex_multi_tab_header_nav {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.tab_controller .mhex_multi_tab_header {
  scrollbar-width: none;
}
.tab_controller .mhex_multi_tab_header::-webkit-scrollbar {
  display: none;
}
.mhex_multi_tab_content_wrapper.tab-active .mhex_multi_tab_header_nav {
  position: relative;
  display: inline-block;
}

/* solution tab style start */
.mhex_multi_tab_content_wrapper .tab_nav_ul_wrapper:after,
.mhex_multi_tab_content_wrapper .tab_nav_ul_wrapper>li>a:after {
  content: unset;
}
.mhex_multi_tab_content_wrapper .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>a {
  font-weight: var(--hex_font_normal);
  color: var(--hex_color_sec);
  padding: 5px 25px 25px;
  font-size: 18px;
  line-height: 24px;
  transition: all .4s ease;
}
.mhex_multi_tab_content_wrapper .mhex_multi_tab_header .mhex_multi_tab_header_nav.tab_header_nav--space>ul>li>a {
  padding: 5px 18px 25px;
}
@media screen and (max-width: 600px) {
  .mhex_multi_tab_content_wrapper .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>a {
    padding: 5px 10px 25px;
  }
}
.mhex_multi_tab_content_wrapper .tab_nav_ul_wrapper>li>a:hover {
  color: var(--hex_home_common_title_color) !important;
}
.mhex_multi_tab_content_wrapper .mhex_multi_tab_header {
  border-bottom: 1px solid;
  border-color: var(--hex_color_light_grey);
  position: relative;
  overflow: hidden;
  overflow-x: auto;
}
.mhex_multi_tab_content_wrapper .mhex_multi_tab_content.tab-pane.tab-pane--solution-tab-conternt {
  padding-top: 35px;
}
.solution-tab-wrapper {
  padding-bottom: 35px;
  padding-right: 0% !important;
  padding-left: 0% !important;
  margin-bottom: 18px;
}
.solution-tab-wrapper .tab-pane--wrapper {
  max-width: 1000px;
  margin: 0 auto;
}
/* solution tab style end */
/******* Start: Dynamic tab 
****************************************************/

/* disclaimer in gartner-magic-quadrant-uem */
.hex-disclaimer{
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--hex_font_bold);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 45px 0 10px;
}
.hex-disclaimer__subtitle{
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_bold);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 5px;
}
.hex-disclaimer__subcontent{
  font-size: 14px;
  line-height: 24px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  padding: 0;
  margin: 0 0 5px;
}
.hex-complianceformwrp{
  top:90px;
  position: sticky;
}

/* ---  disclaimer in gartner-magic-quadrant-uem  --- */

/* --- feature home page starts --- */
.feature-home-banner{
  background-image: url("https://www-review3.hexnode.com/static/img/feature_page/home_page/features-page-desktop-header.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 185px;
  padding-bottom: 130px;
}
.feature-home-banner .hex__container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
}
.feature-banner{
  max-width: 1066px;
  width: 100%;
  margin: 0 auto;
}
.feature-banner .feature-banner__title{
  font-size: 40px;
  line-height: 1.25;
  color: var(--hex_bg_color_white);
  letter-spacing: 0px;
  opacity: 1;
  font-weight: var(--hex_font_bold);
  text-align: center;
  word-break: break-word;
  margin: 0;
  margin-bottom: 32px;
}
.feature-banner form{
  margin: 0;
}
.feature-banner__input.hex__signup_bottom_input, input[type="text"].feature-banner__input {
  max-width: 280px;
}
.feature-banner .hex__signup_bottom_btn{
  max-width: 210px;
}
.feature-banner--error-wrap.hex__signup_bottom_text_wrapper{
  padding: 0px;
  width: 100%;
  transform: translate(-50%,15px);
  left: 50%;
  position: absolute;
}
.feature-banner--error-text.hex__signup_bottom_error_message{
  position: unset;
}
.feature-icons-section{
  padding: 88px 0 60px;
}
.feature-icons-section .hex__container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
}
.feature-icons{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  /* margin-left:auto;
  max-width: 1240px; */
}
.feature-icons .feature-icons__wrap{
  flex: 0 0 16.6666%;
  max-width: 200px;
  min-width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  text-decoration: none;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0px 15px 0 15px;

} 
.feature-icons .feature-icons__wrap svg{
  width: 72px;
  height: 72px;
  display: inherit;
  margin-bottom: 24px;
}
.feature-icons .feature-icons__wrap svg .rotate{
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  -o-transition: transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  transform-box: fill-box;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.feature-icons .feature-icons__wrap:hover svg .rotate{
  transform: rotate(45deg);
  fill: #679bff;
}
.feature-icons .feature-icons__wrap svg .rotateleft{
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  -o-transition: transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  transform-box: fill-box;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.feature-icons .feature-icons__wrap:hover svg .rotateleft{
  -webkit-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  transform: rotate(-20deg);
  fill: #679bff;

}
.feature-icons .feature-icons__wrap:hover svg .hover{
  fill: #679bff;
}
.feature-icons .feature-icons__wrap svg .translateup{
  transform: translateY(0px);
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  -o-transition: transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}
.feature-icons .feature-icons__wrap:hover svg .translateup{
  transform: translateY(-3px);
  fill: #679bff;
}
.feature-icons .feature-icons__wrap svg .translateleft{
  transform: translate(-29px, 0);
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  -o-transition: transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}
.feature-icons .feature-icons__wrap:hover svg .translateleft{
  transform: translate(0,0);
  fill: #679bff;
}
.feature-icons .feature-icons__wrap svg .translateright{
  transform: translate(32px, 0);
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  -o-transition: transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}
.feature-icons .feature-icons__wrap:hover svg .translateright{
  transform: translate(0,0);
  fill: #679bff;
}
.feature-icons .feature-icons__wrap svg .translatedown{
  transform: translateY(-2px);
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  -o-transition: transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}
.feature-icons .feature-icons__wrap:hover svg .translatedown{
  transform: translateY(1px);
  fill: #679bff;
}
.feature-icons .feature-icons__wrap .feature-icons__title{
  line-height: 1.5;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0px;
  color: #000000;
  font-weight: var(--hex_font_midbold);
  opacity: 1;
  word-break: break-word;
}

.features-page-wrapper .hex__container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
}
.features-page-wrapper .features-stripe{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; 
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.features-page-wrapper .features-stripe .features-stripe__alignment{
  max-width: 610px;
  width: 100%;
}


.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__title
{
  letter-spacing: 0px;
  color: #020A19;
  opacity: 1;
  font-weight: var(--hex_font_midbold);
  text-align: left;
  font-size: 28px;
  line-height: 1.36;
  margin-bottom: 24px;
  word-break: break-word;
}
.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__desc
{
  color: var(--hex_home_common_text_color);
  letter-spacing: 0px;
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  word-break: break-word;
  font-weight: var(--hex_font_light);
  opacity: 1;
  margin: 0;
  margin-bottom: 16px;
}
.features-page-wrapper .features-stripe .features-stripe__alignment .feature-link-wrap a.feature-stripe__link
{
  cursor: pointer;
  text-decoration: none;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  padding-right: 12px;
  font-weight: var(--hex_font_midbold);
  color: var(--hex_btn_bg_color);
  transition: 0.3s ease-out;
}

.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__link,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__link{
  position: relative;
}
.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__link .feature-stripe__arrow-svg,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__link .feature-stripe__arrow-svg{
  width: 6px;
  position: absolute;
  transition: 0.3s ease-out;
  display: inline-block;
  top: 50%;
  transform: translate(8px,-50%);
}
.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__link .feature-stripe__arrow-svg .dark--red,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__link .feature-stripe__arrow-svg svg .dark--red{
  fill: var(--hex_btn_bg_color);
}
.features-page-wrapper .features-stripe .features-stripe__alignment a.feature-stripe__link:hover,
.features-page-wrapper .features-stripe .features-stripe__alignment a.feature-stripe__link:focus,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe .features-stripe--align-left.features-stripe__alignment .feature-kiosk__link:hover,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe .features-stripe--align-left.features-stripe__alignment .feature-kiosk__link:focus
{
  text-decoration: none;
  color: var(--hex_btn_bg_color_hover);
}

.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__link:hover .feature-stripe__arrow-svg .dark--red,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__link:hover .feature-stripe__arrow-svg svg .dark--red{
  fill: var(--hex_btn_bg_color_hover);
}
.features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__link:hover .feature-stripe__arrow-svg,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__link:hover .feature-stripe__arrow-svg{
  transform: translate(12px,-50%);
}
.features-page-wrapper .features-stripe .feature-stripe__alignment{
  max-width: 610px;
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
  align-items: center;
}
.features-page--enrollment-stripe.features-page-wrapper{
  padding: 60px 0 58.6px;
}
.features-page--enrollment-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment.features-stripe--align-right{
  position: relative;
}
.features-page--enrollment-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment.features-stripe--align-right .fetaure-enroll--circle-wrap{
  max-width: 400px;
  width: 100%;
}
.features-page--enrollment-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment.features-stripe--align-right .fetaure-enroll--circle-wrap svg .rotate-right,
.features-page--enrollment-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment.features-stripe--align-right .fetaure-enroll--circle-wrap svg .rotate-left
{
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  transform-box: fill-box;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}

.features-page--enrollment-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment.features-stripe--align-right  .feature-enroll-desktopicons .feature-enroll--hexnode-img{
  max-width: 213px;
  position: absolute;
  /* border: 1px solid; */
  top: 136px;
  z-index: 1;
  left: 198px;
}
.features-page--enrollment-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment.features-stripe--align-right .feature-enroll-desktopicons .feature-enroll--enterprice-img{
  max-width: 220px;
  position: absolute;
  z-index: 1;
  /* border: 1px solid; */
  right: 66px;
  top: 0px;
}
.features-page--enrollment-stripe.features-page-wrapper .features-stripe  .feature-stripe__alignment.features-stripe--align-right .feature-enroll-desktopicons .feature-enroll--applebusiness-img{
  max-width: 220px;
  position: absolute;
  /* border: 1px solid; */
  z-index: 1;
  top: 0px;
  left: 66px;
}
.features-page--enrollment-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment.features-stripe--align-right .feature-enroll-desktopicons .feature-enroll--knox-img{
  max-width: 220px;
  position: absolute;
  z-index: 1;
  /* border: 1px solid; */
  right: 2px;
  top: 203px;
}
.features-page--enrollment-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment.features-stripe--align-right .feature-enroll-desktopicons .feature-enroll--appleschool-img{
  max-width: 220px;
  position: absolute;
  z-index: 1;
  /* border: 1px solid; */
  bottom: -15px;
  left: 195px;
}
.features-page--enrollment-stripe.features-page-wrapper .features-stripe  .feature-stripe__alignment.features-stripe--align-right .feature-enroll-desktopicons .feature-enroll--rom-img{
  max-width: 220px;
  position: absolute;
  z-index: 1;
  /* border: 1px solid; */
  left: 2px;
  top: 203px;
}
.features-page--enrollment-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment.features-stripe--align-right:hover .fetaure-enroll--circle-wrap svg .rotate-right{
  transform: rotate(7deg);
}
.features-page--enrollment-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment.features-stripe--align-right:hover .fetaure-enroll--circle-wrap svg .rotate-left{
  transform: rotate(-7deg);
}

.features-page--policy-stripe.features-page-wrapper{
  padding: 58.6px 0 68.8px;
}


.features-page--policy-stripe.features-page-wrapper .features-stripe .features-stripe--align-left{
  order:2;
 
}
.features-page--policy-stripe.features-page-wrapper .features-stripe .features-stripe--align-right{
  order: 1;
  
}

.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images{
  max-width: 404px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-image-single{
  max-width: 480px;
}
.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--tile-icons{
  max-width: 150px;
  transition: 0.3s ease-out;
}
.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--android-img{
  max-width: 133px;
  transition: 0.3s ease-out;
}

.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--windows-img{
  max-width: 153px;
  transition: 0.3s ease-out;
}

.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--macos-img{
  max-width: 134px;
  transition: 0.3s ease-out;
}
.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--appletv-img{
  max-width: 155px;
  transition: 0.3s ease-out;
}
.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--fireos-img{
  max-width: 154px;
  transition: 0.3s ease-out;
}
.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--tile-icons:hover,
.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--android-img:hover,
.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--windows-img:hover,
.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--macos-img:hover,
.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--appletv-img:hover,
.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--fireos-img:hover
{
  transform: translateY(-7px);
}
.features-page--management-stripe{
  padding: 68.8px 0 58px;
}
.features-page--management-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-stripe__imgwrap{
  max-width: 626px;
  transition: 0.3s ease-out;
}
.features-page--management-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-stripe__imgwrap:hover{
  transform: translateY(-7px);
}

.feature-stripe--bg-lightblue{
  background-color: var(--hex_bg_color_light_blue);
}
.features-page--intergation-stripe .features-stripe--align-left{
  order:2;
}
.features-page--intergation-stripe .features-stripe--align-right{
  order:1;
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  overflow: hidden;
  height: 480px;
  margin: 0 auto;
  /* padding-top: 40px; */
  /* transition: 5s ease-out; */
}

.features-page--intergation-stripe .features-stripe--align-right .feature-intergration__uemicon-stripe{
  margin-right: 50px;
}
@media screen and (min-width: 769px) {
  .features-page--intergation-stripe .features-stripe--align-right .feature-intergration__uemicon-stripe img{
    transform: translateY(220px);
    width: 185px;
    transition: 5s ease-out;
  }
  .features-page--intergation-stripe .features-stripe--align-right:hover .feature-intergration__uemicon-stripe img{
    transform: translateY(-220px);
  }
  .features-page--intergation-stripe .features-stripe--align-right .feature-intergration__icon-stripe img{
    transform: translateY(-215px);
    width: 185px;
    transition: 5s ease-out;
  }
  .features-page--intergation-stripe .features-stripe--align-right:hover .feature-intergration__icon-stripe img{
    transform: translateY(215px); 
  }
}

.features-page--intergation-stripe .features-stripe--align-right.feature--img-scroll.feature--imgauto-scroll .feature-intergration__icon-stripe img{
  animation: imgScrollBottomtoTop 5s linear 0s infinite alternate;
}

.features-page--intergation-stripe .features-stripe--align-right.feature--img-scroll.feature--imgauto-scroll .feature-intergration__uemicon-stripe img{
  animation: imgScrollToptoBottom 5s linear 0s infinite alternate;
}

@keyframes imgScrollToptoBottom {
  from {transform: translateY(233px);}
  to {transform: translateY(-233px);}
}
@keyframes imgScrollBottomtoTop {
  from {transform: translateY(-233px);}
  to {transform: translateY(233px);}
}
.features-page--remote-stripe {
  padding-top: 125px;
  padding-bottom: 125px;
}

.features-page--remote-stripe.features-page--remote-stripe  .features-stripe .features-stripe--align-right .feature-stripe__imgwrap{
  max-width: 382px;
  transition: 0.3s ease-out;
}
.features-page--remote-stripe.features-page--remote-stripe  .features-stripe .features-stripe--align-right .feature-stripe__imgwrap:hover{
  transform: translateY(-7px);
}

.features-page--messenger-stripe.features-page-wrapper{
  padding-top: 67px;
  padding-bottom: 67px;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-left.features-stripe__alignment{
  order: 2;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment{
  order:1;
  max-width: 415px;
  width: 100%;
  flex-direction: column;
}

.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap{
  max-width: 346px;
  width: 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom: 35px;
  -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
              position: relative;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap:first-child{
  margin-left: auto;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap:last-child{
  margin-bottom: 0;
  margin-left: auto;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap .chat-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display: flex;
  position: relative;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe--align-right .chat-box__icon{
  right: -16px;
  position: absolute;
  top: 56px;
  z-index: 1;
}

.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap .chat-box .chat-box__img{
  width: 35px;
  height: 35px;
  margin-right: 8px;
}

.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap .chat-box .chat-box__message{
  padding: 16px;
  background-color: var(--hex_bg_color_white);
  border-radius: 0px 20px 20px 20px;
  max-width: 303px;
  box-shadow: 0px 0px 10px rgb(0 0 0 / 5%);
  transition: 0.3s ease-out;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap:nth-child(2) .chat-box .chat-box__message {
  background-color: #0449D1;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap:nth-child(2) .chat-box .chat-box__message .chat-box__message-txt{
  color: var(--hex_bg_color_white);
  opacity: 1;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap:hover .chat-box__message{
  background-color: #0449D1;
}


.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap .chat-box .chat-box__message .chat-box__message-txt{
  text-align: left;
  letter-spacing: 0px;
  color: #000000;
  opacity: 0.8;
  font-size: 16px;
  line-height: 21px;
  font-weight: var(--hex_font_bold);
  transition: 0.3s ease-out;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap:hover .chat-box__message .chat-box__message-txt{
  color: var(--hex_bg_color_white);
  opacity: 1;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap  .chat-box__details{
  display:-webkit-box;
  display:-ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  padding-top: 8px;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap  .chat-box__details .chat-box__user{
  text-align: left;
  letter-spacing: 0px;
  color: #000000; 
  opacity: 0.3;
  font-size: 9px;
  line-height: 12px;
  font-weight: var(--hex_font_normal);
  position: relative;
  left:-35px;
}
.features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap  .chat-box__details .chat-box__time{
  text-align: left;
  letter-spacing: 0px;
  color: #000000; 
  opacity: 0.3;
  font-size: 9px;
  line-height: 12px;
  font-weight: var(--hex_font_normal);
  position: relative;
  right: -75px;
}

.features-page--signage-stripe.features-page-wrapper{
  padding-top: 61px;
  padding-bottom: 63.5px;
}

.features-page--signage-stripe .features-stripe--align-right .feature-stripe__imgwrap{
  max-width: 407px;
  width:100%;
  transition: 0.3s ease-out;
}
.features-page--signage-stripe .features-stripe--align-right  .feature-stripe__imgwrap:hover{
  transform: translateY(-7px);
}
.features-page--signage-stripe .features-stripe--align-right .feature-stripe__imgwrap img{
  border-radius: 10px;
}
.features-page--kiosk-stripe.features-page-wrapper{
  padding: 63.5px 0 90px;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe{
  align-items: unset;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
  max-width: 560px;
  background-color: #F5FAFF;
  border-radius: 16px;
  padding: 81px 40px 80px 40px;
  display: flex;
  flex-direction: column;
  margin-bottom: 82px;
  align-items: center;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment{
  max-width: 560px;
  background-color: #F5FAFF;
  border-radius: 16px;
  padding: 81px 40px 80px 40px;
  display: flex;
  flex-direction: column;
  margin-top: 82px;
  align-items: center;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-kiosk--title,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature-kiosk--title{
  letter-spacing: 0px;
  color: #020A19;
  opacity: 1;
  max-width: 440px;
  font-weight: var(--hex_font_midbold);
  text-align: center;
  font-size: 28px;
  margin: 0;
  line-height: 1.36;
  margin-bottom: 24px;
  word-break: break-word;
}

.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-kiosk--desc,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment  .feature-kiosk--desc{
  color: var(--hex_home_common_text_color);
  letter-spacing: 0px;
  font-size: 18px;
  line-height: 1.56;
  max-width: 440px;
  text-align: center;
  word-break: break-word;
  font-weight: var(--hex_font_light);
  opacity: 1;
  margin: 0;
  margin-bottom: 16px;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature-kiosk--desc{
  margin-bottom: 36px;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-kiosk__link{
  cursor: pointer;
  text-decoration: none;
  position: relative;
  font-size: 16px;
  text-align: center;
  line-height: 1.63;
  padding-right: 12px;
  font-weight: var(--hex_font_midbold);
  color: var(--hex_btn_bg_color);
  transition: all 0.3s cubic-bezier(.18,.89,.45,1.36);
}

.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__imgwrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 356px;
  /* margin-right: 51px;
  margin-left: 32px; */
  margin-bottom: 68px;
  transition: 0.3s ease-out;
}

.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__imgwrap .kiosk-multiapp__multi-img{
  min-width: 206.53px;
  position: relative;
  right: 105px;
  transition: 0.3s ease-out;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__imgwrap .kiosk-multiapp__android-img{
  min-width: 241px;
  position: relative;
  z-index: 1;
  top: 33px;
  left: -15px;
  transition: 0.3s ease-out;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__imgwrap:hover .kiosk-multiapp__android-img {
  transform: translateY(-15px);
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__imgwrap:hover .kiosk-multiapp__multi-img{
  transform: translateY(-10px);
}
.feature-kiosk .feature-kiosk__right-aside{
  max-width: 560px;
  background-color: #F5FAFF;
  border-radius: 16px;
  padding: 81px 40px 80px 40px;
  margin-top:82px;
  align-items: center;
  display: flex;
  flex-direction: column
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature--platforms{
  display: flex;
  max-width: 218px;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature--platforms .feature--platform-android,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature--platforms .feature--platform-ios,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature--platforms .feature--platform-windows{
 padding-right: 35px;
}

.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature-stripe__imgwrap{
  max-width: 372px;
  display: flex;
  position: relative;
  margin-top: 73px;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature-stripe__imgwrap .kiosk-singleapp__android-img{
  position: relative;
  min-width: 230px;
  z-index: 1;
  top: 33px;
  transition: 0.3s ease-out;

}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature-stripe__imgwrap .kiosk-singleapp__ios-img{
  min-width: 232px;
  position: relative;
  right: 90px;
  transition: 0.3s ease-out;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature-stripe__imgwrap:hover .kiosk-singleapp__ios-img{
  transform: translateY(-20px);
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature-stripe__imgwrap:hover .kiosk-singleapp__android-img{
  transform: translateY(-10px);
}


.features-page--report-stripe.features-page-wrapper{
  padding-top: 74px;
  padding-bottom: 74px;
}
.features-page--report-stripe .features-stripe--align-right{
  order:1;
}
.features-page--report-stripe .features-stripe--align-left{
  order:2;
}
.features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap{
  width: 420px;
  max-width: 100%;
  height: 332px;
  position: relative;
} 
.features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap .feature-report--device-enrollment{
  max-width: 362px;
  position: absolute;
  top: 21px;
  transform: translate(0,0);
  transition: transform 0.3s ease-out;
}
.features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap .feature-report--montly-updates{
  max-width: 187px;
  position: absolute;
  right: -25px;
  top: -10px;
  transform: translate(0,0);
  transition: transform 0.3s ease-out;
}
.features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap .feature-report--daily-update{
  max-width: 197px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  transform: translate(0,0);
  transition: transform 0.3s ease-out;
}
.features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap:hover .feature-report--device-enrollment{
  transform: translate(-7px, -7px);
}
.features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap:hover .feature-report--montly-updates{
  transform: translate(7px, -7px);
}
.features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap:hover .feature-report--daily-update{
  transform: translate(7px, 7px);

}

@media  screen and (max-width:1920px) {
  .feature-home-banner{
    background-position: 40% 0;
  }
}
@media  screen and (max-width:1400px) {
  .features-page--enrollment-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
    max-width: 450px;
  }
  .features-page--policy-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment ,
  .features-page--intergation-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment,
  .features-page--messenger-stripe.features-page-wrapper  .features-stripe--align-left.features-stripe__alignment,
  .features-page--report-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
    max-width: 550px;
    padding-left: 20px;
  }
  .features-page--management-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment,
  .features-page--remote-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment,
  .features-page--signage-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
    max-width: 550px;
    padding-right: 20px;
  }
 
}
@media screen and (max-width:1336px) {
  .feature-home-banner{
    background-position: 35% 0;
  }
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
    margin-right: 10px;
  }
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment{
    margin-left: 10px;
  }
}
@media screen and (max-width:1200px){
.feature-home-banner{
    background-position: 28% 0;
}

.features-page--management-stripe.features-page-wrapper .features-stripe,
.features-page--report-stripe.features-page-wrapper .features-stripe,
.features-page--signage-stripe.features-page-wrapper .features-stripe,
.features-page--remote-stripe.features-page-wrapper .features-stripe,
.features-page--intergation-stripe.features-page-wrapper .features-stripe,
.features-page--messenger-stripe.features-page-wrapper .features-stripe,
.features-page--enrollment-stripe.features-page-wrapper .features-stripe,
.features-page--policy-stripe.features-page-wrapper .features-stripe
{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.features-page--enrollment-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
    order: 1;
    margin-top: 70px;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
  -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .features-page--remote-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment,
  .features-page--management-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment,
  .features-page--signage-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
    order: 2;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
  -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
        padding-right: 0;
  }
  
  .features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__title{
    text-align: center;

  }
  .features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__desc{
    text-align: center;
  }

  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment{
  margin-top: 0;
}
.features-page--policy-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment ,
  .features-page--intergation-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment,
  .features-page--messenger-stripe.features-page-wrapper  .features-stripe--align-left.features-stripe__alignment,
  .features-page--report-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
  -webkit-box-align: center;
  -ms-flex-align: center;
      align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
  justify-content: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
 }

.features-page--kiosk-stripe.features-page-wrapper .features-stripe{
  -webkit-box-orient: vertical;
       -webkit-box-direction: normal;
           -ms-flex-direction: column;
               flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.features-page--intergation-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
  margin-top: 47px;
  margin-bottom: 40px;

}
.features-page--intergation-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__title,
.features-page--messenger-stripe.features-page-wrapper  .features-stripe--align-left.features-stripe__alignment .feature-stripe__title,
.features-page--signage-stripe.features-page-wrapper  .features-stripe--align-left.features-stripe__alignment .feature-stripe__title,
.features-page--enrollment-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__title,
.features-page--remote-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__title
{
  margin-top: 0;
  
}

.features-page--remote-stripe.features-page-wrapper{
  padding-top: 80px;
  padding-bottom: 40px;
}
.features-page--messenger-stripe.features-page-wrapper{
  padding-top: 40px;
  padding-bottom: 40px;
}
.features-page--messenger-stripe.features-page-wrapper  .features-stripe--align-left.features-stripe__alignment,
.features-page--signage-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment,
.features-page--remote-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment
{
  margin-top: 32px;

}
.features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images{
  margin-bottom: 32px;
}
.features-page--management-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-stripe__imgwrap{
  margin-bottom: 4px;
}
.features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap{
  margin-bottom: 24px;
}
.feature-report-wrapper{
  padding-top: 60px;
  padding-bottom: 80px;
}
.feature-icons-section{
  padding-top: 45px;
  padding-bottom: 36px;
}
.features-page--enrollment-stripe.features-page-wrapper{
  padding: 64px 0 40px;
}
.features-page--report-stripe.features-page-wrapper{
  padding: 60px 0 80px;
}
.features-page--management-stripe.features-page-wrapper, 
.features-page--signage-stripe.features-page-wrapper, 
.features-page--policy-stripe.features-page-wrapper, 
.features-page--kiosk-stripe.features-page-wrapper {
    padding: 40px 0 40px;
}
}

@media screen and (max-width:1024px) {
.feature-icons .feature-icons__wrap {
  flex: 0 0 25%;
  max-width: 200px;
  min-width: 120px;
  padding: 0px 15px 35px 15px;
}
.feature-icons .feature-icons__wrap:nth-child(5), .feature-icons .feature-icons__wrap:nth-child(6) {
  padding-bottom: 0;
}
}


@media screen and (min-width:992px) {
  .feature-enroll-mobileimg img{
    display: none;
  }
}
@media screen and (max-width:991px) {
.feature-home-banner{
    background-position: 25% 0;
}
.feature-enroll-desktopicons{
  display: none;
}
.feature-icons-section{
  background-color: var(--hex_bg_color_light_blue);
}

.features-page--enrollment-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
  margin-top: 32px;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment:hover .feature-stripe__imgwrap .kiosk-singleapp__android-img,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment:hover .feature-stripe__imgwrap .kiosk-singleapp__ios-img,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment:hover .feature-stripe__imgwrap .kiosk-multiapp__multi-img,
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment:hover .feature-stripe__imgwrap .kiosk-multiapp__android-img
  {
    transform: translateY(0);
  }
.features-page--management-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-stripe__imgwrap:hover,
.features-page--remote-stripe.features-page--remote-stripe .features-stripe .features-stripe--align-right .feature-stripe__imgwrap:hover,
.features-page--signage-stripe .features-stripe--align-right .feature-stripe__imgwrap:hover
  {
    transform: translateY(0px);
  }
  .features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap:hover .feature-report--device-enrollment,
  .features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap:hover .feature-report--montly-updates,
  .features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap:hover .feature-report--daily-update{
  transform: translate(0,0);
  }
  .feature-icons .feature-icons__wrap svg .translatedown{
    transform: translateY(1px);
    fill: #679bff;
  }
  .feature-icons .feature-icons__wrap svg .translateup{
    fill: #679bff;
    transform: translateY(0px);
  }
  .feature-icons .feature-icons__wrap:hover svg .translateup{
    transform: translateY(0px);
  }
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--tile-icons:hover,
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--android-img:hover,
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--windows-img:hover, 
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--macos-img:hover, 
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--appletv-img:hover, 
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--fireos-img:hover{
    transform: translateY(0px);
  }
  .feature-icons .feature-icons__wrap:hover svg .hover,
  .feature-icons .feature-icons__wrap:hover svg .rotate,
  .feature-icons .feature-icons__wrap:hover svg .rotateleft
  {
    transform: rotate(0deg);
  }
  .feature-icons .feature-icons__wrap svg .hover,.feature-icons .feature-icons__wrap svg .rotate{
    fill: #679bff;
  }
  .feature-icons .feature-icons__wrap svg .translateright,.feature-icons .feature-icons__wrap svg .translateleft{
    transform: translate(0,0);
    fill: #679bff;
  }
  .feature-icons .feature-icons__wrap svg .rotateleft{
    fill: #679bff;
  }
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
    margin-right: 0px;
  }
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment{
    margin-left: 0px;
  }
  .features-page--enrollment-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment.features-stripe--align-right .fetaure-enroll--circle-wrap{
    display: none;
  }
  .features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__link:hover .feature-stripe__arrow-svg,
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__link:hover .feature-stripe__arrow-svg{
  transform: translate(8px,-50%);
  }
}
@media screen and (max-width:768px) {
  
  .feature-icons .feature-icons__wrap:nth-child(4),
  .feature-icons .feature-icons__wrap:nth-child(5),
  .feature-icons .feature-icons__wrap:nth-child(6){
    padding-bottom: 0;
  }
  .feature-icons .feature-icons__wrap{
    flex: 0 0 33%;
    max-width: 160px;
    min-width: 100px;
  }



}
@media screen and (max-width:600px) {
  .feature-home-banner {
    background-image: url("https://www-review3.hexnode.com/static/img/feature_page/home_page/features-page-mobile-header.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 200px;
    padding-bottom: 81px;
}
  .feature-banner .feature-banner__title{
    font-size: 34px;
    line-height: 1.3;
  }
  .feature-banner--error-text.hex__signup_bottom_error_message{
    left: 25%;
  }
  .feature-banner__input.hex__signup_bottom_input, input[type="text"].feature-banner__input{
    max-width: 340px;
    font-size: 17px;
    line-height: 21px;
    height: 53px
  }
  .feature-home-banner .hex__signup_bottom_wrapper{
    padding: 0;
  }
  .feature-banner .hex__signup_bottom_btn{
    max-width: 340px;
    height: 56px;
  }
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment{
    margin-bottom: 80px;
  }
  .feature-icons-section{
    padding: 45px 0 36px;
  }
  .feature-icons .feature-icons__wrap svg{
    width: 40px;
    height: 40px;
  }
  .feature-icons .feature-icons__wrap{
    padding-left: 14px;
    padding-right: 14px;
  }
  .feature-icons .feature-icons__wrap:nth-child(4),
  .feature-icons .feature-icons__wrap:nth-child(5),
  .feature-icons .feature-icons__wrap:nth-child(6){
    padding-bottom: 0;
  }
  .feature-icons .feature-icons__wrap .feature-icons__title{
    font-size: 12px;
    line-height: 18px;
  }
 
  .feature-enroll-mobileimg {
    max-width: 340px;
  }
  .features-page--messenger-stripe.features-page-wrapper .features-stripe .features-stripe--align-right.feature-stripe__alignment .chat-box-wrap .chat-box .chat-box__message .chat-box__message-txt{
    font-size: 13px;
    line-height: 17px;
  }
  .features-page--messenger-stripe.features-page-wrapper .features-stripe--align-right .chat-box__icon{
    top: 50px;
  }
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment,
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment{
    max-width: 100%;
    padding: 60px 30px 60px 30px;
  }
  
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__imgwrap .kiosk-multiapp__multi-img{
    min-width: 125px;
    right: 46px;
  }
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__imgwrap .kiosk-multiapp__android-img{
    min-width: 145px;
    left: 25px;
    top: 23px;
  }
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature-stripe__imgwrap .kiosk-singleapp__android-img{
    min-width: 141px;
    left: 30px;
  }
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature-stripe__imgwrap .kiosk-singleapp__ios-img{
    min-width: 142px;
    right: 30px;
  }
  .feature-intergration .feature-intergration__right-aside .feature-intergration__title{
    margin-top: 0;
  }
  .features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__title{
    font-size: 24px;
    line-height: 1.34;
  }
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-kiosk--title, 
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature-kiosk--title{
    font-size: 24px;
    line-height: 1.34;
  }
  .features-page-wrapper .features-stripe .features-stripe__alignment .feature-stripe__desc{
    font-size: 18px;
    line-height: 1.56;
  }
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-kiosk--desc,
  .features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-kiosk--desc{
    font-size: 17px;
    line-height: 1.42;
  }
  .features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap .feature-report--device-enrollment{
    max-width: 293px;
    left:-10px;
  }
  .features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap .feature-report--montly-updates{
    max-width: 152px;
    right: -8px;
    top: 0px;
  }
  .features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap .feature-report--daily-update{
    max-width: 160px;
    bottom: 12px;
    right: 30px;
  }
  .features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap{
    max-width: 340px;
    height: 268px;
  }
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images{
    max-width: 316px;
  }
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--tile-icons,
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--android-img,
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--windows-img,
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--appletv-img,
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--fireos-img
  {
    max-width: 105px;
  }
  .features-page--policy-stripe.features-page-wrapper .features-stripe .feature-stripe__alignment .feature-platforms-images .feature-platforms--macos-img{
    max-width: 106px;
  }
  .features-page--intergation-stripe .features-stripe--align-right{
    height: 268px;
  }

@keyframes imgScrollToptoBottom {
  from {transform: translateY(125px);}
  to {transform: translateY(-135px);}
}
@keyframes imgScrollBottomtoTop {
  from {transform: translateY(-135px);}
  to {transform: translateY(125px);}
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-left.features-stripe__alignment .feature-stripe__imgwrap{
  margin-bottom: 20px;
}
.features-page--kiosk-stripe.features-page-wrapper .features-stripe--align-right.feature-stripe__alignment .feature-stripe__imgwrap{
  margin-top: 29px;
}
}
@media screen and (max-width:373px) {
.feature-icons .feature-icons__wrap{
  padding-left: 10px;
  padding-right: 10px;
}
}
@media screen and (max-width:346px) {
  .feature-icons .feature-icons__wrap{
    flex: 0 0 40%;
  }
}
@media screen and (max-width:330px) {
  .features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap .feature-report--device-enrollment{
    left: -15px;
  }
  .features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap .feature-report--montly-updates{
    right: -15px;
  }
  .features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap .feature-report--daily-update{
    bottom: 12px;
    right: 0px;
  }
  .features-page--report-stripe .features-stripe--align-right .feature-stripe__imgwrap{
    width: 100%;
  }
}

/* -!-- feature home page ends --!- */
/* Start: industry list wrapper */
.industry-banner-bg {
  background-image: url('https://www-review3.hexnode.com/static/img/industry_pages/hexnode-industries.jpeg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 51% 4px;
  height: calc(560px - -19px); /* 19px margin-top adjusting base added */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.partner-banner-stripe.industry-banner-bg .partner-inner-container .partner-banner__content-wrap .partner-banner__title {
  font-size: 48px;
  line-height: 52px;
}
.partner-inner-container .partner-banner__with-logo {
  padding-bottom: 0 !important;
}
@media screen and (max-width: 600px) {
  .partner-banner-stripe.industry-banner-bg .partner-inner-container .partner-banner__content-wrap .partner-banner__title {
    font-size: 36px;
    line-height: 46px;
    margin-bottom: 20px;
  }
}
.list-wrapper {
  margin: 0 -15px;
  padding: 100px 0 100px;
}
@media screen and (max-width: 992px) {
  .industry-banner-bg {
    background-position: 56% 4px;
    min-height: unset;
  }
}
@media screen and (max-width: 890px) {
  .industry-banner-bg {
    background-position: 59% 4px;
  }
}
@media screen and (max-width: 767px) {
  .industry-banner-bg {
    background-position: 62% 70px;
  }
}
@media screen and (max-width: 600px) {
  .industry-banner-bg {
    position: relative;
    background-position: 70% 70px;
    height: calc(534px - -77px); /* 77px margin-top adjusting base added */
    -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  }
  .industry-banner-bg:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 50%;
    left: 0;
    bottom: 0;
    background: linear-gradient(180deg, #14162200, #141622);
    opacity: 0.5;
  }
  .industry-banner-bg .partner-inner-container {
    position: relative;
    z-index: 1;
  }
}
.partner-banner-stripe.industry-banner-bg .partner-inner-container .partner-banner__content-wrap .partner-banner__content {
  opacity: 0.7;
  margin-bottom: 0;
}
@media screen and (max-width: 600px) {
  .partner-banner-stripe.industry-banner-bg .partner-inner-container .partner-banner__content-wrap .partner-banner__content {
    font-size: 18px;
    line-height: 30px;
    opacity: 0.8;
  }
}
.industry-col-details__img {
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
}
.industry-list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.industry-list-wrapper .industry-col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  margin-bottom: 100px;
  padding: 0 15px;
}
@media screen and (max-width: 680px) {
  .industry-list-wrapper .industry-col {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.industry-list-wrapper .industry-col svg.change-hover .to-top,
.industry-list-wrapper .industry-col svg.change-hover .to-left,
.industry-list-wrapper .industry-col svg.change-hover .to-bottom,
  .industry-list-wrapper .industry-col svg.change-hover .to-rotate-quarter {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.industry-list-wrapper .industry-col.change-hover:hover svg .color-change {
  stroke: #679af7;
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-top {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
          transform: translateY(-1px);
}
.industry-list-wrapper .industry-col.change-hover svg .to-bottom,
.industry-list-wrapper .industry-col.change-hover svg .to-top {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
}
.industry-list-wrapper .industry-col.change-hover svg .to-left,
.industry-list-wrapper .industry-col.change-hover svg .to-right {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: translateX(0px);
      -ms-transform: translateX(0px);
          transform: translateX(0px);
}
.industry-list-wrapper .industry-col.change-hover svg .to-slide-up1 {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0px,0px);
      -ms-transform: translate(0px,0px);
          transform: translate(0px,0px);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-slide-up1 {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0px, 24px);
      -ms-transform: translate(0px, 24px);
          transform: translate(0px, 24px);
}
.industry-list-wrapper .industry-col.change-hover svg .to-slide-up2 {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0px,0px);
      -ms-transform: translate(0px,0px);
          transform: translate(0px,0px);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-slide-up2 {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0px, 20px);
      -ms-transform: translate(0px, 20px);
          transform: translate(0px, 20px);
}
.industry-list-wrapper .industry-col.change-hover svg .to-slide-up3 {
  transition: transform 0.4s ease-out;
  -webkit-transform: translate(0px,0px);
      -ms-transform: translate(0px,0px);
          transform: translate(0px,0px);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-slide-up3 {
  transition: transform 0.4s ease-out;
  -webkit-transform: translate(0px, 17px);
      -ms-transform: translate(0px, 17px);
          transform: translate(0px, 17px);
}
.industry-list-wrapper .industry-col.change-hover svg .to-slide-down1 {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0px,-15px);
      -ms-transform: translate(0px,-15px);
          transform: translate(0px,-15px);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-slide-down1 {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0px, 24px);
      -ms-transform: translate(0px, 24px);
          transform: translate(0px, 24px);
}
.industry-list-wrapper .industry-col.change-hover svg .to-slide-down2 {
  -webkit-transition: -webkit-transform 0.3s ease-out 0.1s;
  transition: -webkit-transform 0.3s ease-out 0.1s;
  -o-transition: transform 0.3s ease-out 0.1s;
  transition: transform 0.3s ease-out 0.1s;
  transition: transform 0.3s ease-out 0.1s, -webkit-transform 0.3s ease-out 0.1s;
  -webkit-transform: translate(0px,-15px);
      -ms-transform: translate(0px,-15px);
          transform: translate(0px,-15px);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-slide-down2 {
  -webkit-transition: -webkit-transform 0.3s ease-out 0.1s;
  transition: -webkit-transform 0.3s ease-out 0.1s;
  -o-transition: transform 0.3s ease-out 0.1s;
  transition: transform 0.3s ease-out 0.1s;
  transition: transform 0.3s ease-out 0.1s, -webkit-transform 0.3s ease-out 0.1s;
  -webkit-transform: translate(0px, 20px);
      -ms-transform: translate(0px, 20px);
          transform: translate(0px, 20px);
}
.industry-list-wrapper .industry-col.change-hover svg .to-slide-down3 {
  -webkit-transition: -webkit-transform 0.4s ease-out  0.2s;
  transition: -webkit-transform 0.4s ease-out  0.2s;
  -o-transition: transform 0.4s ease-out  0.2s;
  transition: transform 0.4s ease-out  0.2s;
  transition: transform 0.4s ease-out  0.2s, -webkit-transform 0.4s ease-out  0.2s;
  -webkit-transform: translate(0px,-15px);
      -ms-transform: translate(0px,-15px);
          transform: translate(0px,-15px);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-slide-down3 {
  -webkit-transition: -webkit-transform 0.4s ease-out 0.2s;
  transition: -webkit-transform 0.4s ease-out 0.2s;
  -o-transition: transform 0.4s ease-out 0.2s;
  transition: transform 0.4s ease-out 0.2s;
  transition: transform 0.4s ease-out 0.2s, -webkit-transform 0.4s ease-out 0.2s;
  -webkit-transform: translate(0px, 17px);
      -ms-transform: translate(0px, 17px);
          transform: translate(0px, 17px);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-bottom {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: translateY(1px);
      -ms-transform: translateY(1px);
          transform: translateY(1px);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-left {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: translateX(-1px);
      -ms-transform: translateX(-1px);
          transform: translateX(-1px);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-right {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: translateX(1px);
      -ms-transform: translateX(1px);
          transform: translateX(1px);
}
.industry-list-wrapper .industry-col.change-hover svg .to-rotate-quarter {
  -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform-origin: 10px 10px;
      -ms-transform-origin: 10px 10px;
          transform-origin: 10px 10px;
  transform-box: fill-box;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-rotate-quarter {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(27deg);
      -ms-transform: rotate(27deg);
          transform: rotate(27deg);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-rotate-quadrant {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  transform-box: fill-box;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.industry-list-wrapper .industry-col.change-hover svg .to-rotate-quadrant {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  transform-box: fill-box;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.industry-list-wrapper .industry-col.change-hover svg .to-x {
  transition: transform 0.3s ease;
  transform: translate(0,0);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-x {
  transform: translate(-2px,1px);
}
.industry-list-wrapper .industry-col.change-hover svg .to-y {
  transition: transform 0.3s ease;
  transform: translate(0, 0);
}
.industry-list-wrapper .industry-col.change-hover:hover svg .to-y {
  transform: translate(1px, -1px);
}
@media screen and (min-width: 1200px) {
  .industry-list-wrapper .industry-col {
    -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33%;
          flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
.industry-list-wrapper .industry-col .industry-col-details {
  max-width: 382px;
}
@media screen and (max-width: 680px) {
  .industry-list-wrapper .industry-col .industry-col-details {
    margin: auto;
  }
}
.industry-list-wrapper .industry-col:last-child {
  margin-bottom: 0px;
}
.industry-col__data__title {
  font-size: 24px;
  margin: 0 0 20px;
  font-weight: var(--hex_font_bold);
  line-height: 34px;
}
.industry-col__data__des {
  color: var(--hex_home_common_text_color);
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 0;
  font-weight: var(--hex_font_normal);
}
.industry-col__link {
  margin-top: 20px;
}
.industry-col__link a {
  color: var(--hex_btn_bg_color);
  font-size: 18px;
  position: relative;
  font-weight: var(--hex_font_normal);
  line-height: 28px;
  display: inline-block;
}
.industry-col__link a:hover:after, 
.industry-col__link a:focus:after  {
  -webkit-transform: translateX(3px);
      -ms-transform: translateX(3px);
          transform: translateX(3px);
}
/* .hex--windows .industry-col__link a:after {
  top: 8px;
} */
@media screen and (max-width: 680px) {
  .industry-col__data__title,
  .industry-col__data__des,
  .industry-col__link {
    text-align: center;
  }
  .industry-col-details__img {
    margin: 0 auto 20px;
  }
}

@media screen and (max-width: 680px) {
  .industry-list-wrapper .industry-col {
    margin-bottom: 60px;
  }
  .list-wrapper {
    padding: 60px 0 60px;
  }
}
.industry-col__link a:after{
  content: '';
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right-blue.svg');
  background-repeat: no-repeat;
  position: absolute;
  right: -15px;
  top: 10px;
  z-index: 10;
  width: 6px;
  height: 10px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
/* End: industry list wrapper */ 



/* --Type form page reccommendation --*/

.quiz-banner-wrapper{
  background-color: var(--hex_partner_theme_black);
  padding-top: 127px;
  padding-bottom: 127px;
}
.quiz-banner-wrapper .hex__container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
}
.quiz-banner{
  padding-top: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.quiz-banner .quiz-banner__left-aside{
 max-width: 682px;
 width: 100%;
}
.quiz-banner .quiz-banner__left-aside .quiz-banner__title{
  font-size: 60px;
  text-align: left;
  font-weight: var(--hex_font_extrabold);
  color: var(--hex_bg_color_white);
  letter-spacing: 0px;
  word-break: break-word;
  line-height: 1.27;
  margin-bottom: 24px;
}
.quiz-banner .quiz-banner__left-aside .quiz-banner__desc{
  opacity: 0.7;
  color: var(--hex_bg_color_white);
  font-size: 20px;
  line-height: 1.5;
  text-align: left;
  max-width: 618px;
  letter-spacing: 0px;
  word-break: break-word;
  margin-bottom: 32px;
  font-weight: var(--hex_font_light);
}
.quiz-banner .quiz-banner__right-aside{
  padding-left: 86px;
}
.quiz-banner .quiz-banner__right-aside .quiz-banner__img{
  max-width:536px;
  margin-left: auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 1 1 auto;
  height: 100%;
}
.quiz-banner .quiz-banner__right-aside .quiz-banner__img img{
  width: 100%;
  height: 100%;
  border-radius: 10px;
  object-fit: cover;
}
 .quiz-banner__right-aside .quiz-banner__img .aspect-ratio-img{
  width: auto;
}

.hexcontentstripe{
  padding-top: 110px;
  padding-bottom: 115px;
  background-color: var(--hex_bg_color_light_blue);
}
.hexcontentstripe .hex__container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
}
.hexcontentstripe .hexcontent-wrap{
  text-align: center;
  margin: 0 auto;
}
.hexcontent-wrap .hexcontent-wrap__title{
  letter-spacing: 0px;
  color: var(--hex_testimonial_text_color);
  opacity: 1;
  text-align: left;
  font-size: 56px;
  max-width: 528px;
  word-break: break-word;
  margin-bottom: 24px;
  line-height: 1.43;
  font-weight: var(--hex_font_bold);
}
.hexcontent-wrap .hexcontent-wrap__desc{
  max-width: 1000px;
  font-size: 24px;
  line-height: 1.5;
  color: var(--hex_testimonial_text_color);
  opacity: 1;
  margin: 0 auto;
  word-break: break-word;
  font-weight:var(--hex_font_light);
}
.hexfeature-stripe{
  padding-top: 85px;
  padding-bottom: 85px;
  background-color: var(--hex_bg_color_white);
}
.hexfeature-stripe .hex__container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
}
 .hexfeatures{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  max-width: 1000px;
  margin: 0 auto;
}
.hexfeatures .hexfeatures-contentwrap {
   margin: 0 -25px; 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.hexfeatures .hexfeatures-contentwrap .hexfeatures-content{
  max-width: 500px;
  padding: 0px 25px; 
  cursor: default;
  text-decoration: none;
}
.hexfeatures .hexfeatures-content:nth-child(1), .hexfeatures .hexfeatures-content:nth-child(2){
  padding-bottom: 100px;
}
.hexfeatures .hexfeatures-content span{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 8px;
}
.hexfeatures .hexfeatures-content span svg{
  height: 64px;
  width: 64px;
  display: inline-block;

 
}
.hexfeatures-content .hex-features--icon-restrictions::after{
  position: absolute;
  height: 43px;
  content: ' ';
  width: 42px;
  background-color: #2176FF;
  border-radius: 14px;
  opacity: 0;
  left: 5px;
  bottom: 0px;
  transform: scale(0.2) translate(18px ,0px);
  transition: 0.4s ease-out;
}
.hexfeatures-content:hover .hex-features--icon-restrictions svg .hover{
  stroke: #2176FF;
}
.hexfeatures-content  .hex-features--icon-manageapp::after{
  position: absolute;
  height: 46px;
  content: ' ';
  width: 46px;
  background-color: #FFAF00;
  border-radius: 14px;
  opacity: 0;
  left: 4px;
  bottom: -10px;
  transform: scale(0.2) translate(14px ,0px);
  transition: 0.4s ease-out;
}

.hexfeatures-content:hover  .hex-features--icon-manageapp svg .hover{
  stroke: #FFAF00;
}
.hexfeatures-content  .hex-features--icon-network::after{
  position: absolute;
  height: 43px;
  content: ' ';
  width: 43px;
  background-color: #00C680;
  border-radius: 14px;
  opacity: 0;
  left: 4px;
  bottom: -1px;
  transform: scale(0.2) translate(19px ,0px);
  transition: 0.4s ease-out;
}

.hexfeatures-content:hover  .hex-features--icon-network svg .hover{
  stroke: #00C680;
}
.hexfeatures-content  .hex-features--icon-devsecurity::after{
  position: absolute;
  height: 43px;
  content: ' ';
  width: 43px;
  background-color: #DD0735;
  border-radius: 14px;
  opacity: 0;
  left: 4px;
  bottom: -5px;
  transform: scale(0.2) translate(16px ,0px);
  transition: 0.4s ease-out;
  
}

.hexfeatures-content:hover  .hex-features--icon-devsecurity svg .hover{
  stroke: #DD0735;
}
.hexfeatures .hexfeatures-content__title{
  letter-spacing: 0px;
  color: var(--hex_testimonial_text_color);
  opacity: 1;
  margin: 0 auto;
  font-size: 32px;
  word-break: break-word;
  font-weight: var(--hex_font_bold);
  line-height: 1.2;
  padding-bottom: 16px;
}
.hexfeatures .hexfeatures-content__desc{
  letter-spacing: 0px;
  color: var(--hex_testimonial_text_color);
  opacity: 1;
  text-align: left;
  font-size: 18px;
  word-break: break-word;
  margin: 0;
  font-weight:var(--hex_font_light);
  line-height: 30px;
}
.takequiz-stripe{
  padding: 75px 0;
  background-color: #101420;
}
.takequiz-stripe .hex__container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
}
.takequiz-stripe .takequiz-contentwrap{
  text-align: center;
  margin: 0 auto;
}
.takequiz-stripe .takequiz-contentwrap .takequiz-content__title{
  letter-spacing: 0px;
  color: var(--hex_bg_color_white);
  opacity: 1;
  text-align: center;
  font-size: 40px;
  line-height: 1.2;
  word-break: break-word;
  margin-bottom: 24px;
  font-weight: var(--hex_font_bold);
}

a.hexred-btn{
  text-decoration: none;
}
.hexred-btn:focus{
  color: var(--hex_bg_color_white);
}
.hexred-btn{
  padding: 17px 37px;
  background-color: var(--hex_btn_bg_color);
  border-radius: 3px;
  color: var(--hex_bg_color_white);
  cursor: pointer;
  letter-spacing: 0.38px;
  opacity: 1;
  height: 56px;
  text-align: center;
  display: inline-block;
  font-weight:var(--hex_font_light);
  font-size: 16px;
  line-height: 20px;
  transition: 0.3s ease-out
}
.hexred-btn:hover{
  background-color:var(--hex_btn_bg_color_hover);
  color: var(--hex_bg_color_white);
}
@media screen and (max-width:1440px) {
  .quiz-banner-wrapper{
    padding-top: 77px;
    padding-bottom: 77px;
  }
  .quiz-banner .quiz-banner__left-aside{
    max-width: 620px;
  }
  .quiz-banner .quiz-banner__left-aside .quiz-banner__title{
    font-size: 46px;
    line-height: 1.22;
  }
  .hexcontent-wrap .hexcontent-wrap__title{
    font-size: 46px;
    text-align: center;
    line-height: 1.22;
  }
  .quiz-banner .quiz-banner__left-aside .quiz-banner__desc{
    max-width: 550px;
  }
  .hexfeatures .hexfeatures-content__title{
    font-size: 30px;
  }
}

@media screen and (max-width:1200px) {
  .quiz-banner{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  
  .quiz-banner .quiz-banner__left-aside{
    padding-bottom: 60px;
  }
  .quiz-banner .quiz-banner__right-aside{
    padding-left: 0;
   
  }
  .quiz-banner .quiz-banner__left-aside .quiz-banner__title{
    text-align: center;
  }
  .quiz-banner .quiz-banner__left-aside .quiz-banner__desc{
    text-align: center;
    max-width: 100%;
  }
  .hexred-btn{
    max-width: 200px;
    width: 100%;
  }
}
@media screen and (max-width:1024px) and  (max-height:768px){
  .hexfeatures-content .hex-features--icon-restrictions::after{
    transform: scale(1) translate(17px, -29px);
    opacity: 0.15;
  }
  .hexfeatures-content  .hex-features--icon-manageapp::after{
    transform: scale(1) translate(14px, -36px);
    opacity: 0.15;
  }
  .hexfeatures-content .hex-features--icon-network::after{
    opacity: 0.15;
    transform: scale(1) translate(17px ,-30px);
  }
  .hexfeatures-content  .hex-features--icon-devsecurity::after{
    opacity: 0.1;
    transform: scale(1) translate(16px, -32px);
  }
  .hexfeatures-content  .hex-features--icon-network svg .hover{
    stroke: #00C680;
  }
  .hexfeatures-content  .hex-features--icon-devsecurity svg .hover{
    stroke: #DD0735;
  }
  .hexfeatures-content  .hex-features--icon-restrictions svg .hover{
    stroke: #2176FF;
  }
  .hexfeatures-content  .hex-features--icon-manageapp svg .hover{
    stroke: #FFAF00;
  }
}
@media screen and (min-width:992px) and  (max-width:1079px){
  .hexfeatures .hexfeatures-contentwrap .hexfeatures-content{
    max-width: 455px;
  }
}
@media screen and (min-width:992px){
  .hexfeatures-content:hover .hex-features--icon-restrictions::after{
    transform: scale(1) translate(17px, -29px);
    opacity: 0.15;
  }
  .hexfeatures-content:hover  .hex-features--icon-manageapp::after{
    transform: scale(1) translate(14px, -36px);
    opacity: 0.15;
  }
  .hexfeatures-content:hover  .hex-features--icon-network::after{
    opacity: 0.15;
    transform: scale(1) translate(17px ,-30px);
  }
  .hexfeatures-content:hover  .hex-features--icon-devsecurity::after{
    opacity: 0.1;
    transform: scale(1) translate(16px, -32px);
  }
}
@media screen and (max-width:991px) {

  .quiz-banner .quiz-banner__right-aside .quiz-banner__img{
    max-width: 450px;
  }
  
  .hexcontent-wrap .hexcontent-wrap__title{
    text-align: center;
  }
  
  .hexfeatures .hexfeatures-contentwrap{
    margin: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .hexfeatures .hexfeatures-contentwrap .hexfeatures-content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    max-width: 550px;
    padding-bottom: 56px;
  }
  .hexfeatures .hexfeatures-content__title{
    text-align: center;
  }
  .hexfeatures .hexfeatures-content__desc{
    text-align: center;
  }
  .hexfeatures .hexfeatures-content:last-child{
    padding-bottom:0px;
  }
  .hexfeatures-content  .hex-features--icon-network svg .hover{
    stroke: #00C680;
  }
  .hexfeatures-content  .hex-features--icon-devsecurity svg .hover{
    stroke: #DD0735;
  }
  .hexfeatures-content  .hex-features--icon-restrictions svg .hover{
    stroke: #2176FF;
  }
  .hexfeatures-content  .hex-features--icon-manageapp svg .hover{
    stroke: #FFAF00;
  }
  .hexfeatures-content .hex-features--icon-restrictions::after{
    transform: scale(1) translate(17px, -29px);
    opacity: 0.15;
  }
  .hexfeatures-content  .hex-features--icon-manageapp::after{
    transform: scale(1) translate(14px, -36px);
    opacity: 0.15;
  }
  .hexfeatures-content .hex-features--icon-network::after{
    opacity: 0.15;
    transform: scale(1) translate(17px ,-30px);
  }
  .hexfeatures-content  .hex-features--icon-devsecurity::after{
    opacity: 0.1;
    transform: scale(1) translate(16px, -32px);
  }
}

@media screen and (max-width:768px) {
  .hhexfeatures-content .hex-features__svgwrap{
    text-align: center;
  }
   
  .takequiz-stripe .takequiz-contentwrap .takequiz-content__title{
    font-size: 30px;
    line-height: 1.47;
    margin-bottom: 32px;
  }
  .quiz-banner .quiz-banner__left-aside{
    padding-top: 20px;
  }
}

@media screen and (max-width:600px) {
  .quiz-banner-wrapper{
    padding-bottom: 55px;
  }
  .quiz-banner .quiz-banner__left-aside{
    padding-top: 30px;
  }
  .quiz-banner .quiz-banner__left-aside .quiz-banner__title{
    font-size: 34px;
    line-height: 44px;
    margin-bottom: 25px;
  }
  .quiz-banner .quiz-banner__left-aside .quiz-banner__desc{
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.45px;
    margin-bottom: 25px;
  }
  .quiz-banner .quiz-banner__right-aside .quiz-banner__img{
    width: 100%;
    max-width: 340px;
    flex: 0 0 340px;
    max-height: 340px;
  }
  .hexcontentstripe{
    padding: 55px 0px;
  }
  .hexcontent-wrap .hexcontent-wrap__title{
    font-size: 30px;
    line-height: 44px;
  }
  .hexcontent-wrap .hexcontent-wrap__desc{
    font-size: 16px;
    line-height: 28px;
    opacity:0.7
  }
  .hexfeature-stripe{
    padding: 55px 0px;
  }
  .hexfeatures .hexfeatures-contentwrap .hexfeatures-content{
   max-width: 340px; 
  }
  .hexfeatures .hexfeatures-content span {
    padding-bottom: 16px;
  }
  .hexfeatures .hexfeatures-content__title{
    font-size: 26px;
    line-height: 28px;
  }
  .hexfeatures .hexfeatures-content__desc{
    font-size: 16px;
    line-height: 28px;
  }
  .hexfeatures-content .hex-features--icon-restrictions::after {
    transform: scale(1) translate(17px, -37px);
    opacity: 0.15;
  }
  .hexfeatures-content .hex-features--icon-manageapp::after {
    transform: scale(1) translate(14px, -42px);
    opacity: 0.15;

  }
  .hexfeatures-content .hex-features--icon-network::after {
    transform: scale(1) translate(18px, -38px);
    opacity: 0.15;

  }
  .hexfeatures-content .hex-features--icon-devsecurity::after{
    transform: scale(1) translate(16px, -39px);
    opacity: 0.1;

  }
  .takequiz-stripe{
    padding: 55px 0px;
  }
}

/* --Type form page reccommendation ending --*/


/* Home page logo css update */

.hex-logo--disney img{
  max-width: 110px;
}
.hex-logo--wallmart img{
  margin-top: 0;
  max-width: 140px;
}

.hex-logo--nike img{
  margin-top: 0;
  max-width: 90px;
  max-height: unset;
}
.hex-logo--pepsico img{
  max-width: 170px;
}
.hex-logo--tesla img{
  max-width: 60px;
  margin-top: 0;
}
.hex-logo--alphabet img{
  max-width: 130px;
  margin-top: 0;  
}
.hex-logo--berkshire img{
  max-width: 190px;
}

.hex-logo--jpmorgan img{
 max-width: 180px;
 margin-top: 5px;
 max-height: unset;
}
.hex-logo--bankofamercia img{
  max-width: 190px;
}
.hex-logo--netflix img{
  max-width: 110px;
}

.multirow-logo-container .hex-page--disney-logo,
.multirow-logo-container .hex-page--walmart-logo,
.multirow-logo-container .hex-page--nike-logo,
.multirow-logo-container .hex-page--pepsico-logo,
.multirow-logo-container .hex-page--tesla-logo,
.multirow-logo-container .hex-page--alphabet-logo,
.multirow-logo-container .hex-page--berkshire-logo,
.multirow-logo-container .hex-page--jpmorgan-logo,
.multirow-logo-container .hex-page--bank-america-logo,
.multirow-logo-container .hex-page--netflix-logo
{
 order: unset;
}
.multirow-logo-container .hex-page--disney-logo img{
  max-width: 110px;
  top: 0px;
}
.multirow-logo-container .hex-page--walmart-logo img{
  max-width: 140px;
  top: 0px;
}
.multirow-logo-container .hex-page--nike-logo img{
  max-width: 90px;
  top: 0px;
}
.multirow-logo-container .hex-page--pepsico-logo img{
  max-width: 170px;
  top: 0px;
}
.multirow-logo-container .hex-page--tesla-logo img{
  max-width: 60px;
  top: 0px;
}
.multirow-logo-container .hex-page--alphabet-logo img{
  max-width: 130px;
  top: 0px;
}
.multirow-logo-container .hex-page--berkshire-logo img{
  max-width: 190px;
  top: 0px;
}
.multirow-logo-container .hex-page--jpmorgan-logo img {
  max-width: 180px;
  margin-top: 5px;
}
.multirow-logo-container .hex-page--bank-america-logo img {
  max-width: 190px;
  top: 0px;
}
.multirow-logo-container .hex-page--netflix-logo img {
  max-width: 110px;
  top: 0px;
}
.mdm-solution-intro__disney-logo{
  max-width: 92px;
  margin-right: 35px;
}
.mdm-solution-intro__walmart-logo{
  max-width: 117px;
  margin-right: 25px;
}
.mdm-solution-intro__tesla-logo{
  max-width: 60px;
}
.single-row-logo-wrapper{
  text-align: center;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}
.single-row-logo-wrapper.single-row-logo-container{
  max-width: 1200px;
}
.single-row-logo-wrapper .single-row__logos{
  flex: 1 1 auto;
  max-width: 20%;
}
.single-row-logo-wrapper .hex-page--pepsico-logo img{
  max-width: 170px;
  margin-top: -10px;
}
.single-row-logo-wrapper .hex-page--tesla-logo img{
  max-width: 60px;
}
.single-row-logo-wrapper .hex-page--nike-logo img {
  max-width: 80px; 
}
.single-row-logo-wrapper .hex-page--alphabet-logo img{
  max-width: 130px;
  margin-top: 3px;
}
.single-row-logo-wrapper .hex-page--netflix-logo img{
  max-width: 110px;
}
.single-row__logos .aspect-ratio-img{
  width: 100%;
  height: auto;
}
.customer_page_disney_logo{
  background: url("https://www-review3.hexnode.com/static/img/customer_page_images/logos/the-walt-disney.svg");
	background-size: cover;
	background-repeat: no-repeat;
  background-position: 0px -3.5px;
  vertical-align: top;
  height: 65px;
  min-width: 120px!important;
  max-width: 155px;
}
.customer_page_walmart_logo{
  background: url('https://www-review3.hexnode.com/static/img/customer_page_images/logos/walmart.svg');
	background-size: cover;
	background-repeat: no-repeat;
  background-position: 0px -3.5px;
  vertical-align: top;
  height: 50px;
  min-width: 140px!important;
  max-width: 155px;
}
.customer_page_nike_logo{
  background: url('https://www-review3.hexnode.com/static/img/customer_page_images/logos/nike.svg');
	background-size: cover;
	background-repeat: no-repeat;
  background-position: 0px 0.5px;
  vertical-align: top;
  height: 55px;
  min-width: 90px!important;
  max-width: 155px;
}
.customer_page_pepsico_logo{
  background: url('https://www-review3.hexnode.com/static/img/customer_page_images/logos/pepsico.svg');
	background-size: cover;
	background-repeat: no-repeat;
  background-position: 0 -8.5px;
  vertical-align: top;
  height: 30px;
  min-width: 130px!important;
  max-width: 155px;
}
.customer_page_tesla_logo{
  background: url('https://www-review3.hexnode.com/static/img/customer_page_images/logos/tesla.svg');
	background-size: cover;
	background-repeat: no-repeat;
  background-position: 0 -0.5px;
  vertical-align: top;
  height: 60px;
  min-width: 60px!important;
}
.customer_page_alphabet_logo{
  background: url('https://www-review3.hexnode.com/static/img/customer_page_images/logos/alphabet.svg');
	background-size: cover;
	background-repeat: no-repeat;
  background-position: 0px -10.5px;
  vertical-align: top;
  height: 50px;
  min-width: 148px!important;
  max-width: 155px;
}
.customer_page_berkshire_logo{
  background: url('https://www-review3.hexnode.com/static/img/customer_page_images/logos/berkshire-hathaway.svg');
	background-size: cover;
	background-repeat: no-repeat;
  background-position: 0 -10.5px;
  vertical-align: top;
  height: 30px;
  min-width: 148px!important;
  max-width: 155px;
}
.customer_page_jpmorgan_logo{
  background: url('https://www-review3.hexnode.com/static/img/customer_page_images/logos/jpmorgan.svg');
	background-size: cover;
	background-repeat: no-repeat;
  background-position: 0 -10.5px;
  vertical-align: top;
  height: 30px;
  min-width: 148px!important;
  max-width: 155px;
}
.customer_page_bank_logo{
  background: url('https://www-review3.hexnode.com/static/img/customer_page_images/logos/bank-of-america.svg');
	background-size: cover;
	background-repeat: no-repeat;
  background-position: 0 -10.5px;
  vertical-align: top;
  height: 30px;
  min-width: 148px!important;
  max-width: 155px;
}
.customer_page_netflix_logo{
  background: url('https://www-review3.hexnode.com/static/img/customer_page_images/logos/netflix.svg');
	background-size: cover;
	background-repeat: no-repeat;
  background-position: 0 -19.5px;
  vertical-align: top;
  height: 40px;
  min-width: 130px!important;
  max-width: 155px;
}
.multirow-logo-container .hex-page--netflix-logo,
.multirow-logo-container .hex-logo--netflix 
{
order: 8;
}
.multirow-logo-container .hex-page--bank-america-logo,
.multirow-logo-container .hex-logo--bankofamercia 
{
order: 9;
}
.multirow-logo-container .hex-page--jpmorgan-logo,
.multirow-logo-container .hex-logo--jpmorgan 
{
  display: none !important;
}
@media screen and (max-width: 1100px){
  .single-row-logo-wrapper .single-row__logos{
    flex: 0 0 33.33%;
    max-width: 33%;
  }
  .single-row-logo-wrapper li{
    padding: 20px 10px;
  }
  .sign-in-logos__row{
    max-width: 550px;
  }
}

@media screen and (max-width:767px){
  .hex-logo--disney img{
    max-width: 100px;
  }
  .hex-logo--wallmart img{
    max-width: 136px;
  }
  .hex-logo--pepsico img{
    max-width: 146px;
  }
  .hex-logo--alphabet img{
    max-width: 126px;
  }
  .hex-logo--nike img{
    max-width: 80px;
  }
  .hex-logo--tesla img{
    max-width: 60px;
  }
  .hex-logo--jpmorgan img {
    max-width: 180px;
  }
  .hex-logo--bankofamercia img {
    max-width: 186px;
  }
  .hex-logo--berkshire img {
    max-width: 180px;
  }
  .hex-logo--netflix img{
    max-width: 100px;
  }
  .multirow-logo-container .hex-page--disney-logo img {
    max-width: 100px;
  }
  .multirow-logo-container .hex-page--walmart-logo img{
    max-width: 136px;
  }
  .multirow-logo-container .hex-page--nike-logo img{
    max-width: 80px;
  }
  .multirow-logo-container .hex-page--tesla-logo img{
    max-width: 60px;
  }
  .multirow-logo-container .hex-page--pepsico-logo img {
    max-width: 146px;
  }
  .multirow-logo-container .hex-page--alphabet-logo img {
    max-width: 126px;
  }
  .multirow-logo-container .hex-page--berkshire-logo img {
    max-width: 180px;
  }
  .multirow-logo-container .hex-page--jpmorgan-logo img {
    max-width: 180px;
  }
  .multirow-logo-container .hex-page--bank-america-logo img {
    max-width: 186px;
  } 
  .multirow-logo-container .hex-page--netflix-logo img{
    max-width: 100px;
  }
  .single-row-logo-wrapper .hex-page--pepsico-logo img{
    max-width: 146px;
  }
  .single-row-logo-wrapper .hex-page--tesla-logo img{
    max-width: 60px;
  }
  .single-row-logo-wrapper .hex-page--nike-logo img {
    max-width: 80px;
  }
  .single-row-logo-wrapper .hex-page--alphabet-logo img{
    max-width: 126px;
  } 
  .single-row-logo-wrapper .hex-page--netflix-logo img{
    max-width: 100px;
  }
}
@media screen and (max-width: 679px){
  .multirow-logo-container .hex-page--jpmorgan-logo,
  .multirow-logo-container .hex-logo--jpmorgan 
  {
    display: block !important;
    order: 6;
  }
  .multirow-logo-container .hex-page--alphabet-logo,
  .multirow-logo-container .hex-logo--alphabet 
  {
    order: 8;
  }
  .multirow-logo-container .hex-page--berkshire-logo,
  .multirow-logo-container .hex-logo--berkshire 
  {
    order: 7;
  }
  .multirow-logo-container .hex-page--bank-america-logo,
  .multirow-logo-container .hex-logo--bankofamercia 
  {
    order: 9;
  }
  .multirow-logo-container .hex-page--netflix-logo,
  .multirow-logo-container .hex-logo--netflix 
  {
    order: 10;
  }
}
@media screen and (max-width:600px){
  .single-row-logo-wrapper .single-row__logos{
    flex: 0 0 50%;
    max-width: 50%;
  }
  .single-row-logo-wrapper .hex-page--tesla-logo{
    order: 3
  }
  .single-row-logo-wrapper .hex-page--nike-logo{
   order: 4
  }
  .single-row-logo-wrapper .hex-page--netflix-logo{
   order: 5;
  }
  .single-row-logo-wrapper .hex-page--pepsico-logo{
   order: 6
  }
  
}
@media screen and (max-width: 440px){
.hex-logo--disney img{
  max-width: 90px;
}
.hex-logo--wallmart img{
  max-width: 114px;
}
.hex-logo--pepsico img{
  max-width: 120px;
}
.hex-logo--alphabet img{
  max-width: 110px;
}
.hex-logo--nike img{
  max-width: 70px;
}
.hex-logo--tesla img{
  max-width: 55px;
}
.hex-logo--jpmorgan img {
  max-width: 145px;
}
.hex-logo--bankofamercia img {
  max-width: 148px;
}
.hex-logo--berkshire img {
  max-width: 145px;
}
.hex-logo--netflix img{
  max-width: 85px;
}
.multirow-logo-container .hex-page--disney-logo img {
  max-width: 90px;
}
.multirow-logo-container .hex-page--walmart-logo img{
  max-width: 114px;
}
.multirow-logo-container .hex-page--nike-logo img{
  max-width: 70px;
}
.multirow-logo-container .hex-page--tesla-logo img{
  max-width: 55px;
}
.multirow-logo-container .hex-page--pepsico-logo img {
  max-width: 120px;
}
.multirow-logo-container .hex-page--alphabet-logo img {
  max-width: 110px;

}
.multirow-logo-container .hex-page--berkshire-logo img {
  max-width: 145px;
}
.multirow-logo-container .hex-page--jpmorgan-logo img {
  max-width: 145px;
}
.multirow-logo-container .hex-page--bank-america-logo img {
  max-width: 148px;
} 
.multirow-logo-container .hex-page--netflix-logo img{
  max-width: 85px;
}
.single-row-logo-wrapper .hex-page--pepsico-logo img{
  max-width: 120px;
}
.single-row-logo-wrapper .hex-page--tesla-logo img{
  max-width: 55px;
}
.single-row-logo-wrapper .hex-page--nike-logo img {
  max-width: 70px;
}
.single-row-logo-wrapper .hex-page--alphabet-logo img{
  max-width: 110px;
}
.single-row-logo-wrapper .hex-page--netflix-logo img{
  max-width: 85px;
}

}

@media screen and (max-width:400px){
  .sign-in-logos__row .sign-in-logos__item{
    flex: 0 0 50%;
    max-width: 50%;
  }
  .mdm-solution-intro__disney-logo{
    max-width: 75px;
    margin-right: 20px;
  }
  .mdm-solution-intro__walmart-logo{
    max-width: 105px;
    margin-right: 20px;
  }
  .mdm-solution-intro__tesla-logo{
    max-width: 45px;
  }
}

/* EndHome page logo css update  */

/* PC Management page css  */
.tab-header-wrap--hidden .mhex_multi_tab_header_wrapper, .tab-header-wrap--hidden .mhex_multi_tab_footer_wrapper{
  display: none;
}
.integration-logo--responsive.mdm_home_integrations_container {
  max-width: 710px;
}

 .ahex_mdm_home_logo_col.mhex_mdm_upcoming_logo_contianer--max-md{
  max-width: 33%;
  flex: 0 0 33%;
} 
.integration-logo--responsive.mdm_home_integrations_container .ahex_mdm_home_logo_col a{
  cursor: pointer;
}
.ahex_mdm_home_logo_col.mhex_mdm_upcoming_logo_contianer__max-md.cursor--off a,
.integration-logo--responsive.mdm_home_integrations_container .ahex_mdm_home_logo_col.cursor--off a {
  cursor: default;
}
.solution_page_second_stripe_header.header-title--modify.solution_page_second_stripe_header__header-md-wrapper{
  margin: 0 auto 25px;
}
.tab-header-wrap--hidden .mhex_multi_tab_sec_title {
  margin: 0px
}
@media screen and (min-width:1201px) and (max-width:1680px) {
  .solution_mdm_soft_header_bg.pc-management-header--bg{
    background-position: 42% 0px;
  }
}
  @media screen and (max-width:1200px) {
  .solution_mdm_soft_header_bg.pc-management-header--bg{
    background-position: 60% 0px;
  }
}
@media screen and (max-width:991px) {
  .solution_mdm_soft_header_bg.pc-management-header--bg{
    background-position: 55% 0px;
  }
}
@media screen and (max-width:700px) {
  .solution_mdm_soft_header_bg.pc-management-header--bg {
    background-position: 46% 0px;
  }
}
@media screen and (max-width:600px) {
  .ahex_mdm_home_logo_col.mhex_mdm_upcoming_logo_contianer--max-md{
    max-width:50%;
    flex: 0 0 50%;
  } 
  .solution_mdm_soft_header_bg.pc-management-header--bg{
    background-position: 48% 0px;
  }
}
@media screen and (max-width:530px) {
  .solution_mdm_soft_header_bg.pc-management-header--bg {
    background-position: 43% 0px;
  }
}
@media screen and (max-width:380px) {
  .solution_mdm_soft_header_bg.pc-management-header--bg {
    background-position: 41% 0px;
  }
}

@media screen and (max-width:320px) {
  .ahex_mdm_home_logo_col.mhex_mdm_upcoming_logo_contianer--max-md{
    max-width:100%;
    flex: 0 0 100%;
  } 
}
/* End  PC Management */

/* Start: Gartner page Slide up animation */

.slide-up-hover {
  transition: all 0.3s ease-in-out;
}
.slide-up-hover:hover {
  transform: translate(0,-3px);
}
/* End: Gartner page Slide up animation */

/*====================================================
                OEM Validation Starts
======================================================*/
.validation-program-stripe{
  padding: 80px 0 60px 0;
}
.validation-program-container{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.validation-program-stripe .hexnode-reseller__title{
  text-align: center;
  margin-bottom: 35px;
}
.validation-program__left {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: calc(100% - 415px);
  padding-left: 15px;
  padding-right: 15px;
}
.validation-program-content{
  margin-bottom: 50px;
  max-width: 740px;
}
.validation-program-content p{
  font-size: 17px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin-bottom: 25px;
}
.validation-program-content p:last-child{
  margin-bottom: 0px;
}
.validation-program__left .hex__reseller_partner_page_header_btn{
  line-height: 43px;
}
.validation-program__right {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 415px;
  padding-left: 15px;
  padding-right: 15px;
}
.validation-program__right img {
  width: 100%;
  height: 100%;
  max-width: 415px;
  max-height: fit-content;
}
@media screen and (max-width: 991px){
  .validation-program-container{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .validation-program__left{
    max-width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
}

@media screen and (max-width:600px){
  .validation-program-stripe{
    padding: 60px 0 60px 0;
  }
}



.partner-banner--oem-validation.partner-banner-stripe{
  height: auto;
}
.partner-banner--oem-validation.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container{
  padding-top: 174px;
  height: auto;
}
.partner-banner--oem-validation.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap{
  padding-right: 10px;
}
.partner-banner--oem-validation.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__image-wrap img{
  border-radius: 10px 10px 0 0;
}
.partner-banner--oem-validation.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__title{
  margin-bottom: 40px;
  word-break: break-word;
}
@media screen and (max-width: 1200px){
  .partner-banner--oem-validation.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container {
    padding-top: 144px;
  }
}
@media screen and (max-width: 600px){
  .partner-banner--oem-validation.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap{
    padding-right: 0;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-bottom: 90px;
    padding-top: 100px;
    margin-bottom: 0;
    width: 100%;
  }
}


.partner-validation-logo-stripe{
  padding: 130px 0;
}
.partner-validation-logo-container{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1230px;
  -webkit-box-pack: start;
    -ms-flex-pack: start;
        justify-content: flex-start;
}
.prtnr-vldtion-logo__left{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 548px;
  padding-left: 15px;
  padding-right: 15px;
}
.prtnr-vldtion-logo__right{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: calc(100% - 548px);
  padding-left: 15px;
  padding-right: 15px;
}
.prtnr-vldtion-logo__right-content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.prtnr-vldtion-logo-content p{
  font-size: 17px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: var(--hex_home_common_title_color);
  margin-bottom: 25px;
}
.prtnr-vldtion-logo-content p:last-child{
  margin-bottom: 0px;
}
.prtnr-vldtion-logo__right img{
  width: 100%;
  height: 100%;
  max-width: 400px;
  max-height: fit-content;
}
@media screen and (max-width: 991px){
  .prtnr-vldtion-logo-content{
    margin-bottom: 50px;
  }
  .prtnr-vldtion-logo__left{
    margin-left: auto;
    margin-right: auto;
  }
  .prtnr-vldtion-logo__right{
    max-width: 100%;
  }
  .prtnr-vldtion-logo__right-content{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (max-width: 600px){
  .partner-validation-logo-stripe{
    padding: 60px 0;
  }
  .prtnr-vldtion-logo__right-content img{
    max-width: 300px;
  }
}


.partner-validation-list-stripe{
  padding: 80px 0;
}
.partner-validation-list-stripe.partner-validation-list-stripe-about{
  background: var(--hex_video_bg_color);
}
.partner-validation-list-container .hexnode-reseller__title{
  text-align: center;
  margin-bottom: 60px;
  font-size: 40px;
  line-height: 1.2;
  word-break: break-word;
}
.partner-validation-list-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
.partner-validation-list-item{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33%;
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding-left: 20px;
  padding-right: 20px;
}
.prtnr-vldtion-list-item-content{
  padding: 30px;
  -webkit-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  -o-transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  transition: all .3s cubic-bezier(0.43,0.27,0.39,0.88);
  height: 100%;
  border-radius: 10px;
}
.partner-validation-list-item:hover .prtnr-vldtion-list-item-content{
  box-shadow: 0px 5px 10px #1919191A;
}
.prtnr-vldtion-item-content__image{
  margin-bottom: 20px;
}
.prtnr-vldtion-item-content__image img{
  width: 100%;
  height: 100%;
  max-height: 59px;
  max-width: fit-content;
}
.prtnr-vldtion-item-content__desc .prtnr-vldtion-content__desc-title{
  font-size: 28px;
  line-height: 36px;
  font-weight: var(--hex_font_bold);
  color: var(--hex_testimonial_text_color);
  margin-bottom: 20px;
}
.prtnr-vldtion-item-content__desc .prtnr-vldtion-content__desc-subtitle{
  font-size: 17px;
  line-height: 26px;
  color: var(--hex_testimonial_text_color);
  margin-bottom: 0;
  font-weight: var(--hex_font_medium);
}
.partner-validation-list-stripe-rqmnts .partner-validation-list-item .prtnr-vldtion-list-item-content{
  border: 1px solid #1919191A;
}
@media screen and (max-width: 991px){
  .partner-validation-list-item:hover .prtnr-vldtion-list-item-content{
    box-shadow: none;
  }
  .partner-validation-list-wrap{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .partner-validation-list-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    margin-bottom: 20px;
  }
  .partner-validation-list-item:last-child{
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 767px){
  .partner-validation-list-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px){
  .partner-validation-list-stripe{
    padding: 50px 0;
  }
  .partner-validation-list-container .hexnode-reseller__title{
    padding: 50px 0;
  }
  .partner-validation-list-container .hexnode-reseller__title{
    padding: 0px;
    font-size: 34px;
    margin-bottom: 40px;
  }
  .prtnr-vldtion-item-content__desc .prtnr-vldtion-content__desc-title{
    font-size: 22px;
    line-height: 26px;
  }
  .hex__reseller_partner_btn_stripe.oem_validation{
    min-height: 300px;
  }
}



.partner-validation-faq-stripe{
  padding: 80px 0;
}
.partner-validation-faq-stripe .hexnode-reseller__title{
  text-align: center;
  margin-bottom: 60px;
  font-size: 40px;
  line-height: 1.2;
}
.partner-validation-faq-item{
  padding: 30px 40px;
  border-radius: 0;
  transition: all .3s ease-in-out;
  border: 1px solid #FFF;
  margin-bottom: 20px;
}
.partner-validation-faq-item:last-child{
  margin-bottom: 0px;
}
.prtnr-vldtion-faq-item-container__title{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -webkit-box-align: start;
     -ms-flex-align: start;
         align-items: flex-start;
 -webkit-box-pack: justify;
     -ms-flex-pack: justify;
         justify-content: space-between;
  padding: 10px 0;
  cursor: pointer;
}
.prtnr-vldtion-faq-item-container__title h4{
  font-size: 28px;
  line-height: 36px;
  color: var(--hex_testimonial_text_color);
  margin-bottom: 0;
  font-weight: var(--hex_font_bold);
  max-width: calc(100% - 94px);
}
.prtnr-vldtion-faq-item-close{
  position: relative;
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.prtnr-vldtion-faq-item-close::before, .prtnr-vldtion-faq-item-close::after{
  position: absolute;
  display: block;
  content: "";
  background: #000000;
  transition: all .3s ease-in-out;
}
.prtnr-vldtion-faq-item-close::before{
  width: 20px;
  height: 3px;
  left: 50%;
  transform: translateX(-50%);
}
.prtnr-vldtion-faq-item-close::after{
  height: 20px;
  width: 3px;
  top: 50%;
  transform: translateY(-50%);
}
.partner-validation-faq-item.active .prtnr-vldtion-faq-item-close::before{
  transform: translateX(-50%) rotate(-45deg);
}
.partner-validation-faq-item.active .prtnr-vldtion-faq-item-close::after{
  transform: translateY(-50%) rotate(-45deg);
}
.partner-validation-faq-item.active{
  background: #F2F6FF;
  border: 1px solid #D9E5FA;
}
.prtnr-vldtion-faq-item-container__desc{
  margin-top: 20px;
  display: none;
}
.prtnr-vldtion-faq-item-container__desc p{
  font-size: 17px;
  line-height: 26px;
  color: var(--hex_testimonial_text_color);
  margin-bottom: 0;
  font-weight: var(--hex_font_normal);
}
.prtnr-vldtion-faq-item-container__desc p a{
  color: var(--hex_link_color);
}
.prtnr-vldtion-faq-item-container__desc p a{
  color: var(--hex_link_color_hover);
}
@media screen and (min-width: 992px){
  .partner-validation-faq-item:hover{
    border: 1px solid #D9E5FA;
  }
}
@media screen and (max-width: 600px){
  .partner-validation-faq-stripe{
    padding: 50px 0;
  }
  .partner-validation-faq-item{
    padding: 20px 30px;
  }
  .partner-validation-faq-stripe .hexnode-reseller__title{
    font-size: 34px;
    margin-bottom: 40px;
  }
  .prtnr-vldtion-faq-item-container__title h4{
    font-size: 22px;
    line-height: 26px;
    max-width: calc(100% - 54px);
  }
  .prtnr-vldtion-faq-item-container__desc{
    margin-top: 0px;
  }
}
/*====================================================
                OEM Validation Ends
======================================================*/


/*====================================================
                Remote work readinesslanding page starts
======================================================*/              

.quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap{
  max-width:50%;
  flex: 0 0 50%;
  padding-right:10%;
}
.quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__title{
  max-width: 409px;
  font-size: 42px;
  line-height: 1.3;
  font-weight: var(--hex_font_bold);
  margin-bottom: 30px;
}
.quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__content{
  max-width: 524px;
  font-size: 17px;
  line-height: 26px;
  opacity: 1;
  margin-bottom: 50px;
}

.quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__btn{
  font-weight: var(--hex_font_bold);
  -webkit-font-smoothing: antialiased;
}

.quiz-banner--sec .hexred-btn{
  font-size: 15px;
  padding: 12px 35px;
  line-height: 1.3;
  font-weight: var(--hex_font_bold);
  letter-spacing: 0;
  word-break: break-word;
  height: unset;
  -webkit-font-smoothing: antialiased;
}
/* @media screen and (max-width: 1440px){
  .quiz-banner--sec.quiz-banner-wrapper {
    padding-top:85px;
  }
} */
@media screen and (max-width: 991px){
  .quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap{
    padding-right: unset;
    max-width: 100%;
    flex: 0 0 100%;
  }

  .quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__title{
   margin-left: auto;
   margin-right: auto;
  }
  .quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__content{
    text-align: center;
    margin-left: auto;
   margin-right: auto;
  }
}

@media screen and (max-width: 600px){
  .quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__content-wrap{
    padding-top: 50px;
    padding-bottom: 60px;
  }
  .quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__title{
    font-size: 30px;
  }
  .quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe .partner-inner-container .partner-banner__content-wrap .partner-banner__content{
    font-size: 16px;
    margin-bottom: 40px;
  }
} 
@media screen and (max-width: 400px){
  .quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__image-wrap{
    max-height: 316px;
  }
  .quiz-banner--sec.partner-banner--oem-validation.partner-banner-stripe.partner-banner-stripe__reseller-page .partner-inner-container .partner-banner__image-wrap img{
    min-height: 316px;
  }
}


.sec-with-brandlogo {
  padding: 120px 0 120px;
}
.sec-with-brandlogo .hex_alt_page_logo_stripe_wrapper{
  padding-top:unset;
  padding-bottom: unset;
  background-color:unset;
}
.sec-with-brandlogo .hex_alt_page_logo_stripe_wrapper .hex_alt_page_logo_stripe_title{
  margin: 0 0 30px 0;
  text-align: center;
  font-size: 40px;
  line-height: 1.3;
  font-weight: var(--hex_font_bold);
  color: var(--hex_testimonial_text_color);
  word-break: break-word;
}
.hex--firefox .sec-with-brandlogo  .multirow_logo--volvo > img{
  margin-top: 0;
  min-width: 70px;
}

.sec-with-brandlogo .hex__container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
}
.sec-with-brandlogo .two-col{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sec-with-brandlogo .two-col .two-col-left{
  max-width: 50%;
  flex: 0 0 50%;
  padding-right: 10%;
}
.sec-with-brandlogo  .two-col-left__header{
  padding-top: 90px;
  margin-bottom: 40px;
}
.sec-with-brandlogo .two-col-left__header .two-col-left__header-title{
  font-size: 40px;
  line-height: 1.2;
  font-weight: var(--hex_font_bold);
  text-align: left;
  word-break: break-word;
  letter-spacing: 0px;
  color: var(--hex_testimonial_text_color);
  opacity: 1;
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__body{
  margin-bottom: 40px;
  max-width: 494px;
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__body ul.two-col-left__body-timeline{
  margin-left: 22px;
  list-style: none;
  position: relative;
  margin-bottom: 0;
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__body ul.two-col-left__body-timeline li::before{
  position: absolute;
  content: ' ';
  width:8px;
  height: 8px;
  top: 9px;
  left: -22px;
  z-index: 1;
  border-radius: 50%;
  background-color: #0449D1;
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__body ul.two-col-left__body-timeline li::after{
  content: "";
  left: -18.5px;
  top: 10px;
  height: 100%;
  width: 1px;
  background-color: #D9E5FA;
  position: absolute;
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__body ul.two-col-left__body-timeline li:last-child::after{
  height: unset;
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__body ul.two-col-left__body-timeline li{
  font-size: 17px;
  position: relative;
  padding-left: 10px;
  line-height: 24px;
  font-weight: var(--hex_font_light);
  text-align: left;
  word-break: break-word;
  letter-spacing: 0px;
  color: var(--hex_testimonial_text_color);
  opacity: 1;
  padding-bottom: 40px;
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__body ul.two-col-left__body-timeline li:last-child{
  padding-bottom: unset;
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__footer{
  display: inline-block;
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__footer .two-col-left__footer-link{
  color: var(--hex_btn_bg_color);
  font-size: 18px;
  line-height: 1.3;
  font-weight: var(--hex_font_bold);
  letter-spacing: 0px;
  word-break: break-word;
  text-align: center;
  display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  opacity: 1;
  transition: 0.3s ease-out;
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__footer .two-col-left__footer-link span{
  width: 18px;
  height:18px;
  position: relative;
  right: 0;
  top: 2px;
  transition: 0.3s ease-out;
}
/* .hex--windows .sec-with-brandlogo .two-col .two-col-left .two-col-left__footer .two-col-left__footer-link span{
  top: 1px;
} */
/* @media screen and (max-width:700px){
  .hex--windows .sec-with-brandlogo .two-col .two-col-left .two-col-left__footer .two-col-left__footer-link span{
    top: 0px;
  }
}
.hex--firefox .sec-with-brandlogo .two-col .two-col-left .two-col-left__footer .two-col-left__footer-link span{
  top: 0px;
} */
.sec-with-brandlogo .two-col .two-col-left .two-col-left__footer .two-col-left__footer-link:hover{
  text-decoration: none;
  outline:none;
  color: var(--hex_btn_bg_color_hover);
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__footer .two-col-left__footer-link:focus{
  text-decoration: none;
  outline:none;
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__footer .two-col-left__footer-link:hover span{
  transform: translate(3px, 0);
  
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__footer .two-col-left__footer-link span svg .fill--change{
  fill: var(--hex_btn_bg_color);
}
.sec-with-brandlogo .two-col .two-col-left .two-col-left__footer .two-col-left__footer-link:hover span svg .fill--change{
  fill: var(--hex_btn_bg_color_hover);
}
.sec-with-brandlogo .two-col .two-col-right{
  padding-left: 40px;
}
.sec-with-brandlogo .two-col .two-col-right .two-col-img{
  max-width: 632px;
  border-radius: 10px;
  margin-left: auto;
  margin-top: -80px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 1 1 auto;
  height: 100%;
}
.sec-with-brandlogo .two-col .two-col-right .two-col-img .aspect-ratio-img {
  width: auto;
}

@media screen and (max-width:1100px){
  .sec-with-brandlogo .two-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sec-with-brandlogo .two-col .two-col-left{
    order: 2;
    margin-left: auto;
    margin-right: auto;
    max-width: 632px;
  }

  .sec-with-brandlogo .two-col .two-col-right{
    order: 1;
    padding-left: unset;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }
  .sec-with-brandlogo .two-col .two-col-right .two-col-img{
    margin-left: unset;
    margin-top: unset;
  }
  .sec-with-brandlogo .two-col-left__header .two-col-left__header-title{
    max-width: 632px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .sec-with-brandlogo .two-col .two-col-left .two-col-left__body{
    max-width: 100%;
  }
}

@media screen and (max-width:991px){
  .sec-with-brandlogo .hex_alt_page_logo_stripe_wrapper{
    display:none;
  }
  .sec-with-brandlogo .two-col-left__header{
    padding-top: unset;
  }
  
}
@media screen and (max-width: 768px){
  .sec-with-brandlogo{
    padding: 50px 0 50px;
  }
  .sec-with-brandlogo .two-col .two-col-left{
    margin-left: unset;
    margin-right: unset;
    max-width: 100%;
  }
  .sec-with-brandlogo .two-col .two-col-right{
    margin-left: unset;
    margin-right: unset;
  }
  .sec-with-brandlogo .two-col-left__header{
    margin-bottom: 30px;
  }
  .sec-with-brandlogo .two-col-left__header .two-col-left__header-title{
    margin-left: unset;
    margin-right: unset;
    text-align: left;
  }
}
@media screen and (max-width:600px){
  .sec-with-brandlogo .two-col-left__header .two-col-left__header-title{
    font-size: 26px;
  }
  .sec-with-brandlogo .two-col .two-col-left .two-col-left__body ul.two-col-left__body-timeline li{
    font-size: 16px;
    padding-bottom: 25px;
  }
  /* .sec-with-brandlogo .two-col .two-col-left .two-col-left__body{
    margin-bottom: 40px;
  } */
}


.remote-feature-sec.features_s_p_features_tab_stripe{
  padding: 120px 0 120px;
  background-color: var(--hex_video_bg_color);
}
.remote-feature-sec.features_s_p_features_tab_stripe .hex__features_sec_title{
  font-size: 40px;
  line-height: 1.25;
  font-weight: var(--hex_font_bold);
  letter-spacing: 0px;
  color: var(--hex_testimonial_text_color);
  opacity: 1;
  text-align: left;
  word-break: break-word;
  margin-bottom: 30px;
  max-width: 416px;
}
.remote-feature-sec.features_s_p_features_tab_stripe .hex-features__sub-title{
  text-align: left;
  font-size: 17px;
  line-height: 26px;
  font-weight: var(--hex_font_light);
  letter-spacing: 0px;
  color: var(--hex_testimonial_text_color);
  word-break: break-word;
  max-width: 524px;
  margin: 0 0 60px;
  opacity: 1;
}
.remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_conatiner_wrapper{
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_conatiner_wrapper .hex__f_carousel_left_content_wrapper{
  max-width: 50%;
  flex: 0 0 50%;
  padding-right: 10%;
}
.remote-feature-sec.features_s_p_features_tab_stripe  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li{
  margin-bottom: 60px;
}
.remote-feature-sec.features_s_p_features_tab_stripe  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li:last-child{
  margin-bottom: 0;
}
.remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_trigger{
  padding: 0 0 0 30px;
}
.remote-feature-sec.features_s_p_features_tab_stripe .hex__features_ter_title{
  font-size: 28px;
  line-height: 1.25;
  font-weight: var(--hex_font_bold);
  color: var(--hex_testimonial_text_color);
  word-break: break-word;
  -webkit-font-smoothing: antialiased
}
.remote-feature-sec.features_s_p_features_tab_stripe .hex__features_common_text{
  margin-bottom: 0;
  font-size: 17px;
  line-height: 26px;
  font-weight: var(--hex_font_light);
  color: var(--hex_testimonial_text_color);
  word-break: break-word;
}
.remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper{
  max-width: 632px;
  flex: unset;
}
.remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_2_1{
  top: unset;
  height: unset;
  width: unset;
  background-color: unset;
  border-radius: 10px;
  box-shadow:unset;
  margin: unset;
  max-width: 632px;
  margin-left: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  height: 100%;
}
.remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper .hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_icon_w_1_1{
  top: unset;
  height: unset;
  width: unset;
  background-color: unset;
  border-radius: 10px;
  box-shadow:unset;
  margin: unset;
  max-width: 632px;
  margin-left: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 100%;
 
}
.remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.active .hex__f_carousel_list_trigger:before{
  background-color: #0449D1;
  opacity: 1;
}
@media screen and (max-width:1440px){
  .remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper{
   display:flex;
   align-items:center;
   justify-content:center;
  }
}
@media screen and (max-width:1100px){
  .remote-feature-sec.features_s_p_features_tab_stripe .hex__features_sec_title, 
  .remote-feature-sec.features_s_p_features_tab_stripe .hex-features__sub-title{
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    text-align: center;
  }
}
@media screen and (max-width:991px){
  .remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_conatiner_wrapper .hex__f_carousel_left_content_wrapper{
    padding-right: 8%;
  }
}
@media screen and (max-width:768px){
  .remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_conatiner_wrapper .hex__f_carousel_right_content_wrapper{
    display: none;
  }
  .remote-feature-sec.features_s_p_features_tab_stripe{
    padding: 50px 0 50px;
  }
  .remote-feature-sec.features_s_p_features_tab_stripe .hex__features_sec_title, 
  .remote-feature-sec.features_s_p_features_tab_stripe .hex-features__sub-title{
    margin-left: unset;
    margin-right: unset;
    max-width: 584px;
    text-align: left;
  }
  .remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_conatiner_wrapper .hex__f_carousel_left_content_wrapper{
    max-width: 100%;
    flex: 0 0 100%;
    padding-right: unset;
  }
}
@media screen and (max-width:767px){
  .remote-feature-sec.features_s_p_features_tab_stripe ul.hex__f_carousel_list li.active .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_2_1, 
  .remote-feature-sec.features_s_p_features_tab_stripe ul.hex__f_carousel_list li.active .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_icon_w_1_1{
    display:none;
  }
}
@media screen and (max-width: 600px){
  .remote-feature-sec.features_s_p_features_tab_stripe .hex__features_sec_title{
    font-size:26px;
    margin-bottom: 20px;
  }
  .remote-feature-sec.features_s_p_features_tab_stripe .hex-features__sub-title{
    font-size: 16px;
    margin: 0 0 40px
  }
  .remote-feature-sec.features_s_p_features_tab_stripe .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li{
    margin-bottom: 40px;
  }
  .remote-feature-sec.features_s_p_features_tab_stripe .hex__features_ter_title{
    font-size: 22px;
    font-weight: var(--hex_font_midbold);
  }
  .remote-feature-sec.features_s_p_features_tab_stripe .hex__features_common_text{
    font-size: 16px;
  }
}



.stage-stripe{
  padding: 120px 0 60px;
}

.stage-stripe .hex__container_wrapper{
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
}
.stage-stripe .stage-stripe-header{
  max-width: 416px;
  margin-bottom: 60px;
}
.stage-stripe .stage-stripe-header .stage-stripe-header__title{
  font-size: 40px;
  line-height: 1.3;
  text-align: left;
  letter-spacing: 0px;
  font-weight: var(--hex_font_bold);
  color: var(--hex_testimonial_text_color);
  word-break: break-word;
  opacity: 1;
}
.stage-stripe .stage-stripe-body{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
}

.stage-stripe .stage-stripe-body .stage-stripe-body-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
  width: calc(50% - 38px);
  margin-bottom: 60px;
}
.stage-stripe .stage-stripe-body .stage-stripe-body-wrap .stage-stripe-body__header{
  display: flex;
  margin-bottom: 20px;
}
.stage-stripe .stage-stripe-body .stage-stripe-body-wrap .stage-stripe-body__header span{
  min-width: 40px;
  max-width: 59px;
  height: 58px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
}
.stage-stripe .stage-stripe-body .stage-stripe-body-wrap .stage-stripe-body__cntnt .stage-stripe-body__header-title{
  font-size: 28px;
  line-height: 1.3;
  word-break: break-word;
  margin:0;
  text-align: left;
  font-weight: var(--hex_font_bold);
  color: var(--hex_testimonial_text_color);
  margin-bottom: 30px;
}
.stage-stripe .stage-stripe-body .stage-stripe-body-wrap .stage-stripe-body__cntnt .stage-stripe-body__cntnt-desc{
  text-align: left;
  font-size: 17px;
  line-height: 26px;
  letter-spacing: 0px;
  font-weight: var(--hex_font_light);
  color: var(--hex_testimonial_text_color);
  word-break: break-word;
  opacity: 1;
  margin: 0;
}
@media screen and (max-width:1100px){
  .stage-stripe .stage-stripe-header{
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .stage-stripe .stage-stripe-header .stage-stripe-header__title{
    text-align: center;
  }
}
@media screen and (max-width:768px){
  .stage-stripe{
    padding: 50px 0 50px;
  }
  .stage-stripe .stage-stripe-header{
    max-width: 600px;
    margin-left: unset;
    margin-right: unset;
  }
  .stage-stripe .stage-stripe-header .stage-stripe-header__title{
    text-align: left;
  }
}
@media screen and (max-width:740px){
  .stage-stripe .stage-stripe-body .stage-stripe-body-wrap{
    width: 100%;
    margin-bottom: 50px;
  }
  .stage-stripe .stage-stripe-body .stage-stripe-body-wrap:last-child{
    margin-bottom: unset;
  }
}
@media screen and (max-width:600px){
  
  .stage-stripe .stage-stripe-header{
    margin-bottom: 50px;
  }
  .stage-stripe .stage-stripe-header .stage-stripe-header__title{
    font-size: 26px;
  }
  .stage-stripe .stage-stripe-body .stage-stripe-body-wrap .stage-stripe-body__cntnt .stage-stripe-body__header-title{
    font-size: 22px;
    margin-bottom: 15px;
    font-weight: var(--hex_font_midbold);
  }
  .stage-stripe .stage-stripe-body .stage-stripe-body-wrap .stage-stripe-body__cntnt .stage-stripe-body__cntnt-desc{
    font-size: 16px;
  }
}

.quiz-banner--sec.takequiz-stripe .takequiz-contentwrap .takequiz-content__title{
  margin-bottom: 25px;
}
@media screen and (max-width:768px){
  .quiz-banner--sec.takequiz-stripe .takequiz-contentwrap .takequiz-content__title{
    margin-bottom: 30px;
  }
}




.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon{
  display: flex;
  width: 40px;
  height: 58px;
  position: relative;
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon::before{
  position: absolute;
  content: "";
  display: block;
  width: 18px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(-9px,29.5px);
  transform: translate(-9px,29.5px);
  left: 50%;
  -webkit-backdrop-filter: blur(2px);
            backdrop-filter: blur(2px);
  transition: 0.3s ease-out;
}
.stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon::before{
  transform: translate(-9px, 27.5px);
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon svg .rocket{
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon svg .rocket{
  -webkit-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon svg .triangle{
  -webkit-transform: translate(13.5px, 43.5px);
  transform: translate(13.5px, 43.5px);
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon svg .triangle{
  -webkit-transform: translate(13.5px, 44.5px);
  transform: translate(13.5px, 44.5px);
}



.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-expanding.stage-stripe-body__header-icon{
  display: flex;
  width: 50px;
  height: 58px;
  position: relative;
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-expanding.stage-stripe-body__header-icon::before{
  position: absolute;
  content: "";
  display: block;
  width: 97px;
  height: 97px;
  padding: 0;
  top: -2px;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  left: 0px;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  transform: rotate(-1deg);
  clip-path: polygon(44.099998474121094% 19.57900047302246%, 44.096649169921875% 21.259740829467773%, 44.090267181396484% 22.940473556518555%, 44.084659576416016% 24.62120819091797%, 44.08436965942383% 26.301952362060547%, 44.0937614440918% 27.982666015625%, 44.096920013427734% 29.663330078125%, 44.025787353515625% 31.34239959716797%, 43.870147705078125% 33.01573181152344%, 43.62549591064453% 34.67835998535156%, 43.28823471069336% 36.32468032836914%, 42.8556022644043% 37.94853210449219%, 42.326141357421875% 39.543426513671875%, 41.699886322021484% 41.102848052978516%, 40.97837448120117% 42.62054443359375%, 40.16453170776367% 44.09080123901367%, 39.262840270996094% 45.50889205932617%, 38.27872085571289% 46.871097564697266%, 37.21833801269531% 48.17483901977539%, 36.08828353881836% 49.418704986572266%, 34.89529800415039% 50.602378845214844%, 33.645851135253906% 51.726322174072266%, 32.346221923828125% 52.7918701171875%, 30.99385643005371% 53.788944244384766%, 29.578628540039062% 54.695438385009766%, 28.132633209228516% 55.552005767822266%, 26.65760040283203% 56.357547760009766%, 25.15534019470215% 57.111083984375%, 23.640338897705078% 57.83858871459961%, 22.124929428100586% 58.551631927490234%, 20.59577751159668% 57.889286041259766%, 19.087547302246094% 57.1475715637207%, 17.583534240722656% 56.397369384765625%, 16.094738006591797% 55.61748504638672%, 14.640094757080078% 54.77589797973633%, 13.230831146240234% 53.86033630371094%, 11.870704650878906% 52.873260498046875%, 10.56335163116455% 51.817283630371094%, 9.312247276306152% 50.69522476196289%, 8.120742797851562% 49.51007843017578%, 6.992000579833984% 48.26499938964844%);
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-expanding.stage-stripe-body__header-icon svg .plus{
  transform:translate(22px, 31px);
  -webkit-transform:translate(22px, 31px);
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-expanding.stage-stripe-body__header-icon svg .plus{
  -webkit-transform:translate(25px, 34px);
  transform:translate(25px, 34px);
}

.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon{
  display: flex;
  width: 59px;
  height: 58px;
  position: relative;
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon::before{
  position: absolute;
  content: "";
  display: block;
  width: 94px;
  height: 94px;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  clip-path: polygon(37% 53.20000076293945%, 37.14645004272461% 54.667198181152344%, 37.21004867553711% 56.052520751953125%, 35.9560661315918% 56.78339767456055%, 34.61785125732422% 57.40789031982422%, 33.24927520751953% 57.96250915527344%, 31.84836196899414% 58.42911148071289%, 30.736637115478516% 57.97610855102539%, 29.928356170654297% 56.742916107177734%, 28.89093780517578% 55.69528579711914%, 27.66375160217285% 54.87815475463867%, 26.296892166137695% 54.32555389404297%, 24.846628189086914% 54.06020736694336%, 23.372623443603516% 54.09262466430664%, 21.93462371826172% 54.418453216552734%, 20.588834762573242% 55.020565032958984%, 19.386449813842773% 55.87409973144531%, 18.383743286132812% 56.95456314086914%, 17.629919052124023% 58.22178268432617%, 16.294809341430664% 58.24454116821289%, 14.905832290649414% 57.7435302734375%, 13.556243896484375% 57.14448165893555%, 12.253432273864746% 56.44955825805664%, 11.60013484954834% 55.299617767333984%, 11.936127662658691% 53.8640022277832%, 11.97593879699707% 52.39023208618164%, 11.7152681350708% 50.93914794921875%, 11.16545581817627% 49.571189880371094%, 10.349533081054688% 48.34324264526367%, 9.300564765930176% 47.30730056762695%, 8.062288284301758% 46.50716018676758%, 6.689523696899414% 45.968421936035156%, 5.236123085021973% 45.72332763671875%, 3.763413190841675% 45.791072845458984%, 2.3121755123138428% 46.025543212890625%, 1.422959327697754% 44.924354553222656%, 0.8411548137664795% 43.56709289550781%, 0.31830281019210815% 42.185916900634766%, -0.05469010770320892% 40.779571533203125%, 1.0313011407852173% 39.8634147644043%, 2.128516435623169% 38.877586364746094%, 3.0292882919311523% 37.709999084472656%, 3.6842384338378906% 36.38911437988281%, 4.052426338195801% 34.96171569824219%, 4.1087541580200195% 33.48877716064453%, 3.8487706184387207% 32.037818908691406%, 3.2900426387786865% 30.673574447631836%, 2.4691357612609863% 29.448665618896484%, 1.4345494508743286% 28.39743995666504%, 0.25922656059265137% 27.504966735839844%, 0.27306240797042847% 26.13979148864746%, 0.7728424072265625% 24.75029754638672%, 1.3555028438568115% 23.39341926574707%, 2.010162115097046% 22.069740295410156%, 3.200005054473877% 21.500001907348633%);
  top: calc(50% - 56.77px);
  left: calc(50% - 77.2px);
  transform: rotate(179.5deg);
  transform-origin: 50% 50%;
  transform-box: fill-box;
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon::after{
  position: absolute;
  content: "";
  width: 19.5px;
  border-radius: 50%;
  height: 19.5px;
  top: 25.4px;
  left: calc(50% - 16.4px);
  background-color: #fff;
  
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon svg {
  width: fit-content;
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon svg .gear{
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  transform-origin: 50% 50%;
  transform-box: fill-box;
}
.stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon svg .gear{
  transform: translate(0px, 1.5px)rotate(-45deg);
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon svg .settings{
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  transform-origin: 50% 50%;
  transform-box: fill-box;
}
.stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon svg .settings{
  -webkit-transform:rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
}

.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-flourishing.stage-stripe-body__header-icon{
  display: flex;
  width: 58px;
  height: 58px;
  position: relative;
}

.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-flourishing.stage-stripe-body__header-icon::before{
  position: absolute;
  content: "";
  display: block;
  width: 33px;
  height: 33px;
  padding: 0;
  border-top-left-radius: 20%;
  border-top-right-radius: 80%;
  border-bottom-right-radius: 24.5%;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  top: calc(50% - 22.58px);
  left: calc(50% - 10.5px);
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-flourishing.stage-stripe-body__header-icon svg{
  width: fit-content;
}
.stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-flourishing.stage-stripe-body__header-icon svg .semi-circle{
           -o-transition: 0.3s ease-out;
           -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-flourishing.stage-stripe-body__header-icon svg .semi-circle{
  -webkit-transform:translate(2.2px , -2.2px);
  transform:translate(2.2px , -2.2px);
}


@media screen and (max-width:991px) {
  .stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon svg .triangle{
    -webkit-transform: translate(13.5px, 43px);
    transform: translate(13.5px, 43px);
  }
  
  
  .stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon svg .settings{
    -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  .stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon svg .rocket{
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  .stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-expanding.stage-stripe-body__header-icon svg .plus{
    -webkit-transform:translate(22px, 31px);
    transform:translate(22px, 31px);
    
  }
  .stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-flourishing.stage-stripe-body__header-icon svg .semi-circle{
    -webkit-transform:translate(0px , 0px);
    transform:translate(0px , 0px);
  }
  .stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon::before{
    transform: translate(-9px, 29.5px);
  }
  .stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon svg .gear{
    transform: translate(0px, 0px)rotate(0deg);
  }
}

@media screen and (max-width:600px){
  .stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon{
    width: 30px;
    height: 45px;
  }
  .stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon::before {
    width: 15px;
    height: 15px;
    padding: 0;
    transform: translate(-7.5px, 30.5px);
  }
  .stage-stripe-body-wrap:hover .stage-stripe-body__header .hex-features--icon-inception.stage-stripe-body__header-icon::before {
    transform: translate(-7.5px, 30.5px);
  }
  .stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon{
    width: 45px;
    height: 45px
  }
  .stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon::before {
    width: 72px;
    height: 72px;
    top: calc(50% - 43.3px);
    left: calc(50% - 58.2px);
  }
  .stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-developing.stage-stripe-body__header-icon::after {
    width: 15.1px;
    height: 15.1px;
    top: 20.4px;
    left: calc(50% - 12.4px);
  }
  .stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-expanding.stage-stripe-body__header-icon {
    width: 38px;
    height: 45px;
  }
  .stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-expanding.stage-stripe-body__header-icon::before {
    width: 74px;
    height: 74px;
    top: 6px;
  }
  .stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-flourishing.stage-stripe-body__header-icon {
    width: 45px;
    height: 45px;
  }
  .stage-stripe-body-wrap .stage-stripe-body__header .hex-features--icon-flourishing.stage-stripe-body__header-icon::before {
    width: 23px;
    height: 23px;
    padding: 0;
    top: calc(50% - 16.99px);
    left: calc(50% - 6px);
  }
}



/*====================================================
                Remote work readiness landing page ends
======================================================*/     
/* Footer hexnode logo */
.footer-grid__link--block {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width:187px;
}
.footer-grid__link--block .footer-grid__link {
  margin: 0px;
}
.footer-grid__link--block .footer-grid__hexnode-logo {
  margin: 0;
}
.footer-grid__link--block .block__sub-logo {
  margin: 3px 0 0 ;
}


/* iot mangement page stripe update css starts */
.iot--features.mhex_multi_tab_stripe_container{
  margin: unset;
  padding: 80px 0 50px;
  background-color: var(--hex_bg_color_ashes);
}

.iot--features .mhex_multi_tab_content_wrapper .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>a{
  opacity: 0.5;
  transition: 0.3s ease-out;
  font-weight: var(--hex_font_midbold);
}
.iot--features .mhex_multi_tab_content_wrapper .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>a:hover{
  opacity: 0.75;
}
.iot--features .mhex_multi_tab_content_wrapper .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li.active>a{
  opacity: 1;
}
.iot--features  .mhex_features_list_content_title{
  font-weight: var(--hex_font_bold);
}
.iot--features .mhex_tab_content_text{
  font-size: 18px;
  line-height: 28px;
}
@media screen and (max-width:991px){
  .iot--features.mhex_multi_tab_stripe_container{
    padding: 60px 0 50px;
  }
  .iot--features .ahex_tab_right_img.mhex_tab_windows{
    max-width: 460px;
  }
  
}
@media screen and (max-width:768px){
  .iot--features.mhex_multi_tab_stripe_container{
    padding: 50px 0 40px;
  }
}
@media screen and (max-width:600px){
  .iot--features .mhex_tab_content_text{
    font-size: 17px;
    line-height: 26px;
  }
  .iot--features .ahex_tab_right_img.mhex_tab_windows{
    max-width: 380px;
  }
  .iot--features .ahex_tab_adv_settings{
    max-width: 350px;
  }
}
/* iot mangement page stripe update css ends  */

/* START: Android mdm variant 1 css 
==================================== */ 
.hex-uemblksection.mdm-solution-banner-ctl {
  padding-bottom: 64px;
}
.mdm-solution-banner-ctl.hex__header_stripe {
  height: unset;
  max-height: unset;
}
.mdm-solution-banner-ctl.hex__header_stripe .hex__signup_mdm_home_header_error_message {
  font-size: 18px;
}
.mdm-solution-banner-ctl .hex__mdm_home_content_wrapper {
  margin-top: 170px;
}
.mdm-solution-banner-ctl.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig {
  max-width: 553px;
  margin-right: 64px;
}
.mdm-solution-banner-ctl .hex-services .hex-services__colorwrap .color-wrap__android-mdm .hex-services__contentwrap {
  flex: 1;
  align-self: center;
}
.mdm-solution-banner-ctl.hex__header_stripe.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
  max-width: 554px;
}
.mdm-solution-banner-ctl .hex__signup_mdm_home_header_btn {
  min-width: 210px;
}
.mdm-solution-banner-ctl.hex-uemblksection.hex__header_stripe .hex__mdm_home_header_title {
  margin-bottom: 24px;
}
.mdm-solution-banner-ctl.hex-services .hex-services__colorwrap {
  padding: 56px 0px;
}
.mdm-solution-banner-ctl .hex-services__colorwrap .hex-services__content .hex-services__contentwrap .hex-services__gartnerimg {
  max-width: 272px;
}
.mdm-solution-banner-ctl .hex-services__content .hex-services__contentwrap .hex-services__gartnerimg img {
  height: unset;
  max-height: 30px;
  max-width: 131px;
}
.mdm-solution-banner-ctl .hex-services__content .hex-services__contentwrap .hex-services__forresterimg img {
  height: unset;
  max-height: 30px;
  max-width: 186px;
}
.mdm-solution-banner-ctl .color-wrap__android-mdm .without-link-blk .hex-services__contentsec {
  align-items: center;
  flex-direction: row;
}
.mdm-solution-banner-ctl .color-wrap__android-mdm .without-link-blk .hex-services__contentdesc {
  max-width: 304px;
  opacity: 1;
}
.mdm-solution-banner-ctl .hex-services__colorwrap .hex-services__content .hex-services__contentwrap .hex-services__forresterimg {
  max-width: 265px;
}
.mdm-solution-banner-ctl .hex-services__colorwrap .hex-services__contentsec .hex-services__gartnerimg .hex-services__contentdesc,
.mdm-solution-banner-ctl .hex-services__colorwrap .hex-services__contentsec .hex-services__forresterimg .hex-services__contentdesc {
  font-size: 14px;
  line-height: 18px;
  margin-top: 10px;
  margin-bottom: 0px;
  font-weight: var(--hex_font_thin);
  color: rgba(255, 255, 255,0.5);
}
.mdm-solution-banner-ctl.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig.hex-uemfig--mdm-solution {
  display: flex;
  justify-content: center;
  align-items: center;
  /* flex: row wrap; */
  position: relative;
}
.mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution img {
  position: relative;
}
.mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-line {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
  -webkit-animation: clockwisespin 40s linear infinite;
  animation: clockwisespin 40s linear infinite;
}
.mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-line.middle-ellipse {
  -webkit-animation: anticlockwisespin 40s linear infinite;
  animation: anticlockwisespin 40s linear infinite;
}
@-webkit-keyframes clockwisespin {
  0% { -webkit-transform: translate(-50%, -50%) rotate(0deg); }
  100% { -webkit-transform: translate(-50%, -50%) rotate(360deg); }
}
@keyframes clockwisespin {
  0% { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}

@-webkit-keyframes anticlockwisespin {
  0% { -webkit-transform: translate(-50%, -50%) rotate(360deg); }
  100% { -webkit-transform: translate(-50%, -50%) rotate(0deg); }
}
@keyframes anticlockwisespin {
  0% { transform: translate(-50%, -50%) rotate(360deg); }
  100% { transform: translate(-50%, -50%) rotate(0deg); }
}
.mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt {
  position: absolute;
  z-index: 1;
  padding: 15px 20px;
  width: 100%;
  font-weight: bold;
  text-align: center;

  background-image: url("https://www-review3.hexnode.com/static/img/mdm_solution/android_mdm/noise.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

}
.mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  -moz-backdrop-filter: blur(30px);
  -o-backdrop-filter: blur(30px);
  -ms-backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: rgb(17 21 33 / 50%);
  border: 2px solid #5f51510d;
  border-radius: 10px;
}
.mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt span {
  display: block;
  width: 100%;
  font-weight: 600;
  text-align: center;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 20px;
  position: relative;
}
.mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt.upper-txt {
  max-width: 222px;
  top: 25%;
  left: 0px;
  transform: translate(-17px,8px);
}
.mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt.middle-txt {
  max-width: 250px;
  top: 50%;
  right: 0px;
  transform: translate(-3px,13px);
}
.mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt.lower-txt {
  max-width: 255px;
  bottom: 12%;
  left: 0%;
  transform: translate(20px,0px);
}
.color-wrap__android-mdm .without-link-blk .hex-services__contentdesc {
  color: var(--hex_bg_color_white);
  font-size: 27px;
  line-height: 32px;
  font-weight: normal;
  max-width: 304px;
  margin: 0;
}
.mdm-title-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column wrap;
  text-align: center;
  padding: 120px 0px 96px;
}
.mdm-title-wrap--android-solution.mdm-title-wrap .mdm-title-wrap__img-blk {
  max-height: 278px;
}
.mdm-title-wrap--android-solution.mdm-title-wrap .mdm-title-wrap__img-blk img {
  width: auto;
}
.mdm-title-wrap .title-blk {
  padding-top: 40px;
}
.mdm-title-wrap .title-blk .title-blk__title {
  color: var(--hex_home_common_title_color);
  font-size: 40px;
  line-height: 38px;
  font-weight: var(--hex_font_extrabold);
  padding-bottom: 16px;
}
.mdm-title-wrap .title-blk .title-blk__desc {
  color: var(--hex_text_secondary);
  font-size: 18px;
  line-height: 28px;
  font-weight: normal;
  max-width: 800px;
  margin: 0 auto;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap {
  padding-top: 100px;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap {
  background-color: var(--hex_bg_color_ashes);
  justify-content: space-between;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container {
  padding: 0px;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail--title {
  color: var(--hex_home_common_title_color);
  font-size: 24px;
  line-height: 32px;
  font-weight: bold;
  text-align: left;
  align-items: start;
  padding: 40px 40px 0px;
  min-height: 151px;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap {
  /* flex: 0 0 62.66667%; */
  flex: unset;
  max-width: 640px;
  
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider {
  max-width: 960px;
  box-shadow: 0 0 0 0 transparent;
  margin-bottom: 80px;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__image-wrap {
  max-width: 320px;
  flex: unset;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container {
  height: 100%;
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap p {
  color: var(--hex_home_common_title_color);
  font-size: 20px;
  line-height: 33px;
  font-weight: bold;
  margin-bottom: 0px;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap small {
  color: var(--hex_home_common_title_color);
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  max-width: 294px;
  display: block;
  opacity: 0.7;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap {
  background-color: rgba(2, 10, 25, 0.05);
  padding-left: 40px;
  padding-right: 40px;
  padding: 30px 40px 29px;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .slick-next, 
.customer-slider-wrap--mdm-solution.customer-slider-wrap .slick-prev {
  background-color: var(--hex_bg_color_ashes);
  width:56px;
  height:56px;
  border-radius: 12px;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .slick-prev {
  bottom: -80px;
  top: unset;
  transform: translate(-62px, 0px);
  left: 50%;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .slick-next {
  bottom: -80px;
  top: unset;
  transform: translate(8px, 0px);
  left: 50%;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .slick-prev:before {
  content: url("https://www-review3.hexnode.com/static/img/icons/pre-arrow-icon.svg");
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap .slick-next:before {
  content: url("https://www-review3.hexnode.com/static/img/icons/next-arrow-icon.svg");
}
.mdm-solution-banner-ctl.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig img {
  width: 262px;
}
/* Tab styles start
================== */
.mdm-solution--tab-ctrl .mhex_multi_tab_content_wrapper .mhex_multi_tab_header {
  width: 100%;
  position: relative;
  border: 1px solid var(--hex_bg_color_ashes);
  border-radius: 4px 4px 0 0;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_content_wrapper {
  position: relative;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_content_wrapper.tab-active .mhex_multi_tab_header_nav {
  width: 100%;
  padding-bottom: 0px;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_header_nav .line {
  margin: 0px;
  height: 80px;
  background-color: var(--hex_home_common_title_color);
  border-radius: 4px;
  opacity: 1;
  z-index: 1;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_content {
  background-color: var(--hex_bg_color_ashes);
}
.mdm-solution--tab-ctrl .mhex_multi_tab_content_wrapper .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>a {
  padding: 26px 66px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  white-space: nowrap;
  font-weight: var(--hex_font_midbold);
  color: rgb(2, 10, 25, 0.5);
}
.mdm-solution--tab-ctrl .mhex_multi_tab_header_wrapper {
  margin: 0px;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li {
  margin: 0px;
  /* min-width: 325px; */
  min-width: unset;
  min-height: 80px;
  position: relative;
}
@media screen and (min-width : 991px) {
    .uem-tab--layout-modifier.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav.tab_header_nav--condensed-tabs>ul>li{
      flex:none;
    }
    .mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav.tab_header_nav--condensed-tabs>ul{
      justify-content: center;
    }
    .mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav.tab_header_nav--condensed-tabs>ul>li:first-child::before{
      opacity : 1
    }
    .mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav.tab_header_nav--condensed-tabs>ul>li:last-child::after{
        content: "";
        position: absolute;
        right: 0px;
        left: 100%;
        width: 2px;
        height: 100%;
        background-color: var(--hex_bg_color_ashes);
        z-index: 0;
        pointer-events: none;
    }

}
.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li:before {
  content: "";
  position: absolute;
  right: 0px;
  left: 0px;
  width: 2px;
  height: 100%;
  background-color: var(--hex_bg_color_ashes);
  z-index: 0;
  pointer-events: none;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li:first-child::before {
  opacity: 0;
}
.mdm-solution--tab-ctrl .mhex_tab_nav_li {
  z-index: unset;
}
.mdm-solution--tab-ctrl.mhex_multi_tab_stripe_container {
  margin: 0px;
  padding-bottom: 120px;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_content {
  padding: 51px 48px;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__left-box, 
.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box {
  padding: 0 15px;
  flex: 1;
} 
.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box {
  align-self: center;
  margin-left: 10px;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box .img-blk {
  max-width: 570px;
  margin-left: auto;
}
.mdm-solution--tab-ctrl .tab_content__inner-blk__right-box .img-blk .aspect-ratio {
  width: auto;
  border-radius:16px;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__left-box {
  max-width: 596px;
}
.mdm-solution--tab-ctrl .tab_content__inner-blk__left-box .cont-blk .cont-blk__title {
  font-size: 32px;
  line-height: 40px;
  color: var(--hex_home_common_title_color);
  font-weight: bold;
  padding-bottom: 16px;
}
.mdm-solution--tab-ctrl .tab_content__inner-blk__left-box .cont-blk .cont-blk__desc {
  font-size: 18px;
  line-height: 28px;
  color: var(--hex_text_secondary);
  font-weight: normal;
  padding-bottom: 5px;
  margin: 0px;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: row;
}
.mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li.active>a {
  color: var(--hex_bg_color_white);
  border-radius: 4px;
  border: 0px;
  z-index: 2;
}
.mdm-solution--tab-ctrl .sm-accordion-blk {
  display: none;
}
.mdm-solution--signup-stripe {
  height: 310px;
  padding-top: 10px;
}
.mdm-solution--signup-stripe .hex_mdm_solution_signup_text {
  margin-bottom: 23px;
}
.mdm-solution--signup-stripe.hex_mdm_solution_signup_stripe_bottom .hex_mdm_solution_signup_text_wrapper {
  margin-top: 0px;
}
.mdm-solution--tab-ctrl .mhex_main_tab_content_nav {
  background: var(--hex_bg_color_ashes);
  overflow-x: hidden;
}
@media screen and (max-width:1250px){
  .mdm-solution--tab-ctrl .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li {
    min-width: unset;
    flex: 1;
  }
}
@media screen and (max-width:980px){
  .mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk {
    flex-flow: column;
    flex-direction: column-reverse;
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box .img-blk {
    padding-bottom: 20px;
    margin-left: 0px;
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__left-box {
    text-align: center;
    margin: 0 auto;
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box {
    margin-left: 0px;
  }
}
@media screen and (max-width: 767px) {
  .mdm-solution--tab-ctrl.mhex_multi_tab_stripe_container {
    padding-bottom: 40px;
  }
}
@media screen and (max-width:600px){
  .mdm-solution--tab-ctrl .mhex_multi_tab_header_wrapper {
    display: none;
  }
  .mdm-solution--tab-ctrl .mhex_main_tab_content_nav {
    display: flex;
    justify-content: space-between;
    flex-flow: column wrap;
    width: 100%;
    margin: 0;
  }
  .mdm-solution--tab-ctrl .mhex_main_tab_content_nav .mhex_multi_tab_content {
    display: block;
    padding: 0px;
    transform: unset;
  }
  .mdm-solution--tab-ctrl .mhex_main_tab_content_nav .mhex_multi_tab_content:not(.active),
  .mdm-solution--tab-ctrl .mhex_main_tab_content_nav .mhex_multi_tab_content:is(.hide-accordion) {
    background-color: var(--hex_bg_color_white);
  }

  .mdm-solution--tab-ctrl .mhex_multi_tab_content.mhex__tab_content_from_left{
    -webkit-animation: unset;
    -moz-animation: unset;
    -ms-animation: unset;
    -o-animation: unset;
    animation: unset;
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content.mhex__tab_content_from_right{
    -webkit-animation: unset;
    -moz-animation: unset;
    -ms-animation: unset;
    -o-animation: unset;
    animation: unset;
  }
  .mdm-solution--tab-ctrl .mhex_main_tab_content_nav .mhex_multi_tab_content:last-child {
    padding-bottom: 0px;
  }
  .mdm-solution--tab-ctrl .sm-accordion-blk {
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.102);
    border-radius: 4px;
    border-bottom: 0px;
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content:last-child .sm-accordion-blk {
    border-bottom: 1px solid rgba(0, 0, 0, 0.102); 
  }
  .mdm-solution--tab-ctrl .sm-accordion-blk .accordion-blk__cnt {
    width: 100%;
    padding: 16px;
    text-align: left;
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-weight: bold;
    color: rgba(2, 10, 25, 0.5);
    cursor: pointer;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content.active:not(.hide-accordion) .sm-accordion-blk {
    background-color: var(--hex_home_common_title_color);
    color: var(--hex_bg_color_white);
    border: 1px solid var(--hex_home_common_title_color);
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content.active:not(.hide-accordion) .sm-accordion-blk .accordion-blk__cnt {
    color: var(--hex_bg_color_white);
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content .mhex_multi_tab_content__inner-blk {
    width: 100%;
    margin: 0;
    max-height: 0px;
    overflow-y: hidden;
    transition: all 0.5s ease-in-out;
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content.active:not(.hide-accordion) .mhex_multi_tab_content__inner-blk {
    max-height: 2000px;
    padding: 16px 0px;
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content .accordion-blk__cnt .accordion-blk__icon {
    transform: rotate(360deg);
    transform-origin: center center;
    height: 20px;
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content:not(.active) .accordion-blk__cnt .accordion-blk__icon, 
  .mdm-solution--tab-ctrl .mhex_multi_tab_content.hide-accordion .accordion-blk__cnt .accordion-blk__icon {
    transform: rotate(180deg);
    transition: all 0.5s ease-in-out;
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content:not(.active) .accordion-blk__cnt .accordion-blk__arrow, 
  .mdm-solution--tab-ctrl .mhex_multi_tab_content.hide-accordion .accordion-blk__cnt .accordion-blk__arrow {
    fill: rgba(2, 10, 25, 0.5);
  }
  .mdm-solution--tab-ctrl .cont-blk .cont-blk__desc {
    text-align: center;
    font-size: 16px;
    line-height: 24px;

  }
  .mdm-solution--tab-ctrl .cont-blk .cont-blk__title {
    text-align: center;
    font-size: 20px;
    line-height: 26px;
  }
  .customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap p {
    font-size: 14px;
    line-height: 11px;
    margin-bottom: 8px;
    padding-bottom: 5px;
  }
  .customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap small {
    font-size: 12px;
    line-height: 16px;   
  }
  .easy-integration-ctrl .right-blk .right-blk__inner {
    min-height: unset !important;
  }
}
/* Tab style end
=================== */
.easy-integration-ctrl {
  padding: 100px 0px 127px;
}
.easy-integration-ctrl .easy-integration-ctrl__blk {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  margin-left: -15px;
  margin-right: -15px;
  align-items: center;
}
.easy-integration-ctrl .left-blk,
.easy-integration-ctrl .right-blk {
  flex: 1;
  padding: 0 15px;
}
.easy-integration-ctrl .left-blk .cnt-blk .cnt-blk__title {
  color: var(--hex_home_common_title_color);
  font-size: 32px;
  line-height: 38px;
  font-weight: bold;
}
.easy-integration-ctrl .left-blk .cnt-blk .cnt-blk__desc {
  color: var(--hex_text_secondary);
  font-size: 18px;
  line-height: 28px;
  font-weight: normal;
  margin: 0px;
  padding-top: 21px;
}
.easy-integration-ctrl .right-blk .right-blk__inner {
  max-width: 480px;
  margin: 0 auto;
  min-height: 221px;
}
.easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group {
  display: flex;
  justify-content: space-between;
  flex-flow: column wrap;
  align-items: center;
}
.easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__left-blk,
  .easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__right-blk {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  align-items: center;
}
.easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__left-blk figure:nth-child(2),
.easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__right-blk figure:nth-child(2) {
  margin-left: 20px;
}
.easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__middle-blk {
  display: flex;
  justify-content: space-between;
  flex-flow: row nowrap;
  align-items: center;
  padding: 20px 0px;
}
.easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__middle-blk .middle-blk__left-row, 
.easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__middle-blk .middle-blk__right-row {
  display: flex;
  justify-content: space-between;
  flex-flow: column wrap;
  align-items: center;
}

.easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__middle-blk .middle-blk__left-row figure:nth-child(2), 
.easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__middle-blk .middle-blk__right-row figure:nth-child(2) {
  padding-top: 20px;
}

.right-blk__img-group .img-group__middle-blk .middle-blk__logo-box {
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  min-width: 164px;
  transition: all 0.3s ease-in-out;
  transform: translate(0px, 0px);
}
.right-blk__img-group figure {
  transition: all 0.3s ease-in-out;
  transform: translate(0px, 0px);
}
.easy-integration-ctrl .right-blk__img-group figure img {
  width: auto;
}

@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt {
    background-color: rgba(107, 123, 139, 0.65);
  }
}
@media (min-width: 1201px) and (max-width: 1320px){
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt.upper-txt {
    transform: translate(-52px,8px);
  }
}
@media screen and (min-width:1200px) {
  .mdm-solution-banner-ctl input[type="text"].hex__signup_mdm_home_header_input  {
    max-width: 280px;
  }
}
@media (min-width: 992px) and (max-width: 1200px){
  .mdm-solution-banner-ctl .color-wrap__android-mdm .without-link-blk .hex-services__contentdesc {
    max-width: 275px;
    font-size: 25px;
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt.upper-txt {
    transform: translate(-123px,8px);
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt.middle-txt {
    transform: translate(109px,13px);
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt.lower-txt {
    transform: translate(-55px,0px);
  }
}
@media screen and (max-width:1200px) {
  .mdm-solution-banner-ctl.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig {
    max-width: 340px;
    margin: 0 auto;

  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    width: 100%;
  }
}
@media screen and (max-width:991px) {
  .mdm-solution-banner-ctl.hex-services .hex-services__colorwrap .hex-services__content {
    text-align: center;
    flex-flow: column wrap;
    align-items: center;
    justify-content: center;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__colorwrap .hex-services__contentwrap {
    padding: 20px;
    max-width: unset;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__contentsec {
    position: relative;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__colorwrap .hex-services__contentwrap:nth-child(2) a .hex-services__contentsec:after {
    content: '';
    left: 50%;
    position: absolute;
    width: 99%;
    transform: translateX(-50%);
    height: 1px;
    background-color: var(--hex_bg_color_white);
    bottom: -19px;
    opacity: .5;
  }
  .easy-integration-ctrl .easy-integration-ctrl__blk {
    flex-direction: column-reverse;
  }
  .easy-integration-ctrl .right-blk .right-blk__inner {
    padding-bottom: 25px;
  }
  .easy-integration-ctrl .left-blk .cnt-blk {
    text-align: center;
  }
  .easy-integration-ctrl__blk .right-blk__img-group .img-group__middle-blk .middle-blk__logo-box {
    min-width: 124px;
  }
  .easy-integration-ctrl .left-blk, 
  .easy-integration-ctrl .right-blk {
    flex: unset;
    width: 100%;
  }
  .easy-integration-ctrl .right-blk__img-group figure {
    max-width: 104px;
    max-height: 30px;
  }
  .easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__left-blk figure:nth-child(2), 
  .easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__right-blk figure:nth-child(2) {
    margin-left: 15px;
  }
  .easy-integration-ctrl__blk .right-blk__inner .img-group__right-blk {
    margin-top: 14px;
  }
  .easy-integration-ctrl .right-blk__img-group figure.hexnode {
    max-width: 73px;
  }
  .mdm-solution-banner-ctl .hex-services__colorwrap .hex-services__content .hex-services__contentwrap .hex-services__gartnerimg {
    max-width: 400px;
  }
  .mdm-solution-banner-ctl .hex-services__colorwrap .hex-services__content .hex-services__contentwrap .hex-services__forresterimg {
    max-width: 377px;
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-line.inner-ellipse svg{
    width: 172px;
    height: 172px;
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-line.middle-ellipse svg {
    width: 240px;
    height: 240px;
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-line.outer-ellipse svg {
    width: 308px;
    height: 308px;
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-uemfig img {
    width: 162px;
    padding: 0px;
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt span {
    font-size: 10px;
    line-height: 14px;
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt.upper-txt {
    max-width: 144px;
    transform: translate(5px,8px);
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt.middle-txt {
    max-width: 160px;
    transform: translate(6px,13px);
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt.lower-txt {
    max-width: 173px;
    transform: translate(15px,0px);
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt {
    padding: 4px 5px;
  }
}
@media screen and (min-width:992px){
  .easy-integration-ctrl .right-blk__img-group:not(:hover) .samsung_knox {
    transform: translate(60px, 21px);
    position: relative;
    z-index: 0;
  }
  .easy-integration-ctrl .right-blk__img-group:not(:hover) .kyocera {
    transform: translate(14px,4px);
    position: relative;
    z-index: 0;
  }
  .easy-integration-ctrl .right-blk__img-group:not(:hover) .lg-gate {
    transform: translate(145px, 24px);
    position: relative;
    z-index: 0;
  }
  .easy-integration-ctrl .right-blk__img-group:not(:hover) .google-workspace {
    transform: translate(24px, -15px);
    position: relative;
    z-index: -1;
  }
  .easy-integration-ctrl .right-blk__img-group:not(:hover) .zendex {
    transform: translate(24px, 8px);
    position: relative;
    z-index: -1;
  }
  .easy-integration-ctrl .right-blk__img-group:not(:hover) .azure {
    transform: translate(-62px, 22px);
    position: relative;
    z-index: -1;
  }
  .easy-integration-ctrl .right-blk__img-group:not(:hover) .windows-active-directory {
    transform: translate(-13px, -3px);
    position: relative;
    z-index: -1;
  } 
  .easy-integration-ctrl .right-blk__img-group:not(:hover) .android{
    /* transform: translate(126px, 24px); */
    transform: translate(51px, 24px);
    position: relative;
    z-index: -1;
  }
  .easy-integration-ctrl .right-blk__img-group:not(:hover) .zendesk{
    transform: translate(9px, 1px);
    position: relative;
    z-index: -1;
  }
  .easy-integration-ctrl .right-blk__img-group:not(:hover) .middle-blk__logo-box  {
    opacity: 0;
    transform: translate(0px, 10px);
  }
}
@media (min-width: 1100px) and (max-width: 1250px){
  .easy-integration-ctrl .right-blk__img-group:not(:hover) .android {
    transform: translate(75px, 24px);
  }
}
@media screen and (max-width: 1100px) {
  .right-blk__img-group .img-group__middle-blk .middle-blk__logo-box {
    min-width: 100px;
    padding: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  .easy-integration-ctrl .easy-integration-ctrl__blk {
    flex-direction: column-reverse;
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex__mdm_home_content_wrapper .hex__mdm_home_content_right {
    margin-bottom: 25px;
  }
  .mdm-title-wrap--android-solution {
    padding: 40px 0px;
  }
  .mdm-title-wrap--android-solution.mdm-title-wrap .mdm-title-wrap__img-blk {
    max-width: 298px;
    padding-bottom: 32px;
    margin: 0 auto;
  }
  .mdm-title-wrap .title-blk {
    padding-top: 0px;
  }
  .mdm-title-wrap--android-solution.mdm-title-wrap .title-blk .title-blk__title {
    padding-bottom: 12px;
  }
  .customer-slider-wrap--mdm-solution.customer-slider-wrap {
    padding-top: 35px;
  }
  .customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider {
    max-width: 400px;
  }
  .customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__image-wrap {
    max-width: 100%;
  }
  .customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail--title {
    font-size: 20px;
    padding-top: 20px;
    margin-bottom: 32px;
    padding-left: 20px;
    padding-right: 20px;
    min-height: unset;
    text-align: center;
  }
  .customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap small,
  .customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap p {
    text-align: center;
    margin: 0 auto;
  }
  .customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap {
    padding: 12px 20px 12px 20px;
    min-height: 73px;
  }
  .easy-integration-ctrl {
    padding: 91px 0px 80px;
  }
  .easy-integration-ctrl .left-blk {
    padding-top: 25px;
  }
  .easy-integration-ctrl .left-blk .cnt-blk {
    text-align: center;
  }
  .easy-integration-ctrl .right-blk .right-blk__inner {
    padding-top: 0px;
  }
  .easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__middle-blk {
    padding: 15px 0px;
  }
  .easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__middle-blk .middle-blk__left-row figure:nth-child(2), 
  .easy-integration-ctrl .right-blk .right-blk__inner .right-blk__img-group .img-group__middle-blk .middle-blk__right-row figure:nth-child(2) {
    padding-top: 15px;
  }
  .easy-integration-ctrl .right-blk {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .mdm-solution-banner-ctl.hex__header_stripe .hex__signup_mdm_home_header_error_message {
    font-size: 16px;
  }
  .mdm-solution-banner-ctl.hex__header_stripe .hex__signup_mdm_home_header_text_wrapper.show-er-msg {
    margin: 16px 0px;
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt {
    padding: 6px;
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex-uemfig.hex-uemfig--mdm-solution .bg-txt:before {
    border-radius: 7px;
  }
  .mdm-solution-banner-ctl.hex__header_stripe {
    padding-bottom: 0px;
  }
  .mdm-solution-banner-ctl.hex-uemblksection.hex__header_stripe .hex__mdm_home_header_title {
    font-size: 34px;
    line-height: 44px;
    margin-bottom: 24px;
  }
  .mdm-solution-banner-ctl.hex-uemblksection .hex__signup_mdm_home_header_form_wrapper .hex__signup_mdm_home_header_input, input[type="text"].hex__signup_mdm_home_header_input {
    margin-bottom: 16px;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__colorwrap .hex-services__contentwrap:first-child {
    padding-top: 40px;
    padding-bottom: 0px;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__colorwrap .hex-services__contentwrap:nth-child(even) {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__colorwrap .hex-services__contentwrap:last-child{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__content .hex-services__contentwrap .hex-services__gartnerimg img {
    max-width: 132px;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__colorwrap .hex-services__contentwrap .hex-services__contentdesc {
    margin-bottom: 0px;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__colorwrap .hex-services__contentwrap:first-child .hex-services__contentdesc {
    margin-top: 0px;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__colorwrap .hex-services__contentwrap:nth-child(2) a .hex-services__contentsec:after {
    bottom: -24px;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__content .hex-services__contentwrap .hex-services__forresterimg img {
    max-width: 188px;
  }
  .mdm-solution-banner-ctl.hex-services .hex-services__colorwrap {
    padding-bottom: 43px;
    padding-top: 0px;
  }
  .mdm-title-wrap--android-solution.mdm-title-wrap .title-blk .title-blk__title {
    font-size: 24px;
    line-height: 32px;
  }
  .mdm-title-wrap .title-blk {
    padding-top: 0px;
  }
  .mdm-solution--signup-stripe {
    height: unset;
    padding-top: 58px;
  }
  .mdm-solution--signup-stripe .hex_mdm_solution_signup_text {
    margin-top: 0px;
    margin-bottom: 35px;
  }
  .mdm-solution--signup-stripe .hex__signup_bottom_text_wrapper {
    padding-bottom: 0px;
  }
  .mdm-title-wrap--android-solution.mdm-title-wrap .title-blk .title-blk__desc {
    font-size: 16px;
    line-height: 22px;
  }
  .customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail--title {
    font-size: 16px;
    line-height: 24px;
  }
  .right-blk__img-group picture {
    max-width: 104px;
  }
  .right-blk__img-group .img-group__middle-blk .middle-blk__logo-box {
    max-width: 73px;
    min-width: unset;
    min-height: unset;
  }
  .mdm-solution--tab-ctrl .mhex_multi_tab_content__inner-blk .tab_content__inner-blk__right-box .img-blk {
    padding-bottom: 16px;
  }
  .mdm-solution--tab-ctrl .cont-blk .cont-blk__title {
    font-size: 20px !important;
    line-height: 26px !important;
    padding-bottom: 8px !important;
  }
  .mdm-solution--tab-ctrl .cont-blk .cont-blk__desc {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .easy-integration-ctrl .left-blk {
    padding-top: 24px;
  }
  .customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider {
    max-width: 280px;
  }
  .customer-slider-wrap--mdm-solution.customer-slider-wrap .customer-slider .customer-item__detail-wrap .customer-item__detail-container .customer-item__detail-footer-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
/* END: Android mdm variant 1 css 
==================================== */



/* home page update starts ===== */

.featured--home-stripe.hex__header_stripe{
  min-height: unset;
  height: unset;
  max-height: unset;
}
.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper{
  padding-top: 125px;
  justify-content: space-between;
}
.featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
  /* padding-right: 30px; */
  max-width: 50%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  padding-right: 4%;
  width: 50%;
}
.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
 max-width: 600px;
}
.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img{
  max-width:600px;
  flex:  1 1 auto;
  height: 100%;
  min-height:540px
}
.featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.featured--home-stripe.hex__header_stripe.and__forester .hex__header_title{
  margin-bottom: 20px;
  word-break: break-word;
}
.featured--home-stripe.hex__header_stripe.and__forester .hex__header_sub_title{
  margin-bottom: 20px;
  font-weight: var(--hex_font_midbold);
  word-break: break-word;
}
.featured--home-stripe.hex__header_stripe.and__forester .hex__header_sub_title--ab {
  font-weight: var(--hex_font_light);
}

.research-services{
  padding: 30px 0 30px;
  background-color: #1A1C2B;
}

.research-services .research-service-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
    -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0 -50px;
}
.research-services  .research-service-block .research-service-block-wrap{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;
  padding: 0 50px
}

.research-services  .research-service-block .research-service-block-wrap:hover{
  text-decoration: none;
  outline: 0;
}
.research-services  .research-service-block .research-service-block-wrap:focus{
  text-decoration: none;
  outline: 0;
}
.research-services  .research-service-block .hex-separate{
  width: 1px;
  background-color: var(--hex_bg_color_white);
  opacity: 0.2;
  flex: 0 0 1px;
}
.research-services  .research-service-block .hex-separate:last-child{
  display: none;
}
.research-services  .research-service-block .research-service-block-wrap .hover-wrap{
  transition: 0.3s ease-out;
  transform: translate(0px ,0px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.research-services  .research-service-block .research-service-block-wrap:hover .hover-wrap{
  transform: translate(0px ,-5px);
}

.research-services  .research-service-block .research-service-block-wrap .research-service-block-wrap__header{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}
.research-services  .research-service-block .research-service-block-wrap .research-service-block-wrap__header .research-service-block-wrap__header-icon{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
  max-height: 25px;
  min-width: 100px;
  max-width: 187px;
  width: 100%;
  height:100%;
}
.research-service-block-wrap__header-icon--ab {
  opacity: 0.7;
}
.research-services  .research-service-block .research-service-block-wrap .research-service-block-wrap__header .research-service-block-wrap__header-icon img{
  max-width: 100%;
  height:25px;
}
.research-services  .research-service-block .research-service-block-wrap .research-service-block-wrap__body .research-service-block-wrap__body-desc{
  text-align: left;
  font-size:14px;
  line-height:22px;
  letter-spacing: 0px;
  color: var(--hex_bg_color_white);
  opacity: 0.6;
  word-break: break-word;
  font-weight: var(--hex_font_light);
  margin: 0;
}



@media screen and (max-width: 1199px){
  .featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
    padding-right: 0;
    flex: unset;
    width: unset;
    max-width: unset;
  }
  .featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester{
    /* min-height: unset; */
    height: 100%;
    max-height: unset;
  }
  .featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper{
    padding-bottom: 40px;
  }
  .research-services .research-service-block {
    margin: 0 -20px;
  }
  .research-services  .research-service-block .research-service-block-wrap{
    padding: 0 20px
  }
  .featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    max-width: 500px;
  }
  .featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img{
    max-width: 500px;
  }
}
@media screen and (max-width: 991px){
  .research-services .research-service-block {
    margin: 0 -15px;
  }
  .research-services  .research-service-block .research-service-block-wrap{
    padding: 0 15px
  }
  .research-services  .research-service-block .research-service-block-wrap:hover .hover-wrap{
    transform: translate(0px ,0px);
  }
}
@media screen and (max-width: 768px){
  .research-services{
    padding: unset;
  }
  .research-services .research-service-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0px;
  }
  .research-services .research-service-block .research-service-block-wrap {
    -webkit-box-flex: 0;
     -ms-flex: 0 0 100%;
         flex: 0 0 100%;
    max-width: 350px;
    padding: 40px 0;
  }
  .research-services .research-service-block .research-service-block-wrap .hover-wrap{
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .research-services  .research-service-block .research-service-block-wrap .research-service-block-wrap__body .research-service-block-wrap__body-desc{
    text-align: center;
  }
  .research-services .research-service-block .hex-separate{
    width: 107px;
    flex: 0 0 1px;
  }
}
.featured--home-stripe.hex__header_stripe .hex__header_btn__wrapper {
  display: flex;
}
.featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 260px;
  border: 1px solid var(--hex_btn_bg_color);
  margin-left: 10px;
  font-size: 17px;
  line-height: 21px;
}
@media screen and (min-width:421px){
  html[lang="en"] .hex__header_stripe_with_gartner_forester.featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab {
    max-width: 220px;
  }
}
.featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab:first-child {
  margin-left: 0;
}
.featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab:hover {
  border: 1px solid var(--hex_btn_bg_color_hover);
}
.featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab.hex__header_btn--outlined {
  border: 1px solid #fff;
  background-color: transparent;
}
.featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab.hex__header_btn--outlined:hover {
  border: 1px solid #BFBFBF;
}
@media screen and (min-width:601px){
  .featured--home-stripe.hex__header_stripe .hex__header_btn{
    max-width: 220px;
    padding: 15px 0;
  }
}
@media screen and (max-width: 1199px){
  .featured--home-stripe.hex__header_stripe .hex__header_btn__wrapper {
    justify-content: center;
  }
}

/* platform page IDC update starts ====== */
.three-col--update.sks_solution_common_top_stripe .hex__no-gutters a, .three-col--update.sks_solution_common_top_stripe .hex__no-gutters div{
  max-width: 31.5%;
  border-radius: 7px;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.09);
}
.three-col--update.sks_solution_common_top_stripe .hex__no-gutters div{
  margin:0px;
}
.three-col--update .hex__common_g_f_gartner_wrapper .hex__common_g_f_wrapper_logo{
  max-height: 25px;
}
.three-col--update .hex__common_g_f_forrester_wrapper .hex__common_g_f_wrapper_logo{
  max-height: 25px;
}

@media screen and (max-width:991px) {
  .three-col--update.sks_solution_common_top_stripe .hex__no-gutters a, .three-col--update.sks_solution_common_top_stripe .hex__no-gutters div{
    max-width: 570px;
  }

  .three-col--update.sks_solution_common_top_stripe .hex__no-gutters div{
    margin: 0 auto 30px
  }

}

/* platform page IDC update ends ====== */

@media screen and (max-width:600px){
  .featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
    margin-bottom: 35px;
  }
  .featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    width: 100%;
  }
  .featured--home-stripe.hex__header_stripe .hex__header_btn{
    padding: 15px 0;
    font-size: 16px;
  }
  .featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper{
    padding-top: 140px;
  }
  .featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__header_title{
    margin-bottom: 20px;
  }
  .featured--home-stripe.hex__header_stripe.and__forester .hex__header_sub_title{
    margin-bottom: 25px;
  }
  .featured--home-stripe.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img{
    min-height: 420px;
  }
  .featured--home-stripe.hex__header_stripe .hex__header_btn__wrapper {
    flex-direction: column;
    align-items: center;
  }
  .featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab {
    margin-top: 10px;
    margin-left: 0;
  }
  .featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab:first-child {
    margin-top: 0;
  }
  .featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn {
    max-width: 260px;
  }
}
@media screen and (max-width:420px){
  .featured--home-stripe.hex__header_stripe .hex__header_btn,
  .featured--home-stripe.hex__header_stripe .hex__header_btn.hex__header_btn--ab {
    max-width: 100%;
  }
  .featured--home-stripe.hex__header_stripe.and__forester.hex__header_stripe_with_gartner_forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left {
    max-width: 320px;
  }
  .featured--home-stripe.hex__header_stripe .hex__header_btn__wrapper {
    max-width: 320px;
    margin: 0px auto;
  }
  .hex__header_stripe.and__forester .hex__header_title--ab {
    word-break: break-all;
  }
}

/* home page update ends ===== */

/* resource promotion stripe starts */


/* single line promotions starts*/
.single-promotion.promotion-stripe{
  margin: 62px 0 50px;
  padding: 40px 0 40px;
  background-color: var(--hex_bg_color_light_grey);
}
.single-promtion--with-container.single-promotion.promotion-stripe{
  margin: 45px auto 50px auto;
  padding: 40px 50px 40px;
  max-width: 1300px;
  width: 88%;
  border-radius: 10px;
}
@media screen and (min-width:769px){
  .single-promtion--with-container.single-promotion.promotion-stripe .hexnode_common_stripe_set_max_width{
    max-width: unset;
    width: unset;
    margin: unset;
  }
}
.single-promotion.promotion-stripe .single-promotion-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
/* -webkit-box-align: center;
   -ms-flex-align: center;
       align-items: center; */
       -webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
}
.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
   -ms-flex-align: center;
       align-items: center;
  position: relative;
  /* max-width: 910px; */
  align-items: center;
  flex-direction: row;
}
.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-header-icon{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 46px;
  min-width: 33px;
  max-height: 40px;
}
.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .medium--icon.single-promotion-header-icon{
min-width: 42px;
max-width: 48px;
}
.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-header-icon img{
  max-width: 100%;
  height: 40px;
}

.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body{
 padding-left: 20px;
 flex-grow: 1;
}
.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__content{
  /* max-width: 848px; */
  text-align: left;
  font-weight: var(--hex_font_normal);
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
  color: var(--hex_home_form_text_color_dark);
  word-break: break-word;
  opacity: 1;
}

.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__badge {
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
  display: inline-block;
  color: #999999;
  border: 0.5px solid #999999;
  border-radius: 3px;
  padding: 1px 12px;
  margin: 0;
  margin-bottom: 15px;
}
/* .hex--android .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__badge,
.hex--firefox .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__badge {
  padding: 4px 12px 0 12px;
} */
/* .hex--windows.hex--chrome .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__badge {
  padding: 3px 12px 0 12px;
} */
.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__title_with_desc {
  font-weight: 600;
}
.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__detail {
  font-size: 18px;
  line-height: 32px;
  color: #999999;
  margin: 0;
  margin-top: 15px;
  max-width: 580px;
  font-weight: 400;
}

.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  align-items: center;
  min-width: fit-content;
}
.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right .single-promotion-btn-wrap .single-promotion-btn{
  font-size: 15px;
  line-height: 1.4;
  font-weight: var(--hex_font_normal);
  padding: 10px 20px;
  text-align: center;
  color: var(--hex_btn_bg_color);
  border: 1px solid var(--hex_btn_bg_color);
  border-radius: 4px;
  word-break: break-word;
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  display: inline-block;
  width: 100%;
  text-transform: uppercase;
}
/* .hex--windows .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right .single-promotion-btn-wrap .single-promotion-btn,
.hex--firefox .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right .single-promotion-btn-wrap .single-promotion-btn{
  padding: 12px 20px 8px;
} */
.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right .single-promotion-btn-wrap .single-promotion-btn:hover{
  text-decoration: none;
  color: var(--hex_bg_color_white);
  border-color: var(--hex_btn_bg_color_hover);
  background-color: var(--hex_btn_bg_color_hover);
}
.single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right .single-promotion-btn-wrap .single-promotion-btn:focus{
  text-decoration: none;
  /* color: var(--hex_btn_bg_color_hover);
  border-color: var(--hex_btn_bg_color_hover); */
  outline: none;
}

@media screen and (max-width:768px){
  .single-promotion.promotion-stripe .single-promotion-wrap{
    -webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: start;
    -ms-flex-align: start;
        align-items: flex-start;
        width: 100%;
  }
  .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body{
    padding-left: 0;
    padding-top: 15px;
    padding-bottom: 30px;
  }
  .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right{
    max-width: 100%;
    width:100%;
    padding-left: 0;
    -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  }
  .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right .single-promotion-btn-wrap{
    margin-left: 0;
  }
  .single-promtion--with-container.single-promotion.promotion-stripe{
    max-width: unset;
    width: unset;
    border-radius: unset;
    margin-top: 0;
    padding: 30px 0;
  }
}



@media screen and (max-width:600px){
  .single-promotion.promotion-stripe{
    /* margin: 62px 0 50px; */
    padding: 30px 0 30px;
  }
  .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__content{
    font-size: 22px;
    line-height: 30px;
  }
  .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body .single-promotion-body__detail {
    font-size: 16px;
    line-height: 28px;
  }
  
  .single-promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-right .single-promotion-btn-wrap .single-promotion-btn{
    padding: 10px 20px;
  }
}
/* single line promotions ends*/

/* multiple resource promotions starts */

.promotion-stripe{
  padding:80px 0 25px;
}

.promotion-stripe .multi-promotions{
  display: -webkit-box;
display: -ms-flexbox;
display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.promotion-stripe .multi-promotions .multi-promotions-wrap{
  width: calc(33.33% - 26.666px);
  padding: 30px;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
          -webkit-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          transition: 0.3s ease-out;
        -webkit-transform: translate(0px, 0px);
            -ms-transform: translate(0px, 0px);
                transform: translate(0px, 0px);
}
.customer-resource--promotion.promotion-stripe .multi-promotions .multi-promotions-wrap{
  width: calc(33.33% - 13.33px);
}
@media screen and (min-width:1337px){
  .customer-resource--promotion.promotion-stripe .multi-promotions .multi-promotions-wrap:nth-child(3n-1){
    margin-left:20px;
    margin-right: 20px;
  }
}
@media screen and (max-width:1336px){
  .customer-resource--promotion.promotion-stripe .multi-promotions{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .customer-resource--promotion.promotion-stripe .multi-promotions .multi-promotions-wrap{
    width: 100%;
    margin-bottom: 40px;
  }
  .customer-resource--promotion.promotion-stripe .multi-promotions .multi-promotions-wrap:last-child{
    margin-bottom: 0px;
  }
  .customer-resource--promotion.promotion-stripe .multi-promotions .multi-promotions-wrap:nth-child(3n-1){
    margin-left:0px;
    margin-right: 0px;
  }
}
@media screen and (min-width:992px){
  .promotion-stripe .multi-promotions .multi-promotions-wrap:hover{
    -webkit-transform: translate(0px, -3px);
           -ms-transform: translate(0px, -3px);
               transform: translate(0px, -3px);
  }
}
.promotion-stripe .multi-promotions .off--white.multi-promotions-wrap{
  background-color: var(--hex_bg_color_light_grey);
}
.promotion-stripe .multi-promotions .light--blue.multi-promotions-wrap{
  background-color: var(--hex_bg_color_thin_light_blue);
}
.promotion-stripe .multi-promotions .light--pink.multi-promotions-wrap{
  background-color: #FEF5F7;
}
.promotion-stripe .multi-promotions .multi-promotions-wrap:nth-child(3n-1){
  margin-left:40px;
  margin-right: 40px;
}


.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
   -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
          margin-bottom: 20px;
}
.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header .multi-promotions-wrap__header-icon{
  /* max-width: 36px;
  min-width: 33px;
  max-height: 40px; */
-ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
  display: -ms-flexbox;
  display: flex;  
}
.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header .multi-promotions-wrap__header-icon svg{
  max-width: 48px;
  min-width: 33px;
  height: 40px;
}
.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header .multi-promotions-wrap__header-icon img{
  max-width: 100%;
  height: 25px;
}
.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header .multi-promotions-wrap__header-title{
  text-align: left;
  font-size: 24px;
  line-height: 32px;
  font-weight: var(--hex_font_midbold);
  letter-spacing: 0px;
  color: var(--hex_home_common_title_color);
  opacity: 1;
  word-break: break-word;
  margin:0px;
  margin-top: 20px;
}
.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-bottom: 30px;
}
.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__body .multi-promotions-wrap__body-desc {
  text-align: left;
  font-weight: var(--hex_font_light);
  font-size: 17px;
  line-height: 24px;
  word-break: break-word;
  letter-spacing: 0px;
  color: var(--hex_home_common_text_color);
  opacity: 1;
}
.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__footer{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__footer .multi-promotions-wrap__footer-link{
  text-align: left;
  font-size: 17px;
  line-height: 24px;
  font-weight: var(--hex_font_light);
  letter-spacing: 0px;
  color: #0449D1;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.promotion-stripe .multi-promotions .multi-promotions-wrap  .multi-promotions-wrap__footer .multi-promotions-wrap__footer-link:hover{
  text-decoration: none;
  outline: none;
}

.promotion-stripe .multi-promotions .multi-promotions-wrap  .multi-promotions-wrap__footer .multi-promotions-wrap__footer-link:focus{
  outline: none;
  text-decoration: none;
}
.promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__footer .multi-promotions-wrap__footer-link .multi-promotions-wrap__footer-link-arrow{
  width: 16px;
  height: 16px;
  margin-left: 3px;
  -webkit-transform: translate(0px, 0);
  -ms-transform: translate(0px, 0);
      transform: translate(0px, 0);
-webkit-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
@media screen and (min-width:992px){
  .promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__footer .multi-promotions-wrap__footer-link:hover .multi-promotions-wrap__footer-link-arrow{
    -webkit-transform: translate(2px, 0);
    -ms-transform: translate(2px, 0);
        transform: translate(2px, 0);
  }
}


@media screen and (max-width:991px){
  .promotion-stripe .multi-promotions{
    -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
         -ms-flex-direction: column;
             flex-direction: column;
  }
  .promotion-stripe .multi-promotions .multi-promotions-wrap{
    width: 100%;
    margin-bottom: 30px;
  }
  .promotion-stripe .multi-promotions .multi-promotions-wrap:nth-child(3n-1){
    margin-left:0px;
    margin-right: 0px;
  }
}
@media screen and (max-width:600px){
  .promotion-stripe .multi-promotions .multi-promotions-wrap{
    padding: 15px;
  }
  .promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header{
    margin-bottom: 15px;
  }
  .promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__header .multi-promotions-wrap__header-title{
    font-size: 22px;
    line-height: 30px;
    margin-top: 15px;
  }
  .promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__body{
    margin-bottom: 20px;
  }
  .promotion-stripe .multi-promotions .multi-promotions-wrap .multi-promotions-wrap__body .multi-promotions-wrap__body-desc {
    font-size: 15px;
    line-height: 24px;
  }
}

.sks_signup_new_stripe .new_mdm_button{
  text-transform: uppercase;
}
/* multiple resource promotions ends */


/* resource promotion stripe ends */

/* ===================schedule demo A variant starts  */


.demo-variant{
  padding: 195px 0 25px;
}
@media screen and (max-width:600px){
  .demo-variant{
    padding: 175px 0 0px;
  }
}
.demo-variant .demo-variant-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
       -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
}
.demo-variant .demo-variant-wrap .demo-variant-left{
  max-width: 805px;
  width: 100%;
  border-radius: 20px;
  border: 1px solid #E4E8EB;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width:1200px){
  .demo-variant .demo-variant-wrap .demo-variant-left{
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width:800px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap{
    flex-direction: column;    
  }
}


.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header{
  min-width: 270px;
  max-width: 270px;
  padding: 50px 40px 50px 50px;
  border-radius: 20px 0 0 20px;
  background: transparent linear-gradient(180deg, #F2F6FF 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
}

@media screen and (min-width:1201px) and (max-width: 1250px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header{
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media screen and (max-width: 991px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header{
    padding-right: 25px;
    padding-left: 25px;
    min-width: unset;
  }
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .back-btn-wrap{
  display: none;
}

@media screen and (max-width:800px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header{
    min-width: unset;
    max-width: 100%;
    padding: 50px 25px 0px 25px;
    border-top-right-radius: 20px;
  }
}
@media  screen and (max-width:600px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .back-btn-wrap{
    display: flex;
    margin-left: 13px;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header{
    padding-left:20px;
    padding-right:20px;
  }
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-title-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
          margin-bottom: 50px;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-title-wrap .demo-variant-left__header-title{
  text-align: left;
  word-break: break-word;
  font-size: 24px;
  line-height: 30px;
  font-weight: var(--hex_font_extrabold);
  letter-spacing: 0px;
  color: var(--hex_testimonial_text_color);
  opacity: 1;
  margin-bottom: 15px;
}

.hex__global_ru_lang .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-title-wrap .demo-variant-left__header-title {
  word-break: break-all;
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-title-wrap .demo-variant-left__header-desc{
  text-align: left;
  font-size: 15px;
  line-height: 23px;
  font-weight: var(--hex_font_light);
  letter-spacing: 0px;
  color: #7F7F7F;
  word-break: break-word;
  opacity: 1;
  margin:0;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-time-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
          transform: translateY(50px);
          -webkit-transition: 0.5s ease-in-out , opacity 0.3s ease-in-out;
          -o-transition: 0.5s ease-in-out, opacity 0.3s ease-in-out;
          transition: 0.5s ease-in-out , opacity 0.3s ease-in-out;
    opacity: 0;
    visibility: hidden;
    position: relative;
    z-index: -1;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .date-time-selected.demo-variant-left__header-time-wrap{
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
  z-index: 1;
}
@media screen and (max-width:800px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-time-wrap{
    display: none;
  }
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-time-wrap .date-time-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
          margin-bottom: 20px;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-time-wrap .date-time-wrap:last-child{
  margin-bottom: 0px;
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-time-wrap .date-time-wrap .datetime{
  text-align: left;
  font-weight: var(--hex_font_light);
  font-size: 15px;
  line-height: 19px;
  letter-spacing: 0px;
  word-break: break-word;
  color: #7F7F7F;
  margin-bottom: 5px;
  opacity: 1;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-time-wrap .date-time-wrap .datetime__content{
  text-align: left;
  letter-spacing: 0px;
  font-size: 18px;
  line-height: 23px;
  font-weight: var(--hex_font_bold);
  word-break: break-word;
  color: var(--hex_testimonial_text_color);
  opacity: 1;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-time-wrap .date-time-wrap .please-select{
  text-align: left;
  font-size: 18px;
  line-height: 23px;
  font-weight: var(--hex_font_bold);
  word-break: break-word;
  letter-spacing: 0px;
  color: #7F7F7F;
  opacity: 1;
  transition: 0.3s ease-out;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__header .demo-variant-left__header-time-wrap .date-time-wrap .time-selected.please-select{
  color: var(--hex_testimonial_text_color);
}



.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body{
  padding: 50px 50px;
  max-width: 534px;
  margin: 0 auto;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-icon{
  transform: translateY(-25%);
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-dropdown-icon{
  transform: translateY(-30%);
}
.hex--firefox .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-icon,
.hex--firefox .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-dropdown-icon,
.hex--android .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-icon,
.hex--android .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-dropdown-icon,
.hex--windows .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-icon,
.hex--windows .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-dropdown-icon{
  transform: translateY(-50%);
}
@media screen and (min-width:1201px) and  (max-width:1250px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body{
    padding-left: 25px;
    padding-right: 25px;   
  }
}
@media screen and (max-width:991px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body{
    padding-left: 25px;
    padding-right: 25px;   
  }
}
@media screen and (max-width:800px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body{
    padding-top: 0px;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;   
  }
}


.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* padding: 50px 65px 80px 40px; */
  /* padding: 0 0 80px; */
  min-width: 400px;
  min-height: 362px;
  padding-bottom: 37px;
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .calendar #schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date{
  margin-right: 0;
}

/* .hex--windows .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .calendar #schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date,
.hex--firefox .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .calendar #schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date{
  padding: 3px 5px 0;
} */
.hex--android .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .calendar #schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date{
  padding: 5px 0 1px;
  line-height: 20px;
}

@media screen and (max-width:1115px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap{
    padding-bottom: 40px;
  }
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .calendar{
  max-width: 270px;
  min-width: 270px;
}
@media screen and (max-width:991px){
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .schd-time-blk{
  margin-left: 25px;
}

}
@media screen and (max-width:800px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap{
    min-width: unset;
    -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
  }
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .calendar #schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date{
    padding: 1px 5px;
  }
}

@media screen and (max-width:600px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .schd-time-blk{
    margin-left: 0px;
    max-width: unset;
    min-width:unset;
  }
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .calendar #schedule_demo_cal{
    max-width: unset;
    min-width: unset;
  }
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .schd-time-blk{
    margin-left: 49px;
  }
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .calendar #schedule_demo_cal .cal-body .cal-body__header{
    -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
  }
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap{
    padding-bottom: 0;
  }
}

@media screen and (max-width:560px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .schd-time-blk .schd-time-blk__inner.view {
    display: flex !important;
    flex-wrap: wrap;
    margin: 0px -5px;
  }
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .schd-time-blk{
    margin-left: 0px;
  }
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .calendar{
    max-width: unset;
    min-width: unset;
  }
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .demo-variant-left__body-wrap .calendar-time-wrap .calendar #schedule_demo_cal .cal-footer{
    padding-bottom: 40px;
  }
}




.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap{
  width: 100%;
}
.demo-variant  .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group{
  margin-bottom: 20px;
  flex: 1;
}
@media screen and (max-width:600px){
  .demo-variant  .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group{
    width:100%
  }
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group .sch--form__lable{
  position: unset;
  font-size: 14px;
  line-height: 19px;
  color: var(--hex_testimonial_text_color) !important; 
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group input{
  border: 1px solid #C2C7C7;
  transition: 0.3s ease-in-out;
  border-radius: 5px;
  height: auto;
  font-size: 14px;
  line-height: 18px;
  min-height: unset;
  padding: 15px;
  text-align: left;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group input::placeholder{
  color: #E4E8EB !important;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  font-weight: var(--hex_font_midbold);
  letter-spacing: 0px;
  overflow: visible;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group input:focus{
  border: 1px solid #0449D1;
  box-shadow: 0 0 0 0.2rem #f2f6ff !important;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group .hex__form_error_class:focus,
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group .hex__form_error_class{
  border: 1px solid #FF8B8B;
  box-shadow: 0 0 0 0.2rem rgba(204,0,0,0.102) !important;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -webkit-box-align: start;
     -ms-flex-align: start;
         align-items: flex-start;
 -webkit-box-pack: justify;
     -ms-flex-pack: justify;
         justify-content: space-between;
}

@media screen and (max-width:600px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group .sch--form__input{
  min-width: unset !important;
  max-width: 212px;
  width:100%;
  min-height: unset;
  height: auto;
  border-radius: 5px;
  border: 1px solid #C2C7C7;
  position: relative;
  z-index: 1;
  background-color: transparent;
  padding:15px;
  font-size: 14px;
  line-height: 18px;
}
@media screen and (max-width:991px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group .sch--form__input{
    max-width: 100%;
  }
}




.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group .sch--form__input:focus{
  border: 1px solid #0449D1;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group .sch--form__input-select.sch--form__input:focus{
  border: 1px solid #C2C7C7;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group .hex__form_error_class.sch--form__input-select.sch--form__input{
  box-shadow: unset !important;
}


.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper{
  padding-left: 20px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
      flex: 1;
}
@media screen and (max-width:600px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper{
    padding-left: 0px;
  }
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper .device_label_top_wrap .label-icon--wrap{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}


.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper .device_label_top_wrap .label-icon--wrap .device_label_top_popup_wrap .device_label_top_popup{
  position: absolute;
  right: -13px;
  top: 6px;
  width:10px;
  height: 10px
}

/* .hex--windows .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper .device_label_top_wrap .label-icon--wrap .device_label_top_popup_wrap .device_label_top_popup,
.hex--firefox .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper .device_label_top_wrap .label-icon--wrap .device_label_top_popup_wrap .device_label_top_popup{
  top: 5px;
} */
.hex--android .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper .device_label_top_wrap .label-icon--wrap .device_label_top_popup_wrap .device_label_top_popup{
  top: 4px;
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper .device_label_top_wrap .label-icon--wrap .device_label_top_popup_wrap .device_label_top_popup img{
  cursor: pointer;
  max-width: 12px;
  max-height: 12px;
  min-width: 12px;
  min-height: 12px;
  height: 12px;
  width: 12px;
  -o-object-fit: cover;
  object-fit: cover;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper .device_label_top_wrap .label-icon--wrap .device_label_top_popup_wrap .device_label_top_popup .device_label_top_popup__title{
  padding-bottom: 5px;
  bottom: 10px;
  min-width: 162px;
  right: -80px;
  left: unset;
  z-index: 1;
}
.hex--firefox .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper .device_label_top_wrap .label-icon--wrap .device_label_top_popup_wrap .device_label_top_popup .device_label_top_popup__title{
  min-width: 170px;
}
@media screen and (min-width:1201px) and (max-width:1336px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper .device_label_top_wrap .label-icon--wrap .device_label_top_popup_wrap .device_label_top_popup .device_label_top_popup__title{
    right: -45px;
  }
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper .device_label_top_wrap .label-icon--wrap .device_label_top_popup_wrap .device_label_top_popup .device_label_top_popup__title p{
  font-size: 12px;
  line-height: 17px;
  box-shadow: 0px 0px 5px #19191929;
  border-radius: 2px;
  background-color: #909191;
  color: var(--hex_bg_color_white);
  padding: 10px 15px;
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper::after{
  content: url("https://www-review3.hexnode.com/static/img/schedule_demo/AB_page/icons/expand-more.svg");
  width: 24px;
  height: 24px;
  top: 38px;
  z-index: 0;
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group .sch--form__error{
  position: relative;
  display:block;
  top: 5px;
  left: 0px;
  background-color: transparent;
  line-height: 16px;
}
/* .phone--error.hex__form_error_msg{
  line-height: 16px;
} */
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .form-privacy--check .hex__checkbox_container{
  font-size: 12px;
  line-height: 16px;
  color: #7F7F7F;
  padding-left:21px;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .form-privacy--check .hex__checkbox_container a{
  font-size: 12px;
  line-height: 16px;
  color: #0449D1
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .form-privacy--check .hex__checkbox_container .hex__checkmark{
  top: 2px;
  border: 2px solid #909191;
  background-color: var(--hex_bg_color_white);
  width:14px;
  height:14px;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .form-privacy--check .hex__checkbox_container input:checked ~ .hex__checkmark:after {
  -webkit-transform: translate(-4px, -3px) scale(0.7) rotate(45deg);
  -ms-transform: translate(-4px, -3px) scale(0.7) rotate(45deg);
      transform: translate(-4px, -3px) scale(0.7) rotate(45deg);
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .form-privacy--check .hex__checkbox_container input:checked ~ .hex__checkmark{
  background-color: #0449D1;
  border: 1px solid #0449D1;
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .variant-schd--submit-wrap{
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
          margin-top: 65px;
}
@media screen and (max-width:1100px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .sch--form-group__row .sch--form-group.hex__form_select_wrapper .device_label_top_wrap .label-icon--wrap .device_label_top_popup_wrap{
    display: flex;
  }
}
@media  screen  and (max-width:800px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .variant-schd--submit-wrap{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .variant-schd--submit-wrap .schedule_submit_btn{
    -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  }
}
@media screen and (max-width:768px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .variant-schd--submit-wrap{
    margin-top:40px;
  }
}
@media screen and (max-width:600px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .variant-schd--submit-wrap .back-btn-wrap{
    display:none;
  } 
}
.back-btn-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
      align-items: center;
      padding-right: 30px;
      position: relative;
}
.back-btn-wrap.disable-back-btn {
  pointer-events: none !important;
}
.back-btn-wrap .back-btn-icon{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 16px;
  height : 16px;
  left: -14px;
  top:2px;
  cursor: pointer;
  transition: 0.3s ease-out;
}
/* .hex--windows .back-btn-wrap .back-btn-icon,
.hex--android .back-btn-wrap .back-btn-icon{
  top:-1px;
}
.hex--firefox .back-btn-wrap .back-btn-icon{
  top:0px;
}
.hex--safari .back-btn-wrap .back-btn-icon{
  top: 1px;
} */
.back-btn-wrap .back-btn__text {
  text-align: left;
  font-size: 14px;
  line-height: 18px;
  font-weight: var(--hex_font_midbold);
  letter-spacing: 0px;
  color: var(--hex_btn_bg_color);
  opacity: 1;
  cursor: pointer;
}
.back-btn-wrap:hover .back-btn-icon{
  left: -17px;
}
.back-btn-wrap:hover .back-btn-icon svg .back-btn__icon-fill,
.back-btn-wrap:hover  .back-btn__text{
  fill:var(--hex_btn_bg_color_hover);
  color:var(--hex_btn_bg_color_hover);
}
 

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .variant-schd--submit-wrap .schedule_submit_btn{
  width: unset;
  padding: 10px 30px;
  line-height: 1.3;
  font-size: 18px;
  height: unset;
  text-transform: uppercase;
}
/* .hex--android .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .variant-schd--submit-wrap .schedule_submit_btn,
.hex--windows .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .variant-schd--submit-wrap .schedule_submit_btn{
  padding: 12px 30px 8px;
} */
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .variant-schd--submit-wrap .schedule_submit_btn.schedule_meeting_btn.btn_disable{
  background-color: #E4E8EB;
}

@media screen and (max-width:540px){
  .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .variant-schd--submit-wrap .schedule_submit_btn{
    width:100%
  }
}

.demo-variant .demo-variant-wrap .demo-variant-right{
  max-width: 335px;
  margin-left: 50px;
  padding-top: 50px;
}
@media screen and (min-width:1201px) and (max-width:1340px){

  .demo-variant .demo-variant-wrap .demo-variant-right{
    margin-left: 35px;
  }

}
@media screen and (max-width:1200px){
  .demo-variant .demo-variant-wrap .demo-variant-right{
    margin-left: auto;
    margin-right: auto;
  }
}

.demo-variant .demo-variant-wrap .demo-variant-right .demo-variant-right-wrap{
  display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}

.demo-variant .demo-variant-wrap .demo-variant-right .demo-variant-right__header{
  margin-bottom: 35px;
}
@media screen and (max-width:600px){
  .demo-variant .demo-variant-wrap .demo-variant-right .demo-variant-right__header{
    margin-bottom: 30px;
  }
}
.demo-variant .demo-variant-wrap .demo-variant-right .demo-variant-right__header .demo-variant-right__header-title{
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0px;
  font-weight: var(--hex_font_extrabold);
  color: var(--hex_testimonial_text_color);
  opacity: 1;
  margin:0;
  word-break: break-word;
}
.demo-variant .demo-variant-wrap .demo-variant-right .demo-variant-right__body .demo-variant-right__body-cntnt{
  list-style: none;
  margin-bottom: 0;
  margin-left: 0px;
}
.demo-variant .demo-variant-wrap .demo-variant-right .demo-variant-right__body .demo-variant-right__body-cntnt .demo-variant-right__body-cntnt-title{
  line-height: 23px;
  position: relative;
}
.demo-variant .demo-variant-wrap .demo-variant-right .demo-variant-right__body .demo-variant-right__body-cntnt .demo-variant-right__body-cntnt-title .demo-variant-right__body-title-list{
  line-height: 21px;
  font-size: 15px;
  display: inline-block;
  letter-spacing: 0px;
  font-weight: var(--hex_font_light);
  color: var(--hex_testimonial_text_color);
  opacity: 1;
  margin-bottom: 25px;
  padding-left: 30px;
  word-break: break-word;
}
@media screen and (max-width:600px){
  .demo-variant .demo-variant-wrap .demo-variant-right .demo-variant-right__body .demo-variant-right__body-cntnt .demo-variant-right__body-cntnt-title .demo-variant-right__body-title-list{
    font-size: 14px;
    margin-bottom: 20px;
  }
}
.demo-variant .demo-variant-wrap .demo-variant-right .demo-variant-right__body .demo-variant-right__body-cntnt .demo-variant-right__body-cntnt-title .tick-icon{
  position: absolute;
  left: 0;
  display: inline-block;
}



.demo-variant .demo-variant-wrap .demo-variant-right .demo-variant-right__body .demo-variant-right__body-pic{
  max-width: 335px;
  flex: 1 1 auto;
  height: 100%;
  margin: 0 auto;
  padding-top: 20px;
}
.demo-variant .demo-variant-wrap .demo-variant-right .demo-variant-right__body .demo-variant-right__body-pic img{
  width: 100%;
  height:100%;
  object-fit: cover;
} 


@media screen and (max-width:1200px){
  .demo-variant .demo-variant-wrap{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}


/* schedule demo variant calendar start =================== */

#schedule-demo-wrapper .schd_calendar_submit.submit--btn-wrap .schedule_submit_btn {
  width: 200px;
  margin-left: auto;
}
#schedule_demo_cal {
  min-width: 270px;
  max-width: 270px;
  /* background-color: red; */
}
#schedule_demo_cal .cal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#schedule_demo_cal .cal-header .header-label {
  font-size: 18px;
  line-height: 23px;
  color: #191919;
  font-weight: 800;
  margin: 0px;
  padding: 0px;
  max-width: 149px;
  min-width: 149px;
}
#schedule_demo_cal .cal-header .cal-header__btn-blk {
  display: flex;
  justify-content: space-between;
  align-items: center;
  /* max-width: 38px; */
  margin-left: auto;
}
#schedule_demo_cal .cal-header .cal-header__btn-blk .btn-blk__btn {
  width: 24px;
  height: 24px;
  background-color: transparent;
  border: 0px;
  outline: 0px;
  padding: 0px;
  cursor: pointer;
  border-radius: 2px;
  transition: all 0.3s ease-in-out;
}
#schedule_demo_cal .cal-header .cal-header__btn-blk .btn-blk__btn:focus,
#schedule_demo_cal .cal-header .cal-header__btn-blk .btn-blk__btn:active {
  background-color: transparent;
  border: 0px;
  outline: 0px;
}
#schedule_demo_cal .cal-header .cal-header__btn-blk .btn-blk__btn:not(.disable):hover {
  background-color: #f2f6fe;
}
#schedule_demo_cal .cal-header .cal-header__btn-blk .btn-blk__btn.disable svg .arrow {
  fill: #909191;
}
#schedule_demo_cal .cal-header .cal-header__btn-blk .btn-blk__btn.enable svg .arrow {
  fill: #191919;
}
#schedule_demo_cal .cal-header .cal-header__btn-blk .btn-blk__btn.enable.disable svg .arrow {
  fill: #909191 !important;
}
#schedule_demo_cal .cal-header .cal-header__btn-blk .btn-blk__btn.btn-blk__btn--right {
  margin-left: 6px;
}
#schedule_demo_cal .cal-header .cal-header__btn-blk .btn-blk__btn.btn-blk__btn--right svg {
  transform: rotate(180deg);
}
#schedule_demo_cal .cal-body .date-blk--view, 
#schedule_demo_cal .cal-body .lazy-load.hide-view {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  z-index: 2;
}
#schedule_demo_cal .cal-body .date-blk--view.view {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease-in-out;
  z-index: 0;
}
#schedule_demo_cal .cal-body.cal-body--view {
  position: relative;
}

/* START: Calendar lazyload */
#schedule_demo_cal .cal-body .lazy-load.cal-body__date-blk {
  position: absolute;
  top: 17px;
  left: 0;
  right: 0;
  bottom: 0;
}
#schedule_demo_cal .cal-body .lazy-load.cal-body__date-blk .date-blk__row .cal-date {
  width: 31px;
  max-width: 31px;
  height: 25px;
  /* border: 1px solid transparent; */
  flex: 1 0 31px;
  background: #f6f7f8;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: placeholderSkeleton;
  -webkit-animation-timing-function: linear;
  background-image: -webkit-gradient(linear, left center, right center, from(#f6f7f8), color-stop(.2, #edeef1), color-stop(.4, #f6f7f8), to(#f6f7f8));
  background-image: -webkit-linear-gradient(left, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat: no-repeat;
  background-size: 500px 100%;
  cursor: unset;
}
/* END: Calendar lazyload */
#schedule_demo_cal .cal-body .cal-body__header {
  margin-top: 20px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}
#schedule_demo_cal .cal-body .cal-body__header .cal-day {
  display: inline-block;
  color: #7F7F7F;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  font-weight: normal;
  width: 30px;
  height: 17px;
  margin-right: 10px;
}
#schedule_demo_cal .cal-body .cal-body__header .cal-day:last-child {
  margin-right: 0px;
}
#schedule_demo_cal .cal-body .cal-body__date-blk {
  min-height: 160px;
}

#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
-ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
-webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
}
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date {
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  color: #191919;
  margin-top: 5px;
  border: 1px solid transparent;
  transition: all 0.3s ease-in-out;
  background-color: #fff;
  border-radius: 2px;
  margin-right: 10px;
  padding:0;
  width: 30px;
}
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date:hover:not(#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date.disabled---weekend,
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date.disabled-date.avoid--hover){
  color: #0449D1;
  border-color: #0449D1;
}
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date:last-child {
  margin-right: 0px;
}
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date.disabled---weekend {
  pointer-events: none;
  color: #E4E8EB;
}
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date.disabled, 
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date.disabled-date {
  color: #E4E8EB;
}
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date.disabled-date.pointer-none {
  pointer-events: none;
}
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date.current.disabled-date {
  pointer-events: none;
}
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date.disabled-date.cursor-unset, 
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date.disabled.cursor-unset {
  cursor: unset;
}
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date.today-active.today{
  border-color: #0449D1;
}
#schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date.active {
  color: #0449D1;
  border-color: #0449D1;
  background-color: #F2F6FF;
}

#schedule_demo_cal .cal-footer {
  padding-top: 30px;
}
.schedule-demo-blk #schedule_demo_cal .cal-footer{
  padding-top: 25px;
  line-height: 25px;
}

#schedule_demo_cal .cal-footer .cal-footer__utc-blk {
  position: relative;
  display: inline-block;
  z-index: 1;
}
#schedule_demo_cal .cal-footer .cal-footer__utc-blk select {
  width: unset;
}
#schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-blk__list {
  border-radius: 4px;
  border: 1px solid #E4E8EB;
  font-size: 12px;
  line-height: 16px;
  color: #191919;
  padding: 6px 30px 6px 27px;
  height: unset;
  white-space: nowrap;
  background-color: transparent;
  /* min-width: 159px; */
  position: relative;
  width:270px !important;
  text-overflow: ellipsis;
  z-index: 1;
  font-family: var(--hex_font_family);
}
#schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-blk__list:focus {
  outline: 0px;
}
#schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-icon {
  position: absolute;
  display: inline-block;
  left: 10px;
  top: 50%;
  width: 100%;
  line-height: 11px;
  width: 12px;
  transform: translateY(-39%);
}
.hex--windows #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-icon , 
.hex--android #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-icon,
.hex--firefox #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-icon{
  transform: translateY(-50%);
}
#schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-dropdown-icon {
  position: absolute;
  display: inline-block;
  right: 10px;
  top: 50%;
  line-height: 13px;
  width: 16px;
  transform: translateY(-39%);
}
.hex--windows #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-dropdown-icon, 
.hex--android #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-dropdown-icon,
.hex--firefox #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-dropdown-icon{
  transform: translateY(-50%);
}

.calendar-sch-time-wrap{
  position: relative;
}
.calendar-time-wrap .schd-time-blk {
  display: flex;
  flex-direction: column;
  text-align: center;
  max-height: 322px;
  min-height: 100%;
  min-width: 125px;
  max-width: 125px;
  overflow-y: auto;
  margin-left: 49px;
  position: relative;
  padding-right: 10px;
}
.schedule-demo-blk .calendar-time-wrap .schd-time-blk{
  max-height: 266px;
}
  .calendar-sch-time-wrap::before {
    position: absolute;
    content: '';
    width:100%;
    height:100%;
    max-width:110px;
    max-height:30px;
    background: transparent linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box;
    top:0;
    right:15px;
    z-index: 3;
    pointer-events: none;
    opacity: 0;
    transition: 0.5s ease-in-out;
  } 
  .add-topoverlay--scroll.calendar-sch-time-wrap::before{
    opacity: 1;
  }
  .remove-overlay.calendar-sch-time-wrap::before {
    top: -35px;
    opacity: 0;
  }
  .remove-bottomoverlay.calendar-sch-time-wrap::after {
    opacity: 0;
    bottom: 0px;
  }
  .calendar-sch-time-wrap::after{
    position: absolute;
    content: '';
    width:100%;
    height:100%;
    max-width:110px;
    max-height:30px;
    background: transparent linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box;
    bottom:0px;
    -webkit-transform: matrix(-1, 0, 0, -1, 0, 0);
    -ms-transform: matrix(-1, 0, 0, -1, 0, 0);
        transform: matrix(-1, 0, 0, -1, 0, 0);
    right:15px;
    z-index: 3;
    opacity: 1;
    transition: 0.5s ease-in-out;
    pointer-events: none;
  }
  .calendar-time-wrap.calendar-sch-time-wrap::after{
    bottom:0px;
  }
  .remove-bottom--time-btnoverlay.calendar-sch-time-wrap::after{
    opacity: 0;
  }
  .add-bottomoverlay--scroll.calendar-sch-time-wrap::after{
    opacity: 0;
  }
  .remove-bottomoverlay.calendar-time-wrap.calendar-sch-time-wrap::after{
    bottom:-30px;
    opacity: 0;
  }
  @media screen and (max-width:600px){
    .calendar-sch-time-wrap::before{
      right:15px
    }
    .calendar-sch-time-wrap::after{
      right:15px
    }
    .calendar-time-wrap.calendar-sch-time-wrap::after,.calendar-time-wrap.calendar-sch-time-wrap::before{
      right: 17px;
    }
  }
  @media screen and (max-width:560px){
    .calendar-time-wrap .schd-time-blk {
      padding-right: 0;
      padding-top:0;
      padding-bottom: 0;
    }
    .calendar-sch-time-wrap{
      position: unset;
    }
    .calendar-sch-time-wrap::before {
      position: unset;
      content: unset;
      
    } 
    .calendar-sch-time-wrap::after{
      position: unset;
      content: unset;
    }

  }
.hex--firefox .calendar-time-wrap .schd-time-blk{
  scrollbar-color: #E8E8E8 #F5F5F5; 
  scrollbar-width: thin;
  -moz-appearance: none !important;
}
.calendar-time-wrap .schd-time-blk::-webkit-scrollbar,.hex--firefox .calendar-time-wrap .schd-time-blk::-webkit-scrollbar{
  width: 5px;
}
.calendar-time-wrap .schd-time-blk::-webkit-scrollbar-track,.hex--firefox .calendar-time-wrap .schd-time-blk::-webkit-scrollbar-track{
  background-color: #F5F5F5;
  border-radius: 3px;
}

.calendar-time-wrap .schd-time-blk::-webkit-scrollbar-thumb, .hex--firefox .calendar-time-wrap .schd-time-blk::-webkit-scrollbar-thumb{
  background-color: #E8E8E8;
  border-radius: 3px;
}

@media screen and (max-width:560px){
  .calendar-time-wrap .schd-time-blk::-webkit-scrollbar-track,.hex--firefox .calendar-time-wrap .schd-time-blk-webkit-scrollbar-track{
    display: none;
  }
  .calendar-time-wrap .schd-time-blk::-webkit-scrollbar-thumb, .hex--firefox .calendar-time-wrap .schd-time-blk::-webkit-scrollbar-thumb {
    display: none;
  }
}

.calendar-time-wrap .schd-time-blk .schd-time-blk__wrap-time .schd-time-blk__time {
  font-size: 14px;
  line-height: 16px;
  color: #0449D1;
  background-color: #fff;
  border: 1px solid #C2C7C7;
  border-radius: 4px;
  padding: 6px 20px;
  min-width: 110px;
  margin-left: auto;
  margin-right: auto;
  transition: 0.3s ease-out;
}
/* .hex--windows .calendar-time-wrap .schd-time-blk .schd-time-blk__wrap-time .schd-time-blk__time,
.hex--android .calendar-time-wrap .schd-time-blk .schd-time-blk__wrap-time .schd-time-blk__time{
  padding: 8px 20px 4px;
}
.hex--firefox .calendar-time-wrap .schd-time-blk .schd-time-blk__wrap-time .schd-time-blk__time{
  padding: 7px 20px 5px;
} */

.calendar-time-wrap .schd-time-blk .schd-time-blk__wrap-time {
  margin-bottom: 12px;
  line-height: 25px;
}
.calendar-time-wrap .schd-time-blk .schd-time-blk__wrap-time.time_disabled {
  background-color: transparent;
}
.calendar-time-wrap .schd-time-blk .schd-time-blk__wrap-time:last-child {
  margin-bottom: 0px;
}
.calendar-time-wrap .schd-time-blk .schd-time-blk__inner:not(.lazy-load) .schd-time-blk__time:hover,
.calendar-time-wrap .schd-time-blk .schd-time-blk__inner:not(.lazy-load) .schd-time-blk__time.active {
  color: #0449D1;
  border-color: #0449D1;
  background-color: #F2F6FF;
}
.calendar-time-wrap .schd-time-blk .schd-time-blk__inner.lazy-load {
  /* position: absolute;
  top: 0px; */
  /* left: 0px; */
  /* right: 0px;
  bottom: 0px; */
}
/* #schedule_demo_cal .cal-body .date-blk--view, 
#schedule_demo_cal .cal-body .lazy-load.hide-view {

} */
.calendar-time-wrap .schd-time-blk .schd-time-blk__inner.hide-view,
.calendar-time-wrap .schd-time-blk .schd-time-blk__inner.lazy-load.hide-view {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  z-index: -2;
}
.calendar-time-wrap .schd-time-blk .schd-time-blk__inner.view,
.calendar-time-wrap .schd-time-blk .schd-time-blk__inner.lazy-load.view {
  opacity: 1;
  visibility: visible;
  z-index: 2;
  transition: all 0.3s ease-in-out;
}
.calendar-time-wrap .schd-time-blk .schd-time-blk__inner.lazy-load .schd-time-blk__time{
  width: 110px;
  height: 30px;
  background: #f6f7f8;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: placeholderSkeleton;
  -webkit-animation-timing-function: linear;
  background-image: -webkit-gradient(linear, left center, right center, from(#f6f7f8), color-stop(.2, #edeef1), color-stop(.4, #f6f7f8), to(#f6f7f8));
  background-image: -webkit-linear-gradient(left, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat: no-repeat;
  background-size: 500px 100%;
  cursor: unset;
  display: flex;
  flex-direction: column;
}
/* schedule demo variant calendar end =================== */


.submit--btn-wrap.schd_calendar_submit{
  /* margin-top: unset; */
}
.submit--btn-wrap.schd_calendar_submit .schedule_submit_btn.disabled{
  background-color: #E4E8EB;
}
.ahex_schedule_demo_page .submit--btn-wrap.schd_calendar_submit .schedule_submit_btn.btn_enabled {
  background: var(--hex_btn_bg_color);
}
.ahex_schedule_demo_page .submit--btn-wrap.schd_calendar_submit .schedule_submit_btn.btn_enabled:hover,
.ahex_schedule_demo_page .submit--btn-wrap.schd_calendar_submit .schedule_submit_btn.btn_enabled:focus {
    text-decoration: none;
    background: var(--hex_btn_bg_color_hover);
}
#schedule-demo-wrapper .schd_calendar_submit.submit--btn-wrap .schedule_submit_btn {
  width: unset;
  min-width: 240px;
  height: unset;
  max-width: unset;
  line-height: 23px;
  padding: 10px 20px;
}
/* .hex--android #schedule-demo-wrapper .schd_calendar_submit.submit--btn-wrap .schedule_submit_btn ,
.hex--windows #schedule-demo-wrapper .schd_calendar_submit.submit--btn-wrap .schedule_submit_btn{
  padding: 12px 20px 8px;
} */


@media screen and (max-width: 800px){
  #schedule-demo-wrapper .schd_calendar_submit.submit--btn-wrap .schedule_submit_btn{
    margin-left: unset;
  }
}
@media screen and (max-width: 560px){
  #schedule-demo-wrapper .schd_calendar_submit.submit--btn-wrap .schedule_submit_btn{
    width: 100%;
  }
}

/* schedule demo A variant End =================== */
/* thank you section starts  ============*/
.variant-thankyou{
  padding: 90px 20px 90px;
}
@media screen and (max-width:768px){
  .variant-thankyou{
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.variant-thankyou .variant-thankyou-wrap{
  max-width: 540px;
  width: 100%;
  display: flex;
  align-items:center;
  justify-content: center;
  flex-direction: column;
  margin: 0 auto;
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-header{
  display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
          margin-bottom: 50px;
}
@media screen and (max-width:768px){
  .variant-thankyou .variant-thankyou-wrap .variant-thankyou-header{
    margin-bottom: 35px;
  }
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-header .variant-thankyou-header__icon-wrap{
  margin-bottom: 25px;
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-header .variant-thankyou-header__icon-wrap{
  position:relative;
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-header .variant-thankyou-header__icon-wrap::after{
  position:absolute;
  content: '';
  clip-path: polygon(19.844999313354492% 39.689998626708984%, 18.54757308959961% 39.64780044555664%, 17.255664825439453% 39.52104949951172%, 15.974820137023926% 39.310035705566406%, 14.710567474365234% 39.01549530029297%, 13.468332290649414% 38.63874435424805%, 12.253417015075684% 38.1815071105957%, 11.071006774902344% 37.64578628540039%, 9.926135063171387% 37.033935546875%, 8.82360553741455% 36.348716735839844%, 7.768181800842285% 35.59295654296875%, 6.764317035675049% 34.76994323730469%, 5.816351413726807% 33.88312530517578%, 4.928443908691406% 32.936180114746094%, 4.104413986206055% 31.933155059814453%, 3.347867250442505% 30.878293991088867%, 2.6620872020721436% 29.776119232177734%, 2.0499260425567627% 28.63140869140625%, 1.5137829780578613% 27.449186325073242%, 1.0556457042694092% 26.234603881835938%, 0.6777433156967163% 24.99271583557129%, 0.38192999362945557% 23.728759765625%, 0.1695810854434967% 22.448135375976562%, 0.04161789268255234% 21.15634536743164%, -0.001496794167906046% 19.858949661254883%, 0.04032084345817566% 18.561513900756836%, 0.16681994497776031% 17.26957130432129%, 0.3773770034313202% 15.988649368286133%, 0.671068012714386% 14.72419548034668%, 1.0466636419296265% 13.481606483459473%, 1.5026217699050903% 12.266201972961426%, 2.037104606628418% 11.083231925964355%, 2.6478819847106934% 9.937787055969238%, 3.3324167728424072% 8.834826469421387%, 4.087747573852539% 7.779099464416504%, 4.910562992095947% 6.775076866149902%, 5.797144412994385% 5.826889514923096%, 6.743156909942627% 4.937967777252197%, 7.744755268096924% 4.112196922302246%, 8.798147201538086% 3.353611469268799%, 9.899094581604004% 2.6658551692962646%, 11.042937278747559% 2.0520918369293213%, 12.224736213684082% 1.5150370597839355%, 13.439308166503906% 1.0568867921829224%, 14.681339263916016% 0.6794548630714417%, 15.945405006408691% 0.3841015100479126%, 17.22605323791504% 0.17188484966754913%, 18.51780891418457% 0.04351479187607765%, 19.815170288085938% -0.0006140634068287909%, 21.11265754699707% 0.03963816910982132%, 22.404787063598633% 0.16414375603199005%, 23.686071395874023% 0.3725225329399109%, 24.951025009155273% 0.6640782952308655%, 26.19417953491211% 1.037763237953186%, 27.410133361816406% 1.4922418594360352%, 28.593547821044922% 2.025714159011841%, 29.739253997802734% 2.636014461517334%, 30.842275619506836% 3.32043719291687%, 31.897945404052734% 4.075842380523682%, 32.902015686035156% 4.898606777191162%, 33.85064697265625% 5.784735202789307%, 34.740386962890625% 6.7299723625183105%, 35.567054748535156% 7.730834484100342%, 36.32658004760742% 8.783546447753906%, 37.01531219482422% 9.883875846862793%, 37.630088806152344% 11.027179718017578%, 38.16822052001953% 12.208498001098633%, 38.6274299621582% 13.422663688659668%, 39.0059814453125% 14.664349555969238%, 39.30244445800781% 15.928152084350586%, 39.51578140258789% 17.2086181640625%, 39.64530563354492% 18.500259399414062%, 39.69058609008789% 19.797576904296875%, 39.651485443115234% 21.095111846923828%, 39.528099060058594% 22.387348175048828%, 39.32084274291992% 23.668804168701172%, 39.03042984008789% 24.934005737304688%, 38.65785217285156% 26.177501678466797%, 38.204444885253906% 27.39384651184082%, 37.672035217285156% 28.5777530670166%, 37.062774658203125% 29.724002838134766%, 36.37933349609375% 30.827625274658203%, 35.6248664855957% 31.883981704711914%, 34.80296325683594% 32.888755798339844%, 33.917694091796875% 33.83817672729492%, 32.974918365478516% 34.73052215576172%, 31.975582122802734% 35.55900573730469%, 30.923860549926758% 36.31991195678711%, 29.824337005615234% 37.00993728637695%, 28.681772232055664% 37.626075744628906%, 27.501157760620117% 38.165740966796875%, 26.287580490112305% 38.62654113769531%, 25.04633903503418% 39.00651550292969%, 23.782764434814453% 39.30397415161133%, 22.502351760864258% 39.517601013183594%, 21.210662841796875% 39.6464729309082%, 19.913280487060547% 39.690059661865234%, 11.913999557495117% 20.130056381225586%, 11.913999557495117% 21.428403854370117%, 12.518743515014648% 22.121999740600586%, 13.817083358764648% 22.121999740600586%, 15.115438461303711% 22.121999740600586%, 16.41377830505371% 22.121999740600586%, 17.71211814880371% 22.121999740600586%, 18.899999618530273% 22.23247718811035%, 18.899999618530273% 23.53081703186035%, 18.899999618530273% 24.82915687561035%, 18.899999618530273% 26.12749671936035%, 18.899999618530273% 27.425851821899414%, 18.899999618530273% 28.724191665649414%, 19.82253074645996% 29.100000381469727%, 21.120885848999023% 29.100000381469727%, 22.121999740600586% 28.802770614624023%, 22.121999740600586% 27.504430770874023%, 22.121999740600586% 26.20607566833496%, 22.121999740600586% 24.90773582458496%, 22.121999740600586% 23.60939598083496%, 22.121999740600586% 22.3110408782959%, 23.22930335998535% 22.1200008392334%, 24.52764320373535% 22.1200008392334%, 25.825998306274414% 22.1200008392334%, 27.124338150024414% 22.1200008392334%, 28.422677993774414% 22.1200008392334%, 29.100000381469727% 21.49896812438965%, 29.100000381469727% 20.20062828063965%, 29.100000381469727% 18.90228843688965%, 27.803930282592773% 18.899999618530273%, 26.505590438842773% 18.899999618530273%, 25.207250595092773% 18.899999618530273%, 23.90889549255371% 18.899999618530273%, 22.61055564880371% 18.899999618530273%, 22.1200008392334% 18.092222213745117%, 22.1200008392334% 16.793867111206055%, 22.1200008392334% 15.495527267456055%, 22.1200008392334% 14.197187423706055%, 22.1200008392334% 12.898847579956055%, 21.806493759155273% 11.913999557495117%, 20.508153915405273% 11.913999557495117%, 19.209814071655273% 11.913999557495117%, 18.899999618530273% 12.902547836303711%, 18.899999618530273% 14.200887680053711%, 18.899999618530273% 15.499227523803711%, 18.899999618530273% 16.797582626342773%, 18.899999618530273% 18.095922470092773%, 18.405729293823242% 18.899999618530273%, 17.10737419128418% 18.899999618530273%, 15.80903434753418% 18.899999618530273%, 14.51069450378418% 18.899999618530273%, 13.212339401245117% 18.899999618530273%, 11.913999557495117% 18.899999618530273%);
  width: 100px;
  height: 100px;
  -webkit-backdrop-filter: blur(1px);
         backdrop-filter: blur(1px);
  top: 20.3px;
  left: 16.5px;
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-header .variant-thankyou-header__title{
  margin-bottom: 15px;
  text-align: center;
  font-size: 24px;
  line-height: 30px;
  font-weight: var(--hex_font_extrabold);
  letter-spacing: 0px;
  color: var(--hex_testimonial_text_color);
  opacity: 1;
}

.variant-thankyou .variant-thankyou-wrap .variant-thankyou-body{
  margin-bottom: 60px;
  width: 100%;
}
@media screen and (max-width:768px){
  .variant-thankyou .variant-thankyou-wrap .variant-thankyou-body{
    margin-bottom: 35px;
  }
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-body .time-date-wrap{
  margin-left: unset;
  margin-right: unset;
  padding: unset;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     max-width:540px
}
@media screen and (max-width:768px){
  /* .variant-thankyou .variant-thankyou-wrap .variant-thankyou-body .time-date-wrap{
    margin-left: -25px;
    margin-right: -25px;
  } */
}
@media screen and (max-width:600px){
  .variant-thankyou .variant-thankyou-wrap .variant-thankyou-body .time-date-wrap{
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-body .time-date-wrap::before{
  content: unset;
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-body .time-date-wrap::after{
  content: unset;
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-body .time-date-wrap .time-date-wrap__split{
  padding-left: unset;
  padding-right: unset;
  -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
         -ms-flex-direction: column;
             flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
          -webkit-box-flex: 0;
          -ms-flex: 0 0 33.333%;
              flex: 0 0 33.333%;
              max-width:33.333%;
}
@media screen and (max-width:768px){
  .variant-thankyou .variant-thankyou-wrap .variant-thankyou-body .time-date-wrap .time-date-wrap__split{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width:100%;
        padding: 15px 0;
  }
}

.variant-thankyou .variant-thankyou-wrap .variant-thankyou-footer{
  display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.variant-thankyou-common__desc{
  text-align: center;
  font-size:15px;
  line-height:19px;
  font-weight: var(--hex_font_light);
  letter-spacing: 0px;
  color: #7F7F7F;
  opacity: 1;
  margin: 0;
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-footer .variant-thankyou-footer__link{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: left;
  font-size: 14px;
  line-height:21px;
  font-weight: var(--hex_font_semibold);
  letter-spacing: 0px;
  color: var(--hex_btn_bg_color);
  opacity: 1;
  transition: 0.3s ease-out;
  margin-top: 20px;
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-footer .variant-thankyou-footer__link:hover{
  text-decoration: none;
  outline: none;
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-footer .variant-thankyou-footer__link:focus{
  text-decoration: none;
  outline: none;
}
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-footer .variant-thankyou-footer__link .right-arrow{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width:16px;
  height:16px;
  align-items: center;
  transform: rotate(180deg);
  position:relative;
  top:1px;
  left:0;
  transition: 0.3s ease-out;
}
/* .hex--windows .variant-thankyou .variant-thankyou-wrap .variant-thankyou-footer .variant-thankyou-footer__link .right-arrow,
.hex--firefox .variant-thankyou .variant-thankyou-wrap .variant-thankyou-footer .variant-thankyou-footer__link .right-arrow{
  top: -1px;
}
.hex--android .variant-thankyou .variant-thankyou-wrap .variant-thankyou-footer .variant-thankyou-footer__link .right-arrow{
  top: -1px;
}  */
.variant-thankyou .variant-thankyou-wrap .variant-thankyou-footer .variant-thankyou-footer__link:hover .right-arrow{
  left: 3px;
}


/* thank you section ends  ============*/



/* schedule demo A variant starts =================== */



/* START: SCHEDULE DEMO B variant 
======================================== */


.time-date-wrap{
  display:flex;
  padding: 20px 0;
  margin-left: -20px;
  margin-right: -20px;
  position: relative;
}
.time-date-wrap::before{
  position: absolute;
  content: ' ';
  width: 100%;
  height: 1px;
  background-color: #E4E8EB;
  top:0;
}
.time-date-wrap::after{
  position: absolute;
  content: ' ';
  width: 100%;
  width: 100%;
  height: 1px;
  background-color: #E4E8EB;
  bottom:0;

}
.time-date-wrap .time-date-wrap__split{ 
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.time-date-wrap .time-date-wrap__split .time-lable{
  text-align: center;
  font-size: 15px;
  line-height: 19px;
  font-weight: var(--hex_font_normal);
  letter-spacing: 0px;
  color: #7F7F7F;
  opacity: 1;
  margin-bottom: 5px;
}
.time-date-wrap .time-date-wrap__split .time-date{
  text-align: center;
  font-size: 18px;
  line-height: 23px;
  font-weight: var(--hex_font_bold);
  letter-spacing: 0px;
  color: var(--hex_testimonial_text_color);
  opacity: 1;
}
.schedule-demo-blk--header.hex__header_type_outer_wrapper {
  width: unset;
}
.schedule-demo-blk--header.hex__header_type_outer_wrapper.ahex_head_outer_wrap_full_width,
.schedule-demo-variant--header.hex__header_type_outer_wrapper.ahex_head_outer_wrap_full_width{
  min-height: 36px;
}
.schedule-demo-variant--header.hex__header_type_outer_wrapper.ahex_head_outer_wrap_full_width{
  justify-content: center;
}

@media screen and (max-width:600px){
  .schedule-demo-variant--header.hex__header_type_outer_wrapper.ahex_head_outer_wrap_full_width .hex__global_nav_logo_container.hex__logo{
    left:50%;
    transform:translate(-50%, 0);
  }
}
.schedule-demo-blk--header.hex__header_type_outer_wrapper.ahex_head_outer_wrap_full_width ul li.lang_dropdown_wrapper,
.schedule-demo-variant--header.hex__header_type_outer_wrapper.ahex_head_outer_wrap_full_width ul li.lang_dropdown_wrapper {
  background-color: #fff;
  display: none;
}
.schedule-demo-blk {
  position: relative;
  top: 21px;
}
.schedule-demo-blk .schedule-demo__row .left-blk__header-group .back-btn-wrap {
  display: none;
}
.schedule-demo-blk .hex__common_container_wrapper {
  width: 100%;
  max-width: unset;
}
.schedule-demo-blk .schedule-demo__row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.schedule-demo-blk #schedule_demo_cal .cal-footer__utc-blk {
  line-height: 26px;
}
/* .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child {
  height: 100vh;
} */
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child:first-child {
  /* background-color: antiquewhite; */
  flex: 4;
  padding-left: calc(calc(88% - 1300px)/2);
  margin-left: 0;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child:nth-child(2) {
  /* background-color: #F2F6FF; */
  background: transparent linear-gradient(0deg, #fff 0%, #F2F6FF 100%) 0% 0% no-repeat padding-box;
  min-width: 604px;
  flex: 3;
  padding-bottom: 167px;
  padding-right: calc(calc(88% - 1300px)/2);
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk {
  padding-top: 167px;
}
@media screen and (max-width:600px){
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk {
    padding-top: 160px;
  }
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .schedule-demo__left-blk__inner {
  max-width: 590px;
  min-width: 590px;
  margin: 0px auto;
}
.schedule-demo-blk .schedule-demo__row .left-blk__header-group  {
  max-width: 454px;
  margin: 0 auto;
}
.schedule-demo-blk .schedule-demo__row .left-blk__header-group .header-group__top .title {
  font-size: 24px;
  line-height: 30px;
  color: #191919;
  font-weight: 800;
  margin-bottom: 15px;
  text-align: center;
}
.schedule-demo-blk .schedule-demo__row .left-blk__header-group .header-group__top .desc {
  font-size: 15px;
  line-height: 23px;
  color: #7F7F7F;
  text-align: center;
  font-weight: normal;
  margin: 0px;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__left-blk .header-group__desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
-webkit-box-pack: justify;
   -ms-flex-pack: justify;
       justify-content: space-between;
-ms-flex-wrap: wrap;
   flex-wrap: wrap;
  border-top: 1px solid #E4E8EB;
  border-bottom: 1px solid #E4E8EB;
  /* margin: 0px -23px; */
  padding: 20px 0px;
  /* margin-top: 30px; */
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width:560px){
  .schedule-demo-blk .schedule-demo__row .schedule-demo__left-blk .header-group__desc {
    border-top: none;
    border-bottom: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
            padding: 5px 0;
  }

}
.schedule-demo-blk .schedule-demo__row .schedule-demo__left-blk .header-group__desc .desc__child {
  /* padding: 0px 23px; */
  flex: 1;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__left-blk .header-group__desc .desc__child:first-child {
  min-width: 227px;
  padding-right: 23px;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__left-blk .header-group__desc .desc__child:nth-child(2) {
  /* min-width: 227px; */
  padding-left: 23px;
}
@media screen and (max-width:600px){
  .schedule-demo-blk .schedule-demo__row .schedule-demo__left-blk .header-group__desc .desc__child:first-child {
    padding: 15px 0;
    padding-right: 0px;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__left-blk .header-group__desc .desc__child:nth-child(2) {
    padding: 15px 0;
    padding-left: 0px;
  }
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__left-blk .header-group__desc .desc__child .label {
  font-size: 15px;
  line-height: 19px;
  color: #7F7F7F;
  text-align: center;
  font-weight: normal;
  margin: 0px;
  display: block;
  padding: 0px;
  margin-bottom: 5px;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__left-blk .header-group__desc .desc__child .cnt {
  font-size: 18px;
  line-height: 23px;
  color: #191919;
  text-align: center;
  font-weight: bold;
  margin: 0px;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .cal-blk {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 590px;
  min-width: 590px;
  margin: 50px auto 0px;
  padding: 30px 68px;
  border: 1px solid #E4E8EB;
  border-radius: 20px;
}
.schedule-demo-blk .schd_calendar_submit.submit--btn-wrap {
  margin: 0px;
  padding-top: 50px;
}
#schedule-demo-wrapper.schedule-demo-blk .schd_calendar_submit.submit--btn-wrap .schedule_submit_btn {
  margin:0 auto;
}
/* #schedule-demo-wrapper.schedule-demo-blk .schd_calendar_submit.submit--btn-wrap .schedule_submit_btn {
  width: unset;
  min-width: 240px;
  padding: 10px 20px;
  height: 43px;
  font-size: 18px;
  line-height: 27px;
  border-radius: 4px;
} */
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form {
  padding-top: 40px;
  margin: 0px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk {
  max-width: 454px;
  margin: 0px auto;
  padding-top: 30px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
   -ms-flex-direction: column;
       flex-direction: column;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group.demo-form-input-group--select {
  position: relative;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group.demo-form-input-group--select .dropdown-icon {
  position: absolute;
  top: 0px;
  right: 8px;
  transform: translateY(40px);
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group.demo-form-input-group--select .info-data {
  position: relative;
  display: inline-block;
  top: 2px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group.demo-form-input-group--select .info-data .info-data__blk {
  position: absolute;
  width: 162px;
  background-color: #909191;
  white-space: normal;
  border-radius: 2px;
  left: 50%;
  top: unset;
  transform: translatex(-50%);
  opacity: 0;
  max-height: 0px;
  bottom: 25px;
  transition: max-height 0s ease-in-out, opacity 0.3s ease-in-out 0.1s;
  z-index: -1;
}
/* .hex--firefox #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group.demo-form-input-group--select .info-data .info-data__blk{
  width: 170px;
} */
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group.demo-form-input-group--select .info-data:hover .info-data__blk {
  opacity: 1;
  max-height: 100px;
  z-index: 1;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group.demo-form-input-group--select .info-data .info-data__blk .info-data__cnt {
  padding: 10px 15px;
  color: #fff;
  margin: 0px;
  font-size: 12px;
  line-height: 16px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group:not(:first-child) {
  padding-top: 20px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .label {
  font-size: 14px;
  line-height: 21px;
  color: #191919;
  font-weight: normal;
  text-align: left;
  padding: 0px;
  margin: 0px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .input-data {
  font-size: 14px;
  line-height: 18px;
  color: #191919;
  font-weight: normal;
  text-align: left;
  padding: 15px;
  margin: 5px 0px 0px 0px;
  height: auto;
  border-radius: 5px;
  border: 1px solid #C2C7C7;
  transition: 0.3s ease-out;
  z-index: 1;
}

#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .input-data::placeholder {
  color: #E4E8EB !important;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  font-weight: var(--hex_font_midbold);
  letter-spacing: 0px;
  overflow: visible;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .input-data:focus{
  border: 1px solid #0449D1;
  box-shadow: 0 0 0 0.2rem #f2f6ff !important;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .input-data.hex__form_error_class {
  border: 1px solid #FF8B8B;
  box-shadow: 0 0 0 0.2rem rgba(204,0,0,0.102) !important;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .hex__form_error_msg {
  position: relative;
  width: 100%;
  left: 0;
  bottom: unset;
  background: transparent;
  top: 5px;
  line-height: 16px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group-row {
  display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0px -15px;
  padding-top: 20px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group-row .form-row__child {
  padding: 0px 15px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
      flex: 1;
  /* max-width: 212px; */
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group-row .form-row__child .demo-form-input-group .inputMaterial {
  min-width: unset;
  border: 1px solid #C2C7C7;
  border-radius: 5px;
  height: auto;
  padding: 15px;
  min-height: unset;
  margin-bottom: 0px;
  background-color:transparent;
  position: relative;
  z-index: 1;
  width:100%;
  font-size: 14px;
  line-height: 18px;
  color: #191919 !important;
}
/* .hex--windows #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .input-data,
.hex--firefox #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .input-data,
.hex--windows #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group-row .form-row__child .demo-form-input-group .inputMaterial,
.hex--firefox #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group-row .form-row__child .demo-form-input-group .inputMaterial{
  padding: 17px 15px 13px;
} */
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group-row .form-row__child .demo-form-input-group .inputMaterial:focus {
  border: 1px solid #C2C7C7;
  outline: unset;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .ph-no__input-group{
  margin-top: 5px;
  border: 1px solid #C2C7C7;
  height: 50px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .ph-no__input-group.ph-no__input-group--focus{
  border: 1px solid #0449D1;
  box-shadow: 0 0 0 0.2rem #f2f6ff !important;
}

#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .hex__form_error_class.ph-no__input-group,
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .hex__form_error_class.ph-no__input-group.ph-no__input-group--focus{
  border: 1px solid #FF8B8B;
  box-shadow: 0 0 0 0.2rem rgba(204,0,0,0.102) !important;
}


#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .ph-no__input-group .ph-no__input-group .ph-no__input-group__split .input-group__country-code{
  border: none;
  width: unset;
  border-radius: 5px;
  padding-bottom: 0px;
  min-height: unset;
  padding-top: 0px;
  height: 50px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group  .ph-no__input-group .ph-no__input-group__split .input-group__country-code:is(select){
  opacity: 0;
  margin-right: 6px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  z-index: 4;
  width:unset;
  min-width: unset;
  margin-top: 0;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .ph-no__input-group .ph-no__input-group__split .input-group__country-code:is(input){
  position: absolute;
  left: 0;
  top: 0px;
  cursor: default;
  z-index: -7;
  pointer-events: none;
  white-space: nowrap;
  padding-right: 0px;
  text-align: left;
  border: none;
  margin-top: 0;
}
/* .hex--android #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .ph-no__input-group .ph-no__input-group__split .input-group__country-code:is(input){
  top:2px
} */
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .ph-no__input-group .input-data{
  border: 0;
  margin-top: 0;
  min-width: unset;
  width:100%;
  box-shadow: unset !important;
  background-color: transparent;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group .ph-no__input-group .input-data:focus{
  box-shadow: unset !important;
  border: 0;
}
.phone-code-expand {
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .privacy-blk {
  padding-top: 31px;
}
#schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .privacy-blk .privacy-blk__cnt {
  font-size: 12px;
  line-height: 16px;
  color: #7F7F7F;
  font-weight: normal;
  padding-left: 23px;
}
#schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .demo-register-form .hex__form_privacy_check {
  padding-top: 31px;
}
#schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .demo-register-form .hex__form_privacy_check .hex__checkbox_container {
  font-size: 12px;
  line-height: 16px;
  color: #7F7F7F;
  padding-left: 21px;
}
#schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .demo-register-form .hex__form_privacy_check .hex__checkbox_container a{
  font-size: 12px;
  line-height: 16px;
  color: #0449D1;
}

#schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .demo-register-form .hex__form_privacy_check .hex__error_msg,
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .schd--form .schd--form__submit .schd--form__wrap .form-privacy--check .hex__form_msg .hex__error_msg{
  padding-left: 21px;
  position: absolute;
}
#schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .demo-register-form .hex__form_privacy_check .hex__checkmark {
  width: 14px;
  height: 14px;
  top: 2px;
  background-color: var(--hex_bg_color_white);
  border: 2px solid #909191;
}
#schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .demo-register-form .hex__form_privacy_check input:checked ~ .hex__checkmark{
  background-color: #0449D1;
  border-color: #0449D1;
}
#schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .demo-register-form .hex__form_privacy_check .hex__checkmark-blk {
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0px;
}
#schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .demo-register-form .hex__form_privacy_check .hex__checkbox_container input:checked ~ .hex__checkmark:after {
  -webkit-transform: translate(-5px, -4px) scale(0.7) rotate(45deg);
    -ms-transform: translate(-5px, -4px) scale(0.7) rotate(45deg);
        transform: translate(-5px, -4px) scale(0.7) rotate(45deg);
}
#schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .schd_calendar_submit .schedule_submit_btn {
  max-width: 240px;
  font-size: 18px;
  line-height: 23px;
  font-weight: bold;
  height: unset;
  border-radius: 4px;
  padding: 10px 20px;
}
/* .hex--windows #schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .schd_calendar_submit .schedule_submit_btn {
  padding: 13px 20px 7px;
} */
#schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .schd_calendar_submit .schedule_submit_btn.btn_disable{
  background-color: #E4E8EB;
}
#schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .schd_calendar_submit.schd_calendar_submit--register {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-bottom: 80px;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk {
  /* max-width: 474px; */
  max-width: 444px;
  /* margin: 0 auto; */
  margin-left: 80px;
  padding-top: 167px;
  /* padding-left: 15px;
  padding-right: 15px; */
  /* border: 1px solid red; */
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .right-blk__point-blk .title {
  font-size: 18px;
  line-height: 27px;
  color: #191919;
  max-width: 444px;
  font-weight: bold;
  margin: 0 auto;
  text-align: center;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .point-blk {
  padding-bottom: 50px;
  border-bottom: 1px solid #E4E8EB;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .point-blk .point-blk__group {
  margin: 0px auto;
  padding-top: 40px;
  list-style: none;
  max-width: 335px;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .point-blk .point-blk__group .point-blk__group__list {
  position: relative;
  line-height: 23px;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .point-blk .point-blk__group .point-blk__group__list:not(:first-child) {
  padding-top: 25px;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .point-blk .point-blk__group .point-blk__group__list .cnt {
  /* max-width: 305px; */
  padding-left: 30px;
  display: inline-block;
  font-size: 15px;
  line-height: 21px;
  color: #191919;
  font-weight: normal;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .point-blk .point-blk__group .point-blk__group__list .icon {
  position: absolute;
  display: inline-block;
}
.schedule-demo-blk .schedule-demo__right-blk .customers-logo-stripe {
  padding-top: 50px;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .customers-logo-stripe .title-group .title {
  margin: 0px auto;
  font-size: 14px;
  line-height: 21px;
  font-weight: bold;
  color: #191919;
}
.schedule-demo-blk .schedule-demo__right-blk .customers-logo-stripe .logo-blk__group {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.schedule-demo-blk .schedule-demo__right-blk .customers-logo-stripe .logo-blk__group .logo-blk__group__list{
  width: 33.3333333%;
}
@media screen and (max-width:1115px){
  .schedule-demo-blk .schedule-demo__right-blk .customers-logo-stripe .logo-blk__group {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.schedule-demo-blk .schedule-demo__right-blk .customers-logo-stripe .logo-stripe__logo-blk {
  padding-top: 15px;
  max-width: 308px;
  margin: 0 auto;
}
.schedule-demo-blk .schedule-demo__right-blk .customers-logo-stripe .logo-blk__group__list .group__list__img {
  padding-top: 10px;
}
.schedule-demo-blk .schedule-demo__right-blk .customers-logo-stripe .logo-blk__group__list .group__list__img .aspect-ratio {
  width: 100%;
}
/* START: schedule demo B variant calender modification */
.schedule-demo-blk #schedule_demo_cal .cal-body .cal-body__header {
  justify-content: space-between;
}
.schedule-demo-blk #schedule_demo_cal .cal-body .cal-body__header .cal-day {
  margin-right: 0px;
}
.schedule-demo-blk #schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date {
  margin-right: 0px;
}
/* .hex--android .schedule-demo-blk #schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date{
  padding: 5px 0px 1px;
  line-height: 19px;
}

.hex--windows .schedule-demo-blk #schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date,
.hex--firefox .schedule-demo-blk #schedule_demo_cal .cal-body .cal-body__date-blk .date-blk__row .cal-date{
  padding: 2px 0px 0;
  line-height: 23px;
} */
/* END: schedule demo B variant calender modification */
.schedule-demo-blk .variant-thankyou {
  border-radius: 20px;
  border: 1px solid #E4E8EB;
  padding: 95px 45px;
  /* min-width: 590px; */
}
.schedule-demo-blk .variant-thankyou .variant-thankyou-wrap .variant-thankyou-header {
  margin-bottom: 20px;
}
.schedule-demo-blk .schedule-demo__row .schedule-demo__left-blk .variant-thankyou  .header-group__desc {
  border: 0px;
  padding: 20px 0px;
}
.schedule-demo-blk .variant-thankyou .variant-thankyou-wrap .variant-thankyou-body {
  margin-bottom: 40px;
}
@media screen and (max-width: 1409px) {
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child:first-child {
    /* padding-left: 6%; */
    padding-left: 5%;
    padding-right: 25px;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child:nth-child(2) {
    padding-right: 6%;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .cal-blk {
    min-width: unset;
    padding: 30px 20px;
    max-width: 491px;
  }
}
@media screen and (max-width: 1286px) {
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .schedule-demo__left-blk__inner {
    min-width: 491px;
    max-width: 491px;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .schedule-demo__left-blk__inner.schedule-demo__left-blk__inner--thankyou-enable {
    max-width: unset;
  }
  /* .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .cal-blk {
    min-width: unset;
    padding: 30px 20px;
    max-width: 491px;
  } */
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child:nth-child(2) {
    min-width: unset;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .right-blk__point-blk {
    /* min-width: 474px; */
    max-width: 474px;
    margin: 0px auto;
  }

  .schedule-demo-blk .variant-thankyou {
    padding: 90px 40px;
  }
}

@media screen and (max-width: 1115px) {
  .schedule-demo-blk .schedule-demo__row {
    flex-direction: column;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child:first-child {
    width: 88%;
    max-width: 1300px;
    margin: 0 auto;
    padding-left: 0px;
    padding-right: 0px;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child:nth-child(2) {
    padding-right: 0px;
    padding-bottom: 50px;
    background: transparent linear-gradient(0deg, #F2F6FF 0%, #fff 100%) 0% 0% no-repeat padding-box;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk {
    width: 88%;
    max-width: 1300px;
    margin: 0 auto;
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
  }
  #schedule-demo-wrapper .schd_calendar_submit.submit--btn-wrap {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 40px;
    margin-top: 0px;
  }
  #schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .schd_calendar_submit.schd_calendar_submit--register {
    padding-bottom: 0px;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .schedule-demo__left-blk__inner.schedule-demo__left-blk__inner--thankyou-enable {
    max-width: 590px;
  }
}
@media screen and (max-width: 600px) {
  .schedule-demo-blk .variant-thankyou .variant-thankyou-wrap .variant-thankyou-header {
    margin-bottom: 35px;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__left-blk .variant-thankyou .header-group__desc{
    flex-direction: column;
    padding:0;
  }
  .schedule-demo-blk .variant-thankyou .variant-thankyou-wrap .variant-thankyou-body {
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 560px) {
  .schedule-demo-blk .schedule-demo__row .left-blk__header-group {
    margin-left: unset;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .schedule-demo__left-blk__inner {
    min-width: unset;
    max-width: unset;
    width: 100%;
  }
  .schedule-demo-blk .schedule-demo__row #schedule_demo_cal {
    max-width: unset;
    min-width: unset;
  }
  .schedule-demo-blk .schedule-demo__row .cal-blk__child {
    width: 100%;
  }
  #schedule_demo_cal .cal-footer {
    padding-top: 20px;
  }
  .calendar-time-wrap .schd-time-blk .schd-time-blk__inner.view .schd-time-blk__time, 
  .calendar-time-wrap .schd-time-blk .schd-time-blk__inner.lazy-load.view .schd-time-blk__time {
    min-width: 90px;
    max-width: 90px;
    padding: 6px 10px;
  }
  /* .hex--windows .calendar-time-wrap .schd-time-blk .schd-time-blk__wrap-time .schd-time-blk__time,
  .hex--android .calendar-time-wrap .schd-time-blk .schd-time-blk__wrap-time .schd-time-blk__time,
  .hex--firefox .calendar-time-wrap .schd-time-blk .schd-time-blk__wrap-time .schd-time-blk__time{
    padding: 8px 10px 4px;
  } */
  .schedule-demo-blk #schedule_demo_cal .cal-footer__utc-blk {
    max-width: 98%;
    margin: 0px auto;
  }
  #schedule_demo_cal .cal-footer .cal-footer__utc-blk .utc-blk__list {
    width: 100% !important;
  }
  .schedule-demo-blk .schedule-demo__row .cal-blk__child .calendar-time-wrap {
    padding-top: 40px;
  }
  .schedule-demo-blk .schedule-demo__row .calendar-time-wrap .schd-time-blk {
    min-width: unset;
    max-width: unset;
    min-height: unset;
    margin-left: unset;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .calendar-time-wrap .schd-time-blk .schd-time-blk__time:nth-child(3n+2) {
    margin-left: 10px;
    margin-right: 10px;
  }
  .calendar-time-wrap .schd-time-blk .schd-time-blk__inner.view, 
  .calendar-time-wrap .schd-time-blk .schd-time-blk__inner.lazy-load.view {
    display: flex !important;
    flex-flow: row wrap;
    /* margin: 0px -5px; */
    /* justify-content: space-between; */
  }
  
  .calendar-time-wrap .schd-time-blk .schd-time-blk__wrap-time {
    padding: 0px 5px;
    flex: 1;
    max-width: 97px;
  }
  /* .schedule-demo-blk .schedule-demo__right-blk .customers-logo-stripe .logo-blk__group__list .group__list__img {
    max-width: 50px;
  } */
  .schedule-demo-blk .schedule-demo__row .left-blk__header-group .header-group__top .title {
    text-align: left;
  }
  .schedule-demo-blk .schedule-demo__row .left-blk__header-group .header-group__top .desc {
    text-align: left;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .cal-blk {
    margin-top: 30px;
  }
  /* =========================== */
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child:nth-child(2) {
    /* display: none; */
  }
  /* =========================== */
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .right-blk__point-blk {
    min-width: unset;
    width: 100%;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .point-blk .point-blk__group {
    padding-top: 30px;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .point-blk .point-blk__group .point-blk__group__list .cnt {
    padding-left: 25px;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .point-blk .point-blk__group .point-blk__group__list:not(:first-child) {
    padding-top: 20px;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__right-blk .point-blk .point-blk__group .point-blk__group__list .cnt {
    font-size: 14px;
    line-height: 21px;
  }
  #schedule-demo-wrapper.schedule-demo-blk .schd_calendar_submit.submit--btn-wrap .schedule_submit_btn {
    width: 100%;
  }
  #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk {
    max-width: unset;
    /* padding-top: 0px; */
  }

  #schedule-demo-wrapper.schedule-demo-blk .demo-register-form {
    padding-top: 30px;
  }
  #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group:not(:first-child) {
    padding-top: 15px;
  }
  #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group-row .form-row__child:not(:first-child) {
    padding-top: 15px;
  }
  #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .demo-register-form .demo-form-input-group-row .form-row__child .demo-form-input-group .inputMaterial {
    max-width: unset;
    width: 100%;
  }
  .schedule-demo-blk .schedule-demo__row .left-blk__header-group .back-btn-wrap {
    padding-right: 0px;
    padding-left: 15px;
    padding-bottom: 20px;
    display: flex;
  }
  .schedule-demo-blk .schedule-demo__row .left-blk__header-group .back-btn-wrap .back-btn-icon {
    left: 0px;
    top: 1px
  }
  /* .hex--windows .schedule-demo-blk .schedule-demo__row .left-blk__header-group .back-btn-wrap .back-btn-icon,
  .hex--firefox .schedule-demo-blk .schedule-demo__row .left-blk__header-group .back-btn-wrap .back-btn-icon {
    top: -1px
  }
  .hex--android .schedule-demo-blk .schedule-demo__row .left-blk__header-group .back-btn-wrap .back-btn-icon{
    top: -1px
  } */
  #schedule-demo-wrapper.schedule-demo-blk .demo-register-form-blk .back-btn-wrap {
    display: none;
  }
  #schedule-demo-wrapper.schedule-demo-blk .schedule-demo__left-blk .demo-register-form-blk .schd_calendar_submit .schedule_submit_btn {
    max-width: unset;
    width: 100%;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .schedule-demo__left-blk__inner.schedule-demo__left-blk__inner--thankyou-enable {
    max-width: 100%;
  }
  .schedule-demo-blk .variant-thankyou {
    padding: 40px 20px;
  }
  .schedule-demo-blk .schedule-demo__row .schedule-demo__row-child .schedule-demo__left-blk .schedule-demo__left-blk__inner.schedule-demo__left-blk__inner--thankyou-enable .header-group__desc {
    display: block;
    padding-bottom: 0px;
  }
  .schedule-demo-blk .variant-thankyou .variant-thankyou-wrap .variant-thankyou-header .variant-thankyou-header__icon-wrap {
    margin-bottom: 34px;
  }
  .schedule-demo-blk .schedule-demo__left-blk__inner.schedule-demo__left-blk__inner--thankyou-enable .header-group__desc .desc__child:first-child {
    padding-right: 0px;
  }
  .schedule-demo-blk .schedule-demo__left-blk__inner.schedule-demo__left-blk__inner--thankyou-enable .header-group__desc .desc__child:nth-child(2) {
    padding-left: 0px;
    padding-top: 30px;
  }
  #schedule-demo-wrapper .schd_calendar_submit.submit--btn-wrap {
    padding-top: 28px;
  }
}
@media screen and (max-width: 370px) {
  /* .schedule-demo-blk .schedule-demo__right-blk .customers-logo-stripe .logo-blk__group__list:not(:last-child) {
    padding-left: 1px;
  } */
  /* .schedule-demo-blk .schedule-demo__right-blk .customers-logo-stripe .logo-blk__group__list .group__list__img {
    max-width: 47px;
  } */
}
@media screen and (max-width: 359px) {
  /* .schedule-demo-blk .schedule-demo__right-blk .customers-logo-stripe .logo-blk__group__list .group__list__img {
    max-width: 40px;
  } */
}


/* calling code css */

.ph-no__input-group{
  border-radius: 5px;
  border: 1px solid #c2c7c7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      height: 50px;
}
.ph-no__input-group--focus.ph-no__input-group{
  border: 1px solid #0449D1;
  box-shadow: 0 0 0 0.2rem #f2f6ff !important;
}

.ph-no__input-group .ph-no__input-group__split{
  position: relative;
  display: inline-block;
  height:50px
}
.ph-no__input-group .ph-no__input-group__split .input-group__country-code{
  border: 0px;
  min-width: unset;
  border-radius: 5px;
}
.ph-no__input-group .ph-no__input-group__split .input-group__country-code:is(select){
  opacity: 0;
  margin-right: 6px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  z-index: 4;
  min-width: unset;
  max-width: unset;
  width: unset;
  min-height: unset;
  height: 50px;
  max-width: 55px;
  border: none;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .ph-no__input-group .ph-no__input-group__split .input-group__country-code:is(input){
  position: absolute;
  left: 0;
  top: 0px;
  cursor: default;
  z-index: -7;
  pointer-events: none;
  white-space: nowrap;
  padding-right: 0px;
  text-align: left;
  border: none;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .ph-no__input-group .ph-no__input-group__split .phone-code-expand {
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
}

.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .ph-no__input-group .ph-no__input-group__split .input-group__country-code{
  border: none;
  width: unset;
  border-radius: 5px;
  padding-bottom: 0px;
  min-height: 50px;
  padding-top: 0px;
  background-color: var(--hex_bg_color_white);
  font-size: 14px;
  line-height: 19px;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .sch--form-group__row .sch--form-group .ph-no__input-group .sch--form__input{
  border: 0;
  box-shadow: unset !important;
}
.demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .sch--form-group__row .sch--form-group .ph-no__input-group .sch--form__input:focus{
  border: 0;
  box-shadow: unset !important;
}
.ph-no__input-group .ph-no__input-group__split .select-down-arrow{
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 24px;
  z-index: -7;
}
/* .hex--android .demo-variant .demo-variant-wrap .demo-variant-left .demo-variant-left-wrap .demo-variant-left__body .sch--form-group__row .sch--form-group .ph-no__input-group .ph-no__input-group__split .select-down-arrow{
  transform: translateY(-54%);
} */


.ph-no__input-group .ph-no__input-group__split .select-down-arrow::after{
  content: "";
  position: absolute;
  right: 0px;
  height: 30px;
  width: 1px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #C2C7C7;
}

/* END: SCHEDULE DEMO B variant s
======================================== */

/*==========================================================
OUI BOUNCE - EXIT INTENT POPUP
===========================================================*/
.ouibounce-wrapper{
  overflow-y: auto;
}
.ouibounce-container{
  position: relative;
  height: 100%;
  width: 100%;
}
#ouibounce-modal .underlay{
  position: fixed;
}
.modal-offer-intent{
  padding-left: 6%;
  padding-right: 6%;
  position: absolute;
  margin: auto;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  left: 0;
  z-index: 1100;
}
.modal-offer-intent .modal-dialog{
  margin: 0 auto;
  width: 100%;
  max-width: 880px;
  position: relative;
  z-index: 1100;
}
.modal-offer-intent .modal-body-wrap{
  background: var(--hex_partner_theme_black);
  color: #ffffff;
  border-radius: 10px;
  padding: 30px 60px 60px;
  overflow: hidden;
}
.modal-offer-intent .modal-body-wrap .modal-body__close{
  position: absolute;
  width: 30px;
  height: 30px;
  right: 30px;
  top: 30px;
  cursor: pointer;
  z-index: 1101;
}
.modal-offer-intent .modal-body-wrap .modal-body__close:hover svg #icon{
      -webkit-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
  transition: all ease-out .3s;
}
.modal-offer-intent .modal-body-wrap .modal-body__close:hover svg #icon{
  opacity: 1;
      -webkit-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
  transition: all ease-out .3s;
}
.modal-offer-intent .modal-body__image{
  background: url("https://www-review3.hexnode.com/static/img/footer/exit-intent-bg.jpg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 440px;
  position: relative;
  margin-top: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      -webkit-box-align: center;
    -ms-flex-align: center;
  align-items: center;
      -webkit-box-pack: center;
    -ms-flex-pack: center;
  justify-content: center;
}
.modal-body__image h2{
  font-size: 43px;
  font-weight: 900;
  line-height: 1.2;
  text-align: center;
  /* position: absolute;
  top: calc(50% - -30px);
  transform: translateY(-50%);
  left: 0;
  right: 0; */
  max-width: 610px;
  margin-left: auto;
  margin-right: auto;
}
.modal-body__timer{
  margin-top: -30px;
  position: relative;
}
.modal-body__timer .modal-body__timer-title{
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  font-weight: var(--hex_font_midbold);
  margin-bottom: 20px;
}
.modal-body__timer .modal-body__timer-title .asterisk{
  font-size: 15px;
  font-weight: 100;
  position: relative;
  top: -4px;
}
.body__timer-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      -webkit-box-align: center;
    -ms-flex-align: center;
  align-items: center;
      -webkit-box-pack: center;
    -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
}
.body__timer-wrap .timer-item{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  position: relative;
  padding-right: 32.5px;
  padding-left: 32.5px;
  min-height: 56px;
}
.body__timer-wrap .timer-item::after{
  position: absolute;
  display: block;
  content: '';
  height: 100%;
  width: 1px;
  background: transparent linear-gradient(180deg, #101420 0%, #FFFFFF 50%, #101420 100%) 0% 0% no-repeat padding-box;
  opacity: 0.15;
  right: 0;
  top: 0;
  bottom: 0;
}
.body__timer-wrap .timer-item:first-child{
  padding-left: 0px;
}
.body__timer-wrap .timer-item:last-child{
  padding-right: 0px;
}
.body__timer-wrap .timer-item:last-child:after{
  display: none;
}
.body__timer-wrap .timer-item label{
  font-size: 14px;
  line-height: 18px;
  opacity: 0.5;
  font-weight: var(--hex_font_normal);
  color: #FFFFFF;
  margin-bottom: 0px;
}
.body__timer-wrap .timer-item span{
  font-size: 32px;
  line-height: 1.2;
  color: #FFFFFF;
  font-weight: var(--hex_font_semibold);
  min-height: 40px;
}
.modal-body__signup form{
  margin: 0;
}
.modal-body__signup .body__signup-form-group{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.body__signup-form-group input[type="text"].hex__signup_bottom_input{
  border: 1px solid transparent;
  height: 56px;
  width: 100%;
  max-width: 350px;
  margin-right: 15px;
}
.body__signup-form-group input[type="text"].hex__signup_bottom_input::placeholder{
  opacity: 0.3;
}
.body__signup-form-group .hex__signup_bottom_btn{
  height: 56px;
  max-width: 225px;
  font-weight: var(--hex_font_midbold);
  padding-left: 20px;
  padding-right: 20px;
  white-space: nowrap;
}
.modal-body__signup .hex__signup_bottom_text_wrapper{
  padding: 0;
  padding-top: 10px;
}
.modal-body__signup .hex__signup_bottom_error_message{
  font-size: 16px!important;
  font-weight: var(--hex_font_normal);
}
.modal-body__disclaimer{
  font-size: 12px;
  line-height: 16px;
  opacity: 0.5;
  font-weight: var(--hex_font_normal);
  color: #FFFFFF;
  margin-bottom: 0px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  bottom: -30px;
  position: relative;
}
@media screen and (max-width: 768px){
  .modal-offer-intent .modal-body-wrap{
    padding: 30px 20px 40px;
  }
  .modal-offer-intent .modal-body__image{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 310px;
  }
  .modal-body__image h2{
    font-size: 28px;
    line-height: 1.4;
  }
  .modal-body__disclaimer {
    bottom: -15px;
  }
}
@media screen and (min-width: 601px){
  .modal-body__signup .body__signup-form-group{
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 600px){
  .modal-offer-intent .modal-body-wrap{
    padding: 30px 0px 40px;
  }
  .modal-offer-intent .modal-body__timer, .modal-offer-intent .modal-body__signup{
    padding-left: 20px;
    padding-right: 20px;
  }
  .modal-offer-intent .modal-body-wrap .modal-body__close {
    width: 24px;
    height: 24px;
    top: 20px;
    right: 20px;
  }
  .modal-offer-intent .modal-body-wrap .modal-body__close svg{
    width: 24px;
    height: 24px;
  }
  .modal-body__signup .body__signup-form-group{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .body__signup-form-group .hex__signup_bottom_btn{
    max-width: 350px;
  }
  .body__timer-wrap .timer-item label {
    font-size: 12px;
    line-height: 16px;
  }
  .body__timer-wrap .timer-item span {
    font-size: 28px;
  }
  .body__timer-wrap .timer-item{
    padding-right: 18.5px;
    padding-left: 18.5px;
  }
  .modal-body__timer .modal-body__timer-title{
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 15px;
  }
  .modal-body__timer .modal-body__timer-title .asterisk{
    font-size: 10px;
    top: -3px;
  }
  .body__signup-form-group input[type="text"].hex__signup_bottom_input{
    margin-right: auto;
  }
  .modal-body__image h2 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .modal-body__signup .hex__signup_bottom_error_message{
    font-size: 14px!important;
  }
}
@media screen and (max-width: 420px){
  .body__timer-wrap .timer-item {
    padding-right: 11.5px;
    padding-left: 11.5px;
  }
}
@media screen and (max-height: 725px) and (orientation: landscape) {
  .modal-offer-intent {
    top: 0;
    transform: unset;
  }
}
/*===================================================================
                    Home Webinar Stripe Starts
====================================================================*/
.hex-home-webinar{
  overflow-x: hidden;
}
.hex-home-webinar .home-webinar-wrap{
  position: relative;
  margin: auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.hex-home-webinar .home-webinar__content{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 60%;
  max-width: 630px;
  padding: 70px 0 70px;
  padding-right: 20px;
}
.hex-home-webinar .home-webinar__content .home-webinar__content-logo{
  margin-bottom: 25px;
  display: inline-block;
}
.hex-home-webinar .home-webinar__content .home-webinar__content-logo img{
  width: 100%;
  height: 100%;
  max-height: 32px;
  max-width: 200px;
  object-fit: contain;
}
.hex-home-webinar .home-webinar__content h3{
  font-size: 28px;
  line-height: 40px;
  margin-bottom: 12px;
  color: var(--hex_home_common_title_color);
  font-weight: 700;
}
.home-webinar__content .hex__demo_link {
  cursor: pointer;
  position: relative;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  color: var(--hex_btn_bg_color);
  padding: 0 20px 0 0px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  white-space: nowrap;
  display: inline-block;
}
.home-webinar__content .hex__demo_link::after {
  content: '';
  background-image: url(https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right.svg);
  background-repeat: no-repeat;
  position: absolute;
  right: 5px;
  right: 5px;
  top: calc(50% - 3px);
  z-index: 10;
  width: 6px;
  height: 10px;
  -webkit-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -moz-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -ms-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  -o-transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
  transition: all .3s cubic-bezier(.84,-0.18,.31,1.26);
}
.home-webinar__content .hex__demo_link:hover{
  text-decoration: none;
}
.home-webinar__content .hex__demo_link:hover::after,
.home-webinar__content .hex__demo_link:focus::after {
  -webkit-transform: translate(3px);
  transform: translate(3px);
}
.hex-home-webinar .home-webinar-wrap .home-webinar__speaker{
  position: relative;
  padding: 70px 0 70px;
  padding-right: 60px;
}
.hex-home-webinar .home-webinar-wrap .home-webinar__speaker::after{
  position: absolute;
  right: 0px;
  left: 190px;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 104px;
  display: block;
  content: "";
  background: url("https://www-review3.hexnode.com/static/img/home_page/images/webinar/wave-icon.svg");
  z-index: 1;
  background-repeat: no-repeat;
  background-size: cover;
}
.home-webinar__speaker .home-webinar-speaker-wrap{
  position: relative;
  min-width: 180px;
  min-height: 160px;
  max-width: 230px;
  max-height: 215px;
  text-align: center;
  z-index: 2;
}
.home-webinar__speaker .home-webinar-speaker-wrap .home-webinar-speaker-thumb{
  position: relative;
  display: inline-block;
  text-align: center;
  width: 100%;
  height: 100%;
}
.home-webinar__speaker .home-webinar-speaker-wrap .home-webinar-speaker-thumb img{
  width: 100%;
  height: 100%;
}
.home-webinar__speaker .home-webinar-speaker-wrap .home-webinar-speaker-thumb::before{
  position: absolute;
  left: -12px;
  top: 10px;
  height: 25px;
  width: 25px;
  display: block;
  content: '';
  background: url("https://www-review3.hexnode.com/static/img/home_page/images/webinar/play-icon.svg");
  transition: all .6s ease-in-out;
}
.home-webinar__speaker .home-webinar-speaker-wrap .home-webinar-speaker-thumb::after{
  position: absolute;
  right: -17px;
  bottom: -5px;
  height: 36px;
  width: 36px;
  display: block;
  content: '';
  background: url("https://www-review3.hexnode.com/static/img/home_page/images/webinar/star.svg");
  transition: all .6s ease-in-out;
}
.home-webinar__speaker .home-webinar-speaker-wrap .home-webinar-speaker-thumb:hover::before{
  transform: scale(1.15);
}
.home-webinar__speaker .home-webinar-speaker-wrap .home-webinar-speaker-thumb:hover::after{
  transform: rotate(90deg);
}
.home-webinar__speaker .home-webinar-speaker-details{
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}
.home-webinar-spkr__name{
  background: #FFFFFF;
  border: 2px solid #2A3660;
  border-radius: 20px;
  opacity: 1;
  display: inline-block;
  padding: 4px 14px;
  position: relative;
  max-width: 80%;
}
.home-webinar-spkr__name p{
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  color: var(--hex_home_common_title_color);
  font-weight: 600;
  text-align: center;
}
.home-webinar-spkr__designation{
  margin-top: 10px;
  position: relative;
}
.home-webinar-spkr__designation p{
  margin: 0;
  font-size: 12px;
  line-height: 15px;
  color: var(--hex_home_common_title_color);
  font-weight: 400;
  text-align: center;
}
@media screen and (max-width: 768px){
  .hex-home-webinar .home-webinar-wrap{
    padding: 0px 40px 0px 40px;
    flex-direction: column;
    align-items: flex-start;
  }
  .hex-home-webinar .home-webinar__content{
    padding: 60px 0px 0px 0px;
  }
  .hex-home-webinar .home-webinar-wrap .home-webinar__speaker{
    padding: 50px 0px 65px 0px;
  }
  .home-webinar-spkr__designation{
    display: none;
  }
  .hex-home-webinar .home-webinar-wrap .home-webinar__speaker::after{
    top: unset;
    left: 205px;
    height: 100%;
    max-height: 335px;
  }
  .home-webinar__speaker .home-webinar-speaker-details{
    bottom: -15px;
  }
}
@media screen and (max-width: 600px){
  .hex-home-webinar .home-webinar__content .home-webinar__content-logo img{
    max-width: 154px;
    max-height: 24px;
  }
  .hex-home-webinar .home-webinar__content h3{
    font-size: 24px;
  }
}
@media screen and (max-width: 380px){
  .hex-home-webinar .home-webinar-wrap{
    padding-left: 10px;
  }
}
/*===================================================================
                    Home Webinar Stripe Ends
====================================================================*/


/*===================================================================
                    hexnode - terms of use starts
====================================================================*/
.tab--intent-xs.privacy_gdpr_list_items li{
  padding-left: 12px;
}
.tab--inner-intent.privacy_gdpr_list_items li{
  margin-left: 35px;
  padding-left: 20px;
}
.tab-small-space.privacy_gdpr_list_items li{
  margin-left: 30px;
}
.tab-intent--mod{
  margin-left: 2.5rem;
}

/*===================================================================
                    hexnode - terms of use ends
====================================================================*/

/*===================================================================
                    hexnode - Apple MDM A/B starts
====================================================================*/

/* Featured Stripe */
.hex_home_header_apple_mdm .hex__mdm_home_header_title {
  margin-bottom: 15px;
  font-weight: var(--hex_font_extrabold);
  max-width: 555px;
}
.hex_home_header_apple_mdm .hex__header_sub_title {
  margin-bottom: 15px;
  max-width: 580px;
  color: #FFFFFF;
  opacity: 75%;
}
.hex_home_header_apple_mdm #header_signup {
  max-width: 280px;
}
.hex_home_header_apple_mdm .hex__signup_mdm_home_header_btn {
  min-width: 210px;
}
.hex_home_header_apple_mdm .hex__mdm_home_content_wrapper {
  margin-top: 180px;
  margin-bottom: 30px;
}
.hex__header_stripe.hex_home_header_apple_mdm {
  min-height: 700px
}
.hex-uemblksection.hex__header_stripe.hex_home_header_apple_mdm .hex__mdm_home_header_title {
  margin-bottom: 15px;
}
.customer-slider-wrap--mdm-solution.customer-slider-wrap.mdm-apple-slider .slick-prev:before,
.customer-slider-wrap--mdm-solution.customer-slider-wrap.mdm-apple-slider .slick-next:before {
  line-height: 0;
}
@media screen and (max-width:640px) {
  .hex_home_header_apple_mdm #header_signup {
    max-width: 325px;
  }
}

@media screen and (max-width: 768px) {
  .hex_home_header_apple_mdm .hex__mdm_home_content_right img {
    max-width: 420px !important;
    width: 100% !important;
  }
}
/* Partners Logo Stripe */
.hex_apple_mdm_home_client_logo_stripe {
  background-color: #f7f7f7;
  padding: 60px 0px 60px;
  margin: 60px 0px;
}
.hex_apple_mdm_home_client_logo_stripe .single-row-logo-container {
  margin-bottom: 0px;
}
.hex_apple_mdm_home_client_logo_stripe .mhex_multi_tab_sec_title {
  font-size: 40px;
  line-height: 1.25;
  font-weight: var(--hex_font_extrabold);
}
.hex_apple_mdm_home_client_logo_stripe .grid_multiline_logo_stripe_container {
  max-width: 870px;
  display: flex;
  justify-content: center;
}
.hex_apple_mdm_home_client_logo_stripe .grid_multiline_logo_stripe_container .two_col_page_logo_stripe_single_logo {
  padding: 0;
  margin: 12px 0px;
}
@media screen and (max-width:769px) {
  .hex_apple_mdm_home_client_logo_stripe .two_col_page_logo_stripe_single_logo {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media screen and (max-width:640px) {
  .hex_apple_mdm_home_client_logo_stripe {
    padding: 30px 0px 30px;
    margin: 30px 0px 30px;
  }
  .hex_apple_mdm_home_client_logo_stripe .mhex_multi_tab_sec_title {
    font-size: 32px;
    line-height: 38px;
    font-weight: var(--hex_font_bold);
  }
  .hex_apple_mdm_home_client_logo_stripe .single-row-logo-container {
    margin-bottom: 0px;
  }
  .mdm-apple-solution--signup-stripe {
    margin-top: 30px !important;
  }
}
.mdm-apple-solution--signup-stripe {
  margin-top: 60px;
}
/* Anime stripe */
.mhex_mdm_anime_stripe {
  padding: 120px 0px 60px;
}
.hex_mdm_anime_stripe_title {
  font-size: 32px;
  font-weight: var(--hex_font_bold);
  line-height: 40px;
  text-align: center;
  padding-bottom: 10px;
}
.hex_mdm_anime_stripe_content {
  font-size: 18px;
  font-weight: var(--hex_font_medium);
  line-height: 28px;
  text-align: center;
}
.hex__layer_container {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
  flex-direction: row;
  flex-wrap: wrap;
  transition: all 0.6s ease-in-out;
  overflow: hidden;
  height: 735px;
}
.hex_mdm_anime_blk {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  margin: 10px 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hex_app_configurations,
.hex_execute_custom_scripts {
  background-color: #F1F5FF50;
}
.hex_web_content_filtering,
.hex_network_restrictions {
  background-color: #E4F9DA;
}
.hex_single_multiple_app_kiosk,
.hex_zero_touch_deploy {
  background-color: #FFF0E1;
}
.hex_custom_configuration {
  background-color: #F7F9FE;
}
.hex_byod_cope_cobo {
  background-color: #FAF6FD;
}
.hex_app_configurations,
.hex_execute_custom_scripts,
.hex_network_restrictions,
.hex_zero_touch_deploy {
  max-width: 33%;
  width: 100%;
}
.hex_web_content_filtering,
.hex_single_multiple_app_kiosk,
.hex_byod_cope_cobo,
.hex_custom_configuration {
  max-width: 65%;
  width: 100%;
}
.hex_app_configurations .title_wrapper {
  padding: 40px 40px 20px;
}
.hex_execute_custom_scripts .title_wrapper {
  padding: 40px 20px 20px;
}
.hex_network_restrictions .title_wrapper {
  padding: 40px 35px 20px;
}
.hex_zero_touch_deploy .title_wrapper {
  padding: 40px 20px 20px;
}
.hex_web_content_filtering .title_wrapper,
.hex_single_multiple_app_kiosk .title_wrapper,
.hex_byod_cope_cobo .title_wrapper,
.hex_custom_configuration .title_wrapper {
  padding: 40px 30px 20px;
}
.hex_app_configurations,
.hex_single_multiple_app_kiosk,
.hex_network_restrictions,
.hex_custom_configuration {
  margin-right: 10px;
}
.hex_web_content_filtering,
.hex_execute_custom_scripts,
.hex_byod_cope_cobo,
.hex_zero_touch_deploy {
  margin-left: 10px;
}
.view_more_wrap {
  display: flex;
  justify-content: center;
}
.load_more_btn {
  border: 1px solid #000;
  border-radius: 6px;
  padding: 15px;
  max-width: 150px;
  width: 100%;
  background-color: var(--hex_white);
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none !important;
}
.load_more_btn .load_more_txt {
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_bold);
  color: #000;
  padding-right: 5px;
}
.load_more_txt .showLess {
  display: none;
}
.load_more_btn:hover {
  text-decoration: none;
}
.load_more_btn .arrow {
  position: relative;
  transition: all 0.3s ease-in-out;
  display: flex;
  width: 15px;
  height: 16px;
  margin-bottom: 5px;
}
.load_more_btn.arrow_rotate .arrow {
  transform: rotate(180deg) !important;
  margin-top: 10px;
  margin-bottom: 0px;
}
.load_more_btn .arrow span.arrow_left,
.load_more_btn .arrow span.line,
.load_more_btn .arrow span.arrow_right {
  height: 10px;
  display: block;
  width: 2px;
  background-color: black;
  border-radius: 5px 5px 0px 0px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0px);
}
.load_more_btn .arrow span.line {
  height: 2px;
  transition: all 0.3s ease-in-out;
  bottom: -1px;
  border-radius: 5px;
}
.load_more_btn .arrow span.arrow_left {
  transform: translate(-50%, 0px) rotate(-50deg);
}
.load_more_btn .arrow span.arrow_right {
  transform: translate(-50%, 0px) rotate(50deg);
}
.load_more_btn .arrow span.arrow_left,
.load_more_btn .arrow span.arrow_right {
  transition: all 0.3s ease-in-out;
  transform-origin: bottom;
}
.load_more_btn.arrow_rotate:hover .arrow span.line {
  height: 2px;
}
.load_more_btn:hover .arrow {
  transform: translateY(2px);
}
.load_more_btn:hover .arrow span.line {
  height: 14px;
}
.hex_mdm_anime_blk .hex_anime_content_filtering,
.hex_mdm_anime_blk .hex_anime_single_app_kiosk,
.hex_mdm_anime_blk .hex_anime_execute_scripts,
.hex_mdm_anime_blk .hex_anime_network_restrictions,
.hex_mdm_anime_blk .hex_anime_byod_cope_cobo,
.hex_mdm_anime_blk .hex_anime_custom_configuration,
.hex_mdm_anime_blk .hex_anime_zero_touch_deploy {
  position: relative;
  right: 0;
  bottom: 0;
  left: 0;
}
.hex_mdm_anime_blk .hex_anime_content_filtering,
.hex_mdm_anime_blk .hex_anime_execute_scripts,
.hex_mdm_anime_blk .hex_anime_network_restrictions,
.hex_mdm_anime_blk .hex_anime_byod_cope_cobo,
.hex_mdm_anime_blk .hex_anime_custom_configuration,
.hex_mdm_anime_blk .hex_anime_zero_touch_deploy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mhex_mdm_anime_stripe p {
  margin: 0;
}
/* App configuration Anime */
.hex_app_configurations {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.hex_anime_app_configurations .hex_line_wrapper {
  position: absolute;
  left: -20px;
  width: 100%;
  bottom: 35px;
  z-index: 0;
}
.hex_anime_app_configurations .hex_top svg,
.hex_anime_app_configurations .hex_bottom svg,
.hex_anime_app_configurations .hex_middle .hex_vertical_separator svg {
  display: block;
}
.hex_anime_app_configurations .hex_middle .hex_vertical_separator {
  display: block;
  height: 1px;
  background-color: #85b9ed;
  position: relative;
}
.hex_anime_app_configurations .hex_middle .hex_data_flow_left {
  position: absolute;
  left: 32px;
  top: -2px;
}
.hex_anime_app_configurations .hex_middle .hex_data_flow_right {
  position: absolute;
  left: 57%;
  top: -2px;
}
.hex_anime_app_configurations .hex_tab {
  max-width: 155px;
  height: 185px;
  background-color: #E6EAF4;
  width: 100%;
  border: 3px solid #fff;
  border-bottom: 0;
  border-radius: 25px 0 16px 0px;
  box-shadow: 0px 0px 99px #719fe533;
  display: flex;
  justify-content: center;
  position: relative;
  bottom: 0;
  right: 0;
  margin: 0px auto;
  margin-right: 0;
  transition: all 0.3s ease-in-out;
  border-right: 0;
}
.hex_anime_app_configurations .hex_tab .notch {
  background-color: var(--hex_white);
  max-width: 70px;
  width: 100%;
  height: 15px;
  position: absolute;
  border-radius: 0px 0px 5px 5px;
  top: 0px;
  right: 50%;
  transform: translate(60%, -0%);
}
.hex_anime_app_configurations .hex_tab .hex_phone_outlook {
  position: absolute;
  left: 15px;
  transform: scale(0);
  transform-origin: top;
  top: 25px;
  width: 45px;
  height: 45px;
  transition: 0.6s ease-in-out;
}
.hex_anime_app_configurations .hex_round_wrapper {
  position: relative;
}
.hex_anime_app_configurations .hex_round_wrapper .hex_outer_circle {
  display: block;
  position: absolute;
  top: -63px;
  left: -24px;
}
.hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper {
  position: absolute;
  top: 25%;
  right: 0;
  left: 29%;
}
.hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper .hex_phone_rotate {
  position: absolute;
  z-index: 1;
  transition: 0.6s ease-in-out;
}
.hex_anime_app_configurations .hex_line_wrapper .hex_top svg,
.hex_anime_app_configurations .hex_line_wrapper .hex_bottom svg,
.hex_anime_app_configurations .hex_round_wrapper,
.hex_anime_app_configurations .hex_round_wrapper .hex_outer_circle svg,
.hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper .hex_phone_rotate img,
.hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper .hex_phone_outlook img {
  transition: all 0.3s ease-in-out;
}
.hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper .hex_phone_outlook {
  position: absolute;
  top: 32px;
  left: 32px;
  z-index: 2;
}
.hex_anime_app_configurations.active_anime .hex_tab .hex_phone_outlook {
  width: 45px;
  transform: scale(1);
}
.hex_anime_app_configurations.active_anime .hex_round_wrapper .hex_phone_rotate {
  transform: rotate(180deg);
}

/* Anime content filtering */
.hex_anime_content_filtering .hex_tab {
  max-width: 680px;
  height: 205px;
  width: 100%;
  background-color: var(--hex_white);
  box-shadow: 0px -10px 99px #7CC75B40;
  border: 4px solid #fff;
  border-bottom: 0;
  border-radius: 20px 20px 0px 0px;
  position: relative;
  margin: 0px 20px
}
.hex_anime_content_filtering .hex_window_tab {
  background-color: #F7F7F7;
  width: 100%;
  height: 100%;
}
.hex_anime_content_filtering .hex_window_close {
  display: flex;
  justify-content: flex-start;
}
.hex_anime_content_filtering .hex_window_close div {
  width: 11px;
  height: 11px;
  border-radius: 100%;
  margin: 0px 5px;
}
.hex_anime_content_filtering .hex_window_close .close_red {
  background-color: #EA5C56;
}
.hex_anime_content_filtering .hex_window_close .close_orange {
  background-color: #FCC23B;
}
.hex_anime_content_filtering .hex_window_close .close_green {
  background-color: #6DCD45;
}
.hex_anime_content_filtering .hex_current_tab .hex_tab_title {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  font-weight: var(--hex_font_medium);
  display: flex;
  flex-direction: column;
  width: 230px;
  position: relative;
  justify-content: center;
}
.hex_anime_content_filtering .hex_current_tab .hex_tab_title .hex_text {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #F7F7F7;
  transition: 0.5s ease-out;
  z-index: 2;
  border-radius: 15px;
}
.hex_anime_content_filtering .hex_current_tab .hex_tab_title .hex_text_hover {
  background-color: #f7f7f7;
  position: relative;
  top: 8px;
  transition: 0.5s ease-out;
}
.hex_anime_content_filtering .hex_current_tab .hex_tab_title .hex_text span {
  opacity: 100;
  transition: 0.5s ease-out;
}
.hex_anime_content_filtering .hex_current_tab .hex_tab_title .hex_text_hover span {
  opacity: 0;
  transition: 0.5s ease-out;
}
.hex_anime_content_filtering .hex_new_tab {
  margin-left: 25px
}
.hex_anime_content_filtering .hex_window_close {
  margin: 0 4%;
}
.hex_anime_content_filtering .hex_window_header_wrap {
  display: flex;
  align-items: center;
  height: 55px;
}
.hex_anime_content_filtering .hex_current_tab {
  display: flex;
  z-index: 1;
  align-items: center;
}
.hex_anime_content_filtering .hex_current_tab {
  background: #f7f7f7;
  height: 57px;
  border-radius: 8px 8px 0px 0px;
}
.hex_anime_content_filtering .hex_window_tab .hex_input_blk {
  width: 100%;
  max-width: 640px;
  min-height: 40px;
  border-radius: 8px;
  border: 1px solid #0449D1;
  margin: 0px auto;
  display: flex;
  align-items: center;
  position: relative;
  background-color: var(--hex_white);
  top: 10%;
  box-shadow: 0px 0px 2px #0449d185;
  transition: 0.6s ease-out;
}
.hex_anime_content_filtering .hex_window_tab .hex_input_blk .hex_input_text {
  font-weight: var(--hex_font_medium);
  font-size: 16px;
  line-height: 28px;
  color: #000000;
  padding-left: 10px;
  width: 5px;
  overflow: hidden;
  white-space: nowrap;
  transition: 0.6s ease-out;
}
.hex_anime_content_filtering .hex_window_tab .hex_icon_wrapper {
  display: flex;
  margin-left: 10px;
  position: relative;
  align-items: center;
  justify-content: center;
}
.hex_anime_content_filtering .hex_window_tab .hex_icon_wrapper .hex_lock {
  opacity: 100;
  position: relative;
  top: 2px;
  transition: 0.6s ease-out;
}
.hex_anime_content_filtering .hex_window_tab .hex_icon_wrapper .hex_close {
  position: absolute;
}
.hex_anime_content_filtering .hex_window_tab .hex_icon_wrapper .hex_close svg {
  transform-origin: center;
  opacity: 0;
  transition: 0.6s ease-out;
}
.hex_anime_content_filtering .hex_window_tab .hex_text_blk {
  position: absolute;
  bottom: -22%;
  left: 22%;
  opacity: 0;
  transition: 0.5s ease-out;
}
.hex_anime_content_filtering .hex_window_tab .hex_text_blk .hex_text {
  line-height: 28px;
  font-size: 18px;
  font-weight: var(--hex_font_light);
  color: #000000;
}
.hex_anime_content_filtering .hex_window_tab .hex_text_blk .hex_link_text {
  text-align: center;
  line-height: 20px;
  font-size: 16px;
  font-weight: var(--hex_font_bold);
  text-decoration: underline;
  color: var(--hex_blue);
}
.hex_anime_content_filtering .hex_current_tab .hex_current_close {
  padding-right: 20px;
}
.hex_anime_content_filtering .hex_current_tab .hex_tab_title .hex_text,
.hex_anime_content_filtering .hex_current_tab .hex_tab_title .hex_text_hover {
  padding-left: 20px;
}
.hex_anime_content_filtering .hex_tab.active_anime .hex_window_tab .hex_input_blk .hex_input_text {
  width: 195px;
}
.hex_anime_content_filtering .hex_tab.active_anime .hex_window_tab .hex_input_blk {
  border: 1px solid #D10404;
  box-shadow: 0px 0px 2px #D1040485;
}
.hex_anime_content_filtering .hex_tab.active_anime .hex_window_tab .hex_icon_wrapper .hex_lock {
  opacity: 0;
}
.hex_anime_content_filtering .hex_tab.active_anime .hex_window_tab .hex_icon_wrapper .hex_close svg {
  opacity: 100;
  transform: rotate(180deg);
}
.hex_anime_content_filtering .hex_tab.active_anime .hex_window_tab .hex_text_blk {
  bottom: 11%;
  opacity: 100;
}
.hex_anime_content_filtering .hex_tab.active_anime .hex_current_tab .hex_tab_title .hex_text {
  top: -15px;
  width: 100%;
  z-index: 0;
}
.hex_anime_content_filtering .hex_tab.active_anime .hex_current_tab .hex_tab_title .hex_text_hover {
  top: 0;
}
.hex_anime_content_filtering .hex_tab.active_anime .hex_current_tab .hex_tab_title .hex_text span {
  opacity: 0;
}
.hex_anime_content_filtering .hex_tab.active_anime .hex_current_tab .hex_tab_title .hex_text_hover span {
  opacity: 100;
}

/* Anime single multiple app kiosk */
.hex_anime_single_app_kiosk .hex_phone_wrap {
  display: flex;
  justify-content: center;
  position: relative;
}
.hex_anime_single_app_kiosk .hex_phone_wrap .hex_tab {
  max-width: 340px;
  height: 200px;
  background-color: var(--hex_white);
  width: 100%;
  border: 3px solid #fff;
  border-radius: 25px 25px 0px 0px;
  display: flex;
  justify-content: center;
  position: relative;
  box-shadow: 0px 0px 99px #e0b48740;
  transition: all 0.6s ease-in-out;
}
.hex_anime_single_app_kiosk .hex_phone_wrap .notch {
  background-color: #FFF0E1;
  max-width: 75px;
  width: 100%;
  height: 17px;
  position: absolute;
  border-radius: 0px 0px 7px 7px;
}
.hex_anime_single_app_kiosk .hex_phone_wrap .app {
  display: flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translate(-1%, -85%);
}
.hex_anime_single_app_kiosk .hex_phone_wrap .app .hex_app_setting {
  margin: 0px 30px;
}
.hex_anime_single_app_kiosk .hex_phone_wrap .hex_app_adobe .hex_app_add {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  border: 1px solid #000000;
  opacity: 10%;
  border-radius: 8px;
  transition: all 0.3s ease-in-out;
}
.hex_anime_single_app_kiosk .hex_phone_wrap .hex_app_adobe_img {
  position: absolute;
  pointer-events: none;
}
.hex_anime_single_app_kiosk .hex_phone_wrap .hex_app_adobe_img img {
  max-width: 52px;
  transform: translate(-167px, 125px) rotate(12deg);
  transition: 0.6s ease-in-out;
  filter: drop-shadow(0px 10px 20px #f8e1cd);
}
.hex_anime_single_app_kiosk .hex_phone_wrap .hex_hand {
  opacity: 1;
  position: absolute;
  transform: translate(-148px, 125px);
  transition: 0.6s ease-in-out;
  pointer-events: none;
}
.hex_anime_single_app_kiosk .hex_phone_wrap .hex_tab.active_anime .hex_app_adobe_img img {
  max-width: 62px;
  transform: translate(99px, 41px) rotate(0deg);
  filter: none;
}
.hex_anime_single_app_kiosk .hex_phone_wrap .hex_tab.active_anime .hex_app_adobe .hex_app_add {
  opacity: 0;
  transition-delay: 0.6s;
}
.hex_anime_single_app_kiosk .hex_phone_wrap .hex_tab.active_anime .hex_hand {
  transform: translate(125px, 45px); 
  animation: hex_single_mouse_hand 0.5s both;
  animation-delay: 0.5s;
}
@keyframes hex_single_mouse_hand {
  0% {
    opacity: 100;
  }
  70% {
    opacity: 50;
  }
  100% {
    opacity: 0;
  }
}

/* Anime Execute custom scripts */
.hex_anime_execute_scripts .hex_tab {
  max-width: 380px;
  height: 190px;
  background-color: var(--hex_white);
  width: 100%;
  border-radius: 10px 10px 0px 0px;
  display: flex;
  justify-content: center;
  position: relative;
}
.hex_anime_execute_scripts .hex_execute_wrap {
  position: relative;
  transition: all 0.6s ease-in-out;
}
.hex_anime_execute_scripts .hex_execute_btn_wrap {
  display: flex;
}
.hex_anime_execute_scripts .hex_execute_btn_wrap .hex_cancel_btn,
.hex_anime_execute_scripts .hex_execute_btn_wrap .hex_execute_btn,
.hex_anime_custom_configuration .hex_custom_config_btn_wrap .hex_execute_btn {
  max-width: 150px;
  width: 100%;
  border: 1px solid #0449D1;
  border-radius: 5px;
  padding: 14px 45px;
  font-size: 20px;
  line-height: 25px;
  font-weight: var(--hex_font_midbold);
  display: flex;
  justify-content: center;
  align-items: center;
}
.hex_anime_execute_scripts .hex_execute_btn_wrap .hex_cancel_btn {
  background-color: var(--hex_white);
  color: var(--hex_blue);
}
.hex_anime_execute_scripts .hex_execute_btn_wrap .hex_execute_btn,
.hex_anime_custom_configuration .hex_custom_config_btn_wrap .hex_execute_btn {
  background-color: var(--hex_blue);
  color: var(--hex_white);
  margin-left: 18px;
  text-align: center;
}
.hex_anime_custom_configuration .hex_custom_config_btn_wrap .hex_execute_btn {
  transition: all 0.3s ease-in-out;
}
.hex_anime_execute_scripts .hex_execute_file_wrap {
  margin: 30px 0px 10px;
  position: relative;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%230449D1FF' stroke-width='2' stroke-dasharray='6%2c 6' stroke-dashoffset='6' stroke-linecap='round'/%3e%3c/svg%3e");
  border-radius: 5px;
  background-color: #F1F5FE;
  height: 80px;
  max-width: 320px;
  width: 100%;
}
.hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_file .hex_upload_text {
  margin: 0;
  text-align: center;
  font-size: 20px;
  line-height: 25px;
  font-weight: var(--hex_font_medium);
  color: var(--hex_blue);
  opacity: 10%;
}
.hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_file_name_wrap {
  display: flex;
  position: absolute;
  top: 25%;
  right: -5%;
  transition: all 0.3s ease-in-out;
}
.hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_file_name_wrap .hex_file_name {
  margin: 0;
  text-align: center;
  font-size: 17px;
  line-height: 21px;
  font-weight: var(--hex_font_medium);
  color: var(--hex_white);
  padding: 2px 15px;
  background-color: var(--hex_blue);
  border-radius: 25px;
}
.hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_cursor {
  position: absolute;
  top: 19px;
  right: 25px;
  transition: all 0.3s ease-in-out;
}
.hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_file {
  position: absolute;
  top: 30%;
  left: 33%;
}
.hex_anime_execute_scripts .hex_execute_file_name .file_img {
  position: absolute;
  width: 55px;
  height: 56px;
  left: -30%;
  top: -30%;
}
.hex_anime_execute_scripts .hex_execute_wrap .hex_success_text {
  text-align: center;
  color: var(--hex_blue);
  font-weight: var(--hex_font_bold);
  font-size: 20px;
  line-height: 25px;
  margin: 0;
}
.hex_anime_execute_scripts .hex_execute_wrap .hex_check {
  display: flex;
  justify-content: center;
}
.hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_uploadfile {
  display: flex;
  align-items: center;
  justify-content: space-around;
  border: 1px solid #2869E920;
  border-radius: 5px;
  max-width: 210px;
  width: 100%;
  background-color: #F1F5FE;
  position: absolute;
  top: 5px;
  left: 5px;
  padding: 12px 13px;
  opacity: 0;
  transform: scale(0);
}
.hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_uploadfile .hex_file_name {
  font-size: 17px;
  line-height: 21px;
  color: #000000;
  font-weight: var(--hex_font_medium);
}
.hex_anime_execute_scripts .hex_execute_success {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.4s ease-in-out;
  position: absolute;
}
.hex_anime_execute_scripts .hex_execute_success .hex_success_text {
  text-align: center;
  font-size: 20px;
  color: var(--hex_blue);
  line-height: 25px;
  font-weight: var(--hex_font_bold);
}
.hex_anime_execute_scripts .hex_tab.active_anime .hex_execute_success {
  opacity: 100;
  transition-delay: 2s; 
}
.hex_anime_execute_scripts .hex_tab.active_anime .hex_execute_file_wrap .hex_execute_file,
.hex_anime_execute_scripts .hex_tab.active_anime .hex_execute_file_wrap .hex_execute_cursor .hex_mouse_round {
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.hex_anime_execute_scripts .hex_tab.active_anime .hex_execute_file_wrap .hex_execute_file_name {
  transition-delay: 0.3s; 
  opacity: 0;
}
.hex_anime_execute_scripts .hex_tab.active_anime .hex_execute_file_wrap .hex_execute_file_name_wrap {
  top: 15%;
  right: 35%;
}
.hex_anime_execute_scripts .hex_tab.active_anime .hex_execute_file_wrap .hex_execute_cursor {
  animation: hex_mouse_move 1.6s both;
}
.hex_anime_execute_scripts .hex_tab.active_anime .hex_execute_btn_wrap .hex_execute_btn {
  transition-delay: 1.25s;
  background-color: #2B6DEF;
  border: 1px solid #2B6DEF;
}
.hex_anime_execute_scripts .hex_tab.active_anime .hex_execute_file_wrap .hex_execute_uploadfile {
  animation: hex_file_upload 0.3s both;
  animation-delay: 0.5s;
}
.hex_anime_execute_scripts .hex_tab.active_anime .hex_execute_wrap {
  opacity: 0;
  transform: translate(0px, 150px);
  transition-delay: 1.6s;
}
@keyframes hex_mouse_move {
  0% {
    top: 19px;
    right: 25px;
  }
  35%,55% {
    top: 19px;
    right: 125px;
  }
  80%,100% {
    top: 92px;
    right: 85px;
  }
}
@keyframes hex_file_upload {
  0% {
    transform: scale(0);
  }
  100% {
    opacity: 100;
    transform: scale(1);
  }
}
/* Anime Network restrictions */
.hex_anime_network_restrictions .hex_tab {
  max-width: 320px;
  height: 190px;
  background-color: var(--hex_white);
  width: 100%;
  border-radius: 10px 10px 0px 0px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: relative;
  box-shadow: 0px -10px 99px #7CC75B40;
  padding: 8px 15px 0px;
}
.hex_anime_network_restrictions .hex_tab .hex_input_blk,
.hex_anime_zero_touch_deploy .hex_tab .hex_input_blk,
.hex_anime_zero_touch_deploy .hex_tab .hex_select_blk {
  width: 100%;
  min-height: 50px;
  border: 1px solid #E4E8EB;
  border-radius: 5px;
  margin: 7px 0px;
  display: flex;
  align-items: center;
}
.hex_anime_network_restrictions .hex_tab .hex_input_blk .hex_input_text,
.hex_anime_network_restrictions .hex_tab .hex_input_blk .hex_input_hovertext {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding-left: 15px;
}
.hex_anime_network_restrictions .hex_tab .hex_txt_wrap .hex_input_text,
.hex_anime_network_restrictions .hex_tab .hex_pwd_wrap .hex_input_text {
  opacity: 50%;
  font-weight: var(--hex_font_medium);
  transition: 0.1s ease-in-out;
  transition-delay: 0.5s;
}
.hex_anime_network_restrictions .hex_tab .hex_txt_wrap .hex_input_hovertext {
  opacity: 100;
  position: absolute;
  font-weight: var(--hex_font_midbold);
  width: 0;
  overflow: hidden;
  transition: 0.5s ease-in-out;
}
.hex_anime_network_restrictions .hex_tab .hex_input_blk .hex_input_pwdtext {
  font-weight: var(--hex_font_bold);
  font-size: 18px;
  line-height: 23px;
  color: #000000;
  position: absolute;
  top: 28%;
  padding-left: 15px;
  letter-spacing: 4px;
  opacity: 100;
  width: 0;
  overflow: hidden;
  transition: 0.5s ease-in-out;
}
.hex_anime_network_restrictions .hex_tab .hex_check_wrap {
  display: flex;
  align-items: center;
  margin: 2px 0px;
}
.hex_anime_network_restrictions .hex_tab .hex_check_wrap .hex_check_text {
  font-weight: var(--hex_font_medium);
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  opacity: 50%;
  padding-left: 10px;
}
.hex_anime_network_restrictions .hex_tab .hex_input_blk,
.hex_anime_network_restrictions .hex_tab .hex_check_wrap {
  position: relative;
}
.hex_anime_network_restrictions .hex_tab .hex_check_wrap .hex_checked_1,
.hex_anime_network_restrictions .hex_tab .hex_check_wrap .hex_checked_2 {
  position: absolute;
  opacity: 0;
  transition: 0.3s ease-in-out;
}
.hex_anime_network_restrictions .hex_tab .hex_check_wrap .hex_unchecked_1,
.hex_anime_network_restrictions .hex_tab .hex_check_wrap .hex_unchecked_2 {
  opacity: 100;
  transition: 0.3s ease-in-out;
}
.hex_anime_network_restrictions .hex_tab.active_anime .hex_txt_wrap .hex_input_text {
  opacity: 0;
  transition: 0.2s ease-in-out;
}
.hex_anime_network_restrictions .hex_tab.active_anime .hex_txt_wrap .hex_input_hovertext {
  width: 100px;
}
.hex_anime_network_restrictions .hex_tab.active_anime .hex_pwd_wrap .hex_input_text {
  opacity: 0;
  transition: 0.2s ease-in-out;
  transition-delay: 0.6s;
}
.hex_anime_network_restrictions .hex_tab.active_anime .hex_pwd_wrap .hex_input_pwdtext {
  width: 100px;
  transition-delay: 0.6s;
}
.hex_anime_network_restrictions .hex_tab.active_anime .hex_check_wrap .hex_unchecked_1 {
  opacity: 0;
  transition-delay: 0.8s;
}
.hex_anime_network_restrictions .hex_tab.active_anime .hex_check_wrap .hex_checked_1 {
  opacity: 100;
  transition-delay: 0.8s;
}
.hex_anime_network_restrictions .hex_tab.active_anime .hex_check_wrap .hex_unchecked_2 {
  opacity: 0;
  transition-delay: 1s;
}
.hex_anime_network_restrictions .hex_tab.active_anime .hex_check_wrap .hex_checked_2 {
  opacity: 100;
  transition-delay: 1s;
}

/* Anime BYOD, COPE and COBO */
.hex_anime_byod_cope_cobo .hex_left_phone,
.hex_anime_byod_cope_cobo .hex_right_phone {
  max-width: 145px;
  width: 100%;
  background-color: rgb(0 0 0 / 6%);
  height: 220px;
  position: relative;
  transition: 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hex_anime_byod_cope_cobo .hex_left_phone {
  border-radius: 25px 0px 0px 0px;
  border-top: 3px solid #fff;
  border-left: 3px solid #fff;
  margin-left: 40px;
}
.hex_anime_byod_cope_cobo .hex_left_phone::after,
.hex_anime_byod_cope_cobo .hex_right_phone::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  background-color: #FAF6FD;
}
.hex_anime_byod_cope_cobo .hex_left_phone::after {
  right: 0px;
}
.hex_anime_byod_cope_cobo .hex_right_phone::after {
  left: 0px;
}
.hex_anime_byod_cope_cobo .hex_right_phone {
  border-radius: 0px 25px 0px 0px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  margin-right: 40px;
}
.hex_anime_byod_cope_cobo .notch {
  background-color: #FAF6FD;
  max-width: 75px;
  width: 100%;
  height: 17px;
  position: absolute;
  top: 3px;
  border-radius: 0px 0px 7px 7px;
}
.hex_anime_byod_cope_cobo .hex_secure_phone {
  position: absolute;
  top: 50%;
}
.hex_anime_byod_cope_cobo .hex_secure_phone svg {
  filter: drop-shadow(0px 5px 20px rgb(0 0 0 / 19%));
}
.hex_anime_byod_cope_cobo .hex_left_phone_wrap,
.hex_anime_byod_cope_cobo .hex_right_phone_wrap {
  max-width: 305px;
  flex-basis: 50%;
  position: relative;
}
.hex_anime_byod_cope_cobo .hex_animation_container {
  display: flex;
}
.hex_anime_byod_cope_cobo .hex_left_phone_wrap .hex_animation_container {
  justify-content: flex-end;
}
.hex_anime_byod_cope_cobo .hex_img_wrapper {
  display: flex;
  height: 100%;
  align-items: center;
  max-width: 115px;
  position: absolute;
  bottom: -15px;
  transition: 0.3s ease-in-out;
}
.hex_anime_byod_cope_cobo .hex_img_wrapper.hex_img_wrapper_left {
  flex-direction: row-reverse;
  left: 0;
}
.hex_anime_byod_cope_cobo .hex_img_wrapper.hex_img_wrapper_right {
  right: 0;
}
.hex_anime_byod_cope_cobo .hex_img_wrapper .hex_img img {
  border-radius: 12px;
  transition: 0.3s ease-in-out;
}
.hex_anime_byod_cope_cobo .hex_img_wrapper .hex_img,
.hex_anime_byod_cope_cobo .hex_main_img {
  padding: 7px;
  filter: grayscale(100%);
  transition: 0.3s ease-in-out;
}
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_left_phone,
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_right_phone{
  background-color: var(--hex_white);
}
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_img,
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_img,
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_main_img,
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_main_img {
  filter: grayscale(0);
}
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_img_wrapper,
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_img_wrapper {
  bottom: -10px;
}
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_main_img img,
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_main_img img {
  animation: hex_main_icon_shadow_pop 0.3s both;
  animation-delay: 0.2s
}
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_img img,
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_img img {
  animation: hex_icon_shadow_pop 0.3s both;
  animation-delay: 0.2s
}
@keyframes hex_icon_shadow_pop {
  0% {
    box-shadow: none;
  }
  100% {
    box-shadow: 0px 15px 30px #ad87ca80;
  }
}
@keyframes hex_main_icon_shadow_pop {
  0% {
    box-shadow: none;
  }
  100% {
    filter: drop-shadow(0px 15px 30px #ad87ca80);
  }
}
.hex_anime_byod_cope_cobo .hex_main_img {
  position: relative;
  bottom: -20px;
  transition: 0.3s ease-in-out;
}
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_main_img,
.hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_main_img {
  bottom: -15px;
}
/* Anime Custom Configuration */
.hex_anime_custom_configuration .hex_tab {
  max-width: 535px;
  height: 210px;
  width: 100%;
  padding: 20px;
  background-color: var(--hex_white);
  position: relative;
  box-shadow: 0px 0px 99px #7B95E133;
  border-radius: 10px 10px 0px 0px;
}
.hex_anime_custom_configuration .hex_main_file_wrap {
  max-width: 475px;
  width: 100%;
  height: 105px;
  border: 1px solid #E4E8EB;
  border-radius: 5px;
  margin: 0px auto;
}
.hex_anime_custom_configuration .hex_main_file_wrap .hex_custom_file {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 335px;
  width: 100%;
  border: 1px solid #C6CFD5;
  border-radius: 5px;
  margin: 7px;
  height: 55px;
  background-color: #E4E8EB;
  transform: translate(0px, 0px);
  opacity: 100;
  transition: all 0.4s ease-out;
}
.hex_anime_custom_configuration .hex_main_file_wrap .hex_file_name {
  font-size: 21px;
  line-height: 26px;
  font-weight: var(--hex_font_medium);
  color: #000000;
  margin: 0px 7px;
  opacity: 100;
  transition: all 0.3s ease-out;
}
.hex_anime_custom_configuration .hex_custom_config_btn_wrap {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  max-width: 475px;
  margin: 0px auto;
  margin-top: 15px;
}
.hex_anime_custom_configuration .hex_custom_config_btn_wrap .hex_cancel_btn {
  font-size: 20px;
  line-height: 25px;
  font-weight: var(--hex_font_midbold);
  color: var(--hex_blue);
}
.hex_anime_custom_configuration .hex_custom_config_mouse {
  position: absolute;
  top: 70px;
  right: 60px;
}
.hex_anime_custom_configuration .hex_tab .hex_success_wrapper {
  position: absolute;
  top: 18%;
  left: 45%;
  opacity: 0;
  transition: 0.3s ease-in-out;
}
.hex_anime_custom_configuration .hex_tab .hex_success_wrapper .hex_success_txt {
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_bold);
  text-align: center;
  color: var(--hex_blue);
  position: relative;
  top: -8px;
}
.hex_anime_custom_configuration .hex_tab.active_anime .hex_main_file_wrap .hex_file_name {
  transition-delay: 3s;
  opacity: 0;
}
.hex_anime_custom_configuration .hex_tab.active_anime .hex_main_file_wrap .hex_custom_file {
  transition-delay: 3s;
  transform: translate(0px, 85px);
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
}
.hex_anime_custom_configuration .hex_tab.active_anime .hex_success_wrapper {
  transition-delay: 3s;
  opacity: 100;
}
.hex_anime_custom_configuration .hex_tab.active_anime .hex_custom_config_mouse {
  animation: hex_custom_config_mouse 4s both;
}
.hex_anime_custom_configuration .hex_tab.active_anime .hex_custom_file {
  animation: hex_custom_file_shadow 1s both;
  animation-delay: 1s;
}
.hex_anime_custom_configuration .hex_tab.active_anime .hex_custom_config_btn_wrap .hex_execute_btn {
  transition-delay: 2s;
  background-color: #2B6DEF;
  border: 1px solid #2B6DEF;
}
@keyframes hex_custom_config_mouse {
  0% {
    top: 70px;
    right: 60px;
  }
  33% {
    top: 55px;
    right: 44%;
  }
  66% {
    top: 165px;
    right: 70px;
  }
  100% {
    top: 85px;
    right: 25px;
  }
}
@keyframes hex_custom_file_shadow {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 0px 15px 25px rgb(0 0 0 / 7%);
  }
  95% {
    box-shadow: 0px 15px 25px rgb(0 0 0 / 7%);
  }
  100% {
    box-shadow: none;
  }
}

/* Zero touch Anime */
.hex_anime_zero_touch_deploy .hex_tab {
  max-width: 320px;
  height: 200px;
  background-color: var(--hex_white);
  width: 100%;
  border-radius: 15px 15px 0px 0px;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  position: relative;
  box-shadow: 0px -10px 99px #E8AC888A;
  padding: 10px 15px 0px;
}
.hex_anime_zero_touch_deploy .hex_tab .hex_input_blk,
.hex_anime_zero_touch_deploy .hex_tab .hex_select_blk {
  margin: 8px 0px;
}
.hex_anime_zero_touch_deploy .hex_tab .hex_input_blk .hex_input_text,
.hex_anime_zero_touch_deploy .hex_tab .hex_select_blk .hex_select_text {
  font-weight: var(--hex_font_medium);
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  padding-left: 15px;
  transition: all 0.3s ease-in-out;
}
.hex_anime_zero_touch_deploy .hex_tab .hex_input_blk .hex_input_text {
  opacity: 50%;
  transition: 0.3s ease-in-out;
}
.hex_anime_zero_touch_deploy .hex_tab .hex_btn_wrapper {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.hex_anime_zero_touch_deploy .hex_tab .hex_enroll_btn {
  max-width: 135px;
  width: 100%;
  background-color: var(--hex_blue);
  border-radius: 5px;
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 23px;
  font-weight: var(--hex_font_midbold);
  color: var(--hex_white);
  transition: all 0.3s ease-in-out;
}
.hex_anime_zero_touch_deploy .hex_zero_touch_mouse {
  position: absolute;
  top: 15%;
  right: 3%;
  z-index: 1;
}
.hex_anime_zero_touch_deploy .hex_select_blk .hex_select_arrow {
  position: relative;
  right: -34%;
}
.hex_anime_zero_touch_deploy .hex_select_blk .hex_select_arrow svg {
  transform-origin: center;
}
.hex_anime_zero_touch_deploy .hex_select_option_blk {
  position: absolute;
  top: 70px;
  border: 1px solid #E4E8EB;
  border-radius: 5px;
  max-width: 290px;
  width: 100%;
  min-height: 100px;
  background-color: var(--hex_white);
  padding: 10px;
  z-index: 1;
  opacity: 0;
}
.hex_anime_zero_touch_deploy .hex_select_option_blk .hex_select_option_text {
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_medium);
  padding: 8px 10px;
  margin: 2px 0px;
}
.hex_anime_zero_touch_deploy .hex_select_option_blk .hex_select_option_text.hover {
  border: 1px solid #E4E8EB50;
  border-radius: 5px;
  background-color: #E4E8EB50;
}
.hex_anime_zero_touch_deploy .hex_tab .hex_zero_form_wrapper {
  opacity: 100;
  transition: all 0.3s ease-in-out;
}
.hex_anime_zero_touch_deploy .hex_tab .hex_zero_success_wrapper {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.hex_anime_zero_touch_deploy .hex_tab .hex_zero_success_wrapper .hex_success_txt {
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_bold);
  color: var(--hex_blue);
  padding-top: 10px;
}
.hex_anime_zero_touch_deploy .hex_tab .hex_input_blk {
  position: relative;
}
.hex_anime_zero_touch_deploy .hex_tab .hex_input_blk .hex_input_hovertext {
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  font-weight: var(--hex_font_medium);
  padding-left: 15px;
  position: absolute;
  opacity: 0;
  transition: 0s ease-in-out;
}
.hex_anime_zero_touch_deploy .hex_tab .hex_selected_text {
  margin-left: 15px;
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_medium);
  position: absolute;
  top: 46%;
  left: 7%;
  z-index: 2;
  opacity: 0;
  transition: all 0s ease-in-out;
}
.hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_zero_touch_mouse {
  animation: hex_zero_touch_mouse 5s both;
}
.hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_select_option_blk {
  animation: hex_zero_select_option 0.5s both;
  animation-delay: 1s;
}
.hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_select_blk .hex_select_arrow svg {
  animation: hex_zero_arrow_rotate 1.5s both;
}
.hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_btn_wrapper .hex_enroll_btn {
  transition-delay: 3s;
  background-color: #2B6DEF;
  border: 1px solid #2B6DEF;
}
.hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_zero_form_wrapper {
  transition-delay: 4s;
  opacity: 0;
}
.hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_zero_success_wrapper {
  transition-delay: 4s;
  opacity: 100;
}
.hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_select_text {
  opacity: 0;
  transition-delay: 1s;
}
.hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_selected_text {
  top: 16%;
  left: 5%;
  opacity: 100;
  transition: 0.3s ease-in-out;
  transition-delay: 1s;
}
.hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_input_blk .hex_input_text {
  opacity: 0;
  transition-delay: 2.5s;
}
.hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_input_blk .hex_input_hovertext {
  opacity: 100;
  transition: 0.3s ease-in-out;
  transition-delay: 2.5s;
}
@keyframes hex_zero_touch_mouse {
  0% {
    top: 15%;
    right: 3%;
  }
  15%,30% {
    top: 42%;
    right: 40%;
  }
  50% {
    top: 42%;
    right: 36%;
  }
  60%,70% {
    top: 77%;
    right: 21%;
  }
  100% {
    top: 95%;
    right: 21%;
  }
}
@keyframes hex_zero_select_option {
  0% {
    opacity: 100;
  }
  50% {
    opacity: 100;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes hex_zero_arrow_rotate {
  0% {
    transform: rotate(0deg);
  }
  20%,90% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_file_name_wrap .hex_file_name span {
  position: relative;
  top: -2px;
}
/* .hex--android .hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_file_name_wrap .hex_file_name span,
.hex--windows .hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_file_name_wrap .hex_file_name span,
.hex--firefox .hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_file_name_wrap .hex_file_name span {
  top: 0px;
} */
/* .hex--windows .align_center,
.hex--firefox .align_center,
.hex--android .align_center {
  position: relative;
  top: 2px;
} */
/* .hex--android .hex_anime_content_filtering .hex_window_tab .hex_icon_wrapper .hex_lock,
.hex--windows .hex_anime_content_filtering .hex_window_tab .hex_icon_wrapper .hex_lock,
.hex--firefox .hex_anime_content_filtering .hex_window_tab .hex_icon_wrapper .hex_lock {
  top: 4px;
}
.hex--android .hex_anime_network_restrictions .hex_tab .hex_input_blk .hex_input_hovertext,
.hex--android .hex_anime_network_restrictions .hex_tab .hex_input_blk .hex_input_pwdtext,
.hex--android .hex_anime_zero_touch_deploy .hex_tab .hex_input_blk .hex_input_hovertext
.hex--windows .hex_anime_network_restrictions .hex_tab .hex_input_blk .hex_input_hovertext,
.hex--windows .hex_anime_network_restrictions .hex_tab .hex_input_blk .hex_input_pwdtext,
.hex--firefox .hex_anime_zero_touch_deploy .hex_tab .hex_input_blk .hex_input_hovertext {
  top: 15px;
}
.hex--macos.hex--firefox .hex_anime_network_restrictions .hex_tab .hex_input_blk .hex_input_hovertext {
  top: 17px;
}
.hex--macos.hex--firefox .hex_anime_network_restrictions .hex_tab .hex_input_blk .hex_input_pwdtext {
  top: 19px;
}
.hex--android .hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_selected_text {
  top: 26px;
}
.hex--android .hex_anime_zero_touch_deploy .hex_tab .hex_input_blk .hex_input_hovertext,
.hex--windows.hex--firefox .hex_anime_zero_touch_deploy .hex_tab .hex_input_blk .hex_input_hovertext {
  top: 13px;
}
.hex--firefox .hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_selected_text {
  top: 17%;
}
.hex--windows.hex--chrome .hex_anime_content_filtering .hex_window_tab .hex_icon_wrapper .hex_close,
.hex--android.hex--chrome .hex_anime_content_filtering .hex_window_tab .hex_icon_wrapper .hex_close {
  top: 2px;
}
@media screen and (min-width: 1400px) {
  .hex--windows.hex--chrome .hex_anime_zero_touch_deploy .hex_tab.active_anime .hex_selected_text {
    top: 18%;
  }
  .hex--windows.hex--chrome .hex_anime_zero_touch_deploy .hex_tab .hex_input_blk .hex_input_hovertext {
    top: 16px;
  }
}
@media screen and (min-width: 640px) and (max-width: 1024px){
  .hex--android.hex--firefox .hex_anime_zero_touch_deploy .hex_select_blk .hex_select_arrow {
    right: -25%;
  }
  .hex--android.hex--chrome .hex_anime_content_filtering .hex_window_tab .hex_icon_wrapper .hex_lock {
    top: 4px;
  }
}
@media screen and (min-width: 1900px) {
  .hex--windows .hex_anime_content_filtering .hex_window_tab .hex_icon_wrapper .hex_lock {
    top: 5px;
  }
} */
/* Tab stripe */
.mdm-solution--tab-ctrl.hex-mdm-apple-tab {
  padding: 60px 0px;
}
.mdm-solution--tab-ctrl.hex-mdm-apple-tab .mhex_common_container_wrapper {
  max-width: 975px;
}
.mdm-solution--tab-ctrl.hex-mdm-apple-tab .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li {
  width: 325px;
}
.load_more_btn .load_more_txt {
  white-space: nowrap;
}
@media screen and (max-width: 640px){
  .mdm-solution--tab-ctrl.hex-mdm-apple-tab {
    padding: 30px 0px;
  }
  .hex--android.hex--firefox .load_more_btn .load_more_txt {
    font-size: 16px;
    white-space: nowrap;
  }
}
/* Seamless Integration Logo Stripe */
.hex_mdm_solution_integration_stripe_horizontal.hex_apple_mdm_solution_link_integration {
  background-color: #F7F7F7;
  padding: 60px 0px;
  margin: 60px 0px;
}
.hex_apple_mdm_solution_link_integration .hex_mdm_solution_intergration_title {
  margin-bottom: 20px;
  font-weight: var(--hex_font_extrabold);
}
.hex_apple_mdm_solution_link_integration .hex_mdm_solution_intergration_content {
  font-size: 18px;
  line-height: 28px;
  color: #333333;
}
.hex_apple_mdm_solution_link_integration .hex_apple_mdm_integration {
  max-width: 800px;
  margin: 0px auto;
}
.hex_apple_mdm_solution_link_integration .hex_mdm_solution_integration_tile {
  margin: 7px;
  background-color: #FFFFFF;
  border: 1px solid #F0F0F0;
  width: 150px;
  height: 70px;
  border-radius: 5px;
  flex: 0 0 22.5%;
  max-width: 22.5%;
}
.hex_apple_mdm_solution_link_integration .hex_mdm_solution_integration_tile img {
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_school img {
  max-width: 95px;
  -webkit-transform: translate(-50%,-55%);
  -moz-transform: translate(-50%,-55%);
  -ms-transform: translate(-50%,-55%);
  -o-transform: translate(-50%,-55%);
  transform: translate(-50%,-55%);
}
.hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_business img {
  max-width: 120px;
  -webkit-transform: translate(-50%,-55%);
  -moz-transform: translate(-50%,-55%);
  -ms-transform: translate(-50%,-55%);
  -o-transform: translate(-50%,-55%);
  transform: translate(-50%,-55%);
}
.hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_azure img {
  max-width: 105px;
}
.hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_zendesk img {
  max-width: 100px;
  -webkit-transform: translate(-50%,-55%);
  -moz-transform: translate(-50%,-55%);
  -ms-transform: translate(-50%,-55%);
  -o-transform: translate(-50%,-55%);
  transform: translate(-50%,-55%);
}
.hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_active_directory img {
  max-width: 120px;
}
.hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_dep img,
.hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_vpp img {
  max-width: 130px;
}
.hex_apple_mdm_solution_link_integration .integration_tile_wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.hex_apple_mdm_solution_link_integration .hex_mdm_solution_intergration_content {
  padding-bottom: 0; 
}
.hex_apple_mdm_integration {
  padding-top: 15px;
}
/* .hex--windows .hex_mdm_solution_integration_tile .tile_tooltip span {
  position: relative;
  top: 2px;
} */
/* .hex--windows.hex--firefox .hex_apple_mdm_solution_link_integration .tile_tooltip span {
  padding: 0px;
}
.hex--windows.hex--firefox .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_zendesk .tile_tooltip span,
.hex--windows.hex--firefox .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_dep .tile_tooltip span {
  padding: 0px 18px;
}
.hex--windows.hex--firefox .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_business .tile_tooltip,
.hex--windows.hex--firefox .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_school .tile_tooltip {
  max-width: 200px;
  width: 100%;
}
.hex--windows.hex--firefox .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_azure .tile_tooltip,
.hex--windows.hex--firefox .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_active_directory .tile_tooltip {
  max-width: 130px;
  width: 100%;
}
.hex--windows.hex--firefox .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_vpp .tile_tooltip {
  max-width: 100px;
  width: 100%;
} */
@media screen and (max-width: 768px){
  .hex_apple_mdm_integration {
    padding-top: 10px;
  }
  .hex_apple_mdm_solution_link_integration .hex_apple_mdm_integration {
    max-width: 650px;
  }
  .hex_apple_mdm_solution_link_integration .hex_mdm_solution_integration_tile {
    width: 150px;
    height: 60px;
  }
  .hex_apple_mdm_solution_link_integration .hex_mdm_solution_integration_tile img {
    height: 20px;
  }
  .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_school img {
    max-width: 80px;
  }
  .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_business img {
    max-width: 100px;
  }
  .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_azure img {
    max-width: 90px;
  }
  .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_zendesk img {
    max-width: 90px;
  }
  .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_active_directory img {
    max-width: 105px;
  }
  .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_dep img,
  .hex_apple_mdm_solution_link_integration .hex_mdm_seamless_integration_hor_apple_vpp img {
    max-width: 110px;
    height: 25px;
  }
}
@media screen and (min-width: 390px) and (max-width: 768px){
  .hex_apple_mdm_solution_link_integration .hex_mdm_solution_integration_tile {
    flex: 0 0 29%;
    max-width: 150px;
  }
}
@media screen and (max-width: 640px){
  .hex_mdm_solution_integration_stripe_horizontal.hex_apple_mdm_solution_link_integration {
    padding: 25px 0px;
    margin: 30px 0px;
  }
}
@media screen and (max-width: 520px){
  .hex_apple_mdm_integration {
    padding-top: 0px;
  }
  .hex_apple_mdm_solution_link_integration .hex_apple_mdm_integration {
    max-width: 340px;
  }
  .hex_apple_mdm_solution_link_integration .hex_mdm_solution_integration_tile {
    flex: 0 0 45%;
    max-width: 150px;
  }
}
/* Slider Stripe */
.customer-slider-wrap--mdm-solution.customer-slider-wrap.mdm-apple-slider {
  padding: 55px 0px 60px;
}
@media screen and (max-width: 768px){
  .customer-slider-wrap--mdm-solution.customer-slider-wrap.mdm-apple-slider {
    padding: 30px 0px;
  }
}

/* Animation Stripe */
@media screen and (max-width: 1399px) {
  .mhex_mdm_anime_stripe {
    padding: 60px 0px 30px;
  }
  .hex_app_configurations,
  .hex_execute_custom_scripts,
  .hex_network_restrictions,
  .hex_zero_touch_deploy {
    max-width: 36%;
    width: 100%;
  }
  .hex_web_content_filtering,
  .hex_single_multiple_app_kiosk,
  .hex_byod_cope_cobo,
  .hex_custom_configuration {
    max-width: 62%;
    width: 100%;
  }
  .hex_app_configurations .title_wrapper,
  .hex_network_restrictions .title_wrapper,
  .hex_web_content_filtering .title_wrapper,
  .hex_single_multiple_app_kiosk .title_wrapper,
  .hex_byod_cope_cobo .title_wrapper,
  .hex_custom_configuration .title_wrapper,
  .hex_execute_custom_scripts .title_wrapper,
  .hex_zero_touch_deploy .title_wrapper  {
    padding: 30px 30px 10px;
  }
  .hex_app_configurations,
  .hex_single_multiple_app_kiosk,
  .hex_network_restrictions,
  .hex_custom_configuration {
    margin-right: 5px;
  }
  .hex_web_content_filtering,
  .hex_execute_custom_scripts,
  .hex_byod_cope_cobo,
  .hex_zero_touch_deploy {
    margin-left: 5px;
  }
  .hex_mdm_anime_blk {
    margin-top: 0px;
    margin-bottom: 10px;
  }
  .hex_mdm_anime_stripe_title {
    font-size: 22px;
    font-weight: var(--hex_font_bold);
    line-height: 28px;
    text-align: center;
    padding-bottom: 10px;
  }
  .hex_mdm_anime_stripe_content {
    font-size: 15px;
    font-weight: var(--hex_font_medium);
    line-height: 22px;
    text-align: center;
  }
  /* App configurations */
  .hex_anime_app_configurations .hex_tab {
    max-width: 135px;
    height: 160px;
  }
  .hex_anime_app_configurations .hex_tab .notch {
    max-width: 55px;
    height: 12px;
  }
  .hex_anime_app_configurations .hex_line_wrapper {
    left: -20px;
    bottom: 15px;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_outer_circle svg {
    width: 220px;
    height: 220px;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper .hex_phone_rotate img {
    width: 90px;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper .hex_phone_outlook img {
    width: 40px;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_outer_circle {
    top: -40px;
    left: -6px;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper {
    top: 25%;
    left: 30%;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper .hex_phone_outlook {
    top: 25px;
    left: 25px;
  }
  .hex_anime_app_configurations.active_anime .hex_tab .hex_phone_outlook {
    width: 35px;
  }
  /* Content filtering */
  .hex_anime_content_filtering .hex_window_header_wrap {
    height: 45px;
  }
  .hex_anime_content_filtering .hex_tab {
    max-width: 540px;
    position: relative;
    width: 92%;
    margin: 0 0 0 auto;
    border-radius: 20px 0px 0px 0px;
    border-right: 0;
  }
  .hex_anime_content_filtering .hex_window_tab .hex_input_blk {
    max-width: 495px;
    margin: 0px 25px;
    min-height: 35px;
    top: 10%;
  }
  .hex_anime_content_filtering .hex_current_tab .hex_tab_title {
    font-size: 11px;
    line-height: 19px;
    max-width: 130px;
  }
  .hex_anime_content_filtering .hex_current_tab .hex_tab_title .hex_text,
  .hex_anime_content_filtering .hex_current_tab .hex_tab_title .hex_text_hover {
    padding-left: 10px;
  }
  .hex_anime_content_filtering .hex_current_tab .hex_current_close {
    padding-right: 10px;
  }
  .hex_anime_content_filtering .hex_current_tab {
    height: 47px;
    border-radius: 7px 7px 0px 0px;
  }
  .hex_anime_content_filtering .hex_new_tab {
    margin-left: 20px
  }
  .hex_anime_content_filtering .hex_window_tab .hex_input_blk .hex_input_text {
    font-size: 12px;
    line-height: 21px;
  }
  .hex_anime_content_filtering .hex_window_close {
    margin: 0 2%;
  }
  .hex_anime_content_filtering .hex_window_tab .hex_text_blk {
    left: 25px;
    bottom: -10%;
  }
  .hex_anime_content_filtering .hex_window_tab .hex_text_blk .hex_text {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    max-width: 200px;
  }
  .hex_anime_content_filtering .hex_window_tab .hex_text_blk .hex_link_text {
    text-align: left;
    font-size: 12px;
    line-height: 15px;
    margin-top: 5px;
  }
  .hex_anime_content_filtering .hex_tab.active_anime .hex_window_tab .hex_text_blk {
    bottom: 11%;
  }
  /* .hex_anime_content_filtering .hex_tab.active_anime .hex_current_tab .hex_tab_title .hex_text {
    top: -5px;
  } */
  /* Single App and kiosk */
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_tab {
    max-width: 280px;
    height: 165px;
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .notch {
    max-width: 60px;
    height: 14px;
  }
  .hex_anime_single_app_kiosk .app .hex_app_phone,
  .hex_anime_single_app_kiosk .app .hex_app_setting {
    width: 55px;
    height: 55px;
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_app_adobe .hex_app_add {
    padding: 15px 15px;
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_app_adobe_img img {
    max-width: 42px;
    transform: translate(-140px, 102px) rotate(12deg);
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_hand {
    transform: translate(-128px, 102px);
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_tab.active_anime .hex_hand {
    transform: translate(95px, 40px);
    animation: hex_single_mouse_hand 0.5s both;
    animation-delay: 0.5s;
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_tab.active_anime .hex_app_adobe_img img {
    max-width: 49px;
    transform: translate(85px, 35px) rotate(0deg);
  }
  /* Execute customs scripts */
  .hex_anime_execute_scripts .hex_tab {
    max-width: 305px;
    height: 155px;
  }
  .hex_anime_execute_scripts .hex_execute_file_wrap {
    margin: 25px 0px 10px;
    height: 60px;
    max-width: 255px;
    width: 100%;
  }
  .hex_anime_execute_scripts .hex_execute_btn_wrap .hex_cancel_btn,
  .hex_anime_execute_scripts .hex_execute_btn_wrap .hex_execute_btn {
    max-width: 120px;
    width: 100%;
    padding: 12px 35px;
    font-size: 15px;
    line-height: 19px;
    font-weight: var(--hex_font_midbold);
  }
  .hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_file_name_wrap .hex_file_name {
    font-size: 13px;
    line-height: 16px;
    padding: 3px 10px;
  }
  .hex_anime_execute_scripts .hex_execute_file_name .file_img {
    width: 45px;
    height: 46px;
  }
  .hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_cursor {
    top: 16%;
    right: 15%;
  }
  .hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_cursor svg {
    width: 40px;
  }
  .hex_anime_execute_scripts .hex_tab.active_anime .hex_execute_file_wrap .hex_execute_cursor {
    animation: hex_mouse_move 1s both;
  }
  .hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_uploadfile .hex_file_name {
    font-size: 12px;
    line-height: 15px;
  }
  .hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_uploadfile {
    top: 5px;
    left: 5px;
    max-width: 155px;
    padding: 10px 13px;
  }
  .hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_uploadfile svg {
    width: 10px;
    height: 10px;
  }
  @keyframes hex_mouse_move {
    0% {
      top: 16%;
      right: 15%;
    }
    50% {
      top: 16%;
      right: 40%;
    }
    100% {
      top: 73px;
      right: 25%;
    }
  }
  /* Network Restrictions */
  .hex_anime_network_restrictions .hex_tab {
    max-width: 260px;
    height: 160px;
    padding: 5px 15px 0px;
  }
  .hex_anime_network_restrictions .hex_tab .hex_input_blk {
    min-height: 40px;
    margin: 5px 0px;
  }
  .hex_anime_network_restrictions .hex_tab .hex_input_blk .hex_input_text,
  .hex_anime_network_restrictions .hex_tab .hex_input_blk .hex_input_hovertext {
    font-size: 11px;
    line-height: 14px;
  }
  .hex_anime_network_restrictions .hex_tab .hex_check_wrap .hex_check_text {
    font-size: 10px;
    line-height: 13px;
    padding-left: 5px;
  }
  .hex_anime_network_restrictions .hex_tab .hex_check_wrap svg {
    width: 13px;
    height: 13px;
  }
  /* Byod cope */
  .hex_anime_byod_cope_cobo .hex_left_phone,
  .hex_anime_byod_cope_cobo .hex_right_phone {
    max-width: 80px;
    height: 145px;
  }
  .hex_anime_byod_cope_cobo .notch {
    max-width: 40px;
    height: 10px;
  }
  .hex_anime_byod_cope_cobo .hex_secure_phone {
    top: 45%;
  }
  .hex_anime_byod_cope_cobo .hex_secure_phone svg {
    width: 18px;
  }
  .hex_anime_byod_cope_cobo .hex_img_wrapper .hex_img img {
    border-radius: 7px;
  }
  .hex_anime_byod_cope_cobo .hex_main_img.hex_main_left_img,
  .hex_anime_byod_cope_cobo .hex_main_img.hex_main_right_img {
    width: 30px;
    height: 30px;
    padding: 0;
    display: flex;
  }
  .hex_anime_byod_cope_cobo .hex_main_img {
    bottom: -5%;
  }
  .hex_anime_byod_cope_cobo .hex_img_wrapper.hex_img_wrapper_right {
    left: 90px;
  }
  .hex_anime_byod_cope_cobo .hex_img_wrapper.hex_img_wrapper_left {
    right: 90px;
    left: unset;
  }
  .hex_anime_byod_cope_cobo .hex_img_wrapper .hex_img {
    width: 35px;
    height: 35px;
    padding: 4px;
    display: flex;
  }
  .hex_anime_byod_cope_cobo .hex_img_wrapper {
    bottom: 0px;
  }
  .hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_img_wrapper,
  .hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_img_wrapper {
    bottom: 5px;
  }
  .hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_main_img,
  .hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_main_img {
    bottom: 0;
  }
  /* Custom Configuration */
  .hex_anime_custom_configuration .hex_tab {
    max-width: 295px;
    height: 165px;
    padding: 15px;
  }
  .hex_anime_custom_configuration .hex_main_file_wrap {
    max-width: 270px;
    height: 85px;
  }
  .hex_anime_custom_configuration .hex_main_file_wrap .hex_custom_file {
    max-width: 240px;
    height: 40px;
  }
  .hex_anime_custom_configuration .hex_main_file_wrap .hex_file_name {
    font-size: 14px;
    line-height: 18px;
    white-space: nowrap;
  }
  .hex_anime_custom_configuration .hex_custom_config_btn_wrap {
    margin-top: 10px;
  }
  .hex_anime_custom_configuration .hex_custom_config_btn_wrap .hex_execute_btn {
    max-width: 120px;
    padding: 10px 0px;
  }
  .hex_anime_custom_configuration .hex_custom_config_btn_wrap .hex_cancel_btn,
  .hex_anime_custom_configuration .hex_custom_config_btn_wrap .hex_execute_btn {
    font-size: 15px;
    line-height: 19px;
  }
  .hex_anime_custom_configuration .hex_custom_config_mouse svg {
    width: 40px;
    height: 40px;
  }
  .hex_anime_custom_configuration .hex_tab .hex_success_wrapper .hex_success_txt {
    font-size: 13px;
    line-height: 16px;
  }
  .hex_anime_custom_configuration .hex_tab .hex_success_wrapper svg {
    height: 40px;
    width: 40px;
  }
  .hex_anime_custom_configuration .hex_tab.active_anime .hex_custom_config_mouse {
    animation: hex_custom_config_mouse 4s both;
  }
  @keyframes hex_custom_config_mouse {
    0% {
      top: 40%;
      right: 20%;
    }
    33% {
      top: 30%;
      right: 44%;
    }
    66% {
      top: 80%;
      right: 27%;
    }
    100% {
      top: 44%;
      right: 10%;
    }
  }
  /* Zero touch */
  .hex_anime_zero_touch_deploy .hex_tab {
    max-width: 260px;
    height: 155px;
    padding: 5px 12px 0px;
  }
  .hex_anime_zero_touch_deploy .hex_tab .hex_zero_success_wrapper .hex_success_txt,
  .hex_anime_zero_touch_deploy .hex_select_option_blk .hex_select_option_text,
  .hex_anime_zero_touch_deploy .hex_tab .hex_input_blk .hex_input_text,
  .hex_anime_zero_touch_deploy .hex_tab .hex_input_blk .hex_input_hovertext,
  .hex_anime_zero_touch_deploy .hex_tab .hex_select_blk .hex_select_text,
  .hex_anime_zero_touch_deploy .hex_tab .hex_selected_text {
    font-size: 13px;
    line-height: 16px;
  }
  .hex_anime_zero_touch_deploy .hex_tab .hex_input_blk,
  .hex_anime_zero_touch_deploy .hex_tab .hex_select_blk {
    min-height: 40px;
    max-width: 235px;
  }
  .hex_anime_zero_touch_deploy .hex_select_option_blk {
    max-width: 235px;
    min-height: 80px;
    top: 55px;
    padding: 8px;
  }
  .hex_anime_zero_touch_deploy .hex_tab .hex_enroll_btn {
    max-width: 110px;
    min-height: 40px;
    font-size: 14px;
    line-height: 18px;
  }
  .hex_anime_zero_touch_deploy .hex_tab .hex_btn_wrapper {
    margin-top: 0;
  }
  .hex_anime_zero_touch_deploy .hex_select_option_blk {
    padding: 6px;
  }
  .hex_anime_zero_touch_deploy .hex_select_blk .hex_select_arrow {
    right: -30%;
  }
  .hex_anime_zero_touch_deploy .hex_zero_touch_mouse {
    top: 18%;
    right: 6%;
  }
  .hex_anime_zero_touch_deploy .hex_zero_touch_mouse svg {
    width: 40px;
    height: 40px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1399px){
  .hex_anime_content_filtering .hex_tab {
    margin: 0 auto;
    border-radius: 20px 20px 0px 0px;
    border: 4px solid #fff;
  }
  .hex_anime_content_filtering .hex_window_tab .hex_text_blk {
    bottom: -22%;
    left: 26%;
  }
  .hex_anime_content_filtering .hex_window_tab .hex_input_blk {
    margin: 0 auto;
  }
  .hex_anime_content_filtering .hex_window_tab .hex_input_blk .hex_input_text {
    width: 5px;
    overflow: hidden;
    white-space: nowrap;
  }
  .hex_anime_content_filtering .hex_window_tab .hex_text_blk .hex_text {
    text-align: center;
    max-width: 280px;
  }
  .hex_anime_content_filtering .hex_window_tab .hex_text_blk .hex_link_text {
    text-align: center;
  }
  .hex_anime_content_filtering .hex_tab.active_anime .hex_window_tab .hex_text_blk {
    bottom: 11%;
    opacity: 100;
  }
  .hex_anime_content_filtering .hex_tab.active_anime .hex_window_tab .hex_input_blk .hex_input_text {
    width: 195px;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .hex_app_configurations,
  .hex_execute_custom_scripts,
  .hex_network_restrictions,
  .hex_zero_touch_deploy,
  .hex_web_content_filtering,
  .hex_single_multiple_app_kiosk,
  .hex_byod_cope_cobo,
  .hex_custom_configuration {
    max-width: 340px;
    width: 49%;
  }
  .hex_mdm_anime_blk {
    pointer-events: none;
  }
}
@media screen and (max-width: 766.99px) {
  .hex_mdm_anime_blk {
    pointer-events: none;
  }
  .hex__layer_container {
    display: block;
  }
  .hex_app_configurations,
  .hex_execute_custom_scripts,
  .hex_network_restrictions,
  .hex_zero_touch_deploy {
    max-width: 560px;
    width: 100%;
  }
  .hex_web_content_filtering,
  .hex_single_multiple_app_kiosk,
  .hex_byod_cope_cobo,
  .hex_custom_configuration {
    max-width: 560px;
    width: 100%;
  }
  .hex_app_configurations,
  .hex_single_multiple_app_kiosk,
  .hex_network_restrictions,
  .hex_custom_configuration,
  .hex_web_content_filtering,
  .hex_execute_custom_scripts,
  .hex_byod_cope_cobo,
  .hex_zero_touch_deploy {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 640px) {
  .mhex_mdm_anime_stripe {
    padding: 60px 0px 30px;
  }
  .hex_app_configurations,
  .hex_execute_custom_scripts,
  .hex_network_restrictions,
  .hex_zero_touch_deploy {
    max-width: 100%;
    width: 100%;
  }
  .hex_web_content_filtering,
  .hex_single_multiple_app_kiosk,
  .hex_byod_cope_cobo,
  .hex_custom_configuration {
    max-width: 100%;
    width: 100%;
  }
  .hex_app_configurations,
  .hex_single_multiple_app_kiosk,
  .hex_network_restrictions,
  .hex_custom_configuration {
    margin-right: 0px;
  }
  .hex_web_content_filtering,
  .hex_execute_custom_scripts,
  .hex_byod_cope_cobo,
  .hex_zero_touch_deploy {
    margin-left: 0px;
  }
  .hex_anime_content_filtering .hex_tab {
    height: 190px;
  }
}
/* Animation Stripe */
@media screen and (max-width: 389px) {
  .hex_app_configurations .title_wrapper,
  .hex_network_restrictions .title_wrapper,
  .hex_web_content_filtering .title_wrapper,
  .hex_single_multiple_app_kiosk .title_wrapper,
  .hex_byod_cope_cobo .title_wrapper,
  .hex_custom_configuration .title_wrapper,
  .hex_execute_custom_scripts .title_wrapper,
  .hex_zero_touch_deploy .title_wrapper  {
    padding: 25px 15px 10px;
  }
  /* App configurations */
  .hex_anime_app_configurations .hex_tab {
    max-width: 110px;
    height: 140px;
  }
  .hex_anime_app_configurations .hex_tab .notch {
    max-width: 50px;
    height: 10px;
  }
  .hex_anime_app_configurations .hex_line_wrapper .hex_top svg,
  .hex_anime_app_configurations .hex_line_wrapper .hex_bottom svg {
    height: 60px;
  }
  .hex_anime_app_configurations .hex_line_wrapper {
    left: -20px;
    bottom: 15px;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_outer_circle svg {
    width: 200px;
    height: 200px;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper .hex_phone_rotate img {
    width: 75px;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper .hex_phone_outlook img {
    width: 35px;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_outer_circle {
    top: -25px;
    left: -10px;
  }
  .hex_anime_app_configurations .hex_tab .hex_phone_outlook {
    left: 10px;
    top: 15px;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper {
    top: 26%;
    left: 32%;
  }
  .hex_anime_app_configurations .hex_round_wrapper .hex_rotate_wrapper .hex_phone_outlook {
    top: 18px;
    left: 20px;
  }
  .hex_anime_app_configurations .hex_middle .hex_data_flow_right {
    left: 60%;
  }
  .hex_anime_app_configurations.active_anime .hex_tab .hex_phone_outlook {
    width: 30px;
  }
  /* Single App and kiosk */
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_tab {
    max-width: 245px;
    height: 165px;
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .notch {
    max-width: 60px;
    height: 14px;
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .app .hex_app_setting {
    margin: 0px 20px;
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_app_adobe_img img {
    max-width: 35px;
    transform: translate(-116px, 102px) rotate(12deg);
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_hand {
    transform: translate(-99px, 98px);
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_hand svg {
    width: 60px;
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_tab.active_anime .hex_hand {
    transform: translate(86px, 40px);
    animation: hex_single_mouse_hand 0.5s both;
    animation-delay: 0.5s;
  }
  .hex_anime_single_app_kiosk .hex_phone_wrap .hex_tab.active_anime .hex_app_adobe_img img {
    max-width: 49px;
    transform: translate(73px, 35px) rotate(0deg);
  }
  /* Execute customs scripts */
  .hex_anime_execute_scripts .hex_tab {
    max-width: 255px;
  }
  .hex_anime_execute_scripts .hex_execute_file_wrap {
    margin: 20px auto 10px;
    max-width: 235px;
  }
  .hex_anime_execute_scripts .hex_execute_btn_wrap .hex_cancel_btn,
  .hex_anime_execute_scripts .hex_execute_btn_wrap .hex_execute_btn {
    max-width: 110px;
  }
  .hex_anime_execute_scripts .hex_execute_btn_wrap .hex_execute_btn {
    margin-left: 10px;
  }
  .hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_file_name_wrap .hex_file_name {
    font-size: 13px;
    line-height: 16px;
    padding: 3px 10px;
  }
  .hex_anime_execute_scripts .hex_execute_file_name .file_img {
    width: 45px;
    height: 46px;
  }
  .hex_anime_execute_scripts .hex_execute_file_wrap .hex_execute_file_name_wrap {
    right: -3%;
  }
  /* Network Restrictions */
  .hex_anime_network_restrictions .hex_tab {
    max-width: 250px;
  }
  /* Byod cope */
  .hex_anime_byod_cope_cobo .hex_left_phone,
  .hex_anime_byod_cope_cobo .hex_right_phone {
    max-width: 70px;
    height: 135px;
  }
  .hex_anime_byod_cope_cobo .notch {
    max-width: 40px;
    height: 10px;
  }
  .hex_anime_byod_cope_cobo .hex_secure_phone {
    top: 45%;
  }
  .hex_anime_byod_cope_cobo .hex_secure_phone svg {
    width: 18px;
  }
  .hex_anime_byod_cope_cobo .hex_img_wrapper .hex_img img {
    border-radius: 7px;
  }
  .hex_anime_byod_cope_cobo .hex_main_img.hex_main_left_img,
  .hex_anime_byod_cope_cobo .hex_main_img.hex_main_right_img {
    width: 28px;
    height: 28px;
  }
  .hex_anime_byod_cope_cobo .hex_main_img {
    bottom: -5%;
  }
  .hex_anime_byod_cope_cobo .hex_img_wrapper.hex_img_wrapper_right {
    left: 76px;
  }
  .hex_anime_byod_cope_cobo .hex_img_wrapper.hex_img_wrapper_left {
    right: 76px;
    left: unset;
  }
  .hex_anime_byod_cope_cobo .hex_img_wrapper .hex_img {
    width: 30px;
    height: 30px;
    padding: 2px;
  }
  .hex_anime_byod_cope_cobo .hex_img_wrapper {
    bottom: 0px;
  }
  .hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_img_wrapper,
  .hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_img_wrapper {
    bottom: 3px;
  }
  .hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_main_img,
  .hex_anime_byod_cope_cobo .hex_animation_container.active_anime .hex_main_img {
    bottom: 0;
  }
  /* Custom Configuration */
  .hex_anime_custom_configuration .hex_tab {
    max-width: 265px;
    padding: 10px;
  }
  .hex_anime_custom_configuration .hex_main_file_wrap .hex_custom_file {
    max-width: 220px;
  }
  /* Zero touch */
  .hex_anime_zero_touch_deploy .hex_tab {
    max-width: 250px;
  }
  .hex_anime_zero_touch_deploy .hex_tab .hex_input_blk,
  .hex_anime_zero_touch_deploy .hex_tab .hex_select_blk {
    max-width: 230px;
  }
  .hex_anime_zero_touch_deploy .hex_select_option_blk {
    max-width: 226px;
  }
  .hex_anime_zero_touch_deploy .hex_tab .hex_enroll_btn {
    max-width: 110px;
  }
}
/*===================================================================
                    hexnode - Apple MDM A/B ends


/*===================================================================
                    hexnode - Kiosk IDC strip update start 
====================================================================*/
.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.all_in_one_kiosk{
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
}
.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.ahex__kiosk_header_stripe_with_gartner.all_in_one_kiosk .hex__container_wrapper{
  max-width: 1300px;
}

.kiosk--header-stripe.featured--home-stripe .hex__mdm_home_content_wrapper{
  margin-top: unset;
  padding-top: 135px;
}
.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
  /* max-width: 503px; */
  max-width: 536px;
  padding-right: unset;
  margin-right: 60px;
}
.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__mdm_home_header_title{
  line-height: 1.28;
  text-align: left;
}
.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__mdm_home_header_title span{
  display: inline-block;
}
.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__signup_mdm_home_header_form_wrapper input[type="text"].hex__signup_mdm_home_header_input {
 font-size: 17px;
 line-height: 21px;
 font-weight: var(--hex_font_light);
 max-width: 280px;
}
.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__signup_mdm_home_header_form_wrapper .hex__signup_mdm_home_header_btn{
  font-weight: var(--hex_font_midbold);
  min-width: 210px;
}

.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__signup_mdm_home_header_text_wrapper .hex__mdm_home_video_btn{
  line-height: 20px;
}

.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
      justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
    align-items: center;
  position: relative;
  max-width: 567px;
  margin-left: 60px;
}
.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img{
  max-width: 567px;
  flex: 1 1 auto;
  height: 100%;
  min-height: 517px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.android-kiosk .hex-featured-img {
  position: relative;
}
.android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img .android-kiosk__icon {
  height: unset;
  padding-top: 3px;
}
.android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img img.android-kiosk__icon--setting {
  max-width: 19px;
}
.android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img img.android-kiosk__icon--lock {
  max-width: 15px;
}
.android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img img.android-kiosk__icon--warning {
  max-width: 20px;
}
.android-kiosk__wrapper {
  position: absolute;
  bottom: 45px;
  right: -20px;
  max-width: 265px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.android-kiosk__tag {
  display: flex;
  align-items: flex-start;
  max-width: 265px;
  width: 100%;
  border: 1px solid #FFFFFF0D;
  padding: 11px 30px 11px 16px;
  border-radius: 10px;
  background-color: #020A1950;
  transition: all 0.3s ease-out;
  backdrop-filter: blur(150px);
  -webkit-backdrop-filter: blur(150px);
  margin-bottom: 35px;
}
.android-kiosk__tag:last-child {
  margin-bottom: 0;
}
.android-kiosk__tag--setting {
  transform: translate(12%, 0%);
}
.android-kiosk__tag--lock {
  transform: translate(-3%, 0%);
}
.android-kiosk__tag--warning {
  transform: translate(-19%, 0%);
}
.android-kiosk__tag--setting:hover {
  transform: translate(12%, -3%);
}
.android-kiosk__tag--lock:hover {
  transform: translate(-3%, -3%);
}
.android-kiosk__tag--warning:hover {
  transform: translate(-19%, -3%);
}
.android-kiosk__content {
  font-size: 18px;
  line-height: 24px;
  font-weight: var(--hex_font_light);
  color: var(--hex_white);
  text-align: left;
  padding-left: 15px;
  margin: 0;
}
.android-kiosk__tag svg {
  transition: all 0.3s ease-in;
}
.android-kiosk__tag--setting .android-kiosk__icon--setting svg {
  transform: rotate(0deg);
}
.android-kiosk__tag--setting:hover .android-kiosk__icon--setting svg {
  transform: rotate(45deg);
}
.android-kiosk__tag--lock .android-kiosk__icon--lock svg .lock-top {
  transition: all 0.3s ease-in;
  transform: translateY(0px);
}
.android-kiosk__tag--lock:hover .android-kiosk__icon--lock svg .lock-top {
  transform: translateY(-2px);
}
.android-kiosk__tag--warning .android-kiosk__icon--warning svg {
  transform: rotate(0deg);
  transform-origin: top;
}
.android-kiosk__tag--warning:hover .android-kiosk__icon--warning svg {
  -webkit-animation: warning_vibration 0.6s both;
  -moz-animation: warning_vibration 0.6s both;
  -ms-animation: warning_vibration 0.6s both;
  -o-animation: warning_vibration 0.6s both;
  animation: warning_vibration 0.6s both;
}
@keyframes warning_vibration {
  0%{
    transform: rotate(0deg);
  }
  35% {
    transform: rotate(25deg);
  }
  100%{
    transform: rotate(-25deg);
  }
}
@-webkit-keyframes warning_vibration {
  0%{
    transform: rotate(0deg);
  }
  35% {
    transform: rotate(25deg);
  }
  100%{
    transform: rotate(-25deg);
  }
}
@media screen and (max-width:1199px){
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
    padding-bottom: 40px;
    margin-bottom: 0;
  }
  .android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper{
    padding-bottom: 0;
  }
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left{
    margin-right: 0;
  }
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__mdm_home_header_title{
    text-align: center;
  }
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__signup_mdm_home_header_text_wrapper{
    text-align: center;
    padding-top: 15px;
    margin: 0 auto;
  }
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester  .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    margin-top: 25px;
    margin-left: unset;
    max-width: 500px;
  }
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img{
    max-width: 500px;
  }
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__signup_mdm_home_header_form_wrapper{
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .android-kiosk__wrapper {
    right: -11px;
  }
}
@media screen and (max-width:1100px){
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester  .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    margin-bottom: unset;
  }
}



@media screen and (max-width:767px){
  .kiosk--header-stripe.featured--home-stripe .hex__mdm_home_content_wrapper{
    padding-top: 205px;
  }
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__signup_mdm_home_header_text_wrapper{
    padding-top: 20px;
  }
}

@media screen and (max-width:600px){
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__mdm_home_header_title{
    font-size: 34px;
  }
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__signup_mdm_home_header_form_wrapper input[type="text"].hex__signup_mdm_home_header_input{
    max-width: 343px;
    margin-bottom: 10px;
    height: 53px;
  }
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_left .hex__signup_mdm_home_header_form_wrapper .hex__signup_mdm_home_header_btn{
    max-width: 343px;
    height: 53px;
  }
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right{
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img{
    min-height: 351px;
    max-width: 343px;
  }
  .android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img img.android-kiosk__icon {
    padding-top: 1px;
  }
  .android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img img.android-kiosk__icon--setting {
    max-width: 11px;
  }
  .android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img img.android-kiosk__icon--lock {
    max-width: 9px;
  }
  .android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img img.android-kiosk__icon--warning {
    max-width: 12px;
  }
  .android-kiosk__wrapper {
    max-width: 155px;
    right: -10px;
    bottom: 30px;
  }
  .android-kiosk__tag {
    padding: 8px 15px 8px 10px;
    border-radius: 6px;
    max-width: 155px;
    margin-bottom: 20px;
  }
  .android-kiosk__tag--setting {
    transform: translate(0%, 0%);
  }
  .android-kiosk__tag--lock{
    transform: translate(-14%, 0%);
  }
  .android-kiosk__tag--warning {
    transform: translate(-30%, 0%);
  }
  .android-kiosk__tag--setting:hover {
    transform: translate(0%, -3%);
  }
  .android-kiosk__tag--lock:hover {
    transform: translate(-14%, -3%);
  }
  .android-kiosk__tag--warning:hover {
    transform: translate(-30%, -3%);
  }
  .android-kiosk__content {
    font-size: 10px;
    line-height: 13px;
    padding-left: 10px;
  }
  .android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img {
    min-height: unset;
  }
  .android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img .android-kiosk__icon {
    padding-top: 0;
  }
  .android-kiosk__tag svg {
    width: 12px;
  }
  .android-kiosk__tag--warning:hover .android-kiosk__icon--warning svg {
    -webkit-animation: warning_vibration 0.6s both;
    -moz-animation: warning_vibration 0.6s both;
    -ms-animation: warning_vibration 0.6s both;
    -o-animation: warning_vibration 0.6s both;
    animation: warning_vibration 0.6s both;
  }
  @keyframes warning_vibration {
    0%{
      transform: rotate(0deg);
    }
    35% {
      transform: rotate(18deg);
    }
    100%{
      transform: rotate(-18deg);
    }
  }
  @-webkit-keyframes warning_vibration {
    0%{
      transform: rotate(0deg);
    }
    35% {
      transform: rotate(18deg);
    }
    100%{
      transform: rotate(-18deg);
    }
  }
}
@media screen and (max-width:375px) {
  .android-kiosk.kiosk--header-stripe.featured--home-stripe.hex__header_stripe.and__forester .hex__mdm_home_content_wrapper .hex__mdm_home_content_right .hex-featured-img {
    min-height: 300px;
  }
}
/*===================================================================
                    hexnode - Kiosk IDC strip update ends 
====================================================================*/



/*===================================================================
                    Pricing page update starts 
====================================================================*/

/* 
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg{
  min-height: 450px;
}

@media screen and (min-width:768px){
  .pricing_page .pricing-header--stripe .ahex_pricing_header_bg{
    min-height: 512px;
  }
} */
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg::after{
  content: unset;
}

.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
-webkit-box-align:center;
    -ms-flex-align:center;
        align-items:center;
-webkit-box-pack:center;
    -ms-flex-pack:center;
        justify-content:center;
      
}
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 15px;
  background-color: rgba(255, 255, 255, 0.251);
  border-radius: 5px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  -webkit-box-align:center;
    -ms-flex-align:center;
        align-items:center;
}
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notificiation-header__text{
  margin: 0;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  font-weight: var(--hex_font_light);
  color: var(--hex_bg_color_white);
}
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notificiation-header__text span{
  color: #52B04A;
  font-weight: var(--hex_font_extrabold);
  padding: 0 3px;
}
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notification-header-popup-wrap .notificiation-header__icon{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 12px;
  max-height: 12px;
  margin-left: 5px;
  cursor:pointer;
  position: relative;
}
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notification-header-popup-wrap .notificiation-header__icon img{
  width: 12px;
  height: 12px;
  object-fit: contain;
}
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notification-header-popup-wrap .notificiation-header__icon .notification-header-popup{
  position: relative;
  opacity: 0;
  visibility: hidden;
  padding: 0 0 0 5px;
  z-index: -1;
  transition: 0.3s ease-out;
}
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notification-header-popup-wrap .notificiation-header__icon .notification-header-popup .notification-header-popup__title{
  padding: 10px;
  position: absolute;
  line-height: 15px;
  font-size: 12px;
  color: var(--hex_bg_color_white);
  font-weight: var(--hex_font_light);
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  left: 10px;
  background-color: #424360;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.161);
  border: 1px solid rgba(255, 255, 255, 0.251);
  margin: 0;
  border-radius: 5px;
  min-width: 182px;
  max-width: 186px;
}
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notification-header-popup-wrap .notificiation-header__icon .notification-header-popup .notification-header-popup__title::before{
  position: absolute;
  content: '';
  width: 10px;
  left: -5.7px;
  height: 10px;
  background-color: #424360;
  top: 50%;
  transform: translate(0px, -50%)rotate(45deg);
  border-left: 1px solid rgba(255, 255, 255, 0.251);
  border-bottom: 1px solid rgba(255, 255, 255, 0.251);
  z-index: -1;
  transition: 0.3s ease-out;
}
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notification-header-popup-wrap .notificiation-header__icon:hover .notification-header-popup{
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

/* .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content{
  padding-top: 145px;
}
@media screen and (min-width: 972px){
  .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content{
    padding-top: 155px;
  }
} */
/* .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .pricing_head_title{
  margin-top: 10px;
} */
/* .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .pricing_heading{
  line-height: 62px;
  font-size: 48px;
} */

.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .variant--list__header.pricing_feature_list_header{
  padding: 10px 0 25px 0;
}


.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .variant--list__header.pricing_feature_list_header ul li{
  font-size: 15px;
  line-height: 22px;
  text-align: center;
  padding-left: 25px;
  padding-top: 15px;
  font-weight: var(--hex_font_light);
  color: var(--hex_white);
}
@media screen and (min-width:768px){
  .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .variant--list__header.pricing_feature_list_header ul li{
    font-size: 18px;
    line-height: 27px;
  }
}
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .variant--list__header.pricing_feature_list_header ul li::before {
  background-image: url("https://www-review3.hexnode.com/static/img/pricing/v2/icons/light-tick.svg");
  background-repeat: no-repeat;
  background-position: center;
  top: 8px;
  width: 17px;
}
/* .hex--firefox .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .pricing_feature_list_header ul li::before,
.hex--windows .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .pricing_feature_list_header ul li::before,
.hex--android .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .pricing_feature_list_header ul li::before{
  top: 6px;
} */

.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .pricing_tile_header .varient--bill__value.bill_value{
  font-size: 14px;
  font-weight: var(--hex_font_bold);
  line-height: 18px;
}

.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .pricing_tile_header .annual-bill-wrap{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.variant--choose-plan__icon.choose_plan_icon{
  margin: 0 5px
}
.variant--choose-plan__icon .onoffswitch{
  width: 32px;
}
.variant--choose-plan__icon .onoffswitch-label{
  width: 32px;
  height: 20px;
  margin-top: unset;
  border-radius: 10px;
}

.variant--choose-plan__icon .onoffswitch-inner:before,
.variant--choose-plan__icon .onoffswitch-inner:after{
  height: 20px;
}
.variant--choose-plan__icon .onoffswitch-inner:before{
  background-color: #36AF2C;
}
.variant--choose-plan__icon .onoffswitch-inner:after{
  background-color: transparent;
}
.variant--choose-plan__icon .onoffswitch-switch{
  right:14px;
  width: 16px;
  height: 16px
}
.variant--choose-plan__icon .onoffswitch-checkbox.checked + .onoffswitch-label .onoffswitch-switch{
  right:2px
}
.variant--choose-plan__icon .onoffswitch-label:after{
  height: 100%;
  left: 0;
  top: 0;
  background: rgb(255, 255, 255,0.4);
}
.pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .pricing_tile_header .variant--save__annual.save_annual{
  padding: 0px 5px 1px;
  font-size: 10px;
  line-height: 18px;
  font-weight: var(--hex_font_bold);
  letter-spacing: 0.4px;
  background-color: #52B04A;
  color: var(--hex_bg_color_white);
  border-radius: 2px;
  position: relative;
  /* top:3px;
  left: 15%;
  transform: translate(-15%, 0px); */
  bottom: unset;
  transform: unset;
  left:unset;
}
/* .hex--firefox .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .pricing_tile_header .save_annual,
.hex--windows .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .pricing_tile_header .save_annual{
  padding: 4px 5px 1px;
  line-height: 14px;
} */


@media screen and (max-width:767px){
  /* .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content{
    padding-top: 185px;
  } */
  /* .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .pricing_heading{
    line-height: 44px;
    font-size: 34px;
    margin-bottom: unset;
  } */
  .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notification-header-popup-wrap .notificiation-header__icon .notification-header-popup{
    padding: 0;
  }
  .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notification-header-popup-wrap .notificiation-header__icon .notification-header-popup .notification-header-popup__title{
    left: unset;
    right: 9%;
    transform: translate(9%, 0px);
    top: 18px;
  }
  .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notification-header-popup-wrap .notificiation-header__icon .notification-header-popup .notification-header-popup__title::before{
    width: 5px;
    height: 5px;
    background-color: #424360;
    top: -1px;
    border-left: 1px solid rgba(255, 255, 255, 0.251);
    border-top: 1px solid rgba(255, 255, 255, 0.251);
    z-index: -1;
    transition: 0.3s ease-out;
    right: 10%;
    left: unset;
    border-bottom: unset;
  }
}
@media screen and (max-width:600px){
  .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .variant--list__header.pricing_feature_list_header{
    padding-top: unset;
    padding-bottom: 15px;
  }
  .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .ahex_pricing_header_content .variant--pricing__tile-header.pricing_tile_header {
    padding: unset;
    margin-bottom: 30px;
    margin-top: unset;
  }
  
}
@media screen and (max-width:390px){
  .pricing_page .pricing-header--stripe .ahex_pricing_header_bg .notificiation-header-blck .notificiation-header-blckwrap .notificiation-header__text{
    font-size: 10px;
  }
}

/* =================== pricing tile css starts */

.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_block{
 padding-bottom: 0;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col{
  border: 1px solid #E5E5E5;
  margin: -1px -1px 0px -1px;
  background-color: var(--hex_bg_color_white);
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:first-child{
  border-radius: 10px 0 0 10px;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:last-child{
  border-radius: 0px 10px 10px 0px;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3){
  box-shadow: 0px 20px 60px #52B04A26;
  z-index: 1;
}

.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_head{
  border: 1px solid #E5E5E5;
  margin: 0 -1px -1px -1px;
  border-top: none;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:first-child .tile_stripe_block .tile_featured_col_head{
  border-radius: 10px 0 0 0;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:last-child .tile_stripe_block .tile_featured_col_head{
  border-radius: 0 10px 0 0;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_head .variant--feature__head.tile_featured_head{
  background-color: #52B04A;
  font-size: 16px;
  font-weight: var(--hex_font_bold);
  padding: 5px 0;
  line-height: 20px;
  height: unset;
}
/* .hex--firefox .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_head .tile_featured_head,
.hex--windows .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_head .tile_featured_head{
  padding: 6px 0 4px;
} */
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_head::after{
  content: unset;
}
.tile_stripe_col .tile_stripe_block .variant--tile__header.tile_header h2{
  font-size: 20px;
  line-height: 25px;
  font-weight: var(--hex_font_extrabold);
  margin-top: 10px;
  margin-bottom: 5px;
  color:#000000
}

.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_description{
  min-height: unset;
  margin-bottom: 20px;
}
html:is([lang="fr"], [lang="de"], [lang="pl"], [lang="ru"], [lang="pt"], [lang="pt-br"], [lang="da"]) .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_description {
  margin-bottom: 10px;
}
@media screen and (min-width:601px){
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_description{
    min-height: 48px;
    margin-bottom: 0px;
  }
}
.variant--tile__description-head.tile_description_heading{
  color: #000000;
  line-height: 18px;
  font-weight: var(--hex_font_light);
  opacity: 0.5;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_price .tile_price_blocks{
  min-height: 50px;
  max-height: 50px;
}
.tile_stripe_block .tile_price .variant--dollar_style.dollar_style{
  font-size: 40px;
  line-height: 1.25;
  font-weight: var(--hex_font_extrabold);
  color: #000000;
  margin-bottom: 0;
}
.tile_stripe_block .tile_price .variant--price-sub__heading.price_sub_heading{
  font-size: 12px;
  line-height: 15px;
  font-weight: var(--hex_font_light);
  margin-top: 0;
  margin-bottom: 20px;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_stripe_action{
  margin-bottom: 30px;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_stripe_action .addon_btn{
  min-height: unset;
  padding:10px 40px;
  font-size: 15px;
  line-height: 24px;
  min-width: unset;
  font-weight: var(--hex_font_midbold);
  text-transform: uppercase;
  border-radius: 4px;
  transition:  background-color 0.3s ease-out, color 0.3s ease-out,
  border 0.3s ease-out;
}

@media screen and (min-width:1200px){
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_stripe_action .addon_btn{
    width: 100%;
    padding:15px 20px;
    line-height: 18px;
  }
  html:not([lang="en"]) .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block form .tile_stripe_action .addon_btn {
    padding:15px 10px;
  } 
}



.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_stripe_action .addon_btn:hover{
  background-color: var(--hex_btn_bg_color_hover);
}

.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent{
  padding: 20px 35px 20px;
}

@media screen and (min-width:1440px){
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent{
    padding: 30px 40px 35px;
  }
}

.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list{
  margin-top: 0px;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .comming_soon_style{
  display: flex;
  padding-left: 20px;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  opacity: 0.5;
  font-weight: var(--hex_font_light);
  text-align: left;
  margin-bottom:20px;
}
.tile_pricing_top_title .variant--pricing-top__title.pricing_top_title_content{
  font-size: 14px;
  line-height: 18px;
  color:#000000;
  font-weight: var(--hex_font_bold);
  opacity: 0.75;
  margin-bottom: 15px;
}
.pricing-header--stripe .hide_block_for_mobile.pro_arrow .tile_pricing_top_title {
  display:none;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height{
  padding-bottom: 20px;
  line-height: 18px;
}
@media screen and (max-width:600px){
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height{
    padding-bottom: 15px;
  }
}
@media screen and (min-width:1200px){
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height:last-child{
    padding-bottom: 0px;
  }
}

.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style{
  display: flex;
  position: relative;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style  .plan-desc-icon-wrap{
  display: inline-block;
  padding-left: 25px;
  position: relative;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style  .plan-desc-icon-wrap::before{
  position: absolute;
  content:'';
  background-image: url("https://www-review3.hexnode.com/static/img/pricing/v2/icons/plan-description.svg");
  width: 12px;
  height:8px;
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
  top: 5px;
}

.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style .plan-desc-icon-wrap .desc-title{
  position: relative;
  font-size:15px;
  line-height: 19px;
  color: #404040;
  font-weight: var(--hex_font_light);
  /* opacity: 0.75; */
  text-align: left;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style .plan-desc-icon-wrap .desc-title .tooltip-icon-wrap{
  display: inline-block;
  position: relative;
  cursor: pointer;
}


.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style  .plan-desc-icon-wrap .desc-title .tooltip-icon-wrap .os-info-popup{
  position: absolute;
  top: -27px;
  left: 50%;
  transform: translateX(-50%);
  padding: 5px 10px;
  background-color: #000000;
  border-radius: 5px;
  line-height: 18px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
  z-index: 2;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease-out;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style  .plan-desc-icon-wrap .desc-title .tooltip-icon-wrap .os-info-popup::after{
  position: absolute;
content: '';
  width: 5px;
  height: 5px;
  bottom: -2px;
  background-color: #000000;
  left: 50%;
  transform: translate(-50%, 0px)rotate(45deg);
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style  .plan-desc-icon-wrap .desc-title .tooltip-icon-wrap:hover .os-info-popup{
  opacity: 1;
  visibility: visible;
}

.pricing-header--stripe .pricing_tiles_stripe .see_all_compare{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -webkit-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
         width: 100%;
}
.pricing-header--stripe .pricing_tiles_stripe .see_all_compare::before{
  position: absolute;
  content: '';
  background: url("https://www-review3.hexnode.com/static/img/pricing/v2/icons/dashed-lines.svg");
  background-repeat: no-repeat;
  height: 64px;
  width: 100%;
  left: 50%;
  max-width: 1040px;
  bottom: 50%;
  transform: translate(-50%, 0%);
  z-index: -1;
}
.pricing-header--stripe .pricing_tiles_stripe .see_all_compare .see_more_link{
  padding: 10px 30px;
  font-size: 15px;
  line-height: 24px;
  font-weight: var(--hex_font_midbold);
  background-color: var(--hex_bg_color_white);
  color: var(--hex_btn_bg_color);
  border-radius: 4px;
  border: 1px solid var(--hex_btn_bg_color);
  transition: 0.3s ease-out;
}
/* .hex--windows .pricing-header--stripe .pricing_tiles_stripe .see_all_compare .see_more_link{
  padding: 13px 20px 8px;
}
.hex--firefox .pricing-header--stripe .pricing_tiles_stripe .see_all_compare .see_more_link{
  padding: 11px 20px 9px;
}
.hex--windows.hex--firefox .pricing-header--stripe .pricing_tiles_stripe .see_all_compare .see_more_link{
  padding: 12px 20px 9px;
} */
.pricing-header--stripe .pricing_tiles_stripe .see_all_compare .see_more_link:hover{
  background-color: #AA232F;
  outline: none;
  color: var(--hex_bg_color_white);
}
.pricing-header--stripe .pricing_tiles_stripe .see_all_compare .see_more_link::after{
  content: unset;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a .show_more_value{
  position: relative;
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out{
  overflow: unset;
}
@media screen and (min-width:1200px){
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .btn_show_quote_on_big_screen .price_plan_a.for_desk{
    display: none;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .hide_block_for_mobile{
    display: block !important;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_head .variant--feature__head.tile_featured_head{
    top: -30px;
  }
}
@media screen and (max-width:1199px){
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col{
    margin-bottom: 40px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .see_all_compare{
    margin-top: unset;
  }
  .pricing-header--stripe .pricing_tiles_stripe .see_all_compare::before{
    display: none;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_block{
    box-shadow: unset;
    margin-bottom: unset;
    top: 0;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2){
    border-radius: 0 10px 10px 0px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3){
    border-radius: 10px 0px 0px 10px;
  }
  /* .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:last-child{
    border-radius: 0 10px 10 0px;
  } */
 
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2) .tile_stripe_block .tile_featured_col_head{
    border-radius: 0 10px 0px 0px ;
  }
  /* .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) .tile_stripe_block .tile_featured_col_head{
    border-radius: 10px 0px 0px 0px;
  } */
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:last-child .tile_stripe_block .tile_featured_col_head{
    border-radius: 0px 10px 0 0;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_head .variant--feature__head.tile_featured_head{
    border-radius: 5px 5px 0 0;
  }
  
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a{
    padding-bottom: 0;
    text-decoration: underline;
    line-height: 18px;
    font-weight: var(--hex_font_bold);
    color: #88939E;
  }
  /* .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent{
    padding-top: 20px;
  } */
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .comming_soon_style{
    margin-bottom: 10px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .comming_soon_style h6{
    margin: unset;
  }
  
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a .show_more_value::after{
    content: '';
    background-image: url("https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right-black.svg");
    background-repeat: no-repeat;
    width: 11px;
    height: 11px;
    position: absolute;
    right: -15px;
    top: 5px; 
    transform: rotate(90deg);
    background-size: contain;
    background-position: center;
    transition: 0.3s ease-out;
  }
 
  /* .hex--firefox .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a .show_more_value::after,
  .hex--windows .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a .show_more_value::after,
  .hex--android .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a .show_more_value::after{
    top: 1px; 
  } */
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .active_btn .price_plan_a .show_less_value::after{
    content: '';
    background-image: url("https://www-review3.hexnode.com/static/img/home_page/images/icons/arrow-right-black.svg");
    background-repeat: no-repeat;
    width: 11px;
    height: 11px;
    transform: rotate(-90deg);
    background-size: contain;
    background-position: center;
    position: absolute;
    margin-left: 0px;
    right: -15px;
    top: 4px;
    transition: top 0.3s ease-out;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .active_btn .price_plan_a .show_less_value:hover::after {
    top: 2px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a .show_more_value:hover::after{
    top: 7px;
  }

  /* .hex--firefox .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a .show_more_value:hover::after,
  .hex--windows .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a .show_more_value:hover::after,
  .hex--android .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a .show_more_value:hover::after{
    top: 3px;
  } */
 
}
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.pro_arrow .price_fe_list .tile_pricing_top_title{
  display: none;
}
@media screen and (min-width:619px) and (max-width:1199px){
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.enterprise_arrow  .varient--price-fe__list.price_fe_list,
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.pro_arrow .varient--price-fe__list.price_fe_list{
    min-height: 284px;
  }
  
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .varient--price-fe__list.price_fe_list{
    min-height: 352px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultra_arrow .varient--price-fe__list.price_fe_list{
    min-height: 352px
  }
}


@media screen and (min-width:601px) and (max-width:618px){
  
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.pro_arrow .varient--price-fe__list.price_fe_list{
    min-height: 300px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.enterprise_arrow  .varient--price-fe__list.price_fe_list{
    min-height: 287px;
  }

  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .varient--price-fe__list.price_fe_list,
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultra_arrow .varient--price-fe__list.price_fe_list{
    min-height: 351px
  }

}



@media screen and (max-width:767px){
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col{
    max-width: 340px;
    margin-bottom: 25px;
    width:100%;
    flex: unset;
  }
  .pricing-variant--normal .tile_stripe_container.tile_stripe_container--relative {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:last-child{
    margin-bottom: 20px;
  }
   .tile_stripe_col .tile_stripe_block .variant--tile__header.tile_header h2{
    text-align: left;
  }
  .variant--tile__description-head.tile_description_heading{
    text-align: left;
  }
  .tile_stripe_block .tile_price .variant--dollar_style.dollar_style{
    text-align: left;
  }
  .tile_stripe_block .tile_price .variant--price-sub__heading.price_sub_heading{
    text-align: left;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_stripe_action{
    justify-content: flex-start;
    /* margin-bottom: 20px; */
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_stripe_action .addon_btn{
    width: 100%;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:first-child{
    border-radius: 10px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_block{
    border-radius: 10px;
    border: unset;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:first-child .tile_stripe_block .tile_featured_col_head{
    border-top: unset;
    border-radius: 10px 10px 0 0;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent{
    padding-top: 15px;
    padding-bottom: 20px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2){
    border-radius: 10px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2) .tile_stripe_block .tile_featured_col_head{
    border-radius: 10px 10px 0px 0px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3){
    border-radius: 10px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) .tile_stripe_block .tile_featured_col_head{
    /* border-radius: 10px 10px 0px 0px; */
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:last-child{
    border-radius: 10px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_head .variant--feature__head.tile_featured_head{
    top: -30px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list{
    margin-top: 10px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .express_arrow .price_fe_list .tile_pricing_top_title{
    display: none;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a .show_less_value{
    margin-top: 5px;
    margin-bottom: 10px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_block.featured_col {
    margin-top: 30px;
  }
  /* .tile_featured_head {
    top: -30px;
  } */
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:last-child .tile_stripe_block .tile_featured_col_head {
    border-radius: 10px 10px 0px 0px;
  }
}

@media screen and (max-width:420px){
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col{
    /* max-width: 260px; */
  }
}

/*  pricing tile css ends =================== */


.calc-stripe-wrap{
  padding: 45px 0 45px;
  background-color: var(--hex_bg_color_light_grey);
}

.calc-stripe{
  display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.calc-stripe .calc-stripe-left{
  width: 100%;
  max-width: 980px;
  margin-right: 40px;
 }
 

 .calc-stripe .calc-stripe-left .calc-stripe-left__header{
   margin-bottom: 30px;
 }
 .calc-stripe .calc-stripe-left .calc-stripe-left__header .calc-stripe__header-title{
   font-size: 40px;
   line-height: 1.25;
   font-weight: var(--hex_font_extrabold);
   letter-spacing: 0px;
   color: var(--hex_home_common_title_color);
   opacity: 1;
   text-align: center;
   margin: 0;
 }

 /* .calc-stripe .calc-stripe-left .calc-stripe-left__body {
    margin-bottom: 25px;
 } */
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
 -webkit-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
         -ms-flex-wrap: wrap;
       flex-wrap: wrap;
 }
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .device-count .calc-stripe-left__body-content{
  margin-left:0px;
  margin-right: 5px;
 }
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .calc-stripe-left__body-content{
  text-align: left;
  font-size: 16px;
  line-height:20px;
  font-weight: var(--hex_font_light);
  letter-spacing: 0px;
  color: rgba(25, 25, 25, 0.6);
  margin-left:5px;
 }

 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .device-count{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
 -webkit-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
         margin-top: 10px;
         margin-bottom: 10px;
 }
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .device-count input{
  max-width: 76px;
  padding: 5px 10px 5px;
  height: 30px;
  border-radius:4px;
  text-align: left;
  border: 1px solid #3066CD;
  background-color: #E0E8F9;
  font-size: 16px;
  line-height: 21px;
  font-weight: var(--hex_font_bold);
  transition: 0.3s ease-out;
  margin-right:5px;
 }
 /* .hex--firefox .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .device-count input,
 .hex--android .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .device-count input{
  padding: 5px 10px 2px;
 }
 .hex--windows.hex--chrome .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .device-count input{
  padding: 5px 10px 3px;
 } */
 
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .device-count input:focus{
   box-shadow: 0 0 0 0.23rem rgba(210, 225, 255);
 }
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-box-align:center;
   -ms-flex-align:center;
       align-items:center;
       -webkit-box-pack:center;
       -ms-flex-pack:center;
           justify-content:center;
       flex-wrap: wrap;
 }
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap .dropdown-icon__wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  /* margin-left: 5px;
  margin-right: 5px; */
  -webkit-box-align: center;
  -ms-flex-align: center;
      align-items: center;
      margin-top:10px;
      margin-bottom: 10px;
 }

 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap .plan-dropdown{
   padding: 5px 10px;
   border-radius: 5px;
   width:100%;
   min-width: 112px;
   height: 30px;
   border: none;
   font-size: 16px;
   line-height: 20px;
   font-weight: var(--hex_font_bold);
   -webkit-appearance: none;
   -moz-appearance: none;
        appearance: none;
        position: relative;
  background:url("https://www-review3.hexnode.com/static/img/pricing/v2/icons/dropdown-arrow.svg") 93% / 10% no-repeat #E0E8F9;
  cursor: pointer;
  transition: 0.3s ease-out;
  /* margin-right: 5px; */
 }
 /* .hex--windows .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap .plan-dropdown option,
 .hex--windows.hex--chrome .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap .plan-dropdown option,
 .hex--firefox .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap .plan-dropdown option
 {
   background-color: #ffffff;
 }
 .hex--firefox .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap .plan-dropdown,
 .hex--android .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap .plan-dropdown{
  padding: 4px 10px 5px;
 }
 .hex--windows.hex--chrome .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap .plan-dropdown{
  padding: 5px 10px 3px;
 } */
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap .plan-dropdown:hover{
   background-color: #CDDBFA;
 }
  
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap .plan-dropdown:focus{
    outline: 0;
 }
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-input-wrap .dropdown-wrap .plan-dropdown:last-child{
   margin-right: 0;
   margin-left: 5px;
 }

 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
       -ms-flex-align: end;
           align-items: flex-end;
 }
 
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;  
 }
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap{
   max-width: 980px;
   width: 100%;
 }
 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider{
  margin: 15px 0 0px;
  position: relative;
}

.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .range-slider__input:focus {
 outline: none;
}

.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .popup-mark{
  position: absolute;
  content: " ";
  width: 1px;
  height: 20px;
  background-color: #020A19;
  top: 25%;
  left: 16%;
  transform: translateY(-25%);
  z-index: 1;
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .active.range-wrap .range-slider .popup-mark{
  z-index:0;
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .avail-text{
  position: absolute;
  content: '';
  min-width: 80px;
  font-size: 12px;
  line-height: 12px;
  font-weight: var(--hex_font_midbold);
  color:#020A19;
  bottom: -30px;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
}
.hex--firefox .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .avail-text{
  min-width: 83px;
}
/* .hex--firefox .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .avail-text,
.hex--android .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .avail-text,
.hex--windows.hex--chrome .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .avail-text{
  bottom: -32px;
} */

@media screen and (max-width:600px){
  .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .avail-text{
    left: 10%;
    transform: translateX(-10%);
  }
}


.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .popup-mark-text{
  position: absolute;
  display: flex;
  font-size: 12px;
  line-height: 15px;
  bottom: 20px;
  left: 50%;
  padding: 10px 15px;
  background-color: #FFFFFF;
  text-align: center;
  min-width: 134px;
  transform: translateX(-50%);
  border-radius:4px;
  color: #000000;
  box-shadow: 0px 5px 15px #A0B6FE33;
  font-weight: var(--hex_font_light);
  z-index: 1;
  transition: 0.3s ease-out;
  opacity: 0;
  visibility: hidden;
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .popup-mark-text::after{
  position: absolute;
  content: " ";
  width: 7px;
  height:7px;
  background-color: #FFFFFF;
  left: 50%;
  bottom:-2px;
  transform: translateX(-50%)rotate(45deg);
}

.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .active.range-wrap .range-slider .popup-mark-text{
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width:390px){
  .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .popup-mark-text{
    font-size: 10px;
    line-height: 12px;
    min-width: 115px;
  }
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .range-slider__thumb{
  width: 32px;
  height: 32px;
  border: 2px solid var(--hex_bg_color_white);
  border-radius: 50%;
  box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.149);
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #020A19;
  z-index: 2;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .range-slider__thumb .range-slider__thumb-icon{
  width: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 9px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .range-slider__thumb .range-slider__thumb-icon img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .active.range-wrap .range-slider .range-slider__thumb{
  background-color: #3165CD;
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .range-slider__line{
  height: 10px;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background-color: var(--hex_bg_color_white);
  border: 1px solid #E5E5E5;
  position: absolute;
  z-index: 1;
  border-radius:6px;
  cursor: pointer;
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider .range-slider__line .range-slider__line-fill{
  height: 10px;
  background-color: #020A19;
  position: absolute;
  width: 0%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 5px 0px 0px 5px;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .active.range-wrap .range-slider .range-slider__line .range-slider__line-fill{
  background-color: #3165CD;
}

 .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider input[type="range"] {
  width: 100%;
  /* background-color: #E6E6E6; */
  background-color: transparent;
  position: absolute;
  top: 50%;
  z-index: 3;
  transform: translateY(-50%);
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  border-radius:6px;
  height: 10px;
  opacity: 1;
  margin: 0;
  cursor: pointer;
}

.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 32px;
  position: relative;
  width: 32px;
  background-color: #020A19;
  box-shadow: 0px 0px 5px rgb(0 0 0 / 10%);
  border-radius: 50%;
  /* margin-top: -5px; */
  border: 2px solid var(--hex_bg_color_white);
  /* border: 2px solid red; */
  transition: 0.3s ease-out;
  opacity: 0;
  cursor: pointer;
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-slider input[type="range"]::-moz-range-thumb{
  appearance: none;
  height: 17px;
  width: 17px;
  background-color: #020A19;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid var(--hex_bg_color_white);
  position: relative;
  transition: 0.3s ease-out;
  opacity: 0;
  cursor: pointer;
}

.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-count{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  margin-top: 15px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* .hex--firefox .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-count,
.hex--android .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-count,
.hex--windows.hex--windows.hex--chrome .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-count{
  margin-top: 18px;
} */

.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-count .range-text-wrap .range-count__text{
  font-size: 12px;
  line-height: 15px;
  max-width: 70px;
  color: #000000;
  font-weight: var(--hex_font_light);
  text-align: center;
}
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-count .range-count__value{
text-align: center;
font-size: 16px;
line-height: 1;
font-weight: var(--hex_font_midbold);
letter-spacing: 0px;
color: #000000;
}

.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .device-count{
 margin-left:20px;
} 
.calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .device-count input{
 max-width: 80px;
 padding: 15px 15px;
 height: 100%;
 border-radius:5px;
 text-align: center;
 border: 1px solid #000000;
 background-color: transparent;
 font-size: 14px;
 line-height: 21px;
 font-weight: var(--hex_font_bold);
}

.calc-stripe-left__footer{
  display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
          max-width: 580px;
          position: relative;
          margin: -30px auto 10px;
          /* top: -30px; */
}

 .calc-stripe-left__footer .calc-stripe-left__footer-link{
  text-align: left;
  font-size: 14px;
  line-height: 18px;
  font-weight: var(--hex_font_light);
  letter-spacing: 0px;
  color: rgb(0, 0, 0, 0.54);
  margin: 0;
 }
 .calc-stripe-left__footer .calc-stripe-left__footer-link a{
  display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: inline-flex;
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline;
 }
 .calc-stripe-left__footer .calc-stripe-left__footer-link a:hover,
 .calc-stripe-left__footer .calc-stripe-left__footer-link a:focus{
   text-decoration: none;
   color:#88939E;
 }

 .calc-stripe-left__footer .calc-stripe-left__footer-link a span{
  text-align: left;
  font-size: 14px;
  line-height: 18px;
  font-weight: var(--hex_font_bold);
  letter-spacing: 0px;
  color: #88939E;
  opacity: 1;
  text-decoration: underline;
 }
 .calc-stripe-left__footer .calc-stripe-left__footer-link a .calc-stripe-left__footer-link-icon{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 5px;
    /* width: 10px;
    height:10px; */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
 }
 .calc-stripe-left__footer .calc-stripe-left__footer-link a .calc-stripe-left__footer-link-icon svg{
    width: 10px;
    height:10px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -webkit-transition: 1s ease-out; 
    -o-transition: 1s ease-out; 
    transition: 1s ease-out;
 }
 .calc-stripe-left__footer .calc-stripe-left__footer-link a .calc-stripe-left__footer-link-icon svg .arrow--up{
  -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
            transform: translate(0px, 0px); 
  -webkit-transition: 0.3s ease-out; 
  -o-transition: 0.3s ease-out; 
  transition: 0.3s ease-out;
 }

 .calc-stripe-left__footer .calc-stripe-left__footer-link a:hover .calc-stripe-left__footer-link-icon svg .arrow--up{
  -webkit-transform: translate(1px, -1px);
      -ms-transform: translate(1px, -1px);
          transform: translate(1px, -1px);
 }
  .calc-stripe-left__footer .calc-stripe-left__footer-link .shake.click-here{
    animation: shake 0.5s;
  }
  /* @keyframes shake {
    0% { transform: translate(1px, 1px) rotate(0deg); }
    10% { transform: translate(-1px, -2px) rotate(-1deg); }
    20% { transform: translate(-3px, 0px) rotate(1deg); }
    30% { transform: translate(3px, 2px) rotate(0deg); }
    40% { transform: translate(1px, -1px) rotate(1deg); }
    50% { transform: translate(-1px, 2px) rotate(-1deg); }
    60% { transform: translate(-3px, 1px) rotate(0deg); }
    70% { transform: translate(3px, 1px) rotate(-1deg); }
    80% { transform: translate(-1px, -1px) rotate(1deg); }
    90% { transform: translate(1px, 2px) rotate(0deg); }
    100% { transform: translate(1px, -2px) rotate(-1deg); }
  } */
  @keyframes shake {
    0% { transform: translate(2px, 1px) rotate(0deg); }
    10% { transform: translate(-1px, -2px) rotate(-2deg); }
    20% { transform: translate(-3px, 0px) rotate(3deg); }
    30% { transform: translate(0px, 2px) rotate(0deg); }
    40% { transform: translate(1px, -1px) rotate(1deg); }
    50% { transform: translate(-1px, 2px) rotate(-1deg); }
    60% { transform: translate(-3px, 1px) rotate(0deg); }
    70% { transform: translate(2px, 1px) rotate(-2deg); }
    80% { transform: translate(-1px, -1px) rotate(4deg); }
    90% { transform: translate(2px, 2px) rotate(0deg); }
    100% { transform: translate(1px, -2px) rotate(-1deg); }
  }
 .calc-stripe .calc-stripe-right{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 280px;
  }
  .calc-stripe .calc-stripe-right .calc-stripe-right__body{
    max-width: 280px;
  }
  .calc-stripe .calc-stripe-right .toast-msg{
    background-color: #3165CD;
    border-radius: 10px 10px 0 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    height: 34px;
    position: absolute;
    width: 100%;
    transition: 0.5s ease-in-out;
    top: -18px;
  }
  .calc-stripe .active.calc-stripe-right .toast-msg{
    opacity: 1;
  }
  .calc-stripe .calc-stripe-right .toast-msg .toast-msg__text{
    text-align: center;
    font-size: 12px;
    line-height:19px;
    font-weight:var(--hex_font_midbold);
    letter-spacing: 0px;
    color: var(--hex_bg_color_white);
    padding: 5px;
    transition: 0.3s ease-in-out;
    opacity: 0;
  }
  .calc-stripe .active.calc-stripe-right .toast-msg .toast-msg__text{
    opacity: 1;
  }
 
  .calc-stripe .calc-stripe-right .device-price-wrap{
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding: 30px 25px;
    background-color: var(--hex_bg_color_white);
    border: 1px solid #E5E5E5;
    border-radius:10px;
    top: 0px;
    transition: 0.5s ease-in-out;
  }
  .calc-stripe .active.calc-stripe-right .device-price-wrap{
    border-radius: 0 0 10px 10px ;
    box-shadow: 0px 20px 60px #3166CE1A;
    top: 15px;
  }
  .calc-stripe .calc-stripe-right .device-price-wrap .device-price__desc{
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    color:#000000;
    text-align: center;
    font-weight: var(--hex_font_light);
    margin-bottom: 5px;
  }
  .calc-stripe .calc-stripe-right .device-price-wrap .cost{
    display: inline-block;
    font-size: 40px;
    line-height: 1.25;
    font-weight: var(--hex_font_extrabold);
    text-align: center;
    color: #000000;
    margin-bottom: 5px;
  }
  .calc-stripe .calc-stripe-right .device-price-wrap .device-price__text{
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    font-weight: var(--hex_font_light);
    text-align: center;
    color: #000000;
  }
  .calc-stripe .calc-stripe-right .device-price-wrap .calc-stripe-right__body-btn-wrap{
    width: 100%;
    min-width: 232px;
    margin-top: 30px;
  }
  .calc-stripe .calc-stripe-right .device-price-wrap .calc-stripe-right__body-btn-wrap .calc-stripe-right__body-primary-btn{
    padding: 15px 20px;
    border-radius: 4px;
    background-color: var(--hex_btn_bg_color);
    color: var(--hex_bg_color_white);
    width: 100%;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    font-size: 15px;
    cursor: pointer;
    line-height: 20px;
    font-weight: var(--hex_font_midbold);
    transition: 0.3s ease-out;
  }
  .calc-stripe .calc-stripe-right .device-price-wrap .calc-stripe-right__body-btn-wrap .calc-stripe-right__body-primary-btn:hover{
    background-color: var(--hex_btn_bg_color_hover);
    text-decoration: none;
    outline: 0;
  }
  .calc-stripe .calc-stripe-right .device-price-wrap .calc-stripe-right__body-btn-wrap .calc-stripe-right__body-primary-btn:focus{
    text-decoration: none;
    outline: 0;
  }
  /* .hex--windows .calc-stripe .calc-stripe-right .device-price-wrap .calc-stripe-right__body-btn-wrap .calc-stripe-right__body-primary-btn,
  .hex--firefox .calc-stripe .calc-stripe-right .device-price-wrap .calc-stripe-right__body-btn-wrap .calc-stripe-right__body-primary-btn,
  .hex--android .calc-stripe .calc-stripe-right .device-price-wrap .calc-stripe-right__body-btn-wrap .calc-stripe-right__body-primary-btn{
    padding: 17px 20px 13px;
  } */
  .calc-stripe .calc-stripe-right .device-price-wrap .calc-stripe-right__body-btn-wrap .secondary--btn.calc-stripe-right__body-primary-btn{
    background-color: var(--hex_bg_color_white);
    color: var(--hex_btn_bg_color);
    border: 1px solid var(--hex_btn_bg_color);
    margin-top: 10px;
    line-height: 18px;
    transition: 0.3s ease-out;
  }
  .calc-stripe .calc-stripe-right .device-price-wrap .calc-stripe-right__body-btn-wrap .secondary--btn.calc-stripe-right__body-primary-btn:hover{
    background-color: #AA232F;
    border: 1px solid #AA232F;
    color: var(--hex_bg_color_white);
    text-decoration: none;
    outline: 0;
  }
  /* .hex--windows .calc-stripe .calc-stripe-right .device-price-wrap .calc-stripe-right__body-btn-wrap .secondary--btn.calc-stripe-right__body-primary-btn{
    line-height: 19px;
  } */

  @media screen and (max-width:1200px){
   
    .calc-stripe .calc-stripe-left{
      margin-top: unset;
      width: 100%;
    }
    .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap{
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .device-count{
      margin-top: 10px;
      margin-left: unset;
    }
    .calc-stripe-left__footer .calc-stripe-left__footer-link{
      text-align: center;
    }
  }
  @media screen and (max-width:991px){
    .calc-stripe{
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
    }
    .calc-stripe-wrap{
      padding: 40px 0;
    }
    .calc-stripe .calc-stripe-left{
      margin-right: 0;
      margin-bottom: 20px;
    }
    .calc-stripe .calc-stripe-right{
      margin-top: 19px;
      /* margin-bottom: 25px; */
      transition: 0.5s ease-in-out;
    }
    /* .hex--firefox .calc-stripe .calc-stripe-right,
    .hex--android .calc-stripe .calc-stripe-right{
      margin-top: 16px;
    } */
    .calc-stripe .active.calc-stripe-right{
      margin-top: 36px;
      margin-bottom: 14px;
    }
    .calc-stripe-left__footer{
      top: unset;
      max-width: 100%;
      -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
           margin: 25px auto 0px;
    }
  }
  @media screen and (max-width:600px){
    .calc-stripe .calc-stripe-left .calc-stripe-left__header .calc-stripe__header-title{
      font-size:32px;
    }

    .calc-stripe-left__footer{
      width: 100%;
    }
    .calc-stripe .calc-stripe-left .calc-stripe-left__body .calc-stripe-left__body-slider-wrap .range-wrap .range-count .range-count__value{
      font-size: 14px;
      line-height: 1.2;
    }
  
    .calc-stripe .calc-stripe-right .device-price-wrap .device-price__text{
      font-size: 13px;
      line-height: 16px;
    }
  }




.logos--stripe.hex_pricing_logos{
  background-color: var(--hex_bg_color_white);
  padding-top: 60px;
}
.logos--stripe.hex_pricing_logos .hex__common_home_title{
  letter-spacing: 0px;
  color: rgba(2, 10, 25, 0.25);
  text-transform: uppercase;
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--hex_font_extrabold);
  margin-bottom: 20px;
}

.logos--stripe.hex_pricing_logos .hex__home_logo_wrapper{
  margin-top: 0;
}
.logos--stripe.hex_pricing_logos .single-row-logo-container{
  margin-top: 0;
}
@media screen and (max-width:600px){
  .logos--stripe.hex_pricing_logos .hex__common_home_title{
    font-size: 12px;
    margin-bottom: 10px;
  }
  .logos--stripe.hex_pricing_logos{
    padding-top:40px;
    padding-bottom:10px;
  }
}

.request--blk.ahex_pricing_quote_demo_stripe{
  padding: 60px 0
}
.request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container{
  margin:0 auto;
  max-width: 1220px;
  justify-content: space-between;
}
.request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block{
 padding: unset;
 flex: unset;
 max-width: unset;
 width: calc(50% - 50px);
}
.request--blk.ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content{
  background-color: unset;
  border: unset;
  box-shadow: unset;
  padding: unset;
}


.request--blk.ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content::after{
position: unset;
content: unset;
}

.request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block .ahex_sbc_block_icon{
  margin-bottom: 10px;

}
.request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block .ahex_cb_title{
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 30px;
  font-weight: var(--hex_font_extrabold);
  color: #000000;
}
.request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container  .ahex_single_block .ahex_cb_sub_title{
  margin-bottom: 15px;
  color: #000000;
}

.request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block .ahex_pricing_btn{
  line-height: 24px;
  padding: 0;
  transition: 0.3s ease-out;
}
.request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block .ahex_pricing_btn:hover{
  color: #aa232f;
  text-decoration: none;
  outline: 0;
}
.request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block .ahex_pricing_btn:focus{
  text-decoration: none;
  outline: 0;
}


@media screen and (max-width:1099px){
  .request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block{
    width: calc(50% - 20px);
  }
  .request--blk.ahex_pricing_quote_demo_stripe .ahex_single_block .ahex_single_block_content{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
@media screen and (max-width:820px){
  .request--blk.ahex_pricing_quote_demo_stripe{
    padding: 40px 0 0;
  }
  .request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container .ahex_single_block{
    width: 100%;
    margin-bottom: 40px;
  }
  .request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container  .ahex_single_block .ahex_cb_sub_title{
    max-width: unset;
  }
}
@media screen and (max-width:600px){
  
  .request--blk.ahex_pricing_quote_demo_stripe .ahex_two_block_container{
    flex-direction: column;
    justify-content: unset;
    align-items: unset;
  }

}

/* ========================== FAQ stripe  starts */
.pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__common_container_wrapper{
  max-width: 1300px;
}
.pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__reseller_partner_common_title{
  font-size: 40px;
  font-weight: var(--hex_font_extrabold);
  margin-bottom: 20px;
}


.pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_wrapper .hex__col-lg-6{
  flex: unset;
  max-width: unset;
  width: calc(50% - 30px);
}
.pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_wrapper .hex__col-lg-6:nth-child(1){
  margin-right: 60px;
}
.pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_container{
  padding: 20px 0px 20px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05)
}
.pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_title{
  font-size: 24px;
  line-height: 30px;
  font-weight: var(--hex_font_bold);
  padding: 0 0 0 20px;
  color: #000000;
  text-align: left;
}
.pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_content_wrapper{
  padding:10px 0 0 20px;
}
.pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_content_wrapper .hex__faq_content{
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  font-weight: var(--hex_font_light);
  text-align: left;
}
.pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_title::after{
  content:unset;
}
.pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_title::before{
  content: '';
  background-image: url("https://www-review3.hexnode.com/static/img/pricing/v2/icons/faq-down-arrow.svg");
  background-repeat: no-repeat;
  display: block;
  width: 10px;
  height: 5px;
  position: absolute;
  left: 0px;
  top: 13px;
  -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
            -webkit-transition: 0.3s ease-out;
            -o-transition: 0.3s ease-out;
            transition: 0.3s ease-out;
}
/* .hex--firefox .pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_title::before,
.hex--windows .pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_title::before
{
  top: 10px;
} */
.hex__reseller_partner_faq_stripe .hex__faq_title.active::before{
  -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}

@media screen and (max-width:991px){
  .pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_wrapper .hex__col-lg-6{
    width: 100%;
  }
  .pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_wrapper .hex__col-lg-6:nth-child(1){
    margin-right: 0px;
  }
}
@media screen and (max-width:600px){
  .pricing--faq-stripe.hex__reseller_partner_faq_stripe{
    padding: 40px 0 60px;
  }
  .pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__reseller_partner_common_title{
    font-size: 32px;
    margin-bottom: 0;
    line-height:1.25;
  }
  .pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_title{
    font-size: 20px;
    line-height: 25px;
  }
  .pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_title::before{
    top: 11px;
  }
  .pricing--faq-stripe.hex__reseller_partner_faq_stripe .hex__faq_content_wrapper .hex__faq_content{
    font-size: 14px;
    line-height: 21px;
  }
}
/* FAQ stripe  ends ==========================*/

/* =========== pricing bottom signup stripe */
.bottom-signup--stripe.hex__home_signup_bottom .hex__signup_title{
  font-size: 42px;
  line-height: 1.25;
  font-weight: var(--hex_font_bold);
  text-align: center;
}

.bottom-signup--stripe.hex__signup_bottom_input, input[type="text"].hex__signup_bottom_input{
  max-width: 280px;
}

.bottom-signup--stripe .hex__signup_bottom_btn{
  max-width: 210px;
}
.bottom-signup--stripe .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title{
  font-size: 17px;
}
.bottom-signup--stripe .hex__signup_bottom_text_wrapper .hex__signup_bottom_sub_title .hex__demo_link{
  font-size: 17px;
}

@media screen and (max-width:600px){
  .bottom-signup--stripe.hex__home_signup_bottom .hex__signup_title{
    font-size: 30px;
  }
  .bottom-signup--stripe.hex__signup_bottom_input, input[type="text"].hex__signup_bottom_input{
    max-width: 325px;
  }
  .bottom-signup--stripe .hex__signup_bottom_btn{
    max-width: 325px;
  }
}
/*  pricing bottom signup stripe =========== */

/*===================================================================
                    Pricing page update ends 
====================================================================*/


/*===================================================================
                    Home Page slider and Tab design
====================================================================*/
.hex__logo_stripe .hex__slider_logo {
  display: none;
}
.hex__logo_stripe .hex__static_logo {
  display: block;
}
.logo-custom-slider .slick-slide {
  min-width: unset;
}
.logo-custom-slider.slick-slider,
.logo-custom-slider .slick-track {
  display: flex;
}
.hex__logo_stripe {
  padding: 80px 0;
  text-align: center;
  background-color: #f5faff;
}
.hex__home_logos.hex__logo_stripe img {
  width: 100%;
  max-width: 210px;
}
.hex__home_logos.hex__logo_stripe {
  margin: 0;
}
.hex__logo_stripe .hex__common_home_title{
  /* max-width: 780px; */
  margin: 0px auto;
  padding-bottom: 35px;
}
.logo-custom-slider .slick-next,
.logo-custom-slider .slick-prev {
  display: none !important;
}
.hex__home_logos.hex__logo_stripe .multirow-logo-container .logo-item {
  padding: 0 10px !important;
}
.mhex_multi_tab_stripe_container.tab_content {
  max-width: 1420px;
  margin: 0px auto;
  padding-bottom: 80px; 
}
.tab_content .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>.tab_content--title {
  color: var(--hex_home_form_text_color_dark);
  padding: 5px 35px 15px;
  font-size: 20px;
  line-height: 25px;
}
.tab_content .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li.active>a {
  color: #0549D1;
}
.tab_content .mhex_multi_tab_header_nav .line {
  background: #0549D1;
  opacity: 1;
}
.tab_content .mhex_multi_tab_content {
  display: block;
  visibility: hidden;
  height: 0;
  padding: 0;
  opacity: 0;
  transition: none;
}
.tab_content .mhex_multi_tab_content.active {
  visibility: visible;
  height: 100%;
  padding: 60px 0 0;
  opacity: 1;
}
.tab_content .mhex_main_tab_content_nav #case_study {
  overflow: hidden;
}
.testi-cust-blk__cust-wrap::before {
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/tabs/quote-icon.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  content: "";
  position: absolute;
  width: 20px;
  height: 15px;
  left: -25px;
}
.testi-cust-blk {
  display: flex !important;
  flex-direction: row;
  justify-content: center;
}
.testi-cust-blk__thumbnail {
  max-width: 630px;
  width: 100%;
  border-radius: 16px;
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  position: relative;
  flex-basis: 60%;
}
.testi-cust-blk__thumbnail > img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 16px;
  border: 1px solid #020A19;
  position: absolute;
  inset: 0;
}
.testi-cust-blk__play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  border-radius: 16px;
  cursor: pointer;
}
.testi-cust-blk__play-icon .watch-icon {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid #fff;
  border-radius: 50%;
  z-index: 3;
  background-color: #000;
  transition: all 0.3s ease-in-out;
  opacity: 0.6;
}

.testi-cust-blk__play-icon::before {
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/tabs/play-button-vector.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  content: "";
  position: absolute;
  width: 31px;
  height: 33px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
  opacity: 0.9;
}
.testi-cust-blk__thumbnail:hover .testi-cust-blk__play-icon .watch-icon {
  width: 90px;
  height: 90px;
  transition: all 0.3s ease-in-out;
}
.testi-cust-blk__play-icon a {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  top: 0;
  left: 0;
}
.testi-cust-blk__logo {
  max-width: 195px;
  width: 100%;
  position: absolute;
  bottom: 15px;
  left: 15px;
  background-color: #FFFFFF;
  padding: 10px 20px;
  border: 1px solid #020A19;
  border-radius: 8px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.testi-cust-blk__logo img {
  width: 100%;
  height: auto;
  max-height: 48px;
  max-width: 153px;
}

.partner-testimonial-content .testi-cust-blk__logo img{
  object-fit:contain;
}
.partner-testimonial-content .testi-cust-blk__logo img.vad--logo{
  max-width: 108px;
  max-height: 43px;
}
.partner-testimonial-content .testi-cust-blk__logo img.holouly--logo{
  max-width: 121px;
  max-height: 43px;
}
.partner-testimonial-content .testi-cust-blk__logo img.illuminate--logo{
  max-width: 137px;
  max-height: 36px;
}
.partner-testimonial-content .testi-cust-blk__logo img.nfactorial--logo{
  max-width: 138px;
  max-height: 19px;
}
.partner-testimonial-content .testi-cust-blk__logo img.mudler--logo{
  max-width: 116px;
  max-height: 34px;
}

@media screen and (max-width:768px){
  .partner-testimonial-content .testi-cust-blk__logo img.vad--logo, .partner-testimonial-content .testi-cust-blk__logo img.holouly--logo,
  .partner-testimonial-content .testi-cust-blk__logo img.illuminate--logo, .partner-testimonial-content .testi-cust-blk__logo img.nfactorial--logo,
  .partner-testimonial-content .testi-cust-blk__logo img.mudler--logo
  { 
    max-height: 30px;
  }
}

@media screen and (max-width:640px){
  .partner-testimonial-content .testi-cust-blk__logo img.vad--logo, .partner-testimonial-content .testi-cust-blk__logo img.holouly--logo,
  .partner-testimonial-content .testi-cust-blk__logo img.illuminate--logo, .partner-testimonial-content .testi-cust-blk__logo img.nfactorial--logo,
  .partner-testimonial-content .testi-cust-blk__logo img.mudler--logo
  { 
    max-height: 20px;
  }
}

.testi-cust-blk__content {
  display: flex;
  position: relative;
}
.testi-cust-blk__content-wrap {
  margin: 0 0 0 20px;
  border: 1px solid transparent;
  flex-grow: 1;
}
.testi-cust-blk__content-blk {
  border: 1px solid #020A19;
  border-radius: 16px;
  padding: 40px 40px 30px 60px;
}
.testi-cust-blk__wrap {
  min-height: 275px;
}
.testi-cust-blk__cust-wrap {
  min-height: 310px;
  position: relative;
}
.testi-cust-blk__details {
  max-width: 500px;
  position: relative;
}
.testi-cust-blk__description {
  min-height: 64px;
}
.testi-cust-blk__details .line {
  display: block;
  margin: 20px 0px;
  height: 1px;
  width: 100%;
  background-color: #D5D5D5;
}
.testi-cust-blk__details p {
  margin: 0px;
}
.testi-cust-blk__title {
  font-size: 24px;
  line-height: 36px;
  font-weight: var(--hex_font_bold);
  color: var(--hex_testimonial_text_color);
}
.testi-cust-blk__description {
  font-size: 16px;
  line-height: 26px;
  font-weight: var(--hex_font_normal);
  color: #556575;
}
.testi-cust-blk__author-name {
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--hex_font_bold);
  color: var(--hex_testimonial_text_color);
  padding-top: 25px;
}
.testi-cust-blk__author-role,
.testi-cust-blk__author-company {
  font-size: 14px;
  line-height: 21px;
  font-weight: var(--hex_font_normal);
  color: #020A19;
}
.testi-cust-slider .slick-prev,
.testi-cust-slider .slick-next {
  border-radius: 50%;
  top: unset;
  left: unset;
  z-index: 1;
  width: 40px;
  height: 40px;
}
.testi-cust-slider .slick-prev {
  bottom: 30px;
  right: 95px;
  border: 1px solid #000;
}
.testi-cust-slider--height {
  height: 444px;
  overflow: hidden;
}
.testi-cust-slider .slick-next {
  bottom: 10px;
  right: 40px;
  background-color: #000;
}
.testi-cust-slider .slick-prev {
  transform: rotate(180deg);
}
.testi-cust-slider .slick-prev:before,
.testi-cust-slider .slick-next:before {
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/tabs/linear-arrow.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 1;
  content: "";
  width: 18px;
  height: 14px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(180deg);
  transition: all 0.3s ease-in-out;
}
.testi-cust-slider .slick-prev:before {
  background-image: url('https://www-review3.hexnode.com/static/img/home_page/images/tabs/linear-arrow-disabled.svg');
}
.testi-cust-slider .slick-next:hover:before,
.testi-cust-slider .slick-prev:hover:before {
  transform: translate(-45%, -50%) rotate(180deg);
  transition: all 0.3s ease-in-out;
}
.testi-cust-blk__author-role,
.testi-cust-blk__author-company {
  max-width: 245px;
}

/* Customer Stories */

.testi-cust-slider--customer-story .testi-cust-blk__thumbnail {
  max-width: 415px;
}
.testi-cust-slider--customer-story .testi-cust-blk__details {
  max-width: 685px;
}
.testi-cust-blk__customer-details p {
  margin: 0;
}
.testi-cust-blk__customer-details {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 25px;
  border-radius: 0px 0px 16px 16px;
  background: transparent linear-gradient(179deg, rgb(0 0 0 / 0%) 10%, #020a19 150%) 0% 0% no-repeat padding-box;
}
.testi-cust-slider--customer-story .testi-cust-blk__description {
  min-height: 160px;
}
.testi-cust-slider--customer-story .testi-cust-blk__author-name {
  font-size: 20px;
}
.testi-cust-slider--customer-story .testi-cust-blk__author-name,
.testi-cust-slider--customer-story .testi-cust-blk__author-company {
  color: #FFFFFF;
}
.testi-cust-slider--customer-story .testi-cust-blk__author-role {
  color: #EBEBEB;
}
.testi-cust-blk__customer-view-more {
  font-size: 16px;
  line-height: 26px;
  font-weight: var(--hex_font_midbold);
  color: #556575;
  transition: all 0.3s ease-in-out;
  border-bottom: 1px solid #556575;
  text-decoration: none;
  display: inline-block;
  margin-top: 25px;
  cursor: pointer; 
}
.testi-cust-blk__customer-view-more:focus,
.testi-cust-blk__customer-view-more:focus-within,
.testi-cust-blk__customer-view-more:hover {
  color: #050E1D;
  border-color: #050E1D;
  text-decoration: none;
}
.testi-cust-blk__description ul {
  margin-bottom: 0;
  margin-top: 5px;
}
.testi-cust-blk__description li {
  line-height: 26px;
}
.hex_home_case_studies .hex__home_case_study_cell {
  margin: 0px 20px;
}
.hex_home_case_studies .hex__row {
  justify-content: center;
}
.hex_home_case_studies .hex__link__underline::after {
  content: unset;
}
.hex_home_case_studies .ahex_hover_btns {
  flex-direction: column;
}
.hex_home_case_studies .ahex_hover_btns .hover_list_btns a {
  opacity: 1;
  flex-direction: row;
  height: auto;
}
.hex_home_case_studies .ahex_hover_btns .hover_list_btns img {
  display: inline-block;
  width: auto;
  margin-bottom: 0;
  transform: none;
  margin-right: 5px;
}
.hex_home_case_studies .ahex_hover_btns .hover_list_btns a img {
  height: 32px;
}
.hex_home_case_studies .hex__home_case_study_cell .ahex_hover_btns .hover_list_btns span {
  transform: translate(0, 0);
  color: #F5FAFF;
}
.hex_home_case_studies .hex__home_case_study_cell:hover .ahex_hover_btns .hover_list_btns span {
  transform: translate(10px, 0);
}
.hex_home_case_studies .hex__home_case_study_cell .ahex_hover_btns .hover_list_btns a:hover span {
  transform: translate(5px, 0);
}
.hex_home_case_studies .hex__home_case_study_cell:hover figure {
  transform: none;
}
.hex_home_case_studies .ahex_hover_btns .hover_list_btns:nth-child(2)::before {
  background: #F5F5F5;
  opacity: 1;
  height: 1px;
  width: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.hex_home_case_studies .hex__home_case_study_cell figure {
  border-radius: 10px;
  overflow: hidden;
}
.hex_home_case_studies .hex__home_case_study_cell:hover .ahex_hover_btns .hover_list_btns span {
  position: relative;
}
.hex_home_case_studies .hex__home_case_study_cell:hover .ahex_hover_btns .hover_list_btns span:after {
  content: "";
  background: #F5FAFF;
  opacity: 1;
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 1px;
  left: 0;
}
.hex_home_case_studies .hex__home_case_study_cell:hover figure>img {
  filter: blur(5px);
}
@media screen and (min-width:1023px){
  .hex__logo_stripe .hex__slider_logo {
    display: block;
  }
  .hex__logo_stripe .hex__static_logo {
    display: none;
  }
}
@media screen and (max-width:1023px){
  .tab_content .mhex_multi_tab_content {
    max-width: 620px;
    margin: 0 auto;
  }
  .testi-cust-blk {
    display: flex;
    flex-direction: column;
  }
  .testi-cust-blk__content-wrap {
    margin: 20px 0px;
  }
  .testi-cust-blk__thumbnail {
    max-width: 100%;
    padding-top: 67.5%;
  }
  .testi-cust-slider--customer-story .testi-cust-blk__description {
    min-height: auto;
  }
  .testi-cust-slider--customer-story .testi-cust-blk__thumbnail,
  .testi-cust-slider--customer-story .testi-cust-blk__content-blk,
  .testi-cust-blk__details {
    max-width: 100%;
  }
  .testi-cust-blk__wrap,
  .testi-cust-blk__cust-wrap {
    min-height: unset;
  }
  .testi-cust-slider--height {
    height: 690px;
  }
}
@media screen and (min-width:640px) and (max-width:1023px){
  .testi-cust-slider .slick-prev {
    bottom: 60px;
  }
  .testi-cust-slider .slick-next {
    bottom: 40px;
  }
}
@media screen and (max-width:720px){
  .tab_content .mhex_multi_tab_content {
    max-width: 450px;
    margin: 0 auto;
  }
}
@media screen and (max-width:768px){
  .testi-cust-blk__logo {
    max-width: 140px;
    height: 55px;
    padding: 15px;
  }
  .testi-cust-blk__logo img {
    max-height:32px
  }
}
@media screen and (max-width:640px){
  .hex__home_logos.hex__logo_stripe .multirow-logo-container .logo-item {
    padding: 0 15px !important;
  }
  .tab_content .mhex_multi_tab_content {
    max-width: 375px;
    margin: 0px auto;
  }
  .hex__logo_stripe {
    padding: 70px 0 50px;
  }
  .tab_content .mhex_multi_tab_content_wrapper .mhex_multi_tab_header .mhex_multi_tab_header_nav>ul>li>.tab_content--title {
    font-size: 16px;
    line-height: 26px;
    padding: 5px 10px 15px;
  }
  .mhex_multi_tab_stripe_container.tab_content {
    padding-top: 15px;
    padding-bottom: 30px;
  }
  .tab_content .mhex_multi_tab_content.active {
    padding: 40px 0 0;
  }
  .testi-cust-blk__content-blk {
    padding: 30px 20px 75px 35px;
  }
  .testi-cust-blk__details .line {
    margin: 15px 0px;
  }
  .testi-cust-blk__details::before {
    width: 13px;
    left: -17px;
  }
  .testi-cust-blk__play-icon .watch-icon {
    width: 40px;
    height: 40px;
  }
  .testi-cust-blk__thumbnail:hover .testi-cust-blk__play-icon .watch-icon {
    width: 44px;
    height: 44px;
  }
  .testi-cust-blk__play-icon::before {
    width: 17px;
    height: 18px;
  }
  .testi-cust-blk__logo {
    max-width: 110px;
    bottom: 10px;
    left: 10px;
    height: 40px;
    padding: 10px;
  }
  .testi-cust-blk__details p {
    margin: 0px;
  }
  .testi-cust-blk__title {
    font-size: 18px;
    line-height: 28px;
  }
  .testi-cust-blk__description {
    font-size: 14px;
    line-height: 21px;
  }
  .testi-cust-blk__author-name {
    font-size: 15px;
    line-height: 25px;
    padding-top: 20px;
  }
  .testi-cust-blk__author-role,
  .testi-cust-blk__author-company {
    font-size: 13px;
    line-height: 23px;
  }
  .testi-cust-slider--customer-story  .testi-cust-blk__author-name {
    font-size: 16px;
    line-height: 26px;
    padding-top: 20px;
  }
  .testi-cust-slider--customer-story .testi-cust-blk__author-role,
  .testi-cust-slider--customer-story .testi-cust-blk__author-company {
    font-size: 14px;
    line-height: 21px;
  }
  .testi-cust-blk__customer-view-more {
    font-size: 15px;
    line-height: 25px;
    margin-top: 20px;
  }
  .testi-cust-blk__cust-wrap::before {
    width: 13px;
    height: 8px;
    left: -18px;
    top: 8px;
  }
  .testi-cust-blk__arrow {
    min-height: 32px;
    margin-top: 20px;
  }
  .testi-cust-slider .slick-prev,
  .testi-cust-slider .slick-next {
    width: 32px;
    height: 32px;
  }
  .testi-cust-slider .slick-prev {
    bottom: 42px;
    right: 52%;
  }
  .testi-cust-slider .slick-next {
    bottom: 27px;
    right: 50%;
    left: 52%;
  }
  .testi-cust-blk__customer-details {
    padding: 20px;
  }
  .testi-cust-slider .slick-prev:before,
  .testi-cust-slider .slick-next:before {
    width: 15px;
    height: 12px;
  }
}
.sks_solution_tab_data .tab-image-sticky {
  width:100%;
  float:none;
  margin:0 auto !important;
}
@media screen and (min-width:768px){
  .sks_solution_tab_data .tab-image-sticky{
    width:65%;
  }
}
@media screen and (min-width:992px){
  .sks_solution_tab_data .tab-image-sticky {
    float:left;
    width: 41.66666667%;
    position:sticky;
    top:85px;
    align-self:start;
  }
}



.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.cloud_based_login .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper{
    max-width: 90%;
    max-height: 100%;
    margin: 0 auto;
}


.hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.cloud_based_login .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper img{
  width:90%;
  margin:0px auto 20px;
}


@media screen and (min-width:768px){

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .cloud-login--img.hex__f_carousel_list_img_normal.has_bg_color{
    max-width: 390px;
    -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay{
    top: 10%;
    width: 160px;
    height: 172px;
    left: unset;
    right: 0px;
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon_wrapper.overlay_item{
    max-width: 160px;
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon.overlay_item {
    max-width: 160px;
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps:hover .cloud-login--img.hex__f_carousel_list_img_normal.has_bg_color{
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
        transform: scale(1.03)
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps:hover .hex__f_carousel_item_multiple_overlay .overlay_item{
    -webkit-transform: translateY(0px) scale(1.03);
       -ms-transform: translateY(0px) scale(1.03);
           transform: translateY(0px) scale(1.03)
  }



  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color{
    max-width: 390px;
    -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay{
    display: flex;
    align-items: center;
    max-width: 484px;
    width:auto;
  }
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .code-icon_wrapper.overlay_item{
    width: 160px;
    position:relative;
    max-width:100%;
    -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  }
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .code-icon{
    max-width: 100%;
    width:100%;
  }
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons:first-child{
    left: -35px;
  }
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons:last-child{
    right: -35px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow.hex__f_carousel_item_next{
    position: absolute;
    top: 40px;
    right: -47px;
    width: 70px;
    -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper:hover .code-icon_wrapper.overlay_item{
    -webkit-transform: scale(1.04);
    -ms-transform: scale(1.04);
        transform: scale(1.04);
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper:hover .custom-scripts--img.hex__f_carousel_list_img_normal.has_bg_color{
    -webkit-transform: scale(1.03);
        -ms-transform: scale(1.03);
            transform: scale(1.03)
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow.hex__f_carousel_item_next svg .arrow-line--translate{
    -webkit-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.04, 0, 0.2, 1);
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
        transform: translateX(10px);
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper:hover .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow.hex__f_carousel_item_next svg .arrow-line--translate{
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
        transform: translateX(0px);
  }
  
}

@media screen and (max-width:1400px){
  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .cloud-login--img.hex__f_carousel_list_img_normal.has_bg_color,
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color{
    max-width: 350px;
  }

  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray,
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray{
    max-width: 380px;
  }
  
  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay{
    width:140px;
  }
  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon_wrapper.overlay_item{
    max-width:140px;
  }
  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon.overlay_item{
    max-width:140px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay{
    max-width: 440px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .code-icon_wrapper.overlay_item{
    width: 145px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow.hex__f_carousel_item_next{
    top: 30px;
    right: -50px;
  }

}

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

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay{
    width:120px;
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon_wrapper.overlay_item{
    max-width:120px;
  }
  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon.overlay_item{
    max-width:120px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay{
    max-width: 440px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay{
    max-width: 390px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .code-icon_wrapper.overlay_item{
    width: 125px;
  }
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons:first-child{
    left: -45px;
  }
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons:last-child{
    right: -45px;
  }
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow.hex__f_carousel_item_next{
    top: 27px;
    right: -53px;
  }
}

.hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray{
  height:200px;
}
@media screen and (min-width:1025px){
  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray{
    height:250px;
  }
}
@media screen and (min-width:1201px){
  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray{
    height:300px;
  }
}

@media screen and (min-width:1401px){
  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray{
    height:310px;
  }
}

.hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay{
  max-width:260px;
  max-height:240px;
}

@media screen and (min-width:851px){
  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay{
    max-width:280px;
  }
}


.hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .login--window__images.overlay_item{
  position:absolute;
  width: 100%;
  height:100%;
  max-width: 46%;
  max-height:154px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

.hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .lock-screen__one_wrapper.overlay_item{
  left: 0px;
  bottom:0px
 
}
.hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .lock-screen__two_wrapper.overlay_item{
  z-index:-1;
}

.hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .lock-screen__three_wrapper.overlay_item{
  right:0px;
  top:0px;
  z-index:-2;
}

.hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper:hover .hex__f_carousel_item_multiple_overlay .login--window__images.overlay_item
{
  -webkit-transform: scale(1.04);
     -ms-transform: scale(1.04);
         transform: scale(1.04);
}

@media screen and (min-width:901px){
  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay{
    max-width:310px;
  }
}

@media screen and (min-width:1025px){
  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay{
    max-width:325px;
  }
}

@media screen and (min-width:1081px){
  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay{
    max-width: 375px;
  }
}

.hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .hex__f_carousel_item_multiple_overlay_wrapper{
  width: 100%;
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

@media screen and (min-width:1201px){
  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay{
    max-width: 410px;
  }
}

.hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .overlay_item{
  max-width: 220px;
  width: 100%;
  border-radius: 6px;
}



@media screen and (min-width:1401px){
  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay{
    max-width:480px;
  }
}

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

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
     -ms-transform: translate(-50%,-50%);
         transform: translate(-50%,-50%);
    width:100%;
    height:100%;
    max-width: 480px;
    max-height:200px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper{
    position:relative;
    display: flex;
    align-items:center;
    justify-content:center;
    width: 100%;
    height:100%;
  }

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.gray{
    height:250px;
  }

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__one_wrapper.overlay_item,
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__two_wrapper.overlay_item,
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__three_wrapper.overlay_item
  {
    max-width: 42%;
    width: 100%;
  }
  
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__one.overlay_item,
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__two.overlay_item,
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__three.overlay_item
  {
    max-width: 200px;
    width: 100%;
    border-radius: 6px;
  }

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__one_wrapper.overlay_item,
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__two_wrapper.overlay_item,
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__three_wrapper.overlay_item
  {
    position: absolute;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__one_wrapper.overlay_item{
    bottom: 0px;
    left:0px;
  }

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__two_wrapper.overlay_item{
    top: 50%;
    left:50%;
    z-index: -1;
    transform: translate(-50%,-50%);
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .lock-screen__three_wrapper.overlay_item{
    top:0px;
    right:0px;
    z-index: -2;
  }
}

@media screen and (max-width:520px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    max-height:180px;
  }
}
@media screen and (max-width:480px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    max-height:170px;
  }
}

@media screen and (max-width:420px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.gray{
    height:230px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    max-height:160px;
  }
}

@media screen and (max-width:390px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.gray{
    height:200px;
  } 
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    max-height:145px;
  }
}
@media screen and (max-width:360px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    max-height:135px;
  }
}
@media screen and (max-width:340px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    max-height:125px;
  }
}

@media screen and (max-width:320px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.gray{
    max-width:225px;
    height:170px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    max-height:115px;
  }
}




@media screen and (max-width:1200px){
  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .cloud-login--img.hex__f_carousel_list_img_normal.has_bg_color, .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color{
    max-width: 315px;
  }
  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray,
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray{
    max-width: 350px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .code-icon_wrapper.overlay_item{
    width: 110px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow.hex__f_carousel_item_next{
    top: 20px;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
        transform: scale(0.8);
  }
}

@media screen and (max-width:1080px){
  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .cloud-login--img.hex__f_carousel_list_img_normal.has_bg_color, .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color{
    max-width: 275px;
  }

  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray{
    max-width: 285px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray{
    max-width: 300px;
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay{
    width: 105px;
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon_wrapper.overlay_item{
    max-width: 105px;
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon.overlay_item{
    max-width: 105px;
  }
  
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .code-icon_wrapper.overlay_item{
    width: 100px;
  }
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow.hex__f_carousel_item_next{
    top: 15px;
  }
}

@media screen and (max-width:991px){
  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray, .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray{
    max-width: 280px;
    min-height: 200px;
  }
  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .cloud-login--img.hex__f_carousel_list_img_normal.has_bg_color, .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color{
    max-width: 250px;
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay{
    width: 95px;
  }
  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon_wrapper.overlay_item{
    max-width: 95px;
  }
  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon.overlay_item{
    max-width: 95px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .code-icon_wrapper.overlay_item{
    width: 85px;
  }
  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow.hex__f_carousel_item_next{
    top: 10px;
  }
}
@media screen and (max-width: 900px){
  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .cloud-login--img.hex__f_carousel_list_img_normal.has_bg_color, .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color{
    max-width: 220px;
  }

  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray, .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray{
    max-width: 250px;
    min-height: 200px;
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay{
    width: 85px;
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon_wrapper.overlay_item{
    max-width: 85px;
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .hex__f_carousel_item_multiple_overlay .security-icon.overlay_item{
    max-width: 85px;
  }


  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow.hex__f_carousel_item_next{
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
        transform: scale(0.7);
    top:5px;
  }

  .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_multiple_overlay .code-icon_wrapper.overlay_item{
    width: 70px;
  }
} 

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

  .hex__f_carousel_right_content_wrapper .login--window.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray, .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_item_bg_wrapper.gray{
    max-width:230px
  }

  .hex__f_carousel_right_content_wrapper .cloud-login--wrapper.hex__f_carousel_item_icon_wrapper.onboarding_steps .cloud-login--img.hex__f_carousel_list_img_normal.has_bg_color, .hex__f_carousel_right_content_wrapper .custom-login--scripts.hex__f_carousel_item_icon_wrapper .hex__f_carousel_list_img_normal.has_bg_color{
    max-width:200px
  }
}


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

  ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm,
  ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm
  {
    max-width: 480px;
    margin: 15px auto 0;
  }

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.gray,
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.gray
  {
    max-width: 90%;
    max-height: 100%;
    margin: 0 auto;
  }

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper img{
    transform: scale(1.4);
    margin: 35px auto 20px !important;
  }

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper img{
    max-width: 500px;
    margin: 30px auto !important;
    width: 90%;
  }

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.cloud-login--wrapper.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    transform: unset;
    left: unset;
    top: -12%;
    right: -25%;
  }

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item{
    max-width: 110px;
  }


  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .hex__f_carousel_item_multiple_overlay_wrapper{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .custom-scripts--icons{
    position: relative;
    width: 100%;
    max-width: 95%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .custom-scripts--icons:first-child{
    left:-20px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .custom-scripts--icons:last-child{
    right:-20px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons img{
    max-width: 95%;
    width: 100%;
  }

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow{
    position: absolute;
    top: 30%;
    right: -23%;
    width: 60px;
    height: 20px;
  }
}

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

  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item{
    max-width: 95px;
  }

  ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm,
  ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm{
    margin-left: 15px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper img{
    -webkit-transform: scale(1.35);
    -ms-transform: scale(1.35);
        transform: scale(1.35);
        margin: 30px auto 15px !important;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow{
    top: 27%;
    right: -25%;
    width: 50px;
  }
}
@media screen and (max-width:460px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow{
    top: 25%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item{
    max-width: 80px;
  }
}

@media screen and (max-width:420px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow{
    top: 22%;
    right: -29%;
  }
}

@media screen and (max-width:390px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow{
    right: -30%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.cloud-login--wrapper.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    top: -10%;
    right: -23%;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay .overlay_item{
    max-width: 75px;
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper img{
    margin: 25px auto 15px !important;
  }
}

@media screen and (max-width:360px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay_wrapper .custom-scripts--icons .next_pointer_arrow{
    width: 40px;
    top:18%;    
  }
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.cloud-login--wrapper.onboarding_steps .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    right: -20%;
  }
}

@media screen and (max-width:340px){
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.gray,
  .hex__f_carousel_left_content_wrapper ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_bg_wrapper.gray
  {
    max-width: 240px;
    max-height: 200px;
    margin: 0 auto;
  }
}

@media  screen and (min-width:768px){
  ul.hex__f_carousel_list li.login--window .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay, ul.hex__f_carousel_list li.custom-login--scripts .hex__f_carousel_list_img_wrapper_sm .hex__f_carousel_item_multiple_overlay{
    display:none;
  }
}

.hexnode_access_single_promotion.promotion-stripe .single-promotion-wrap .single-promotion-wrap-left .single-promotion-body {
  display:flex;
}

.hexnode_access_additional_layer.macos_how_it_work .hex__f_item_row .multiple_list {
  height:355px;
  margin:35px 0px 65px;
}
.hexnode_access_additional_layer  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper{
  gap:20px;
}

.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap:first-child, .hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap:last-child{
  inset:0px;
}


@media screen and (min-width:769px){
  .hexnode_access_additional_layer.macos_how_it_work .hex__f_item_row .multiple_list {
    margin:0px;
    margin-right:55px;
  }
  .hexnode_access_additional_layer.macos_how_it_work .hex__f_item_row .multiple_list {
    align-self:stretch;
    height:unset;
  }
  .hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_bg{   
    height:100%;
    max-height:579px;
  }
  .hexnode_access_additional_layer  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper{
    gap:20px;
    max-height:589px;
  }
}

@media screen and (min-width:991px){
  .hexnode_access_additional_layer  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper{
    gap:25px;
  }
  .hexnode_access_additional_layer.macos_how_it_work .hex__f_item_row .multiple_list {
    margin-right:80px;
  }
}

.cloud_based_login .hex__f_carousel_item_bg_wrapper img {
  transform: scale(1);
  transition: transform 300ms ease-in-out;
}

.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover {
  top:unset;
}
.hexnode_access_additional_layer svg {
  overflow:unset;
}



.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item svg {
  width: 44px;
}

@media screen and (min-width:769px){
  .hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item svg {
    width: 80px;
  }
  .hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.privileged_access .hex__f_item_list_item svg{
    width: 70px;
  }
  .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.action_icon .hex__f_item_list_item svg{
    margin-bottom: 5px;
  }
}

.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .sheild path,.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .privileged-access-circle,.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .privileged-access-tick, .hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .custom-settings-brush path,.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .set_password_baselines_icon_hifhen {
  stroke:#628CD6;
}
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item svg .cloud,
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .sheild,
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.privileged_access .hex__f_item_list_item svg{
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .cloud{
  -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  -webkit-transform:translate(0px, -2px) scale(1.02);
      -ms-transform:translate(0px, -2px) scale(1.02);
          transform:translate(0px, -2px) scale(1.02);
}
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .sheild{
  -webkit-transform:translate(0px, 2px);
  -ms-transform:translate(0px, 2px);
      transform:translate(0px, 2px);
}

.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.privileged_access .hex__f_item_list_item:hover svg{
  -webkit-transform:translate(0px,0px) scale(1.03,1.03);
  -ms-transform:translate(0px,0px) scale(1.03,1.03);
      transform:translate(0px,0px) scale(1.03,1.03);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transform-box: fill-box;
}
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item .custom-settings-brush,
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item .custom-settings-palette{
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .custom-settings-brush{
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  transform-box: fill-box;
  -webkit-transform:scale(1.05,1.05);
      -ms-transform:scale(1.05,1.05);
          transform:scale(1.05,1.05);
}

.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .custom-settings-palette {
  -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
  transform-box: fill-box;
  -webkit-transform:translate(3px, 0px);
      -ms-transform:translate(3px, 0px);
          transform:translate(3px, 0px);
}


.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .set_password_baselines_icon_stars path:first-child{
  transform-origin: 50% 50%;
  transform:translate(-5px, 0px) ;
}
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .set_password_baselines_icon_stars path:nth-child(2){
  transform:translate(-3px, 0px);
}
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap .hex__f_item_list_item:hover .set_password_baselines_icon_stars path:nth-child(3){
  transform:translate(1px, 0px);
}
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.set_password_baselines_icon .hex__f_item_list_item:hover .set_password_baselines_icon_hifhen {
  transform: translate(5px, 0px);
}
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.set_password_baselines_icon .hex__f_item_list_item:hover .set_password_baselines_icon_content{
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
-webkit-transform:translate(0px,0px) scale(1.05);
 -ms-transform:translate(0px,0px) scale(1.05);
     transform:translate(0px,0px) scale(1.05);
}
.hexnode_access_additional_layer .hex__f_item_row .hex__f_item_i_wrapper .hex__f_item_list_wrapper .hex__f_item_list_item_wrap.set_password_baselines_icon .hex__f_item_list_item:hover .set_password_baselines_rectangle{
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
-webkit-transform: translate(0px, 0px) scale(1.10);
 -ms-transform: translate(0px, 0px) scale(1.10);
     transform: translate(0px, 0px) scale(1.10);
}



/********** Work Merk case study starts***************/
.hex__case_study_page_header_workmerk{
  background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/work-merk/hexnode-mdm-case-study-work-merk.jpg');
  background-size:cover;
  background-position: 60% 80px;
}


@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_workmerk {
    background-position: 60% 65px;
  }
}

@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_workmerk {
    background-position: 71% 20px;
  }
}

@media screen and (min-width:1201px){
  .hex__case_study_page_header_workmerk {
    background-position: 80% 0px;
  }
}

.hex__case_study_customer_logo_wrapper.work-merk-logo>img{
  max-height: 85px;
}

.hex_resourse_casestudy_company_logo.work-merk-logo {
  max-width: 119px;
}
/********** Work Merk case study ends***************/

/********** It is Easy case study starts***************/
.hex__case_study_page_header_it_is_easy{
  background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/it-is-easy/hexnode-mdm-case-study-it-is-easy.jpg');
  background-size:cover;
  background-position: 47% 80px;
}

@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_it_is_easy {
    background-position: 37% 60px;
  }
}

@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_it_is_easy {
    background-position: 35% 30px;
  }  
}

@media screen and (min-width:1201px){
  .hex__case_study_page_header_it_is_easy {
    background-position: 30% 20px;
}
}

.hex__case_study_customer_logo_wrapper.it-is-easy-logo>img{
  max-height: 75px;
}

.hex_resourse_casestudy_company_logo.it-is-easy-logo {
  max-width: 186px;
}
/********** It is Easy  case study ends***************/


/********** AKMT case study starts***************/
.hex__case_study_page_header_akmt{
  background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/akmt/hexnode-mdm-case-study-akmt.jpg');
  background-size:cover;
  background-position: 46% 55px;
}

@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_akmt {
    background-position: 52% 55px;
  }
}

@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_akmt {
    background-position: 50% 15px;
  }
}

@media screen and (min-width:1201px){
  .hex__case_study_page_header_akmt {
    background-position: 60% 15px;
  }
}

.hex__case_study_customer_logo_wrapper.akmt-logo>img{
  max-height: 45px;
}

.hex_resourse_casestudy_company_logo.akmt-logo {
  max-width: 143px;
}
/********** AKMT case study ends***************/

/********** Sunset Foods case study starts***************/
.hex__case_study_page_header_sunset_foods{
  background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/sunset-foods/hexnode-mdm-case-study-sunset-foods.jpg');
  background-size:cover;
  background-position: 60% 80px;
}

@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_sunset_foods {
    background-position: 60% 60px;
  }
}

@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_sunset_foods {
    background-position: 60% 30px;
  }
}

@media screen and (min-width:1201px){
  .hex__case_study_page_header_sunset_foods {
    background-position: 80% 0px;
  }
}

.hex__case_study_customer_logo_wrapper.sunset-foods-logo>img{
  max-height: 70px;
}

.hex_resourse_casestudy_company_logo.sunset-foods-logo {
  max-width: 152px;
}
/********** Sunset Foods case study ends***************/

/********** spreeloop case study starts***************/
.hex__case_study_page_header_spreeloop{
  background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/spreeloop/hexnode-mdm-case-study-spreeloop.jpg');
  background-size:cover;
  background-position: 65% 80px;
}

@media screen and (max-width:767px) and (min-width:601px){
  .hex__case_study_page_header_spreeloop {
    background-position: 60% 60px;
  }
}

@media screen and (max-width:1200px) and (min-width:768px){
  .hex__case_study_page_header_spreeloop {
    background-position: 60% 30px;
  }
}

@media screen and (min-width:1201px){
  .hex__case_study_page_header_spreeloop {
    background-position: 80% 0px;
  }
}

/********** spreeloop case study ends***************/


/********** Life Enriching Communities case study starts***************/
.hex__case_study_page_header_life_enriching{
  background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/life_enriching_communities/hexnode-mdm-case-study-life-enriching-communities.jpg');
  background-size:cover;
  background-position: 48% 40px;
}

@media screen and (min-width:768px){
  .hex__case_study_page_header_life_enriching {
    background-position: 50% 20px;
  }
}

.hex__case_study_customer_image_wrapper_life_enriching .content_wrapper {
  background-color: rgba(53,68,80,0.43);
}

/********** Life Enriching Communities case study ends***************/


/********** Shore Hotel case study starts***************/
.hex__case_study_page_header_shore_hotel{
  background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/shore-hotel/hexnode-mdm-case-study-shore-hotel.jpg');
  background-size:cover;
  background-position: 63% 30px;
}

@media screen and (min-width:2280px){
  .hex__case_study_page_header_shore_hotel{
    background-position: 63% 15px;
  }
}

.hex__case_study_customer_logo_wrapper.shore-hotel-logo>img{
  max-height: 70px;
  max-width: 133px;
}

/********** Shore Hotel case study ends***************/

/********** JailCore case study starts ***************/

.hex__case_study_page_header_jailcore{
  background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/jailcore/2x/hexnode-mdm-case-study-jail-core.jpg');
  background-size:cover;
  background-position: 48% 40px;
}

@media screen and (min-width:768px){
    .hex__case_study_page_header_jailcore {
      background-position: 50% 20px;
    }
}

.hex__case_study_customer_image_wrapper_jailcore .content_wrapper {
  background-color: rgba(53,68,80,0.43);
}

/********** JailCore case study ends***************/

/********** Placement Potentiel case starts ***************/

@media screen and (min-width:601px){
  .hex__case_study_page_header_placement_potentiel{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/placement_potentiel/2x/hexnode-mdm-case-study-placement-potential.jpg');
    background-size: cover;
    background-position: 49% 48px;
  }
}

@media screen and (min-width:992px){
  .hex__case_study_page_header_placement_potentiel{
    background-position: 50% 10px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_placement_potentiel{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/placement_potentiel/1x/hexnode-mdm-case-study-placement-potential.jpg');
    background-size: cover;
    background-position: 50% 73px;
  }
}

.hex__case_study_customer_logo_wrapper.placement-potentiel-logo>img{
  max-height: 80px ;
}

.hex_resourse_casestudy_company_logo.placement-potentiel-logo{
  max-height: 65px;
}
/**************** Placement Potentiel case study ends ***************/

/********** Biolam case study starts ***************/


@media screen and (min-width:601px){
  .hex__case_study_page_header_biolam{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/biolam/2x/hexnode-mdm-case-study-biolam.jpg');
    background-size: cover;
    background-position: 49% 48px;
  }
}

@media screen and (min-width:992px){
  .hex__case_study_page_header_biolam{
    background-position: 50% 10px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_biolam{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/biolam/1x/hexnode-mdm-case-study-biolam.jpg');
    background-size: cover;
    background-position: 50% 73px;
  }
}

.hex__case_study_customer_image_wrapper_biolam .content_wrapper {
  background-color: rgba(53,68,80,0.43);
}

/********** Biolam case study ends***************/

/********** National Design Mart case study starts ***************/

@media screen and (min-width:601px){
  .hex__case_study_page_header_national_design_mart{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/national_design_mart/2x/hexnode-mdm-case-study-national-design-mart.jpg');
    background-size: cover;
    background-position: 50% 30px;
  }
}

@media screen and (min-width:992px){
  .hex__case_study_page_header_national_design_mart{
    background-position: 50% 10px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_national_design_mart{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/national_design_mart/1x/hexnode-mdm-case-study-national-design-mart.jpg');
    background-size: cover;
    background-position: 50% 73px;
  }
}

.hex__case_study_customer_image_wrapper_national_design_mart .content_wrapper {
  background-color: rgba(53,68,80,0.32);
}
/********** National Design Mart case study ends***************/

/********** MSP Blog Grid ends***************/
.blogs_grid__container {
  width: 88%;
  margin: 0 auto;
  max-width: 1300px;
  padding: 50px 0px;
}

.blogs_grid__heading {
  font-size: 30px;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  color: #020a19;
  padding-bottom: 15px;
  max-width: 800px;
  margin: 0 auto;
}

.blogs_grid__description {
  font-size: 16px;
  line-height: 23px;
  text-align: center;
  font-weight: var(--hex_font_normal);
  color: #020a19;
  max-width: 750px;
  margin: 0 auto;
}

.blogs_grid__main-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.blog_grid__wrapper {
  flex: 0 0 auto;
  width: 100%;
  max-width: 340px;
  margin: 0 auto;
  padding-top: 40px;
}

.blog_grid__image-container {
  border-radius: 10px;
  background-color: #f7f7f7;
  overflow: hidden;
  max-width: 380px;
  max-height: 240px;
}

.blog_grid__image-container img {
  width: 100%;
  height: auto;
}

.blog_grid__blog-title {
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  font-weight: bold;
  color: #020a19;
  padding-bottom: 15px;
  padding-top: 20px;
}

.blog_grid__blog-description {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #333333;
  font-weight: var(--hex_font_normal);
}

@media (min-width: 640px) {
  .blogs_grid__container {
    padding: 100px 0px;
  }
  .blog_grid__blog-title,
  .blog_grid__blog-description {
    text-align: left;
  }
  .blog_grid__wrapper {
    max-width: calc(400px - 20px);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 40px);
    flex: 0 0 calc(50% - 40px);
    padding: 60px 0px 0px;
  }
  .blog_grid__blog-title {
    padding-bottom: 20px;
    padding-top: 40px;
  }
}

@media (min-width: 768px) {
  .blogs_grid__heading {
    font-size: 46px;
    line-height: 56px;
    padding-bottom: 15px;
  }
  .blogs_grid__description {
    font-size: 18px;
    line-height: 23px;
  }
}

@media (min-width: 1024px) {
  .blogs_grid__main-wrapper {
    margin: 0 -20px;
  }
  .blog_grid__wrapper {
    max-width: 380px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33% - 40px);
    flex: 0 0 calc(33.33% - 40px);
  }
}

@media (min-width: 1280px) {
  .blogs_grid__main-wrapper {
    margin: 0 -35px;
  }
  .blog_grid__wrapper {
    max-width: 380px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(33.33% - 70px);
    flex: 0 0 calc(33.33% - 70px);
  }
  .blog_grid__blog-title {
    font-size: 30px;
    line-height: 42px;
    padding-bottom: 20px;
    padding-top: 40px;
  }
  .blog_grid__blog-description {
    font-size: 18px;
    line-height: 28px;
  }
}

/********** MSP Blog Grid ends***************/
/********** Canvas Construction case study starts ***************/

@media screen and (min-width:601px){
  .hex__case_study_page_header_canvas_construction{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/canvas_construction/2x/hexnode-mdm-case-study-canvas-construction.jpg');
    background-size: cover;
    background-position: 54% 20px;
  }
}

@media screen and (min-width:992px){
  .hex__case_study_page_header_canvas_construction{
    background-position: 54% 20px;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_canvas_construction{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/canvas_construction/1x/hexnode-mdm-case-study-canvas-construction.jpg');
    background-size: cover;
    background-position: 50% 30px;
  }
}

/********** Canvas Construction case study ends***************/

/*************** what's new animation on nav bar starts ***************/
.hex__global_nav_top_bar a.hex__global_nav_link.whatsnew--anime-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; 
-webkit-box-align: center; 
    -ms-flex-align: center; 
        align-items: center;
        font-weight: var(--hex_font_midbold);
        color: #FFFFFF;
}
.hex__global_nav_top_bar a.hex__global_nav_link.whatsnew--anime-wrap .whatsnew--anime-icon-wrap{
  width: 15px; 
  height: 15px;
  margin-right:5px;
}

.footer-grid .footer-grid__link.whatsnew-icon-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; 
-webkit-box-align: center; 
    -ms-flex-align: center; 
        align-items: center;
}

.footer-grid .footer-grid__link.whatsnew-icon-wrap .whatsnew-icon{
  width: 10px;
  height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; 
  margin-left: 5px;
}




/*************** what's new animation on nav bar ends ***************/


/*************** pricing plan removal update starts  ***************/


.plan--removal .choose_plan_icon{
  margin: 0 10px;
}
@media screen and (min-width:768px){
  .plan--removal .choose_plan_icon{
    margin: 0 15px;
  }
}



@media screen and (min-width: 600px) and (max-width: 660px){
  .tile_stripe_row .tile_stripe_col{
    max-width: 264px;
  }

}

.tile_stripe_block .tile_price .price--sub__heading.price_sub_heading{
  font-size:16px;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: center;
  margin-top:5px;
  margin-bottom:20px;
}
@media screen and (min-width:1200px){
  .tile_stripe_block .tile_price .price--sub__heading.price_sub_heading{
    text-align: left;
  }
}


@media screen and (max-width:1199px){
  .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .price_plan_a .show_less_value{
    margin-bottom: 0px;
  }
}


.plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style .plan-desc-icon-wrap::before{
  height: 12px;
  top:3px;
}




.plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style .plan-desc-icon-wrap .title--dashed.desc-title{
  /* border-bottom: 1px dashed #868686; */
  background-image: linear-gradient(to right, #868686 10%, rgba(134, 134, 134, 0) 0%, rgba(134, 134, 134, 0) 50%, #868686 0%);
  background-position: bottom;
  background-size: 8px 1px; /* Adjust the size as needed */
  background-repeat: repeat-x;
}
.plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style .plan-desc-icon-wrap .tooltip-icon-wrap{
  display: flex;
  position: absolute;
  left:50%;
  transform: translateX(-50%);
  top:0px;
  z-index:1;
}
.plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style .plan-desc-icon-wrap .desc-title .tooltip-icon-wrap .os-info-popup{
  top:-32px;
}
.plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style .plan-desc-icon-wrap .desc-title .tooltip-icon-wrap .os-info-popup,.plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style .plan-desc-icon-wrap .desc-title .tooltip-icon-wrap .os-info-popup::after{
  background-color: #404040;
}

.plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list .total_list_content_line_height .circle_li_content_alignment .list_content_style .plan-desc-icon-wrap .desc-title:hover .tooltip-icon-wrap .os-info-popup{
  opacity: 1;
  visibility: visible;
}


@media screen and (min-width:601px) and (max-width:663px){
  .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.enterprise_arrow .price_fe_list, .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.pro_arrow .price_fe_list{
    min-height:603px;
  }
  
}



@media screen and (min-width:601px) and (max-width:667px){
  .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .price_fe_list{
    min-height:648px;
  }
}
@media screen and (min-width:668px) and (max-width:678px){
  .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .price_fe_list{
    min-height:623px;
  }
}
@media screen and (min-width:669px) and (max-width:679px){
  .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .price_fe_list{
    min-height:623px;
  }
}
@media screen and (min-width:680px) and (max-width:699px){
  .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .price_fe_list{
    min-height:603px;
  }
}
@media screen and (min-width:700px) and (max-width:726px){
  .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .price_fe_list{
    min-height: 583px;
  }
}
@media screen and (min-width:664px) and (max-width:1199px){
  .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.enterprise_arrow .price_fe_list, .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.pro_arrow .price_fe_list{
    min-height:564px;
  }
}
@media screen and (min-width:727px) and (max-width:1199px){
  .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .price_fe_list{
    min-height: 564px;
  }
}

/* PRICING ULTIMATE ULTRA STAGED */
.pricing-header--stripe.pricing_type_split_staged .tile_featured_col_head{
  min-height: 310px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
html:is([lang="fr"], [lang="pl"]) .pricing-header--stripe.pricing_type_split_staged .tile_featured_col_head {
  /* min-height: 360px; */
}
/* html:is([lang="de"], [lang="pt"], [lang="pt-br"], [lang="da"]) .pricing-header--stripe.pricing_type_split_staged .tile_featured_col_head {
  min-height: 370px;
} */
html:is([lang="ru"]) .pricing-header--stripe.pricing_type_split_staged .tile_featured_col_head {
  min-height: 386px;
}
@media screen and (min-width: 601px) {
  .pricing-header--stripe.pricing_type_split_staged .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_description {
      /* min-height: 100px; */
      margin-bottom: 0px;
  }
}
/* .pricing-header--stripe.pricing_type_split_staged .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3){
  box-shadow: none;
} */
.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_stripe_action .addon_btn{
  background-color: var(--hex_btn_bg_color);
  border: 1px solid var(--hex_btn_bg_color);
  color: #fff;
}
.pricing-header--stripe.pricing_type_split_staged .tile_stripe_block .form-row{
  margin: 0px;
}
.pricing-header--stripe.pricing_type_split_staged .form-inner-container .input-group{
  width: 100%;
}
.pricing-header--stripe.pricing_type_split_staged .form-inner-container .input-group .form-input {
  height: 45px;
  border: 1px solid #6B7280;
  border-radius: 4px;
  transition: all .3s ease-in-out;
  color: #020A19;
  padding: 14px 20px;
  width: 100%;
  font-size: 16px;
  line-height: 26px;
  font-weight: var(--hex_font_midbold);
}
.pricing-header--stripe.pricing_type_split_staged .form-inner-container .form-row-child--group{

}
.pricing-header--stripe.pricing_type_split_staged .form-inner-container .input-group .error-msg {
  padding-top: 0;
  line-height: 20px;
  text-align: left;
  min-height: 12px;
}

@media screen and (max-width: 1199px) {
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_head {
    min-height: 310px;
  }
  .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.pro_arrow .price_fe_list,.plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.enterprise_arrow .price_fe_list {
    min-height: 350px;
  }
  html:is([lang="fr"]) .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.pro_arrow .price_fe_list, html:is([lang="fr"]) .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.enterprise_arrow .price_fe_list {
    min-height: 410px;
  }
  html:is([lang="de"], [lang="es"], [lang="it"], [lang="tr"], [lang="pt-br"]) .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.pro_arrow .price_fe_list, html:is([lang="de"], [lang="es"], [lang="it"], [lang="tr"], [lang="pt-br"]) .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.enterprise_arrow .price_fe_list {
    min-height: 365px;
  }
  html:is([lang="pt"], [lang="ru"], [lang="pl"]) .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.enterprise_arrow .price_fe_list,html:is([lang="pt"], [lang="ru"], [lang="pl"]) .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.pro_arrow .price_fe_list {
    min-height: 385px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list, .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .price_fe_list {
    min-height: 370px;
  }
  html:is([lang="fr"], [lang="de"], [lang="pt"], [lang="ru"]) .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list, html:is([lang="fr"], [lang="de"], [lang="pt"], [lang="ru"]) .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .price_fe_list  {
    min-height: 410px;
  }
  html:is([lang="pl"], [lang="pt-br"]) .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list, html:is([lang="pl"], [lang="pt-br"]) .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .price_fe_list {
    min-height: 385px;
  }
  .pricing-header--stripe.pricing_type_split_staged .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_description {
    min-height: unset;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:first-child, .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(2) {
    margin-bottom: 55px;
  }
  .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) .tile_stripe_block .tile_featured_col_head {
    border-radius: 0px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3) {
    border-top-left-radius: 0px;
  }
}

@media screen and (max-width: 767px) {
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_head {
    min-height: unset;
  }
  .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.pro_arrow .price_fe_list,.plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.enterprise_arrow .price_fe_list, .plan--removal.pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_lists_out.ultimate_arrow .price_fe_list, .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_featured_col_tail .accordion_parent .price_fe_list {
    min-height: unset !important;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:nth-child(3){
    border-top-right-radius: 0px;
  }
  .pricing-header--stripe.pricing_type_split_staged .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col .tile_stripe_block .tile_description {
    padding-bottom: 20px;
    margin-bottom: 0px;
  }
  .pricing-header--stripe .pricing_tiles_stripe .tile_stripe_row .tile_stripe_col:first-child {
    margin-bottom: 25px;
  } 
}
/*************** pricing plan removal update ends  ***************/

/********** Fullstop case study starts ***************/

@media screen and (min-width:601px){
  .hex__case_study_page_header_the_fullstop{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/the_fullstop/2x/hexnode-mdm-case-study-fullstop.jpg');
    background-size: cover;
    background-position: 54%;
  }
}

@media screen and (min-width:992px){
  .hex__case_study_page_header_the_fullstop{
    background-position: 54%;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_the_fullstop{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/the_fullstop/1x/hexnode-mdm-case-study-fullstop.jpg');
    background-size: cover;
    background-position: 50% 30px;
  }
}

/********** Fullstop case study ends***************/

/********** Aperion Information Technologies case study starts ***************/

@media screen and (min-width:601px){
  .hex__case_study_page_header_aperion_it{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/aperion_information_technologies/2x/hexnode-mdm-case-study-aperion-information-technologies.jpg');
    background-size: cover;
    background-position: 54% 20px;
  }
}

@media screen and (min-width:992px){
  .hex__case_study_page_header_aperion_it{
    background-position: 60%;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_aperion_it{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/aperion_information_technologies/1x/hexnode-mdm-case-study-aperion-information-technologies.jpg');
    background-size: cover;
    background-position: 50% 35px;
  }
}

/********** Aperion Information Technologies case study ends***************/

/********** SJ Transportation Co case study starts ***************/

@media screen and (min-width:601px){
  .hex__case_study_page_header_sj_transportation{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/sj_transportation/2x/hexnode-mdm-case-study-sj-transportation.jpg');
    background-size: cover;
    background-position: 50% 0px;
  }
}

@media screen and (max-width:601px){
  .hex__case_study_page_header_sj_transportation{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/sj_transportation/1x/hexnode-mdm-case-study-sj-transportation.jpg');
    background-size: cover;
    background-position: 50% 10px;
  }
}

/********** SJ Transportation Co case study ends***************/



/********** Crown Consult case study starts ***************/

@media screen and (min-width:601px){
  .hex__case_study_page_header_crown_consult{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/crown_consult/2x/hexnode-mdm-case-study-crown-consult.jpg');
    background-size: cover;
    background-position: 45% 30px;
  }
}

@media screen and (min-width:992px){
  .hex__case_study_page_header_crown_consult{
    background-position: 50%;
  }
}
@media screen and (max-width:601px){
  .hex__case_study_page_header_crown_consult{
    background-image: url('https://www-review3.hexnode.com/static/img/case_study_page/crown_consult/1x/hexnode-mdm-case-study-crown-consult.jpg');
    background-size: cover;
    background-position: 50% 30px;
  }
}
/********** Crown Consult case study ends ***************/
