.text-align-center {
    text-align:center;
}

.text-align-left {
    text-align:left;
}

.text-align-left p {
    text-align:left;
    font-size: 18px;
    padding-left: 1.5rem;
    padding-right:1.5rem;
}

.text-center {
    text-align: center!important;
}

.rh-title__display-2 {
	font-size: 25px;
	font-family: "Futura BT W01 Medium", OpenSansRegular, "Open Sans Regular", sans-serif;
	font-weight: bold;
	line-height: 1.1538;
}

@media (min-width:768px) {
	.rh-title__display-2 {
		font-size: 28px;
		line-height: 1.2;
	}
}

@media (min-width:1024px) {
	.rh-title__display-2 {
		font-size: 32px;
		line-height: 1.15;
	}
}

.py-3 {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important;
}

.p-2 {
    padding: .5rem!important;
}

.mx-auto {
    margin-right: auto!important;
    margin-left: auto!important;
}

.empwhyimg {
    max-width:75px;
    padding-top:18px;
    width:125%;
}

@media (max-width: 480px) {
    .empwhyimg {
        padding-top:0px;
    }
}

.rh-rich-text-eck-paragraph__text img.empwhyimg { 
    width:125% !important;
}

.p-sm-4 {
    padding: 1.5rem!important;
}

.py-1,
.pt-1 {
	padding-top: .25rem!important;
}

.pt-sm-0,
.py-sm-0 {
    padding-top: 0!important;
    padding-bottom: 1rem;
}

.rh-title__display-5 {
    font-size: 18px;
	font-family: "Futura BT W01 Medium", OpenSansRegular, "Open Sans Regular", sans-serif;
	font-weight: bold;
    line-height: 1.1;
}

@media (min-width:768px) {
    .rh-title__display-5 {
        line-height: 1.18;
    }
}

li.tab-title > a.services {
    font-weight: 600;
    font-size: 24px;
    padding-top: 15px;
    padding-left: 15px;
    padding-left: 120px;
    padding-right: 120px;
    background-color: #bebcbb;
    color: #fff;
    border-radius: 5px 5px 0px 0px;
    border: 0px;
    box-shadow: 0px -1px 0px rgba(190,188,187,1);
}

li.active.tab-title > a.services {
    background-color: #fff;
    color: #9F1C35;
    border: 2px solid #aeabab;
    border-bottom: 0;
}