

.bg_image--31 {
  background-image: url(../images/bg/slide-1.png);
}
.bg_image--32 {
  background-image: url(../images/bg/slide-2.png);
}
.bg_image--33 {
  background-image: url(../images/bg/slide-3.png);
}
.portfolio .thumbnail.image-10 {
  background-image: url(../images/portfolio/radarjuris.svg);
}
.portfolio .bg-blr-image.image-10 {
  background-image: url(../images/portfolio/radarjuris.svg);
}
.portfolio .thumbnail.image-11 {
  background-image: url(../images/portfolio/leveai.svg);
}
.portfolio .bg-blr-image.image-11 {
  background-image: url(../images/portfolio/leveai.svg);
}
.portfolio .thumbnail.image-12 {
  background-image: url(../images/portfolio/aiboo.svg);
}
.portfolio .bg-blr-image.image-12 {
  background-image: url(../images/portfolio/aiboo.svg);
}
.portfolio .thumbnail.image-13 {
  background-image: url(../images/portfolio/guzzo.svg);
}
.portfolio .bg-blr-image.image-13 {
  background-image: url(../images/portfolio/guzzo.svg);
}
.portfolio .thumbnail.image-14 {
  background-image: url(../images/portfolio/imigradoc.svg);
}
.portfolio .bg-blr-image.image-14 {
  background-image: url(../images/portfolio/imigradoc.svg);
}
.portfolio .thumbnail.image-15 {
  background-image: url(../images/portfolio/centrocardio.png);
}
.portfolio .bg-blr-image.image-15 {
  background-image: url(../images/portfolio/centrocardio.png);
}

.bg_color--5 {
  background: #e2e4ec;
}

.logo-over-bg-light {
  display: none;
}
.active-light-mode .header--sticky .logo-over-bg-light {
  display: none;
}
.active-light-mode .header--sticky.sticky .logo:not(.logo-over-bg-light) {
  display: none;
}
.active-light-mode .header--sticky.sticky .logo.logo-over-bg-light {
  display: block;
}

.mainmenunav {
  margin-left: 100px !important;
}

.slider-box-content {
  height: 800px;
}
.slide .inner h1.title {
  text-transform: none;
}
.slide.slide-style-2 .inner h1.title,
.slide.slider-style-3 .inner h1.title {
  font-size: 56px;
  line-height: 60px;
  max-width: 850px;
  color: #FFFFFF;
}
.personal-portfolio-slider::before {
  display: none;
}

.single-portfolio-product {
    height: 100%;
    display: flex;
}
.single-portfolio-product a {
    display: flex;
    width: 100%;
    padding: 0 !important;
    overflow: hidden;
}
.single-portfolio-product .portfolio-product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
}

.single-service {
    height: 100%;
    display: flex;
}
.single-service a {
    display: flex;
    width: 100%;
}
.single-service .service {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.section-title.service-style--3 p {
  padding: 0 20%;
}

.portfolio {
  min-height: 535px;
}
.portfolio .thumbnail-inner {
  cursor: default;
}
.portfolio .thumbnail::after {
  display: none;
}

#scrollUp {
  display: none !important;
}

.main-whatsapp {
  position: fixed;
  right: 24px;
  bottom: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  background: #0EC143;
  color: #FFFFFF !important;
  font-size: 40px;
  text-decoration: none;
  border-radius: 200px;
  box-shadow: 0 40px 40px rgba(0, 0, 0, .2);
  transition: .2s;
  z-index: 9999;
}
.main-whatsapp:hover {
  background: #13d84e;
  text-decoration: none;
  color: #FFFFFF !important;
  box-shadow: 0 40px 40px rgba(0, 0, 0, .25);
}

@media only screen and (min-width: 992px) and (max-width: 1500px) {
  .slider-activation button.slick-arrow {
    display: none !important;
  }
}

@media only screen and (max-width: 1220px) {
  .header-area .social-share-inner {
    display: none;
  }
}

@media only screen and (max-width: 991px) {
  .header-style-two .humberger-menu span.text-white {
    color: #FFFFFF !important;
  }
}

@media only screen and (max-width: 767px) {
  .slide.slide-style-2 .inner h1.title,
  .slide.slider-style-3 .inner h1.title {
    line-height: 40px !important;
  }
  .slider-activation .slick-dots {
    bottom: 40px;
  }
  .slider-box-content {
    height: 550px;
  }
}

@media only screen and (max-width: 570px) {
  .slide.personal-portfolio-slider.slider-style-3 {
    background-image: none;
    background-color: #1d204f;
  }
}