.home-care-logos {
    display: block;
    margin-top: -9px;
    display: block;
}

.home-care #Main-Menu {
    margin: 30px 0 0 0;
}

#Main-Menu {
    bottom: 40px;
}

.home-care-logos a.hm-care-logo {
    display: inline-block;
    padding-right: 20px;
    vertical-align: top;
    position: relative;
    width: 32%;
}

.home-care-logos a.hm-care-logo:after {
    width: 1px;
    height: 68px;
    background: #b1b1b1;
    position: absolute;
    right: 0px;
    content: "";
    top: 0px;
}

.home-care-logos a.bpl-logo-small {
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    padding-top: 10px;
}

.main-logos {
    display: none;
}

.services-section ul li.wellness-soultn-hc a {
    background: url(/images/wellness-solutions-hc-icn.png) no-repeat center top;
}

.services-section ul li.wellness-soultn-hc a:hover {
    background: url(/images/wellness-solutions-hc-icn-over-new.png) no-repeat center top;
}

.services-section ul li.resprtry-soltn-hc a {
    background: url(/images/respiratory-solutions-hc-icn.png) no-repeat center top;
}

.services-section ul li.resprtry-soltn-hc a:hover {
    background: url(/images/respiratory-solutions-hc-icn-over.png) no-repeat center top;
}

.services-section ul li.pain-mangmnt-hc a {
    background: url(/images/pain-management-hc-icn.png) no-repeat center top;
}

.services-section ul li.pain-mangmnt-hc a:hover {
    background: url(/images/pain-management-hc-icn-over.png) no-repeat center top;
}

.services-section ul li.women-child-hc a {
    background: url(/images/women-amp-child-hc-icn.png) no-repeat center top;
}

.services-section ul li.women-child-hc a:hover {
    background: url(/images/women-amp-child-hc-icn-over.png) no-repeat center top;
}

.services-section ul li.ppe-solution-hc a {
    background: url(/images/ppe-solutions-hc-icn.png) no-repeat center top;
}

.services-section ul li.ppe-solution-hc a:hover {
    background: url(/images/ppe-solutions-hc-icn-over.png) no-repeat center top;
}

.specialties-section-h ul li .specialityimage-h a.wellness-solutions-hc-prod {
    background: url(/images/wellness-solutions-hc-prod-icn.png) no-repeat 0 0;
}

.specialties-section-h ul li:hover .specialityimage-h a.wellness-solutions-hc-prod,
.specialties-section-h ul li .specialityimage-h a.wellness-solutions-hc-prod:hover {
    background: url(/images/wellness-solutions-hc-prod-icn-over-updated.png) no-repeat 0 0;
}

.specialties-section-h ul li .specialityimage-h a.respiratory-solutions-hc-prod {
    background: url(/images/respiratory-solutions-hc-prod-icn.png) no-repeat 0 0;
}

.specialties-section-h ul li:hover .specialityimage-h a.respiratory-solutions-hc-prod,
.specialties-section-h ul li .specialityimage-h a.respiratory-solutions-hc-prod:hover {
    background: url(/images/respiratory-solutions-hc-prod-icn-over.png) no-repeat 0 0;
}

.specialties-section-h ul li .specialityimage-h a.pain-management-hc-prod {
    background: url(/images/pain-mnagmnt-hc-prd-icn.png) no-repeat 0 0;
}

.specialties-section-h ul li:hover .specialityimage-h a.pain-management-hc-prod,
.specialties-section-h ul li .specialityimage-h a.pain-management-hc-prod:hover {
    background: url(/images/pain-mnagmnt-hc-prd-icn-over.png) no-repeat 0 0;
}

.specialties-section-h ul li .specialityimage-h a.women-child-hc-prod {
    background: url(/images/women-amp-child-hc-prod-icn-new.png) no-repeat 0 0;
}

