#MainLeft {
    min-height: 0px;
}

#MainProfilesCareVE {
    height: auto;
}

#MainProfiles {
    min-height: 0px;
}

#MainProfilesCareVE2 {
    height: auto;
}

img, #instruction-video, #product-image, #product-leaflet, #push-brochure, #push-whitepaper, #instruction-video a, #instruction-video a:hover, #product-image a, #product-image a:hover, #product-leaflet a, #product-leaflet a:hover, #push-brochure a, #push-brochure a:hover, #push-whitepaper a, #push-whitepaper a:hover {
    max-width: auto;
}


@media screen and (max-width:960px) {

#HeaderwrapperVE {
    max-width: 100%;

}

#HeaderImageVE {
    height: auto;
}

img, #instruction-video, #product-image, #product-leaflet, #push-brochure, #push-whitepaper, #instruction-video a, #instruction-video a:hover, #product-image a, #product-image a:hover, #product-leaflet a, #product-leaflet a:hover, #push-brochure a, #push-brochure a:hover, #push-whitepaper a, #push-whitepaper a:hover {
    max-width: auto !important;
}

#HeaderTitle{;
	width:400px;
}

#Mainwrapper {
    width: 100%;
    margin: 0;
}

#MainProfilesCareVE {
    width: 32%;
}

#MainProfilesCareVE2 {
    width: 32%;
}

#MainProfilesCareContentVE {
    width: auto;
    margin: 0 0 10px;
    height: auto;   
}

#MainRightVE {
    width: 95%;
    max-width: none;
}

#MainNewsVE {
    max-width: 95%;
    padding-left: 20px;
}

#MainProfilesCareContentVE {
    font-size: 19px;
    line-height: 24px;
}

.sfnewsListTitleDateSummary li.sfnewsListItem .sfnewsMetaInfo, .sfnewsListTitleDateSummary li.sfnewsListItem .sfnewsSummary {
    font-size: 19px;
    line-height: 26px;
}

}

@media screen and (max-width:860px) {

#HeaderTextVE img {
    width: 60%;
    height: 60%;
}

#HeaderTitleVE img {
    height: 80%;
    width: 80%;
}

}



@media screen and (max-width:750px) {

#MainProfilesCareVE {
    width: auto;
    margin-right: 0px;
}

#MainProfilesCareVE2 {
    width: auto;
}

#HeaderTextVE {
    top: 25%;
    left: 0px;
    align-content: center;
    text-align: center;
    width: 100%;
}

#HeaderTextVE img {
    width: 40%;
    height: 40%;
}

#HeaderTitleVE {
    position: absolute;
    top: 45%;
    right: 0px;
    z-index: 10;
    text-align: center;
    line-height: 77px;
    margin-right: 0;
    width: 100%;
}

#HeaderTitleVE img {
    height: 60%;
    width: 60%;
}

#MainRightVE {
    width: 100%;
    max-width: none;
    padding:0px;
}

#MainNewsVE {
    max-width: 95%;
    padding-left: 20px;
}

}

@media screen and (max-width:600px) {

img {
    width: none;
}


}