.sppb-row-container {
  max-width: 90%!important;
}

.header-sticky .logo-image {
  height: 85px;
  position: relative;
  top: 28px;
}

.sp-megamenu-parent>li>a {
  line-height: 70px;
}

/* #column-wrap-id-bbf61350-7974-4e73-8c5b-58c345b8694c {
  margin-top: -8rem;
}
 */

#sp-top2 #google_translate_element2 {
  display: block !important;
}

#column-wrap-id-bbf61350-7974-4e73-8c5b-58c345b8694c select:not(.form-select):hover {
  color: #000000 !important;
  background-color: transparent !important;
}

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

#sp-header {
  height: 96px;
}

#sppb-addon-wrapper-b3923a3a-4006-46a1-90be-d2e641d69f82 select:not(.form-select) {
  padding: 8px 5px 0px 0px;
  font-size: 14px;
}

#sp-logo {
  position: relative;
  bottom: 3.5rem;
}

#sp-menu .sp-megamenu-wrapper {
  position: relative;
  bottom: 2rem;
}

.sp-megamenu-parent>li::after {
  display: none;
}

.sp-dropdown {
  margin-top: -1.4rem!important;
}

#mod-custom116 {
  position: relative;
  bottom: 2rem;
}

#section-id-keDfdwipsRBjVF3zTyuP9 .sppb-btn.sppb-btn-link {
  border-bottom: 1px solid #f37437;
}

h3 {
  letter-spacing: 0px!important;
}

/* .form-control:hover, .form-control:active, select:not(.form-select):focus, select:not(.form-select):hover, select:not(.form-select):active, input[type="text"], .sppb-form-control, .sppb-form-group .sppb-form-control {
    color: #fff !important;
    background-color: transparent !important;
    border: 1px solid #FFFFFF80 !important;
} */

input[type="text"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
.form-control,
select:not(.form-select) {
  padding: 12px 15px 11px 15px;
}

html.error-page .error-logo {
  margin-right: -16rem;
  transform: scale(0.7);
}

html.error-page body {
  background-color: #00b2cf!important;
}

.view-article #sp-main-body .article-details .article-header h1 {
  text-transform: none!important;
  font-size: 50px;
  line-height: 60px;
}

.view-article #sp-main-body .article-details .article-full-image {
  border-top: 0px;
  padding-top: 0px;
  margin-bottom: 30px;
}

.view-article #sp-main-body .article-details .article-full-image img {
  margin-left: auto!important;
  margin-right: auto!important;
}

.sppb-addon-single-image-container {
  overflow: visible!important;
}

.sp-page-title .container {
  flex-direction: column;
}

.sp-page-title .sp-page-title-heading {
  font-size: 50px;
}

.sp-page-title .sp-page-title-sub-heading {
  font-size: 25px;
  letter-spacing: 0px !important;
}

.itemid-129 #sp-main-body {
  padding: 50px 0;
}

.itemid-129 .sp-page-title .sp-page-title-sub-heading {
  font-family: 'Montserrat', sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.12;
  text-decoration: none;
}

.itemid-129 #sp-page-title .container {
  max-width: 70%;
}

.itemid-129 .sp-page-title {
  padding: 65px 0px;
}

.view-search input[type="text"] {
  color: #000!important;
  border: 1px solid #000 !important;
}

.itemid-131 #sppb-addon-1738825008840 .sppb-row {
  margin-right: 0px;
  margin-left: 0px;
}

#sppb-addon-534c45f8-8685-4198-a017-54351fd33639 .sppb-button-wrapper {
  min-width: 200px;
}

/* 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-1738824396135,
  .sp-page-builder .page-content #section-id-1738888770540{
    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) {
  .logo-image-phone {
    height: 85px!important;
    position: relative!important;
    top: 48px;
  }
  .header-sticky .logo-image-phone {
    height: 65px !important;
    position: relative !important;
    top: 50px;
  }
  #column-wrap-id-bbf61350-7974-4e73-8c5b-58c345b8694c,
  #column-id-b7a48566-2c0f-4861-98ad-c8f5214dc567 {
    display: none;
  }
  #sp-menu {
    position: relative!important;
    top: 20px!important;
  }
  .sppb-addon-clients-image {
    transform: scale(0.7);
  }
  #sppb-addon-2UsdWMp8BlPmpIyuW8FD7 .sppb-addon-header .sppb-addon-title,
  #sppb-addon--5wG_oaKb2xIpyOYq8TZ0 .sppb-addon-header .sppb-addon-title,
  #sppb-addon-JRdjfS_ePNTojS7vbSA81 .sppb-addon-header .sppb-addon-title,
  #sppb-addon-xW3ZBIhON4DWIYUHHZCbR .sppb-addon-header .sppb-addon-title,
  #sppb-addon-mljh9lOWx4wlUedP1IHba .sppb-addon-header .sppb-addon-title,
  #sppb-addon-yWj1ENZx6SXpjnPGEZMYZ .sppb-addon-header .sppb-addon-title{
    margin-top: 20px!important;
  }
  
  .itemid-140 .sppb-addon-single-image .sppb-img-responsive {
    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) {
    #sppb-addon-534c45f8-8685-4198-a017-54351fd33639 {
        position: relative;
        right: 60px;
    }
}

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