/* // Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
.top-bar-flex, .header-left-part{ display:none !important;}
.slogan_mobile{ color:#fff; font-size:10px; text-align:center; font-weight:700;}
.site-branding{ display:none;}
.header-middle-part{ width:100%;z-index: 0;}
.header-center-part{ width:50%;float:left; height:60px; z-index: 0;
position: absolute;
display: inline-table;
margin: auto;
left: 0;
right: 0;}
.header-center-part img{ max-height:50px;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;}
.header-right-part{ width:25%;}
.main-navigation .menu ul ul, .main-navigation ul .sub-menu{ min-width:100% !important;}
.top-header{ margin-bottom:10px;}
}

/*// Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
.top-bar-flex, .header-left-part{ display:none !important;}
.slogan_mobile{ color:#fff; font-size:10px; text-align:center; font-weight:700;}
.site-branding{ display:none;}
.header-middle-part{ width:100%;z-index: 0;}
.header-center-part{ width:50%;float:left; height:60px; z-index: 0;
position: absolute;
display: inline-table;
margin: auto;
left: 0;
right: 0;}
.header-center-part img{ max-height:50px;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;}
.header-right-part{ width:25%;}
.main-navigation .menu ul ul, .main-navigation ul .sub-menu{ min-width:100% !important;}
.top-header{ margin-bottom:10px;}
}

/*// Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) { 
.header-style-3 .header-right-part{ padding-top:0px;}
.header-left-part,.top-bar-flex{ display:none !important;}
.slogan_mobile{ color:#fff; font-size:10px; text-align:center; font-weight:700;}
.site-branding{ display:none;}
.header-middle-part{ width:100%;z-index: 0;}
.header-center-part{ width:50%;float:left; height:60px; z-index: 0;
position: absolute;
display: inline-table;
margin: auto;
left: 0;
right: 0;}
.header-center-part img{ max-height:50px;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;}
.header-right-part{ width:25%;}
.main-navigation .menu ul ul, .main-navigation ul .sub-menu{ min-width:100% !important;}
.top-header{ margin-bottom:10px;}
	.site-content,.product_title h2{margin-top:0px !important;}
	.section-body{ margin-top:0px !important;}


}

/*// Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) { 
.slogan_mobile, .header-center-part{ display:none !important;}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
.slogan_mobile, .header-center-part{ display:none !important;}

}

