#ForumControlList {
  width: 781px;
  border: 1px solid #fff !important;
  box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.1) !important;
  position: absolute;
  z-index: 2;
  padding: 5px 0;
  margin-top: 216px;
  margin-left: -32px;
  font-size: 14px;
  background-color: #FFFFFF;
  border-radius: 8px;
  padding: 40px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 25px; }
  #ForumControlList .mobile-platform-list {
    display: none; }

#ForumControlList #platform-control-list ul li {
  list-style-type: none;
  width: max-content;}

#platform-control-list {
  width: max-content;
  padding-right: 54px; }
  #platform-control-list h3 {
    font-size: 14px !important;
    color: #1C243F;
    letter-spacing: 0.5px;
    font-weight: 700;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    text-align: left;
    text-transform: uppercase; }
  #platform-control-list a {
    clear: both;
    white-space: normal;
    list-style: none;
    font-weight: 600;
    font-size: 14px;
    color: #0073DC;
    letter-spacing: 0.5px;
    text-align: left;
    line-height: 32px;
    cursor: pointer;
    padding-bottom: 10px;
    text-decoration: none; }
  #platform-control-list a:hover {
    color: #0A98FF; }

@media (min-width: 1920px) {
  #ForumControlList {
    margin-top: 160px;
    margin-left: -97px;
    width: 845px; }
  #platform-control-list {
    padding-right: 54px; }
    #platform-control-list h3 {
      font-size: 16px !important;
      letter-spacing: 0.57px; }
    #platform-control-list a {
      font-size: 16px;
      letter-spacing: 0.53px; } }

@media (max-width: 1279px) and (min-width: 1080px) {
  #ForumControlList {
    width: 769px;
    margin-left: -33px; }
  #platform-control-list {
    padding-right: 50px; }
    #platform-control-list h3 {
      font-size: 14px !important; }
    #platform-control-list a {
      font-size: 14px; } }

@media (max-width: 1080px) and (min-width: 767px) {
  #platform-control-list {
    padding-right: 15px; }
    #platform-control-list h3 {
      padding-top: 35px; }
  #ForumControlList {
    margin-top: 218px;
    margin-left: 65px;
    width: 685px !important;
    padding-top: 0px; } }

@media (max-width: 992px) and (min-width: 850px) {
  #ForumControlList {
    margin-top: 200px;
    margin-left: 50px; } }

@media (max-width: 992px) and (min-width: 320px) {
  #ForumControlList {
    margin-top: 260px;
    padding-top: 0px; } }

@media (max-width: 992px) and (min-width: 768px) {
  #ForumControlList {
    width: 689px !important;
    margin-left: 6%;
    margin-top: 298px; }
  #platform-control-list {
    padding-right: 22px; }
    #platform-control-list a {
      letter-spacing: 0.47px; } }

@media (max-width: 767px) and (min-width: 320px) {
  #platform-control-list {
    padding-left: 0px; }
    #platform-control-list h3 {
      padding-top: 10%;
      font-size: 12px !important; }
    #platform-control-list a {
      font-size: 12px; }
  #ForumControlList .desktop-platform-list {
    display: none !important; }
  #ForumControlList .mobile-platform-list {
    display: block !important; } }

@media (max-width: 480px) {
  #ForumControlList {
    margin-top: 242px; } }

@media (max-width: 767px) {
  #ForumControlList {
    margin-top: 260px;
    width: 87%;
    margin-left: 5%;
    height: 300px;
    overflow-y: scroll;
    overflow-x: hidden; } }

.forum-search-page .typed-headline .search-page-heading {
  font-size: 34px !important;
  padding: 0px 0px 0px 200px;
  text-align: left; }

.forum-search-page .new-thread-btn #create-new-thread-btn {
  padding: 11px 20px;
  padding-left: 18px;
  background: #0073DC;
  color: #FFFFFF;
  border: 1px solid #0073DC;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600 !important; }
  .forum-search-page .new-thread-btn #create-new-thread-btn:hover {
    background: #0A98FF;
    border: 1px solid #0A98FF; }
  .forum-search-page .new-thread-btn #create-new-thread-btn .plus-icon {
    font-size: 18px;
    padding-right: 5px;
    font-weight: 600; }