.specialties-section-h ul li:hover .specialityimage-h a.women-child-hc-prod,
.specialties-section-h ul li .specialityimage-h a.women-child-hc-prod:hover {
    background: url(/images/women-amp-child-hc-prod-icn-over-new.png) no-repeat 0 0;
}

.specialties-section-h ul li .specialityimage-h a.ppe-solutions-hc-prod {
    background: url(/images/ppe-solutions-hc-prod-icn.png) no-repeat 0 0;
}

.specialties-section-h ul li:hover .specialityimage-h a.ppe-solutions-hc-prod,
.specialties-section-h ul li .specialityimage-h a.ppe-solutions-hc-prod:hover {
    background: url(/images/ppe-solutions-hc-prod-icn-over.png) no-repeat 0 0;
}

.specialties-section-h ul li li {
    float: none;
    padding: 0px;
    text-align: left;
}

.about-us-image {
    padding: 7.5% 0 0 0;
}


@-webkit-keyframes fadeInDownBan {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0%, 0);
        transform: translate3d(10%, 0%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDownBan {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0%, 0);
        transform: translate3d(10%, 0%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.rslides1_on .banner-content h3 {
    -webkit-animation-name: fadeInDownBan;
    animation-name: fadeInDownBan;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: calc(var(--animate-duration)*2);
    animation-duration: calc(var(--animate-duration)*2)
}

.rslides1_on .banner-content h3 span {
    -webkit-animation-name: fadeInDownBan;
    animation-name: fadeInDownBan;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes fadeInleft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0, 0);
        transform: translate3d(10%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInleft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0, 0);
        transform: translate3d(10%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.rslides1_on .banner-readmore {
    -webkit-animation-name: fadeInleft;
    animation-name: fadeInleft;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: calc(var(--animate-duration)*2);
    animation-duration: calc(var(--animate-duration)*2)
}

.banner-content h3 {
    font: normal 34px/44px 'allerbold';
    /*text-transform: uppercase;*/
}

.home-page.home-care .product-training-request-h {
    display: none;
}


#Banner-Container #Banner .banner0hc .theme-L {
    background: url(/images/home-care-banner-left0.jpg) no-repeat right top;
}

#Banner-Container #Banner .banner0hc .theme-R {
    background: url(/images/home-care-banner-right0.jpg) no-repeat left top;
}

#Banner-Container #Banner .banner0hc .banner0hc-content {
    position: absolute;
    width: 100%;
    top: 33%;
}

.are-your-text {
    display: inline-block;
    vertical-align: top;
    width: 260px;
    margin: 0 2% 0 1%;
}

.are-your-text h3 {
    font: normal 30px/35px 'allerbold';
    color: #383536;
    text-transform: uppercase;
}

.are-your-text h3 span {
    font: normal 26px/30px 'allerregular';
    color: #ec2028;
    font-style: italic;
    display: block;
    text-transform: none;
}

.are-your-text h3 i {
    display: block;
    font-style: normal;
    font: normal 18px/25px 'allerbold';
    color: #ec2028;
}

.are-your-text p {
    font: normal 16px/20px 'titillium_webregular';
    color: #383536;
    width: 85%;
}

.health-heart-logo {
    position: absolute;
    right: 22%;
}

.range-of-monitors {
    display: inline-block;
    vertical-align: top;
    margin: 3% 3% 0 0;
    width: 360px;
}

.range-of-monitors-head {
    background: #ec2028;
    font: normal 17px/22px 'allerbold';
    font-style: italic;
    padding: 10px;
    border-radius: 0 10px 0 0;
    color: #fff;
    width: 80%;
}

.range-of-monitors-list {
    margin: 25px 0 0 0;
}

.range-of-monitors-list ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0 6% 0 0;
}

.range-of-monitors-list ul li a span {
    display: block;
}

.range-of-monitors-list ul li a i {
    display: block;
    font-style: normal;
    padding: 15px 0 0 0;
}

