.health-wellness-page {
    padding-top: 36px;
  /*  padding-bottom: 4%; */
    text-align: center;
}
.test-heading {
    cursor: pointer;
}
.accepted-insurance-page {
 	padding-bottom: 50px;   
}
.hiv-testing-page b, .hiv-testing-page strong {
 	font-family: Avenir-Black;
    font-weight: normal;
}
.service-program-content {
    box-shadow: 0 -0.5px 4px rgba(0,0,0,0.16);
}
.health-wellness-page .calendar-page {
 	padding-top: 20px;   
}

.health-wellness-page.service-program-page {
    padding: 4%;   
}
.health-wellness-page .tiles-container {
 	text-align: left;
    float: none;
    padding: 0;
    max-width: 750px;
}
.health-wellness-page .calendar-content {
 	padding: 0 25px;   
}
.health-wellness-page .page-head-space {
    padding-top: 20px;
    padding-bottom: 50px;
}
.family-care {
 	padding-bottom: 70px;   
}
.health-wellness-page .physical-health-description {
    /*font-family: Avenir-Medium;*/
	font-size: 21px;
	line-height: 30px;
    letter-spacing: 0.5px;
    text-align: left;
	padding-bottom: 3%;
   /* color: #000;*/
    margin-bottom: 30px;
}
.health-wellness-page .physical-health-description.subtitle{
	padding-bottom:10px;
}
.medical_care_button {
 	margin-top: 25px;
    margin-bottom: 25px;
    text-align: center;
}
.contact-us-btn{
	padding: 10px 20px;
    border-radius: 2em;
    font-family: Avenir-Black;
    font-size: 24px;
    line-height: 33px;
    margin: 0 auto;
    display: inherit;
    border: none;
    background: #00ADEE;
    color: #fff;
    outline: none;
}
.request-training {
 	display: none;
}
.health-wellness-page .become-patient-list>ul {
    margin-bottom: 35px;
}
.health-wellness-page.care-program-container {
 	display: flex;
   /* display: -webkit-box;
	display: -ms-flexbox; */
    flex-direction: column;
    -webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
    align-items: center;
    justify-content: center;
    -webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
    padding: 4%;   
}
.care-program-container .page-primary-title {
    width: 70%;
    position: relative;
    padding-bottom: 25px;
}
.care-program-container small {
 	float: left;
    width: 100%;
    font-size: 24px;
}
.care-program-container small li:first-child {
 	margin-top: 20px;   
}
.care-program-container small li{
    font-size: 85%;
}
.care-program-container .desktop-icon {
    float: right;
    position: relative;
    width: 30%;
    padding-top: 10px;
  /* padding-left: 60px; */
}
.care-program-container .desktop-icon>a {
    color: #979797;
    padding-left: 25px;
    float: right;
}
.health-wellness-page .search-programs {
    display: none;
}
.health-wellness-page  .search-service-or-program {
    font-family: Avenir-Black;
    padding: 25px;
    margin-bottom: 30px;
    border-radius: 1em;
    padding-bottom: 70px;
    font-size: 24px;
    line-height: 40px;
    background-color: #979797;
    color:  #fff;
}
.health-wellness-page  .search-service-or-program.service-search-desktop{
	background: transparent;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.health-wellness-page .search-service-or-program-detail{
    padding: 0;
}
.program-search-inner-space{
    padding: 25px 25px 0 25px;
    margin: 0;
    font-size: 1.5em;
}
.search-service-or-program-detail .search-area{
    padding: 25px;
    padding-bottom: 90px;
}
.health-wellness-page .search-service-or-program-detail .location-section{
    margin: 0;
}

.health-wellness-page .page-description {
 	display: block;
    letter-spacing: 1px;
}
.social-icons.mobile-icon {
 	display: none;   
}
.health-wellness-page .container-content .page-secondary-title {
	font-size: 35px;
	font-family: Avenir-Black;
	line-height: 45px;
    padding: 15px 0 0 0;
    color:  #000;
}
.become-patient-list {
 	color: #000;
    letter-spacing: 1px;
    line-height: 30px;
    font-size: 21px;
}
.health-wellness-page .search-service-or-program .input-group {
    width: 75%;
    max-width: 750px;
    float: none;
    margin: 0 auto;
}
.health-wellness-page  .search-service-or-program .input-group .form-control {
    width: 70%;
}
.health-wellness-page .search-service-or-program.service-search-desktop .input-group .form-control{
	border: 2px solid #000;
    color:#000;
}
.health-wellness-page .search-service-or-program .input-group .input-group-btn {
    width: 30%;
    float: left
}
.health-wellness-page  .A-Z-search {
    border-radius: 2em;
    background-color: #F5F5F5;
    margin-top: 10px;
    padding: 0 25px;
    height: auto;
}
.health-wellness-page .A-Z-search >li:first-child {
	margin-left: 0;
}

.health-wellness-page  .A-Z-search >li {
    font-family: Avenir-Black;
    display: inline-block;
    float: left;
    height: auto;
   /* margin: 0px 2px;*/
    font-size: 26px;
    color: #1188BF;
    padding: 2px 0.5%;
}
.A-Z-search .active,
.health-wellness-page  .A-Z-search >li:hover {
    background-color: #E6E6FA;
} 
.health-wellness-page  .A-Z-search >li {
	cursor:pointer;
}
.health-wellness-page .A-Z-search li > a {
    color: #00ADEE;
}
.health-wellness-page .A-Z-search li.search-all a {
    color: #979797;
}
.health-wellness-page .search-page-count {
	text-align: center;
    padding-top: 30px;
}
.health-wellness-page .search-page-navigation {
	text-align: center;
    padding: 15px 0;
}
.health-wellness-page  .A-Z-search .search-all {
    font-family: Avenir-Heavy;
    color: #979797;
    font-size: 26px;
    margin-left: 10px;
}
.health-wellness-page .search-results:first-child {
    padding-top: 50px;
}
.health-wellness-page .search-results:last-child {
    margin-bottom: 50px;
}
.health-wellness-page .search-results {
 	padding: 15px 0;
    border-bottom: 1px solid;
}
.health-wellness-page .search-results .search-result-title {
    font-size: 28px;
    line-height: 50px;
    font-family: Avenir-Black;
}
.health-wellness-page  .search-results .search-result-description {
    padding-bottom: 5%;
    border-bottom: 1px solid  #000;
    color: #5B5B5B;
    font-family: Avenir-Medium;
}
#no-result {
    display: none;
    padding: 20px 0 10px 0;
    font-size: 21px;
    font-family: Avenir-Medium;
}	
.health-wellness-page img.page-count-arrow-left, img.page-count-arrow-right {
    width: 4.5%;
}
.search-programs {
	display: none;
}
.service-program-page .search-result-container .search-result-title span {
	cursor: pointer;
}
.health-wellness-page .search-results .search-result-title span:hover {
    color: #00ADEE;
}
.service-program-page .search-page-navigation a.disable {
    pointer-events: none;
    opacity: 0.3;
}
.health-wellness-page .social-links {
 	display: inline-block;
    position: relative;
    width: 40px;
    float: right;
}
.social-links a {
    color: #979797;
    cursor: pointer;
}
.social-links a:hover {
	color: #00ADEE;
}
.js-link {
display: none;
color: #FFF;
font-family: Avenir-Black;
font-size: 16px;
text-align: center;
background-color: #00bfff;
border-radius: 1em;
width: 225px;
height: 35px;
padding: 6px;
position: absolute;
top: -45px;
right: -90px;
}
.search-location-title{
	font-family: Avenir-Black;
    border-radius: 1em;
    font-size: 42px;
    line-height: 40px;
    padding-left: 24.5px;
}
.health-wellness-page .search-space-bottom{
	padding-bottom:60px;
}
.service-search-desktop .input-group-btn:last-child>.btn{
	border: 2px solid #000;
    color: #000;
}
.service-search-desktop .input-group-btn:last-child>.btn:hover {
    color: #fff;
    background: #000;
}
.hiv-testing-page table, .hiv-testing-page table th, .hiv-testing-page table td {
   /* border: 2px solid black;*/
    border-collapse: collapse;
    text-align: center;
}
.hiv-testing-page table {
 	width: 75%;   
}
.hiv-testing-page table th, .hiv-testing-page table td {
 	font-size: 19px;
   /* font-family: sans-serif;*/
    text-align: left;
    padding: 10px;
}
.note {
 	font-size: 18px;
    letter-spacing: 0;   
}

