/*********** Global Style ***********************/
 /*--font1920-33-375-28: clamp(1.75rem, 1.6742rem + 0.3236vw, 2.0625rem);*/

.contno{
	text-decoration: none;
} 
.contno:link {color: #F0AB00 !important; text-decoration: none;}
.contno:visited {color: #F0AB00 !important; text-decoration: none;}
.contno:hover {color: #F0AB00 !important; text-decoration: none;}
.contno:active {color: #F0AB00 !important;text-decoration: none;}

.mrb20{
 margin-bottom: 20px;
}
.text-nowrap {
    white-space: nowrap;
}
.padding-bottom {
    padding-bottom: 20px !important;
}
.pb10{
    padding-bottom: 10px !important;
}
#services #gb-page-level{
	    padding-top: 40px;
}
#services #gb-page-level .job-code p{
	    color: #0F4B75!important;
    font-size: 15px!important;
    line-height: 20px!important;
    font-family: "Opensans-Semibold"!important;
}
#services .formobile a.back-to-top {
    display: none;
}
#services .backtotopdesk .back-to-top img{
	    max-width: 50%;
}
#services .backtotopdesk a.back-to-top {
    float: right;
    text-align: right;
    width: auto;
    position: fixed;
    right: 1%;
    bottom: 5%;
    z-index: 999;
}
#services #about-wrapper-1,
#services #about-wrapper-6 {
    background: #F5F7F9;
}
#services .yellow-color {
    color: #F0AB00 !important;
}
#services .bold-txt {
    font-family: "Opensans-Bold" !important;
}
#services .extrabold-txt {
    font-family: "Opensans-Extrabold" !important;
}
#services #about-wrapper-1 h1 {
    font-family: "Opensans-Extrabold";
    font-size: 33px;
    color: #0F4B75;
    text-align: center;
    line-height: 1.36;
    padding: 0;
    font-weight: normal;
}
#services #about-wrapper-2 h2,
#services #about-wrapper-3 h2,
#services #about-wrapper-4 h2,
#services #about-wrapper-7 h2,
#services #about-wrapper-8 h2 {
    font-family: "Opensans-Extrabold";
    font-size: 33px;
    color: #0F4B75;
    text-align: center;
    line-height: 1.3;
    letter-spacing: 2.08px;
    font-weight: normal;
    margin: 20px 0px 10px 0;
    max-width: max-content;
    display: block;
}
#services #about-wrapper-2 h2 {
    margin-bottom: 10px;
}
#services #about-wrapper-2 h2:after,
#services #about-wrapper-3 h2:after,
#services #about-wrapper-4 h2:after,
#services #about-wrapper-7 h2:after,
#services #about-wrapper-8 h2:after {
    position: relative;
    background: linear-gradient(to right, #F0AB00 40px, #104B75 200px);
    height: 4px;
    content: '';
    display: flex;
    margin-top: 10px;
}
#services #about-wrapper-2 h2:after {
       background: linear-gradient(to right, #F0AB00 27%, #6bd2df 20% 40%);
}
#services #about-wrapper-3 h2:after {
   background: linear-gradient(to right, #F0AB00 65%, #6bd2df 20% 40%);
}
#services #about-wrapper-4 h2:after {
    background: linear-gradient(to left, #104B75 120px, #F0AB00 31px);
}
/*
#services #about-wrapper-5 h2:after {
    background: linear-gradient(to right, #F0AB00 245px, #104B75 200px);
}
*/
#services #about-wrapper-7 h2:after {
    background: linear-gradient(to right, #F0AB00 620px, #104B75 200px);
}
#services #about-wrapper-8 h2:after {
    background: #F0AB00;
}
#services #about-wrapper-2 h3,
#services #about-wrapper-3 h3,
#services #about-wrapper-6 h3,
#services #about-wrapper-7 h3 {
    font-family: "Opensans-Semibold";
    font-size: clamp(18px, 1.5vw, 22px);
    color: #0F4B75;
    text-align: left;
    line-height: 1.09;
    font-weight: normal;
}
#services #about-wrapper-3 h3,
#services #about-wrapper-7 h3 {
    font-family: "Opensans-Extrabold";
    line-height: 1.27;
}
#services #about-wrapper-6 h3 {
    font-family: "Opensans-Extrabold";
    line-height: 1.27;
}
#services #about-wrapper-2 p,
#services #about-wrapper-3 p,
#services #about-wrapper-4 p,
#services #about-wrapper-6 p,
#services #about-wrapper-7 p,
#services #about-wrapper-8 p, #services #about-wrapper-3 .ulliststyle {
    font-family: "Opensans-Semibold";
    font-size: clamp(16px, 2vw, 18px);
    color: #0F4B75;
    text-align: left;
    line-height: 1.33;
    padding-bottom:12px;
}
#services #about-wrapper-2 .ullist{
	list-style-position: outside;
	list-style: none;
    padding-left: 20px;
}
#services #about-wrapper-2 .ullist li{
	font-family: "Opensans-Semibold";
    font-size: clamp(16px, 2vw, 18px);
    color: #0F4B75;
    text-align: left;
    line-height: 1.33;
    padding-bottom:12px;
}
#services #about-wrapper-2 .ullist li::before{
  content: "\2022";
  color: #F0AB00;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