.sf-icon-forum-Search, .sf-icon-forum-Collapse {
  font-size: 10px !important; }

.sf-icon-forum-Search:before {
  font-size: 18px;
  color: #0073DC; }

.sf-icon-forum-Close_medium, .mobile-close-icon {
  font-size: 10px; }
  .sf-icon-forum-Close_medium:before, .mobile-close-icon:before {
    font-size: 15px;
    vertical-align: 25px !important;
    margin-left: -17px;
    color: #1C243F; }

.sf-icon-forum-Search:hover:before {
  color: #0A98FF; }

.sf-icon-forum-Collapse:before {
  content: "\e713";
  font-size: 15px;
  color: #1C243F;
  position: absolute;
  top: 15px;
  right: 19px; }

.sf-icon-forum-Close {
  position: relative;
  display: none;
  margin-left: 125px;
  margin-top: -28px;
  width: 10px;
  height: 12px;
  display: none; }
  .sf-icon-forum-Close:before {
    content: "\e703";
    font-size: 18px;
    color: #1C243F;
    position: relative;
    top: -38px;
    right: 4px;
    cursor: pointer; }

.sf-icon-forum-Add {
  font-size: 16px !important;
  position: relative;
  top: 2px;
  right: 5px; }

#platform-list {
  width: 1000px;
  margin-left: auto;
  margin-right: auto; }

.imagebg .container {
  z-index: 2;
  position: relative; }

[data-overlay] {
  position: relative; }
  [data-overlay]:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1; }

[data-overlay="4"]:before {
  opacity: 0.4;
  background: #FFFFFF !important;
  box-shadow: 0 2px 14px 0 #EAEDF8 !important; }

#forum-banner-segment {
  height: 250px; }
  #forum-banner-segment .forum-header-container {
    width: 100%;
    padding: 0;
    margin-top: -25px; }
  #forum-banner-segment .forum-search-container {
    padding-top: 3% !important;
    padding-left: 100px; }
    #forum-banner-segment .forum-search-container #search_item {
      margin-left: 100px;
      width: 665px; }
    #forum-banner-segment .forum-search-container .new-thread-btn {
      margin-top: 11px;
      margin-left: 0px;
      width: 230px; }
      #forum-banner-segment .forum-search-container .new-thread-btn #create-new-thread-btn {
        padding: 11px 27px;
        background: #0073DC;
        color: #FFFFFF;
        border: 1px solid #0073DC;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 600 !important; }
        #forum-banner-segment .forum-search-container .new-thread-btn #create-new-thread-btn:hover {
          background: #0A98FF;
          border: 1px solid #0A98FF; }
        #forum-banner-segment .forum-search-container .new-thread-btn #create-new-thread-btn .plus-icon {
          font-size: 18px;
          padding-right: 5px;
          font-weight: 600; }
  #forum-banner-segment section {
    padding: 4em 0;
    padding-bottom: 48px; }
  #forum-banner-segment .forum-header {
    font-size: 42px;
    font-weight: 700;
    line-height: 60px;
    color: #1C243F;
    letter-spacing: 0.17px; }
  #forum-banner-segment .forum-header-message {
    font-family: 'Open Sans';
    font-size: 14px;
    color: #1C243F;
    letter-spacing: 0.06px; }
  #forum-banner-segment .imagebg {
    position: -webkit-sticky;
    position: sticky; }
  #forum-banner-segment .typed-headline h1 {
    font-family: 'Open Sans';
    font-size: 34px !important;
    letter-spacing: 0.14px;
    margin-bottom: 14px;
    font-weight: bold;
    color: #1C243F; }
  #forum-banner-segment #search_message {
    width: 100%;
    background-color: #F5F6F9;
    border-radius: 8px; }
  #forum-banner-segment #search_message .field-validation-error {
  display: block;
  position: absolute;
  margin-top: 44px;
  left: 5px;
  color: #D84D4D;
  text-align: left; }
    #forum-banner-segment #search_message #forum-search-word, #forum-banner-segment #search_message #mobile-forum-search-word {
      height: 44px;
      padding: 10px 35px 11px 12.6px;
      font-size: 14px;
      float: left;
      width: 400px;
      outline: 0 none;
      border: 0 !important;
      border-radius: 5px;
      background-color: #F5F6F9;
      color: #1C243F;
      box-shadow: none !important;
      text-align: left; }
      #forum-banner-segment #search_message #forum-search-word::-ms-clear, #forum-banner-segment #search_message #mobile-forum-search-word::-ms-clear {
        display: none; }
      #forum-banner-segment #search_message #forum-search-word:focus, #forum-banner-segment #search_message #mobile-forum-search-word:focus {
        outline: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important; }
      #forum-banner-segment #search_message #forum-search-word::placeholder, #forum-banner-segment #search_message #mobile-forum-search-word::placeholder {
        color: #7E89A9;
        opacity: 1; }
    #forum-banner-segment #search_message #close-icon {
      width: 0px;
      display: none;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 186px;
      z-index: 3; }
    #forum-banner-segment #search_message #forum-search-icon {
      cursor: pointer;
      width: auto;
      background-repeat: no-repeat;
      background-position: 97% 15px;
      padding: 12px 0px 11px 16px !important;
      height: 29px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: 0;
      vertical-align: middle;
      padding: 10px 0px 10px 18px;
      width: auto;
      border-radius: 5px; }
      #forum-banner-segment #search_message #forum-search-icon::before {
        font-size: 22px;
        opacity: 0.87;
        margin-right: -5px; }
      #forum-banner-segment #search_message #forum-search-icon:hover:before {
        opacity: 1; }
    #forum-banner-segment #search_message .vertical-line {
      width: 1px;
      border-left: 1px solid #AEB7D0;
      height: 25px;
      padding-right: 3px;
      padding-left: 2px;
      margin-left: 15px;
      margin-top: 9px; }
    #forum-banner-segment #search_message .imagebg .container {
      margin-top: -8px; }
    #forum-banner-segment #search_message .platform-dropdown {
      padding-right: 0px;
      padding-left: 0px;
      width: 179px; }
      #forum-banner-segment #search_message .platform-dropdown .select-platform {
        padding: 11px 48px 11px 16px;
        padding-right: 64px;
        width: 100%;
        background-color: #F5F6F9;
        border: hidden;
        border-radius: 8px;
        font-size: 14px;
        color: #1C243F;
        outline: none;
        overflow: hidden;
        text-overflow: ellipsis; }
        #forum-banner-segment #search_message .platform-dropdown .select-platform:hover {
          background-color: #E3E6EC !important; }
        #forum-banner-segment #search_message .platform-dropdown .select-platform .caret {
          color: #1C243F;
          margin-left: 10px; }
      #forum-banner-segment #search_message .platform-dropdown .select-platform:active {
        -webkit-box-shadow: none !important;
        box-shadow: none !important; }
      #forum-banner-segment #search_message .platform-dropdown .hovered {
        background-color: #EEF0F3 !important; }

