#sp-header {
  background: #000000;
  top: 0px;
}

#sp-main-body {
  padding: 80px 0 !important;
}

.sp-megamenu-parent>li:before {
  height: 1px;
  background-color: #e3953d;
}

#sp-bottom .container {
  max-width: 96.5vw;
}

.badge {
  color: #000;
}

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

.view-article .article-details .article-full-image img {
  margin-bottom: 60px;
}

.view-article .article-ratings-social-share .social-share-block p {
  font-family: 'Poppins', sans-serif;
}

/* Error page styling */

html.error-page .error-code,
html.error-page .error-message,
body .error-wrapper .sppb-btn.sppb-btn-link:hover,
body .error-wrapper .sppb-btn.sppb-btn-link:focus,
body .error-wrapper .btn.sppb-btn-link:hover,
body .error-wrapper .btn.sppb-btn-link:focus,
html.error-page .error-wrapper a.sppb-btn-link {
  color: #000!important;
}

html.error-page .error-code {
  font-size: 90px!important;
  top: -15%!important;
  font-family: 'Urbanist', sans-serif;
}

html.error-page .error-message {
  font-family: 'Urbanist', sans-serif;
}

html.error-page body {
  background-color: #0b0b0b!important;
}

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

html.error-page .error-wrapper {
  gap: 70px!important;
  margin-left: 25px!important;
}

html.error-page .btn.btn-secondary,
html.error-page .btn.btn-secondary {
  background-color: #393939!important;
  border-color: #393939!important;
}

html.error-page .btn.btn-secondary:hover,
html.error-page .btn.btn-secondary:focus {
  background-color: #e3953d!important;
  border-color: #e3953d!important;
  color: #ffffff;
}

html.error-page body>.container {
  position: relative;
  top: 0%!important;
}

html.error-page .error-message {
  margin-top: -50px!important;
  color: #ffffff!important;
}

html.error-page .error-code {
  color: #ffffff!important;
}

.hidy {
  width: 113%;
  height: 60px;
  background-color: #ffffff;
  position: relative;
  bottom: 56px;
  right: 50px;
}

.article-publish-date-text p {
  display: none;
}

.view-article .article-info .article-publish-date-text .published {
  font-family: 'Poppins', sans-serif;
}

.itemid-127 .speasyimagegallery .speasyimagegallery-gallery-item {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

..itemid-127 .speasyimagegallery-gallery-item>div {
  aspect-ratio: 1 / 1;
  /* or 4 / 3 */
}

#sp-logo .logo-image-phone {
  height: 45px;
}

.burger-icon>span {
  background-color: #fff;
}

/* 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-1764564554961,
  .sp-page-builder .page-content #section-id-1764645451271,
  .sp-page-builder .page-content #section-id-wCpqEJFw5YdNzNAbIEI_s,
  .sp-page-builder .page-content #section-id-1764645451271{
    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) {
  #sp-header {
    width: 100%;
    left: 0px;
  }
  #sp-main-body {
    padding: 70px 0 !important;
  }
  #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-0-key #sp-slider-inner-item-1732859958311-num-0-key,
  #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-1-key #sp-slider-inner-item-1732859958312-num-0-key,
 #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-2-key #sp-slider-inner-item-1732859958313-num-0-key
  {
    padding: 30px 20% 10px 0px;
  }
  #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-0-key #sp-slider-inner-item-1732859958311-num-1-key,
  #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-0-key #sp-slider-inner-item-1732859958311-num-2-key,
  #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-1-key #sp-slider-inner-item-1732859958312-num-1-key,
  #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-1-key #sp-slider-inner-item-1732859958312-num-2-key,
  #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-2-key #sp-slider-inner-item-1732859958313-num-1-key,
  #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-2-key #sp-slider-inner-item-1732859958313-num-2-key{
    color: #fff;
    padding: 0px 0% 20px 0px;
  }
  #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-0-key #sp-slider-inner-item-1732859958311-num-1-key,
  #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-1-key #sp-slider-inner-item-1732859958312-num-1-key,
  #section-id-1732859923014 #sppb-addon-1732859958310 .sp-slider #sp-slider-item-1732859958310-num-2-key #sp-slider-inner-item-1732859958313-num-1-key
   {
    font-size: 50px;
  }
      h3 {
        font-size: 33px;
    }
  #column-id-PzEFHUtB9KohWg-Omk1xt {
    margin-top: 25px;
}
}

/* 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-menu.menu-center .sp-megamenu-wrapper {
    position: relative;
    left: 10rem;
}
}

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

@media screen and (min-width:1024px) and (max-width:1366px) {
#sp-menu {
    bottom: 8rem;
}
  
  #sp-menu.menu-center .sp-megamenu-wrapper {
    position: relative;
    left: 10rem;
}
}

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