.ecommerse {
    display: inline-block;
    vertical-align: top;
    margin: 10% 0 0 0;
}


.ecommerse-head {
    font: normal 18px/25px 'allerbold';
    color: #ec2028;
    font-style: italic;
    display: block;
    text-transform: none;
}

.ecommerse-list {
    margin: 10px 0 0 0;
}

.ecommerse-list ul li {
    margin: 5px 0;
}

#Banner-Container #Banner .banner1hc .theme-L {
    background: url(/images/home-care-banner-left1.jpg) no-repeat right top;
}

#Banner-Container #Banner .banner1hc .theme-R {
    background: url(/images/home-care-banner-right1.jpg) no-repeat left top;
}

#Banner-Container #Banner .banner2hc .theme-L {
    background: url(/images/home-care-banner-left2.jpg) no-repeat right top;
}

#Banner-Container #Banner .banner2hc .theme-R {
    background: url(/images/home-care-banner-right2.jpg) no-repeat left top;
}

#Banner-Container #Banner .banner3hc .theme-L {
    background: url(/images/home-care-banner-left3.jpg) no-repeat right top;
}

#Banner-Container #Banner .banner3hc .theme-R {
    background: url(/images/home-care-banner-right3.jpg) no-repeat left top;
}

#Banner-Container #Banner .banner4hc .theme-L {
    background: url(/images/home-care-banner-left4.jpg) no-repeat right top;
}

#Banner-Container #Banner .banner4hc .theme-R {
    background: url(/images/home-care-banner-right4.jpg) no-repeat left top;
}

#Banner-Container #Banner .banner5hc .theme-L {
    background: url(/images/home-care-banner-left5.jpg) no-repeat right top;
}

#Banner-Container #Banner .banner5hc .theme-R {
    background: url(/images/home-care-banner-right5.jpg) no-repeat left top;
}

#Banner-Container #Banner .banner6hc .theme-L {
    background: url(/images/home-care-ban-left6.png) no-repeat right top;
}

#Banner-Container #Banner .banner6hc .theme-R {
    background: url(/images/home-care-banner-right6.png) no-repeat left top;
}

#Banner-Container #Banner .bpl-120-80-b21 .theme-L {
    background: url(/images/banner/homecare/bpl-120-80-b21/mrd-6-left.png) no-repeat right top;
}

#Banner-Container #Banner .bpl-120-80-b21 .theme-R {
    background: url(/images/banner/homecare/bpl-120-80-b21/mrd-6-right.png) no-repeat left top;
}

#Banner-Container #Banner .bpl-breathe-ezee-n8 .theme-L {
    background: url(/images/banner/homecare/bpl-breathe-ezee-n8/mrd-6-left.png) no-repeat right top;
}

#Banner-Container #Banner .bpl-breathe-ezee-n8 .theme-R {
    background: url(/images/banner/homecare/bpl-breathe-ezee-n8/mrd-6-right.png) no-repeat left top;
}

#Banner-Container #Banner .bpl-smart-oxy .theme-L {
    background: url(/images/banner/homecare/bpl-smart-oxy/mrd-6-left.png) no-repeat right top;
}

#Banner-Container #Banner .bpl-smart-oxy .theme-R {
    background: url(/images/banner/homecare/bpl-smart-oxy/mrd-6-right.png) no-repeat left top;
}

#Banner-Container #Banner .harmony-series .theme-L {
    background: url(/images/banner/homecare/harmony-series/mrd-6-left.png) no-repeat right top;
}

#Banner-Container #Banner .harmony-series .theme-R {
    background: url(/images/banner/homecare/harmony-series/mrd-6-right.png) no-repeat left top;
}

#Banner-Container #Banner .fd-03 .theme-L {
    background: url(/images/banner/homecare/fd-03/mrd-6-left.png) no-repeat right top;
}