@media (min-width: 1920px) {
  #forum-banner-segment {
    height: 260px; }
    #forum-banner-segment .typed-headline h1 {
      font-size: 46px !important;
      letter-spacing: 0.19px;
      margin-top: 4px; }
    #forum-banner-segment .forum-header-message {
      font-size: 20px; }
    #forum-banner-segment #search_message #forum-search-word, #forum-banner-segment #search_message mobile-forum-search-word {
      font-size: 16px; }
    #forum-banner-segment #search_message .platform-dropdown .select-platform {
      font-size: 16px; }
    #forum-banner-segment .forum-search-container .new-thread-btn #create-new-thread-btn {
      font-size: 16px; }
  .forum-search-page .new-thread-btn #create-new-thread-btn {
    font-size: 16px; } }

@media (max-width: 1200px) and (min-width: 1080px) {
  #forum-banner-segment .forum-search-container {
    padding-left: 0px; } }

@media (max-width: 1080px) and (min-width: 767px) {
  #forum-banner-segment {
    height: 255px; }
    #forum-banner-segment .forum-search-container {
      padding-left: 0px; }
    #forum-banner-segment .typed-headline h1 {
      font-size: 36px !important;
      letter-spacing: 0.15px; }
    #forum-banner-segment .forum-header-message {
      letter-spacing: 0.08px; }
    #forum-banner-segment #search_message #forum-search-word, #forum-banner-segment #search_message #mobile-forum-search-word {
      font-size: 14px; }
    #forum-banner-segment #search_message .platform-dropdown .select-platform {
      font-size: 14px; }
    #forum-banner-segment .forum-search-container .new-thread-btn {
      margin-top: 8px; }
      #forum-banner-segment .forum-search-container .new-thread-btn #create-new-thread-btn {
        font-size: 14px;
        padding: 11px 20px; }
    #forum-banner-segment .forum-header-container {
      margin-top: -20px; }
  .forum-search-page .new-thread-btn #create-new-thread-btn {
    font-size: 14px;
    padding: 11px 20px; } }

