/*!
Theme Name: eckbh
Theme URI: https://hunger-hilfe.de/eckbh/
Template: bizberg
Author: mPRO Web Studio
Author URI: https://mpro.studio
Version: 0.5.1595281127
Text Domain:  eckbh
*/

/* mPRO */
html {
    scroll-behavior: smooth;
  }
input {
    outline: none;
}
.mpro-none, .mpro-none p, .mpro-none a {display:none}

.detail-content.single_page a, 
.comment-content a, 
.wp-block-embed, 
.detail-content.single_page p, 
.comment-content p, 
section#blog.blog-lists p, 
.swiper-content p {
    word-break: normal;
}
.detail-content.single_page h2,
.detail-content.single_page h3, 
.detail-content.single_page h4, 
.detail-content.single_page h5, 
.detail-content.single_page h6, 
.comment-content h2, 
.comment-content h3, 
.comment-content h4, 
.comment-content h5, 
.comment-content h6 {
    margin-top: 24px;
    margin-bottom: 10px;
    font-weight: 700;
	line-height: 1.5;
}
.detail-content.single_page h2,
.comment-content h2 {
    margin-top: 36px;
    margin-bottom: 12px;
	font-size: 1.8em !important;
}
.detail-content.single_page h3, 
.comment-content h3 {
	font-size: 1.6em !important;
}
.detail-content.single_page h4, 
.comment-content h4 {
	font-size: 1.4em !important;
}
.detail-content.single_page h5, 
.comment-content h5 {
	font-size: 1.3em !important;
}
.detail-content.single_page h6, 
.comment-content h6 {
	font-size: 1.1em !important;
}
.container {
    width: auto;
}

/* page header none */

.page .entry-header {
    display: none !important;
}

/* top-socials */

.col-sm-4 {
    padding-left: 78px;
}

/* top-polylang */

.top-polylang {
    float: right;
	margin-left: 20px;
	border-left: 1px solid rgba(255,255,255,0.24);
}
#top-bar .lang-item {
	list-style: none;
    display: inline;
    float: right;
}
#top-bar .lang-item img {
	width: 44px!important;
    height: 44px !important;
    padding: 16px 10px 14px;
	border-right: 1px solid rgba(255,255,255,0.24);
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}
#top-bar .lang-item img:hover {
	background-color: rgb(217 235 231);
}

/* logo */

.has-menu-description .logo, .has-no-menu-description .logo {
    padding: 10px 0;
}
.logo img {
    max-height: 52px;
}

/* search */

.search-form input#searchsubmit {
    background: #40aa00;
}
.search-form input#searchsubmit:hover {
    background: #0077ff !important;
}

.full-screen-search .close {
    top: 24px;
    right: 24px;
    background-color: #40aa00;
    padding: 10px 14px;
}
.full-screen-search .search-form label {
    border-bottom: 0;
}
.full-screen-search .search-form label:before {
    color: #40aa00;
    font-size: 20px;
    font-family: 'Font Awesome 6 Free';
}
.full-screen-search #searchsubmit:hover .search-form label:before {
    color: #0077ff;
}
.full-screen-search {
    background-color: rgb(0, 0, 0, 0.8);
}
.header-search i, .navbar.sticky .header-search i{
	padding: 24px 4px;
}
.fa-search:before {
    font-size: 18px;
	color: #666;
}
input[type=text], 
input[type=email], 
input[type=password], 
input[type=date], select {
    height: 40px;
}
section.no-results.not-found .page-content > p {
    margin-bottom: 36px;
}
.full-screen-search input[type="text"].search-field {
    color: #40aa00;
    font-size: 24px;
	margin: 1px;
}
.search-form label input.search-field,
.widget.widget_search .search-form input.search-field {
    border: 1px solid #40aa00;
}
.search-form label input.search-field:focus,
.widget.widget_search .search-form input.search-field:focus,
.full-screen-search input[type="text"].search-field:focus {
    box-shadow: none;
}
.full-screen-search input#searchsubmit {
    top: 0;
    padding: 16px 5px;
}
.header-search {
    top: 3px;
	padding-left: 12px;
}


/* MENU */

