section.grid-y.grid-padding-y {
    padding: 0.5rem 0 4rem 0;
}

.grid-padding-y > .cell.subTitle {
    padding-bottom: 0.3rem;
}

h3.contentTitle {
    font-weight: bolder;
    margin-top: 1rem;
    margin-bottom: 0.8rem;
    text-align: left;
    font-size: 1.3rem;
    border-bottom: 1px solid #007795  ;
    color: #007795 ;
    padding-bottom: 0.5rem;
}

div.contentBody {
  	padding: .7rem 0;
}

.serviceContact {
    margin-top: .5rem;
}

.serviceContact {
	margin-bottom: 2rem;
}

.subContentBody{
	padding-top: .5rem;
}

.cell.contentContainer {
/* 	margin-top: .5rem;
	margin-bottom: 2rem; */
/* 	padding-left: 1rem;
	padding-right: 1rem; */
	text-align: justify;
}

.listStyle {
    font-size: 1rem;
    color: #3aa39c;
}

.listCell {
    padding-left: 1.4rem;
    padding-right: 0.6rem;
}

img.pdfIcon {
    width: 34px;
}

.pdfIconCell {
    padding-right: 1.2rem;
    padding-bottom: 0.1rem;
}

.closed .toggleButton .plusIcon {
    display: flex;
}

.toggleButton .plusIcon {
    display: none;
}
.plusIcon {
    color: darkgrey;
}

.closed .toggleButton .minusIcon {
    display: none;
}

.minusIcon {
    color: #0071ad;
}

.toggleButton {
    padding-right: 1.6rem;
}

.dividedLine {
    border-bottom: solid #3aa39c 0.12rem;
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	
}

@media screen and (max-width: 39.9375em) {
	h3.contentTitle:before{
		height: 1.3rem;
    	width: 1rem;
    	margin-right: .8rem;
	}
	
/* 	div.contentBody {
    	padding-left: 1.9rem;
	} */
	
	.cell.contentContainer {
		padding-left: 0.3rem;
		padding-right: 0.3rem;
	}
		
	h3.contentTitle {
		margin-top: 1rem;
		margin-bottom: 0rem;
	}
	
	.toggleButton {
	    padding-right: 0.8rem;
	}
	
		
	.listCell {
	    padding-left: 0.5rem;
	}
	
	.pdfIconCell, .webIconCell {
	    padding-right: 0.3rem;
	}
}