@media (max-width: 992px) and (min-width: 850px) {
  #forum-banner-segment .forum-search-container {
    padding-left: 107px; }
    #forum-banner-segment .forum-search-container #search_item {
      margin-left: 0px;
      width: 608px; }
  #forum-banner-segment .forum-search-container .new-thread-btn {
    padding-right: 0px;
    padding-left: 0px; }
  .forum-search-page .new-thread-btn #create-new-thread-btn {
    padding-right: 0px;
    padding-left: 0px; } }

@media (max-width: 992px) and (min-width: 320px) {
  #search_message .mobile-search-icon {
    position: absolute;
    top: 12px;
    left: 10px;
    z-index: 4; }
  #search_message .mobile-close-icon {
    position: absolute;
    top: 11px;
    z-index: 3;
    right: 12px;
    display: none; }
  #forum-banner-segment .forum-header-message {
    white-space: unset; }
  #forum-banner-segment .forum-search-container {
    padding-left: 5%;
    padding-right: 5%;
    margin-left: 0px !important;
    margin-right: 0px !important; }
    #forum-banner-segment .forum-search-container #search_item {
      width: 100%;
      margin-left: 0px; }
  #forum-banner-segment #search_message {
    border-radius: 6px; }
    #forum-banner-segment #search_message #forum-search-word, #forum-banner-segment #search_message #mobile-forum-search-word {
      width: 100%;
      padding-left: 40px;
      padding-right: 40px; }
  #forum-banner-segment .forum-header-container .forum-search-container .platform-dropdown {
    padding-top: 16px; }
    #forum-banner-segment .forum-header-container .forum-search-container .platform-dropdown .select-platform {
      width: 100%;
      color: #1C243F;
      padding-left: 19px;
      padding-right: unset;
      text-align: left;
      background: #F5F6F9;
      padding-top: 11px;
      padding-bottom: 11px;
      border: 1px solid #F5F6F9;
      border-radius: 6px;
      outline: none !important;
      padding-left: 40px;
      padding-right: 40px; }
      #forum-banner-segment .forum-header-container .forum-search-container .platform-dropdown .select-platform .sf-icon-forum-Collapse:before {
        right: 28px !important;
        top: 31px !important; }
    #forum-banner-segment .forum-header-container .forum-search-container .platform-dropdown .sf-icon-forum-Close {
      left: 114px;
      top: 2px;
      height: 28px; }
      #forum-banner-segment .forum-header-container .forum-search-container .platform-dropdown .sf-icon-forum-Close:before {
        font-size: 20px; }
  #forum-banner-segment .forum-search-container .new-thread-btn {
    padding-left: 50px;
    width: 100%;
    padding-top: 16px; }
    #forum-banner-segment .forum-search-container .new-thread-btn #create-new-thread-btn {
      padding: 12px 44px; }
  .forum-search-page .new-thread-btn {
    padding-left: 50px;
    width: 100%;
    padding-top: 16px; }
    .forum-search-page .new-thread-btn #create-new-thread-btn {
      padding: 12px 44px; } }

@media (max-width: 992px) and (min-width: 768px) {
  #forum-banner-segment {
    height: 380px; }
    #forum-banner-segment .forum-search-container .new-thread-btn {
      margin-left: -17px; } }