#services #about-wrapper-3 .ullist{
	list-style-position: outside;
	list-style: none;
    padding-left: 20px;
}
#services #about-wrapper-3 .ullist li{
	font-family: "Opensans-Semibold";
    font-size: clamp(16px, 2vw, 18px);
    color: #0F4B75;
    text-align: left;
    line-height: 1.33;
    padding-bottom:12px;
}
#services #about-wrapper-3 .ullist li::before{
  content: "\2022";
  color: #F0AB00;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
#services #about-wrapper-2 .img-wrapper p {
    font-size: clamp(17px,2vw,18px);
    color: #0F4B75;
    line-height: 1.11;
    width: 100%;
    max-width: 140px;
    text-align: center;
    margin: 0 auto;
    padding-top: 10px;
}
#services #about-wrapper-4 h4 {
    font-family: "Opensans-Extrabold";
    font-size: clamp(17px,2vw,20px);
    color: #0F4B75;
    text-align: center;
    line-height: 1.35;
}
#services #about-wrapper-5 .about-inner-wrapper-5 h4 {
    font-family: "Opensans-Bold";
    font-size: clamp(16px,2vw,18px);
    color: #3F4444;
    line-height: 1.66;
    text-align: center;
}
#services #about-wrapper-5 .link-wrapper a.link-txt {
    background: #0F4B75;
    border: #FFFFFF 1px solid;
    border-radius: 34px;
    font-family: "Opensans-Bold";
    color: #FFFFFF;
    font-size: clamp(17px,2vw,20px);
    display: flex;
    padding: 15px 30px;
    line-height: 0.35;
    max-width: 100%;
    gap:10px;
    align-items: center;
    letter-spacing: 1px;
}
#services #about-wrapper-7 .about-inner-wrapper-7 ul.list-1 {
    list-style-type: disc;
    font-family: "Opensans-Semibold";
    font-size: clamp(17px,2vw,20px);
    line-height: 1.3;
    color: #3F4444;
}
#services #about-wrapper-7 .about-inner-wrapper-7 ul.list-2 {
    list-style-type: circle;
    font-family: "Opensans-Semibold";
    font-size: clamp(18px,2vw,22px);
    line-height: 1.18;
    color: #3F4444;
    padding: 10px 0 25px 30px;
    text-indent: -31px;
}
#services #about-wrapper-7 .about-inner-wrapper-7 ul.list-3 {
    list-style-type: disc;
    font-family: "Opensans-Semibold";
    font-size: clamp(16px,2vw,18px);
    line-height: 1.33;
    color: #3F4444;
    padding-bottom: 10px;
    padding-left: 30px;
    text-indent: -26px;
}
#services #about-wrapper-7 .blue-wrapper-2 p.text-wrapper,
#services #about-wrapper-8 .blue-wrapper-3 p.text-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 210px;
    position: absolute;
    left: 47%;
    text-align: center !important;
    color: #FFFFFF !important;
    font-family: "Opensans-Bold" !important;
    font-size: clamp(17px,2vw,20px) !important;
    line-height: 1.2 !important;
}
#services #about-wrapper-8 .blue-wrapper-3 p.text-wrapper {
    left: 30%;
}
#services #about-wrapper-2 .blue-wrapper-1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
#services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper {
    position: absolute;
    left: 30%;
    text-align: left;
    color: #FFFFFF;
    font-family: "Opensans-Regular";
    font-size: clamp(19px,2vw,21px);
    /*line-height: 2.14;*/
    padding-bottom: 0px;
}
#services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper .yellow-txt {
  display: block;
}
#services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper .number-txt {
    font-family: 'Opensans-Extrabold';
    font-size: 60px;
    color: #F0AB00;
    line-height: 1.36;
    text-align: left;
}
#services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper .percentage-txt {
    font-family: 'Opensans-Bold';
    font-size: clamp(16px,2vw,20px);
    color: #F0AB00;
    line-height: 1.35;
    position: relative;
    top: -30px;
}
#services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper .severe-txt {
    font-family: 'Opensans-Regular';
    font-size: clamp(16px,2vw,20px);
    line-height: 1.2;
    text-align: center;
    display: inline-block;
    position: relative;
    left: -70px;
}
#services #about-wrapper-2 .img-wrapper,
#services #about-wrapper-2 .azcl-columns__base,
#services #about-wrapper-3 .azcl-columns__base,
#services #about-wrapper-7 .azcl-columns__base,
#services #about-wrapper-8 .azcl-columns__base,
#services #about-wrapper-5 .azcl-columns__base,
#services #about-wrapper-5 .link-wrapper,
#services #about-wrapper-6 .about-inner-wrapper-6 {
    display: flex;
    flex-direction: row;
}
#services #about-wrapper-5 .azcl-column-par1{
	float: right;
    position: relative;
    top: 2em;
    right: 0em;
}
#services #about-wrapper-6 .about-inner-wrapper-6 {
    align-items: center;
}
#services #about-wrapper-8 .resource-wrapper {
    display: flex;
    flex-direction: column;
    margin: 25px auto 0 auto;
}
#services #about-wrapper-2 .resource-wrapper{
	    display: flex;
    flex-direction: column;
    margin: 20px auto 40px auto;
}
#services #about-wrapper-2 .resource-wrapper a.contact-link {
     text-align: center;
    margin: 0 auto;
    background: #0F4B75;
    border: #FFFFFF 1px solid;
    border-radius: 34px;
    font-family: "Opensans-Bold";
    color: #FFFFFF;
    font-size: clamp(17px,2vw,20px);
    display: flex;
    padding: 15px 31px;
    line-height: 0.35;
    max-width: 100%;
    gap: 10px;
    align-items: center;
    letter-spacing: 1px;
}
#services #about-wrapper-2 .resource-wrapper a.contact-link img{
	    width: 25px;
}
#services #about-wrapper-8 .resource-wrapper a.resource-link {
    background: #F0AB00;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    border-radius: 34px;
    border: #ffffff 1px solid;
    padding: 30px 45px 30px 45px;
    font-family: 'Opensans-Bold';
    font-size: clamp(17px,2vw,20px);
    color: #ffffff;
    line-height: 0.35px;
    letter-spacing: 1px;
}
#services #about-wrapper-7 .blue-wrapper-2 p.text-wrapper img.doctor-img,
#services #about-wrapper-8 .blue-wrapper-3 p.text-wrapper img.little-boy-img {
    max-width: 35%;
    margin: 0 auto 10px auto;
}
#services #about-wrapper-2 {
    padding-top: 46px;
    padding-bottom: 0px;
}
#services #about-wrapper-3 {
    padding-bottom: 45px;
	background-color: #F5F7F9;
}
#services #about-wrapper-5 {
    padding: 50px 0px 25px 0px;
	background-color: #104B75;
}
#services #about-wrapper-7 {
/*    padding: 58px 0px 38px 0px;*/
	background-color: #104B75;
}
#services #about-wrapper-8 {
    padding-bottom: 20px;
}
#services #about-wrapper-4 h2 {
    padding-bottom: 18px;
}
#services #about-wrapper-5 h2 {
    padding-bottom: 25px;
	font-size: clamp(26px, 2vw, 26px);
	color: #fff;
	line-height: 1.3;
	max-width: 1180px;
    font-family: "Opensans-Semibold";
}
#services #about-wrapper-2 .azcl-column-par2 .blue-wrapper-1 img {
    max-width: 70%;
}
#services #about-wrapper-8 .about-inner-wrapper-8 {
    background: #F0AB00;
    display: flex;
    border-radius: 18px;
    position: relative;
    left: 6.5em;
    max-width: 316px;
    padding: 12px 35px 0px 35px;
    margin-bottom: 60px;
    align-items: center;
    justify-content: space-evenly;
}
#services #about-wrapper-8 .about-inner-wrapper-8 .calendar p {
    font-family: 'Opensans-Extrabold' !important;
    font-size: clamp(18px,2vw,22px) !important;
    color: #FFFFFF !important;
    line-height: 1.27;
}
#services #about-wrapper-8 .about-inner-wrapper-8 .calendar p {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 20px;
}
#services #about-wrapper-8 .about-inner-wrapper-8 .calendar span {
    position: absolute;
    padding-top: 12px;
    padding-left: 8px;
}
#services #about-wrapper-7 .blue-wrapper-2,
#services #about-wrapper-8 .blue-wrapper-3 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
}
#services #about-wrapper-8 .blue-wrapper-3 {
    align-items: center;
}
#services #about-wrapper-8 .blue-wrapper-3 img.yellow-border {
    position: absolute;
}
#services .about-inner-wrapper-7 a.underline-txt {
    text-decoration: underline;
    color: #3F4444;
}
#services #about-wrapper-5 .about-inner-wrapper-5 h4:nth-child(2) {
    margin-top: 15px;
}
#services #about-wrapper-8 h2 {
    margin-bottom: 14px;
}
#services #about-wrapper-3 p:nth-child(4) {
    padding-bottom: 25px;
}
#services #about-wrapper-7 .about-inner-wrapper-7 ul li span.list-spacing {
    position: relative;
    left: -10px;
}
#services #about-wrapper-7 p {
    padding-bottom: 0px;
}
/*********** global style *****************/

