#sp-bottom .container,
#sp-footer .container,
.container-inner,
.sppb-container,
.container,
.sppb-row-container{
  max-width: 93%!important;
}

#sp-bottom .container-inner,
#sp-footer .container-inner{
  max-width: 100%!important;
}

#sp-top-bar #sp-top2 {
  display: block;
}

#sp-top-bar .social-icons {
  display: block;
  font-size: 16px;
}

.sp-megamenu-parent>li.active>a:before,
.sp-megamenu-parent>li>a:before {
  display: none;
}

#section-id-b0b5d5fa-7d24-424b-a9e5-abad82181967 {
  padding-top: 20px!important;
}

#section-id-e57c1673-d54b-4b41-a8f7-71b3342b46f0 .icon-money-bag_5029922:before {
  background-image: url("../images/NetCarb-C-graphic-small.png");
  content: '\e8000';
  background-size: contain;
}

#section-id--JvvfOt0U2sT_cSE-HFMX .icon-money-bag_5029922:before,
#section-id-RkA3mRcwqGfLlvZ-W7E0g .icon-money-bag_5029922:before,
#section-id-5Pz38DU5X85sKCH0xJLEX .icon-money-bag_5029922:before,
#section-id-Kx5pK1RXLDowwkGy3Rre- .icon-money-bag_5029922:before {
  background-image: url("../images/leaf-icon-small.png");
  content: '\e8000';
  background-size: contain;
}

#section-id-Kx5pK1RXLDowwkGy3Rre- .image-with-icon .overlay-image-title .sppb-addon-title {
  color: #000000;
}

#sppb-addon-AMgPbj7ayYLequ6iOHwrm:hover .sppb-addon-title a {
  color: #ffffff;
}

#section-id-Kx5pK1RXLDowwkGy3Rre- .image-with-icon .overlay-image-title .sppb-addon-title:hover,
#section-id-Kx5pK1RXLDowwkGy3Rre- .image-with-icon .overlay-image-title .sppb-addon-subtitle:hover {
  color: #ffffff;
}

#sppb-addon-1714964848134:hover .sppb-addon-subtitle,
#sppb-addon-1714964848134:hover .sppb-addon-title a,
#sppb-addon-f7pwj-ILEQ1XAnP3A2yQr:hover .sppb-addon-subtitle,
#sppb-addon-f7pwj-ILEQ1XAnP3A2yQr:hover .sppb-addon-title a,
#sppb-addon-uRdYM56pqYMUPYsnmdxPY:hover .sppb-addon-subtitle,
#sppb-addon-uRdYM56pqYMUPYsnmdxPY:hover .sppb-addon-title a,
#sppb-addon-wrapper-b0OVNV0TpsJvTIz8JyxmF:hover .sppb-addon-subtitle,
#sppb-addon-wrapper-b0OVNV0TpsJvTIz8JyxmF:hover .sppb-addon-title a,
#sppb-addon-Ss7A4Jx5-dcvNnG469a9n:hover .sppb-addon-subtitle,
#sppb-addon-Ss7A4Jx5-dcvNnG469a9n:hover .sppb-addon-title a,
#sppb-addon-P56ZZIjmM36zRXUUVlmKu:hover .sppb-addon-subtitle,
#sppb-addon-P56ZZIjmM36zRXUUVlmKu:hover .sppb-addon-title a,
#sppb-addon-gPFX1nxC832R272pztecW:hover .sppb-addon-subtitle,
#sppb-addon-gPFX1nxC832R272pztecW:hover .sppb-addon-title a,
#sppb-addon-NAGMok5CzR2u4sXzz3JQ9:hover .sppb-addon-subtitle,
#sppb-addon-NAGMok5CzR2u4sXzz3JQ9:hover .sppb-addon-title a,
#sppb-addon-iFoR6G-A6OmPHG0tvwfAB:hover .sppb-addon-subtitle,
#sppb-addon-iFoR6G-A6OmPHG0tvwfAB:hover .sppb-addon-title,
#sppb-addon-0eE1No7hNMc13PImjP_RT:hover .sppb-addon-subtitle,
#sppb-addon-0eE1No7hNMc13PImjP_RT:hover .sppb-addon-title,
#sppb-addon-jJeGxPKa_HpgYbnDhIR9W:hover .sppb-addon-subtitle,
#sppb-addon-jJeGxPKa_HpgYbnDhIR9W:hover .sppb-addon-title,
#sppb-addon-wiqJ_ahO_vU2Ev8FGq7AA:hover .sppb-addon-subtitle,
#sppb-addon-wiqJ_ahO_vU2Ev8FGq7AA:hover .sppb-addon-title,
#sppb-addon-VfS61C2s9ryvo5Dd_57Gi:hover .sppb-addon-subtitle,
#sppb-addon-VfS61C2s9ryvo5Dd_57Gi:hover .sppb-addon-title,
#sppb-addon-8MKXZqU40l9opjdq9OIu3:hover .sppb-addon-subtitle,
#sppb-addon-AMgPbj7ayYLequ6iOHwrm:hover .sppb-addon-subtitle,
#sppb-addon-Gj-BLLkIcdeYQ1G0GSOge:hover .sppb-addon-subtitle,
#sppb-addon-8DVOEbtgdASJ8jPo6mbZk:hover .sppb-addon-subtitle,
#sppb-addon-8MKXZqU40l9opjdq9OIu3:hover .sppb-addon-title a,
#sppb-addon-AMgPbj7ayYLequ6iOHwrm:hover .sppb-addon-title a,
#sppb-addon-Gj-BLLkIcdeYQ1G0GSOge:hover .sppb-addon-title a,
#sppb-addon-8DVOEbtgdASJ8jPo6mbZk:hover .sppb-addon-title a {
  color: #ffffff;
}

