#sp-header {
  display: none;
}

.sppb-btn {
  font-family: 'Roboto', sans-serif!important;
}

h3 {
    font-weight: 500!important;
}


#sppb-addon-OsmhwxrsUSAhFnZKJNlDc h3 {
    font-weight: 300!important;
}

/* Error Page Styling */

html.error-page body {
  background-color: #636C59!important;
}

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


.coming-soon-logo{
  transform: scale(0.5);
  margin-bottom:-4rem!important;
}

/* Error Page Styling */

/* 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-febe39ee-4e2e-4b4f-8223-652903f8db4b {
    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:932px) {
  body {
    font-size: 20px!important;
  }
  #sppb-addon-vQ4IXwkJcjG60fnyLZ8Pt h5 {
    font-size: 18px;
  }
  
 .itemid-124 .sp-page-builder .page-content #section-id-d51cadcb-6130-46a3-bc32-098abd82fbec {
    margin-top: -60px;
  }
}

/* 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) {
  ..
}

/* Large devices (laptops/desktops, 992px and up) */

@media screen and (min-width: 900px) and (max-width:1440px) {
  ...
}

/* Large devices (laptops/desktops, 992px and up) */

@media screen and (min-width: 900px) and (max-width:1600px) {
  #sppb-addon-1743745992418 .sppb-empty-space {
        height: 60px!important;
  }
}

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