@media (max-width: 767px) and (min-width: 320px) {
  .sf-icon-forum-Close {
    left: 89px !important;
    top: 3px !important; }
  #forum-banner-segment {
    height: 10%; }
    #forum-banner-segment .forum-header-container {
      margin-top: -35px; }
    #forum-banner-segment .typed-headline h1 {
      font-size: 24px !important;
      letter-spacing: 0.1px;
      margin-bottom: 3px; }
    #forum-banner-segment .forum-header-message {
      font-size: 12px;
      letter-spacing: 0.05px;
      line-height: 18px; }
    #forum-banner-segment #search_message #forum-search-word, #forum-banner-segment #search_message #mobile-forum-search-word {
      font-size: 12px; }
      #forum-banner-segment #search_message #forum-search-word:hover, #forum-banner-segment #search_message #mobile-forum-search-word:hover {
        background-color: #EEF0F3; }
    #forum-banner-segment .forum-header-message-container {
      font-size: 12px;
      margin-bottom: 15px;
      padding-top: 0px;
      padding-left: 10%;
      padding-right: 10%; }
    #forum-banner-segment .forum-header-container .forum-search-container .platform-dropdown .select-platform {
      font-size: 12px;
      outline: none !important; }
    #forum-banner-segment .forum-header-container .forum-search-container .new-thread-btn {
      margin-left: -15px;
      padding-top: 13px; }
      #forum-banner-segment .forum-header-container .forum-search-container .new-thread-btn #create-new-thread-btn {
        font-size: 12px;
        margin-left: 0px;
        padding: 9px 30px 9px 30px; }
        #forum-banner-segment .forum-header-container .forum-search-container .new-thread-btn #create-new-thread-btn .plus-icon {
          font-size: 14px;
          font-weight: 700; }
  .forum-search-page .new-thread-btn {
    margin-left: -15px; }
    .forum-search-page .new-thread-btn #create-new-thread-btn {
      font-size: 12px;
      margin-left: 0px; }
      .forum-search-page .new-thread-btn #create-new-thread-btn .plus-icon {
        font-size: 14px;
        font-weight: 700; } }

@media (max-width: 480px) {
  .sf-icon-forum-Close {
    margin-left: 120px; }
    .sf-icon-forum-Close :before {
      font-size: 18px; } }

html {
  font-size: 87.5%; }

body {
  font-size: 1em;
  line-height: 1.42857143;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-family: "Open Sans", "Helvetica", "Arial", sans-serif; }

ul {
  margin: 0;
  padding: 0;
  margin-bottom: 0.85714286em; }
  ul:not([class*='menu']) li > a {
    font-weight: normal; }
    ul:not([class*='menu']) li > a:hover {
      text-decoration: none; }

h1 {
  margin: 0;
  padding: 0;
  letter-spacing: -0.01em; }
  h1:not(:last-child) {
    margin-bottom: 0.59090909090909em;
    margin-bottom: 0.59090909090909em; }

h2 {
  margin: 0;
  padding: 0;
  font-weight: 300;
  -webkit-font-variant-ligatures: common-ligatures;
  font-variant-ligatures: common-ligatures;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.35714286em;
  line-height: 1.36363636em;
  margin-bottom: 0.78787878787879em; }

#forum-banner-segment #search_message #close-icon {
  top: 15px;
  bottom: 0;
  cursor: pointer; }

.sf-icon-forum-Close_medium {
  cursor: pointer; }
  .sf-icon-forum-Close_medium:before {
    vertical-align: 20px; }

#forum-outer-container a:link {
  text-decoration: none; }

#forum-outer-container a:visited {
  text-decoration: none; }

#forum-outer-container a:hover {
  text-decoration: none; }

#forum-outer-container a:active {
  text-decoration: none; }

#forum-outer-container a:focus {
  text-decoration: none; }