.navbar-collapse {
    border-top: 0;
}
header .navbar-default .navbar-nav> li.active {
    background: none !important;
    border-top: none;
}
.menu-item .current-menu-item .current_page_item .parent_menu_bizberg a {
    border-top: 5px solid #0069df;
}
header .navbar-default .navbar-nav> li.active > a {
    background: none !important;	
    color: #0060cc !important;
}
header .navbar-default .navbar-nav> li.active > a:hover {
    color: #fff !important;
}
header .navbar-default .navbar-nav .current-menu-ancestor > a,
header .navbar-default .navbar-nav>li.active>a {
    border-top: 5px solid #0069df;
}
header .navbar-default .navbar-nav> li > ul > li a {
    font-size: 16px;
	font-weight: normal;
    border-bottom: 1px solid #ccc;
    transition: all ease-in-out 0.2s;
}
header .navbar-default .navbar-nav> li > ul > li a:hover {
    background: rgb(0 0 0 / 0.1);
	transition: all ease-in-out 0.2s;
}
header .navbar-default .navbar-nav> li > ul > li.active a {
    color: #0060cc;
}

.navbar-default .navbar-nav > li > a {
    font-size: 16px;
	letter-spacing: 0px;
}
.navbar-default .has-no-menu-description .navbar-nav>li>a,
.page-fullwidth-transparent-header.sidebar.theme-sticky .navbar.sticky.navbar-default .navbar-nav>li>a,
 .navbar.sticky.navbar-default .navbar-nav>li>a {
    padding: 20px 16px 24px;
}
.navbar-default.sticky .navbar-nav>li>a:after, .navbar-default .navbar-nav>li>a:after {
    display: none;
}

/* btn navbar */

.page-fullwidth-transparent-header.sidebar.theme-sticky .navbar.sticky.navbar-default .navbar-nav>li>a.menu_custom_btn, 
.navbar.sticky.navbar-default .navbar-nav>li>a.menu_custom_btn,
.sidebar .navbar-default .navbar-nav>li>a.menu_custom_btn,
.navbar-default .navbar-nav>li>a.menu_custom_btn {
    padding: 10px 16px;
    margin-left: 24px;
    margin-top: 16px;
} 

/* MOBILE MENU */

.slicknav_btn.slicknav_open:before, 
.slicknav_btn.slicknav_collapsed:before {
    font-size: 24px;
    color: #0070d7;
}
.navbar .slicknav_nav {
    overflow-y: auto !important;
    max-height: initial !important;
	top: 72px;
    border-top: 1px solid #ddd;
	box-shadow: 0 1000px 0 1000px rgb(0 0 0 / 0.24);
}
.slicknav_nav ul li {
    background: rgb(0 0 0 / 0.07) !important;
}
.slicknav_nav a {
	font-size: 14px;
}
.slicknav_nav.active a {
    color: #40aa00 !important;
}
.slicknav_nav li.active a {
    color: #40aa00;
}
.slicknav_nav a.slicknav_item {
	border-left: 0;
    border-right: 1px solid #d7d7d7;
    left: 0;
	width: 65px;
	padding: 0 !important;
}
.slicknav_nav .slicknav_row {
    padding: 12px 0 12px 87px;
    text-align: left;
}
.slicknav_nav li.menu-item > a {
    padding: 12px 0 12px 87px;
}
.slicknav_nav .slicknav_parent-link a {
	padding: 12px 86% 12px 0;
}
.slicknav_nav ul li ul a,
.slicknav_nav ul li > a {
    text-transform: unset;
}
.slicknav_nav .slicknav_arrow {
    font-size: 12px;
    margin: 0;
}
.slicknav_nav .slicknav_arrow .fa {
    margin-top: 17px;
}

.slicknav_nav a.btn-primary {
    background: rgb(63, 155, 11, 0.8) !important;
	border-radius: 24px;	
	color: #fff !important;
}
.slicknav_nav a.btn-primary:hover {
    background: rgb(0, 126, 243, 0.8) !important;
	border-radius: inherit;
}


/* slider */

.swiper-content {
    top: 25%;
    width: 92%;
}
.swiper-content h1 {
    font-weight: 700 !important;
    margin-bottom: 7px;
}

.swiper-content p {
    font-size: 36px;
    line-height: 1.5;
	margin-bottom: 48px;
}
a.slider_btn {
    margin-top: 12px;
	padding: 12px 16px;
	letter-spacing: 0;
}