#sppb-addon-1714964848134:hover i,
#sppb-addon-f7pwj-ILEQ1XAnP3A2yQr:hover i,
#sppb-addon-uRdYM56pqYMUPYsnmdxPY:hover i,
#sppb-addon-wrapper-b0OVNV0TpsJvTIz8JyxmF:hover i,
#sppb-addon-Ss7A4Jx5-dcvNnG469a9n:hover i,
#sppb-addon-P56ZZIjmM36zRXUUVlmKu:hover i,
#sppb-addon-gPFX1nxC832R272pztecW:hover i,
#sppb-addon-NAGMok5CzR2u4sXzz3JQ9:hover i,
#sppb-addon-iFoR6G-A6OmPHG0tvwfAB:hover i,
#sppb-addon-0eE1No7hNMc13PImjP_RT:hover i,
#sppb-addon-jJeGxPKa_HpgYbnDhIR9W:hover i,
#sppb-addon-wiqJ_ahO_vU2Ev8FGq7AA:hover i,
#sppb-addon-VfS61C2s9ryvo5Dd_57Gi:hover i {
  border: 1px solid #ffffff;
}

#sppb-addon-iFoR6G-A6OmPHG0tvwfAB:hover .sppb-addon-title i,
#sppb-addon-0eE1No7hNMc13PImjP_RT:hover .sppb-addon-title i,
#sppb-addon-jJeGxPKa_HpgYbnDhIR9W:hover .sppb-addon-title i,
#sppb-addon-wiqJ_ahO_vU2Ev8FGq7AA:hover .sppb-addon-title i,
#sppb-addon-VfS61C2s9ryvo5Dd_57Gi:hover .sppb-addon-title i,
#sppb-addon-8MKXZqU40l9opjdq9OIu3:hover .sppb-addon-title i,
#sppb-addon-AMgPbj7ayYLequ6iOHwrm:hover .sppb-addon-title i,
#sppb-addon-Gj-BLLkIcdeYQ1G0GSOge:hover .sppb-addon-title i,
#sppb-addon-8DVOEbtgdASJ8jPo6mbZk:hover .sppb-addon-title i {
  border: 1px solid #ffffff;
  color: #ffffff;
}

#section-id-5Pz38DU5X85sKCH0xJLEX i,
#section-id-RkA3mRcwqGfLlvZ-W7E0g i {
  color: #000000;
  margin-right: auto;
  margin-left: auto;
  display: table;
  top: -2rem;
}

#section-id-5Pz38DU5X85sKCH0xJLEX .sppb-addon-title,
#section-id-RkA3mRcwqGfLlvZ-W7E0g .sppb-addon-title {
  color: #000000;
}

#section-id-5Pz38DU5X85sKCH0xJLEX .sppb-addon-title,
#section-id-RkA3mRcwqGfLlvZ-W7E0g .sppb-addon-title {
  color: #000000;
  position: relative;
  bottom: 1rem;
}

.overlay-image-title .sppb-addon-title {
  line-height: 0px;
}

.overlay-image-title .sppb-addon-title a {
  margin-bottom: 1rem;
}

.itemid-101 .overlay-image-button-wrap {
  margin-left: 0px!important;
}

