/* Add here all your CSS customizations */
.open{
  display:block!important;
}
.testimonial .testimonial-author strong {
  line-height: 30px;
}
#footer .img-responsive.logo {
  max-width: 120px;
}
#footer .list-footer-nav a:hover {
  text-decoration: underline;
}
p {
  color: #000000;
}
h2 {
  font-weight: 500;
}

.swiper-button-prev, .swiper-button-next {
  color: #fff;
  background-color: #e04622;
  padding: 5px 10px;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after, .swiper-button-prev:after, .swiper-button-next:after {
  font-size: 16px
}
.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #e04622;
}

.recent-posts h3, .recent-posts h4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section_slider .swiper-slide img {
  max-width: 100%;
  height: auto;
}