/*********** mobile style *****************/
@media only screen and (max-width: 768px) {
	#services #about-wrapper-2 .ullist{
		    padding-left: 18px;
	}
	#services #about-wrapper-2 h2, #services #about-wrapper-3 h2, #services #about-wrapper-4 h2, #services #about-wrapper-7 h2, #services #about-wrapper-8 h2{
		    margin: 20px 0px 10px 0;
	}
	#services #about-wrapper-8 {
    padding-bottom: 35px;
	}
	#services #about-wrapper-8 h2:after{
		background: linear-gradient(to right, #F0AB00 65%, #6bd2df 20% 40%);
	}
	    
	#homecare-servicesheading{
		text-align: center;
	}
/*
	.mrb20 {
    margin-bottom: 0px;
	}
*/
    #services #about-wrapper-1 h1 {
        font-size: 28px;
        line-height: 1.21;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper .severe-txt {
        font-size: 16px;
        line-height: 1.12;
        left: -30px;
        padding: 0px 20px;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper {
        font-size: 19px;
        line-height: 2.36;
    }
    #services #about-wrapper-2 h3, #services #about-wrapper-3 h3, 
    #services #about-wrapper-6 h3, #services #about-wrapper-7 h3 {
        font-size: 18px;
        line-height: 1.33;
    }
    #services #about-wrapper-2 p, #services #about-wrapper-3 p, 
    #services #about-wrapper-4 p, 
    #services #about-wrapper-6 p, #services #about-wrapper-7 p, 
    #services #about-wrapper-8 p,  
    #services #about-wrapper-7 .about-inner-wrapper-7 ul.list-3 {
        font-size: 16px;
        line-height: 1.25;
    }
    #services #about-wrapper-2 .img-wrapper p {
        font-size: 17px;
        line-height: 1.17;
    }
    #services #about-wrapper-2 h2, #services #about-wrapper-3 h2, 
    #services #about-wrapper-4 h2 {
        letter-spacing: 1.3px;
        font-size: 28px;
			display: inline-block;
    }
	#services #about-wrapper-5 h2{
		letter-spacing: 1.3px;
        font-size: 24px;
	}
    #services #about-wrapper-7 h2, #services #about-wrapper-8 h2 {
        letter-spacing: 0.78px;
        font-size: 28px;
		    display: inline-block;
    }
    #services #about-wrapper-4 h4 {
        font-size: 17px;
    }
    #services #about-wrapper-5 .about-inner-wrapper-5 h4 {
        font-size: 16px;
        line-height: 1.87;
    }
    #services #about-wrapper-5 .link-wrapper a.link-txt {
        font-size: 17px;
        line-height: 1.23;
        letter-spacing: 0.85px;
        text-align: center;
    }
    #services #about-wrapper-7 .blue-wrapper-2 p.text-wrapper,
    #services #about-wrapper-8 .blue-wrapper-3 p.text-wrapper,
    #services #about-wrapper-7 .about-inner-wrapper-7 ul.list-1 {
        font-size: 17px !important;
        line-height: 1.29 !important;
    }
    #services #about-wrapper-7 .about-inner-wrapper-7 ul.list-2 {
        font-size: 18px;
        line-height: 1.33;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper .number-txt {
        font-size: 45px;
        line-height: 1.35;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper .percentage-txt {
        font-size: 16px;
        line-height: 1.37;
    }
    #services #about-wrapper-8 .about-inner-wrapper-8 .calendar p {
        font-size: 18px;
        line-height: 1.22;
    }
    #services #about-wrapper-8 .about-inner-wrapper-8 .calendar span {
        font-size: 18px;
        line-height: 1.55;
    }
    #services #about-wrapper-8 .resource-wrapper a.resource-link {
       font-size: 18px;
    letter-spacing: 0.85px;
    line-height: 7px;
    }
}
/*********** mobile style *****************/