.ending-line {
	height: 0;
}
 
@media screen and (min-width:1200px){
    .health-wellness-page .physical-health-description{
    	font-size:21px;
        /*line-height: 30px;*/
        letter-spacing: 1px;
        
    }
    .become-patient-list{
    	font-size:21px;
        letter-spacing: 1px;
    }
    .search-result-description{
    	font-size:21px;
        letter-spacing: 1px;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .health-wellness-page .social-links {
        width: 35px;    
	}
    .health-wellness-page .A-Z-search >li {
     	padding: 2px 1%;   
    }
}
/** Media Queries for Find-service-or-program **/
@media only screen and (min-width: 600px) {
 /*.service-program-content {
     	display: flex;
        display: -webkit-box;
		display: -ms-flexbox;
    	flex-direction: column;    
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        align-items: center;
        -webkit-box-align: center;
		-ms-flex-align: center;
    }
    .service-program-page {
        max-width: 750px;
    }*/
    
}
@media only screen and (min-width: 600px) and (max-width: 1199px) {
    
    .health-wellness-page {
    	padding-top: 36px;
    }
    .service-program-content {
     	display: flex;
        display: -webkit-box;
		display: -ms-flexbox;
    	flex-direction: column;    
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        align-items: center;
        -webkit-box-align: center;
		-ms-flex-align: center;
    }
    .service-program-page {
        max-width: 750px;
    }
    .health-wellness-page .search-programs.individual-item {
     	display: none;
	}
    .social-icons.mobile-icon {
 		display: none;  
	}
  .health-wellness-page .search-programs {
        height: 190px;
        padding-top: 30px; 
        display: block;
    }
    .health-wellness-page .search-programs .search-programs-bar {
        width: 100%;
        max-width: 650px;
    }
   .health-wellness-page .search-service-or-program {
     	display: none;   
    }
    .health-wellness-page .tiles-container {
        text-align: left;
        float: initial;
      /*  padding: 25px 100px 25px 100px; */
	}
   .health-wellness-page .search-programs .search-programs-title {
        font-family: Avenir-Black;
        font-size: 28px;
        text-align: left;
        padding-bottom: 15px;
    }
    .health-wellness-page .search-programs .input-group .search-bar {
        border: 2px solid #000;
        border-right: 0;
        width: 75%;
        color: #000;
    }
    .health-wellness-page .search-programs .input-group-btn {
     	width: 25%;   
    }
    .health-wellness-page .search-programs .input-group-btn:last-child>.btn {
        border: 2px solid #000;
        height: 50px;
        color: #000;
    }
    .health-wellness-page .search-programs .input-group-btn:last-child>.btn:hover{
    	background:#000;
        color:#fff
    }
   
}

@media only screen and (min-width: 600px) and (max-width: 1023px) {
   
/** Find service or program **/

.health-wellness-page .A-Z-search {
    height: auto;
    padding-left: 25px;    
}
.health-wellness-page .A-Z-search >li:first-child {
    padding-left: 10px;
}
.health-wellness-page .A-Z-search >li {
	padding: 7px;        
}
.health-wellness-page .A-Z-search li > a {
    color: #00ADEE;
}    
.health-wellness-page .A-Z-search .search-all {
   /* position: absolute;
    top: 21px;
    right: 6px;
    padding-top: 10px;
    height: 100%;
    float: left;
    width: 6%; */
    margin-left: 25px;    
}
.health-wellness-page .search-results .search-result-description { 
	border-bottom: 0;        
}
.health-wellness-page .search-result-container {
	position: relative;
    float: left;
    margin-top: 10px;        
}
.health-wellness-page .search-results {
	padding: 20px;        
}
.search-result-container .search-results:nth-child(even) {
    background-color: #F5F5F5;
}
.health-wellness-page img.page-count-arrow-left, img.page-count-arrow-right {
    width: 8%;
}
 
/** Care and program Individual Item **/

.care-strip {
    display: none;
}    
img.quote-image {
    width: 15%;
}
.health-wellness-page .search-programs.individual-item {
    display: block;
    margin-bottom: 10%;
}
.care-program-container .desktop-icon {
 	display: none;       
 }
.social-icons.mobile-icon {
    display: block;
    width: 100%;
}
.social-icons.mobile-icon > a {
    width: 10%;
    display: inline-block;
    color: #979797;
}
.health-wellness-page .social-links {
    float: left;   
}    
.health-wellness-page .search-programs .input-group .search-bar:focus{
	z-index:2;
}
}

@media only screen and (min-width: 600px) and (max-width: 671px) {
.health-wellness-page .A-Z-search {
    height: auto;
    padding: 0 30px;
}
}

@media only screen and (max-width: 599px) {
    .health-wellness-page {
    	padding-top: 30px;
    }
    .health-wellness-page .page-description {
    	display: none;
	}
    .health-wellness-page .search-service-or-program {
     	display: none;   
    }
    .health-wellness-page .search-programs {
     	display: block;
        margin-bottom: 20%;
        padding-top: 30px;
    }
    .health-wellness-page .A-Z-search >li:first-child {
    	padding-left: 5px;
	}
    .health-wellness-page .search-programs .search-programs-title {
        font-family: Avenir-Black;
        font-size: 28px;
        text-align: left;
        padding-bottom: 15px;
    }
    .health-wellness-page .search-programs .input-group .search-bar {
        border: 2px solid #D8D8D8;
        border-right: 0;
        width: 70%;
        font-size: 16px;            
    }
    .health-wellness-page .search-programs .input-group-btn {
     	width: 30%;   
    }
    .health-wellness-page .search-programs .input-group-btn:last-child>.btn {
        border: 2px solid #D8D8D8;
        height: 50px;
        color: #A6A6A6;
        font-size: 16px;                    
    }
    .health-wellness-page .A-Z-search {
        height: 30%;
        display: block;
        margin-top: 10%;
        padding-left: 20px;
    	padding-right: 15px;
        background-color: #F5F5F5;
	}
    .health-wellness-page  .A-Z-search >li {
     	padding: 4px;
        margin: 0;
    }
    .health-wellness-page .A-Z-search >li:last-child {
    	margin-left: 15px;
	}
    .health-wellness-page  .A-Z-search li > a {
     	color: #00ADEE;   
    }
    .health-wellness-page .search-results {
        padding: 20px;
	}
    .search-result-container .search-results:nth-child(even) {
       /* background-color: #F5F5F5;*/
    }
    .health-wellness-page .search-results .search-result-description {
     	border-bottom: none;
    }
    .health-wellness-page img.page-count-arrow-right, .health-wellness-page img.page-count-arrow-left {
    	width: 10%;
	}
    
    /** Care and Search Individual Item **/
    
    .care-program-container .page-primary-title {
    	width: 100%;
        padding-bottom: 0;
    }
    .health-wellness-page .page-description.care-desc {
        display: none;   
    }
    .care-program-container .desktop-icon {
 		display: none;       
 	}
    .social-icons.mobile-icon {
        display: block;
        width: 100%;  
    }
    .social-icons.mobile-icon > a {
        width: 10%;
        display: inline-block;
        color: #979797;
    }
    .health-wellness-page .social-links {
     	float: left;   
    }
    .care-strip {
        display: none;
    }
    .hiv-testing-page table, .hiv-testing-page table tbody, .hiv-testing-page table tr {
     	float: left;
        width: 100%;
    }
    .hiv-testing-page table th:first-child, .hiv-testing-page table tr td:first-child {
     	float: left;
        width: 40%;
    }
    .hiv-testing-page table th:last-child, .hiv-testing-page table tr td:last-child {
     	float: left;
        width: 60%;
    }
    .hiv-testing-page table th, .hiv-testing-page table td {
    	padding: 15px 0 0 0;
        font-size: 17px;
	}
    .hiv-testing-page table {
 		width: 100%;
        margin-bottom: 25px;
	}
    .timing {
        display: block !important;
    }
    
}

@media print {
 
    .top-navigation-announce-bar, .top-navigation-section, .top-header-image, .primary-header, form#search-form,
    #VideoCarousel, #grad, .interested-in-blog-container, .keep-in-touch-container, .footer-menu-space,
    #web-footer #bottom-footer, .social-icons, .health-wellness-page .search-service-or-program-detail, 
    .register-strip-content, .quote-container {
     	display: none;   
    }
   .container-main {
        width: 100%;
        margin: 0px;
        padding: 0px;
	}
    .back-page-title, .page-primary-title {
     	text-align: center;   
    }
    .page-primary-title {
        padding-bottom: 24px;
        border-bottom: 1px solid #808080;
        width: 100%;
    }
    .care-program-container .page-primary-title {
     	width: 100%;
        padding-bottom: 24px;
    }
    .page-description {
     	padding-top: 24px;   
    }
    .narrow-body-container {
     	border-bottom: 1px solid #808080;   
    }
    
}

.arroe-up-test {
        margin-left: 10px;
}

#accordion .page-secondary-title.open .arrow {
    margin-top: 11px;
    border-bottom-color: #F3F3F3;
    border-top-color: transparent;
}
#accordion .page-secondary-title.active .show-up-icon, #accordion .page-secondary-title .show-up-icon, #accordion .page-secondary-title.ui-state-active .show-down-icon, #accordion .page-secondary-title.ui-state-active.active .show-down-icon  {
    display: none;
}
#accordion .page-secondary-title.active .show-down-icon, #accordion .page-secondary-title .show-down-icon, #accordion .page-secondary-title.ui-state-active .show-up-icon, #accordion .page-secondary-title.ui-state-active.active .show-up-icon  {
    display: inline-block;
}
