section {
	width: 100%;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

img {
	max-width: 100%;
}

.logo img {
	max-height: 30px;
}

.me-2 {
    margin-right: 0.5rem !important;
}

.card {
	border: 0;
}

.services-section ul li i {
	color: #136ad5;
	font-size: 20px;
	font-weight: 600;
}

.h-70px {
	height: 70px;
}

.h-100px {
	height: 100px;
}


.line-bottom-green {
  position: relative;
  padding-bottom: 0px;
  color: #28a745; 
}

.line-bottom-purple {
  position: relative;
  padding-bottom: 0px;
  color: #ff6384; 
}