body {
	font-family: Roboto, sans-serif; 
    font-size: 22px;
    padding: 0;
    margin: 0; 
    background-color: #fff; 
}

a { 
    text-decoration: none;   
}

h3 {
	font-weight: bold;
	font-size: 24px;
	padding: 0 0 20px 0;
	color: #565656;
}

h4 {
	font-size: 22px;
	color: #565656;
}

span {
 	font-size: 24px;
	color: #fff;
	line-height: 0.9em;
}

.video {
	width: 100%;
	height: 100%;	
}



/* MENU MENU MENU MENU*/

.zummo-logo {
	width: 120px;
}

.logo {
	width: 250px;
}

.navbar-brand {
	margin-right: 110px;
}

.navbar {
	padding: 20px;
}

.navbar-light .navbar-nav .nav-link {
	color: #272727;
	font-family: Verdana, sans-serif; 
	font-size: 17px;
	padding-right: 15px;
	padding-left: 15px;
}


.language a {
	color: #272727;
	font-family: Verdana, sans-serif; 
	font-size: 17px;
	padding-right: 20px;
	padding-left: 20px;
}


.language-active {
	color: #1e54a4;
	font-family: Verdana, sans-serif; 
	font-size: 18px;
	padding-right: 20px;
	padding-left: 20px;

}



.main-page {

}
.main-page-start-blue-text {
	background-color: #1e54a4;
	padding: 80px 45px;
	height: 600px;
}

h1 {
	font-family: 'Amiri', serif;
	letter-spacing: 2px;
	font-size: 52px;
	font-weight: bold;
	padding-bottom: 40px;
	color: #fff;
}

h2 {
	font-family: Verdana, serif;
	color: #272727;
	font-size: 25px;
}


p {
	color: #353434;
    font-family: Verdana, sans-serif;
    font-size: 18px;
}

.main-page-start { 
	background: url(../img/bg-main.jpg) no-repeat center top / cover;
	
}

.top-left-angle {
	width: 30px;
	height: 30px;
	top: 0;
    left: 0;
    border-top: 4px solid #1e54a4;
    border-left: 4px solid #1e54a4;
}

.bottom-left-angle {
	width: 30px;
	height: 30px;
	bottom: 0;
    right: 0;
    float: right;
    border-right: 4px solid #1e54a4;
    border-bottom: 4px solid #1e54a4;
}



.top-left-angle-narrow {
	width: 30px;
	height: 30px;
	top: 0;
    left: 0;
    border-top: 2px solid #1e54a4;
    border-left: 2px solid #1e54a4;
}


.top-left-angle-2 {
	width: 60px;
}

.main-page-start-info {
	padding-top: 30px;
	padding-left: 25px;
	padding-bottom: 30px;
}

.bottom-right-angle {
	width: 30px;
	float: right;
	height: 30px;
	bottom: 0;
    right: 0;
    border-right: 4px solid #1e54a4;
    border-bottom: 4px solid #1e54a4;
}

.bottom-right-angle-white {
	float: right;
	width: 30px;
	height: 30px;
	bottom: 0;
    right: 0;
	border-right: 4px solid #fff;
    border-bottom: 4px solid #fff;
}



.main-page-section {
	padding-top: 70px;
	background-color: #f0f0f2;
	padding-bottom: 70px;
}

.main-page-h2 h2 {
	padding-left: 40px;
	padding-top: 20px;
}


.our-projects {
	padding-top: 80px;
	padding-bottom: 80px;
}

.our-proj-h2 {
	font-size: 25px;
	font-weight: bold;
	padding-left: 60px;
}


.proj-box {
	text-align: center;
}

.proj-test img {
	width: 56px;
}

.proj-test h3 {
	color: #1d1d1f;
	font-size: 17px;
	padding-top: 30px;
	font-family: Verdana;
	font-weight: bold;
	padding-bottom: 15px;
}

.proj-box:hover {
	border-bottom: 4px solid #1e54a4;
	border-left: 4px solid #1e54a4;
  -webkit-transition : border 300ms ease-out;
  -moz-transition : border 300ms ease-out;
  -o-transition : border 300ms ease-out;
  transition : border 300ms ease-out;
	text-decoration: none;
}

.proj-box a:hover {
	text-decoration: none;
} 

.proj-icons-row {
	padding-bottom: 60px;
}

.new_logos {
	padding: 0px;
	text-align: center;
}

.new_logos a {
vertical-align: middle;
}


.logos-row {
	justify-content: space-between;
	text-align: center;
}

.main-page-white-p {
	color: #fff;
}


.

.button_ord {
	background-color: #1e54a4;
/*	border: solid #fff 3px;
*/    padding: 15px 20px;
    text-decoration: none;
    box-shadow: 8px 8px 12px 0px rgba(0,0,0,0.5);
    font-weight: bold;
    color: #fff;
    font-size: 20px;
}



.button_ord:hover {
    background-color: #e32424;
    color: #fff;
    text-decoration: none;
} 

.icon {
	float: left;
	margin-right: 28px;
}

.half-bg {
	padding-top: 40px;
	position:relative;
}

/* СТРОКА ПАРТЕНРОВ */

.partners-row {
	padding-top: 30px;
	width: 100%;
}

.partners-row a {
	margin: auto;
	margin-right: 15px;
	margin-left: 15px;
}

.partners-row-2 a {
	margin-right: 20px;
	margin-left: 20px;
}
/**/

/* ГРУППЫ ГРУППЫ ГРУППЫ */


.box {
	background-color: #f7f7f6;
	width: 555px;
	text-align: center;
	height: 400px;
	margin-top: 15px;
}

.re {
	padding-top: 30px;
}
.re img{
	height: 40px;
}

.groups {
	margin-bottom: 50px;
}
.groups span {
	padding-top: 45px;
	padding-bottom: 0px;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 30px;
	padding: 0 0 20px 0;
	font-family: Century Gothic; 
    font-size: 24pt;
    color: #353434;
}

.box a {
	text-decoration: underline;
	font-size: 18px;
	color: #353434;
}

.box-1-img {
	padding-top: 60px;
}

.box-2-img {
	padding-top: 20px;
	width: 130px;
}
.box-4-img {
	width: 140px;
	padding-top: 30px;
}

.box-5-img {
	width: 270px;
	padding-top: 20px;
}

.box-6-img {
	padding-top: 25px;
	width: 240px;
}

.box-7-img {
	padding-top: 0px;
	width: 270px;
}

.box-8-img {
	padding-top: 30px;
	width: 370px;
}

.service-a {
	display: block;
}

.service-img {
	width: 100%;
	margin-top: 30px;
}




.slider-line{
	height: 1px;
	background-color: #353434;
	margin-bottom: 30px;
}

.slider- {
	margin-bottom: 40px;
}

.rofl {
	width: 60%;
	float: left;
}
/* OUR PROJECTS*/




.project-section {
	background: url(../img/BG-header.jpg) no-repeat center top / cover;
	padding-bottom: 45px;
}

.project-box {
	background-color: #c1c1c1;
	text-align: center;
	height: 100px;
	margin-top: 15px;
}

.project-box-row {
	padding-bottom: 15px;
}

.project-box p
{
	color: #353434;
	font-size: 21px;
	font-weight: bold;
	padding-top: 30px;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
}

.project-box a {
	text-decoration: underline;
	font-size: 18px;
	color: #353434;
}

.another-color {
	background-color: #dcdcdc;
}

.project-box:hover {
	background-color: #3c4da5;
}

.project-box:hover p {
	color: #fff;
}

.project-box:hover a {
	color: #fff;
}

.box:hover {
	background-color: #aa2930;
}

.box:hover span {
	color: #fff;
}

.box:hover a {
	color: #fff;
}



/**/


/**/
.meiko-img {
	width: 220px;
	padding-top: 20px;
}

.debag-img {
	width: 140px;
}
.zummo-img {
width: 240px;
padding-top: 15px;
}
.wmf-img {
width: 290px;
padding-top: 85px;
}
.stolpen-img {
	width: 260px;
padding-top: 45px;
}
.pacojet-img {
	padding-top: 50px;
width: 280px;
} 

.mkn-img {
	padding-top: 30px;
	width: 340px;
}

.blanco-img {
	width: 260px;
	padding-top: 20px;
}


.equip-box-inner h2 {
	float: left;
	padding-bottom: 30px;
	color: #1d1d1f;
	font-size: 27px;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 0;
    font-family: Verdana, serif;
    /*font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;*/
}

.equip-box-inner p {
	font-size: 19px;
	color: #1d1d1f;
    line-height: 1.33341;
    font-weight: 400;
    letter-spacing: .009em;
    font-family: Verdana, serif;
    /*font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;*/
}

.equip-box-inner-text-p {
	padding-bottom: 15px;
}


.equip-box-inner-text-orange {
	color: #fff;
	background-color: #1e54a4;
}

.equip-box-inner-text-orange h2 {
	color: #fff;

}

.equip-box-inner-text-orange p {
	color: #fff;
	
}


.equip-box-inner h3 {
	position: relative;
	bottom: 0;
	color: #1d1d1f;
	font-size: 20px;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 0;
    font-family: Verdana, serif;
}

.equip-img-box {
	height: 265px;
}

.equip-box-inner-hover:hover {
	background-color: #1e54a4;
transition: background-color 0.3s linear;
color: #fff;
}

.equip-box-inner-hover:hover h3 {
	color: white;
}

.equip-box {
	background-color: #f0f0f2;
	padding: 0px;
}

.equip-box-inner {
	background-color: #fff;
	margin: 5px;
text-align: center;
padding:50px 20px 50px;
	height: 400px;
}

.equip-groups-section {
	background-color: #f0f0f2;
	padding-top: 80px;
	padding-bottom: 80px;
}

.as-img {
	padding-top: 30px;
	width: 200px;
}

.equip-box-inner-text {
	text-align: left;
	padding-left: 45px;
}


/* WMF MENU*/
.btn-group {
	display: inline-block;
    text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	margin: 15px 10px;
}
.wmf-menu {
	background-color:  #f7f7f6;
}

.btn {
	background-color: #f7f7f6;
	margin: 0px;
	border-color: #1a1a1a; 
}
/* */

/* BEEN TO CUPS MACHINES*/

.been {
	background: url(../img/been-to-cups-img.jpg) no-repeat center top / cover;
	height: 150px;
	margin-bottom: 45px;
}

.been-to-cup-intro {
	background-color: #f7f7f6;
	font-size: 20px;
	padding-bottom: 30px;
}
.been-machines-menu {
	margin-top: 50px;
}

.been-machines-menu img {
	height: 350px;
	margin: 0 auto;
}

.been-machines-menu h3 {
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 20px;
}

.been-machines-menu p {
	font-size: 17px;
	padding: 0 35px;
}

.been-machines-menu-block {
	text-align: center;
	margin-bottom: 50px;
}
.been-machines-menu-block a {
	text-decoration: none;
}

