/*
Theme Name: consalt child
Tags:  custom-menu, editor-style, featured-images
Template: consalt
Version: 1.0.0
*/

/*---------------------------------
      write your css from here
------------------------------------*/

.slide_items img {
      border: 0px solid white !important;
      width: 57%;
}

.carousel_imagess_area .col-lg-2 {
      margin: 0 19px;
}


.slide1 .swiper-slide-contents {
      position: absolute;
      top: 26px;
      color: #ffcc00;
      background: #0009;
      padding: 22px;
}

[class*=" eicon-"], [class^="eicon"] {
      background: black;
}

.elementor-slide-heading {
      margin-bottom: unset !important;
}

@media (max-width: 981px) {
      .consalt-blog-area {
            padding: 40px 0 100px;
      }

      .service1 {
      padding: 40px 60px 10px;
      margin: 0 20px;
      }

}
 

.elementor-widget-shortcode {

}

.topLinks a {
      color: #00294b;
      border: 1px solid;
      padding: 5px;
}

.elementor-accordion .elementor-accordion-item:first-child {
  display: none;
}

.envira-gallery-image {
      border: 1px solid #00000075 !important;
}

.top-address p a, .top-address p span, .top-right-menu ul.social-icons li a, .top-welcome p, .top-welcome p a, .top-welcome p span, .top-welcomet p a, .top-welcomet p span {
      text-transform: uppercase;
      font-size: 12px;
}

.service1 {
      padding: 40px 60px 10px;
}

.service1 img {
      padding-bottom: 10px;
}

.service1div {
      margin-top: -20px;
}

.service1 a {
      color: #000;
}

.service1text {
      color: #7a838b;
}

.breadcumb-area, .breadcumb-blog-area {
      background-position: bottom center !important;
}

@media screen and (max-width: 981px) {
.hpSlider h2 {
      font-size: 22px !important;
      padding-top: 40px;
}

.hpSlider p {
      line-height: 1.3 !important;
}
}
