/* Enter Your Custom CSS Here */
header section.bg-primary {
    background-color: #D4000E !important;
}
.header {
    padding: 0 !important;
    margin: 40px 0 !important;
}
.list-group-item.active {
    background-color: #fff !important;
    border-color: #dfdfdf !important;
}
.list-group-item.active p {
    color: #D4000E !important;
  	font-weight: 700 !important;
}
.list-group-item:last-child {
    margin-bottom: 30px !important;
}
section {
		padding: 0 0 60px !important;
}
section#footer, section#dark, section#light-gray, section#light {
		padding: 40px 0 40px !important;
}
h4 {
		padding: 18px 0 12px !important;
}
.dmtex-gallery {
		overflow: hidden;
}
.dmtex-img {
		height: 300px !important;
  	object-fit: cover !important;
  	margin: 0 auto;
  	display: block;
}

@media only screen and (max-width: 767px) {    
	h2 {
		font-size: 20px !important;
	}
  p {
  	padding: 0 20px;
  }
  .phone-footer {
		font-size: 2.25rem !important;
	}
}