/*********** mobile style *****************/
@media only screen and (max-width: 991px) {
	#services .backtotopdesk a.back-to-top{
		display: none;
	}
	#services .formobile {
    display: block;
}
	#services .formobile a.back-to-top {
    display: block;
    float: right;
    text-align: right;
    width: auto;
    /* position: fixed; */
    position: relative;
    right: 5%;
    bottom: 5%;
    z-index: 999;
}
	#services .formobile .back-to-top img {
    max-width: 50%;
}
	#services #about-wrapper-5 .azcl-columns__base{
		flex-direction: column;
		    align-items: center;
	}
	#services #about-wrapper-5 .azcl-column-par2{
		align-items: center;
	}
	#services #about-wrapper-5 .azcl-column-par1 {
    float: right;
    position: relative;
    top: 0em;
    right: 0em;
	}
    
    #services #about-wrapper-2 .img-wrapper .img-wrapper-1 img.asthma-img,
    #services #about-wrapper-2 .img-wrapper .img-wrapper-1 img.harm-img {
        max-width: 180px;
    }
    #services #about-wrapper-2 .img-wrapper .img-wrapper-1 img.lung-img {
        max-width: 235px;
        margin-bottom: -40px;
        margin-top: 10px;
    }
    #services #about-wrapper-2 .azcl-columns__base,
    #services #about-wrapper-3 .azcl-columns__base,
    #services #about-wrapper-7 .azcl-columns__base,
    #services #about-wrapper-8 .azcl-columns__base {
        flex-direction: column-reverse;
		    align-items: center;
    }
    #services #about-wrapper-2 .azcl-column-par2 .blue-wrapper-1 img {
        max-width: 82%;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper {
        width: 100%;
        max-width: 200px;
        min-height: 200px;
        left: 40%;
    }
    #services #about-wrapper-2 .blue-wrapper-1 {
        justify-content: center;
        align-items: flex-end;
        position: relative;
        top: -35px;
    }
    #services #about-wrapper-2 .img-wrapper {
        flex-direction: column;
        margin: 0 auto;
        text-align: center;
        margin-top: -20px;
    }
    #services #about-wrapper-5 .link-wrapper,
    #services #about-wrapper-6 .about-inner-wrapper-6 {
        flex-direction: column;
    }
    #services #about-wrapper-5 .link-wrapper {
        max-width: 330px;
        margin: 0 auto;
    }
    #services #about-wrapper-2 .img-wrapper p {
        max-width: 100%;
    }
    #services #about-wrapper-2 .img-wrapper .img-wrapper-1 img.arrow-img {
        max-width: 20%;
        margin-top: -10px;
    }
    #services #about-wrapper-3, #services #about-wrapper-6 h3 {
        text-align: center;
    }
    #services #about-wrapper-3 .azcl-column-par2 img {
        max-width: 100%;
        margin: 7px 0px;
		    margin-bottom: 20px;
    }
    #services #about-wrapper-6 .about-inner-wrapper-6 img {
        max-width: 20%;
        margin: 0 auto;
    }
    #services #about-wrapper-8 .about-inner-wrapper-8 {
        border-radius: 0;
        left: 0;
        max-width: 100%;
        margin-bottom: 15px;
    }
    #services #about-wrapper-8 .blue-wrapper-3 p.text-wrapper {
        left: 20%;
    }
    #services #about-wrapper-7 .blue-wrapper-2 p.text-wrapper {
        left: 18%;
    }
    #services #about-wrapper-8 h2 {