#Banner-Container #Banner .fd-03 .theme-R {
    background: url(/images/banner/homecare/fd-03/mrd-6-right.png) no-repeat left top;
}

.banner-content.banner-content-new {
    width: 45% !important;
}
.banner-content-new h3 {
    font: normal 23px / 33px 'allerbold' !important;
    text-transform: none;
}

.services-section ul li a span {
    font: normal 16px/21px 'allerregular';
    text-transform: uppercase;
}

.about-text-h {
    width: 49.5%;
}

.about-text-h h1 span {
    /* float: right; */
    margin: -25px 0 0 15px;
    display: inline-block;
    vertical-align: middle;
}

/*.blog-h {
    width: 100%;
    display: block;
    text-align: center;
}*/

.blog-h ul {
    font-size: 0px;
}

.blog-h ul li {
    vertical-align: top;
    padding: 0px;
    background: none;
    width: 100%;
    border: 1px solid #fff;
}

.blog-h ul li .blog-inner {
    max-width: 515px;
    margin: 0 auto;
    min-height: 486px;

}

/*.recent-blog-post-list h3.post-title {
    min-height: 49px;
}*/

.blog-h ul.recent-blog-post-list li .blog-in {
    /*max-width: 515px;*/
    margin: 0 auto;
    min-height: 513px;

    background: #ededed;
    padding: 20px;
}

#Banner-Container .banner-content {
    position: absolute;
    top: 33%;
    right: 5%;
}

#Banner-Container .banner4hc .banner-content {
    top: 33%;
    right: 5%;
}

.shpoing-logos {
    padding: 25px 0px 0px 0px;
}

.shpoing-logos li {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}

.banner-content h3 {
    font: normal 34px/44px 'allerbold';
    /*text-transform: uppercase;*/
}

.banner-readmore {
    margin: 20px 0 0 0;
}

/*h3.event-head::before {
    right: 0;
    top: inherit;
    left: 0;
    bottom: -45px;
    bottom: -17px;
    margin: auto;
}*/

/*h3.event-head {
    margin: 0 0 50px 0;
}*/

.events-list .event-description {
    display: table-cell;
    background: #ededed;
    vertical-align: middle;
    padding: 0 14px;
    height: 241px;
}

.home-care #News-Events-H {
    padding: 50px 0 60px 0;
}

@media screen and (max-width:1199px) {
    .home-care #Main-Menu {
        margin: 0px;
    }

    #Main-Menu {
        bottom: 34px;
    }

    .shpoing-logos li {
        width: 40%;
        margin-right: 5px;
    }

    .banner-content h3 {
        font-size: 1.7vw !important;
        line-height: 2.8vw !important;
    }

    .are-your-text {
        display: none;
    }

    .range-of-monitors {

        margin: 0% 3% 0 3%;
    }

    #Banner-Container #Banner .banner0hc .banner0hc-content {

        top: 20%;
    }

    .ecommerse {
        margin: 11% 0 0 5%;
    }
}

@media screen and (max-width:1023px) {
    #Main-Menu {
        bottom: 0;
    }

    #Banner-Container .banner-content {
        top: 30%;
        right: 1%;
    }

    #Banner-Container .banner-content {
        width: 50%;
    }

    .health-heart-logo {

        width: 200px;
    }

    .ecommerse {
        margin: 11% 0 0 0%;
    }

    .range-of-monitors-list ul li a i {
        width: 50%;
    }
}

@media screen and (max-width:767px) {
    .logo {
        float: none;
        width: auto;
        margin: 10px auto;
        text-align: center;
    }

    .home-care-logos a.hm-care-logo {
        width: 26%;
    }

    .range-of-monitors {
        display: none;
    }

    .ecommerse {
        margin: 0;
        position: absolute;
        left: 3%;
        top: 65px;
        width: 100%;
    }

    .ecommerse-list ul li {
        display: inline-block;
        vertical-align: top;
        margin: 1% 2%;
    }

    .health-heart-logo {
        left: 1%;
        top: -30px;
    }

}

