
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Roboto+Condensed:wght@300;400;700&family=Source+Sans+Pro:wght@300;400;600;700;900&display=swap');
* {margin: 0;padding: 0;box-sizing: border-box;}
img {max-width: 100%;height: auto;}
body {background: #beddd6;font-size:18px;line-height:28px;color: #000000;font-family: 'Source Sans Pro', sans-serif; font-weight: 400;}
ul {list-style: none;padding: 0;}
p {margin-bottom: 20px;font-size: 18px;}
a {text-decoration: none;transition: 0.4s;color: #000000;}
p:last-child{margin-bottom: 0;}
/* ----- Heading Font CSS ------ */

h1,h2,h3,h4,h5,h6 {margin-bottom: 20px;line-height: 1.2;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;}
h1{font-size: 72px;}
h2{font-size:50px;}
h3{font-size:36px;}
h4{font-size: 30px;}
h5{font-size: 26px;}
h6{font-size: 20px;}
/* strong{font-weight: 500;} */
a:focus,.btn:focus,button:focus,.btn-primary:not(:disabled):not(.disabled):active:focus {outline: none;box-shadow: none;}
input:focus{border: none;outline: none;}
/* global css start */ 
.full_width{width: 100%;float: left;}
.wrapper{max-width:1420px;margin: 0 auto;width: 100%;}
.btn_one{padding: 20px 40px; border-radius: 10px; font-size: 26px;font-family: 'Source Sans Pro', sans-serif;font-weight: 900;background: linear-gradient(0deg, rgba(163,11,36,1) 50%, rgba(196,55,78,1) 100%);color: #ffffff;}
.btn_one:hover{background: linear-gradient(0deg, rgba(0,0,0,1) 50%, rgba(0,0,0,0.5) 100%)}
.btn_two{padding: 11px 10px; border-radius: 6px;min-width: 330px;text-align: center; font-size: 30px;font-family: 'Source Sans Pro', sans-serif;font-weight: 900;background: #ffffff;color: #a30b24;display: inline-block;border: 1px solid #ffffff;line-height: 1;transition: 0.4s;}
.btn_two:hover{background:#000;}
.center{text-align: center;}
.rotate_5{line-height: 1; box-shadow: 3px 3px 5px rgba(0,0,0,0.5); transform: rotate(-5deg);background: #a30b24;color: #ffffff;display: inline-block;padding: 10px ;}
.rotate_5.white{background: #ffffff;color: #000;}
.rotate_5.black{background: #000;}
.mb_90{margin-bottom: 90px;}

/* global css end */
/* ******************************* main css ***************************** */

/* header css start */
.header{padding: 25px 0;position: relative;}
.header .wrapper{max-width: 100%;padding: 0 40px; position: relative;}
.header .logo{width: 183px;position: relative;}
.header  a{display: block;}
.header .outer_part {display: flex;justify-content: space-between;align-items: center;}
.header .language{width: calc(100% + 183px);text-align: center;margin-left: -183px;}
.header .exclusive_text{word-break: break-all;box-shadow: 0px 5px 11px rgba(0,0,0,0.3);width: 205px; height: 205px;position: absolute;right: 50px;top: 20px;background: #ffffff;border-radius: 100%;display: flex;align-items: center;padding: 20px;transform: rotate(-6deg);line-height: 1.1;}
.header .exclusive_text{font-size: 30px;font-family: 'Source Sans Pro', sans-serif;text-align: center;color: #990033;font-weight: 900;line-height: 1;}
.header .exclusive_text:hover{color: #ffffff;background:#990033;}
.header .language ul{display: flex;flex-wrap: wrap;justify-content: center;}
.header .language li{display: inline-block;}
.header .language  a{font-size: 20px;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;color: #000;line-height: 1;text-transform: uppercase;}
.header .language li:not(:last-child){margin-right: 10px;padding-right: 10px;border-right: 2px solid #000;}
.header .language li.active a{color: #a30b24;}
.header .language li.active{border-color: #a30b24;}
.header .language li:hover a{color: #a30b24;}
.header .language li:hover{border-color: #a30b24;}
/* header css end */

/* product card start */
.product_section {padding-bottom: 20px;margin-top: 25px;}
.product_section .title .rotate_5{font-size: 75px;margin-top: 10px;padding: 15px 30px}
.product_section .outer_part{margin-top: 150px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_section .product_card{margin-bottom: 40px;box-shadow: 0px 0px 14px rgba(0,0,0,0.2);position: relative; background: #ffffff;width: 30%;padding: 0px 30px 120px;border-radius: 30px;text-align: center;}
.product_section .product_card .p-top{display: flex;flex-wrap: wrap;justify-content: center;line-height: 1;}
/* .product_section .product_card .rotate_5{display: block;} */
.price_bg{margin-top: -50px;margin-bottom: -1px;  width: 100%;display: flex;align-items: center;justify-content: space-between;max-width: 435px;}
.price_bg  .val{font-size: 60px;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;}
.price_bg .f-m{font-size: 30px;font-family: 'Roboto Condensed', sans-serif; font-weight: 700;}
.line{position: relative;}
.price_bg .line span{font-size: 15px;}
.line::before{content: "";position: absolute;right: 3px;bottom: 10px;width: 100%;height: 4px;background: #ffff00;z-index: 1;transform: rotate(-5deg);}
.save{font-size: 26px;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;padding: 10px 20px;}
.product_section .product_card .image{margin: 40px 0 20px;}
.product_section .product_card .image img{display: block;margin: 0 auto;}
.product_section .product_card h4{margin-bottom: 0;display: flex;align-items: center;justify-content: center;}
.product_section .product_card h4 img{margin-right: 6px;}
.product_section .product_card p{font-size: 22px;font-family: 'Source Sans Pro', sans-serif;font-weight: 400;}
.product_section .product_card p strong{font-weight: 700;}
.product_section .product_card p:not(:last-child){margin-bottom: 15px;}
.product_section .product_card .btn_box{position: absolute;bottom: 40px;left: 0; width: 100%;text-align: center;display: flex;justify-content: center;margin-top: 20px;}
/* product card end */

/************** product details page ***************/
.product_top_title {padding: 40px 0;}
.product_top_title .outer_part{text-align: center;transform: rotate(-3deg);}
.product_top_title .text_field{position: relative;}
.product_top_title .text_field .rotate_5{margin-bottom: 0;padding: 15px 20px;transform: unset;}
.product_top_title .text_field h1{font-size: 92px;}
.product_top_title .price_bg .f-m{font-size: 31px;}
.product_top_title .price_bg .val{font-size: 75px;}
.product_top_title .price_bg .line span{font-size: 20px;}
.product_top_title .text_field.one{z-index: 2;top: 10px;}
.product_top_title .text_field.one .rotate_5{margin-right: 25%;margin-bottom: -2px;}
.product_top_title .text_field.two{z-index: 1;}
.product_top_title .text_field.three{z-index: 3;}
.product_top_title .text_field.three .rotate_5{margin-left: 53%;margin-top: -10px;}
.product_top_title .text_field.four .rotate_5{margin-left: 38%;margin-top: -5px;}
.text_field{width: 100%;}

.product_overview .product_inner{position: relative;}
.product_overview .outer_part{box-shadow: 0px 0px 14px rgba(0,0,0,0.3);border-radius: 53px;overflow: hidden;}
.top_section{background: #ffffff;padding:  80px 40px 40px;}
.top_section .product_slider{width: 40%;float: left;}
.top_section .image img{display: block;margin: 0 auto;padding: 0 30px;}

.novis_img{position: absolute;left: 0%;top: -58px;width: 40%;}
.novis_img img{margin: 0 auto;}
.set_text{position: absolute;top: 0;right: 0;}
.set_text img, .novis_img img{display: block;}
/* .black_bgtext{transform: rotate(-4deg);box-shadow: 0px 0px 14px rgba(0,0,0,0.3);background: #000;width: 197px;height: 197px;border-radius: 100%;position: absolute;left: 6%;bottom: -40px;text-align: center;padding: 10px;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.black_bgtext h3{color: #fff;font-size: 33px;margin-bottom: 0;line-height: 1;font-family: 'Source Sans Pro', sans-serif;font-weight: 900;}
.black_bgtext p{color: #fff;font-size: 16.57px;margin-bottom: 0;line-height: 1.2;font-family: 'Source Sans Pro', sans-serif;font-weight: 900;}
.black_bgtext strong{color: #ffff00;}
.black_bgtext::before{content: "";position: absolute;left: 46%;top: -95px;transform: translateX(-50%); background: url(../images/ketel.png)left top no-repeat;width: 97px;height: 119px;} */
.black_bgtext{position: absolute;left: 6%;bottom: -50px;}

.top_section .right_details{width: 55%;float: right;}
.top_section .right_details h1{font-family: 'Source Sans Pro', sans-serif;line-height: 1;}
.top_section .right_details h3{font-family: 'Source Sans Pro', sans-serif;margin-bottom: 5px;}
.top_section .right_details p{font-size: 22px;font-family: 'Source Sans Pro', sans-serif;font-weight: 400;margin-bottom: 30px;}
.top_section .right_details p span{font-weight: 700;}

.red_bg{background: #a30b24;}
.red_bg h1,.red_bg h2,.red_bg h3,.red_bg h4,.red_bg h5,.red_bg h6,.red_bg p,.red_bg li{color: #ffffff;}
.bottom_section{padding: 40px;text-align: center;}
.bottom_section h4{font-size: 28px;font-family: 'Source Sans Pro', sans-serif;margin-bottom: 10px;}
.bottom_section h2{font-family: 'Source Sans Pro', sans-serif;margin-bottom: 0;line-height: 1;}
.bottom_section h3{font-weight: 400;font-family: 'Source Sans Pro', sans-serif;margin-bottom: 0;line-height: 1;padding-left: 4px;}
.bottom_section p{font-weight: 400;font-family: 'Source Sans Pro', sans-serif;}
.bottom_section .offers{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin-bottom: 20px;}
.bottom_section .offers .line::before{transform: rotate(-10deg);bottom: 19px;right: 0px;}
.bottom_section .button_box{display: flex;flex-wrap: wrap;justify-content: center;margin-bottom: 15px;}
.bottom_section .field{width: 63px;margin-right: 10px;}
.bottom_section .field input{width: 100%;float: left;padding: 12px 2px 11px;border: none;border-radius: 6px;font-size: 32px;font-weight: 400;font-family: 'Source Sans Pro', sans-serif;text-align: center;}
.bottom_section .field input[type="number"]:focus,.bottom_section .field input:focus{outline: none;}
.bottom_section .cart{width: auto;}
.bottom_section .cart .btn_two{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;box-shadow: 0px 3px 5px rgba(0,0,0,0.3);}
.bottom_section .cart .btn_two img{margin-right: 8px;}
.bottom_section .bottom_textbox{max-width: 630px;margin: 0 auto;width: 100%;}
.product_overview  .bottom_section .bottom_textbox p strong{display: block;}
.product_overview  .bottom_section .bottom_textbox p br{display: none;}


.slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 17px;height:26px;cursor: pointer;}
button.slick-arrow{font-size: 0;background: transparent;border: none;}
.slick-arrow.slick-prev{background: url(../images/prev-sm.png)center no-repeat ;left: 0px;z-index: 1;}
.slick-arrow.slick-next{background: url(../images/nexi-sm.png)center no-repeat ;right:0px;z-index: 1;}

/* company logo start */
.company_logo .inner_part{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.company_logo .image{max-width: 25%;width: auto;margin-bottom: 35px;padding: 0 10px;}
.company_logo .image img{display: block;}
/* company logo end */

/* youtube video start */
.youtube_video iframe{width: 100%;height: 800px;}
.youtube_video .inner_part{margin-bottom: 65px;}
/* youtube video end */

/* funktionen start */
.funktionen .card-custom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.funktionen .title_box{text-align: center;margin-bottom: 40px;}
.funktionen .title_box h1{font-size: 54px;font-family: 'Inter', sans-serif;font-weight: 700;margin-bottom: 5px;}
.funktionen .title_box p{font-size: 32px;font-family: 'Inter', sans-serif;font-weight: 600;}
.funktionen .inner_part{background: #ffffff;padding: 90px 120px;border-radius: 30px;margin-bottom: 30px;}
.funktionen .right_part h3{font-family: 'Inter', sans-serif;font-weight: 700;color: #333333;}
.funktionen .right_part p{font-family: 'Inter', sans-serif;font-weight: 400;color: #333333;}
.funktionen .right_part li{font-family: 'Inter', sans-serif;font-weight: 400;color: #333333;}
.funktionen .right_part ul li{list-style-type: disc;}
.funktionen .right_part ul,.funktionen .right_part ol{padding-left: 16px;margin-bottom: 20px;}



.funktionen .image{width: 42%;float: left;}
.funktionen .right_part{width: 55%;float: right;}
.funktionen .slick-arrow.slick-prev{left: -67px;}
.funktionen .slick-arrow.slick-next{right: -67px;}

.slick-dots{position: absolute;left: 50%;bottom: -125px;transform: translateX(-50%);width: 100%;display: flex !important;flex-wrap: wrap;justify-content: center;}
.slick-dots li{display: inline-block;margin-right: 20px;}
.slick-dots li:last-child{margin-right: 0;}
.slick-dots button{width: 75px;height: 75px;background: #ffffff;border: 1px solid #beddd6;border-radius: 100%;cursor: pointer;font-size: 36px;font-family: 'Inter', sans-serif;font-weight: 600;color: #333333;transition: 0.4s;}
.slick-dots button:hover,.slick-active button{background: #a30b24;color: #ffffff;border-color: #a30b24;}

.mixicolor_slider{max-width: 630px;float: unset;margin: 15px auto;width: 100%;}
.mixicolor_slider .slider_card{cursor: pointer;}
.mixicolor_slider .image{background-color: #ffffff;border-radius: 20px;border: 5px solid #ffffff;box-shadow: 0px 3px 5px rgba(0,0,0,0.3);padding: 6px 0px;overflow: hidden;transition: 0.4s;}
.mixicolor_slider .image img{display: block;margin: 0 auto;}
.mixicolor_slider .text{margin-top: 6px;}
.mixicolor_slider .text p{font-size: 14px;line-height: 1.2;transition: 0.4s;}
.mixicolor_slider .slick-slide{padding: 0 5px;}
.mixicolor_slider .slider_card.color  .image{border-color: #76b72a;}
.mixicolor_slider .slider_card.color  .text p{color: #fff;font-weight: 600;}
.mixicolor_slider .slider_card:hover  .image{border-color: #76b72a;}
.mixicolor_slider .slider_card:hover  .text p{color: #fff;font-weight: 600;}





.mixicolor_slider .slick-arrow{top: 42%;}
.mixicolor_slider .slick-arrow.slick-prev{background: url(../images/white-prev.png)center no-repeat ;left: -25px;z-index: 1;}
.mixicolor_slider .slick-arrow.slick-next{background: url(../images/white-next.png)center no-repeat ;right:-25px;z-index: 1;}

.fruhstucks_set .inner_part{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 20px 0;}
.fruhstucks_set .left_part{width: 32%;}
.fruhstucks_set .left_part h3{font-family: 'Source Sans Pro', sans-serif;margin-bottom: 0;line-height: 1;}
.fruhstucks_set .left_part h3 span{font-family: 'Source Sans Pro', sans-serif;font-weight: 400;margin-bottom: 0;font-size: 26px;}
.fruhstucks_set .left_part p{font-family: 'Source Sans Pro', sans-serif;font-weight: 400;font-size: 15px;}

.fruhstucks_set .mid_part{width: 34%;}
.fruhstucks_set .mid_part .mixicolor_slider{max-width: 100%;}
.fruhstucks_set .mid_part .mixicolor_slider .image{box-shadow: unset;}
.fruhstucks_set .mid_part .mixicolor_slider .image img{height: 57px;}
.fruhstucks_set .mixicolor_slider .slick-arrow{top: 50%;}

.fruhstucks_set .right_part{width: 25%;}
.fruhstucks_set .right_part.bottom_section{padding: 0;}
.fruhstucks_set .right_part .button_box{display: flex;flex-wrap: wrap;justify-content: flex-end;}





/* funktionen end */

.text_editor {padding-top: 40px;}
.text_editor .inner_part {padding-right: 45px;}
.text_editor ul li{list-style-type: disc;}
.text_editor ul,.text_editor ol{padding-left: 16px;margin-bottom: 20px;}
.text_editor a{text-decoration: underline;}
.text_editor a:hover{color: #990033;}
/*************** product details page ***************/


/* footer start */
.footer .outer_part{display: flex;justify-content: center;align-items: center;padding: 20px 0;}
.footer .copy_right{width: auto;border-right: 1px solid #fff;padding-right: 10px;}
.footer .imp_link{padding-left: 10px;}
.footer .imp_link p{margin-bottom: 0;line-height: 1;font-family: 'Source Sans Pro', sans-serif;font-weight: 400;}
.footer .imp_link p a{color: #000;}
.footer .imp_link p a:hover{color: #a30b24;}

.footer .footer_inner{background: #000000;text-align: center;padding: 56px 0;}
.footer .footer_inner p{font-size: 24px;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #ffffff;}
.footer .footer_inner a{font-size: 24px;font-family: 'Source Sans Pro', sans-serif;font-weight: 400;color: #c51010;}
.footer .footer_inner a:hover{color: #ffffff;}
.home_page .footer .footer_inner{display: none;}
.default_page .footer .outer_part{display: none;}








/* footer end */

/* Responsive css start */

@media only screen and (max-width:1550px) {
h1{font-size: 52px;}
h2{font-size: 40px;}
h3{font-size: 28px;}
h4,.bottom_section h4{font-size: 26px;}
h5{font-size: 22px;}
h6{font-size: 18px;}

p,body{font-size: 16px;}
.wrapper{max-width:1180px;}
.product_section .title .rotate_5,.product_top_title .text_field h1,.product_top_title .price_bg .val{font-size: 55px;}
.header .exclusive_text{font-size: 22px;width: 160px;height: 160px;}
.price_bg .f-m,.save,.product_top_title .price_bg .f-m{font-size: 21px;}
.price_bg .val,.funktionen .title_box h1{font-size: 45px;}
.product_section .product_card p{font-size: 18px;}
.btn_one{font-size: 22px;padding: 14px 30px;}
.product_section .product_card{padding-left: 20px;padding-right: 20px;}
.price_bg{max-width: 360px;}
.product_top_title .text_field.three .rotate_5{margin-top: -6px;margin-left: 50%;}
.top_section .right_details p,.footer .footer_inner p,.footer .footer_inner a{font-size: 20px;}

.btn_two{min-width: 275px;}
.bottom_section .field input,.btn_two,.funktionen .title_box p{font-size: 24px;}
.bottom_section .cart .btn_two img{width: 30px;}
.slick-dots button{width: 60px;height: 60px;font-size: 25px;}
.funktionen .inner_part{padding: 90px 90px;}
.slick-dots{bottom: -122px;}
.footer .footer_inner{padding: 40px 0;}
.footer .footer_inner p{margin-bottom: 5px;}
.line::before {bottom: 8px;transform: rotate(-7deg);}
.bottom_section .offers .line::before {bottom: 15px;}
.fruhstucks_set  .line::before {bottom: 10px;transform: rotate(-5deg);}
.youtube_video iframe{height: 500px;}


}

@media only screen and (max-width:1220px) {
h1, h2, h3, h4, h5, h6{line-height: 1.1;}
h1{font-size: 42px;}
h2{font-size: 32px;}
h3{font-size: 24px;}
h4,.bottom_section h4{font-size: 22px;}
h5,.fruhstucks_set .left_part h3 span{font-size: 20px;}
h6{font-size: 18px;}
p{line-height: 25px;}
.wrapper{max-width:100%;padding: 0 30px;}
.product_section .title .rotate_5, .product_top_title .text_field h1, .product_top_title .price_bg .val{font-size: 42px;}
.price_bg .f-m, .save, .product_top_title .price_bg .f-m{font-size: 18px;}
.price_bg {max-width: 305px;}
.set_text img, .novis_img img{max-height: 80px;max-width: 200px;}
.top_section .right_details p, .footer .footer_inner p, .footer .footer_inner a{font-size: 18px;line-height: 1.2;}
.price_bg .val, .funktionen .title_box h1{font-size: 38px;}
.bottom_section .field input, .btn_two, .funktionen .title_box p{font-size: 22px;}
.funktionen .inner_part{padding: 40px 90px 90px;}
.black_bgtext{left: 4%;bottom: -35px;}
.black_bgtext img{width: 150px;}
.youtube_video .inner_part{margin-bottom: 0;}
.line::before{height: 2px !important;}
.product_section .product_card{width: 32%;}
.header .exclusive_text{right: 30px;}
.header .wrapper{padding: 0 30px;}
.fruhstucks_set .mid_part{width: 32%;}
.mixicolor_slider .image{border-radius: 14px;}
.fruhstucks_set .mixicolor_slider .slick-arrow{background-size: 12px !important;}
.fruhstucks_set  .btn_two{min-width: 210px;font-size: 18px;padding: 9px 10px;}
.fruhstucks_set  .bottom_section .field input{padding: 11px 2px 11px;}
.fruhstucks_set  .bottom_section .field{width: 58px;}
.bottom_section .bottom_textbox{max-width: calc(100% - 320px);}
.product_overview  .bottom_section .field input{padding: 13px 2px 13px;}



}

@media only screen and (max-width:1023px) {
.product_section .product_card{width: 48%;margin-bottom: 110px;}
.product_section .title .rotate_5, .product_top_title .text_field h1, .product_top_title .price_bg .val{font-size: 35px;}
.header .exclusive_text {font-size: 14px;width: 100px;height: 100px;}
.product_section .outer_part{margin-top: 115px;}
.header .exclusive_text{top: 0;}
.product_section{margin-top: 45px;}
.top_section .product_slider{width: 100%;}
.top_section .right_details{width: 100%;margin-top: 20px;}
.funktionen .right_part{width: 100%;}
.funktionen .image{width: 100%;margin-bottom: 20px;}
.funktionen  .slick-slide img{width: 100%;}
.slick-arrow{background-size: 12px !important;}
.funktionen .inner_part{padding: 40px 40px 80px;}
.funktionen .slick-arrow.slick-prev{left: -30px;}
.funktionen .slick-arrow.slick-next{right: -30px;}
.slick-dots button{width: 40px;height: 40px;font-size: 18px;}
.slick-dots li{margin-right: 8px;}
.slick-dots{bottom: -100px;}
.youtube_video iframe{height: 350px;}

.fruhstucks_set .left_part{width: 48%;}
.fruhstucks_set .mid_part{width: 48%;padding: 0 20px;}
.fruhstucks_set .right_part{width: 48%;}
.fruhstucks_set .right_part .button_box{justify-content: flex-start;}
.bottom_section .bottom_textbox {max-width: calc(100% - 260px);}
.black_bgtext img{width: 135px;}

}

@media only screen and (max-width:767px) {

h1{font-size: 35px;}
h2{font-size: 26px;}
h3{font-size: 22px;}
h4, .bottom_section h4,.bottom_section .field input, .btn_two, .funktionen .title_box p{font-size: 20px;}
h5,.fruhstucks_set .left_part h3 span{font-size: 19px;}
.btn_one{font-size: 18px;padding: 10px 28px;}

.header .exclusive_text{right: 8px;top: -15px;}
.header .wrapper,.wrapper{padding: 0 20px;}
.product_section .title .rotate_5, .product_top_title .text_field h1, .product_top_title .price_bg .val{font-size: 37px;}
.header{padding: 20px 0;}
.header .language a{font-size: 16px;}
.header .language li:not(:last-child){margin-right: 7px;padding-right: 7px;}
.price_bg .val, .funktionen .title_box h1{font-size: 31px;}
.footer .outer_part{flex-wrap: wrap;text-align: center;}
.footer .copy_right{width: 100%;padding-right: 0;border: none;float: left;}
.footer .imp_link{width: 100%;padding-left: 0;float: left;margin-top: 5px;}
.product_section .product_card:last-child{margin-bottom: 30px;}

.fruhstucks_set .left_part{width: 48%;order: 1;}
.fruhstucks_set .mid_part{width: 100%;order: 3;}
.fruhstucks_set .right_part{width: 48%;order: 2;}
.fruhstucks_set .btn_two{min-width: 200px;}
.top_section .right_details p, .footer .footer_inner p, .footer .footer_inner a{font-size: 16px;line-height: 1.1;}
.footer .footer_inner{padding: 30px 0;}
.mb_90{margin-bottom: 60px;}
.product_overview .outer_part{border-radius: 30px;}

/* .product_top_title .text_field.one .rotate_5{margin-right: 0%;margin-bottom: 0px;width: 100%;max-width: 500px;}
.product_top_title .text_field.three .rotate_5 {margin-top: 0px;margin-left: 0%;width: 100%;max-width: 375px;}
.product_top_title .text_field.four .rotate_5 {margin-left: 0%;margin-top: 0px;width: 100%;}
.product_top_title .text_field.one{top: 0;}
.product_top_title .text_field .rotate_5{width: 100%;}
.product_top_title{margin-bottom: 30px;}
.product_top_title .text_field .rotate_5.black{max-width: 320px;}
.product_top_title .text_field.three{display: flex;justify-content: center;}
.product_top_title .text_field .rotate_5{padding: 10px 15px;} */



.product_section .title .rotate_5{max-width: 500px;width: 100%;}
.text_editor .inner_part{padding-right: 0;}

.product_top_title .text_field.one{top: 3px;padding-left: 5%;text-align: left;}
.product_top_title .text_field.three .rotate_5{margin-left: 40%;}
.product_top_title .price_bg .f-m{font-size: 24px;}
.product_top_title .text_field.one .rotate_5{margin-right: 0;}
.black_bgtext{left: -15px;bottom: -48px;}



}

@media only screen and (max-width:600px) {
h1{font-size: 30px;}
h2{font-size: 24px;}
h3{font-size: 20px;}
h4, .bottom_section h4{font-size: 19px;}
h5,.fruhstucks_set .left_part h3 span,.bottom_section .field input, .btn_two, .funktionen .title_box p{font-size: 18px;}
h6{font-size: 16px;}
h1, h2, h3, h4, h5, h6{margin-bottom: 12px;}
.product_section .product_card{width: 100%;margin-bottom: 110px;}
.price_bg{max-width: 350px;}
.product_section .title .rotate_5{font-size: 32px;padding: 12px 10px;}
.fruhstucks_set .left_part{width: 100%;}
.fruhstucks_set .mid_part{width:100%;}
.fruhstucks_set .right_part{width: 100%;margin-top: 20px;}
.company_logo .image{max-width: 100%;width: 100%;}
.company_logo .image img{margin: 0 auto;}
.youtube_video iframe{height: 280px;}
.funktionen .slick-arrow.slick-prev{left: -40px;}
.funktionen .slick-arrow.slick-next{right: -40px;}
.funktionen .inner_part { padding: 20px 20px 70px;border-radius: 20px;}
.slick-dots button { width: 28px; height: 28px;font-size: 14px;}
.slick-dots{bottom: -80px;}
.funktionen .inner_part{margin-bottom: 0;}
.slick-dots li{margin-right: 6px;}
.company_logo .image:last-child{margin-bottom: 0;}
.product_overview .outer_part{border-radius: 24px;}
.top_section .right_details h3 img{width: 20px;}
.top_section{padding: 55px 20px 40px;}
.bottom_section{padding: 40px 20px;}

.mixicolor_slider .slick-arrow.slick-prev,.top_section .slick-arrow.slick-prev{left: -15px;}
.mixicolor_slider .slick-arrow.slick-next,.top_section .slick-arrow.slick-next{right: -15px;}
.btn_two{min-width: 192px;padding: 9px;}
.bottom_section .field {width: 60px;margin-right: 5px; }
.bottom_section .cart .btn_two img {width: 25px;}
.fruhstucks_set .mid_part{padding: 0;}
/* .black_bgtext{left: 15px;bottom: -49px;} */
/* .black_bgtext img {width: 54px;} */
/* .bottom_section .bottom_textbox{max-width: 100%;} */

.header .logo{width: 125px;}
.header .language {width: auto;text-align: right;margin-left: 0;}
.header{padding: 15px 0;}
.product_section .outer_part{margin-top: 80px;}
.novis_img{width: 70%;left: 20px;}
.novis_img img{margin: unset;}

.product_section .price_bg .f-m{font-size: 23px;}
.product_section .price_bg .val{font-size: 50px;}
.product_section .save{font-size: 23px;}

.header .exclusive_text {right: unset;top: 21px;left: 50%;transform: translateX(-50%);padding: 10px;font-size:15px;z-index: 1;}
.header .language a{font-size: 18px;}
.product_section .product_card h4{font-size: 22px;}
.product_section .product_card p{font-size: 21px;}
.product_top_title{padding: 60px 0;}
.product_top_title .text_field.one{padding-left: 0;}
.product_top_title .outer_part{text-align: left;}
.product_top_title .text_field .rotate_5{padding: 12px 12px;}
.product_top_title .text_field.two{padding-left: 8%;}
.product_top_title .text_field h1 {font-size: 32px;}
.product_top_title .text_field.three{padding-left: 15%;}
.product_top_title .text_field.three .rotate_5{margin-left: 0;margin-top: -3px;}
.product_top_title .text_field.four .rotate_5{margin-left: 0;}
.product_top_title .text_field.four{padding-left: 25%;}
.product_top_title .text_field.one .rotate_5{margin-bottom: 0;}
.product_top_title .save{font-size: 23px;}
.product_section{margin-top: 54px;}
.product_overview .bottom_section .field input {padding: 11px 2px 11px;}
.black_bgtext img {width: 115px; }
.bottom_section .bottom_textbox{max-width: 80%;}
.product_overview  .bottom_section .bottom_textbox p br{display: block;}
.black_bgtext { left: -20px; bottom: -76px;}
.product_top_title  .wrapper{display: flex;justify-content: center;flex-wrap: wrap;}
.product_top_title .outer_part {max-width: 412px;font-size: unset; margin: 0 auto;}

}
@media only screen and (max-width:369px) {
    .product_top_title .price_bg .val{font-size: 31px;}
    .product_top_title .price_bg .f-m{font-size: 20px;}
    .header .exclusive_text{top: 30px;}
    .product_top_title{padding: 70px 0;}
    .product_top_title .text_field h1,.product_section .title .rotate_5{font-size: 29px;}
    .product_top_title .save,.product_section .save{font-size: 20px;}
    .product_top_title .text_field.one .rotate_5{text-align: center;}
    .product_section .price_bg .f-m{font-size: 21px;}
    .product_section .price_bg .val{font-size: 37px;}
    .product_section{margin-top: 60px;}


}

.justify-content-center {
    justify-content: center !important;
}

button[type="submit"] {
    cursor: pointer;
}

a:hover {
    color: #fff !important;
}

.language ul, .slick-dots {
    margin-bottom: 0;
}

.checkout h2 {
    font-family: 'Source Sans Pro', sans-serif;
}

.checkout .form-control {
    border: none;
    border-radius: 0;
}

.checkout .form-check-input[type=checkbox] {
    border-radius: 0;
}

.checkout .delivery {
    display: none;
}

.checkout .label-red {
    color: #a30b24;
    font-size: 20px;
    font-weight: 600;
}

.checkout .form-check-input:checked {
    background-color: #a30b24;
    border-color: #a30b24;
}

.checkout .form-check-input {
    height: 1.25em;
    width: 1.25em;
}

.checkout .form-check .form-check-input {
    margin-left: -1.75em;
}

.checkout .form-check {
    padding-left: 1.75em;
}

.checkout a {
    color: #a30b24;
}

.checkout button:hover {
    color: #fff !important;
}

.checkout .order {
    background-color: #fff;
    padding: 65px;
}

@media (max-width: 767px) {
    .checkout .order {
        padding: 15px;
    }
}

.checkout .font-bigger {
    font-size: 22px;
}

.checkout .font-bigger span {
    font-size: 18px;
}

@media (max-width: 767px) {
    .checkout .font-bigger {
        font-size: 16px;
    }

    .checkout .font-bigger span {
        font-size: 14px;
    }
}

.checkout .font-medium {
    font-weight: 600;
}

.checkout .product {
    font-size: 24px;
}

@media (max-width: 767px) {
    .checkout .product {
        font-size: 18px;
    }
}

.lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
}
.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid #000;
    border-color: #000 transparent #000 transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