/* slider arrows */
.slider .swiper-button-next, 
.slider .swiper-button-prev {
    background: rgb(255, 255, 255, 0.12);
	top: 60%;
}
.slider .swiper-button-next:after, 
.slider .swiper-button-prev:after {
    font-size: 16px;
    color: #40aa00;
}


/* breadcrumb */

.overlay {
    background: rgba(0, 0, 0, 0.45);
}
.breadcrumb-wrapper .breadcrumb .active {
    color: #ccc !important;
    font-size: 14px;
    background: none;
    padding: 0;
}
.breadcrumb-wrapper.not-home .breadcrumb li a {
    color: #40aa00 !important;
	background: rgba(0, 0, 0, 0.45);
    padding: 2px 8px;
}
.breadcrumb-wrapper.not-home .breadcrumb li a:hover {
    color: #0077ff !important;
}
.breadcrumb-wrapper h1 {
    font-size: 60px;
	font-weight:800;
}

/* CONTENT */

.su-button-style-flat:hover span {
    top: 0 !important;
    background: #0077ff;
}
.mpro-margin {margin:0 auto 120px !important}
@media screen and (max-width: 767px){
	.mpro-margin {margin:0 auto 60px !important}
	.mpro-margin-top-mobile {margin-top: 36px}
	.mpro-margin-bottom-mobile {margin-bottom: 36px}
    .mpro-margin-top-0 {margin-top: 0 !important}
}
.mpro-margin-bottom-mobile img {margin: 0 auto}
.mpro-margin img {margin:0 auto}
.mpro-hh-anchor {
    content:"";
    scroll-margin-top:40px;
    margin: 0 !important;
}
.mpro-padding-16 {
    padding: 16px !important;
}

/* blog */
@media (min-width: 991px){
body.page #blog {
    padding-top: 64px;
}
}
#blog .blog-post.blog-large .entry-title a {
    color: #40aa00;
}
@media (max-width: 991px){
div#sidebar {
    margin-top: 0;
}
}
.mpro-sidebar img{
	margin: 0 auto;
}
.mpro-sidebar h2{
	padding: 12px 24px 0 24px;
	text-align:center !important;
}

#sidebar .widget {
	margin: 24px 0 60px 60px;
}
.sidebar-wrapper .section-title h3, 
#sidebar .widget h2.widget-title, 
.header_widget_section .widget .widget-title, .widget h2 {
    line-height: 1.4;
	font-weight: normal;
	margin-bottom:0;
    padding: 15px;
    text-align: center;
}
.detail-content.single_page a, 
.bizberg-list .entry-content p a, 
.comment-list .comment-content a, 
.widget_text.widget a {
    text-decoration: none;
}
.wp-block-cover:hover, 
.wp-block-cover-image:hover {
    background-color: rgb(0 0 0 / 10%) !important;
}
.image-home img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
}
.image-home img:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}

/* 404 */

.mpro-search-404 {
	margin: 0 auto;
	margin-bottom: 48px;
    width: auto;
	max-width: 360px;
}
.mpro-search-404 .search-form label input.search-field,
.mpro-search-404 .widget.widget_search .search-form input.search-field {
	width: 100%;
}
.mpro-button {
    padding:12px 0 24px 0;
}
.mpro-button a:hover {
	background-color: #0077ff !important;
    color: #fff;
}
.mpro-title p {
	font-size: 24px !important;
	font-style: unset !important;
}
.mpro-title h1{
	font-size: 124px;
    color: #f7f7f7;
}
/* footer */

ul.inline-menu {
    display: none;
}

