.treatmentborder i {
    margin: auto;
    margin-bottom: 1rem;
}

.sprite {
    background-image: url('../images/spritesheet.png');
    background-repeat: no-repeat;
    display: block;
}

.sprite-alcoholiconhover {
    width: 77px;
    height: 69px;
    background-position: -8px -8px;
}

.sprite-alcoholicon {
    width: 77px;
    height: 69px;
    background-position: -101px -8px;
}

.sprite-christianiconhover {
    width: 77px;
    height: 69px;
    background-position: -194px -8px;
}

.sprite-christianicon {
    width: 77px;
    height: 69px;
    background-position: -287px -8px;
}

.sprite-drugs {
    width: 77px;
    height: 69px;
    background-position: -380px -8px;
}

.sprite-dualdiagnosisiconhover {
    width: 77px;
    height: 69px;
    background-position: -473px -8px;
}

.sprite-dualdiagnosisicon {
    width: 77px;
    height: 69px;
    background-position: -566px -8px;
}

.sprite-halfwayiconhover {
    width: 77px;
    height: 69px;
    background-position: -659px -8px;
}

.sprite-halfwayicon {
    width: 77px;
    height: 69px;
    background-position: -8px -93px;
}

.sprite-healthiconhover {
    width: 77px;
    height: 69px;
    background-position: -101px -93px;
}

.sprite-healthicon {
    width: 77px;
    height: 69px;
    background-position: -194px -93px;
}

.sprite-hospitaliconhover {
    width: 77px;
    height: 69px;
    background-position: -287px -93px;
}

.sprite-hospitalicon {
    width: 77px;
    height: 69px;
    background-position: -380px -93px;
}

.sprite-iconholder {
    width: 77px;
    height: 69px;
    background-position: -473px -93px;
}
.sprite-iconholderhover {
    width: 77px;
    height: 69px;
    background-position: -566px -93px;
}

.sprite-inpatienticonhover {
    width: 77px;
    height: 69px;
    background-position: -659px -93px;
}

.sprite-inpatienticon {
    width: 77px;
    height: 69px;
    background-position: -8px -178px;
}

.sprite-drugshover {
    width: 77px;
    height: 69px;
    background-position: -101px -178px;
}

.sprite-mentalhealth {
    width: 77px;
    height: 69px;
    background-position: -194px -178px;
}

.sprite-mentalhealthhover {
    width: 77px;
    height: 69px;
    background-position: -287px -178px;
}

.sprite-outpatienticonhover {
    width: 77px;
    height: 69px;
    background-position: -380px -178px;
}

.sprite-outpatienticon {
    width: 77px;
    height: 69px;
    background-position: -473px -178px;
}

.sprite-residentialiconhover {
    width: 77px;
    height: 69px;
    background-position: -566px -178px;
}

.sprite-residentialicon {
    width: 77px;
    height: 69px;
    background-position: -659px -178px;
}

.sprite-spritesheet {
    width: 685px;
    height: 516px;
    background-position: -752px -8px;
}

.popup {
	width: 100%;
    right: 0;
    height: 10%;
    position: fixed;
    z-index: 9998;
    top: 27%;
}

.callnow {
	width: 100%;
    height: 2024px;
    background-color: lightgray;
    position: fixed;
    z-index: 9999991;
    opacity: .5;
    text-align: center;
    display: none;
}
.ctmi-call {
	width: 100%;
    height: 2024px;
    position: fixed;
    z-index: 9999992;
    text-align: center;
    display: none;
}
.ctmi-call div.row {
	padding-top: 10% !important;
}
.panel.radius {
    border-radius: 13px;
}
.panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #d8d8d8;
    margin-bottom: 1.11111rem;
    padding: 1.11111rem;
    background: #ecfaff;
    color: #333333;
}
.close img {
	max-width: 3%;
}
.close img:hover {
	opacity: .5;
}

.amp-wp-header a, .amp-wp-header a:active, .amp-wp-header a:visited {
    color: #fff !important;
    text-decoration: none !important;
}