.helix-ultimate .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler::after,
.helix-ultimate .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent li.menu-parent .menu-toggler::after,
body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, 
body.ltr .sp-megamenu-parent > li.sp-has-child > span::after,
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after 
{font-family: "Font Awesome 6 Free"; }

.sppb-row-container,
#sp-main-body>.container,
.sppb-container {
  max-width: 90%!important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 16px!important;
}

a.products {
  padding: 3px 0!important;
}

.k-ui-namespace .mod_docman.mod_docman--documents ul li {
  display: flex;
  border-bottom: 1px solid #ededed;
  align-items: flex-start;
  margin-bottom: 0px;
  padding: 5px 0px 5px 0px;
}

.k-ui-namespace a{
    text-decoration:underline;
}

.k-ui-namespace .mod_docman.mod_docman--documents ul li:first-child {
  border-top: 1px solid #ededed;
}

#sppb-addon-wrapper-bed38aa1-7a0f-41a9-9384-466f88f86980 {
  margin-bottom: 2rem;
}

.module_document .docman_title {
  width: 20%;
  padding-right: 2.5%;
}

.module_document .koowa_header {
  width: 30%;
}

.module_document .module_document__info {
  width: 10%;
}

.module_document .docman_description {
  width: 40%;
  padding-right: 2.5%;
}

.mod_docman ul {
  padding-left: 0rem;
}

.k-ui-namespace * {
  box-sizing: border-box;
  font-size: 16px!important;
   line-height: 20px;
}


.module_document:first-child .docman_title:before {
  content: "Name";
  position: absolute;
  top: -40px;
  font-weight: bold;
  font-size: 17px;
  width: 100%;
}

.module_document:first-child .koowa_header:before {
  content: "Download";
  position: absolute;
  top: -40px;
  font-weight: bold;
  font-size: 17px;
  width: 100%;
}

.module_document:first-child .module_document__info:before {
  content: "Release Date";
  position: absolute;
  top: -40px;
  font-weight: bold;
  font-size: 17px;
  width: 100%;
}

.module_document:first-child .docman_description:before {
  content: "Description";
  position: absolute;
  top: -40px;
  font-weight: bold;
  font-size: 17px;
  width: 100%;
}

.sp-megamenu-parent .sp-menu-item>a img,
.sp-megamenu-parent .sp-menu-item>span img {
  padding-right: 10px;
}

.sppb-tab-image {
  margin-right: 15px;
}

.sppb-addon-table-main th {
  vertical-align: baseline;
}

#sppb-addon-1709690112056 p {
    margin-bottom: 0rem;
}

.itemid-220 fieldset:nth-child(2) legend {
display:none;
}

.burger-icon>span:nth-child(2) {
    display: block;
}

#system-message-container {
    bottom: 50px!important;
}





#sp-bottom {
  padding: 40px 0px 40px 0px;
}

#sp-bottom .sp-module .sp-module-title {
  margin: 0 0 15px;
}

#sp-footer {
  border-top: 0px;
}

#sp-footer p {
  color: #a2a2a2;
}

#sp-footer a {
  color: #a2a2a2;
}

#sp-footer a:hover {
  color: #3ab3e9;
}

html.error-page .error-logo {
  transform: scale(0.5);
}

#sp-footer {
  padding: 30px 0px 15px 0px;
}

.badge {
  color: #000;
}

.sp-scroll-up {
  bottom: 25px;
}

/* iPhone bg fix */

@media only screen and (min-device-width: 320px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .sp-page-builder .page-content #section-id-1603175361137,
  .sp-page-builder .page-content #section-id-1614061579343,
   #call-to-action {
    background-size: unset !important;
    background-attachment: scroll !important;
    background-position: top !important;
  }
}

/* Extra small devices (phones, 600px and down) */
@media screen and (min-width:320px) and (max-width:845px) {
  #sppb-addon-1709536460850 img {
    padding-left: 20%;
}
  
#sppb-addon-b12998c6-4dcb-45ab-bc31-5d8d8c40eab6 {
        padding-top: 5%!important;
    }
  
  #sppb-addon-G29dX1NO6gQrdLDp8SJdV img,
  #sppb-addon-HcR_baJC9pYXJqIetV8Hw img,
  #sppb-addon-knOpQsfEiV2if1KqT28-x img {
    transform: scale(0.7);
}
  
#section-id-1709613510241 .sppb-addon-content {
      width: 80vw;
  }
  
  #section-id-1709613510241 .sppb-container-inner {
    margin-top:2rem;
  }
  
 .itemid-139 #sppb-addon-ePp5OiGeJju8N0REVwPrt .sppb-nav,
  .itemid-140 #sppb-addon-MkmIMfxgvZac-gbLUN7yV .sppb-nav {
    width: 90%;
}
  
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...} 

/* Medium devices (landscape tablets, 768px and up) */
@media screen and (min-width: 768px) and (max-width:1024px) {
  
      .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
        margin: 0px -5px;
    }
}


/* Large devices (laptops/desktops, 992px and up) */
 @media screen and (min-width: 1024px) and (max-width:1332px) {
     
      .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
        margin: 0px 0px;
    }
   
}




/* Large devices (laptops/desktops, 992px and up) */
 @media screen and (min-width: 900px) and (max-width:1440px) {...}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}

/* Codes for Bootstrap hidden elements on devices
hidden-xs
hidden-sm
hidden-md
hidden-lg
 */