/*        padding: 0px 24px;*/
        margin-bottom: 25px;
    }
    #mobile-only {
        display: block;
    }
    #desktop-only {
        display: none !important;
    }
    #services #about-wrapper-7 .about-inner-wrapper-7 ul.list-1,
    #services #about-wrapper-7 .about-inner-wrapper-7 ul.list-2,
    #services #about-wrapper-7 .about-inner-wrapper-7 ul.list-3 {
        text-indent: -25px;
        padding-left: 25px;
    }
    #services #about-wrapper-2 {
        padding-top: 0px;
        padding-bottom: 32px;
    }
    #services #about-wrapper-2 h2 {
        margin-bottom: 25px;
        letter-spacing: 1px;
		display: inline-block;
    }
    #services #about-wrapper-2 h3 {
        margin-top: -10px;
    }
    #services #about-wrapper-3 {
        padding-bottom: 22px;
    }
    #services #about-wrapper-4 h2, #services #about-wrapper-5 h2 {
        padding-bottom: 10px;
		    text-align: center;
    }
    #services #about-wrapper-4 p:nth-child(1) {
        padding-bottom: 6px;
    }
    #services #about-wrapper-4 .about-inner-wrapper-4 img.dosing-img {
        margin-top: -7px;
        margin-bottom: 16px;
    }
    #services #about-wrapper-5 {
        padding: 26px 0px 0px 0px;
    }
    #services #about-wrapper-5 .about-inner-wrapper-5 h4:nth-child(2) {
        margin-top: 1px;
    }
    #services #about-wrapper-5 .about-inner-wrapper-5 img.autoinjector-img {
        margin-top: -22px;
        margin-bottom: 15px;
    }
    #services #about-wrapper-5 .about-inner-wrapper-5 img.syringe-img {
        margin-top: -22px;
    }
    #services #about-wrapper-5 .link-wrapper a.link-txt {
        padding: 11px 25px;
        text-align: center;
    }
    #services #about-wrapper-5 .link-wrapper div:nth-child(2) a.link-txt {
        line-height: 1.23;
    }
    #services #about-wrapper-5 .link-wrapper div:nth-child(1) {
        margin-bottom: 33px;
    }
    #services #about-wrapper-5 .link-wrapper div:nth-child(2) {
        margin-bottom: 10px;
    }
    #services #about-wrapper-6 .about-inner-wrapper-6 {
        padding-top: 20px;
        padding-bottom: 5px;
    }
    #services #about-wrapper-7 {
        padding: 45px 0px 26px 0px;
    }
    #services #about-wrapper-7 h2 {
        margin-bottom: 19px;
    }
    #services #about-wrapper-8 .blue-wrapper-3 {
        margin-bottom: 26px;
    }
    #services #about-wrapper-8 .resource-wrapper {
        margin-top: 20px;
    }
    #services #about-wrapper-3 h2:after {
        background: linear-gradient(to right, #F0AB00 65%, #6bd2df 20% 40%);
    }
    #services #about-wrapper-7 h2:after {
        background: linear-gradient(to right, #F0AB00 265px, #104B75 200px);
    }
    #services #about-wrapper-7 .blue-wrapper-2,
    #services #about-wrapper-8 .blue-wrapper-3 {
        align-items: center;
    }
    #services #about-wrapper-2 h2:after {
        background: linear-gradient(to right, #F0AB00 27%, #6bd2df 20% 40%);
    }
    #services #about-wrapper-1 h1 {
        margin: 15px 0;
    }
    #services #about-wrapper-8 .resource-wrapper a.resource-link {
        padding: 25px 40px;
    }
    #services #about-wrapper-2 .azcl-column-par1 p:nth-child(2) {
