/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-v29-latin/roboto-v29-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v29-latin/roboto-v29-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v29-latin/roboto-v29-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v29-latin/roboto-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v29-latin/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v29-latin/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v29-latin/roboto-v29-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v29-latin/roboto-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v29-latin/roboto-v29-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v29-latin/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v29-latin/roboto-v29-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}


.floatleft {float:left}
.floatright {float:right}
.alignleft {float:left;margin-right:10px;}
.alignright {float:right;margin-left:10px;}
.aligncenter {display:block;margin:0 auto}
a, a:active, a:focus, a:active {text-decoration:none !important}
a:focus {outline:0px solid}
img {max-width:100%}
.fix {overflow:hidden}
h1, h2, h3, h4, h5, h6 {font-weight:100;margin:0 0 15px;}

ul {margin:0;padding:0;list-style:none}
body{margin:0;padding:0;font-family: 'Roboto', sans-serif;font-weight:100;font-size:19px;}

.navbar-header {
  float: right;
}

.banner_area {
  background: #fff url("../img/banner.jpg") no-repeat scroll 0 0 / cover ;
  color: #666666;
  margin-top: 130px;
  min-height: 800px;
  padding-bottom: 60px;
  padding-top: 300px;
}
.banner_contant h2 {
  font-size: 45px;
  margin-top: 50px;
}

.contant_area {
  background: #fff url("../img/backthree.jpg") no-repeat scroll 0 0 / cover ;
  min-height: 800px;
  padding-top: 135px;color:#666666;
}
.contant_text h2 {
  font-size: 50px;color:#909090;
}
.yallow_area {
	background-image:url(../img/bg-msb-onlineshop.jpg);
  padding: 25px 0;
  text-align: center;
}
.probeflaeche_area {
  background: #4096ee url("../img/backtwo.jpg") repeat scroll 0 0;
  color: #fff;
  min-height: 800px;
  padding: 50px 0;
}
.contact_area {
background: #dddee0 url("../img/contact-back.png") repeat-x scroll 0 0;
min-height: 1000px;
padding-bottom: 70px;
padding-top: 30px;
}

.footer_area {
background: rgba(0, 0, 0, 0) url("../img/footer-back.png") repeat-x scroll 0 0;
color: #666666;
min-height: 780px;
padding-top: 80px;
background-color: #EEEEEE;
}
header {
background: #fff none repeat scroll 0 0;
min-height: 130px;
width: 100%;
z-index: 9999999;
position:fixed;
top:0;
}
.navbar-default {
  background: none;
  border: none;
}
.affix {width:100%}
.navbar-default {
  background-color: transparent!important;
  border-color: transparent!important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: transparent !important;
  color: #000;
}
.navbar-default .navbar-nav > li > a {
color: #000;
font-size: 26px;
font-weight: 700;
padding: 10px 20px;
}
.navbar-default .navbar-nav > li:first-child a {
  padding-left: 0px;
}
.home_area {font-size: 10px;
font-weight: 400;
padding-top: 25px;}
.home_area p{padding-left:15px;}

.navbar-brand {
  float: none;
  font-size: 18px;
  height: 90px;
  line-height: 20px;
  padding: 0;
  position: absolute;
  right: 0;
  /*top: -32px;*/
  /*padding: 5px;*/
}

.navbar-brand img {
  height: 80px;
}

.position_area{position:relative}
.navbar-nav {
  margin: 20px 0 0;
}

.navbar-toggle {
  display: none;
}

.first-view {
  margin-top: 130px;
}

.banner_contant h2 span{font-weight:400}
.banner_contant h2 span.background{background:#FDC300}
.contant_text h2 span{font-weight:400;}
.contant_text p {
  font-size: 30px;
  margin-top: 60px;
}
.contant_text p span {
  background: rgba(0, 0, 0, 0) url("../img/cont-back.png") no-repeat scroll center 0;
}
.yallow_area h2{font-size: 48px;
margin-bottom: 40px;}
.yallow_area a p {
  background: #4096ee none repeat scroll 0 0;
  border-radius: 20px;
  color: #fff;
  font-size: 20px;
  margin: 0 auto;
  padding: 3px 0;
  width: 50%;border:1px solid #1C6CBE
}
.sing_img {
  text-align: center;
  width: 32%;position:relative
}
.image_position {
margin-left: -50px;
margin-right: -50px;
position: relative;
z-index: 99999;
margin-top: -50px;
}
.sing_img h4 {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 40px;
  text-transform: uppercase;
}
.sing_img p {
  font-size: 18px;
  margin-top: 20px;
  text-transform: uppercase;
}
.contact_area h2{font-size:50px;text-align:center;margin-bottom:80px;}
.leftcontnat p, .footer_contnt p {margin-top:40px;font-size:20px;}
.leftcontnat p span{background:#FDC300}
.leftcontnat img{margin-bottom: 60px;}

.left_cont {
  font-size: 14px;
  padding-right: 20px;
  text-align: right;
  width: 200px;
}
.left_imput {
  width: 358px;
}
.left_imput input{
  width: 100%;border:3px solid #C8C9CB;border-radius:3px;padding-left:10px;font-size:14px;height:40px;
}
.left_imput textarea{
  width: 100%;border:3px solid #C8C9CB;border-radius:3px;padding-left:10px;font-size:14px;height:235px;
}
.sing_from {margin-bottom:5px;}
.left_cont p {
  margin-top: 10px;
  text-transform: uppercase;
}
.submit_area input {
  background: #4096ee none repeat scroll 0 0;
  border: 1px solid #1c6cbe;
  border-radius: 20px;
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  width: 90%;
  height: 43px;
}
.submit_area {
  text-align: center;
  margin-top: 45px;
}
.slider_area h2{font-size: 50px;
margin-bottom: 70px;}
.sing_logo {
  text-align: center;
}
.footer_contnt p span{font-weight:300}
.footer_contnt p{margin-bottom:0px;}
.topcotant {
  padding-bottom: 50px;
}
.home_area .alert {
  font-size:20px;
}


/* Carousel 100% Fullscreen */
.slider_area {
  background: #fcbc24 none repeat scroll 0 0;
  background-size:auto;
  color: #fff;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 130px;
  text-align: center;
  height: 600px;
}
#myCarousel {
height:100%;
margin:0;
padding:0;
}
.carousel, .item, .active {
height:100%;
}
.carousel-inner {
height:100%;
}
.carousel {
margin-bottom: 60px;
}
.carousel-caption {
z-index: 10;
}
.carousel .item {
background-color: #777;
}
.carousel .carousel-inner .bg {
background-repeat:no-repeat;
background-size:cover;
background-position: center center;
}