body.single-wpautoterms_page .shareRowItem, body.single-wpautoterms_page .btAboutAutor{display:none!important;}
body.single-wpautoterms_page .btArticleHeader header h2{padding-top:25px;}
body.single-wpautoterms_page .btArticleHeader header .btSubTitle{display:none!important;}

.customsec-team h4 span.headline{
	color: #9e9e9e;
	font-weight: 600;
}

.customsec-contact header div.btSubTitle{color:inherit!important;}

.wpautoterms-footer {
	background-color: rgb(33, 32, 32)!important;
}
.wpautoterms-footer p {
    padding: 10px 0;
    margin: 0;
}

.pmedical-products span.headline, .pmedical-products span.headline a{
	font-weight:600; 
	font-size: 24px; 
	line-height:1.5em;
	overflow: hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 70px;
} 
.mp-title{
	font-weight:600; 
	font-size: 32px; 
	line-height:2em;
}
img.mp-img-logo {
    max-width: 120px;
    background: #fff;
}
.mpBtn{font-size:18px;}
.mt40{margin-top: 40px;}
.p60{padding: 60px;}
.pt20{padding-top: 20px;}
.pt60{padding-top: 60px;}
.pb60{padding-bottom: 60px;}
.pb40{padding-bottom: 40px;}
.pt40{padding-top: 40px;}

body.single-medical-products p a{text-decoration: underline;}

.bgGalCustom{background: rgba(0,0,0,0.1); text-align:center;}
.bgGalCustom .bpbItem img{display:inline-block;}
.mpcontact h2,body.single-medical-products .mpContent h2{font-size:1.5em;}
.mpInfo p{font-size: 18px;}
.mpListPInfo p{
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 20px;
}
.mpListBlock{background: rgba(0,0,0,0.1);}
.mpListBlock header{padding: 0 10px;}
.mpListBlock .btArticleFooter.btTableRow {
    padding: 0 10px 20px 10px;
}
.mpListBlock .btMediaBox{text-align:center;}
.mpListBlock .btMediaBox img{
	display:inline-block;
	max-height: 380px;
    min-height: 380px;
}
.textCenter {
    text-align: center;
}

@media (max-width: 1199px) {
	body.home .header.huge h1{font-size:3.5em;}
}
@media (max-width: 900px) {
	section.customsec-top{padding-top:40px;}
	.header.extralarge h1 {font-size: 3em;}
	.mpListBlock .btMediaBox img{min-height:auto; max-height:auto;}
}
@media (max-width: 640px) {
	section.customsec-top{padding-top:20px;}
	.header.huge .btSubTitle{font-size: 1.3em;}
	.mobpad20{padding: 60px 20px;}
}
@media (max-width: 500px) {
	section.customsec-top{padding-top:100px;}
	.hide-m500{display:none;}
}
@media (max-width: 420px) {
	section.customsec-top{padding-top:140px;}
}
@media (max-width: 400px) {
	section.customsec-top{padding-top:50px;}
}
@media (max-width: 320px) {
	section.customsec-top{padding-top:50px;}
	body.home .header.huge h1{font-size:3em;}
	.header.huge .btSubTitle{font-size: 1.4em;}
}