.multilevel.default .navbar .smicon {
	padding: 5px;
}

.multilevel.default .navbar .socialmedia {
	padding: 7px 0 7px 1rem;
}

.multilevel.default .navbar .smicon:first-child {
	border-left: 1px solid;
	padding-left: 2rem;
}

.hstyle03 .level0.nav-item:first-child > a {
	padding-left: 0 !important;
}


.hstyle03 header.top {
	min-height: 170px;
}

.default header.top{
	min-height: 142px !important;
}

.hstyle02 header.top {
	min-height: 162px;
}


.hstyle01 .sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 140px;
	overflow: hidden;
}
.hstyle02 .sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 150px;
	overflow: hidden;
}
.hstyle03 .sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 160px;
	overflow: hidden;
}

.sticky form textarea {
	height: 100px !important;
}
.sticky label.control-label {
	display: none;
}

form .clearfix {
	font-size: 12px;
}



/*Slider beginn*/

.heroslider .hero-slide .container {
	z-index: 1;
	position: relative !important;
}

.carousel-caption{
	margin-bottom: 150px;
}
.carousel-caption h2{
	font-size: 50px;
	text-transform: uppercase;
}
.carousel-control.right{
	background-image: none;
}
.carousel-control.left{
	background-image: none;
}

/*Slider end*/


#header.mobil {
	position: absolute;
	top: 50px;
	line-height: 10px;
	text-align: center;
	right: 46px;
}
#nav.in-view #header.mobil{

	top: 33px;
}


#header.mobil a {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:42px;
	height:25px;
}
#header.mobil a:before {
	content:"";
	display:block;
	height:3px;
	width:25px;
}
#header.mobil a span {

	display:block;
	height:3px;
	margin:5px 0;
	width:35px;
}
.mm-listitem::after {
	border-bottom-width:1px;
	border-bottom-style:solid;
	inset-inline-start:0;
	inset-inline-end:0;
}
.mm-listitem {
	text-align:left!important;
}
.nav-item.mm-listitem a {
	padding-left:20px;
}
.mm-navbar__title > span {
	color:#6969697a;
	font-weight:500 !important;
	text-transform:uppercase;
}
.mm-listview .col-3 {
	width:50px;
	float:left;
	padding:10px;
}
.mm-listview .clearfix {
	border-bottom:1px solid #dbdbdb;
}
.mm-listview .nav-item {
	border-bottom:0 solid #dbdbdb;
}
.mm-navbars.mm-navbars--bottom a {
	font-size:22px !important;
}

.menufont {
		font-weight: bold;
	font-size: 16px;
}
#menu .nav-item {
	text-align:center;
}
.mm-listitem__btn {
	padding-left:0 !important;
}
#mobilnav span::after {
	content:'';
}


#mobilnav {
	display:none;
}
@media (max-width:991px) {
	.mobil,
	#mobilnav {
		display:block;
	}
}


