p {
	text-align: justify;
}

.services-content-three p, .features-content-three p {
  text-align: left;
}

.text-center p {
  text-align: center;
}

.f-logo img, .fw-logo img, .logo img {
  max-height: 55px;
}

.breadcrumb-bg {
  padding: 100px 0 105px !important;
}

.footer-social .list-wrap li a {
	background: #201b17;
  	color: #fff;
}

.menu-area .mobile-nav-toggler {
	border: unset;
}

.text-primary {
	color: #da251c !important;
}

.about-img-two .main-img .play-btn {
  background: #da251c;
  opacity:0.8;
}

@media (max-width: 767.98px) {
	.menu-area {
    	padding: 0px 0 !important;
	}
    .breadcrumb-content .title {
    	font-size: 30px;
	}
    .blog-meta-three .list-wrap li {
        display: block;
    }
  	section.breadcrumb-area.breadcrumb-bg nav {
        display: none;
    }
}

h2, p {
	text-transform: unset !important;
}

.btn.transparent-btn:before {
  background: #da251c;
}

.team-social .list-wrap {
  display:none;
}

.team-content .title {
	font-size: 20px !important;
}

.team-content {
  padding: 5px 25px 25px !important;
}

.footer-bottom-two {
  border-top: 1px solid #dee4f0;
}

.choose-bg::before {
    background: #000;
    opacity: 0.7;
}

.testimonial-img > img {
    border: none !important;
}

.testimonial-img .review-wrap {
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}

.choose-content p {
    color: #fff;
}

.footer-widget .fw-title {
    font-size: 20px;
}

.language-switcher-sidebar ul li a {
    line-height: 14px;
}

.services-details-thumb img {
  border-radius: 10px;
  width: 100%;
  height: 400px;
  object-fit: cover;
}

@media (max-width: 768px) {
  .testimonial-content p {
    min-height: 0px;
  }
}