#forum-container {
  min-height: 200px;
  padding-bottom: 25px;
  padding-top: 10px; }
  #forum-container #forum-home-page {
    padding-left: 150px;
    margin-bottom: 30px; }
    #forum-container #forum-home-page #forum-breadcrumb {
      font-size: 14px;
      color: #6D7897;
      letter-spacing: 0.06px; }
      #forum-container #forum-home-page #forum-breadcrumb .crumb a {
        color: #6D7897; }
        #forum-container #forum-home-page #forum-breadcrumb .crumb a:hover {
          color: #0A98FF; }
      #forum-container #forum-home-page #forum-breadcrumb .last-crumb {
        color: #6D7897;
        line-height: 19px;
        font-weight: 600; }
      #forum-container #forum-home-page #forum-breadcrumb .crumb-separator {
        padding: 0 8px !important;
        color: #ccc; }
    @media (max-width: 767px) and (min-width: 320px) {
      #forum-container #forum-home-page #forum-breadcrumb {
        font-size: 12px;
        letter-spacing: 0.05px; } }
    @media (min-width: 1920px) {
      #forum-container #forum-home-page #forum-breadcrumb {
        margin-top: 60px !important;
        font-size: 16px;
        letter-spacing: 0.07px; } }
    #forum-container #forum-home-page #forum-breadcrumb {
      margin-top: 40px;
      text-align: left;
      margin-left: -15px !important; }
    #forum-container #forum-home-page .platforms {
      display: inline-flex;
      flex-wrap: wrap;
      flex-direction: column;
      height: 200px;
      padding-left: 0px; }
      #forum-container #forum-home-page .platforms #web {
        order: 1; }
        #forum-container #forum-home-page .platforms #web h2 {
          margin-top: -31px; }
      #forum-container #forum-home-page .platforms #mobile {
        order: 3; }
      #forum-container #forum-home-page .platforms #desktop {
        order: 7; }
      #forum-container #forum-home-page .platforms #general {
        order: 5; }
      #forum-container #forum-home-page .platforms #data-platform {
        order: 4; }
      #forum-container #forum-home-page .platforms #web--jquery-based {
        order: 2; }
      #forum-container #forum-home-page .platforms #other-products {
        order: 8; }
      #forum-container #forum-home-page .platforms #data-science {
        order: 6; }
      #forum-container #forum-home-page .platforms #bold-sign {
        order: 9; }
      #forum-container #forum-home-page .platforms .forum-platform {
        padding: 0px;
        margin-top: 15px;
        margin-bottom: 15px;
        width: 35%; }
        #forum-container #forum-home-page .platforms .forum-platform h2 {
          margin-bottom: 0px !important; }
        #forum-container #forum-home-page .platforms .forum-platform hr {
          border-top: none !important; }
        #forum-container #forum-home-page .platforms .forum-platform .platform-heading {
          font-weight: 600;
          font-size: 14px !important;
          color: #1C243F;
          letter-spacing: 0.5px;
          padding-bottom: 10px;
          padding-top: 10px;
          text-transform: uppercase; }
        #forum-container #forum-home-page .platforms .forum-platform .retired-product-heading {
          cursor: pointer;
          margin-top: 20px; }
        #forum-container #forum-home-page .platforms .forum-platform #retired-products-arrow {
          margin-left: 4px;
          font-size: 11px; }
        #forum-container #forum-home-page .platforms .forum-platform #retired-products-platformlist {
          display: none; }
        #forum-container #forum-home-page .platforms .forum-platform .platform-list {
          font-weight: 600;
          font-size: 14px;
          letter-spacing: 0.47px;
          line-height: 28px;
          width: 100%;
          display: inline-block; }
          #forum-container #forum-home-page .platforms .forum-platform .platform-list a {
            color: #0073DC; }
          #forum-container #forum-home-page .platforms .forum-platform .platform-list a:hover {
            color: #0A98FF; }

@media (min-width: 1920px) {
  #forum-container {
    min-height: 200px; }
    #forum-container #forum-home-page .platforms .forum-platform .platform-heading {
      font-size: 16px !important;
      letter-spacing: 0.57px; }
    #forum-container #forum-home-page .platforms .forum-platform .platform-list {
      font-size: 16px;
      letter-spacing: 0.53px; } }

@media (max-width: 1200px) and (min-width: 992px) {
  #forum-container #forum-home-page {
    padding-left: 100px; } }