body .sppb-addon-overlay-image .sppb-btn.sppb-btn-sm {
  padding: 8px 0px;
  text-transform: inherit;
  color: #01a79d!important;
}

body .sppb-addon-overlay-image:hover .sppb-btn.sppb-btn-sm {
  color: #ffffff!important;
}

.overlay-image-button-wrap .fa-arrow-right {
  border: 0px!important;
}

/* .fa-twitter-square::before,
.fa-twitter::before { 
  content: url("https://usng02.directrouter.com/~wjrmhjek/images/x-twitter.svg")!important; 
  width: 14px;
  display: inline-block; height: 14px; vertical-align: -0.125em;} */

.outline-text-white {
  z-index: -1;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.5);
}

.outline-text-black {
  z-index: -1;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: rgba(0, 0, 0, 0.1);
}

.highlight-color {
  background: #99ca3c;
  padding: 2px 7px;
  border-radius: 2px;
}

.sp-megamenu-parent>li>a,
.sp-megamenu-parent>li>span {
  margin: 0px 17px;
}

.container-inner {
  margin-left: auto;
  margin-right: auto;
}

#sp-top-bar {
  padding: 10px 0;
}

.sp-megamenu-parent>li>a,
.sp-megamenu-parent>li>span,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
  text-transform: uppercase;
}

#sp-bottom .container-inner {
  max-width: 100%;
}

#sp-bottom .sp-module .sp-module-title {
  font-weight: 700;
  font-size: 20px;
  margin: 0 0 30px;
  color: #fff;
  text-transform: inherit;
  letter-spacing: 0px;
}

#column-id-8302e7f4-e9f7-455d-8ca1-1303bd44092c i {
  margin: 0px 10px 0px 0px;
  color: #01a79d;
}

#sp-footer {
  border-top: 1px solid #2e2d2d;
}

body .sppb-btn.sppb-btn-sm,
body .btn.sppb-btn-sm {
  padding: 8px 15px;
}

.overlay-image-title .sppb-addon-subtitle i,
.overlay-image-title .sppb-addon-title i {
  margin-right: -68px;
  position: relative;
  bottom: 1.3em;
  font-size: 2em;
  border: 1px solid #000000;
  border-radius: 100%;
  padding: 10px 5px 12.5px 5px;
}

.sppb-addon-overlay-image-content:hover i.icon-money-bag_5029922 {
  background: #ffffff;
}

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

html.error-page .error-logo {
  display: inline-block;
  margin-bottom: 2rem;
  transform: scale(0.5);
}

.article-full-image.float-right {
  float: right;
  max-width: 500px;
  margin-left: 50px;
  margin-bottom: 25px;
}

.article-details .article-header h1 {
  color: #000000;
}

.hidymchidface {
  height: 60px;
  background-color: #f9f6f6;
  margin-top: -28px;
  position: relative;
  width: 110%;
  margin-left: -5%;
}

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

/* 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-1715051035229 {
    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) {
  body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    float: right;
    margin-left: 60px;
  }
  .sp-page-builder .page-content #section-id-e57c1673-d54b-4b41-a8f7-71b3342b46f0 {
    padding-top: 230px!important;
  }
  #sppb-addon-UNUNzjBmXdgexYe3dboB5 img {
    margin-bottom: 3rem;
  }
  #column-wrap-id-1716541302601 {
    padding-bottom: 3rem;
  }
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-1-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-2-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key {
    font-size: 65px!important;
  }
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-1-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-1-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-1-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-2-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-1-key {
    line-height: 20px!important;
    padding: 0px 0px 0px 0px!important;
  }
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-2-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-1-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-2-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-2-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-2-key {
    padding: 0px 0% 30px 0px!important;
  }
  
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-4-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-1-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-4-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-2-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-4-key{
    display:none;
  }
}

/* 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-page-builder .page-content #section-id-b0b5d5fa-7d24-424b-a9e5-abad82181967 {
    display: none;
  }
  .logo-image {
    height: 45px!important;
  }
  #sp-menu.col-lg-8 {
    width: 80%;
  }
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-1-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-2-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key {
    font-size: 130px!important;
  }
}

/* iPad Air (laptops/desktops, 992px and up) */

@media screen and (min-width: 820px) and (max-width:1180px) {
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-1-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key,
  #sppb-addon-04268598-d2d9-40d9-accd-eacdb34f2486 .sp-slider #sp-slider-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-2-key #sp-slider-inner-item-04268598-d2d9-40d9-accd-eacdb34f2486-num-0-key {
    font-size: 130px!important;
  }
}

/* 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
 */