@media screen and (max-width:735px) {
	
	.services-section {top: -50px;	margin: 100px 0 0 0;}
}
@media screen and (max-width:640px) {
    #Banner-Container .banner-content {
        top: 30%;
    }

    .shpoing-logos {
        padding: 10px 0px 0px 0px;
    }

    .shpoing-logos li {
        width: 45%;
        margin-right: 5px;
    }

    .home-care #News-Events-H {
        padding: 0px 0 0px 0;
    }

    h3.event-head {
        margin: 0 0 1px;
    }

    .recent-blog-post-list {
        display: none;
    }
}

@media screen and (max-width:639px) {
    #Slider1 .bpl-120-80-b21{
        background: url(/images/banner/homecare/bpl-120-80-b21/Mob.png) no-repeat center 0px;
        background-size: 100% 100%;
    }
    #Slider1 .bpl-breathe-ezee-n8{
        background: url(/images/banner/homecare/bpl-breathe-ezee-n8/Mob.png) no-repeat center 0px;
        background-size: 100% 100%;
    }
    #Slider1 .bpl-smart-oxy{
        background: url(/images/banner/homecare/bpl-smart-oxy/Mob.png) no-repeat center 0px;
        background-size: 100% 100%;
    }
    #Slider1 .harmony-series{
        background: url(/images/banner/homecare/harmony-series/Mob.png) no-repeat center 0px;
        background-size: 100% 100%;
    }
    #Slider1 .fd-03{
        background: url(/images/banner/homecare/fd-03/Mob.png) no-repeat center 0px;
        background-size: 100% 100%;
    }
	.home-care #Banner-Container .banner-content {top: 74% !important;}
	.banner-content h2 {font-size: 6vw !important;line-height: 5.5vw !important;}
	.banner-content h3 {font-size: 4.0vw !important;line-height: 5.0vw !important;}
	.banner-readmore {margin: 20px 0 0 31%;}
	.services-section {margin: 80px 0 -20px 0;}

	
    .home-care-logos a.hm-care-logo {
        width: 200px;
        margin: 10px auto;
    }

    .home-care-logos a.hm-care-logo::after {
        content: none;
    }

    .home-care-logos a.hm-care-logo {
        margin-bottom: 10px;
        vertical-align: middle;
    }

    .home-care-logos a.bpl-logo-small {
        padding: 0px;
        margin: 10px 0px;
        vertical-align: middle;
    }

    #Banner-Container .banner-content {
        top: 32%;
    }

    .shpoing-logos li {
        width: 48%;
        margin-right: 2%;
        max-width: 140px;
    }

    #Banner-Container .banner-content {
        top: 30% !important;
    }

    .shpoing-logos li {
        width: 45%;
        margin-right: 5px;
        max-width: 160px;
    }

    .range-of-monitors {
        display: none;
    }
}

@media screen and (max-width:390px) {
	.banner-readmore {margin: 20px 0 0 28%;}
}
@media screen and (max-width:479px) {
	.home-care #Banner-Container .banner-content {
	top: 76% !important;
}
    .home-care-logos a.hm-care-logo {
        width: 40%;
    }

    .home-care-logos a.bpl-logo-small {
        width: 52%;
    }

    #Banner-Container .banner-content {
        top: 25% !important;
    }

    .shpoing-logos li {
        width: 44%;
        margin-right: 5px;
        max-width: 100px;
    }

    .about-text-h h1 span {
        margin: 5px 0 0 15px;
    }

    .range-of-monitors {
        width: 270px;
    }

    .range-of-monitors-head {
        font-size: 15px;
        padding: 6px;
    }

    .ecommerse {

        top: 40px;
    }

    .ecommerse-list ul li {

        width: 80px;
    }

    .health-heart-logo {
        width: 150px;
    }
}