.contentinfo {
	width: 100%;
	background: rgb(0, 0, 0, 0.2);
}
.error404 .contentinfo-inner, .search .contentinfo-inner {
	padding-bottom: 48px;
}
.contentinfo-inner {
	width: auto;
	max-width: 1200px;
	margin: 0 auto;
	padding: 24px 0;
}
.contentinfo-inner h4 {
	color: #555;	
    padding-bottom: 24px;
	text-transform: uppercase;
	font-weight: normal;
}
.contentinfo-inner1, .contentinfo-inner2, .contentinfo-inner3, .contentinfo-inner4 {
	display: inline-block;
	vertical-align: top;
	width: 24%;
    padding: 24px 36px;
}
.contentinfo-inner1 {
	float: left;
}
.contentinfo-inner2 img {
	text-align: center;
    margin: 0 auto;
}
.contentinfo-inner4 {
	float: right;
}
.contentinfo-inner4 .widget:not(.widget_block) li a::before {
	display: none;
}
.contentinfo-inner4 .widget:not(.widget_block) li a {
	color: #40a000;
}
.contentinfo-inner4 .widget:not(.widget_block) li a:hover {
	color: #0077ff;
	padding-left: 0;
}
.contentinfo-inner4 .lang-item a {
	padding: 0;
}
.contentinfo .lang-item img {
    float: left;
    margin: 12px 7px;
}
.contentinfo .widget {
    margin-bottom: 36px;
}
.contentinfo .search-form {
    height: 38px;
}
.contentinfo input[type=text], 
.contentinfo input[type=email], 
.contentinfo input[type=password], 
.contentinfo input[type=date], select {
    height: 36px;
}
.contentinfo .search-form input#searchsubmit {
    padding: 12px;
    line-height: 1;
}
.contentinfo .header-search .search-form input.search-field, 
.contentinfo .widget.widget_search .search-form input.search-field {
    padding: 10px 70px 10px 16px;
}
.widget.widget_calendar table {
    width: 100%;
}

/* Forminator */

.contentinfo .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child), 
.contentinfo .forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child) {
    margin-bottom: 7px;
}
.contentinfo .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default], 
.contentinfo .forminator-ui.forminator-custom-form[data-design=default] {
    margin: 0;
}
.contentinfo .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat], 
.contentinfo .forminator-ui.forminator-custom-form[data-design=flat] {
    margin: 0;
}
.contentinfo .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea, 
.contentinfo .forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea {
    min-height: 60px;
	font-size: 14px !important;
}
.contentinfo .forminator-input, 
.contentinfo .et-db #et-boc .et_pb_module .forminator-input {
    font-size: 14px !important;
}
.forminator-ui.forminator-design--default .forminator-input {
    font-size: 14px !important;
}

.contentinfo .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button, 
.contentinfo .forminator-ui.forminator-custom-form[data-design=default] .forminator-button {
    padding: .6em 1em;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:active, 
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:focus, 
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:hover, 
.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:active, 
.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:focus, 
.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-error-message, 
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-error-message {
    padding: 5px 10px !important;
    line-height: 1.5em !important;
}

/*  Copyright */
#footer .copyright a {
    border-bottom: 0;
}
#footer .copyright a:hover {
	color: #1473ff !important;
}

/*  Designed */

.mpro-designed {
	padding: 7px 0;
    text-align: center;
    background: rgb(0, 0, 0, 0.7);
	color: #aaa;
	font-size: 12px;
}
.mpro-designed a:hover {
	text-decoration: underline;
}
.mpro-designed .widget {
    margin: 0;
}

/* back-to-top */

#back-to-top a {
    border-top-left-radius: 0;
	background-color: rgb(64 160 0 / 0.7) !important;
    line-height: 40px;
    padding-left: 10px;
    font-size: 24px;
}
#back-to-top a:hover {
    background-color: #0077ff !important;
}

/*  recaptcha  */

.grecaptcha-badge {
	opacity: 0.33;	
}
.grecaptcha-badge:hover { 
	opacity: 1;
}

/* color */