/*        padding-bottom: 20px;*/
    }
    #services #about-wrapper-4 .about-inner-wrapper-4 br,
    #services #about-wrapper-2 br {
         display: none;
    }
    #services #about-wrapper-7 .about-inner-wrapper-7 ul.list-1 li:nth-child(1), 
    #services #about-wrapper-7 .about-inner-wrapper-7 ul.list-2 li:nth-child(1) {
            padding-bottom: 5px;
    }
    #services #about-wrapper-5 h2:after {
        background: linear-gradient(to right, #F0AB00 190px, #104B75 195px);
    }
    #services #about-wrapper-4 h2 {
        max-width: 327px;
    }
    #services #about-wrapper-4 h2:after {
        background: linear-gradient(to left, #104B75 145px, #F0AB00 31px);
    }
    #services #about-wrapper-8 .blue-wrapper-3 img.yellow-border {
        padding-top: 10px;
    }
}
/*********** mobile style *****************/


@media only screen and (min-width: 426px) and (max-width: 767px) {
    #services #about-wrapper-7 .azcl-column-par2 .blue-wrapper-2 img {
        max-width: 73%;
    }  
    #services #about-wrapper-8 .azcl-column-par2 .blue-wrapper-3 img {
        max-width: 90%;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper,
    #services #about-wrapper-7 .blue-wrapper-2 p.text-wrapper,
    #services #about-wrapper-8 .blue-wrapper-3 p.text-wrapper {
        left: auto;
    }
}