@media (max-width: 1080px) and (min-width: 767px) {
  #forum-container #forum-home-page #forum-breadcrumb {
    margin-left: 0px; }
  #forum-container #forum-home-page .platforms {
    margin-left: 0px; }
    #forum-container #forum-home-page .platforms .forum-platform .platform-heading {
      font-size: 14px !important;
      letter-spacing: 0.5px; }
    #forum-container #forum-home-page .platforms .forum-platform .platform-list {
      font-size: 14px;
      letter-spacing: 0.47px; } }

@media (max-width: 1279px) and (min-width: 992px) {
  #forum-container #forum-home-page .platforms .forum-platform {
    width: 34.5%; } }

@media (max-width: 992px) and (min-width: 320px) {
  #forum-container #forum-home-page #forum-breadcrumb {
    margin-top: 40px; }
  #search_message .mobile-close-icon {
    top: 0px; } }

@media (max-width: 992px) and (min-width: 768px) {
  #forum-container {
    padding-left: 27px !important; }
    #forum-container #forum-home-page {
      padding-left: 45px; }
      #forum-container #forum-home-page .platforms .forum-platform {
        width: 33.5%; }
  .platform-dropdown .sf-icon-forum-Close {
    left: 72% !important;
    top: 0px !important; } }

@media (max-width: 767px) and (min-width: 320px) {
  .sf-icon-forum-Add {
    top: 3px; }
  #forum-container #forum-home-page #forum-breadcrumb {
    margin-top: 32px; }
  #forum-container #forum-home-page .platforms .forum-platform .platform-heading {
    font-size: 12px !important;
    letter-spacing: 0.43px; }
  #forum-container #forum-home-page .platforms .forum-platform .platform-list {
    font-size: 12px;
    letter-spacing: 0.4px; }
  #forum-container #forum-home-page .platforms #web {
    order: 1; }
  #forum-container #forum-home-page .platforms #mobile {
    order: 6; }
  #forum-container #forum-home-page .platforms #desktop {
    order: 2; }
  #forum-container #forum-home-page .platforms #general {
    order: 7; }
  #forum-container #forum-home-page .platforms #data-platform {
    order: 3; }
  #forum-container #forum-home-page .platforms #web--jquery-based {
    order: 6; }
  #forum-container #forum-home-page .platforms #other-products {
    order: 4; }
  #forum-container #forum-home-page .platforms #data-science {
    order: 8; }
  #forum-container #forum-home-page .platforms #bold-sign {
    order: 9; }
  #forum-container #retired-products-arrow {
    font-size: 10px !important; }
  .platform-dropdown .sf-icon-forum-Close {
    left: 89% !important;
    margin-left: 0px !important; } }

@media (max-width: 767px) and (min-width: 480px) {
  #forum-container {
    padding-left: 48px;
    padding-bottom: 0px; }
    #forum-container #forum-home-page {
      padding-left: 3%; }
      #forum-container #forum-home-page .platforms {
        height: 200px; }
    #forum-container #retired-products-arrow {
      font-size: 10px !important; } }

@media (max-width: 480px) {
  #forum-container {
    padding-bottom: 0px;
    padding-left: 45px; }
    #forum-container #forum-home-page {
      padding-left: 2%; }
      #forum-container #forum-home-page .platforms {
        height: 100%; }
        #forum-container #forum-home-page .platforms .forum-platform {
          width: 100%; }
        #forum-container #forum-home-page .platforms #web {
          order: 1; }
        #forum-container #forum-home-page .platforms #mobile {
          order: 2; }
        #forum-container #forum-home-page .platforms #desktop {
          order: 3; }
        #forum-container #forum-home-page .platforms #general {
          order: 7; }
        #forum-container #forum-home-page .platforms #data-platform {
          order: 5; }
        #forum-container #forum-home-page .platforms #web--jquery-based {
          order: 4; }
        #forum-container #forum-home-page .platforms #other-products {
          order: 6; }
        #forum-container #forum-home-page .platforms #data-science {
          order: 8; }
        #forum-container #forum-home-page .platforms #bold-sign {
          order: 9; }
  .platform-dropdown .sf-icon-forum-Close {
    margin-left: -10px !important;
    left: 88% !important; } }