.been-machines-menu-block:hover {
	text-decoration: none;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.water-filters-menu-block {
	margin-bottom: 30px;
}

.accessories-menu img {
	height: 264px;
	margin: 0 auto;
}
/**/

/* AUTOMATIC PORTAFILTER*/
.ap {
	background: url(../img/wmf-ap-main.jpg) no-repeat center top / cover;
	height: 150px;
	margin-bottom: 45px;
}
/**/


/* FILTER COFFEE MACHINES */
.filter {
	background: url(../img/filter-coffee-machines-img.jpg) no-repeat center top / cover;
	height: 150px;
	margin-bottom: 45px;
} 
/**/

/*   ACCESSORIES */

.accessories {
	background: url(../img/wmf-accessories.jpg) no-repeat center top / cover;
	height: 150px;
	margin-bottom: 45px;

}

.cupandcool h3 {
	font-weight: bold;
	font-size: 32px;
	margin: 15px 0 0 0;
	padding: 0;
} 

.cupandcool h4 {
	font-size: 28px;
} 


.cupandcool h5 
{
	font-weight: bold;
	font-size: 17px;
	margin-top: 30px;
}

.cupandcool h6 {
	padding-top: 15px;
	font-size: 22px;
}

.cupandcool img {
   width: 270px;
   margin-top: 20px;
   margin-bottom: 30px;
}

.cupandcool li {
	font-size: 17px;
	padding-bottom: 5px;
}

/**/


/* MODEL WMF ---S*/

.model-wmf h3 {
	margin: 40px 0 30px;
}

.model-wmf h4 {
	margin-bottom: 25px;
}

.model-wmf p {
	font-size: 17px;
}

.model-wmf .button_ord {
	width: 160px;
	padding: 10px 15px;
	font-size: 18px;
	margin-top: 25px;
}

.model-wmf-inform-row {
	padding-top: 50px;
	margin-bottom: 70px;
	height: 220px;
}

.s1200-tabs .model-wmf-inform-row {
	margin-bottom: 20px;
}

.model-wmf-inform-row-img img{
	margin-right: 150px;
	float: left;
	width: 269px;
}

.model-wmf-inform-row-txt h4 {
	margin-bottom: 25px;
}

.model-wmf-inform-row-txt p {
	font-size: 18px;
}
.model-wmf-inform-row-txt .button_ord {
	padding: 15px 20px;
	font-size: 18px;
}
.model-wmf-inform-row .button_ord {
	margin-right: 30px;
}
.model-wmf-inform-row-txt a{
	text-decoration: none;

}
.model-wmf-inform-row a:hover {
	text-decoration: none;
}
/*TABS TABS TABS TABS TABS TABS TABS TABS*/ 

.model-wmf-tabs {
	padding-top: 50px;
	margin-bottom: 50px;
}

.tab-style {
	color: #1a1a1a;
	font-size: 20px;
	padding-right: 25px;
	padding-left: 25px;
	background-color: #f7f7f6;
}

.tab-style:hover {
	color: #aa2930;
}

/**/

/* TABLE TABLE TABLE IN TABS*/
tbody {
	font-size: 17px;
}

.table-charact {
	padding-top: 60px;
}

.tab-pane p {
	padding-top: 20px;
	font-size: 17px;
}

/* PROFFESSIONAL PLANNER */

.pp {
	padding-top: 50px;
	text-align: left;
	color: #353434;
}
.pp h4 {
	padding-bottom: 20px;
}
.pp img {
	width: 100%;
}
.pp ul {
	padding-left: 20px;
}
.pp li {
	padding: 0;
	font-size: 17px;
}
.pp a {
	color: #353434;
	font-size: 18px;
}

.pp p {
	padding-top: 10px;
}

/**/

.s1200 {
	height: 470px;
}

.s1200 h4 {
	font-weight: bold; 
	padding-bottom: 50px;
}

.s1200 img {
	width: 300px;
}

.s1200 p {
	padding-bottom: 20px;
}

.s1500-plus .model-wmf-inform-row {
	height: 270px;
}

.s5000 .model-wmf-inform-row {
	height: 190px;
}

.s9000-plus .model-wmf-inform-row {
	height: 170px;
}

.fcombi .model-wmf-inform-row{
	height: 150px;
}  /*SMALL*/

/* WMF system techonology */
.systems-img {
	background: url(../img/wmf-system-tecnology-img.jpg) no-repeat center top / cover;
	height: 150px;
	margin-bottom: 45px;
} 

.system-tech-row {
	margin-top: 45px;
}

.basic-milk-img {
	background: url(../img/basic-milk.jpg) no-repeat center top / cover;
	height: 150px;
}

.easy-milk-img {
	background: url(../img/easy-milk.jpg) no-repeat center top / cover;
	height: 150px;
}

.active-milk-img {
	background: url(../img/active-milk.jpg) no-repeat center top / cover;
	height: 150px;
}

.dynamic-milk-img {
	background: url(../img/dynamic-milk.jpg) no-repeat center top / cover;
	height: 150px;
}

.big-but {
	text-align: center;
	padding: 60px 0;
}

.basic-steam-img {
	background: url(../img/basic-steam.jpg) no-repeat center top / cover;
	height: 150px;
}

.easy-steam-img {
	background: url(../img/easy-steam.jpg) no-repeat center top / cover;
	height: 150px;
}

.auto-steam-img {
	background: url(../img/auto-steam.jpg) no-repeat center top / cover;
	height: 150px;
}

.milk-systems-img {
	background: url(../img/wmf-milk-systems-img.jpg) no-repeat center top / cover;
	height: 150px;
	margin-bottom: 45px;
}

.system-milk-row {
	height: 200px;
	padding-top: 45px;
	margin-bottom: 45px;
}

.steam-systems-img {
	background: url(../img/wmf-steam-system-img.jpg) no-repeat center top / cover;
	height: 150px;
	margin-bottom: 45px;
}

.steam-systems-three-grades {
	text-align: center;
}

.steam-systems-three-grades img {
	padding-bottom: 20px;
}

.steam-systems-three-grades p {
	padding-bottom: 20px;
}

.cleaning-systems-img {
	background: url(../img/wmf-cleaning-system-img.jpg) no-repeat center top / cover;
	height: 150px;
	margin-bottom: 45px;
}

.system-cleaning-row {
	padding: 50px 0;
}

.system-cleaning img {
	width: 200px;
}

.system-cleaning-row-img {
	padding-bottom: 50px;
}

.cleaning-systems-img {
	background: url(../img/wmf-digital-solutions.jpg) no-repeat center bottom / cover;
	height: 250px;
	margin-bottom: 45px;
}

.digital-solutions-row {
	padding: 50px 0;
}

.digital-solutions-row img {
	height: 350px;
}

.digital-solutions-row a {
	font-size: 18px;
	color: #353434;
	font-weight: bold;
}

.coffeeconnect-img {
	background: url(../img/wmf-coffeeconnect-img.jpg) no-repeat center top / cover;
	height: 300px;
	margin-bottom: 45px;
}

.coffeeconnect-icons img {
	width: 150px;
}

.coffeeconnect-icons {
	text-align: center;
	padding: 50px 0;
}

.coffeeconnect-icons p {
	font-weight: bold;
	font-size: 16px;
	padding-top: 30px;
}

.mycoffeeapp-img {
	background: url(../img/wmf-mycoffeeapp-img.jpg) no-repeat center top / cover;
	height: 300px;
	margin-bottom: 45px;
}

.mycoffeapp-row {
	padding: 50px 0;
}

.mycoffeapp-row a {
	font-size: 18px;
	color: #353434;
	font-weight: bold;
}

/* SLIDER MAIN */
.main-slide {
	width: 100%;
	background: url(../img/wmf-mycoffeeapp-img.jpg) no-repeat center top / cover;
}
.start-rectangle-main {
	display:block;
    position:absolute;
	top: 100px;
	left: 70px;
    height: 280px;
    width: 38%;
    padding:10px;
    background-color: rgba(255,255,255,0.8);
}
.carousel-inner h2 {
	padding-left: 20px;
	padding-top: 30px;
	padding-bottom: 10px;
	font-size: 30px;
	font-weight: bold;
}

.carousel-inner p {
	font-size: 21px;
	padding-right: 20px;
}

.carousel-inner a {
	font-size: 16px;
}
.carousel-inner {
	height: 600px;
}
.carousel-inner .button_ord 
{
	margin-top: 40px;
}


.carousel-inner {
	height: 480px;
}

.first-slide-main p{
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.first-slide-main .button_ord {
	margin-left: 20px;
}

.second-slide-wmf p {
	padding-left: 22px;
	margin-bottom: 10px;
}

.second-slide-wmf .button_ord {
	margin-left: 250px;
}

.third-slide-wmf p {
	padding-left: 22px;
	margin-bottom: 30px;
}

.third-slide-wmf .button_ord {
	margin-left: 250px;
}


/**/


/* SLIDER MAIN WMF MAIN WMF  */

.wmf-slide {
	width: 1170px;
	height: 550px;
	background: url(../img/wmf-mycoffeeapp-img.jpg) no-repeat center top / cover;
}

.start-rectangle-wmf {
	display:block;
    position:absolute;
	top: 100px;
	left: 50px;
    height: 344px;
    width: 38%;
    padding:10px;
    background-color: rgba(255,255,255,0.8);
}

.carousel-inner h2 {
	padding-left: 20px;
	padding-top: 30px;
	padding-bottom: 10px;
	font-size: 30px;
	font-weight: bold;
}

.carousel-inner p {
	font-size: 21px;
	padding-right: 20px;
}

.carousel-inner a {
	font-size: 18px;
}

.carousel-inner .button_ord 
{
	margin-top: 40px;
}

.first-slide-wmf p{
	padding-left: 22px;
	padding-top: 20px;
	padding-bottom: 60px;
}

.first-slide-wmf .button_ord {
	margin-left: 30px;
}

.second-slide-wmf p {
	padding-left: 22px;
	margin-bottom: 10px;
}

.second-slide-wmf .button_ord {
	margin-left: 30px;
}

.third-slide-wmf p {
	padding-left: 22px;
	margin-bottom: 30px;
}

.third-slide-wmf .button_ord {
	margin-left: 30px;
}

.section-wmf-main-row {
	padding-top: 40px;
	padding-bottom: 20px;
	height: 300px;
	text-align: center;
}

.wmf-main-row img {
	height: 250px;
}

.wmf-main-row-headliners {
	text-align: center;
	display:block;
    position:absolute;
	top: 200px;
    height: 70px;
    width: 100%;
    padding:10px;
}
.wmf-main-row .button_ord {
	font-size: 14px;
	padding: 12px 20px;
}

.minus5px {
	left: -5px;
}

.form-control {
	background-color: #dbdfe0; 
	margin-top: 15px;
	width: 500px;
}

p.contacts {
	font-size: 17px;
}

.mp35 {
	color: #f7f7f6;
}

.img-1100s {
	width: 100%;
	margin-bottom: 30px;
}




/*   NEWS		NEWS		NEWS*/
.new {
	height: 230px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.news {
	margin-bottom: 30px;
}

.news-data {
	color: grey;
	margin-top: 15px;
}
.news-img {
	height: 200px;
	float: right;
	padding: 0;
	margin: 0;
}


.new a {
	text-decoration: none;
	
}

.new:hover {
	text-decoration: none;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	background-color: #aa2930;
}
.new:hover p{
	color: #fff;
}
.new:hover h3 {
	color: #fff;
}

.event-a {
	color: #aa2930;
	font-size: 22px;
}
.event-a:hover {
	color: #aa2930;
}
/**/


/*CONTACT US 			CONTACT US*/

.contactus {
	margin-bottom: 40px;
}

.contactus_text {
	margin-left: 30px;
}

.contactus-right {
	background-color: #f7f7f6; 
	height: 400px;
}

iframe {
	width: 100%;
}

/***/


/*DEBAG 		DEBAG		DEBAG*/
.debag-main-header {
	background: url(../img/debag/header.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
}

.debag-main-header h3 {
	color: #fff;
	font-size: 24px;
	font-weight: normal;
}

.debag-main-header h2 {
	color: #fff;
	font-size: 52px;
	padding:0px;
	margin-bottom: 30px;
}

.debag-main-header h4 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 15px;
}

.debag-main-header h5 {
	color: #fff;
	font-size: 16px;
}

.debag-main-header p {
	color: #fff;
	margin: 0px;
	padding: 0px;
} 

.debag-header-row {
	padding-top: 100px;
	padding-bottom: 60px;
	text-align: center;
}

.debag-header-row-2 {
	padding-bottom: 80px;
	text-align: center;
}

.debag-header-icon {
	width: 30px; 
	padding-left: 10px;
}




.debag-main-assort {
	text-align: center;
}

.debag-main-assort-text h2{
	font-size: 32px;
	font-weight: bold;
	color: #4b4b4b;
}

.debag-main-assort-text p{
	padding: 0px;
	margin: 0px;
	color: #878786;
}
.debag-ass-fix img {
	height: 280px;
	margin-top: 60px;
	margin-bottom: 60px;
	vertical-align: middle;
}




.debag-main-assort {
	margin-bottom: 50px;
}

.debag-main-assort-img {
	padding-top: 40px;
}

.debag-main-assort-img h3 {
	font-size: 20px;
	color: #4b4b4b;
}

.debag-main-assort-img p {
	font-size: 16px;
	color: #878786;
}

.debag-main-assort-img img {
	margin-bottom: 30px;
	margin-top: 30px;
	height: 360px;
}

.debag-main-assort-a a {
	text-decoration: none;
}

.debag-main-assort-a:hover {
	text-decoration: none;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}





.debag-proofing-main {
	background: url(../img/debag/proofing-header.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
}

.debag-proofing-main h2 {
	margin: 0;
	padding: 0;
	font-size: 50px;
}

.debag-proofing-header-row p {
	color: #fff;
	padding: 0px;
	margin: 0px;
	font-size: 16px;
}

.debag-proofing-header-row {
	text-align: center;
	color: #fff;
	padding-top: 70px;
	padding-bottom: 70px;
}




.debag-proof-assort {
	padding-bottom: 50px;
	text-align: center;
	background-color: #f2f3f5;
}


.debag-proof-assort h2 {
	color: #4b4b4b;
	padding-bottom: 20px;
	padding-top: 40px;

}
.debag-proof-assort-img {
	padding-top: 20px;
}

.debag-proof-assort-img h3 {
	font-size: 20px;
	color: #4b4b4b;
}

.debag-proof-assort-img p {
	font-size: 16px;
	color: #878786;
}

.debag-proof-assort-img img {
	margin-bottom: 30px;
	margin-top: 30px;
}

.debag-proof-assort-a a {
	text-decoration: none;
}

.debag-proof-assort-a:hover {
	text-decoration: none;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}




.debag-proof-squares {
	text-align: center;
	padding-top: 70px;
}

.debag-proof-squares img {
	margin-bottom: 30px;
	height: 285px;
	width: 100%;
}

.debag-proof-squares h3 {
	font-size: 20px;
	color: #4b4b4b;
}

.debag-proof-squares p {
	color: #878786;
	font-size: 16px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 50px;
}

.debag-proof-squares-img {
	padding-bottom: 100px;
}




.debag-assort {
	color: #fff;
	background: url(../img/debag/assort-bg.jpg) no-repeat center top / cover;
}
.debag-assort-text {
	margin-top: 120px;
	margin-bottom: 100px;
	padding-right: 150px;
}
.debag-assort-text p {
	color: #fff;
	padding-bottom: 0px;
	font-size: 20px;
}


.debag-assort-text h2 {
	color: #fff;
	padding-bottom: 18px;
	margin: 0px;
	font-size: 50px;
	padding-top: 0px;
}

.debag-assort-text h3 {
	color: #fff;
	padding-bottom: 30px;
	margin: 0px;
	font-size: 22px;
	font-weight: bold;
	padding-top: 0px;
}
.debag-assort-a-red {
	color: #fff;
    background-color: #a90e17;
    border-color: #a90e17;
    text-decoration: none;
    padding: 15px 30px;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 16px;
    font-family: "Helvetica";
}

.debag-assort-a-white {
	color: #4b4b4b;
    background-color: #fff;
    border-color: #fff;
    text-decoration: none;
    padding: 15px 30px;
    margin-bottom: 20px;
    margin-left: 20px;
    font-weight: bold;
    font-size: 16px;
    font-family: "Helvetica";
}

.debag-assort-a-red:hover {
	background-color: #840c13;
    border-color: #840c13;
    color: #fff;
    text-decoration: none;
}
.debag-assort-a-white:hover {
	background-color: #f2f0f0;
    border-color: #f2f0f0;
    color: #4b4b4b;
    text-decoration: none;
}

.debag-assort-a {
	display: inline-block;
}
.debag-assort-img {
	display:block;
    position:absolute;
	top: 50px; 
    height: 344px;
    width: 100%;
    padding:10px;
}

.debag-assort-info {
	padding-top: 50px;
	padding-bottom: 50px;
	color: #878786;
}

.debag-assort-info-row {
	margin-bottom: 50px;
}

.debag-assort-info p {
	color: #878786;
}

.debag-tefi-info-square {
	text-align: center;
	margin: 10px 0px;
}

.debag-tefi-info-square h3 {
	padding: 25px 30px;
	color: #4b4b4b;
}

.debag-tefi-info-square p {
	color: #878786;
	padding: 0px 40px;
	font-size: 15px;
}

.debag-tefi-info-square img {
	width: 100%;
}


/*DEBAG DECK OVENS*/

.debag-deck-ovens-main {
	background: url(../img/debag/deck-ovens-main.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
}

.debag-oven-deck-main-img img{
	width: 100%;
}

.debag-oven-deck-main-text p {
	color: #878786;
	padding: 0px;
	margin: 0px;
}

.debag-oven-deck-main-text h2 {
	margin: 0px;
	padding-bottom: 30px;
	padding-top: 0px;
}

.debag-oven-deck-main-text {
	padding-top: 50px;
	padding-bottom: 50px;
}

.debag-oven-deck-main-a {
	margin-top: 20px;
}
.debag-assort-info-row a {
	color: #a90e17;
}

.debag-acc-main {
	background: url(../img/debag/zubehoer-emotional.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
}


.mkn-main {
	background: url(../img/mkn/mkn-header.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
}

.mkn-main-header-row h2 {
	font-size: 48px;
	padding-top: 90px;
	margin: 0px;
	color: #fff;
}

.mkn-main-header-row {
	text-align: center;
}

.mkn-main-header-row p {
	color: #fff;
	font-size: 23px;
	padding-bottom: 90px;
}


.mkn-main-assort {
	padding-bottom: 50px;
	text-align: center;
	background-color: #fff;
}

.mkn-main-assort h2 {
	font-size: 36px;
	padding-top: 70px;
	color: #4b4b4b;
	font-weight: normal;
}

.mkn-main-assort-square {
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: center;
}

.mkn-main-assort-square a {
	text-decoration: none;
}

.mkn-main-assort-square:hover {
	text-decoration: none;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.mkn-main-assort-square img {
	width: 100%;
}

.mkn-main-assort-square h3 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.mkn-main-assort-square p {
	font-size: 17px;
	padding: 0px;
	margin: 0px;
}

.mkn-main-ass-img-1 img {
	padding-top: 30px;
	padding-bottom: 40px;
}

.mkn-main-ass-img-2 img {
	padding-bottom: 21px;
}

.mkn-main-ass-img-3 img {
	padding-bottom: 6px;
}

.mkn-main-ass-img-4 img {
	padding-bottom: 22px;
}

.mkn-main-info-section {
	padding-top: 70px;
	text-align: center;
}

.mkn-main-info-section h2 {
	font-size: 36px;
	padding-top: 0px;
	padding-bottom: 20px;
	color: #4b4b4b;
	font-weight: normal;
}

.mkn-main-info-section p {
	padding-right: 40px;
	padding-left: 40px;
}

.mkn-flexi {
	text-align: center;
	padding-top: 40px;
}

.mkn-flexi h2 {
	font-size: 36px;
	padding-top: 50px;
	color: #4b4b4b;
	font-weight: normal;
}

.mkn-flexi-assort {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 50px;
}

.mkn-flexi-assort h3 {
	margin: 0px;
	padding: 0px;
	font-size: 27px;
	font-weight: normal;
}

.mkn-flexi-assort h2 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 27px;
}

.mkn-flexi-assort-row {
	padding-top: 20px;
	padding-bottom: 20px;

}
.mkn-flexi-assort-row img {
	padding-bottom: 30px;
	padding-top: 50px;
}
.mkn-flexi-assort-row h2 {
	font-size: 18px;
}
.mkn-flexi-assort-row p {
	padding-top: 18px;
	font-size: 16px;
}

.mkn-flexi-ready {
	color: #fff;
	text-align: center;
	background: url(../img/mkn/flexi-ready.jpg) no-repeat center top / cover;
}

.mkn-flexi-ready h3 {
	padding-top: 70px;
	font-size: 42px;
	color: #fff;
	text-align: center;
}

.mkn-flexi-ready h2 {
	font-weight: normal;
	padding: 0 170px;
	font-size: 26px;
	padding-bottom: 50px;
}

.mkn-flexi-ready-mins img {
	width: 70%;
}

.mkn-flexi-optima {
	color: #222f47;
	text-align: center;
	padding-bottom: 30px;
}

.mkn-flexi-optima h2 {
	font-size: 42px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.mkn-flexi-optima p {
	font-weight: normal;
	font-size: 26px;
}

.mkn-flexi-optima-row img {
	width: 50%;
	padding-bottom: 30px;
}

.mkn-flexi-optima-row h3 {
	font-size: 20px;
	padding-bottom: 10px;
}

.mkn-flexi-optima-row p {
	font-size: 17px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
}

.mkn-flexi-turbo {
	text-align: center;
	color: #222f47;
	height: 600px;
	background: url(../img/mkn/TurboPowerBlock_1300x715.jpg) no-repeat center top / cover;
}

.mkn-flexi-turbo h2 {
	font-size: 42px;
	padding-bottom: 0px;
}

.mkn-flexi-turbo p {
	font-size: 26px;
}

.mkn-flexi-turbo-2 {
	text-align: center;
	color: #222f47;
	height: 600px;
	background: url(../img/mkn/FlexiChef_Team_1300x715.jpg) no-repeat center top / cover;
}

.mkn-flexi-turbo-2 h2 {
	font-size: 42px;
	padding-bottom: 0px;
}
.mkn-flexi-turbo-2 p {
	font-size: 26px;
}

.mkn-flexi-diff img {
	width: 100%;
	padding-top: 30px;
}

.mkn-flexi-diff {
	text-align: center;
	color: #222f47;
}

.mkn-flexi-diff-a {
	margin-bottom: 30px;
}

.mkn-flexi-combi-water {
	text-align: center;
	background: url(../img/mkn/wave_clean_1300x750.jpg) no-repeat center top / cover;
	margin-top: 70px;
}

.mkn-flexi-combi-water h2 {
	padding-top: 80px;
	font-size: 42px;
	padding-bottom: 0px;
}

.mkn-flexi-combi-water p {
	font-size: 24px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
}

.mkn-flexi-combi-water-item {
	font-weight: bold;
	padding-top: 40px;
	padding-bottom: 50px;
}

.mkn-flexi-combi-water-item img {
	width: 40%;
}

.mkn-combi-energy {
	text-align: center;
	color: #222f47; 
}

.mkn-combi-energy h2 {
	font-size: 36px;
	padding-bottom: 0px;
	padding-top: 90px;
}
.mkn-combi-energy p {
	font-size: 26px;
}

.mkn-combi-energy-item {
	text-align: center;
	color: #222f47;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}

.mkn-combi-energy-item h3 {
	padding-top: 15px;
	padding-bottom: 0px;
	font-size: 17px;
}

.mkn-combi-energy-item p {
	font-size: 17px;
	font-weight: normal;
}

.mkn-combi-energy-item img {
	width: 70%;
}

.mkn-btn-menu {
	color: black;
}

.mkn-btn-menu:hover {
	background-color:  #f7f7f6;
	border-color: black;
	color: black;
	text-decoration: underline;
}

.mkn-flexi-combi {
	text-align: center;
	background: url(../img/mkn/mkn-flexicombi-main.jpg) no-repeat center top / cover;
}

.mkn-flexi-combi h2 {
	color: #fff;
	font-size: 48px;
	padding-top: 370px;
	padding-bottom: 0px;
}


.mkn-flexi-combi p {
	color: #fff;
	font-size: 26px;
	padding-bottom: 90px;
}

.mkn-flexi-rack {
	color: #222f47;
	margin-top: 50px;
	text-align: center;
	background: url(../img/mkn/flexi-rack.jpg) no-repeat center top / cover;
}

.mkn-flexi-rack h3 {
	color: #222f47;
	font-weight: bold;
	font-size: 42px;
	padding-top: 70px;
	padding-bottom: 0px;
}

.mkn-flexi-rack p {
	color: #222f47;
	font-size: 26px;
	padding-bottom: 400px;
}

.mkn-flexi-load {
	text-align: center;
	background: url(../img/mkn/flexi-easy-load.jpg) no-repeat center top / cover;
}

.mkn-flexi-load h3 {
	padding-top: 200px;
	color: #fff;
	font-weight: bold;
	font-size: 42px;
}

.mkn-flexi-load p {
	font-size: 26px;
	color: #fff;
	padding-bottom: 140px;
}

.mkn-flexi-team {
	margin-bottom: 60px;
	text-align: center;
	background: url(../img/mkn/flexi-team.jpg) no-repeat center top / cover;
}

.mkn-flexi-team h3 {
	padding-top: 180px;
	color: #222f47;
	font-weight: bold;
	font-size: 42px;
}

.mkn-flexi-team p {
	font-size: 26px;
	color: #222f47;
	padding-bottom: 25px;
}

.mkn-flexi-team a {
	margin-bottom: 50px;
}

.mkn-flexi-team-a {
	margin-bottom: 140px;
}

.mkn-flexi-combi-models img {
	width: 100%;
}

.mkn-flexi-combi-models {
	margin-bottom: 20px;
	text-align: center;
}

.mkn-flexi-combi-buttons {
	display: block;
}

.mkn-flexi-space {
	text-align: center;
	background: url(../img/mkn/mkn-flexispace-main.jpg) no-repeat center top / cover;
}

.mkn-flexi-space h2 {
	color: #222f47;
	font-size: 48px;
	padding-top: 370px;
	padding-bottom: 0px;
}


.mkn-flexi-space p {
	color: #222f47;
	font-size: 26px;
	padding-bottom: 90px;
}


.mkn-flexi-space-size {
	color: #222f47;
	margin-top: 50px;
	text-align: center;
	background: url(../img/mkn/spacecombi_groesse2_1300x715.jpg) no-repeat center top / cover;
}

.mkn-flexi-space-size h3 {
	color: #222f47;
	font-weight: bold;
	font-size: 42px;
	padding-top: 70px;
	padding-bottom: 0px;
}

.mkn-flexi-space-size p {
	color: #222f47;
	font-size: 26px;
	padding-bottom: 400px;
}

.mkn-flexi-space-hood {
	text-align: center;
	background: url(../img/mkn/spacecombi_groesse_1300x715_01.jpg) no-repeat center top / cover;
}

.mkn-flexi-space-hood h3 {
	padding-top: 200px;
	color: #fff;
	font-weight: bold;
	font-size: 42px;
}

.mkn-flexi-space-hood p {
	font-size: 26px;
	color: #fff;
	padding-bottom: 140px;
}


.mkn-modular {
	text-align: center;
	background: url(../img/mkn/mkn-modular.png) no-repeat center top / cover;
}

.mkn-modular h2 {
	color: #fff;
	font-size: 48px;
	padding-top: 300px;
	padding-bottom: 0px;
}


.mkn-modular p {
	color: #fff;
	font-size: 26px;
	padding-bottom: 90px;
}


.mkn-modular-models {
	margin-top: 80px;
	text-align: center;
}

.mkn-modular-models h3 {
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

.mkn-modular-models p {
	font-weight: bold;
	padding: 0px;
	font-size: 28px;
	margin: 0px;
}

.mkn-carousel-text {
	color: #222f47;
	font-size: 30px; 
	padding-bottom: 460px;
}

.mkn-energy-concept {
	text-align: center;
	margin-top: 60px;
}

.mkn-energy-concept h2 {
	font-weight: bold;
	font-size: 38px;
	padding: 0px;
	margin: 0px;
}

.mkn-energy-concept p {
	font-weight: normal;
	font-size: 26px;
	padding: 0px;
	margin: 0px;
}

.mkn-energy-item img {
	width: 50%;
	margin-top: 20px;
}

.mkn-energy-item h3 {
	font-size: 18px;

	margin: 10px 0px;
	padding: 0px;
}

.mkn-energy-item p {
	font-size: 18px;
	padding-right: 80px;
	padding-left: 80px;
	padding-top: 10px;
	margin: 0px;
}

.mkn-counter {
	margin-top: 60px;
	margin-bottom: 60px;
	text-align: center;
	background: url(../img/mkn/counter_SL_1300x715.jpg) no-repeat center top / cover;
}


.mkn-counter h3 {
	padding-top: 60px;
	font-size: 38px;
	padding-bottom: 0px;
}

.mkn-counter p {
	padding-top: 0px;
	padding-left: 150px;
	padding-right: 150px;
	font-size: 26px;
	padding-bottom: 380px;
}

.mkn-indi {
	text-align: center;
	background: url(../img/mkn/individual.jpg) no-repeat center top / cover;
}

.mkn-indi h2 {
	font-size: 48px;
	padding-top: 180px;
	color: #fff;
	padding-bottom: 0px;
}

.mkn-indi p {
	color: #fff;
	font-size: 26px;
	padding-bottom: 100px;
}

.mkn-indiv-appoint {
	margin-bottom: 60px;
	margin-top: 60px;
	text-align: center;
	background: url(../img/mkn/baratung_1300x715.jpg) no-repeat center top / cover;
}

.mkn-indiv-appoint p {
	padding-top: 200px;
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 160px;
	color: #fff;
}


/*		 MKN REMAKE 		*/

.mkn-rm-modular-box {
	text-align: center;

}
.mkn-rm-modular-box p {
	text-align: center;
	padding-top: 20px;
	margin-bottom: 0px;
	color: #222f47;
	font-weight: bold;
	text-transform: uppercase;
}
.mkn-rm-modular-box button {
	text-decoration: underline;
	border: none;
	color: #222f47;
	font-size: 16px;
	background-color: transparent;
}

.mkn-rm-tech {
	padding-top: 60px;
	padding-bottom: 60px;
}

.mkn-rm-tech-name {
	text-align: center;
	color: #222f47;
}


.mkn-rm-tech-name p {
	color: #222f47;
}
.mkn-rm-tech-name h3 {
	font-size: 30px;
	color: #222f47;
}

.mkn-rm-tech-row {
	padding: 35px 0px;
}

.mkn-rm-tech-row h3 {
	font-size: 26px;
	color: #222f47;
}
.mkn-rm-tech-row table {
	color: #222f47; 
}

.mkn-rm-tech-row table tr {
	border-bottom: 1px solid #222f47;
}

.mkn-rm-tech-row table th {
	padding:10px 30px;
}
.mkn-rm-tech-row table td {
	padding:10px 30px;
}

/* CITROCASA CITROASA*/

.citro-main {
	text-align: center;
	background: url(../img/citro/citro-main.jpg) no-repeat center top / cover;
}

.citro-main h2 {
	margin-top: 100px;
	color: #fff;
	font-size: 42px;
}

.citro-main p {
	color: #fff;
	font-size: 26px;
	margin-bottom: 50px;
}


.citro-main-info {
	padding: 50px 0px 35px;
	text-align: center;
}

.citro-main-info h3 {
	color: #f2b900;
	padding: 0px;
	margin: 0px;
	font-size: 20px;
}

.citro-main-info h2 {
	padding-top: 15px;
}

.citro-main-info p {
	color: #9d9d9c;
}

.citro-main-models {
	text-align: center;
	padding-bottom: 60px;
}

.citro-main-models h2 {
	text-align: center;
	padding-bottom: 0px;
}

.citrocasa-main-item {
	text-align: center;
}

.citrocasa-main-item img {
	width: 100%;
}

.citrocasa-main-item h2 {
	font-size: 22px;
	padding-top: 10px;
}

.citrocasa-main-item a {
	text-decoration: none;
	padding: 0px;
	color: #f2b900;
	font-size: 20px; 
}

.citrocasa-main-item a:hover {
	text-decoration: underline;
}

.citro-model-description-text h3 {
	color: #9d9d9c; 
	font-size: 22px;
}

.citro-model-description-text p {
	color: #9d9d9c; 
	font-size: 20px;
	padding-bottom: 20px;
}

.citro-model-description-img img {
	width: 80%;
	padding-top: 25px;
}

.citro-model-description { 
	margin-bottom: 20px;
}


.citro-rev {
	background: url(../img/citro/citrocasa-revo-image-1.jpg) no-repeat center top / cover;
}

.citro-rev h2 {
	color: #fff;
	font-size: 39px;
	padding-top: 400px;
}

.citro-table-sec {
	padding: 50px 0px;
	text-align: center;
}

.citro-table-sec h2 {
	margin: 0px;
	padding: 10px 0px 50px;
	text-align: center;
	font-size: 26px;
}

.citro-table {
	color: #9d9d9c;
}

.citro-med {
	background: url(../img/citro/citrocasa-fantastic-header.jpg) no-repeat center top / cover;
}

.citro-med h2 {
	color: #fff;
	font-size: 39px;
	padding-top: 450px;
}

.citro-med-2 {
	background: url(../img/citro/citrocasa-fantastic-image-1.jpg) no-repeat center top / cover;
	}

.citro-med-2 h2 {
	color: #fff;
	font-size: 39px;
	padding-top: 450px;
}

.citro-med-3 {
	background: url(../img/citro/citrocasa-eco-image-1.jpg) no-repeat center top / cover;
	}

.citro-med-3 h2 {
	color: #fff;
	font-size: 39px;
	padding-top: 450px;
}

.citro-med-4 {
	background: url(../img/citro/citrocasa-fantastic-fsb-image-1.jpg) no-repeat center top / cover;
	}

.citro-med-4 h2 {
	color: #fff;
	font-size: 39px;
	padding-top: 450px;
}

.citro-med-5 {
	background: url(../img/citro/citrocasa-8000-image-1.jpg) no-repeat center top / cover;
	}

.citro-med-5 h2 {
	color: #fff;
	font-size: 39px;
	padding-top: 450px;
}

.news-block {
	margin-bottom: 30px;
	padding-left: 65px;
}

/*ALEX SOLIA 		ALEX SOLIA*/ 

.alex-main {
	background: url(../img/alex/alex-main.jpg) no-repeat center top / cover;
}

.alex-main-hd h2 {
	color: #fff;
	font-size: 40px;
}

.alex-main-hd p {
	color: #fff;
	font-size: 26px;
}

.alex-main-hd {
	padding-top: 65px;
	padding-bottom: 65px;
	text-align: center;
}

.alex-main-text {
	text-align: center;
	padding: 40px 20px;
}

.alex-menu-item {
	text-align: center;
	padding: 0px 0px 20px;
}

.alex-menu-item img {
	width: 80%;
}

.alex-menu-item h3 {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 22px;
}

.alex-menu-item a {
	color: black;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}

.alex-list  {
	font-size: 18px;
	margin-bottom: 40px;
}

.alex-bg {
	background-color: grey;
	color: #fff;
}

.alex-info {
	margin-bottom: 40px;
}

.alex-table {
	color: #fff;
}

.article-head  {
	color: #fff;
	font-weight: bold;
	font-size: 58px;
}

.article-lead {
	width: 500px;
	color: #fff;
	font-size: 25px;
}


.about-us-row img {
	width: 90%;
	padding-top: 100px;
}

.about-us-row {
	padding-top: 70px;
	padding-bottom: 70px;
	
}

.about-us-row p {
font-size: 17px;
}

.aboutus-2 {
		background: url(../img/about_us.png) no-repeat center top / cover;
		padding: 0px 100px;
		height: 600px;
}

.aboutus_text {
	text-align: center;
		color: #fff;
}

.aboutus_text h2 {
	color: #fff;
	padding-bottom: 20px;
}

.aboutus_text p {
	color: #fff;
}

.aboutus_text {
	position: relative;
	top: 30%;
	padding: 40px;
	background-color: rgba(0, 0, 0, .85);
}

.about-small-text {
	padding: 30px 65px;
	text-align: center;
}

.about-small-text img {
	width:60px;
	padding-bottom: 40px;
}

.about-small-text  p {
	font-size: 16px;
}

.about-small-text h2 {
	padding-bottom: 30px;
	font-size: 22px;
}

.about-us h3{
	padding-top: 30px;
	font-size: 26px;
}

.grey-about {
	color: #fff;
	background-color: #1e54a4;
}
.grey-about h2 {
	color: #fff;
	padding-bottom: 40px;
	font-family: Verdana, serif;
}

.aboutus-image-big {

}

.about-content {
	padding: 25px 39px 25px;
}

.scraegg-main {
	background: url(../img/scraegg/scraegg-main.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
    color: #fff;
    height: 500px;
    text-align: center;
}

.scraegg-main p {
	color: #fff;
	font-size: 22px;
}

.scraegg-main-text {
	padding-top: 160px;
}

.scraegg-main-info {
	text-align: center;
}

.scraegg-main-info h2 {
	padding-top: 65px;
}

.scraegg-main-info h3 {
	padding: 20px 0px 30px;
}

.scraegg-main-info img {
	width: 80%;
	padding: 50px 0px;
}

.scraegg-main-5images {
	padding-bottom: 50px;
}

.scraegg-main-5images img {
	width: 60px;
	padding-bottom: 0px;
}

.scraegg-main-5images p {
	font-size: 18px;
}

.scraegg-main-5images-first img {
	padding-bottom: 30px;
}

.scraegg-main-5images-scnd img {
	padding-top: 68px;
	padding-bottom: 31px;
}

.scraegg-main-5images-third img {
	padding-top: 50px;
	padding-bottom: 35px;
}

.scraegg-main-5images-fourth img {
	padding-top: 60px;
	padding-bottom: 30px;
}

.scraegg-main-pro {
	height: 430px;
	background: url(../img/scraegg/scraegg-main-pro.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
    color: #fff;
    text-align: center;
    padding: 60px 0px;
}

.scraegg-main-pro h2 {
	font-size: 40px;
}

.scraegg-main-pro p {
	color: #fff;
	font-size: 18px;
	padding: 0px 50px;
}

.scraegg-main-pro:hover {
  background-color: #4B4B4B;
  background-blend-mode: overlay;
}

.scraegg-main-pro a {
	border-radius: 28px;
    background-clip: padding-box;
    color: #fff;
    font-size: 18px;
    font-size: 1.125rem;
    background: transparent;
    padding: 10px 30px 10px 30px;
    padding: .625rem 1.875rem .625rem 1.875rem;
    border: 2px solid #fff;
    text-decoration: none;
}

.scraegg-main-home {
	height: 430px;
	background: url(../img/scraegg/scraegg-main-home.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
    color: #fff;
    text-align: center;
    padding: 60px 0px;
}


.scraegg-main-home h2 {
	font-size: 40px;
}

.scraegg-main-home p {
	font-size: 18px;
	color: #fff;
	padding: 0px 50px;
}

.scraegg-main-home:hover {
  background-color: #4B4B4B;
  background-blend-mode: overlay;
}

.scraegg-main-home a {
	border-radius: 28px;
    background-clip: padding-box;
    color: #fff;
    font-size: 18px;
    font-size: 1.125rem;
    background: transparent;
    padding: 10px 30px 10px 30px;
    padding: .625rem 1.875rem .625rem 1.875rem;
    border: 2px solid #fff;
    text-decoration: none;
}

.scraegg-main-food {
	height: 430px;
	background: url(../img/scraegg/scraegg-food.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
    color: #fff;
    text-align: center;
    padding: 60px 0px;
}


.scraegg-main-food h2 {
	font-size: 40px;
}

.scraegg-main-food p {
	font-size: 18px;
	color: #fff;
	padding: 0px 50px;
}

.scraegg-main-food:hover {
  background-color: #4B4B4B;
  background-blend-mode: overlay;
}

.scraegg-main-food a {
	border-radius: 28px;
    background-clip: padding-box;
    color: #fff;
    font-size: 18px;
    font-size: 1.125rem;
    background: transparent;
    padding: 10px 30px 10px 30px;
    padding: .625rem 1.875rem .625rem 1.875rem;
    border: 2px solid #fff;
    text-decoration: none;
}

.scraegg-main-acc {
	height: 430px;
	background: url(../img/scraegg/scraegg-main-acc.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
    color: #fff;
    text-align: center;
    padding: 60px 0px;
}


.scraegg-main-acc h2 {
	font-size: 40px;
}

.scraegg-main-acc p {
	font-size: 18px;
	color: #fff;
	padding: 0px 50px;
}

.scraegg-main-acc:hover {
  background-color: #4B4B4B;
  background-blend-mode: overlay;
}

.scraegg-main-acc a {
	border-radius: 28px;
    background-clip: padding-box;
    color: #fff;
    font-size: 18px;
    font-size: 1.125rem;
    background: transparent;
    padding: 10px 30px 10px 30px;
    padding: .625rem 1.875rem .625rem 1.875rem;
    border: 2px solid #fff;
    text-decoration: none;
}

.scraegg-before-footer {
	padding: 50px 0px 35px;
	text-align: center;
}

.scraegg-before-footer-box img {
	padding-top: 12px;
	width: 70px;
	padding-bottom: 15px;
}

.scraegg-before-footer-box h3 {
	font-size: 21px;
	padding-bottom: 10px;
}

.scraegg-before-footer-box p {
	padding: 10px 0px 0px;
	font-size: 16px;
}

.scraegg-mid-image {
	width: 40px;
}

.scraegg-before-footer-box-middle img {
	width: 40px;
	padding-bottom: 15px;
}

.scraegg-before-footer-box-middle h3 {
	font-size: 20px;
	padding-bottom: 10px;
}

.scraegg-before-footer-box-middle p {
	padding: 10px 0px 0px;
	font-size: 16px;
}

.scraegg-mid-image-middle {
	width: 40px;
}


/* SCRAEGG PRO */

.scraegg-pro {
	background: url(../img/scraegg/scraegg-pro.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
    color: #fff;
    height: 200px;
    text-align: center;
}

.scraegg-pro h2 {
	padding-top: 80px;
}

.scraegg-pro-info1 {
	padding: 80px 0px;
}

.scraegg-pro-video {
	padding-bottom: 30px;
}

.scraegg-pro-info1 img {
	width: 100%;
	padding-top: 20px;
}

.scraegg-pro-info-text h3 {
	text-align: center;
	padding-bottom: 40px;
}

.scraegg-pro-info-text p {
	font-size: 19px;
	padding-top: 0px;
	padding: 0px 30px;
}

.scraegg-pro-specifications-ul {
	font-size: 18px;
}

.scraegg-pro-spec li {
	list-style-type: none;
	font-size: 18px;
	text-decoration: none;
}

.scraegg-pro-spec h3 {
	text-align: center;
}

.scraegg-pro-last-info {
	text-align: center;
	padding-top: 70px;
	padding-bottom: 50px;
}

/* SCRAEGGG HOME*/
.scraegg-home {
	background: url(../img/scraegg/header-home-small.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
    color: #fff;
    height: 200px;
    text-align: center;
}

.scraegg-home h2 {
	padding-top: 70px;
}

.scraegg-home-info1 {
	margin-top: 90px;
	margin-bottom: 50px;
}

.scaegg-carousel {
	height: 350px;
}

.scraegg-food-eggs {
	text-align: center;
}

.scraegg-food-eggs p {
	font-size: 17px;
	padding-left: 10px;
	padding-right: 10px;
}

.scraegg-food-eggs-img img {
	width: 100%;
}

.scraegg-food-row2 {
	padding-top: 60px;

}

.scraegg-food-row3 {
	padding-top: 100px;
}

.scraegg-food-eggs-img img {
	margin-bottom: 30px;
}

.scraegg-food-row4 {
	padding-top: 80px;
}

.scraegg-acc img {
	width: 100%;
}

.scraegg-acc {
	padding-top: 50px;
} 

/*  */



/*PACOJET PACOJET */


.pacojet-main-fish {
	height: 430px;
	background: url(../img/pacojet/pacojet-fish.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
    color: #fff;
    text-align: center;
}

.pacojet-main-fish h2 {
	color: black;
	font-size: 28px;
	padding: 38px 0px 10px;
	margin: 0px;
}

.pacojet-main-fish p {
	color: black;
	font-size: 16px;
	padding: 0px 30px;
}

.pacojet-main-green {
	height: 430px;
	background: url(../img/pacojet/pacojet-green.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
    color: #fff;
    text-align: center;
}

.pacojet-main-green h2 {
	color: black;
	font-size: 28px;
	padding: 38px 0px 10px;
	margin: 0px;

}

.pacojet-main-green p {
	color: black;
	font-size: 16px;
	padding: 0px 30px;
}

.pacojet-main-ananas {
	height: 430px;
	background: url(../img/pacojet/pacojet-ananas.jpg) no-repeat center top / cover;
    opacity: 1;
    font-family: "Helvetica";
    color: #fff;
    text-align: center;
}

.pacojet-main-ananas h2 {
	color: black;
	font-size: 28px;
	padding: 38px 0px 10px;
	margin: 0px;
}

.pacojet-main-ananas p {
	color: black;
	font-size: 16px;
	padding: 0px 30px;
}

.pacojet-main-top {
	background: url(../img/mkn/mkn-header.jpg) no-repeat center top / cover;
    font-family: "Helvetica";
    color: #fff;
    height: 250px;
    text-align: center;
}

.pacojet-main-top h2 {
	padding-top: 80px;
	padding-bottom: 0px;
}

.pacojet-main-top p {
	padding-top: 0px;
	color: #fff; 
}

.pacojet2-plus-main-top {
	background: url(../img/pacojet/pacojet2-plus-main.jpg) no-repeat center top / cover;
    font-family: "Helvetica";
    color: #fff;
    height: 700px;
    margin: 0px 100px;
    text-align: right;
}

.pacojet2-plus-main-top h2 {
	color: black;
}

.pacojet2-plus-features {
	margin-top: 70px;
	margin-bottom: 10px;
}

.pacojet2-plus-features ul {
	font-size: 18px;
}

.pacojet2-plus-features p {
	font-size: 18px;
}

.pacojet2-plus-delivery {
	margin-bottom: 40px;
}

.pacojet2-plus-delivery p {
	font-size: 18px;
}

.pacojet-grey {
	padding: 60px 0px;
	background-color: #D3D3D3;

}

.pacojet2-plus-add {
	padding: 60px 0px;
}

.pacojet2-main-top {
	background: url(../img/pacojet/pacojet2-main.jpg) no-repeat center top / cover;
    font-family: "Helvetica";
    color: #fff;
    height: 700px;
    margin: 0px 100px;
    text-align: right;
}

.pacojet2-main-top h2 {
	color: black;
}

.pacojet-junior-main-top {
	background: url(../img/pacojet/pacojet-junior-main.jpg) no-repeat center top / cover;
    font-family: "Helvetica";
    color: #fff;
    height: 700px;
    margin: 0px 100px;
    text-align: right;
}

.pacojet-junior-main-top h2 {
	color: black;
}

/*MEIKO MEIKO MEIKO*/

.meiko-main {
	text-align: center;
	background: url(../img/meiko/meiko-main.jpg) no-repeat center top / cover;
	background-color: #e5e5e5;
  	background-blend-mode: normal;  
  	height:350px;
}


.meiko-main h2 {
	font-size: 30px;
}
.meiko-main p {
	font-size: 25px;
}

.meiko-main-info {
	margin: 60px 0px 40px;
}

.meiko-main-info h3 {
	margin-bottom: 30px;
}

.meiko-main-info p {
	color: grey;
	margin-bottom: 30px;
}

.meiko-model {
	text-align: center;
}

.meiko-model img {
	height: 380px;
	padding-bottom: 30px;
}

.meiko-model a {
	font-size: 20px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	color: #009fe3;
}

.meiko-model h3 {
	padding: 0px;
	font-size: 21px;
	margin: 0px 0px 20px;
}

.meiko-model-row {
	margin: 30px 0px 50px;
	padding-bottom: 30px;
}

.meiko-m-iclean-u {
	text-align: center;
	background: url(../img/meiko/csm_M-iClean_Berlin-Marriott_02-19_TEASER_EN_40d4e2dbd8.jpg) no-repeat center top / cover;
	background-color: #e5e5e5;
  	background-blend-mode: normal;  
  	height:620px;
  	color: #303030;
}

.meiko-m-iclean-u-nums {
	text-align: center;
	color: grey;
}


.meiko-m-iclean-u-nums p {
	text-align: center;
	color: grey;
}

.meiko-m-iclean-u-nums h2 {
	font-weight: normal;
	font-size: 46px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.meiko-m-iclean-u-nums img {
	padding-top: 20px;
	width: 100%;
}

.meiko-button {
	text-align: center;
	margin-bottom: 60px;
	margin-top: 30px;
}

.meiko-m-iclean-u-adv {
	font-size: 20px;
	list-style: none;
}

.meiko-m-iclean-u-adv li {
	padding-bottom: 20px;
}

.meiko-brochures {
	text-align: center;
}

.meiko-brochures-item p {
	margin-bottom: 20px;
}

.meiko-downloads {
	padding: 40px 0px 70px;
	background-color:#d3d3d3;
}

.meiko-upster-u {
	text-align: center;
	background: url(../img/meiko/csm_UPster-U-M2-Page-Hero_134741b04c.jpg) no-repeat center top / cover;
	background-color: #e5e5e5;
  	background-blend-mode: normal;  
  	height:620px;
  	color: #303030;
}

.meiko-upster-u-convenience {
	text-align: center;
	margin: 40px 0px;
}

.meiko-upster-u-convenience p {
	color: grey;
}

.meiko-upster-u-convenience img {
	padding: 40px 0px 10px;
}

.meiko-m-iclean-h {
	text-align: center;
	background: url(../img/meiko/csm_M-iClean-H-Erlebnsiwelt-Hero_burgerlich_82bfc4379f.jpg) no-repeat center top / cover;
	background-color: #e5e5e5;
  	background-blend-mode: normal;  
  	height:620px;
  	color: #303030;
}

.meiko-upster-h {
	text-align: center;
	background: url(../img/meiko/csm_UPster-H-M2-Page-Hero_a673f0cff9.jpg) no-repeat center top / cover;
	background-color: #e5e5e5;
  	background-blend-mode: normal;  
  	height:500px;
  	color: #303030;
}


.meiko-upster-dv-fv {
	text-align: center;
	background: url(../img/meiko/herowelle-wasser.jpg) no-repeat left top / cover;
	background-color: #e5e5e5;
  	background-blend-mode: normal;  
  	
  	color: #303030;
}

.meiko-upster-dv-fv-models {
	text-align: center;
	color: grey;
}

.meiko-upster-dv-fv-models h2 {
	margin-top: 0px;
	padding-top: 0px;
}

.meiko-upster-dv-fv-models p {
	color: grey;
}

.meiko-m-iq-flight-type {
	text-align: center;
	background: url(../img/meiko/csm_M-iQ_Header_5cbf2e8996.jpg) no-repeat left top / cover;
	background-color: #e5e5e5;
  	background-blend-mode: normal;  
  	height: 620px;
  	color: #303030;
}

.meiko-m-iq-flight-type-tech {
	text-align: center;
	margin: 100px 0px 40px;
	
}

.meiko-m-iq-flight-type-tech-img {
background: url(../img/meiko/csm_M-iQ_GreenEye_Technology_46bc62f3e2.jpg) no-repeat left top / cover;
	height: 630px;
	margin-bottom: 50px;
}

.meiko-auto-tray {
background: url(../img/meiko/csm_BTA_160_240_Header_8f034077eb.jpg) no-repeat left top / cover;
	height: 630px;
	margin-bottom: 50px;
}

.meiko-auto-tray-img {
	background: url(../img/meiko/Steuerung_neu.jpg) no-repeat left top / cover;
	height: 630px;
}

.meiko-m-iq-rack-type {
	background: url(../img/meiko/herowelle-wasser.jpg) no-repeat left top / cover;
	height: 200px;
}

.meiko-m-iq-unlimited {
	background: url(../img/meiko/csm_MiQ_K74-Ambiente_verlauf_a24b2dd542.jpg) no-repeat left top / cover;
	height: 550px;
}

.meiko-m-iq-unlimited-img {
	background: url(../img/meiko/M-iQ-K74_Ambiente_2.jpg) no-repeat left top / cover;
	height: 550px;
}

.meiko-upster-k  {
	background: url(../img/meiko/csm_Header-UPster-K-2018_889f1c54f7.jpg) no-repeat left top / cover;
	height: 550px;
}

.meiko-upset-img {
	background: url(../img/meiko/UPster-K_Display-Fuellen_Heizen_DE.jpg) no-repeat left top / cover;
	height: 450px;
}

.meiko-main-text {
	padding-bottom: 20px;
	height: 200px;
	position: relative;
	top: 40%;
		background-color: rgba(10,64,144, .7);
padding-top: 50px;
}
.meiko-main-text h2 {

	color: white;
	padding: 0px;
}

.meiko-main-text p {
	color: white;
	padding: 0px;
}

.meiko-m-iclean-u h2 {
    font-size: 27px;
    font-weight: bold;
    padding-top: 50px;
    padding-bottom: 20px;
}

/* ZUMMO		ZUMMO 		ZUMMO*/


.zummo-main-grey {
	background-color: #c4c2c2;
	text-align: center;
	padding: 60px 0px;
}


.zummo-main-grey h4 {
	color: #ff6900;
	font-size: 18px;
	padding-bottom: 15px;
}

.zummo-main-grey h3 {
	font-size: 35px;
}

.zummo-carousel {
	margin: 70px 0px;
}

.zummo-main {
	background: url(../img/zummo/zummo-main.png) no-repeat left top / cover;
	height: 500px;
	text-align: center;
	color: #fff;
}
.zummo-main h2 {
	font-size: 36px;
	margin-top: 70px;
}

.zummo-main p {
	color: #fff;
	font-size: 23px;
}

.zummo-main-models {
	text-align: center;
}

.zummo-main-models-item img {
	width: 100%;
	margin: 0px;
	padding: 20px;
}

.zummo-main-models-item h3 {
	padding-bottom: 5px;
	padding-top: 15px;
}

.zummo-main-models-item p {
	font-size: 18px;
	padding: 15px 15px 0px;
	color: #ff6900;

}




.bastra_main {
	background: url(../img/bastra_main.jpg) no-repeat left top / cover;
	height: 500px;
	text-align: center;
	color: #fff;
}
.zummo-main-models-item:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-decoration: none;

}

.zummo-main-models-item a:hover {
	text-decoration: none;
}

.zummo-main-models-item-inner img {
	width: 100%;
	margin: 0px;
	padding: 0px 25px;
}

.zummo-main-models-item-inner h3 {
	padding-bottom: 5px;
	padding-top: 15px;
}

.zummo-main-models-item-inner p {
	font-size: 18px;
	padding: 15px 15px 0px;
	color: #ff6900;

}

.zummo-main-models-item-inner:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-decoration: none;
}


.zummo-main-models-item-inner a:hover {
	text-decoration: none;
}

.zummo-models-h3-inner {
	font-size: 20px;
	color: #ff6900;
}

.zummo-model-photo img {
	width: 100%;
}

.zummo-model-info {
	padding-top: 25px;
}

.zummo-model-info h3 {
	font-size: 28px;
	padding-bottom: 35px;
}

.zummo-model-desc {
	margin: 60px 0px 20px;
}

.zummo-model-info-brochure {
	color: #ff6900;
	text-decoration: none;
	font-size: 18px;
}

.zummo-model-info-brochure:hover {
	color: #ff6900;
}

.zummo-main-models .container .row .col-lg-12 h2 {
	margin-top: 40px;
	padding-bottom: 30px;
}

.zummo-main-grey {
	margin-top: 30px;
	margin-bottom: 30px;
}


.citro-table td {
	font-weight: bold;
	color: black;
}

.citro-table th {
	font-weight: normal;
}

.logos-test {
	border: 2px solid #F5F5F5; 
	text-align: center;
	padding-top: 50px;
}

.logos-img {
	height: 60%;
	text-align: center;
	vertical-align: center;
}

.logos-test img {
	vertical-align: middle;
}

.avias-logo {
	width: 80%;
	height: 80%;
	padding-bottom: 30px;
}

.parallel-logo {
	padding-top: 20px;
	width: 100%;
}

.varus-logo {
	width: 90%;
	padding-top: 20px;
}

.atb-logo {
	width: 80%;
	height: 80%;
}

.vel-logo {
	width: 90%;
	height: 50%;
	padding-top: 15px;
}

.silpo-logo {
	width: 90%;
}

.kolo-logo {
	width: 80%;
	padding-top: 10px;
}

.novus-logo {
	width: 70%;
}

.coolcompact-logo {
	height:60%; 
	width: 90%;
}

.zummo-logo {
	height:25%;
	width:80%;
	margin-top: 15px;
}

.alex-logo {
	height:30%;
	width:100%; 
	margin-top: 20px;
}

.viesmann-logo {
	width: 100%;
}

.meiko-logo {
	height:50%;
}

.proj-main {
	margin: 20px 20px 80px;
}


.proj-box {
	text-align: center;
	padding: 0px 5px;
}

.proj-box-img {
	height: 200px;
	padding-top: 50px;
}



.proj-box p {
	color: #fff;
	font-size: 23px;
	padding: 0px 10px;
	font-weight: bold;

}

.proj-box a:hover {
	text-decoration: none;
}

.resto ul {
	font-size: 22px;
	list-style: none;
}

.resto {
	margin-top: 15px;
}

.to-href {
	margin-top: 50px;
	font-size: 26px;
	color: #fff;
}

.to-href:hover {
	color: #fff;
}

.nav-tabs .nav-link {
	color: black;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #aa2930;

}

.nav-tabs .nav-link:hover {
	background-color: #aa2930;
	color: #fff;
}

/* 08.07.2020 */


.index-main-header {
	background: url(../img/1.jpg) no-repeat center center / cover;
	height: 550px;
}

.absolute {
	position: absolute;
}

.index-main-text-header {
	padding: 20px;
	background-color: #fff;
	opacity: 0.8;
	position: relative;
	top: 45px; /* Положение от нижнего края */
    
    width: 60%;

	padding-left: 35px;
}

.index-main-text-header h2 {
	padding-top: 15px;
}

.index-main-text-header p {
	padding-bottom: 15px;
}

/**/


.butt_contacts {
	background-color: #1e54a4;
	border: solid #1e54a4 4px ;
	box-shadow: none;
}

.butt_contacts:hover {
	background-color: #1e54a4;
}

.contacts-block-text {
padding: 20px;
padding-left: 60px;
color:#fff;
}

.contacts-block-text  p {
	font-size: 18px;
}

.contacts-color-block {
	padding-left: 39px;
	height: 100%;
	padding-bottom: 15px;
	padding-top: 15px;
	background-color: #1e54a4;
	color: #fff;
}


.contacts-color-block-2 {
	background-color: #f7f7f6;
	padding-top: 45px;
	padding-bottom: 45px;
	
}


.contacts-block {
	padding: 0px 15px 0px;
}

.contacts-block-map {
	background-color: #fff;
	padding: 0px 15px 0px;
}

.contact-section {
	margin: 15px 0px 15px;
}


/* 29.07.2020*/



.our-projects {
	padding-top: 80px;
	padding-bottom: 80px;
}

.our-proj-h2 {
	font-size: 25px;
	font-weight: bold;
	padding-left: 60px;
}


.proj-box {
	text-align: center;
}

.proj-test img {
	width: 56px;
}

.proj-test h3 {
	color: #1d1d1f;
	font-size: 17px;
	padding-top: 30px;
	font-family: Verdana;
	font-weight: bold;
	padding-bottom: 15px;
}

.proj-box:hover {
	border-bottom: 4px solid #1e54a4;
	border-left: 4px solid #1e54a4;
  -webkit-transition : border 300ms ease-out;
  -moz-transition : border 300ms ease-out;
  -o-transition : border 300ms ease-out;
  transition : border 300ms ease-out;
	text-decoration: none;
}

.proj-box a:hover {
	text-decoration: none;
} 

.proj-icons-row {
	padding-bottom: 60px;
}



.plash {
	padding-top: 80px;
	padding-bottom: 80px;
	background-color: #1e54a4;

}

.plash-item {
	text-align: center;
}

.plash-item h3 {
	font-weight: normal;
	font-family: Verdana, serif;
	color: #fff;
	font-size: 18px;
	padding-bottom: 15px;
}

.plash-item p {
	color: #fff;
	margin: 0px;
	font-family: Verdana, serif;
	font-size: 17px;
}


.plash-item img {
	width: 50px;
	padding-bottom: 40px;
}

header {
	height: 102px;
}

.header {
	float: left;
	position: fixed;
	z-index: 1000;
	background-color: #fff;
	width: 100%;
	height: 102px;
	display: block;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}



footer {
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #f0f0f2;
} 

.footer-box h3 {
	color: #1d1d1f;
	font-size: 20px;
	font-family: Verdana;
	font-weight: bold;
	padding-bottom: 15px;
}

footer a {
	display: block;
	color: #1d1d1f;
	font-family: Verdana;
	font-size: 17px;
}

.footer-box p {
	color: #1d1d1f;
	font-size: 17px;
}


footer a:hover {
	text-decoration: none;
	color: #1e54a4;
}

.footer-row-angle-top {
	margin-bottom: 20px;
}

.footer-row-angle-bottom {
	margin-bottom: 0px;

}

.footer-info {
	padding-left: 60px;
}

.mp35 {
	color: #f0f0f2;
}

.footer-partners-2 {
	padding-left: 30px;
}

.carousel-inner h2 {
font-size: 20px;
}
.first-slide-wmf p {
	font-size: 16px;
}

.second-slide-wmf p {
	font-size: 16px;
	padding-bottom: 20px;
}

.third-slide-wmf p {
	font-size: 16px;
}
.model-wmf-tabs {
	padding-bottom: 40px;
}

.scraegg-main-pro h2 {
	font-weight: bold;
    padding-top: 50px;
    padding-bottom: 20px;
	color: #fff;
	font-size: 36px;
}

.scraegg-main-pro p {
	   color: #fff;
    font-size: 16px;
    padding: 0px 50px;
}

.scraegg-main-food h2 {
	font-weight: bold;
    padding-top: 50px;
    padding-bottom: 20px;
	color: #fff;
	font-size: 36px;
}

.scraegg-main-food p {

	   color: #fff;
    font-size: 16px;
    padding: 0px 50px;
}

.scraegg-main-acc h2 {
	font-weight: bold;
    padding-top: 50px;
    padding-bottom: 20px;
	color: #fff;
	font-size: 36px;
}

.scraegg-main-acc p {
	   color: #fff;
    font-size: 17px;
    padding: 0px 50px;
}


.scraegg-main-text .col-lg-12 h2{
	color: #fff;
	    font-size: 30px;
    font-weight: bold;
    padding-top: 50px;
    padding-bottom: 20px;
}
 
.scraegg-pro h2 {
	color: #fff;
}


.pacojet-main-top h2 {
	color: #fff;
	font-size: 30px;
    font-weight: bold;
}

.debag-main-assort {
	padding-top: 60px;
}

.pacojet2-plus-main-top .container .row .col-lg-12 h2 {
	    font-size: 24px;
    font-weight: bold;
    padding-top: 50px;
    padding-bottom: 20px;
}

.pacojet2-main-top h2 {
	font-size: 24px;
    font-weight: bold;
    padding-top: 50px;
    padding-bottom: 20px;

}


.pacojet-junior-main-top h2 {
	font-size: 24px;
    font-weight: bold;
    padding-top: 50px;
    padding-bottom: 20px;
}


.mkn-main-header-row h2 {
	font-size: 36px;
	font-weight: bold;
	padding-bottom: 15px;
}

.mkn-main-info-section h2 {
	font-size: 30px;
	padding-bottom: 20px;
}

.mkn-main-assort h2 {
	font-size: 30px;
	padding-bottom: 30px;
}
.mkn-flexi h2 {
	font-size: 30px;
	padding-bottom: 20px;
}

.mkn-flexi-ready h2{
	color: #fff;
	font-size: 23px;
}

.mkn-flexi-optima {
	padding-top: 70px;
}

.mkn-flexi-optima  h2 {
	font-size: 33px;
	font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.mkn-flexi-optima p {
	font-size: 23px;
	padding: 10px;
}

.mkn-flexi-optima-row p {
	font-size: 17px;
}

.mkn-flexi-turbo h2 {
	padding-top: 30px;
	font-size: 33px;
	font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.mkn-flexi-turbo p {
	font-size: 23px;
	padding: 10px;
}

.mkn-flexi-turbo-2 h2 {
	padding-top: 30px;
	font-size: 33px;
	font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.mkn-flexi-turbo-2 p {
	font-size: 23px;
	padding: 10px;
}

.mkn-flexi-diff h2 {
	padding-top: 20px;
}

.mkn-flexi-diff p {
padding-bottom: 20px;
}

.mkn-flexi-combi-water h2{
	font-size: 32px;
	font-weight: bold;
}


.mkn-flexi-combi-water p {
		font-size: 23px;
}

.mkn-flexi-combi-water-item p{
	font-size: 20px;
}


.mkn-combi-energy h2 {
	padding-top: 30px;
	font-size: 33px;
	font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.mkn-combi-energy p {
	font-size: 23px;
	padding: 10px;
}

.debag-proofing-main h2 {
	color: #fff;
	margin: 0;
    padding: 0;
    font-size: 50px;
    font-weight: bold;
    font-size: 36px;
}

.debag-proof-assort h2 {
	padding-top: 30px;
	color: #4b4b4b;
    padding-bottom: 0px;
    font-weight: bold;

	padding-bottom: 20px;
	padding-top: 40px;
}


.alex-main-hd h2 {
	color: #fff;
    font-size: 36px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 20px;
}

.alex-main-hd p {
	font-size: 23px;
}

.citro-model-description-text {
	padding-top: 30px;
}
.citro-model-description-text h2 {
	    font-size: 26px;
    font-weight: bold;
    padding-top: 50px;
    padding-bottom: 20px;
}

.citro-table-sec h2 {
	color: #fff;
}

.alex-table  td {
	color: #fff;
}
.language img {
	width: 28px;
}


/*	BASTRA		BASTRA		*/


.bastra_section {
	margin-top: 70px;
	margin-bottom: 70px;
}

.bastra_section_h2 {
	text-align: center;
}


.bastra_section_h2 h2 {
	font-size: 25px;
	padding-bottom: 60px;
}


.bastra_product_box {
	text-align: center;
}

.bastra_product_box img {
	height: 320px;
	padding-top: 30px;
	padding-bottom: 30px;
}

.bastra_product_box a:hover {
	text-decoration: none;
}

.bastra_product_box:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-decoration: none;

}





.bastra_main {
	background: url(../img/bastra_main.jpg) no-repeat left top / cover;
	height: 500px;
	text-align: center;
	color: #fff;
}

.bastra_main_head h2{
	color: #fff;
	padding-bottom: 30px;
	font-size: 36px;
	font-weight: bold;
	opacity: 1;
}

.bastra_main_head p{
	color: #fff;
} 

.bastra_main_head {
	position: relative;
	top: 50%;
	padding: 40px;
	background-color: rgba(0, 0, 0, .7);
}

.bastra_info_line {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 60px;
}

.bastra_info_line h3 {
	color: black;
}

.bastra_info_line p {
	padding-top: 35px;
}
.bastra_menu {
	background-color: #f7f7f6;
	padding-top: 60px;
	padding-bottom: 60px;
	text-align: center;
}

.bastra_menu_box img {
	padding: 0px 20px 10px;
	width: 100%;

}

.bastra_menu_box a {
	padding-top: 25px;
	color: black;
	text-decoration: underline;
	font-size: 18px;
}

.bastra_cyt_line {
	text-align: center;
	background-color: #020422;
	padding-bottom: 70px;
	padding-top: 70px;
	color: white;
}

.bastra_cyt_line h3 {
	border: 1px solid white;
	color: white;
	font-weight: normal;
	font-size: 21px;
	padding: 30px;
}


/* COOKING REMAKE */

.cooking_box img {
	width: 100%;
    height: 100%;
    object-fit: cover;

}

.cooking_row {
	display: grid;
	grid-gap: 15px;
	grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(4, 11vw);
}


.cooking_a {

    grid-column: 1;
    grid-row-start: 1;
	grid-row-end: 3;
  
}
.cooking_b {
	background-color: #f0f0f2;
    grid-column: 2;
    grid-row-start: 1;
	grid-row-end: 3;
	text-align: center;
	padding: 45px 15px;
}


.cooking_b h3 {
	color: black;
	padding-bottom: 40px;
}

.cooking_b h4 {
	color: black;
	font-size: 18px;
	padding-bottom: 15px;

}

.cooking_c {
    grid-column: 3;
    grid-row-start: 2;
	grid-row-end: 4;
}

.cooking_d {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start:3;
     grid-row-end:5;
}

.cooking_e {
	grid-column-start: 3;
    grid-column-end: 5;
    grid-row:1;
}

.cooking_f {
	grid-column-start: 3;
    grid-column-end: 5;
    grid-row: 4;
}

.cooking_g {
	grid-column: 4;
    grid-row-start: 2;
	grid-row-end: 4;
}


/*PROJECTS REMAKE*/

.projects_section_inner {
	padding: 50px 0px 50px;

}
.projects_shop {
	background: url(../img/supermarket_photo.jpg) no-repeat center top / cover;

}

.projects_header {
	text-align: center;
	padding-bottom: 50px;
}

.projects_header h2 {
	color: #fff;
	font-size: 32px;
	font-weight: bold;
}

.projects_box {
	background-color: #fff;
	text-align: center;
	padding: 15px;
	    border: 1px solid rgba(0,0,0,.125);
    border-radius: .45rem;
    margin: 20px;
    width: 90%;vertical-align: middle;
    height: 168px;
}
.projects_box img {
	width: 70%;
	vertical-align: middle;
}

.projects_logo_row {
	padding-bottom: 10px;
}
.projects_box_list ul {
    font-size: 22px;
    list-style: none;
    padding: 0px;
    padding-bottom: 15px;
}
.projects_box_list {

background-color: #fff;
	text-align: left;
	padding: 15px;
	padding-left: 35px;
	    border: 1px solid rgba(0,0,0,.125);
    border-radius: .45rem;
    margin: 20px;
    width: 90%;vertical-align: middle;
}

.projects_box_list h3 {
	color: black;
	padding-top: 20px;
}

/* MACZ MACZ */

h3.macz-main {
	color: black;
	font-size: 16px;
} 

.masz_inner_header h2 {
	color: black;
	font-size: 22px;
	padding-top: 20px;
}

.masz_image {
	text-align: center;
}

.masz_image img {
	width: 100%;
}

.masz_section_good {
	padding-top: 40px;
	padding-bottom: 40px;
	background: url(../img/masc_bg.png) no-repeat right top / cover;

}

.masz_box_text {
	padding: 30px 40px 0px;
}

.masz_box_text h3 {
	color: black;
	padding-bottom: 5px;
	font-size: 28px;
}

.masz_box_text h4 {
	color: black;
	font-size: 20px;
	padding-bottom: 35px;
}

.modify_macz_blue {
	background-color: #2666c5;
}

.modify_macz_blue:hover {
	background-color: #184e9d;
}

.modify_macz_grey {
	background-color: #c3c5c9;
	color: white;
}

.modify_macz_grey:hover {
	background-color: #939597;
	color: white;
}

.macz_tech_section {
	padding-top: 70px;
	padding-bottom: 70px;
	text-align: center;
}

.macz_table th {
	padding: 10px;
	border: 1px solid #c3c5c9;
}
.macz_table td {
	padding: 10px;
	border: 1px solid #c3c5c9;
}

.macz_table {
	margin: auto;
}

.macz_section_more_info  {
	padding-top: 30px;
	padding-bottom: 50px;
}

.macz_more_info_img {
	text-align: center;
}
.macz_more_info_img img{
	width: 100%;
}

.macz_more_info_text {
	padding-top: 15px;
}

.macz_more_info_text h4 {
	font-size: 20px;
}

.macz_breads_row_item img {
	height: 300px;
}

.macz_breads_section {
	padding: 40px 0px 40px;
}


.macz_breads_section h3{
	color: black;
} 

.macz_breads_section h4{
	font-size: 20px;
	color: black;
} 

.macz_breads_section ul {
	padding-top: 20px;
	font-size: 20px;
}

.masz_table_breads {
	margin-top: 30px;
}
/*	JAC		JAC		JAC*/
.jac-main-bg-text {
	color: white;
	padding: 50px;
	font-size: 23px;
	background-color: rgba(0, 0, 0, .7);
}

.jac-bg {
	background: url(../img/jac-main.jpg) no-repeat center top / cover;
	height: 350px;
}
.jac_main_row {
	background-color: #292828;
	padding: 40px 0px;
}
.jac-main-row-boxes {
	text-align: center;
}
.jac-main-row-boxes img {
	display: inline-block;
	padding-bottom: 20px;
}
.jac-main-row-boxes h4 {
	color: #fff;
	font-weight: bold;display: inline-block;
	font-size: 15px;
}

.jac-main-row-boxes p{
	font-size: 14px;
	color: #a09d9d;
	display: inline-block;
}

.jac-main-row-boxes-text {
	display: inline-block;
}

.jac-main-menu {
	padding-top: 40px;
	padding-bottom: 40px;
	background: url(../img/home-tranchage_1.jpg) no-repeat right top / cover;
	height: 300px;
}
.jac-main-menu2 {
	padding-top: 40px;
	padding-bottom: 40px;
	background: url(../img/home-meca_3.jpg) no-repeat right top / cover;
	height: 300px;
}

.jac-main-menu p {
	color: #fff;
	font-weight: bold;
	padding-left: 22px;
	font-size: 21px;
}

.jac-main-menu-a {
	padding: 15px;
	margin-left: 5px;
	color: #fff;
}

.jac-main-menu-a a {
	color: #fff;
	padding: 10px;
	border: 3px solid #fff;
	font-size: 17px;
	font-weight: bold;
}

.jac-main-menu-a a:hover {
	border: 3px solid #e50019;
	text-decoration: none;
}

.jac-podmenu-section {
	padding: 60px;
	padding-top: 70px;
}

.jac-podmenu-section-h3 h3 {
	color: black;
	font-size: 22px;
}

.jac-category-box {
    display: flex;
    flex: 0 0 calc(32.833333%);
    align-items: center;
    color: #000 !important;
    text-decoration: none !important;
    flex-grow: 1;
    border: solid #fff;
    background-image: radial-gradient(closest-side at 50% 50%, #fff 0%, #efeaea 65%, #adadad 130%, #7a7a7a 150%);
   	margin-bottom: 16px;
    min-height: 205px;
    line-height: initial !important;
}

.jac-category-box img {
	margin-right: 1em;
    width: 50%;
}

.jac-category-box-txt {
	padding: 10px;
    width: 50%;
}

.jac-category-box-dough img {
	width: 40%;
}

.jac-category-box-txt h3 {
	 text-transform: uppercase;
	 line-height: 1.5;
	 font-size: 15px;
	 color: black;
	 padding-bottom: 10px;
	 margin-top: 0px;
}

.jac-category-box-border {
	border-bottom: 3px solid #1e54a4;
	width: 50%;
}

.jac-category-box-txt a {
	font-size: 15px;
	border: 3px solid #1e54a4;
	padding: 8px;
	color: #000;
}


.jac-category-box-txt-dough {
	width: 60%;
}

.jac-category-box-txt-dough h3 {
	font-size: 14px;
}


.jac-podmenu-section-h3-page h3 {
	font-size: 29px;
}


.jac-menu-box-smaller {
	width: 99%; 
	border: solid 1px #d3d3d3;
	margin: auto;
		height: 580px;
}
.jac-menu-box-smaller-xs {
	height: 450px;
}

.jac-menu-box-smaller-m {
	height: 550px;
}
.jac-menu-box-smaller-l {
	height: 600px;
}
.jac-menu-box-smaller:hover {
	border: solid 1px #1e54a4;
}

.jac-menu-box a:hover {
	text-decoration: none;
}

.jac-menu-box img {
	width: 100%;
}

.jac-menu-box-row {
	padding-bottom: 40px;
}

.jac-menu-box-txt {
	padding-left: 15px;
	padding-right: 10px;
}

.jac-menu-box-txt p{
	padding-left: 15px;
	padding-right: 10px;
	color: #646464;
	font-size: 16px;
}


.jac-menu-box-txt h3 {
	color: #000;
	font-size: 21px;
	padding-top: 8px;
}
.jac-menu-box-txt ul {
	margin: 0px; 
	padding-left: 15px;
	color: #646464;
	font-size: 16px;

}

.jac-prod-h3 h3{
	color: #1e54a4;
}

.jac-prod-h3 p {
    color: #646464;
}

.jac-prod-img-main img {
	width: 100%;
}

.jac-prod-techs h4 {
    border-bottom: 1px solid #e4e4e4;
    width: 100%;
    position: relative;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 10px;
    letter-spacing: 0.5px;
    margin: 2em 0;
    color: black;
}

.jac-prod-techs-table table {
	width: 100%;
	padding-bottom: 30px;
}

.jac-prod-techs-table td {
	  border-bottom: 1px solid #e4e4e4;
	  color: black;
	  font-size: 13px;
	  padding: 10px 18px;
}

.jac-small-imgs img {
	width: 100%;
}


.jac-prod-doc-box h4 {
    width: 100%;
    position: relative;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 10px;
    letter-spacing: 0.5px;
    color: black;
}
.jac-prod-doc img {
	width: 40%;
	border: 1px solid #e4e4e4;
}

.jac-prod-chertej img {
	width: 100%;
	padding-right: 40px;
}
.jac-prod-details-section {
	padding: 50px 0px;
		  border-top: 1px solid #e4e4e4;

}

/*	MORETTI FORNI 	*/
.mf-bg {
	background: url(../img/mf-main.png) no-repeat right top / cover;
	height: 300px;
}

.mf-bg2 {
	background: url(../img/seriep_bg.jpg) no-repeat right top / cover;
	height: 300px;
}

.mf-main-text {
	background-color: black;
	height: 240px;
}

.mf-main-text p {
	color: white;
}

.mf-main-text h3 {
	color: white;
}

.mf-main-text-logo {
	padding-top: 20px;
}

.mf-main-text-h3 {
	color: black;
	padding: 70px;
	font-size: 28px;
	text-align: center;
}

.mf-main-ovens-section {
	padding: 60px 0px 50px;
}

.mf-products-glance h3 {
	text-align: center;
	color: black;
	font-size: 28px;
}

.mf-oven-box {
	text-align: center;

}

.mf-oven-box-col a {
	text-decoration: none;
}
.mf-oven-box {
	padding: 40px 10px 40px;
}
.mf-oven-box img {
	width: 70%;
}

.mf-oven-box:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.mf-oven-box-nona:hover {
	box-shadow: none;
}

.mf-oven-box h3:hover  {
	text-decoration: none;

}

.mf-oven-box h3 {
	color: black;
	padding-bottom: 5px;
	margin-bottom: 0px;
	padding-top: 15px;
}

.mf-oven-box h4 {
	color: black;
	font-weight: bold;
	font-size: 16px;
	padding-top: 15px;
}

.mf-oven-box p {
	padding-top: 15px;
	color: black;
	font-size: 16px;
}

.mf-ideck-header {
	background-color: black;
	padding: 50px;
}

.mf-ideck-header-col {
	text-align: center;
}

.mf-ideck-header-col img {
	width: 190px; text-align: center;
}

.mf-ideck-header-col h3 {
	color: white;
	padding-top: 50px;
	font-size: 32px;
}

.mf-ideck-electro {
	padding: 40px 0px 20px;
	text-align: center;

}

.mf-ideck-electro h3 {
	color: black;
}

.mf-model-header{
	text-align: center;
}

.mf-model-header-col  h3 {
	padding-top: 50px;
	font-size: 32px;
	color: black;
}

.mf-ideck-spec {
	text-align: center;
}
.mf-ideck-spec img {
	width: 80%;
	text-align: center;
	padding-bottom: 20px;
}

.mf-button {
	padding: 10px;
	font-size: 14px;
	color: black;
	border: 3px solid #1e54a4;
}

.mf-button:hover {
	background-color: #1e54a4;
	color: white;
	text-decoration: none;
}

.mf-serie-p-info {
	padding-left: 20px;
	padding-right: 20px;
}

.mf-serie-p-info p {
	font-size: 15px;
}
@media (max-width: 1344px) { 
.logo {
	width: 200px;
	margin-right: 10px;
}
.navbar-brand {
margin-right: 30px;
}
	.re{
		width: 100%;
	}
	.navbar-light .navbar-nav .nav-link {
	font-family: "Sinova Pro", Arial, sans-serif; 
    font-size: 17px;
    padding-left: 13px;
    color: #1a1a1a;
}

	.map {
		width: 100%;
	}
} 
@media (max-width: 1199.98px) { 
	
	
	.mkn-img {
	width: 280px;
}
.wmf-img {
width: 260px;
padding-top: 85px;
}

.logo{
	margin-right: 0px;
}
	.re{
		width: 100%;
	}
	.navbar-light .navbar-nav .nav-link {
	font-family: "Sinova Pro", Arial, sans-serif; 
    font-size: 15px;
    padding-left: 5px;
    color: #1a1a1a;
}
.debag-tefi-info-square img {
	width: 300px;
}

.mkn-carousel-text {
	color: #222f47;
	font-size: 28px; 
	padding-bottom: 360px;
}
.cooking_box  h3 {
		padding-bottom: 5px;

	}
	.cooking_box  h4 {
		padding-bottom: 3px;
		font-size: 17px;
	}

} 



@media (max-width: 991.98px) {
	.navbar-light .navbar-nav .nav-link {
	background-color: #fff;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
.language {
	background-color: #fff;
	text-align: center;
}

	footer {
		padding-top: 40px;
	}
	.proj-icons-row {
		padding-bottom: 0px;
	}
	.proj-test {
		margin-bottom: 40px;
	}
	.equip-box-inner p {
float: left;
   clear: left;
	}
	.equip-box-inner h2 {
		padding-right: 50px;
	}

.varus-logo {
	width: 190px;
	padding-top: 0px;
	height: 100%;
	padding-bottom: 20px;
}

.atb-logo {
	width: 130px;
	height: 80%;
}

.vel-logo {
	width: 200px;
	padding-top: 0px;
	height: 100%;
	padding-bottom: 40px;
}

.silpo-logo {
	width: 200px;
}

.kolo-logo {
	width: 200px;
}

.novus-logo {
	width: 200px;
}


	.avias-logo {
	width: 130px;
}

.parallel-logo {
	width: 230px;
	height: 100%;
	padding: 0px 0px 20px;
}


.coolcompact-logo {
	width: 120px;
	height: 100%;
	padding-bottom: 40px;
}

.zummo-logo {
	height: 100%;
	width: 130px;
	margin: 0px;
	padding-bottom: 40px;
}

.alex-logo {
	height: 100%;
	width: 140px;
	margin: 0px;
	padding-bottom: 40px;
}

.viesmann-logo {
	height: 100%;
	width: 140px;
	padding-bottom: 40px;
}

.meiko-logo {
	height:50%;
}

	
	/* FOOTER 	FOOTER 	FOOTER 	FOOTER*/
	.citrocasa-main-item img {
	width: 40%;
}

	.plash-item {
		margin-bottom: 45px;
	}
	.plash-item h3 {
		padding-bottom: 0px;
	}
	.box {
		margin: 0 auto;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	footer h3 {
		font-size: 20px;
		margin-bottom: 0px;
		margin-top: 30px;
	}

	footer p {
		font-size: 16px;
	}

	footer a {
		font-size: 16px;
	}

	footer div {
		text-align: center;
	}
.footer-box p {
	font-size: 16px;
}
	h3.mp35 {
		padding: 0px;
		margin:0px;
	}
	/**/

	.logos img {
		width: 100%;
	}

	.carousel-inner {
		height: 400px;
	}


	.carousel-inner .button_ord 
	{
		margin-top: 40px;
	}

	.first-slide-main p{
		font-size: 17px;
		padding-left: 20px;
		padding-top: 0px;
		padding-bottom: 10px;
	}


.wmf-slide {
	width: 1170px;
	height: 550px;
	background: url(../img/wmf-mycoffeeapp-img.jpg) no-repeat center top / cover;
}

.start-rectangle-wmf {
	display:block;
    position:absolute;
	top: 50px;
	left: 50px;
    height: 300px;
    width: 38%;
    padding:10px;
    background-color: rgba(255,255,255,0.8);
}

.carousel-inner h2 {
	font-size: 23px;
	padding-top: 10px;
}

.carousel-inner p {
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 18px;
	padding-right: 20px;
}

.carousel-inner a {
	font-size: 18px;
}

.carousel-inner .button_ord 
{
	margin-top: 40px;
}

.second-slide-wmf p {
	padding-left: 22px;
	margin-bottom: 10px;
	font-size: 16px;
}

.model-wmf-inform-row p {
	font-size: 17px;
	padding-top: 5px;
}

.model-wmf-inform-row  {
	height: 100%;
	margin-bottom: 100px;
}

.model-wmf-inform-row h4 {
	margin-bottom: 5px;
	font-size: 20px;
}
.system-milk-row {
	height: 400px;
}

.steam-systems-img {
	height: 450px;
}

/*WMF MODELS 			MODELS*/

.model-wmf-inform-row-1100s {
	height: 200px;
}

.special-1100s {
	margin-bottom: 150px;
}

.model-wmf-inform-row-1200f {
	margin-bottom: 30px;
}
.model-wmf-inform-row-1200s {
	margin-bottom: 30px;
	padding-top: 30px;
	height: 200px;
}

.debag-main-assort-img h3 {
	padding-bottom: 5px;
}

.debag-proof-assort-a h3 {
	padding-bottom: 0px;
}

.debag-proof-assort-img p {
		margin-bottom: 0px;
	}

.debag-assort-text {
	padding-right: 0px;
}

.debag-oven-instore-decon {
	margin-bottom: 100px;
}

.debag-oven-instore-decon-2 {
	margin-bottom: 140px;
}

.mkn-flexi-ready-mins img {
	width: 30%;
	padding-bottom: 40px;
}

.mkn-flexi-combi-water-item img {
	width: 30%;
	padding-top: 0px;
}
.mkn-combi-energy-item img {
	width: 40%;
}

.mkn-carousel-text {
	color: #222f47;
	font-size: 23px; 
	padding-bottom: 260px;
}
.cooking_b {
	padding: 10px 4px 0px;
}



}

@media (max-width: 767.98px) {
	.footer-info {
		padding-left: 10px;
	}
.index-main-text-header {
	width: 70%;
} 
	.zummo-carousel {
		display: none;
	}
	.mkn-carousel-text {
	color: #222f47;
	font-size: 20px; 
	
}

	.mkn-flexi-combi-water-item {
		padding-bottom: 0px;
	}
	.mkn-flexi-ready-mins img {
	width: 50%;
	padding-bottom: 40px;
}
	.mkn-flexi-ready h2 {
	padding: 0 30px 30px;
}

	.carousel-inner {
		height: 340px;
	}

	.start-rectangle-main {
		width: 50%;
		top: 50px;
	}

	.wmf-slide {
	width: 1170px;
	height: 550px;
	background: url(../img/wmf-mycoffeeapp-img.jpg) no-repeat center top / cover;
}

.start-rectangle-wmf {
	display:block;
    position:absolute;
	top: 50px;
	left: 50px;
    height: 220px;
    width: 50%;
    padding:10px;
    background-color: rgba(255,255,255,0.8);
}

.carousel-inner h2 {
	font-size: 23px;
	padding-top: 10px;
}

.carousel-inner p {
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 18px;
	padding-right: 20px;
}

.carousel-inner a {
	font-size: 16px;
}

.carousel-inner .button_ord 
{
	margin-top: 40px;
}

.second-slide-wmf p {
	padding-left: 22px;
	margin-bottom: 10px;
	font-size: 16px;
}
.model-wmf-inform-row img {
	margin-right: 10px;
}
.pp img {
	margin-bottom: 30px;
}

.special-1100s {
	margin-bottom: 170px;
} 
.model-wmf-inform-row-1200f {
	margin-bottom: 30px;
}

.model-wmf-inform-row-1200s {
	
	margin-bottom: 30px;
}

.debag-proofing-header-row p {
	padding-left: 30px;
	padding-right: 30px;
}

.debag-assort-text {
		margin-bottom: 0px;
	}
	.debag-assort-img {
		display:block;
	    position:relative;
		top: 50px; 
	    height: auto;
	    width: 100%;
	    padding:10px;
	}

.debag-oven-instore-decon-2 {
	margin-bottom: 80px;
}
.cooking_b h4 {
	font-size: 15px;
}
.cooking_b h3 {
	font-size: 16px;
}


}

@media (max-width: 575.98px) { 
	.article-head  {
	color: #fff;
	font-weight: bold;
	font-size: 36px;
}

.article-lead {
	display: none;
	width: 500px;
	color: #fff;
	font-size: 17px;
}

	h1 {
		font-size: 36px;
	}
	.alex-img img {
		width: 100%;
	}

	.debag-proof-squares img {
		height: auto;
	}

	img.logo {
		margin-right: 0px;
		padding-right: 0px;
		width: 180px;
	}

	.box {
		width: 300px;
		height: 350px;
	}

	.box-3-img {
		width: 300px;
	}
	.box-2-img {
		width: 100px;
	}
	.box-22-img {
		width: 300px;
	}

	.box-22-img {
		width: 10px;
	}
	.box-1-img {
		width: 250px;
	}

	.box-4-img {
		width: 100px;
	}
	
	.box-5-img {
		width: 200px;
	}

	.box-6-img {
		width: 170px;
	}

	.box-7-img  {
		width: 170px;
		padding-top: 30px;
	}

	.box-8-img {
		padding-top: 30px;
		width: 250px;
	}

	.box-9-img {
		width: 20px;
	}

	.carousel-inner {
		height: 283px;
	}

	h2.small-dev-EuroSt {
		font-size: 20px;
		padding-top: 5px;
	}

	.first-slide-main p{
		font-size: 15px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.start-rectangle-main {
		width: 50%;
		top: 30px;
		height: 240px;
	}

	.carousel-inner a {
	font-size: 13px;
	padding: 15px 5px;
	}

	.logos img {
		width: 130%;
	}
	 .wmf-slide {
	width: 1170px;
	height: 550px;
	background: url(../img/wmf-mycoffeeapp-img.jpg) no-repeat center top / cover;
}

.start-rectangle-wmf {
	display:block;
    position:absolute;
	top: 20px;
	left: 50px;
    height: 230px;
    width: 66%;
    padding:10px;
    background-color: rgba(255,255,255,0.8);
}

.carousel-inner h2 {
	font-size: 18px;
	padding-top: 5px;
}

.carousel-inner p {
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 15px;
	padding-right: 20px;
	margin: 0px;
}

.carousel-inner a {
	font-size: 13px;
}

.carousel-inner .button_ord 
{
	margin-top: 40px;
}

.second-slide-wmf p {
	padding-left: 22px;
	margin-bottom: 10px;
	font-size: 16px;
}


.model-wmf-inform-row p {
	font-size: 17px;
	padding-top: 5px;
}

.model-wmf-inform-row  {
	height: 200px;
	margin-bottom: 100px;
}

.model-wmf-inform-row h4 {
	margin-bottom: 5px;
	font-size: 20px;
}

.model-wmf-inform-row img {
	width: 110px;
}
.model-wmf-inform-row .button_ord {
    margin-right: 0px;
}

.s1200-small {
	height: 350px;
}
.s1500-sm .model-wmf-inform-row {
	padding-top: 20px;
}

.s1500small {
	height: 400px;
}

.system-milk-row {
	height: 500px;
}

/*NEWS 		NEWS 		NEWS*/
.news h2 {
	padding-left: 20px; 
}

.news {
	margin-right: 20px;
	margin-left: 20px;

}
.new {
	height: 300px;
} 
/**/

.contactus-right {
	margin-left: 15px;
	margin-right: 15px;
	height: 400px;
}


.special-1100s {
	margin-bottom: 70px;
}  

.model-wmf-inform-row-1100s {
	margin-bottom: 15px;
}

.model-wmf-inform-row-1200f {
	margin-bottom: 0;
	padding-top: 30px;
}

.model-wmf-inform-row-1200s {
	height: 150px;
}

.debag-oven-instore-decon {
	margin-bottom: 60px;
}

.scraegg-main-acc h2{
		font-size: 30px;
}

.scraegg-main-pro h2{
		font-size: 30px;
}

.scraegg-main-home h2{
		font-size: 30px;
}

.scraegg-main-food h2{
		font-size: 30px;
}

.cooking_row {
	display: grid;
	grid-gap: 15px;
	grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(8, 30vw);
}


.cooking_a {
    grid-column: 1;
    grid-row-start: 1;
	grid-row-end: 3;
  
}
.cooking_b {
	background-color: #f0f0f2;
    grid-column: 2;
    grid-row-start: 1;
	grid-row-end: 3;
	text-align: center;
	padding: 20px 5px;
}


.cooking_b h3 {
	color: black;
	padding-bottom: 20px;
}

.cooking_b h4 {
	color: black;
	font-size: 16px;
	padding-bottom: 5px;

}

.cooking_c {
    grid-column: 1;
    grid-row-start: 6;
	grid-row-end: 8;
}

.cooking_d {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start:3;
     grid-row-end:5;
}

.cooking_e {
	grid-column-start: 1;
    grid-column-end: 3;
    grid-row: 5;
}

.cooking_f {
	grid-column-start: 1;
    grid-column-end: 3;
    grid-row: 8;
}

.cooking_g {
	grid-column: 2;
    grid-row-start: 6;
	grid-row-end: 8;
}

}

@media (max-width: 460px) {

	
	.debag-proofing-main h2 {
	 font-size: 24px;
	}
	.debag-assort-text h2 {
		font-size: 34px;
	}
	.margin-logos a{
		margin-right: 10px;
		margin-left: 10px;
	}
	.carousel-inner {
		height: 239px;
	}

	.start-rectangle-main h2 {
		font-size: 14px;
		padding-bottom: 10px;
		margin-bottom: 0px;
	}

	.start-rectangle-main p {
		font-size: 12px;
	}

	.carousel-inner a {
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 10px;
}
	.start-rectangle-main {
		height: 200px;
	}
	.new {
	height: 440px;
} 
	.news-img
	{
		float: none;
		margin: 0 auto;
	}	
	.model-wmf-inform-row-1100s {
	margin-bottom: 50px;
}

	.special-1100s {
	margin-bottom: 120px;
}   
span.button_ord {
		margin-bottom: 30px;
	}

.model-wmf-inform-row-1200f {
	margin-bottom: 20px;
	padding-top: 20px;
}

}

@media (max-width: 360px) {
	.wmf-adapt-1500 {
		padding-bottom: 480px;
	}

	.margin-logos a{
		margin-right: 8px;
		margin-left: 8px;
	}

	.carousel-inner {
		height: 210px;
	}

	.start-rectangle-main h2 {
		font-size: 12px;
		padding-bottom: 10px;
		margin-bottom: 0px;
	}

	.start-rectangle-main p {
		font-size: 10px;
	}

	.carousel-inner a {
	font-size: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
	.start-rectangle-main {
		height: 175px;
	}

	
	.btn {
		font-size: 14px;
	}
	.contactus-right {
		height: 450px;
	}

	.special-1100s {
	margin-bottom: 190px;
}   
	
	.model-wmf-inform-row-1100s {
	margin-bottom: 80px;
}
	.model-wmf-inform-row-1200f {
	margin-bottom: 70px;
}

.model-wmf-inform-row-1200s {
	height: 180px;
} 

.debag-assort-img img {
	   width: 250px;
}

.debag-oven-deck-main-a a {
	font-size: 14px;
}

}