/*********** ipad portrait *****************/
@media only screen and (min-width: 768px) and (max-width: 991px) {
    #services #about-wrapper-7 .azcl-column-par2 .blue-wrapper-2 img,
    #services #about-wrapper-8 .azcl-column-par2 .blue-wrapper-3 img {
        max-width: 55%;
    }
    #services #about-wrapper-7 .blue-wrapper-2 p.text-wrapper,
    #services #about-wrapper-8 .blue-wrapper-3 p.text-wrapper {
        left: auto;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper {
        left: 66%;
    }
    #services #about-wrapper-2 .azcl-column-par2 .blue-wrapper-1 img {
        max-width: 45%;
    }
    #services #about-wrapper-2 .blue-wrapper-1 {
        right: 7em;
    }
    #services #about-wrapper-5 .link-wrapper {
        max-width: 360px;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper .severe-txt {
        left: -11px;
    }
    #services #about-wrapper-5 .about-inner-wrapper-5 {
        margin: 0 auto;
        text-align: center;
    }
}
/*********** ipad portrait *****************/

/*********** desktop style *****************/
@media only screen and (min-width: 992px) {
	
    #services #about-wrapper-1 h1 {
        padding-top: 12px;
        text-align: left;
    }
    #services #about-wrapper-4 .about-inner-wrapper-4,
    #services #about-wrapper-5 .about-inner-wrapper-5 {
        text-align: center;
    }
    #services #about-wrapper-5 .about-inner-wrapper-5 img.autoinjector-img,
    #services #about-wrapper-5 .about-inner-wrapper-5 img.syringe-img {
        padding-bottom: 30px;
        margin-top: 0px;
        margin-left: 7em;
    }
    #services #about-wrapper-5 .about-inner-wrapper-5 img.autoinjector-img {
        max-width: 58%;
    }
    #services #about-wrapper-4 .about-inner-wrapper-4 img.dosing-img {
        margin-top: -21px;
        margin-bottom: 25px;
        max-width: 59%;
    }
    #services #about-wrapper-2 .azcl-column-par1 {
        width: 65%;
    }
    #services #about-wrapper-3 .azcl-column-par1 {
        width: 64%;
    }
    #services #about-wrapper-7 .azcl-column-par1 {
        width: 88%;
    }
    #services #about-wrapper-8 .azcl-column-par1 {
        width: 64%;
    }
	 #services #about-wrapper-5 .azcl-column-par2 {
        width: 90%;
    }
    #services #about-wrapper-2 .img-wrapper {
        width: 100%;
        justify-content: space-evenly;
        padding-top: 38px;
    }
    #services #about-wrapper-2 .img-wrapper .img-wrapper-1  .arrow-img {
        max-width: 60px;
        transform: rotate(-87deg);
        position: relative;
        top: 50px;
    }
    #services #about-wrapper-2 .img-wrapper .img-wrapper-1 .lung-img {
        max-width: 210px;
        position: relative;
        top: -10px;
    }
    #services #about-wrapper-2 .img-wrapper .img-wrapper-1 .asthma-img,
    #services #about-wrapper-2 .img-wrapper .img-wrapper-1 .harm-img   {
        max-width: 150px;
    }
    #services #about-wrapper-2 .img-wrapper .img-wrapper-1 p.lung-txt {
        position: relative;
        top: -46px;
    }
    #services #about-wrapper-2 .azcl-columns__base {
        gap: 0px;
    }
    #services #about-wrapper-3 .azcl-columns__base {
        gap: 42px;
    }
    #services #about-wrapper-3 .azcl-column-par2 img {
	max-width: 100%;
    float: right;
    position: relative;
    left: 2em;
    top: 0em;
    }
    #services #about-wrapper-4 .about-inner-wrapper-4 p:nth-child(1)  {
        padding-bottom: 0px;
        line-height: 1.44;
    }
    #services #about-wrapper-5 .link-wrapper {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        padding-bottom: 10px;
    }
    #services #about-wrapper-7 .azcl-column-par2 {
        float: right;
        position: relative;
        top: 11em;
        right: 3em;
    }
    #services #about-wrapper-2 .azcl-column-par2 img {
        position: relative;
        left: 4em;
		width: 95%;
    }
    #services #about-wrapper-7 .azcl-column-par2 img {
        max-width: 70%;
        float: right;
    }
    #services #about-wrapper-8 .azcl-column-par2 img {
           float: right;
    max-width: 95%;
    position: relative;
    left: 2em;
    top: 1em;
    }
    #services #about-wrapper-6 .about-inner-wrapper-6 img.min-img {
        max-width: 69px;
        max-height: 78px;
    }
    #services #about-wrapper-2 .blue-wrapper-1 {
        position: relative;
        top: -125px;
    }
    #services #about-wrapper-5 .link-wrapper div:nth-child(1) {
        margin-right: 53px;
    }
    #mobile-only {
        display: none;
    }
    #desktop-only {
        display: block;
    }
    #services .about-inner-wrapper-7 br {
        display: none;
    }
    #services #about-wrapper-5 p:nth-child(1) {
        line-height: 1.44;
    }
    #services #about-wrapper-8 p:nth-child(2) {