a {
  color: #40aa00;
}
a:hover,
a:focus {
  color: #40aa00;
}
.forminator-ui.forminator-custom-form-454.forminator-design--default .forminator-button-submit:hover, 
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-454.forminator-design--default .forminator-button-submit:hover {
    background-color: #0077ff !important;
    color: #FFFFFF;
}
ul.sidebar-cat li a, ul.archive li a, .widget.widget_categories li a,
.widget.widget_archive li a, .widget.widget_pages li a,
.widget.widget_meta li a, .widget.widget_nav_menu li a, 
.widget.widget_recent_entries li a, .widget.widget_recent_comments li a,
.widget.widget_archive li, .widget.widget_categories li{
    color: #40aa00;
}
.widget.widget_nav_menu li > ul, .widget.widget_nav_menu li > ol {
	padding-top: 12px;
}
ul.sidebar-cat li a:hover, ul.archive li a:hover, 
.widget.widget_categories li a:hover, 
.widget.widget_archive li a:hover, 
.widget.widget_pages li a:hover, 
.widget.widget_meta li a:hover, 
.widget.widget_nav_menu li a:hover, 
.widget.widget_recent_entries li a:hover, 
.widget.widget_recent_comments li a:hover, 
.widget.widget_archive li:hover, 
.widget.widget_categories li:hover {
    color: #0077ff !important;
}
.red-btn .btn-primary:hover, .error-section a:hover{
  background: #40aa00;
}
.btn-primary, a.btn-primary, 
p.form-submit .submit, 
.reply a, input.wpcf7-form-control.wpcf7-submit, 
form.post-password-form input[type="submit"] {
  background: #40aa00;
}
.btn-primary:hover, a.btn-primary:hover, 
p.form-submit .submit:hover, 
.reply a:hover, input.wpcf7-form-control.wpcf7-submit:hover, 
form.post-password-form input[type="submit"]:hover {
  background: #40aa00;
}

.navbar-default .navbar-nav>li>a.menu_custom_btn{
    background: #40aa00 !important;
}

#blog .blog-post.blog-large .entry-date a{
  color:#40aa00;
}
#blog .blog-post.blog-large .entry-date a:after {
    border-bottom: 1px solid #40aa00;
}
#footer ul.inline-menu > li a:hover {
    color: #40aa00;
}
#footer .copyright a:hover {
    color: #40aa00;
}

.bizberg_default_page .single_page h3:after {
    border-bottom: 2px solid #40aa00;
}
.bizberg_post_date a{
    color: #40aa00;
}
.bizberg_post_date a:after {
    background: #40aa00 none repeat scroll 0 0;
}
.bizberg_detail_user_wrapper a:hover {
    color: #40aa00;
}
.comment-navigation .nav-previous a:hover, 
.comment-navigation .nav-next a:hover, 
.post-navigation .nav-previous a:hover, 
.post-navigation .nav-next a:hover{
    color: #40aa00;
    border-color: #40aa00;
}
.post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover{
  border-color: #40aa00;
  color: #40aa00;
}
div#respond h3#reply-title:after{
    background: #40aa00 none repeat scroll 0 0;
}
div#respond h3#reply-title small a {
    color: #40aa00;
}
div#respond h3#reply-title small a {
    color: #40aa00;
}
#sidebar a{
	color: #40aa00;
}
.bizberg_detail_cat:after {
    background: #40aa00;
}
#sidebar .widget h2.widget-title:before {
    display: none;
}
.widget.widget_tag_cloud a:hover, .tagcloud.tags a:hover{
    background: #40aa00;
}
.result-paging-wrapper ul.paging li.active a,
.result-paging-wrapper ul.paging li a:hover, .navigation.pagination a:hover, .navigation.pagination span:hover,
.navigation.pagination span.current {
    background: #40aa00;
}
.page-fullwidth-transparent-header header .navbar-default .navbar-nav>li.active, 
.page-fullwidth-transparent-header header .navbar-default .navbar-nav>li.active>a, 
.page-fullwidth-transparent-header header .navbar-default .navbar-nav > li > a:hover{
  color: #40aa00!important;
}

.page-fullwidth-transparent-header .navbar-default .navbar-nav>li>a.menu_custom_btn{
    background: #40aa00;
}
.page-fullwidth-transparent-header .navbar-default .navbar-nav>li>a.menu_custom_btn:hover{
  background: #40aa00!important;
}
.page-fullwidth-transparent-header.sidebar.theme-sticky .navbar.sticky.navbar-default .navbar-nav>li>a:hover,
.navbar.sticky.navbar-default .navbar-nav>li>a:hover{
  background:#40aa00;
}
.page-fullwidth-transparent-header .navbar-nav > li:hover > a{
    color: #40aa00 !important;
}
.footer_pro h2.widget-title:after {
    background-color: #40aa00;
}
.footer_pro .search-form input#searchsubmit {
    background: #40aa00;
}
.footer_pro .tagcloud a:hover {
    border-color: #40aa00;
    background: #40aa00;
    color: #fff;
}
.footer_pro tfoot a{
  color: #40aa00;
}
.full-screen-search .close {
    background-color: #40aa00;
}