/*        padding-bottom: 20px;*/
    }
    #services #about-wrapper-6 h3 {
        padding-left: 33px;
    }
    #services #about-wrapper-7 p {
        padding-bottom: 2px;
    }
}
/*********** desktop style *****************/
@media only screen and (min-width: 992px) and (max-width: 1279px) {
	#services #about-wrapper-2{
			padding-top: 0px;
	}
    #services #about-wrapper-5 .link-wrapper a.link-txt {
        line-height: 1.23;
    }
    #services #about-wrapper-2 .azcl-column-par2 .blue-wrapper-1 img {
        max-width: 283px;
        left: 0em;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper span.almost-txt {
        bottom: -28px;
        position: relative;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper span.yellow-txt {
        position: relative;
        bottom: -14px;
    }
    #services #about-wrapper-2 .blue-wrapper-1 {
        justify-content: flex-start;
    }
    #services #about-wrapper-2 .azcl-column-par1 {
        width: 70%;
    }
    #services #about-wrapper-2 .azcl-column-par2 img {
        left: 0;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper .severe-txt {
        left: -28px;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper {
        line-height: normal;
        max-width: 200px;
        left: 3em;
    }
    #services #about-wrapper-2 .azcl-columns__base {
        gap: 20px;
    }
    #services #about-wrapper-2 .blue-wrapper-1 {
        top: -75px;
    }
}

@media only screen and (min-width: 1150px) and (max-width: 1199px) {
    #services #about-wrapper-2 .blue-wrapper-1 {
        top: -85px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1279px) {
    #services #about-wrapper-2 .blue-wrapper-1 {
        top: -100px;
    }
}

@media only screen and (min-width: 1280px) and (max-width: 1440px) {
   #services #about-wrapper-2 .azcl-column-par2 .blue-wrapper-1 img {
        max-width: 90%;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper .severe-txt {
        left: -25px;
    }
    #services #about-wrapper-2 .blue-wrapper-1 {
        top: -90px;
    }
    #services #about-wrapper-7 .blue-wrapper-2 p.text-wrapper {
        left: 43% !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1440px) {
    #services #about-wrapper-8 .blue-wrapper-3 p.text-wrapper {
        padding-top: 20px;
        left: 26%;
    }
    #services #about-wrapper-8 .azcl-column-par2 img {
        max-width: 100%;
    }
    #services #about-wrapper-7 .blue-wrapper-2 p.text-wrapper {
        left: 40%;
        padding-bottom: 14px;
    }
    #services #about-wrapper-8 .about-inner-wrapper-8 {
        left: 3em;
    }
}

@media only screen and (min-width: 375px) and (max-width: 991px) and (orientation: landscape) {
    #services #about-wrapper-2 .azcl-column-par2 .blue-wrapper-1 img {
        max-width: 57%;
    }
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper {
        left: 58%;
    }
}

@media only screen and (min-width: 1920px) {
    #services #about-wrapper-2 .blue-wrapper-1 p.text-wrapper {
        line-height: 1;
    } 
}