/*******   1200  *******/
@media only screen and (max-width: 1200px) {
#navbar.collapse {
    padding-right: 16px;
    padding-left: 16px;
}}
@media only screen and (max-width: 1100px) {
.header-search {
    display: block;
}}
@media only screen and (max-width: 1024px) {
.contentinfo-inner1,
.contentinfo-inner2,
.contentinfo-inner3, 
.contentinfo-inner4 {
	width: 49%;
	float: none;
}
.swiper-content p {
    font-size: 30px;
}
a.slider_btn {
    border-radius: 18px;
	padding: 10px 14px;
}}

/*******   900   *******/

@media only screen and (min-width: 960px) {
#responsive-menu {
    display: block;
}
.slicknav_btn {
    display: none;
}
.slicknav_nav {
    display: none;
}
}

@media only screen and (max-width: 959px) {
.breadcrumb-wrapper h1 {
    font-size: 40px;
}
#responsive-menu {
    display: none;
}
.header-search {
    display: none;
}
.slicknav_nav {
    display: block;
}
.swiper-content p {
    font-size: 24px;
}
.bizberg_header_wrapper {
    padding: 0;
}
#sidebar .widget {
    margin: 0 0 48px 0;
}}

/*******   700   *******/

@media (min-width: 783px){
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small), 
.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) {
    margin: 10px 0;
}
}

@media only screen and (max-width: 768px) {
.su-button span {
    padding-top: inherit !important; 
    padding-bottom: inherit !important; 
    line-height: inherit !important;
}}

@media only screen and (max-width: 767px){
div#top-bar.enable_top_bar_mobile .top-bar-right {
    float: left;
    margin-left: 0px;
}
#masthead .container {
    padding-right: 15px;
    padding-left: 15px;
}
#navbar.collapse {
    padding-right: 16px;
    padding-left: 16px;
}
#top-bar .row {
    padding-right: 16px;
    padding-left: 16px;
}
.col-sm-12 {
    width: 100%;
	padding-right: 16px;
    padding-left: 16px;
}
#top-bar .col-sm-12, #top-bar .col-xs-12 {
	padding-right: 0;
    padding-left: 0;
}
.page-id-247 .col-sm-12, .page-id-249 .col-sm-12, .page-id-251 .col-sm-12 {
	padding-right: 0;
    padding-left: 0;
}
.breadcrumb-wrapper .breadcrumb {
    font-size: 12px;
}
.breadcrumb-wrapper .section-title {
    width: 100%;
}
.page-id-247 .container, .page-id-249 .container, .page-id-251 .container{
	padding-right: 0;
	padding-left: 0;
}}

@media (max-width: 567px) {
div#top-bar.enable_top_bar_mobile .top-bar-right {
    padding: 8px 0 0;
}}

@media only screen and (max-width: 550px) {
.slicknav_nav .slicknav_parent-link a {
	padding: 12px 75% 12px 0;
}
.breadcrumb-wrapper h1 {
    font-size: 36px;
}
.swiper-content {
    top: 28%;
}
.swiper-content p {
    font-size: 20px;
}
.contentinfo-inner1,
.contentinfo-inner2,
.contentinfo-inner3, 
.contentinfo-inner4 {
	width: 100%;
}}

@media (max-width: 330px) {
.breadcrumb-wrapper h1 {
    font-size: 30px;
}
.swiper-content {
    top: 23%;
}	
.mpro-top-mail {
	display: none;
}}

/*******  300  *******/

@media (max-width: 396px) {
div#top-bar.enable_top_bar_mobile .top-bar-right {
    display: none;
}}

@media only screen and (max-width: 300px) {
.slicknav_nav .slicknav_parent-link a {
	padding: 12px 60% 12px 0;
}
.slicknav_nav li.menu-item > a {
    padding-left: 80px;
}
.has-menu-description .logo, .has-no-menu-description .logo {
    padding: 14px 0;
}
.logo img {
    max-height: 44px;
}
.slicknav_nav a.slicknav_item {
	width: 60px;
}
.slicknav_nav .slicknav_row {
    padding-left: 80px;
}
.swiper-content p {
    font-size: 18px;
}
}