@media (min-width: 1200px) and (max-width: 1366px){

/*============ Over-Sodastream Page Start ============*/
.chw-sodastream-block .chwbox .chw-image { min-height:290px;}
/*============ Over-Sodastream Page End ============*/

}
@media (min-width: 1200px) and (max-width: 1410px){
  #header{ left: 20px; right: 20px; }
  }
  @media (min-width: 1200px) and (max-width: 1300px){
    #header{ left: 20px; right: 20px; }
    .logo{ margin: 0 10px;; }
    .header_wapper .header-shop-menu-coustom .nav > ul > li.menu-item-has-children > a{ padding: 0 15px;; }
    .header_wapper .nav > ul > li{ margin: 3px 0 0 20px; }
    }

@media (min-width: 1190px) and (max-width: 1256px){

.counts-block .counts-box .box-image .wc_icon_sec {right: 12px;top: 121px;}
.counts-block .counts-box .box-image .wc_icon_sec img {width:100%;max-width:64px;}	
.counts-block .counts-box .box-image .img img{ width:100%;}
.counts-block .counts-row{ padding:0px; }
.counts-block .counts-box .box-image .wc_icon_sec {right: 12px;top: 121px;}
.contact-form .submit-btnbox .submit-btn { min-width:146px;}
/* 31-05-2019 ST */	
.logo a {max-width:160px;}
.header-lang {padding-left: 30px;margin-left: 30px;}



.bottles-row .left-col-new{ max-width: 350px; }
.bottles-row .left-col-new h2{ font-size: 24px; line-height: 1.4; }
.bottles-row .left-col-new p{ font-size: 15px; }
.bottles-row .right-col-images{ width: 480px;; min-height: 468px;}
.bottles-row .right-col-images img{ width: 270px;}
.bottles-row-1{ margin: 0 -30px;; }
.maker-box-inner{ left: 30px;;   }
.maker-box-inner h2{ font-size: 26px;; }
.maker-box-main .img img{ max-width: 146px; }
.maker-box-main::after{ width:80%; height: 80%;}
.maker-box-main.version-2 .img img{ max-width: 106px; }
.maker-box-main{ min-height: 470px; }
.bottles-row-2{ padding: 20px 0 80px; margin: 0 -30px;; }
.flavours-box-main .data-box h3{ font-size: 22px;; }
.flavours-box-main .data-box .links190{ padding: 10px 0 0 0; }
.home-section-new-3 .home-vdi-block-main .img{ min-height: 600px;; }
.home-section-new-3 .ply-btn-vdi img{ width: 80px;;}


/*======= cylinder page css start 13-9-2022 ==============*/
.cylinder-top-title h1{ font-size: 40px; }
.gas-row-new .left-img { width: 500px;}
.cylinder-slider-block .cylinder-slider-img{ width: 440px; height: 440px; }
.cylinder-slider-block .cylinder-slider-img img{ width: 220px;}
.cylinder-slider .owl-nav{ top: 0px;; }
/*======= cylinder page css End 13-9-2022 ==============*/
}

@media (min-width: 992px) and (max-width: 1199px){

/*============ Header Start ============*/
.header_wapper .nav > ul > li { margin:0 0 0 15px;}
.header_wapper .nav > ul > li > a { font-size:15px;}
.header_wapper .nav > ul > li.menu-item-has-children > a:after { bottom:-8px;}
.header_wapper .nav > ul > li .sub-menu li { padding:0px 20px;}
.header_wapper .nav > ul > li .sub-menu li a { font-size:18px;}
.header_wapper .nav > ul > li .sub-menu li.menu-item-type-taxonomy a .menu-image-title { font-size:20px;}
/*============ Header End ============*/

/*============ Content Start ============*/
.products_box .image { min-height:261px;}
.products_box .image img { max-height:261px;}
.duurzaam_image { min-height:500px;}
.home_how_it_blk { padding:88px 0;}
.home_how_contain { width:100%; padding:0 0 0 40px;}
.row.align-items-center.flex-row-reverse .home_how_contain { width:100%; padding:0 40px 0 0;}
.counts-block .counts-box .box-image .wc_icon_sec {right: 12px;top: 121px;}
.counts-block .counts-box .box-image .wc_icon_sec img {width:100%;max-width:64px;}
/*============ Content End ============*/

/*============ Footer Start ============*/
.footer_top { padding:64px 0px 31px;}
.f_middle_left { width:240px;}
.f_middle_right { padding:11px 0 0 0;}
/*============ Footer End ============*/

/*============ Over-Sodastream Page Start ============*/
.dgv-sodastream-section { padding:0 0 88px 0;}
.chw-sodastream-block .chwbox .chw-image { min-height:290px;}
/*============ Over-Sodastream Page End ============*/

/*============ Werken-Bij Page Start ============*/
.bruisende-section { padding:0 0 70px 0;}
/*============ Werken-Bij Page End ============*/

/*============ Onze-Missie Page Start ============*/
.onze-missie-section { padding:88px 0 88px 0;}
.onze-missie-section .row > [class*="col-"] { -webkit-box-flex:0; -ms-flex:0 0 62%; flex:0 0 62%; max-width:62%;}
/*============ Onze-Missie Page End ============*/

/*============ Hoe-Werkt-Het Page Start ============*/
.hoe-werkt-het-intro .row > [class*="col-"] { -webkit-box-flex:0; -ms-flex:0 0 62%; flex:0 0 62%; max-width:62%;}
.video-section { padding:0 0 76px 0;}
/*============ Hoe-Werkt-Het Page End ============*/

/*============ Cilinder-Omruilen Page Start ============*/
.intro-section .row > [class*="col-"] { -webkit-box-flex:0; -ms-flex:0 0 62%; flex:0 0 62%; max-width:62%;}
.cilinder-block .cilinder-box .cilinder-image { min-height:380px;}
.cilinder-block .cilinder-box .cilinder-text { padding:40px 50px;}
.twee-section { padding:0 0 88px 0;}
/*============ Cilinder-Omruilen Page End ============*/

/*============ Waar-Te-Koop Page Start ============*/
.store-locator .store-locator-text { padding:30px 30px;}
/*============ Waar-Te-Koop Page End ============*/

/*============ Contact Page Start ============*/
.contact-form .submit-btnbox .submit-btn { min-width:146px;}
/*============ Contact Page End ============*/

/*============ Legal Page Start ============*/
.legal-section { padding:88px 0 60px 0;}
.legal-section .row > [class*="col-"] { -webkit-box-flex:0; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333%;}
/*============ Legal Page End ============*/

/*============ Shop Page Start ============*/
.shop-section { padding:88px 0 30px 0;}
/*============ Shop Page End ============*/

/*============ Shop-Detail Page Start ============*/
.back-to-shop { margin:0 0 30px 0;}
.shop-detail { padding:0px;}
.shop-detail .product-summary .product-tab .nav-tabs .nav-item { margin:0 20px 0 0;}
.shop-detail .product-summary .product-tab .nav-tabs .nav-item .nav-link { font-size:13px;}
/*============ Shop-Detail Page End ============*/

/*============ Persmap-FAQ Page Start ============*/
.persmap-faq-sidebar { padding:0px;}
/*============ Persmap-FAQ Page End ============*/

/*============ Product-Registratie Page Start ============*/
.product-registratie-section { padding:88px 0 60px 0;}
/*============ Product-Registratie Page End ============*/

.cilinder-block .cilinder-box .cilinder-tab .tab-content .tab-pane { min-height:308px; }
.counts-block .counts-box .box-image .img img{ width:100%;}
.contact-form .wpcf7-form .wpcf7-mail-sent-ok {max-width:195px;}
.contact-form .wpcf7-form .wpcf7-validation-errors {max-width: 205px;word-break:break-all;}
.cilinder_omruilen_wapper .duurzaam_text {margin-right:50px;}

/* 03-06-2019 ST */
.logo a {max-width:160px;}
.header-lang {padding-left: 25px;margin-left: 25px;}
.duurzaam_text {margin-left:0px;}
/* 03-06-2019 EN */

/* 17-07-2019 ST */
.w3n-seond-page.home_how_it_blk {padding: 88px 0;}
.home-cleanup-section {padding: 88px 0 88px 0;}
.shop-detail-section.w3n-product-page {padding: 88px 0 88px 0;}
/* 17-07-2019 EN */

/*19-8-2019 css start*/
.rec-section {padding-top: 80px;}
.rcp-banner .bannner-block { height: 270px; }
/*19-8-2019 css end*/

.news-title { width:75%; }
.news-single-banner { height:380px; }
.news-content { padding:64px 50px 0; }
.news-content p { padding-left:35px; padding-right:35px; }
.news-content h5,
.news-content h2 { padding-left:35px; padding-right:35px; }
.news-content ul { padding-left:35px; padding-right:35px; }
.news-content ol { padding-left:35px; padding-right:35px; }
.counts-block .counts-box .box-image .wc_icon_sec { right:12px; top:121px;}
.counts-block .counts-box .box-image .img img { width:100%;}
.counts-block .counts-row { padding:0px;}
.moederdag_page .row.align-items-center.flex-row-reverse .home_how_contain { width:92%;}

/*============ Handlersuche Page Start ============*/
.handlersuche_video.plastic_video { padding:88px 0 88px 0;}
/*============ Handlersuche Page End ============*/

/*============ Wie-funktionziezrt Page Start ============*/
.plastic_video.funktiinz { padding:88px 0 88px 0;}
/*============ Wie-funktionziezrt Page End ============*/

/*============ Unternehmen Page Start ============*/
.sodasoul_gelebt { padding:87px 0 53px 0;}
.gelebt_box { padding:35px 0 35px 0;}
/*============ Unternehmen Page End ============*/

/*============ Zylindertausch Page Start ============*/
.plastic_video.zylinder { padding:88px 0 88px 0;}
/*============ Zylindertausch Page End ============*/

.system-blk_left .right_image { width: 85px; }
.system-blk_right .right_image { width: 85px; }

.thnakyou_wrap .thnakyou_text{padding:0;}

/*PEPSI SODASTREAM PAGE ST*/
.profiterVideo_tex iframe {height:360px;}
.pepsipg .home_how_it .home_how_contain h3 {padding: 0 0 10px;}
.pepsipg .home_how_it .home_how_contain p + p {padding-top: 10px;}
.pepsipg .home_how_it .links190 {padding:20px 0 0;}
.pepsipg .home_how_it .row:nth-child(even) .home_how_contain {padding: 0 40px 0 0;}
/*PEPSI SODASTREAM PAGE ED*/





.bottles-row .left-col-new{ max-width: 350px; }
.bottles-row .left-col-new h2{ font-size: 24px; line-height: 1.4; }
.bottles-row .left-col-new p{ font-size: 15px; }
.bottles-row .right-col-images{ width: 480px;; min-height: 468px;}
.bottles-row .right-col-images img{ width: 270px;}
.bottles-row-1{ margin: 0 0px;; }
.maker-box-inner{ left: 30px;;   }
.maker-box-inner h2{ font-size: 26px;; }
.maker-box-main .img img{ max-width: 146px; }
.maker-box-main::after{ width:80%; height: 80%;}
.maker-box-main.version-2 .img img{ max-width: 106px; }
.maker-box-main{ min-height: 470px; }
.bottles-row-2{ padding: 20px 0 80px; margin: 0  0px;; }
.flavours-box-main .data-box h3{ font-size: 22px;; }
.flavours-box-main .data-box .links190{ padding: 10px 0 0 0; }
.home-section-new-3 .home-vdi-block-main .img{ min-height: 500px;; }
.home-section-new-3 .ply-btn-vdi img{ width: 80px;;}


/*======= cylinder page css start 13-9-2022 ==============*/
.cylinder-top-title h1{ font-size: 40px; }
.gas-row-new .left-img { width: 450px;}
.cylinder-slider-block .cylinder-slider-img{ width: 440px; height: 440px; }
.cylinder-slider-block .cylinder-slider-img img{ width: 220px;}
.cylinder-slider .owl-nav{ top: 0px;; }

.cylinder-page-new{ padding: 80px 0 0 0; }
.cylinder-slider-block .left-text{ width: 430px;;}
.cylinder-slider-block .left-text .text p{ font-size: 24px;; }
.cylinder-row-left{ padding: 30px;; }
/*======= cylinder page css End 13-9-2022 ==============*/
}

@media (min-width: 992px) and (max-width: 1249px){

  .shop-detail .links190 a { min-width: 162px;}

.moederdag_page .home_how_contain { padding: 0 0 0 45px; }
.moederdag_page .home_how_contain h3 { font-size: 26px; padding: 0 0 15px; }
.home_how_contain ul li,
.moederdag_page .home_how_contain p { font-size: 15px; line-height: 1.3; }
.home_how_contain ul { padding-bottom: 14px; }
.moederdag_page .row.align-items-center.flex-row-reverse .home_how_contain { padding: 0 0 0 32px; }
.home_how_contain ul li:before { top: 8px; }
.precycling_row .cont-text .text_wrap { padding:0 34px;}
.precycling_row .cont-text h4 { font-size:20px;}
.trade_top { padding: 0 50px 40px;}

.shop-block .shop-box .box-text .box-title { font-size: 16px; }
.shop-block .shop-box .box-text .our_links a { font-size: 14px; }
.shop-block .shop-box .box-text .our_links a img { margin-right: 6px; }
.flaschen_page .shop-block .shop-box { margin: 0 0 50px 0; }
.flaschen_page .shop-section { padding: 77px 0 30px 0; }

/* compare page start */
.compare_page_wrap .dektop_compare .tablebox .tr_row .pro_td + .pro_td { margin-left: 20px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .pro_td { width: 220px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .btnbox a { min-width: 200px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .head_td { padding: 20px 15px 18px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .head_td { font-size: 15px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .head_td img { margin: 3px 0 0 6px;}

.pro_btn_wrap a { min-width: 10px; padding: 0 10px; font-size: 13px; height: 40px; line-height: 40px;}
.pro_btn_wrap a.compare_btn { line-height: 38px;}

.newpage_soda .umwelt_row-contain,
.newpage_soda .umwelt_row.row:nth-child(2n+0) .umwelt_row-contain { margin-left: 0; }
.newpage_soda .umwelt_row-contain { width: 100%; }

}

@media (min-width: 768px) and (max-width: 991px){

  .pro_btn_wrap a { min-width: 10px; padding: 0 10px; font-size: 13px; height: 40px; line-height: 40px;}
  .pro_btn_wrap a.compare_btn { line-height: 38px; margin-left: 8px;}

/*============ Header Start ============*/
#wrapper { padding:70px 0 0 0;}
#header { height:70px;}
.header_wapper { height:70px;}
/*.logo { width:150px; margin:20px 0 0 20px;}*/
 
.header_right { margin:25px 20px 0 0;display: none;}
.header_wapper .nav { padding:0px;}
.header_wapper .nav > ul > li { margin:0 0 0 12px;}
.header_wapper .nav > ul > li:first-child { margin-left: 0; }
.header_wapper .nav > ul > li > a { font-size:12px; padding-bottom:27px;}
.header_wapper .nav > ul > li.menu-item-has-children > a { padding:0 12px 27px 0;}
.header_wapper .nav > ul > li.menu-item-has-children > a:before { top:5px; width: 13px;height: 7px;  }
.header_wapper .nav > ul > li.menu-item-has-children > a:after { bottom:-9px;}
.header_wapper .nav > ul > li .sub-menu li { padding:0px 15px;}
.header_wapper .nav > ul > li .sub-menu li a { font-size:16px;}
.header_wapper .nav > ul > li .sub-menu li.menu-item-type-taxonomy a .menu-image-title { font-size:18px;}
/*============ Header End ============*/

/*============ Content Start ============*/
.slider_image { min-height:calc(100vh - 70px);}
.banner_text h1 { font-size:36px;}
.home_products_block { padding:70px 0;}
.section_title h2 { font-size:36px;}
.products_row { padding:35px 0 0 0;}
.products_box .image { min-height:186px;}
.products_box .image img { max-height:186px;}
.products_box h2 { font-size:20px;}
.duurzaam_image { min-height:450px;}
.duurzaam_text h2 { font-size:36px;}
.home_how_it_blk { padding:70px 0;}
.home_how_contain { width:100%; padding:0 0 0 25px;}
.row.align-items-center.flex-row-reverse .home_how_contain { width:100%; padding:0 25px 0 0;}
.home_how_contain h3 { font-size:30px; padding:0 0 15px 0;}
.home_how_contain .links190 { padding:20px 0 0 0;}
/*============ Content End ============*/

/*============ Footer Start ============*/
.footer_top { padding:50px 0px 31px;}
.f_top_left { width:100%; text-align:center;}
.f_top_right { width:100%;}
.f_newlatter { margin:30px 0 0 0;}
.f_newlatter form button { width:140px;}
.footer_middle { padding:50px 0px 20px;}
.f_middle_left { width:100%; text-align:center;}
.f_social ul li { float:none; margin:0 6px;}
.f_middle_right { width:100%; float:left; padding:0 0 0 0;}
.footer_bottom { padding:20px 0px;}
.copyright { width:100%; text-align:center;}
.f_bottom_links { width:100%; text-align:center; margin:6px 0 0 0;}
.f_bottom_links ul li { float:none; padding:0px 15px;}
/*============ Footer End ============*/

/*============ Over-Sodastream Page Start ============*/
.inner-banner { min-height:280px;}
.head_main_content h1,
.inner-banner .inner-banner-caption .caption-text h1 { font-size:36px;}
.over-sodastream-intro { padding:70px 0px;}
.over-sodastream-intro .intro-video { margin:30px 0 0 0;}
.dgv-sodastream-section { padding:0 0 70px 0;}
.dgv-sodastream-block .dgvbox { padding:40px 20px;}
.chw-sodastream-block .chwbox .chw-image { min-height:250px;}
.chw-sodastream-block .chwbox .chw-text { bottom:20px; padding:0px 20px;}
.chw-sodastream-block .chwbox .chw-text h3 { font-size:26px;}
/*============ Over-Sodastream Page End ============*/

/*============ Werken-Bij Page Start ============*/
.werken-bij-intro { padding:70px 0px;}
.werken-bij-intro .intro-text h3 { font-size:36px;}
.counts-title h3 { font-size:36px;}
.counts-block .counts-row { -ms-flex-wrap:nowrap; flex-wrap:nowrap; overflow-y:auto; -webkit-overflow-scrolling:touch;}
.counts-block .counts-row > .counts-col { -webkit-box-flex:0; -ms-flex:0 0 234px; flex:0 0 234px; max-width:234px;}
.bruisende-section { padding:0 0 55px 0;}
/*============ Werken-Bij Page End ============*/

/*============ Onze-Missie Page Start ============*/
.onze-missie-section { padding:70px 0px;}
/*============ Onze-Missie Page End ============*/

/*============ Hoe-Werkt-Het Page Start ============*/
.hoe-werkt-het-intro { padding:70px 0px 48px 0px;}
.video-section { padding:0 0 58px 0;}
.video-block .video-box .video-image .cap-text { font-size:24px;}
/*============ Hoe-Werkt-Het Page End ============*/

/*============ Cilinder-Omruilen Page Start ============*/
.intro-section { padding:70px 0px 44px 0px;}
.intro-section .intro-text h2 { font-size:36px;}
.cilinder-section { padding:0 0 70px 0;}
.cilinder-block .cilinder-box .cilinder-image { min-height:380px;}
.cilinder-block .cilinder-box .cilinder-text { padding:30px 40px;}
.twee-section { padding:0 0 70px 0;}
.twee-block .tweebox { padding:35px 35px;}
.twee-block .tweebox .box-text h3 { font-size:22px;}
/*============ Cilinder-Omruilen Page End ============*/

/*============ Waar-Te-Koop Page Start ============*/
.waar-tab-section { padding:0 0 70px 0;}
.waar-tab-block .waar-logos .logobox { height:110px; padding:20px 20px;}
.waar-tab-block .waar-logos .logobox .img img { max-height:64px;}
.store-locator-section { padding:70px 0px;}
.store-locator .store-locator-left { width:100%; min-height:0px; border-right:none; border-bottom:1px solid #dcdcdc;}
.store-locator .store-locator-text { padding:30px 30px;}
.store-locator .store-listing { height:auto; max-height:455px;}
.store-locator .store-listing .listbox:last-child { border-bottom:none;}
.store-locator .store-locator-right { width:100%;}
.store-locator .store-locator-map iframe { height:450px;}
/*============ Waar-Te-Koop Page End ============*/

/*============ Contact Page Start ============*/
.contact-section { padding:70px 0px;}
.contact-title h2 { font-size:36px;}
.contact-detail .detail-box ul li .left { width:86px;}
.contact-form { padding:0px;}
.contact-map { padding-left:0px;}
.contact-form .submit-btnbox .submit-btn { min-width:146px;}
/*============ Contact Page End ============*/

/*============ Legal Page Start ============*/
.legal-section { padding:70px 0 50px 0;}
.legal-title h2 { font-size:36px;}
/*============ Legal Page End ============*/

/*============ Shop Page Start ============*/
.shop-section { padding:70px 0 30px 0;}
.shop-title h2 { font-size:36px;}
.shop-block .shop-box { margin:0 0 40px 0;}
/*============ Shop Page End ============*/

/*============ Shop-Detail Page Start ============*/
.shop-detail-section { padding:40px 0 70px 0;}
.back-to-shop { margin:0 0 30px 0;}
.shop-detail { padding:30px 0 0 0;}
.video-section.shop-detail-video-section { padding:0 0 60px 0;}
.related-product-section { padding:70px 0 30px 0;}
/*============ Shop-Detail Page End ============*/

/*============ Persmap-FAQ Page Start ============*/
.persmap-faq-section { padding:70px 0px;}
.persmap-faq-sidebar { padding:0px;}
/*============ Persmap-FAQ Page End ============*/

/*============ Product-Registratie Page Start ============*/
.product-registratie-section { padding:70px 0 60px 0;}
.product-registratie-image { padding:30px 0 0 0;}
/*============ Product-Registratie Page End ============*/

.cilinder-block .cilinder-box .cilinder-tab .tab-content .tab-pane { min-height:308px; }
.counts-block .counts-box .box-image .img img{ width:100%;}
.contact-form .wpcf7-form .wpcf7-mail-sent-ok {max-width:195px;word-break:break-all;}
.contact-form .wpcf7-form .wpcf7-validation-errors {max-width: 205px;word-break:break-all;}
.cilinder_omruilen_wapper .duurzaam_text {margin-right:0px;}

/* 03-06-2019 ST */
.header-lang {padding-left: 10px;margin-left: 15px;}
.duurzaam_text {margin-left:0px;}
/* 03-06-2019 EN */

/* 17-07-2019 ST */
.w3n-seond-page.home_how_it_blk {padding: 70px 0;}
.home-tomorrow-section {padding: 50px 0 0 0;} 
.home-cleanup-section {padding: 68px 0 68px 0;}
.shop-detail-section.w3n-product-page { padding: 75px 0 75px 0;}
.banner_caption .banner_text h1 {font-size: 32px;} 
/* 17-07-2019 EN */

/*19-8-2019 css start*/
.rcp-banner .bannner-block { height: 200px; }
.w3nyouiframe .modal-dialog { max-width: 600px; }
.w3nyouiframe .modal-body .you-iframe { height:330px; }
/*19-8-2019 css end*/

.news-title { width:100%; }
.news-title h2,
.news-title h1 { font-size:20px; line-height:1.5; letter-spacing: 1px; }
.news-single-banner { height:192px; }
.news-content { padding:48px 0 0; }
.news-content p,
.news-content h2,
.news-content h5,
.news-content ul,
.news-content ol { padding:0; }
/*.news-content h2 { padding:40px 0 12px; font-size: 36px; }*/
.news-content h2,
.news-content h5 { padding-top:40px; padding-bottom:12px;  }
.news-content img { padding:48px 0 8px;  }
.news-content ul,
.news-content ol { padding-top:24px; }
.news-content iframe { height:284px; margin:48px 0 8px; }
.master-intro-sec + .home_how_it_blk { padding-top: 40px; }
.news-content iframe + p { padding-top:40px; }
.counts-block .counts-box .box-image .wc_icon_sec { position:absolute; right:20px; top:91px; z-index:1;}
.counts-block .counts-box .box-image .img img { width:100%;}
.counts-block .counts-row { padding-left:0; padding-right:0;}
.moederdag_page .home_how_contain { padding: 0 0 0 45px; }
.moederdag_page .home_how_contain h3 { font-size: 26px; padding: 0 0 15px; }
.home_how_contain ul li,
.moederdag_page .home_how_contain p { font-size: 15px; line-height: 1.3; }
.home_how_contain ul { padding-bottom: 14px; }
.moederdag_page .row.align-items-center.flex-row-reverse .home_how_contain { padding: 0 0 0 32px; }
.home_how_contain ul li + li { margin: 0; }
.home_how_contain ul li:before { top: 8px; } 
.moederdag_page .home_how_contain h3 {font-size: 23px;padding: 0 0 10px;}
.moederdag_page .home_how_contain .links190 a { height: 45px; line-height: 45px; font-size: 16px; }
.moederdag_page .home_how_it_blk { padding: 68px 0; }
.dose_it_work_blk { padding: 50px 0 58px 0; }
.it_work_inner_blk h3 { font-size: 29px; }
.moederdag_page .row.align-items-center.flex-row-reverse .home_how_contain { padding-right:20px; }
.impressum_page{padding:70px 0 80px;}
.impressum_box{padding:19px 5px 22px;}
.trade_offer_page{padding:70px 0 80px;}
.saynotop_top{padding:70px 0 70px;}
.precycling_plastic { padding:70px 0px;}
.precycling_row .cont-text .text_wrap{padding:0 34px;}
.precycling_row .cont-text h4 { font-size:20px;}
.plastic_video { padding:70px 0 90px;}
.trade_top { padding: 0 50px 40px;}

/*============ Handlersuche Page Start ============*/
.handlersuche_top { padding:70px 0px;}
.handlersuche_top .handlersuche_text h2 { font-size:36px;}
.handlersuche_store_locator { padding:70px 0px;}
.handlersuche_video.plastic_video { padding:70px 0px 30px 0px;}
.handlersuche_video.plastic_video .vide_box { margin:0 0 40px 0; padding:0px;}
.handlersuche_video.plastic_video .vide_box h4 { padding:0 0 20px 0;}
/*============ Handlersuche Page End ============*/

/*============ Wie-funktionziezrt Page Start ============*/
.funktiinz_top { padding:70px 0px;}
.funktiinz_product { padding:0px 0px 70px 0px;}
.place_funktiinz { padding:70px 0px;}
.place_row .place_col .place_box { padding:20px 12px;}
.place_row .place_col .place_box h6 { font-size:15px; line-height:20px; word-wrap:break-word;}
.plastic_video.funktiinz { padding:70px 0px;}
.plastic_video.funktiinz .vide_box h4 { padding:0 0 20px 0;}
/*============ Wie-funktionziezrt Page End ============*/

/*============ Service Page Start ============*/
.service_top { padding:70px 0 77px;}
.zylinder_ruckgabe { padding:70px 0;}
.gebrauch_service { padding:70px 0 80px;}
/*============ Service Page End ============*/

/*============ Unternehmen Page Start ============*/
.saynotop_top.unternehmen { padding:70px 0px;}
.sodasoul_gelebt { padding:70px 0 40px 0;}
.gelebt_box { padding:30px 0 30px 0;}
/*============ Unternehmen Page End ============*/

/*============ Zylindertausch Page Start ============*/
.co2_cylinder { padding:70px 0px;}
.und_funktionir { padding:70px 0px;}
.beispiel_leif { padding:70px 0px;}
.plastic_video.zylinder { padding:70px 0px;}
/*============ Zylindertausch Page End ============*/


/*======== new css 03-07-2020 =============*/
 

.shop-block .shop-box .box-text .box-title { font-size: 16px; }
.shop-block .shop-box .box-text .our_links a { font-size: 14px; }
.shop-block .shop-box .box-text .our_links a img { margin-right: 6px; }
.flaschen_page .shop-block .shop-box { margin: 0 0 50px 0; }
.flaschen_page .shop-section { padding: 77px 0 30px 0; }

.modal_shop .modal-dialog { max-width: 750px; }
/*======== new css 03-07-2020 =============*/
.tab_contain_main .video_image .ply_btn a { width: 54px;height: 54px; }
.tab_contain_main .video_image .ply_btn a img { width: 14px;height: auto; }

.thnakyou_wrap .thnakyou_text{padding:0 100px;}
.f_links { padding: 0 0 25px 0; }



.f_middle_right .col-lg-3{-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;}
.f_middle_right .col-lg-3:nth-child(2) .f_links{ position:relative; left:0px; }
.f_middle_right .col-lg-3:nth-child(3) .f_links{ position:relative; left:0px; }
.f_middle_right .col-lg-3:nth-child(4) .f_links{ position:relative; left:0px; width:100%; }


/* compare page start */
.compare_page_wrap .dektop_compare .tablebox .tr_row .pro_td + .pro_td { margin-left: 20px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .pro_td { width: 220px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .btnbox a { min-width: 200px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .td_box:last-child { display: none !important;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .head_td { padding: 20px 14px 18px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .head_td { font-size: 14px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .head_td img { margin: 3px 0 0 6px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .td_box { font-size: 14px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.pricerow .td_box { font-size: 16px;}
/* compare page end */

/*PEPSI SODASTREAM PAGE ST*/
.profiter_sec { padding: 70px 0;}
.profitervideo_sec {padding: 70px 0 54px;}
.profiterVideo_tex iframe {HEIGHT:360px;}
.home_how_it_blk.pepsipg {padding: 70px 0;}
.pepsipg .home_how_it .home_how_contain h3 {padding: 0 0 10px;font-size: 20px;}
.pepsipg .home_how_it .home_how_contain p + p {padding-top: 10px;}
.pepsipg .home_how_it .links190 {padding:20px 0 0;}
.pepsipg .home_how_it .row:nth-child(even) .home_how_contain {padding: 0 40px 0 0;}
.profitervideo_sec.toutes {padding: 70px 0;}
/*PEPSI SODASTREAM PAGE ED*/

/*IFRAME PAGE CSS ST*/
.sodaIframe .iframebox iframe {height: calc(100vh - 70px);}
/*IFRAME PAGE CSS ED*/
.bottles-row{ flex-direction: column; justify-content: center;  padding: 60px 0 0 0;   }
.bottles-row .left-col-new{ width: 100%; max-width: 100%; }
.bottles-row .left-col-new h2{ font-weight: 500; font-size: 22px; line-height: 28px; padding: 0 0 20px;  }
.bottles-row .left-col-new p{ font-size: 14px; line-height: 21px; }
.bottles-row .right-col-images {width: 480px;min-height: 468px;}
.bottles-row .right-col-images img {width: 270px;}

.bottles-row-1{ margin: 0 0px;; }
.maker-box-inner{ left: 15px; bottom: 55px ;    }
.maker-box-inner h2{ font-size: 26px;; }
.maker-box-main .img img{ max-width: 146px; }
.maker-box-main::after{ width:70%; height: 100%;}
.maker-box-main.version-2{ margin: 30px 0 0 0; }
.maker-box-main.version-2 .img img{ max-width: 106px; }
.maker-box-main{ min-height: 470px; }
.bottles-row-2{ padding: 15px 0 50px; margin: 0  0px;; }
.flavours-box-main .data-box h3{ padding: 0 0 5px; font-size: 22px;; }
.flavours-box-main .data-box .links190{ padding: 10px 0 0 0; }
.home-section-new-3 .home-vdi-block-main .img{ min-height: 260px;; }
.home-section-new-3 .ply-btn-vdi img{ width: 50px;;}
.bottles-row-1 .row .col-md-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
.flavours-box-main{ flex-direction: column-reverse; }
.flavours-box-main .img{ width: 100%; max-width: 100%; }
.flavours-box-main .img img{ width: 100%;   }
.flavours-box-main .data-box{ width: 100%; padding: 11px 15px 20px; }
.flavours-box-main .data-box p{ display: none; }
.flavours-box-main .data-box .links190{ padding: 0px;; }




/*======= cylinder page css start 13-9-2022 ==============*/
.cylinder-top-title h1{ font-size:36px; }
.gas-row-new .left-img { width: 350px;}
.cylinder-slider-block .cylinder-slider-img{ width: 350px; height: 350px; }
.cylinder-slider-block .cylinder-slider-img img{ width: 178px;}
.cylinder-slider .owl-nav{ top: 0px;; }

.cylinder-page-new{ padding: 80px 0 0 0; }
.cylinder-slider-block .left-text{ width: 320px;;}
.cylinder-slider-block .left-text .text p{ font-size: 18px;; }
.cylinder-row-left{ width: 100%; text-align: center; padding: 30px;; }
.cylinder-top-title p{ font-size: 16px;; }
.cylinder-row-new{ flex-direction: column-reverse; }
.cylinder-row-right{ width: 100%;}
.cylinder-row-right .img{ min-height: 0px; width: 100%;  }
.cylinder-row-right .img img{ display: block;}
.cylinder-btn-row{ justify-content: center; }
.cylinder-row-new:nth-child(2n+0){ flex-direction: column-reverse; }
.cylincer-banifit-new .banifit-row{ flex-wrap: wrap; padding: 70px  0 0 0 ; }
.cylincer-banifit-new .banifit-row .banifit-box-new{ width: 50%; padding: 0 0 40px; }
.gas-row-new .right-gas-data h2{ font-size: 26px;; }
.gas-row-new .right-gas-data{ width: 300px;;}
.cylinder-page-sec-5{ padding: 0 0 80px 0; }
.guide-listing .row .col-md-3{ padding: 10px; -webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
/*======= cylinder page css End 13-9-2022 ==============*/

.newpage_soda .umwelt_row-contain,
.newpage_soda .umwelt_row.row:nth-child(2n+0) .umwelt_row-contain { margin-left: 0; }
.newpage_soda .umwelt_row-contain { width: 100%; }
.newpage_soda .umwelt_row-contain h5 { padding: 0 0 10px; }
.newpage_soda .umwelt_row-contain p + p { padding-top: 15px; }
.umwelt_row .video_btns a { height: 77px;width: 77px; }
.newpage_soda .umwelt_row .umwelt_row-contain { padding: 32px 0 48px 0; }
.newpage_soda .umwelt_section .image_box img { width: auto; }
.newpage_soda .umwelt_section .image_box { position: relative; display: inline-block; vertical-align: top; }
}

@media (max-width: 1200px){
#header{ left: 0px; top: 0px; right: 0px; height: 60px; border-radius: 0px;   }
.header_wapper{ flex-direction: row-reverse;     align-items: center; justify-content: flex-end;height: 60px; border-radius: 0px; }

.header-shop-menu-coustom{ display: none; }
.header-lang.mobile-show{ margin-top: 6px;; background: none; padding: 15px 20px;;  margin-left: auto; display: block; }
#wrapper { padding:60px 0 0 0;}
.header-lang{ min-height: 0px;; }
.mobile-header .menu-icon{ height: 60px; width: 60px; display: flex;  align-items: center; justify-content: center ; background: #75A7AD;}
.mobile-header { margin:0px 0px 0 0; }
.mobile-header .menu-icon .icon-bar{ width: 25px;}
.mobile-header .menu-icon .icon-bar span{ background: #efebe4; }
.mobile-header .menu-icon .icon-bar span:nth-child(2){ width: 18px;}
.mobile-header .menu-icon .icon-bar span:nth-child(3){ width: 12px;}
.mobile-header .menu-icon.active .icon-bar span:nth-child(1),
.mobile-header .menu-icon.active .icon-bar span:nth-child(2),
.mobile-header .menu-icon.active .icon-bar span:nth-child(3){ width: 100%;}
.logo img{ width: 165px; height: auto; max-width: none; max-height: none;}
.header-lang .h-lang { color:#75A7AD ; }
.header-lang .h-lang::after{ margin: -9px 0 0 0; background: url(../images/Dropdown-arrow-2.svg) no-repeat center center; }

.logo{ margin: 0 15px;; }
.header-lang ul::before{ top: -5px; }

.header_wapper{ position: relative; }
  .header_wapper::after{ z-index: 1; opacity: 0; transition: all 0.3s ease-in-out; background: #c7c7c7; position: fixed; left: 0px; top: 60px; width: 100%; height: 100%; content: '';  pointer-events: none;    }
.overflow-hidden .header_wapper::after{ opacity: 1;  }
.mobile-menu-wrap .mobile-nav{ margin: 0px; padding:  0 15px;; }
.mobile-menu-wrap .mobile-nav > ul > li{ border: 0px; border-top: #f1f3f3 solid 1px; padding: 11px 0px;  ; }
.mobile-menu-wrap .mobile-nav > ul > li:last-child{border-bottom: #f1f3f3 solid 1px;  }
.mobile-menu-wrap .mobile-nav > ul > li > a { padding: 0px;;  color: #002238; letter-spacing: 0.3px;color: #002238; font-size: 15px; line-height: 23px;  }
.mobile-menu-wrap .mobile-nav > ul > li.menu-item-has-children > a:after{ top: 50%; margin: -4px 0 0 0; }
.mobile-menu-wrap .mobile-nav > ul > li .sub-menu{ padding: 10px; }
.mobile-menu-wrap .mobile-nav > ul > li .sub-menu li{ margin: 0px; padding:3px 0px; }
.mobile-menu-wrap .mobile-nav > ul > li .sub-menu li a{  color: #002238; letter-spacing: 0.3px;color: #75A7AD; font-size: 13px; line-height: 23px;}

.mobile-products-box{ padding:40px  15px; }
.mobile-products-box a{ width: 143px; display: flex;flex-direction: column; }
.mobile-products-box a .img{ width:143px; height: 143px;  display: flex; align-items: center; justify-content: center; border-radius: 15px; border: #c7ccce solid 1px;; overflow: hidden;;}
.mobile-products-box a .img img{ width: auto; height: auto; max-width: 140px; max-height: 140px;  }
.mobile-products-box .name{ display: block; width: 100%; text-align: center; padding: 10px 0 0 0; letter-spacing: 1.8px;color: #002238;text-transform: uppercase;opacity: 1; font-size: 15px; font-weight: bold; }
.header_wapper{ box-shadow: 0px 3px 20px #5253531A; position: relative; z-index: 5; }
.mobile-menu-wrap{box-shadow:inset 0px 3px 20px #5253531A; }

.mobile-menu-wrap{ overflow: hidden; }
.mobile-menu-wrap-inner-1 { top: 0px; left: 0px; transition: all 0.3s ease-in-out; background: #fff; z-index: 2; width: 100%; height: 100%; overflow:auto; position: absolute; display: block; width: 100%;  }
.mobile-menu-wrap-inner-2{top: 0px; left: 0px; transition: all 0.3s ease-in-out; transform: translateX(-100%);  background: #fff;  padding: 32px 15px; width: 100%; z-index: 3; height: 100%; overflow:auto; position: absolute;  width: 100%;  
  opacity: 0;
  visibility: hidden;
  pointer-events:  none;
}
.header-lang ul{  z-index: 100;}
.header-shop-menu-coustom.mobile-show{ display: block; width: 100%; overflow: hidden; }
.back-links-menu a{ padding: 0 0 0 34px; letter-spacing: 2.1px;color: #002238; font-weight: bold;text-transform: uppercase;opacity: 1; font-size: 15px; display: inline-block; width: auto; background: url(../images/back.svg) no-repeat  left center;  }
.back-links-menu{ padding: 0 0 32px; display: block; }
.header_wapper .header-shop-menu-coustom .nav > ul > li{ border: 0px;; }
.header_wapper .nav > ul > li .sub-menu-wrap{ position: relative; display: block; opacity: 1; visibility: visible; z-index: 5; transform: none; transition: none; margin: 0px; box-shadow: none;    }

.header-shop-menu-coustom.mobile-show{ display: block; }
.header_wapper .header-shop-menu-coustom .nav > ul > li.menu-item-has-children > a{ display:none; }
.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu-wrap .sub-menu{ align-items: flex-start; justify-content: space-between; padding: 0px; display: flex; flex-wrap: wrap;  }
.header_wapper .nav > ul > li .sub-menu-wrap .sub-menu{ opacity: 1; }
.header_wapper .nav > ul > li  .sub-menu-wrap {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.mobile-menu-wrap-inner-1.active{ transform: translateX(-100%); 
  opacity: 0;
  visibility: hidden;
  pointer-events:  none;
}
.mobile-menu-wrap-inner-2.active{ transform: translateX(0);  
  opacity: 1;
  visibility: visible;
  pointer-events:  all;
}

.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu li.menu-item-type-taxonomy{ margin: 0px 0 30px; width: 143px;}
.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu li.menu-item-type-taxonomy a{ min-height: 0px;; flex-direction: column;  height: auto; width: 100%; border-radius: 0px;   background: none;  }
.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu li.menu-item-type-taxonomy a .menu-image-title{ letter-spacing: 0.28px;
  color: #002238;
  text-transform: uppercase; font-size: 14px; padding: 10px 5px 0;  display: block; position: relative; top: auto;  }
.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu li.menu-item-type-taxonomy a span.image-item{ position: relative; overflow: hidden; border-radius: 16px; background: #005d6e;    width: 100%; display: block; height: 143px; }

.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(2) a{ background: none; }
.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(2) a span.image-item{ background: #efebe4; }

.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(3) a{ background: none; }
.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(3) a span.image-item{ background:#eceeef; }

.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(4) a{ background: none; }
.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(4) a span.image-item{ background: #005d6e; }
.header_wapper .nav > ul > li .sub-menu li.menu-item-type-taxonomy a .menu-image{ top: 10%; }

.snppopup{ position: relative; z-index: 5; }

.header_right{ display: none; }

.webshopbtn{ margin: 20px 15px; }
.webshopbtn a{ margin: 0px; padding: 0px; border: 0px; background: none; height: auto; line-height: normal; color: #005D6E; font-weight: 600;  }
}
@media (max-width: 767px){

  .pro_btn_wrap { padding: 10px 0 0 0;}
  .pro_btn_wrap a { min-width: 100%; height: 40px; line-height: 40px; font-size: 15px;}
  .pro_btn_wrap a.compare_btn { margin: 2px 0 0 0; line-height: 36px;}

/*============ Header Start ============*/
#wrapper { padding:60px 0 0 0;}
 
 
.mobile-header { margin:0px 0px 0 0; }
.header_right { display:none;}
/*============ Header End ============*/

/*============ Content Start ============*/
.container { max-width:100%;}
.slider_image { min-height:480px;}
.banner_text { max-width:100%; text-align:center;}
.banner_text h1 { font-size:32px; padding:0 0 12px 0;}
.banner_text p { line-height:22px;}
.banner_text .links { padding:28px 0 0 0;}
.home_slider_wapper .owl-theme .owl-dots { display:none !important;}
.home_products_block { padding:63px 0 25px 0;}
.section_title h2 { font-size:32px;}
.products_row { padding:30px 0 0 0;}
.products_row .row { margin:0 -6px;}
.products_row .row > [class*="col-"] { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; padding:0 6px;}
.products_box { margin:0 0 38px 0;}
.products_box .image { min-height:inherit;}
.products_box .image img { max-height:100%;}
.products_box h2 { font-size:18px; padding:15px 0 0 0;}
.products_box .links { display:none;}
.duurzaam_image { min-height:330px;}
.duurzaam_caption { position:static; -webkit-transform:none; transform:none;}
.duurzaam_text { max-width:100%; float:none; text-align:center; padding:32px 0 64px 0;}
.duurzaam_text h2 { font-size:32px; color:#101010;}
.duurzaam_text p { color:#626262;}
.duurzaam_text .links { padding:24px 0 0 0;}
.home_how_it_blk { padding:0px;}
.home_how_it .row { margin:0 -15px;}
.home_how_it .image img { width:100%;}
.home_how_contain { width:100%; text-align:center; padding:32px 15px 64px 15px;}
.row.align-items-center.flex-row-reverse .home_how_contain { width:100%; padding:32px 15px 64px 15px;}
.home_how_contain h3 { font-size:32px; padding:0 0 16px 0;}
.home_how_contain .links190 { padding:24px 0 0 0;}
.cilinder_omruilen_wapper .duurzaam_image { background-position:top left;}
.cilinder_omruilen_wapper .duurzaam_text { float:none;}
/*============ Content End ============*/

/*============ Footer Start ============*/
.footer_top { width:calc(100% + 30px); margin:0px -15px; padding:65px 15px;}
.f_top_left h3 { font-size: 24px; }
.f_top_left { width:100%; text-align:center;}
.f_top_right { width:100%;}
.f_newlatter { text-align:center; margin:30px 0 0 0;}
.f_newlatter form .input-text { height:56px; padding:0px 20px;}
.f_newlatter form button { width:173px; height:56px; float:none; display:inline-block; position:relative; top:0px; right:0px; margin:16px 0 0 0;}
.footer_middle { width:calc(100% + 30px); display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; border:none; margin:0px -15px; padding:0px;}
.f_middle_left { width:100%; text-align:center; margin:45px 0 0 0; padding:0px 15px;}
.f_logo { display:none;}
.f_social { margin:0px; padding:0px;}
.f_social ul li { float:none; margin:0 6px;}
.f_middle_right { width:100%; float:left; padding:0px;}
.f_middle_right .row { margin:0px;}
.f_middle_right .row > .col { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; padding:0px;}
.f_links { width:100%; display:inline-block; vertical-align:top; border-bottom:1px solid rgba(255,255,255,0.5);}
.f_links h4 { width:100%; position:relative; font-size:18px; color:#FFF; line-height:1; margin:0px; padding:22px 40px 22px 15px;}
.f_links h4.active { color:rgba(255,255,255,0.6);}
.f_links h4:after { content:""; width:16px; height:9px; background:url(../images/f-links-arrow.svg) center center no-repeat; position:absolute; top:28px; right:15px;}
.f_links h4.active:after { -webkit-transform:rotate(180deg); transform:rotate(180deg);}
.f_links ul { width:100%; display:none; margin:0px; padding:0px 15px 15px 15px;}
.f_links ul li { width:100%; display:inline-block; vertical-align:top; line-height:1; margin:0 0 15px 0; padding:0px;}
.f_links ul li a { display:block; font-size:16px; color:#FFF;}
.footer_bottom { width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; margin:0px; padding:50px 0px;}
.copyright { width:100%; font-size:14px; color:#FFF; text-align:center; margin:20px 0 0 0;}
.f_bottom_links { width:100%; text-align:center;}
.f_bottom_links ul { width:100%; margin:0px; padding:0px;}
.f_bottom_links ul li { width:100%; padding:0 0 10px 0;}
.f_bottom_links ul li a { font-size:14px; color:#FFF;}
/*============ Footer End ============*/

/*============ Over-Sodastream Page Start ============*/
.inner-banner { min-height:240px;}
.inner-banner .inner-banner-caption { padding:30px 0px;}
.inner-banner .inner-banner-caption .caption-text { width:100%; text-align:center;}
.head_main_content h1,
.inner-banner .inner-banner-caption .caption-text h1 { font-size:32px;}
.head_main_content p,
.inner-banner .inner-banner-caption .caption-text p { margin:8px 0 0 0;}
.head_main_content { padding-bottom: 30px; }
.inner-banner .inner-banner-caption .caption-text br { display:none;}
.over-sodastream-intro { padding:55px 0px 64px 0px;}
.over-sodastream-intro .intro-text { width:100%;}
.over-sodastream-intro .intro-video { margin:25px 0 0 0;}
.dgv-sodastream-section { padding:0 0 64px 0;}
.dgv-sodastream-block .dgvbox { padding:38px 20px;}
.dgv-sodastream-block .dgvbox .box-icon { margin:0 0 20px 0;}
.dgv-sodastream-block .dgvbox .box-text p { margin:12px 0 0 0;}
.chw-sodastream-block .chwbox { width:100%;}
.chw-sodastream-block .chwbox .chw-image { min-height:210px;}
.chw-sodastream-block .chwbox .chw-text { bottom:25px; padding:0px 25px;}
.chw-sodastream-block .chwbox .chw-text h3 { font-size:24px;}
/*============ Over-Sodastream Page End ============*/

/*============ Werken-Bij Page Start ============*/
.werken-bij-intro { padding:55px 0px 64px 0px;}
.werken-bij-intro .intro-text h3 { font-size:32px;}
.counts-section { padding:0 0 50px 0;}
.counts-title { margin:0 0 25px 0;}
.counts-title h3 { font-size:32px;}
.counts-block .counts-row { -ms-flex-wrap:nowrap; flex-wrap:nowrap; overflow-y:auto; -webkit-overflow-scrolling:touch; margin-right:-15px;}
.counts-block .counts-row > .counts-col { -webkit-box-flex:0; -ms-flex:0 0 280px; flex:0 0 280px; max-width:280px;}
.counts-block .counts-box .box-image .cap { line-height:25px; margin:30px 0 15px 0;}
.counts-block .counts-box .box-image .img img { width:100%;}
.bruisende-section { padding:0 0 64px 0;}
.bruisende-block .bruisende-list ul li { padding:15px 0px 15px 35px;}
.bruisende-block .bruisende-list ul li:last-child { border-bottom:1px solid #d8d8d8;}
.bruisende-block .bruisende-list ul li:before { width:17px; height:14px;}
/*============ Werken-Bij Page End ============*/

/*============ Onze-Missie Page Start ============*/
.onze-missie-section { padding:55px 0px 64px 0px;}
.onze-missie-meer { padding:64px 0 0 0;}
/*============ Onze-Missie Page End ============*/

/*============ Hoe-Werkt-Het Page Start ============*/
.hoe-werkt-het-intro { padding:55px 0px 35px 0px;}
.video-section { padding:0 0 64px 0;}
.video-block .video-box .video-image .cap-text { font-size:24px; bottom:15px; padding:0px 15px;}
.video-block .video-box .video-text { padding:15px 20px 0 0;}
/*============ Hoe-Werkt-Het Page End ============*/

/*============ Cilinder-Omruilen Page Start ============*/
.intro-section { padding:55px 0px 35px 0px;}
.intro-section .intro-text h2 { font-size:32px; margin:0 0 15px 0;line-height: 40px;}
.cilinder-section { padding:0 0 65px 0;}
.cilinder-section .row > [class*="col-"] { padding:0px;}
.cilinder-block { position:relative; z-index:1; padding:0px 15px;}
.cilinder-block:after { content:""; background:#f2f6f8; position:absolute; top:145px; right:0px; bottom:0px; left:0px; z-index:-1;}
.cilinder-block .cilinder-box { background:none; margin:0 0 24px 0;}
.cilinder-block .cilinder-box .cilinder-image { width:100%; min-height:290px;}
.cilinder-block .cilinder-box .cilinder-text { width:100%; position:relative; text-align:center; padding:50px 0px 72px 0px;}
.cilinder-block .cilinder-box .cilinder-text:after { content:""; width:1px; height:48px; background:#009ee3; position:absolute; left:50%; bottom:0px;}
.cilinder-block .cilinder-box:last-child .cilinder-text { padding-bottom:35px;}
.cilinder-block .cilinder-box:last-child .cilinder-text:after { display:none;}
.cilinder-block .cilinder-box .cilinder-text .number { top:0px; left:50%; margin:-24px 0 0 -24px;}
.cilinder-block .cilinder-box:nth-child(even) .cilinder-text .number { left:50%; right:auto;}
.cilinder-block .cilinder-box .cilinder-tab .nav-tabs { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.twee-section { padding:0 0 64px 0;}
.twee-title { margin:0 0 27px 0;}
.twee-title h3 { line-height:38px;}
.twee-block .row > [class*="col-"] { border-top:1px solid #dfdfdf; border-left:none;}
.twee-block .tweebox { padding:38px 20px;}
/*============ Cilinder-Omruilen Page End ============*/

/*============ Waar-Te-Koop Page Start ============*/
.intro-section.waar-intro { padding-bottom:5px;}
.waar-tab-section { padding:0 0 64px 0;}
.waar-tab-block .nav-tabs { margin:0 0 20px 0;}
.waar-tab-block .nav-tabs .nav-item { width:100%; margin:0 0 12px 0;}
.waar-tab-block .nav-tabs .nav-item .nav-link.active:after,
.waar-tab-block .nav-tabs .nav-item.show .nav-link:after { display:none;}
.waar-tab-block .waar-logos .logobox { width:calc(50% + 1px); height:100px; padding:20px 20px;}
.waar-tab-block .waar-logos .logobox .img img { max-height:54px;}
.store-locator-section { padding:60px 0px 64px 0px;}
.store-locator-section .intro-section { padding:0 0 12px 0;}
.store-locator-bar { background:none; border:none; padding:0px;}
.store-locator-bar .locator-bar { width:100%;}
.store-locator-bar .locator-bar .input-box { width:100%;}
.store-locator-bar .locator-bar .input-box .input-text { height:54px; padding:0px 18px;}
.store-locator-bar .locator-bar .select-box { width:100%;}
.store-locator-bar .locator-bar .select-box .selectbox-1 { width:100%;}
.store-locator-bar .locator-bar .select-box .selectbox-2 { width:100%;}
.store-locator-bar .locator-bar .select-box .bootstrap-select .btn,
.store-locator-bar .locator-bar .select-box .bootstrap-select .btn.dropdown-toggle { border:1px solid #dcdcdc; border-top:none; padding:15px 50px 14px 18px;}
.store-locator-bar .locator-bar .submit-box { width:100%; margin:12px 0 0 0;}
.store-locator-bar .locator-bar .submit-box .submit-btn { height:54px;}
.store-locator { display:block; background:none; border:none;}
.store-locator .store-locator-left { width:100%; float:none; min-height:0px; border:none;}
.store-locator .store-locator-text { display:none; padding:30px 0 0 0;}
.store-locator .store-locator-result { padding:40px 0 0 0;}
.store-locator .store-locator-result .result-display { padding:14px 12px;}
.store-locator .store-locator-result .result-display .result-num { font-size:12px;}
.store-locator .store-locator-result .result-display .result-div { font-size:12px;}
.store-locator .store-listing { height:auto;}
.store-locator .store-listing .store-listing-inner { background:#FFF; padding:0px 20px;}
.store-locator .store-listing .listbox {}
.store-locator .store-listing .listbox:last-child { border-bottom:none;}
.store-locator .store-listing .listbox .box-title { font-size:16px; margin:0 0 6px 0;}
.store-locator .store-listing .listbox .box-title span { display:block; font-size:20px; color:#0D678F; margin:0 0 15px 0;}
.store-locator .store-listing .listbox .box-detail .address { font-size:14px; line-height:20px; margin:0 0 15px 0;}
.store-locator .store-listing .listbox .box-detail .route { font-size:14px;}
.store-locator .store-listing .listbox .box-detail .more-info { margin:25px 0 0 0;}
.store-locator .store-listing .listbox .box-detail .more-info ul li { font-size:14px; line-height:20px;}
.store-locator .store-locator-right { width:100%; float:none; display:none;}
/*============ Waar-Te-Koop Page End ============*/

/*============ Contact Page Start ============*/
.contact-section { padding:55px 0px 64px 0px;}
.contact-block .contact-title { margin:0 0 28px 0;}
.contact-title h2 { font-size:32px;}
.contact-detail { width:100%;}
.contact-detail .detail-box { margin:0 0 40px 0; padding:0 0 40px 0;}
.contact-detail .detail-box h5 { font-size:18px; letter-spacing:0.6px; line-height:24px;}
.contact-detail .detail-box p { line-height:28px;}
.contact-detail .detail-box ul li .left { margin:0px;}
.contact-detail .detail-box ul li .right a { color:rgba(98, 98, 98, 0.99);}
.contact-detail .detail-box ul li .right a:after { display:none;}
.contact-map { display:none;}
.contact_map_mobile { display:block; margin:37px 0 0 0;}
.contact-form { padding:48px 0 0 0;text-align:center;}
.contact-form .f-row { margin:0 0 16px 0;}
.contact-form textarea.input-text { height:233px;}
.contact-form .g-recaptcha { margin:0px;}
.contact-form .submit-outer{text-align:center;}
.contact-form .submit-btnbox { width:auto;display:inline-block;vertical-align: top; text-align:center; margin:18px 0 0 0;float:none;}
.contact-form .submit-btnbox .submit-btn { display:inline-block;vertical-align: top;}
.contact-form .form-note { text-align:center;}
/*============ Contact Page End ============*/

/*============ Legal Page Start ============*/
.legal-section { padding:60px 0 40px 0;}
.legal-title { text-align:center; margin:0 0 30px 0;}
.legal-title h2 { font-size:24px;}
.legal-block h3 { line-height:22px; font-size: 20px; margin:0 0 16px 0;}
/*============ Legal Page End ============*/

/*============ Shop Page Start ============*/
.shop-section { padding:54px 0 35px 0;}
.shop-title { text-align:center; margin:0 0 37px 0;}
.shop-title h2 { width:100%; float:none; font-size:32px; margin:0 0 25px 0;}
.shop-title .shop-filter { width:250px; float:none; display:inline-block; vertical-align:top; margin:0 0 28px; }
.shop-block .row { margin:0 -6px;}
.shop-block .row > [class*="col-"] { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; padding:0 6px;}
.shop-block .shop-box { margin:0 0 30px 0;}
.shop-block .shop-box .box-text { margin:10px 0 0 0;}
.shop-block .shop-box .box-text .box-title { font-size:12px; line-height:16px;}
.shop-block .cat-heading { margin:0 0 18px 0;}
.shop-block + .shop-block .cat-heading { margin:24px 0 24px 0;}
.shop-block .cat-heading h2 { font-size:24px; line-height:32px; letter-spacing:0.6px;}
.shop-block .cat-heading .shop-title { width:166px; margin:-6px 0 0 0;}
.shop-block .cat-heading .shop-title .shop-filter .bootstrap-select .btn,
.shop-block .cat-heading .shop-title .shop-filter .bootstrap-select .btn.dropdown-toggle { font-size:15px; padding:10px 50px 10px 16px;}
.sub-cat-name h5 { font-size:14px; line-height:17px; letter-spacing:0.44px; padding:0 16px 0 0;}
.shop-block .cat-heading + .sub-cat-name { margin-top:0px;}
/*============ Shop Page End ============*/

/*============ Shop-Detail Page Start ============*/
.shop-detail-section { padding:55px 0 60px 0;}
.back-to-shop { display:none;}
.shop-detail-slider .owl-carousel .owl-controls { margin:24px 0 0 0;}
.shop-detail-slider .owl-carousel .owl-controls .owl-dots .owl-dot span { width:12px; height:12px; margin:0px 8px;}
.shop-detail { padding:30px 0 0 0;}
.shop-detail .links190 { text-align:center; margin:0 0 45px 0;}
.video-section.shop-detail-video-section { padding:0 0 55px 0;}
.related-product-section { padding:55px 0 30px 0;}
.related-product-title { margin:0 0 25px 0;}
.related-product-title h2 { font-size:24px;}
/*============ Shop-Detail Page End ============*/

/*============ Persmap-FAQ Page Start ============*/
.persmap-faq-section { padding:55px 0px 64px 0px;}
.persmap-faq-sidebar { padding:0 0 40px 0;}
.persmap-faq-title { text-align:center; margin:0 0 23px 0;}
.persmap-list ul li { padding:15px 35px 15px 0px;}
.persmap-list ul li .download-icon { width:20px; height:20px; top:16px; margin:0px;}
.faq-block .accordion .acc-title { padding:12px 35px 12px 0px;}
.faq-block .accordion .acc-title .ui-accordion-header-icon { width:14px; height:14px; top:18px;}
.faq-block .accordion .acc-content { padding:0px 0px 10px 0px;}
/*============ Persmap-FAQ Page End ============*/

/*============ Product-Registratie Page Start ============*/
.product-registratie-section { padding:60px 0 50px 0;}
.product-registratie-section .intro-section { padding:0 0 12px 0;}
.product-registratie-section .intro-section .intro-text *:not(h2) { display:none;}
.product-registratie-form .f-row { margin:0 0 15px 0;}
.product-registratie-form .input-text { padding:0px 16px;}
.product-registratie-form .bootstrap-select .btn,
.product-registratie-form .bootstrap-select .btn.dropdown-toggle { padding:15px 40px 15px 16px;}
.product-registratie-form .form-checkbox { margin:5px 0 0 0;}
.product-registratie-form .form-checkbox input[type="checkbox"] + label { font-size:12px; padding:0 0 0 38px;}
.product-registratie-form .submit-btnbox { text-align:center; margin:10px 0 0 0;}
.product-registratie-form .submit-btnbox .submit-btn { display:inline-block;}
.product-registratie-form .form-note { text-align:center;}
.product-registratie-image { display:none; padding:30px 0 0 0;}
/*============ Product-Registratie Page End ============*/

.counts-block .counts-box .box-image .img img{ width:100%;}
.video-block .video-box {display:block !important;}
#video-mobile-slider.owl-carousel .owl-item {display:block !important;}

/* 29-05-2019 ST */
.waar-tab-block .waar-logos .logobox:nth-child(2n) { border-right: 1px solid #dcdcdc;}
.contact-form .wpcf7-form .wpcf7-mail-sent-ok {bottom:-27px;max-width:100%;}
.contact-form .wpcf7-form .wpcf7-validation-errors { padding: 0; margin: 0px; max-width: 100%; padding-left: 25px;}
.contact-form .wpcf7-form .wpcf7-validation-errors:after {left:0;top:5px;}
.cilinder_omruilen_wapper .duurzaam_text {margin-right:0px;}
/* 29-05-2019 EN */

/* 31-05-2019 ST */
.mbl-lang-sec {width:100%;display:inline-block;text-align:center;padding-bottom:47px;}
.mbl-lang-top a {min-width:186px;height:48px;line-height:48px;border:1px solid#DCDCDC;font-size:12px;text-align:left;padding:0 16px;position:relative;display:inline-block;
font-family: 'NHaasGroteskTXStd-55Rg';}
.mbl-lang-top a img {width:24px;height:24px;}
.mbl-lang-top a:after {content:'';position:absolute;top:50%;right:16px;background-size:cover;background-position:center center;width:10px;height:5px;background-image:url(../images/down-arror.svg);
-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);    background-size: contain;}
.mbl-lang-top a span {padding-left:12px;display:inline-block;vertical-align:top;color:#101010;opacity:0.4;}
.lang-inner .mbl-land-list {-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-webkit-transform: translateY(-100%);transform: translateY(-100%);opacity:0;display:none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;}
.lang-inner .mbl-land-list.open-list{-moz-transform: translateY(0%);-ms-transform: translateY(0%);-webkit-transform: translateY(0%);transform: translateY(0%);opacity:1;display:block;}
.lang-inner .mbl-land-list li a{min-width:186px;height:48px;line-height:48px;border:1px solid#DCDCDC;font-size:12px;text-align:left;padding:0 16px;position:relative;display:inline-block;
font-family: 'NHaasGroteskTXStd-55Rg';border-top:0px;}
.lang-inner .mbl-land-list li a img {width:24px;height:24px;}
.lang-inner .mbl-land-list li a span {padding-left:12px;display:inline-block;vertical-align:top;color:#101010;} 
.mobile-menu-wrap .mobile-nav {margin-bottom:40px;}
/* 31-05-2019 EN */

/* 03-06-2019 ST */
.duurzaam_text {margin-left:0px;}
/* 03-06-2019 EN */

/* 11-07-2019 ST */
.error-404 .page-title {font-size:28px;}
.error-404 .page-content p {font-size:15px;}
/* 11-07-2019 EN */

/* 17-07-2019 ST */
.w3n-seond-page.home_how_it_blk {padding: 30px 0 0px 0;}
.home-tomorrow-section .tomorrow-text h2 {font-size: 32px;line-height: 36px;}
.home-tomorrow-section {padding: 30px 0 0 0;}
.home-cleanup-section {padding: 30px 0 30px 0;}
.shop-detail-section.w3n-product-page { padding: 35px 0 15px 0;}
.banner_caption .banner_text h1 {font-size: 32px;}
/* 17-07-2019 EN */

/*18-7-2019 start*/
.color-shape span { height: 6px; }
/*18-7-2019 end*/

/*19-8-2019 css start*/
.rcp-banner .bannner-block { height: 170px; }
.w3nyouiframe .modal-dialog { max-width: 600px; }
.w3nyouiframe .modal-body .you-iframe { height:330px; }
.w3nyouiframe .modal-header button.close {left: auto;margin-left: 0;right: 0; height: 38px;width: 38px; }
.w3nyouiframe .modal-header button.close span { background-size: 10px 10px; height: 10px;width: 10px; }
.w3nyouiframe.modal { padding:0 !important; }
.product-video-url { margin-top:10px; }
/*19-8-2019 css end*/

.news-section { padding:60px 0 64px; }
.news-block .newsbox { padding:0 0 48px; }
.news-section .shop-title { margin:0 0 29px; }
.news-section .shop-title h2,
.related-news .shop-title h2 { margin:0; }
.news-block .newsbox .info-text { padding:25px 10px 0;  }
.news-block .newsbox .image { height:245px; }
.newloadmore { padding:6px 0 0; }
.newloadmore a { width:184px; }
.news-single-section { padding:60px 0 48px; }
.news-title { width:100%; }
.news-title h1,
.news-title h2 { font-size:20px; line-height:1.5; letter-spacing: 1px; }
.news-single-banner { height:192px; }
.news-content { padding:48px 0 0; }
.news-content p,
.news-content h2,
.news-content h5,
.news-content ul,
.news-content ol { padding:0; }
/*.news-content h2 { padding:40px 0 12px; font-size: 32px; line-height: 40px; }*/
.news-content h2 { font-size:20px; line-height:1.6; }
.news-content h2,
.news-content h5 { padding-top:40px; padding-bottom:12px;  }
.news-content img { padding:48px 0 8px;  }
.news-content ul,
.news-content ol { padding-top:24px; }
.news-content iframe { height:184px; margin:48px 0 8px; }
.related-news { padding:55px 0 16px; }
.related-news .news-block { overflow-x:auto; width:auto; margin-right:-15px; }
.related-news .shop-title { margin:0 0 20px; }
.related-news .row { flex-wrap:nowrap; margin:0 -8px; }
.related-news .row > div[class*="col-"] { -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; max-width:255px; padding:0 8px;}
.related-news .news-block .newsbox {}
.related-news .shop-title h2 { text-align:left; }
.related-news .news-block .newsbox .info-text { padding:15px 0 0;  }
.related-news .news-block .newsbox .info-text h5 { font-size:16px; line-height:1.5; }
.related-news .news-block .newsbox .link-text { padding:0; }
.related-news .news-block .newsbox .image { height:182px; }
.master-intro-sec + .home_how_it_blk { padding-top: 40px; }
.news-content iframe + p { padding-top:40px; }
.counts-block .counts-row { padding-left: 0; padding-right: 0; }
.page-template-template-contact .inner-banner .inner-banner-caption .caption-text { width: 100%; }
.moederdag_page .home_how_contain h3 { font-size: 26px; padding: 0 0 15px; }
.home_how_contain ul li,
.moederdag_page .home_how_contain p { font-size: 15px; line-height: 1.3; }
.home_how_contain ul { padding-bottom: 14px; }
.home_how_contain ul li + li { margin: 0; }
.home_how_contain ul li:before { top: 8px; } 
.moederdag_page .home_how_contain h3 {font-size: 23px;padding: 0 0 10px;}
.moederdag_page .home_how_contain .links190 a { height: 45px; line-height: 45px; font-size: 16px; }
.moederdag_page .home_how_it_blk { padding: 68px 0 0; }
.dose_it_work_blk { padding: 50px 0 58px 0; }
.it_work_inner_blk h3 { font-size: 29px; }
.moederdag_page .home_how_contain { text-align: left; }
.mobile_slider.owl-carousel{ display: block; }
.desktop_slider.owl-carousel { display: none; }
.home_slider.mobile_slider { display:block;}
.home_slider.mobile_slider .item { display: inline-block; width: 100%; }
.home_slider.desktop_slider{ display: none; }



.banner_slide.no_text .banner_caption { top: auto; bottom: 60px; -webkit-transform: none; transform: none; }
.video-block #video-mobile-slider .flickity-viewport { min-height: 612px; }
.chw-sodastream-block .chwbox.wow.fadeInUp{ -webkit-animation-name: none !important;animation-name: none !important; transform:none !important; visibility: visible;} 
.impressum_page{padding:54px 0 48px;}
.impressum_row { -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0;}
.impressum_row .impre-col{max-width:100%;border-right:0;border-bottom:1px solid #d8d8d8;}
.impressum_row .impre-col:last-child{border-bottom:0;}
.impressum_wrap{padding:6px 0 0;}
.impressum_box { padding:33px 3px 34px;}
.impressum_box h6{padding:0 0 16px; min-height: auto; }
.impressum_box address + p {padding-top:30px;}
.trade_offer_page{padding:51px 0 80px;}
.trade_top{padding:0 0 37px;}
.mysodastram_form > .devider-hr{margin-bottom:32px;}
.mysodastram_top ul{margin:0;display:block;padding:21px 0 10px;}
.mysodastram_top ul li{float:none;margin:0 0 17px 15px;float:none;width:100%;text-align:left;}
.mysodastram_top ul li + li{margin-left:15px;}
.trade_form{padding:30px 0 0;}
.w3nform .input-row .input-text{padding:0 20px;}
.w3nform .bootstrap-select .btn, .w3nform .bootstrap-select .btn.dropdown-toggle{padding:15px 50px 15px 18px;}
.w3nform .wpcf7-form-control-wrap{padding:5px 0 0;}
.g-recaptcha{ -webkit-transform-origin:center center; -moz-transform-origin:center center; transform-origin:center center;}
.g-recaptcha > div{margin:0 auto;}
.w3nform .submit-outer{text-align:center;padding:12px 0 0;}
.w3nform .submitbox{}
.w3nform .plichText{text-align:center;}
.saynotop_top{padding:48px 0 61px;}
.precycling_plastic{padding:64px 0;}
.precycling_row + .precycling_row{padding-top:24px;}
.precycling_row .image{width:100%;}
.precycling_row .image:after{display:none;}
.precycling_row .image span{height:220px;}
.precycling_row .cont-text{width:100%;min-height:1px;}
.precycling_row .cont-text .text_wrap{padding:24px 24px 32px;width:100%;display:inline-block;}
.precycling_row .cont-text h4 {font-size:20px;line-height: 1.3;letter-spacing: 0.67px;padding:0 0 4px;}
.precycling_row .morecont-text{width:100%; border:none; margin:0px; padding:0px;}
.precycling_row .morecont-text.mobile-hidden { display:none !important;}
.precycling_row .morecont-text p a { word-break: break-word;}
.plastic_faq{padding:40px 0 0;}
.plastic_faq .faq-block .acc-title {padding:12px 60px 12px 0px;}
.plastic_faq .faq-block .acc-title.acc-title-active{font-size:16px;}
.plastic_faq .faq-block .acc-title .acc-icon-sec{width:16px;height:16px;top:21px;}
.plastic_video{padding:64px 0 80px;}
.plastic_video .vide_box h4{font-size:18px;line-height: 1.78;letter-spacing: 0.6px;padding:0 0 17px;}
.plastic_video .vide_box iframe{height:184px;}
.saynotop_top.unternehmen{padding:52px 0 64px;}
.saynotop_top.unternehmen .chfbtnbox{padding:40px 0 0;}
.sodasoul_top h3{font-size:24px;line-height:1.33;letter-spacing:0.8px;}

/*============ Handlersuche Page Start ============*/
.handlersuche_top { padding:50px 0px 64px 0px;}
.handlersuche_top .handlersuche_text h2 { font-size:32px; letter-spacing:0.64px; line-height:44px; padding:0 0 8px 0;}
.handlersuche_top .handlersuche_text h6 { letter-spacing:0.56px; line-height:26px;}
.handlersuche_store_locator { padding:64px 0px;}
.handlersuche_video.plastic_video { padding:64px 0px 40px 0px;}
.handlersuche_video.plastic_video .vide_box { margin:0 0 40px 0; padding:0px;}
.handlersuche_video.plastic_video .vide_box h4 { padding:0 0 16px 0;}
.handlersuche_video.plastic_video .vide_box iframe { height:184px;}
/*============ Handlersuche Page End ============*/

/*============ Wie-funktionziezrt Page Start ============*/
.funktiinz_top { padding:48px 0px;}
.funktiinz_product { padding:0px 0px 70px 0px;}
.funktiinz_slider_outer { margin:0 -15px 0 0;}
.funktiinz_slider.swiper-container { padding:0 65px 0 0;}
.funktiinz_slider .swiper-slide { max-width:100%;}
.funktiinz_box .image { height:332px;}
.funktiinz_box .item_no { top:16px; left:16px;}
.funktiinz_box h6 { font-size:16px; letter-spacing:0.33px; line-height:26px; padding:20px 0 12px 0;}
.funktiinz_slider .swiper-control { width:calc(100% + 50px);}
.swiper-control { padding:48px 0 0 0;}
.swiper-control .swiper-scrollbar { width:calc(100% - 60px); margin-top:6px;}
.swiper-control .swiper-scrollbar .swiper-scrollbar-drag { background:#919191;}
.swipe-nav { width:44px;}
.swiper-control .swiper-button-prev,
.swiper-control .swiper-button-next { opacity:1 !important; margin:0px;}
.swiper-control .swiper-button-prev { float:left;}
.swiper-control .swiper-button-next { float:right;}
.swiper-button-prev:after,
.swiper-button-next:after { width:8px; height:12px;}
.swiper-button-prev:after { background:url(../images/arrow-prev-mobile.svg) center center no-repeat;}
.swiper-button-next:after { background:url(../images/arrow-next-mobile.svg) center center no-repeat;}
.place_funktiinz { padding:64px 0px 70px 0px;}
.place_funktiinz_top { padding:0 0 40px 0;}
.place_funktiinz_top h3 { font-size:24px; line-height:32px; padding:0 0 20px 0;}
.place_slider_outer { margin:0px -15px;}
.place_slider.swiper-container { padding:0px 15px;}
.place_row .place_col { width:234px; max-width:234px; height:auto;}
.place_row .place_col .place_box { padding:24px 16px 32px 16px;}
.place_row .place_col .place_box .icon img { max-width:80px;}
.place_row .place_col .place_box h6 { padding:20px 0 12px 0;}
.place_slider .swiper-control { padding:40px 0 0 0;}
.plastic_video.funktiinz { padding:64px 0px 80px 0px;}
.plastic_video.funktiinz .vide_box h4 { padding:0 0 16px 0;}
/*============ Wie-funktionziezrt Page End ============*/

/*============ Service Page Start ============*/
.service_top { padding:53px 0 58px;}
.service_top .service_text h3 { font-size:24px; line-height:1.33;}
.ruckgabe_text .text_top { padding:0 0 40px;}
.ruckgabe_text h3 { font-size:24px; line-height:1.33; padding:0 0 20px;}
.ruckgabe_text ul li { width:100%;}
.ruckgabe_text ul li:first-child + li a { border-top:0;}
.zylinder_ruckgabe { padding:65px 0 64px;}
.gebrauch_service { padding:65px 0 73px;}
.gebrauch_top h3 { font-size:24px; line-height:1.33;}
.w3nform .forText { padding:40px 0 24px;}
.gebrauch_form.w3nform .submitbox { padding:4px 0 0;}
/*============ Service Page End ============*/

/*============ Unternehmen Page Start ============*/
.saynotop_top.unternehmen { padding:48px 0px 64px 0px;}
.sodasoul_gelebt { padding:64px 0 80px 0;}
.sodasoul_top { padding:0 0 49px 0;}
.gelebt_slider_outer { margin:0px -15px;}
.gelebt_slider.swiper-container { padding:0px 15px;}
.gelebt_slider .swiper-slide { width:280px; height:auto; border:1px solid #d4d4d4; border-left:none;}
.gelebt_slider .swiper-slide:first-child { border-left:1px solid #d4d4d4;}
.gelebt_box { margin:0px; padding:24px 16px 32px 16px;}
.gelebt_box .gelebt_icon { width:100%; display:inline-block; vertical-align:top; text-align:center;}
.gelebt_box .gelebt_icon .icon-img { width:100px; height:100px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; border-radius:50%; margin:0 auto;}
.gelebt_box .gelebt_icon .icon-img img { max-width:70px; max-height:65px;}
.gelebt_box .gelebt_icon .icon-txt { width:100%; display:inline-block; vertical-align:top; font-family:'NHaasGroteskDSStd-75Bd'; font-size:16px; letter-spacing:0.96px; text-transform:uppercase; line-height:18px; margin:20px 0 0 0; padding:0px;}
.gelebt_box .gelebt_text { padding:12px 0 0 0;}
.gelebt_box .gelebt_text h6 { font-family: 'NHaasGroteskTXStd-65Md'; font-size:14px; color:#101010; letter-spacing:0.5px; text-align:center; line-height:20px; margin:0px; padding:0 0 16px 0;}
.gelebt_box .gelebt_text p { font-size:12px; letter-spacing:0.5px; line-height:16px;}
.gelebt_box .tag { padding:20px 0 0 0;}
.gelebt_box .tag span { font-size:14px; letter-spacing:0.5px; line-height:22px;}
.gelebt_slider .swiper-control { padding:40px 0 0 0;}
/*============ Unternehmen Page End ============*/

/*============ Zylindertausch Page Start ============*/
.co2_cylinder { padding:48px 0px 64px 0px;}
.co2_cylinder_wrap h3 { font-size:24px; letter-spacing:0.8px; line-height:32px; padding:0 0 24px 0;}
.co2_cylinder_wrap ul { margin:40px 0 0 0;}
.co2_cylinder_wrap .chfbtnbox { display:none;}
.und_funktionir { padding:64px 0px;}
.funktionir_wrap h3 { font-size:24px; letter-spacing:0.8px; line-height:32px; padding:0 0 32px 0;}
.und_timline .und_line { left:14px; bottom:50px;}
.und_timline_row .timeline_item { padding:0 0 30px 44px;}
.und_timline_row .timeline_item .item_no { left:0px;}
.und_bottom_text { display:none;}
.beispiel_leif { padding:64px 0px;}
.beispiel_wrap h3 { font-size:24px; letter-spacing:0.8px; line-height:32px; padding:0 0 32px 0;}
.beispiel_wrap ul { border-top:1px solid #d8d8d8; margin:0px; padding:0px;}
.beispiel_wrap ul li { width:100%; text-align:center !important; border-bottom:1px solid #d8d8d8; padding:24px 0px;}
.beispiel_wrap ul li:nth-child(odd) { border-bottom:none; padding-bottom:2px;}
.beispiel_wrap ul li:nth-child(odd):after { width:12px; height:8px; background:url(../images/beispiel-arrow-mobile.svg) center center no-repeat; background-size:auto; top:auto; right:auto; left:50%; bottom:-16px; margin:0 0 0 -6px;}
.beispiel_wrap .chfbtnbox { margin:32px 0 0 0;}
.beispiel_wrap .chfbtnbox a.chfbtn { padding:0 16px 0 16px;}
.beispiel_wrap .chfbtnbox a.chfbtn span { font-size:12px;}
.beispiel_wrap .chfbtnbox a { padding:0 24px;}
.plastic_video.zylinder { padding:64px 0 80px 0;}
.plastic_video.zylinder .vide_box iframe { height:184px;}
/*============ Zylindertausch Page End ============*/


/*======== new css 26-6-2020 =============*/
 .duo_banner .image .desktop-image{ min-height:504px; }
.duo-banner-text h1{ padding:0 0 12px;  line-height: 1.38;letter-spacing: 0.64px;color: #ffffff; font-size:32px;  }
.duo-banner-text h4{  line-height: 1.33;letter-spacing: 0.75px;text-align: center;color: #ffffff; font-size:24px;  }
.vdi_play a i img{ width:44px;}
.duo-banner-text{ padding:40px 0 0 0; }
.duo-banner-text h4{ padding:0 0 32px; }
.duo_banner .arrow_down{ bottom:32px;   }

/*======== new css 26-6-2020 =============*/


.shop-block .shop-box .box-text .box-title { font-size: 16px; }
.shop-block .shop-box .box-text .our_links a { font-size: 14px; }
.shop-block .shop-box .box-text .our_links a img { margin-right: 6px; }
.flaschen_page .shop-block .shop-box { margin: 0 0 24px 0; }
.flaschen_page .shop-section { padding: 48px 0 50px 0; }
.modal_shop .modal-header { padding: 12px 12px 4px 0; }
.flaschen_page .shop-block .shop-box .box-text { margin: 12px 0 0 0; }
.flaschen_page .shop-block .shop-box .box-text .box-title { font-size: 14px; }
.shop-block .shop-box .box-text .our_links a img { max-width: 7px; margin-right: 9px; }
.shop-block .shop-box .box-text .our_links a { font-size: 12px; }
.modal_shop .modal-dialog { max-width: 500px; }
.shop-block .shop-box .box-text .our_links { padding-top: 6px; }
.popup_title h4 { font-size: 22px; line-height: 1.45;letter-spacing: 0.46px; } 
.modal_shop .main_pro_popup .popup_title { padding: 0 10px 18px 10px; }
.lista_popup_wrap .lista_popup_main { width: 50%; }
.inner_main_lista .top_img_box { height: 168px; }
.inner_main_lista .div_dtl_blk h5 { font-size: 14px; line-height: 1.43;letter-spacing: 0.29px; }
.inner_main_lista .div_dtl_blk { padding-top: 10px; }
.inner_main_lista .div_dtl_blk h5 span { font-size: 12px; }
.modal_shop .modal-body { padding: 0 15px 24px; }
.lista_popup_wrap .lista_popup_main .inner_main_lista { margin-bottom: 24px; }

.cylinders_banner.duo_banner + .content_wapper { z-index: 2; }
.cylinders_banner.duo_banner .image .desktop-image { min-height: 625px; }
.cylinders_banner.duo_banner .mobile-banenr-image { bottom: -81px; }


/* compare page start */
.compare_page_wrap { padding: 40px 0 60px 0;}
.compare_page_wrap .page_title_com h2 { font-size: 26px; text-align: center;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .pro_td + .pro_td { margin-left: 0;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .pro_td { width: 50%;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .btnbox a { min-width: 100%; font-size: 14px; line-height: 40px; height: 40px; padding: 0 10px; white-space: nowrap;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row.buttonrow .td_box { padding: 10px 7px 0;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .td_box:last-child { display: none !important;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .head_td { padding: 20px 14px 18px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .head_td img { margin: 2px 0 0 6px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .td_box { font-size: 12px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.pricerow .td_box { font-size: 12px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .head_td { font-size: 13px; justify-content: center; width: 100%; background: #f7f9fa;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.image_row .head_td,
.compare_page_wrap .dektop_compare .tablebox .tr_row.title_row .head_td,
.compare_page_wrap .dektop_compare .tablebox .tr_row.buttonrow .head_td { display: none !important;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row {
  -ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.compare_page_wrap .dektop_compare .tablebox .tr_row:nth-child(odd) { background: none;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .td_box { padding: 15px 15px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.pricerow .head_td {}
.compare_page_wrap .dektop_compare .tablebox .tr_row.pricerow .head_td span { display: block;}
.ui-tooltip { max-width: 170px;}
/* compare page end */

.shop-detail .links190 a { min-width: 162px;}


.newpage_soda .umwelt_row-contain,
.newpage_soda .umwelt_row.row:nth-child(2n+0) .umwelt_row-contain { margin-left: 0; }
.newpage_soda .umwelt_row-contain { width: 100%; }
.newpage_soda .umwelt_row-contain h5 { padding: 0 0 10px; }
.newpage_soda .umwelt_row-contain p + p { padding-top: 15px; }
.umwelt_row .video_btns a { height: 77px;width: 77px; }
.newpage_soda .umwelt_row .umwelt_row-contain { padding: 32px 0 48px 0; }
.newpage_soda .umwelt_section .image_box img { width: auto; }
.newpage_soda .umwelt_section .image_box { position: relative; display: inline-block; vertical-align: top; }
.newpage_soda .umwelt_section { padding: 64px 0 16px; }
.newpage_soda .umwelt_section h2 { font-size: 24px; padding: 0 0 25px; }
.funktiinz_product h2 { font-size: 24px; }
.newpage_soda .funktiinz_slider_outer { padding: 10px 0 0 0; }
.newpage_soda .funktiinz_product h2 { padding-top: 40px; }
.umwelt_row .video_btns a { height: 67px;width: 67px; }
.umwelt_row .video_btns a img { width: 16px !important; height: auto; }
.funktiinz_product.shop-block .shop-box { margin-bottom: 20px; }


}


@media (max-width: 320px){
  .shop-detail .links190 a { min-width: 132px;}
}


@media (min-width: 576px) and (max-width: 767px){

/*============ Header Start ============*/
/*============ Header End ============*/

/*============ Content Start ============*/
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

}

@media (max-width: 575px){

/*============ Header Start ============*/
/*============ Header End ============*/

/*============ Content Start ============*/
.w3nyouiframe .modal-body .you-iframe { height:280px;}
/*============ Content End ============*/

/*============ Footer Start ============*/
/*============ Footer End ============*/

/*======== new css 26-6-2020 =============*/
.duo_button a{ margin:6px 0; width:100%; }
.duo_button{ padding:42px 9px 0; }
.modal_shop .modal-dialog { max-width: 100%; margin-left: 15px; margin-right: 15px; }
/*======== new css 26-6-2020 =============*/
}



@media (min-width: 992px) and (max-width: 1249px){
.water-box i{ max-width:50px; }	
.water-box{ padding-left:10px; padding-right:10px; }
.left-slider-blk h5{ font-size:20px; }
.left-slider-blk{ padding:13px 20px 0 12px;  }
.test_box i img { max-width:30px;  }
.test_box .text p{ font-size:16px; }

.bubbing-box span{ font-size:16px; }
.pink_slider_blk .owl-theme .owl-nav button{ margin-top:30px;  }

.cylinders_section_1 .col-lg-10{ -webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
.system-blk .cily-top-blk h5{ font-size:22px; }
.cylinders-blk_sub .top_text p br{display:none;  }
.cylinders-blk_sub .top_text{ padding:40px; min-height:234px; }

.tab-left-data{ padding-right:15px; }
.tab-left-data ul li i{ height:40px; width:40px; line-height:36px; font-size:22px; top: -8px; }
.tab-left-data ul li > span{ padding-left:55px; }
/* .tab-left-data ul li:nth-child(2) > span{ padding-top:6px; }  */


.trink_details h5{ font-size:22px; }
.umwelt_als_blk .als_box{ min-width:250px;} 
.umwelt_als_blk .als_box h6{ font-size:16px; }
.umwelt_row-contain{ width:100%; padding:0 15px; margin:0px;}
.umwelt_row-contain h5{ font-size:20px; }
.umwelt_row-contain p{ font-size:14px;  }
.umwelt_row.row:nth-child(2n) .umwelt_row-contain{ margin:0px; }


.image_after_text{ font-size:13px;  }

}

@media (min-width: 768px) and (max-width: 991px){
.right_ultimate .title_bar > span{ font-size:20px; }
.left-ultimate{ padding-left:15px; }
.left-ultimate ul li i{ height:40px; width:40px;  line-height:36px; font-size:22px; }
.left-ultimate ul li p{ padding-left:52px; font-size:14px; } 
.right_ultimate ul li{ font-size:14px; }
.right_ultimate{ padding-right:10px; }

.water-box i img{ max-width:50px; max-height:50px; }	
.water-box{ padding-left:10px; padding-right:10px; }

.left-slider-blk h5{ font-size:20px; }
.left-slider-blk{ padding:13px 20px 20px 12px;  }
.test_box i img { max-width:30px;  }
.test_box .text p{ font-size:16px; }
.image_with-text .row{ -webkit-flex-direction:column-reverse; flex-direction:column-reverse; }
.image_with-text .row .col-md-8,
.image_with-text .row .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.pink_slider_blk .owl-theme .owl-nav button{ margin-top:30px; margin-bottom:10px;  }
.bubbing_blk ul{ flex-wrap:wrap; justify-content:center; }
.bubbing_blk ul li{ width:212px; margin:7px; }
.yourself-top-inner{ padding:40px 15px 64px; }
.exp_links{ position:relative; left:auto; bottom:auto; margin:30px 0 0 0; right:0px;  }

.banner-box h5{ font-size:20px; }
.cylinders_blk_inner { border:0px; flex-wrap:wrap; }

.cily-box + .cily-box{ border:solid 1px #009ee3; }
.cily-box{ width:48%; margin:1%; border:solid 1px #009ee3;}

.system-blk{ flex-direction:column; }
.system-blk .cily-top-blk h5{ font-size:22px; }
.cylinders-blk_sub .top_text p br{display:none;  }
.cylinders-blk_sub .top_text{ padding:40px; min-height:234px; }
.system-blk_left,
.system-blk_right{ width:100%;}

.tab_slider_main{ padding:59px 30px 0; }
.tab_slider_main .owl-nav button{ }

.tab-left-data{ padding-right:15px; }
.tab-left-data ul li i{ height:40px; width:40px; line-height:36px; font-size:22px; top: -8px; }
.tab-left-data ul li > span{ padding-left:55px; }
/* .tab-left-data ul li:nth-child(2) > span{ padding-top:6px; } */

.trink_details h5{ font-size:22px; }
.umwelt_als_blk .als_box{ min-width:250px;} 
.umwelt_als_blk .als_box h6{ font-size:16px; }
.umwelt_row-contain{ width:100%; padding:0 15px; margin:0px;}
.umwelt_row-contain h5{ font-size:20px; }
.umwelt_row-contain p{ font-size:14px;  }
.umwelt_row.row:nth-child(2n) .umwelt_row-contain{ margin:0px; }
.cylinders-blk_sub .top_text h3 { font-size: 20px; }


.image_after_text{ font-size:13px;  }
}
@media (max-width: 767px){
.menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below{text-align:left;}
.ultimate_blk_inner{ background:none !important; }	
.ultimate_blk_inner .mobile_image{ display:inline-block; }
.ultimate_blk_inner::after{ display:none; }
.ultimate_blk_sub { min-height:0px; flex-direction:column; } 
.left-ultimate{ padding:28px 0  36px 8px;  }
.left-ultimate ul li i{ height:40px; width:40px; font-size:24px; line-height:36px; color: #101010;} 
.left-ultimate ul li p{ padding:0 0 0 56px; line-height: 1.5;letter-spacing: 0.5px;color: #101010; font-size:16px; }
.left-ultimate ul li p br{ display:none; }
.center-title h3{ font-size:24px;  line-height: 1.5;letter-spacing: 0.6px;text-align: center;color: #101010; }
.center-title h3 br{ display:none; }
.ultimate_wapper{ padding:48px 0 44px 0; } 
.right_ultimate{ padding:48px 0 0 0px; border-top: #d8d8d8 solid 1px; }
.right_ultimate .title_bar i{   border-radius:100px; float:none; display:inline-block; border: solid 1px #dddddd; }
.right_ultimate .title_bar{ width:100%;text-align:center; }
.right_ultimate .title_bar > span{ display:inline-block; width:100%; padding:23px 0 0 0px;   line-height: 1.5;letter-spacing: 0.5px;text-align: center;color: #101010;  font-size:20px; }

.right_ultimate ul li{line-height: 1.5; letter-spacing: 0.5px;text-align: justify;color: rgba(98, 98, 98, 0.99); font-size:16px; }
.right_ultimate ul li::after{ background: rgba(98, 98, 98, 0.99);}
.right_ultimate ul li{ padding-bottom:20px; }
.right_ultimate ul{ padding:20px 0 0 0;  }
.right_ultimate{ margin:0px 0 0 9px; max-width:calc(100% - 18px); }
.water-maker-blk > .row{flex-direction:column-reverse; }
.water-maker-blk .image{ min-height:0px; }
.water-maker-blk .image img{ display:inline-block; width:100%; }
.ultimate_blk_inner .mobile_image{ width:100%;}

.water-maker_outer{ padding:64px 0; }
.water-maker-blk{ margin:32px 0 0 0; }
.water-maker-blk .row .row:after,
.water-maker-blk .row .row:before{ display:none; }
.water-box{ padding:15px 0; text-align:left; }
.water-box i{ width:56px; text-align:center; margin:0 0 0 24px; float:left; height:auto; line-height:normal;}
.water-box h5{ max-width:100%; padding:0 0 0 20px; text-align:left; display:block; }
.water-box{  display: -webkit-box;
display: -ms-flexbox;
display: flex; align-items:center;   }
.water-box i img{ max-width:51px; max-height:56px; }
.water-maker-blk .row .row .col-md-6:nth-child(3) .water-box i img{  width:44px; }
.water-maker-blk .row .row .col-md-6:nth-child(4) .water-box i img{  height:60px; max-height:60px; }
.water-maker-blk .row .row{ padding:16px 0 32px 0; }

.sparkling_outer{ padding:64px 0 64px 0;}
.sparkling_outer .fill-text{ padding:20px 0 32px; }


.hidden-xs{ display:none !important; }
.visible-xs { display:block !important; width:100%; }

.funktiinz_slider-1.swiper-container{ padding-right:63px; overflow: visible;position: relative; }
.funktiinz_slider-1 .swiper-control {width: calc(100% + 54px);}
.funktiinz_slider-1 .swiper-control { padding:45px 0 0 0; }
.funktiinz_slider-1 .swiper-control .swiper-scrollbar .swiper-scrollbar-drag{ height:3px; }
.bubbling-slider.swiper-container{ margin-top:45px; padding-right:123px; overflow: visible;position: relative; }
.bubbling-slider .swiper-control {width: calc(100% + 116px);}
.bubbling-slider .swiper-control .swiper-scrollbar .swiper-scrollbar-drag{ height:3px; }
.bubbling-slider .swiper-control{ padding:45px 0 0 0; }


.yourself_slider.swiper-container{ margin-top:40px; padding-right:61px; overflow: visible;position: relative; }
.yourself_slider  .swiper-control {width: calc(100% + 52px);}
.yourself_slider  .swiper-control .swiper-scrollbar .swiper-scrollbar-drag{ height:3px; }
.yourself_slider  .swiper-control{ padding:45px 0 0 0; }


.yourself_slider-1.swiper-container{ margin-top:80px; padding-right:123px; overflow: visible;position: relative; }
.yourself_slider-1 .swiper-control {width: calc(100% + 116px);}
.yourself_slider-1 .swiper-control .swiper-scrollbar .swiper-scrollbar-drag{ height:3px; }
.yourself_slider-1 .swiper-control{ padding:45px 0 0 0; }



.duo_section_outer{ padding:64px 0; }
.image_with-text .row{ flex-direction:column-reverse; }
.image_list ul li:nth-child(5),
.image_list ul li:nth-child(6){ display:none; }
.image_list ul li{ width:50%; }
.left-slider-blk{ text-align:center; }
.test_box i img{ max-width:40px; display:inline-block !important; }
.left-slider-blk h5{ font-size:24px; line-height: 1.33;letter-spacing: 0.6px;text-align: center;color: #ffffff; }
.left-slider-blk{ padding:40px 15px 48px; }  
.test_box .text p{   line-height: 1.44;letter-spacing: 0.56px;text-align: center;color: rgba(255, 255, 255, 0.99); font-size:18px; }
.pink_slider_blk .owl-theme .owl-nav button{ margin-top:40px; float:none; display:inline-block; }
.pink_slider_blk .owl-theme .owl-nav button.owl-next {float:none; display:inline-block; }
.bubbing_section_outer .center-title{ padding:0 10px; }
.bubbing_section_outer{ padding:64px 0; }

.bubbing-box{ padding:48px 0 0 0; }

.duo_yourself_outer .full-image{ min-height:400px; }
.yourself-top{ margin:0px; padding:48px 0 0 0px; background:none; }
.yourself-top-inner{ padding:0px; }
.center-title p br{ display:none; }
.vdi_box h5{padding:20px 10px 0;}
.vdi_box .image .ply_btn a img{ width:58px;}

.duo_yourself_outer .bubbing_blk{ padding:80px 0 0 0; }

.duo_yourself_outer{ padding:0 0 64px; }
.duo_section_outer.white-bg{ padding-bottom:80px; }
.duo_section_outer.white-bg .left-slider-blk h5{ padding-bottom:20px; }
.exp_links{ position:relative; padding:32px 0 0 0; bottom:auto; left:auto; right:auto; }
.iframe-modal .modal-dialog{ width:900px; max-width:90%; margin-left:5%;}
.iframe-modal .iframe-div iframe{ width:100%; height:178px;}
 
 
 
 
.trink_details{ width:100%; text-align:center;} 
.trink_details h5{ line-height: 1.33;letter-spacing: 0.8px;text-align: center;color: #101010; font-size:24px; }
.trink-image{ display:none; }
.trink_outer{ padding:48px 0 64px;} 
.umwelt_als-outer .center-title p{ padding:24px 0 0 0; }
.umwelt_als-outer{ padding:64px 0;  }
.umwelt_als_blk{ padding:48px 0 48px 0; flex-direction:column; }
.umwelt_als_blk .als_box{ width:100%;}
.umwelt_als_blk .als_box + .als_box::after{ left:50%; margin:0 0 0 -12px;} 
.umwelt_als_blk .als_box i{ height:auto; line-height:normal; }
.umwelt_als_blk .als_box h6{ padding:25px 0 0 0; }
.umwelt_als_blk .als_box + .als_box{ padding:70px 0 0 0; }
.umwelt_als_blk .als_box + .als_box::after{ margin-top:-2px; }

.umwelt_section{ padding:64px 0 16px; }
.umwelt_row-contain{ width:100%; margin:0px; padding:32px 0 48px;}
.umwelt_row.row:nth-child(2n) .umwelt_row-contain{ margin:0px;} 
.umwelt_faq_outer{ padding:64px 0 80px; }
.umwelt_row-contain h5{  line-height: 1.6; padding:0 0 16px; letter-spacing: 0.67px;color: #101010; font-size:20px; }


.cylinders_banner_top h1{ line-height: 1.38;letter-spacing: 0.64px;text-align: center;color: #101010; font-size:32px;  }
.cylinders_banner_top p br,
.cylinders_banner_top h1 br{ display:none; }

.cylinders_banner-text{ padding:40px 0 0 0;}

.cylinders_banner.duo_banner .arrow_down{ display:none;}

.cylinders_caption .banner_boxes{ display:none; }
.banner_boxes{ flex-direction:column; padding: 0 24px; margin:-75px 0 0 0;  display:inline-block; width:100%;}
.banner-box{  padding:28px 0 32px 0; min-height:0px;  margin:0px; width:100%; max-width:100%;  }
.banner_boxes_mn{ background-color: #f2f6f8; position:relative; z-index:4; }
.banner-box + .banner-box{ border-top:  #d8d8d8 solid 1px; }
.banner-box h5{ font-size:22px;  padding:0 0 21px; }

.cylinders_section_1{ padding:64px 0; }
.cylinders_blk_inner{ border:0px; margin:0px; padding:20px 0 0 ; flex-direction:column; }
.cily-box{ min-height:0px; align-items:center; padding:12px 0px; width:100%; display: -webkit-box; display: -ms-flexbox;display: flex;}
.cily-box + .cily-box{ border:0px; }
.cily-box i{ width:auto; padding:0px;  margin:0 20px 0 0;  }
.cily-box i img{ min-width:64px; width:64px;}
.cily-box h6{ display:block; text-align:left; line-height: 1.44;letter-spacing: 0.37px;color: #101010; font-size:18px; }
.cylinders-blk_1 .sm_text{ padding:28px 0 0 0; }

.cylinders_section_last .yourself_slider-1.swiper-container{ margin:0px; }
.cylinders_section_last{ padding:64px 0 80px; }

.cylinders_section_2{ padding:64px   0; }
.system-blk{ flex-direction:column; }
.system-blk_left{ overflow:hidden; min-height:582px; width:100%;}
.system-blk_right{overflow:hidden;min-height:582px; width:100%; margin:16px 0 0 0;}
.system-blk_left .top_image,
.system-blk_right .top_image{ left:16px; top:16px;  } 
.system-blk_left .top_image img,
.system-blk_right .top_image img{ width:56px;}

.system-blk .cily-top-blk h5 { line-height: 1.33;
  letter-spacing: 0.6px;
  text-align: center; font-size:24px;
  color: #ffffff; padding:0 0 16px; }
.cily-top-blk .suite_links{ padding:24px 0 0 0;} 
.system-blk_left .right_image img{ height:356px; } 
.system-blk_left .right_image{ right:-41px; top:113px; } 
.system-blk_right .right_image{ left:auto;right:-40px; top:113px;   }
.system-blk_right .right_image  img{ height:356px; } 

.cylinders-blk_sub{ flex-direction:column; padding:64px 0 40px 0; }
.cylinders_contain_left{ width:100%; border:0px; border-bottom:#d1d1d1 solid 1px; padding:0 0 40px; }
.cylinders-blk_sub .top_text{ padding:0 0 40px 0; min-height:0px; }
.cylinders-blk_sub .top_text h3 {  line-height: 1.33;
  letter-spacing: 0.6px;
  text-align: center;
  color: #101010; font-size:24px;}
.cylinders-blk_sub .top_text h3 br,
.cylinders-blk_sub .top_text p br{ display:none; }
.cylinders_contain_right{ width:100%; padding:40px 0 0 0;}

.exchnage_outer{ padding:64px 0 64px; }
.tab-blk-main{ padding:24px 0 0 0; }
.tab-blk-main .nav-tabs .nav-link{ width:100%; opacity:0.4;}
.tab-blk-main .nav-tabs .nav-link.active{ opacity:1; }
.tab-blk-main .nav-tabs .nav-item{ width:100%; margin:0px; padding:0px;  }
.tab-blk-main .nav-tabs .nav-item + .nav-item{ margin:12px 0 0 0; }
.tab-blk-main .nav-tabs .nav-link.active::after { opacity:0;}
.tab_contain_main{ padding:40px 0 0 0; }
.tab_contain_main .row{ flex-direction:column-reverse; }

.tab_contain_main .image{ padding:0 0 22px; }
.tab-left-data ul{ padding:12px 0 0 0;} 
.tab-left-data ul li i{ height:40px; width:40px;  line-height:36px;letter-spacing: normal; font-size:24px; text-align: center;color: #009ee3; top: -8px; }
.tab-left-data ul li > span{ padding-left:64px;} 

.tab-blk-main.second-tab .nav-tabs .nav-link{ width:100%; position:relative;}
.tab-blk-main.second-tab .nav-tabs .nav-link i{ float:left; position:absolute; left:14px;  }

.gus_outer{ padding:64px 0 52px; }
.gus_outer .tab-left-data{  padding:0px; }
.gus_outer.gray-bg{ padding:64px 0; }
.vdi_box-2 .image span{  min-height:0px;}
.vdi_box-2 .image span img{ width:100%; display:inline-block;}

.mobile-banenr-image{ display:inline-block; position:absolute; left:0px; bottom:-131px; z-index:2; }
.vdi_box-2 .image .ply_btn a img{ width:64px;}
.tab-left-data .find-btn{ margin:0 0 12px; padding:18px 0 0 0; }
.tab-left-data .find-btn a{ width:100%; text-align:center;}
.right_ultimate { min-width: unset; }
.tab_contain_main .video_image .ply_btn a { width: 54px;height: 54px; }
.tab_contain_main .video_image .ply_btn a img { width: 14px;height: auto; }
.inner-page [class*="cylinders_section_"] .top_title h3 { font-size: 24px; }
.inner-page [class*="cylinders_section_"] .top_title { padding-bottom: 40px; }
.impressum_box { max-width: 100%; }
.shop-detail .product-summary .product-video-url { text-align: center; }
.right_ultimate .title_bar .top_img_block i { margin-bottom: 0; } 
.system-blk .cily-top-blk { padding: 78px 0 0 0; }
.screw_slider_block  { padding-left: 30px; padding-right: 30px; }
.system-blk_right .top_image img{ width:auto; display:inline-block; border-radius:0; height: 60px; width: auto; height: auto; height: 55px;} 
.system-blk_right .top_image img + img { margin-left: 15px; margin-top: 0; }
.system-blk_right .top_image { width: auto; }

.thnakyou_wrap {padding:50px 0 64px;}
.thnakyou_wrap .thnakyou_text{padding:0;}
.thnakyou_wrap .thnakyou_text h2{font-size:24px;line-height:34px;}
.thnakyou_wrap .thnakyou_text .chfbtnbox { padding: 20px 0 0;}

.home_slider_wapper .owl-dots {
  display: none !important;
}
.info_content{padding:30px 0;}
.w3nform form{text-align: center;}
.w3nform .wpcf7-form .row .wpcf7-response-output{display:none;}
.w3nform .wpcf7-form .wpcf7-response-output{display:inline-block;vertical-align: top;}
.contact-form .wpcf7-form .row .wpcf7-response-output{display:none;}
.contact-form .wpcf7-form .wpcf7-response-output{display:inline-block;vertical-align: top;}
.w3nform .input-row span[class*="acceptance-"] {padding: 8px 0 0;}

.form_version_2 { max-width: 100%; }
.form_version_2 .mysodastram_form > .devider-hr { margin-bottom: 32px; }
.form_version_2 .trade_top { padding-right: 0;padding-left: 0; }
.form_version_2 .trade_top.mysodastram_bottom {padding-right: 8px;padding-left: 8px;}
.form_version_2 .w3nform .row div[class*="col-"] .input-row { padding: 8px 0; }
.form_version_2 .mysodastram_form .row .devider-hr { margin: 32px 8px;width:calc(100% - 16px); }


.w3nform .input-row .bootstrap-select .dropdown-menu li{pointer-events:none;}
.w3nform .input-row .bootstrap-select .dropdown-menu li a{    pointer-events: auto;}


.legal-block .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.legal-block .table-responsive table {
    min-width: 680px;
    margin-bottom: 35px;
}
/*.f_middle_right .col-lg-3{-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;}*/
.f_middle_right .col-lg-3:nth-child(2) .f_links{ position:relative; left:0px; }
.f_middle_right .col-lg-3:nth-child(3) .f_links{ position:relative; left:0px; }
.f_middle_right .col-lg-3:nth-child(4) .f_links{ position:relative; left:0px; width:100%; }

/*PEPSI SODASTREAM PAGE ST*/
.profiter_sec { padding: 63px 0 40px;}
.profiter_tex h3 {font-size: 20px;}
.profitervideo_sec {padding: 63px 0 34px;}
.profiterVideo_tex h3 {font-size: 20px;;}
.profiterVideo_tex iframe {HEIGHT:320px; margin: 9px 0 30px;}
.profiterVideo_tex *:not(iframe):not(img) {padding-left:0;padding-right:0;}
.home_how_it_blk.pepsipg {padding: 70px 0 0;}
.pepsipg .home_how_it .home_how_contain h3 {padding: 0 0 10px;font-size: 20px;}
.pepsipg .home_how_it .home_how_contain p + p {padding-top: 10px;}
.pepsipg .home_how_it .links190 {padding:20px 0 0;}
.pepsipg .home_how_it .row:nth-child(even) .home_how_contain {padding: 34px 15px 64px;}
.profitervideo_sec.toutes {padding: 63px 0 60px;}

.head_main_content {padding-bottom: 30px;}
.head_main_content h1 {font-size: 32px;}
.head_main_content p {margin: 8px 0 0;}
/*PEPSI SODASTREAM PAGE ED*/

/*IFRAME PAGE CSS ST*/
.sodaIframe .iframebox iframe {min-height:960px;}
/*IFRAME PAGE CSS ED*/

.image_after_text{ font-size:13px;  }


.screw_slider_block .ply-btn-vdi a{ min-width: 170px ;     left: 50%;
  position: relative;
  transform: translateX(-50%);  }

.screw_slider_block{ min-height:390px; padding-bottom:50px;} 
.screw_slider_block .owl-nav{ bottom:14px; }

}

/*================== sodapress page css start ====================*/
@media (min-width: 992px) and (max-width: 1249px){
  .press-section-2{ padding: 80px 0; }  
  .press_block-row .press-block-data{ padding: 20px 30px; }
  .press_block-row .press-block-data h4{ font-size: 28px; }

  .press-details-block .l_img{ min-width:400px ; min-height: 400px; width: 400px; }
  .press-details-block .l_img img{ max-width: 100%; max-height: 400px; }
  .banner-bg-blk h1{ font-size: 28px; }
  .press-details-block{ padding:21px 0px; }

  .releted-list .releted-box .products-pree-img{ position: relative; padding: 100% 0 0 0; min-height: 0px; }
  .releted-list .releted-box .products-pree-img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; }

  
/*============== Landing page new css start 1-2-2023 ==============*/
.landing-testimonials-block{ padding: 80px 32px; }
/*============== Landing page new css End 1-2-2023 ==============*/
}
@media (min-width: 768px) and (max-width: 991px){
  .natural-box{ margin: 0 0px; padding: 0 5px; }
  .block-top-section{ padding: 64px 0; }
  .products-listing{ padding: 64px 0 80px; }
  .products-listing_inner .row .col-md-4{ min-width: 50%; }
  .press-section-2{ padding: 80px 0; }
  
  
  .press_block-row .press-block-data h4{ font-size: 28px; }
  .press_block-row{ flex-direction: column; }
  .press_block-row .img{ width: 100%; min-height: 0px;}
  .press_block-row .img img{ display: block;}
  .press_block-row .press-block-data{ width: 100%; padding: 30px;}
  .press_block-row:nth-child(2n+0){ flex-direction: column; }

  .press_block-1 .press-block-text h4{ font-size: 28px; }


  .press-details-block .l_img{ min-width:400px ; margin: 0 0 30px; min-height: 400px; width: 400px; }
  .press-details-block .l_img img{ max-width: 100%; max-height: 400px; }
  .banner-bg-blk{ width: 100%; max-width: 100%;}
  .banner-bg-blk h1{ font-size: 28px; }
  .press-details-block{ flex-direction: column; }
  .press-details-block{ padding:32px 0px; }

  .releted-list .releted-box .products-pree-img{ position: relative; padding: 100% 0 0 0; min-height: 0px; }
  .releted-list .releted-box .products-pree-img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; }
  .releted-list{ flex-wrap: wrap; justify-content: center; }
  .releted-list .releted-box{ padding: 5px; width: 33.33333%; }

  /*============== Landing page new css start 1-2-2023 ==============*/
  .landing-section-new-2{ padding: 64px 0 32px; }
  .landing-section-new-1.second_text_sec { margin: 32px 0; }
  .landing-testimonials-block{ padding: 56px 24px; }
  .landing-testimonials-block .testi-img-text{ max-width: 400px; }
  .landing-testimonials-block .testi-img-text .text p{font-size: 18px; }
  .protection-box .img img{ height: 260px;; }
  .protection-box h3{ font-size: 20px;; }
  .landing-section-new-3{ padding: 32px 0 64px; }
  .landing-section-new-4{ padding: 64px 0; }
  .landing-section-new-5{ padding: 64px 0; }
/*============== Landing page new css End 1-2-2023 ==============*/
}
@media (max-width: 767px){
  .natural-box{ margin: 0 0px; padding: 0 5px; }
  .block-top-section{ padding: 64px 0; }
  .products-listing{ padding: 64px 0 80px; }
  .products-listing_inner .row { margin: 0 -4px; }
  .products-listing_inner .row .col-md-4{ padding: 0 4px; width: 50%; min-width: 50%; }
  .press-section-2{ padding: 80px 0; }

  
  
  .press_block-row .press-block-data h4{ font-size: 28px; }
  .press_block-row{ flex-direction: column; }
  .press_block-row .img{ width: 100%; min-height: 0px;}
  .press_block-row .img img{ display: block;}
  .press_block-row .press-block-data{ width: 100%; padding: 32px 24px;}
  .press_block-row:nth-child(2n+0){ flex-direction: column; }

  .sodapress-banner .banner_img::after{ width: 100%; }
  .sodapress-banner-inner .banner-text{ width: 100%; display: block; margin: 0px; text-align: center; }
  .sodapress-banner-inner .banner-text h1{ font-size: 32px; }
  .block-top_list{ flex-wrap: wrap; }
  .natural-box{ width:100%; display: flex; align-items: center;} 
  .natural-box .icon{ margin: 0 16px 0 0; }
  .natural-box +  .natural-box{ margin: 24px 0 0 0;  }
  .natural-box .icon img{ width: 64px;}
  .natural-box h5{ text-align:left;   width: 100%; max-width: 100%; }
  .products-listing h2{ font-size: 32px; }
 
  .products-listing_inner .products-pree-img{ position:relative; min-height: 0px; padding: 100% 0 0 0;  margin: 8px 0 0 0; }
  .products-listing_inner .products-pree-img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); max-width: 100%; max-height: 100%; }

  .products-listing_inner{ padding: 20px 0 48px; }
  .products-listing{ padding: 64px 0; }
  .press-section-2{ padding: 64px 0;}
  
  .press_block-1 .press-block-text h4{ font-size: 28px; }
  .press_block-1{flex-direction: column;  }
  .press_block-1 .img{ width: 100%; min-height: 0px;}
  .press_block-1 .img img{ display: block; }
  .press_block-2 .press_block-inner-text h3{ font-size: 28px; }
  .press_block-2{ padding: 64px 24px; }
  .press_block-1 .press-block-text{ width: 100%; padding: 32px 24px; text-align: center; }


  .press-details-block .l_img{ min-width:100% ; margin: 0 0 30px; min-height: auto; width: 100%; }
  .press-details-block .l_img img{ max-width: 100%; max-height:none; }
  .banner-bg-blk{ width: 100%; max-width: 100%;}
  .banner-bg-blk h1{ font-size: 28px; }
  .press-details-block{ flex-direction: column; }
  .press-details-block{ padding:32px 0px; }
  .banner-bg-blk{ padding: 32px 24px; }
  .press-tab-blk .nav-tabs .nav-item{ margin: 0 15px 0 0; }
  .press-tab-blk .nav-tabs .nav-item:last-child{ margin-right: 0px; }
  .press-details-sec-1 .press-block-center .center-link.links{ padding: 48px 0 0 0; }
  .press-details-sec-1{ padding: 64px 0; }

  .press-releted-outer .releted-title h2{ padding: 0 0 27px; font-size: 28px;   }
  .releted-list{ flex-wrap: wrap; justify-content: center }
  .releted-list .releted-box{ padding: 5px; width: 50%; }
  .releted-list .releted-box .products-pree-img{ position: relative; padding: 100% 0 0 0; min-height: 0px; }
  .releted-list .releted-box .products-pree-img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width:100%; max-height: 100%; }
  .press-releted-outer{ padding: 64px 0 75px; }

  .tab-table-blk ul li .text-1{ padding: 5px 8px; width: 150px;}
  .tab-table-blk ul li .text-2{padding: 5px 8px; width: calc(100% - 150px);}
  .banner_img.desktop{ display: none; }
.banner_img.mobile{ display:block; }


.press_block-2 .press_block-inner-text h3{  text-align: center;   width: 100%; margin: 0 0%;   }
 
.f_newlatter form .input-text{ border-radius:  100px; }
.f_newlatter form button{ border-radius: 100px; }



.duo_banner .image .desktop-image{ min-height: 450px;; }
.duo-banner-text{ padding: 130px 0 0 0; }
.home-cleanup-section .cleanup-text h2{ font-size: 32px;; }
 
#header + .content_wapper{ padding-top: 0px; }
#header + .content-area{ padding-top: 0px; }


.bottles-row{ flex-direction: column; justify-content: center;  padding: 60px 0 0 0;   }
.bottles-row .left-col-new{ width: 100%; max-width: 100%; }
.bottles-row .left-col-new h2{ font-weight: 500; font-size: 22px; line-height: 28px; padding: 0 0 20px;  }
.bottles-row .left-col-new p{ font-size: 14px; line-height: 21px; }
.bottles-row .right-col-images {width: 375px;min-height: 366px;}
.bottles-row .right-col-images img {width: 210px;}

.bottles-row-1{ margin: 0 0px;; }
.maker-box-inner{ left: 15px; bottom: 55px ;    }
.maker-box-inner h2{ padding: 0 0 20px; font-size: 26px;; }
.maker-box-main .img img{ max-width: 90px; }
.maker-box-main::after{ width:100%; height: 100%;}
.maker-box-main.version-2{ margin: 20px 0 0 0; }
.maker-box-main.version-2 .img img{ max-width: 65px; }
.maker-box-main{ min-height: 345px; }
.bottles-row-2{ padding: 15px 0 50px; margin: 0  0px;; }
.flavours-box-main .data-box h3{ padding: 0 0 5px; font-size: 20px;; }
.flavours-box-main .data-box .links190{ padding: 10px 0 0 0; }
.home-section-new-3 .home-vdi-block-main .img{ min-height: 260px;; }
.home-section-new-3 .ply-btn-vdi img{ width: 50px;;}
.bottles-row-1 .row .col-md-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
.flavours-box-main{ flex-direction: column-reverse; }
.flavours-box-main .img{ width: 100%; max-width: 100%; }
.flavours-box-main .img img{ width: 100%;   }
.flavours-box-main .data-box{ width: 100%; padding: 11px 15px 10px; }
.flavours-box-main .data-box p{ display: none; }
.flavours-box-main .data-box .links190{ padding: 0px;; }
.maker-box-inner .links a{ height: 50px; line-height: 50px; }

.maker-box-inner{ max-width: 180px;; }
.maker-box-main .img{ right: 30px;; }
.flavours-box-main{ border-width: 1px; }
.bottles-row-2 .row{ margin: 0 -8px; }
.bottles-row-2 .row .col-md-6{ width: 50%; padding: 0 8px; }


.duo-banner-text{ padding: 40px 0 0 0; }
.duo_button{ padding: 3px 0 0 0; }



/*======= cylinder page css start 13-9-2022 ==============*/
.cylinder-top-title h1{ font-size:30px; line-height: 34px; }
.gas-row-new .left-img { width: 350px;}
.cylinder-slider-block .cylinder-slider-img{ width: 100%; height: 480px; }
.cylinder-slider-block .cylinder-slider-img img{ width: 248px;}
.cylinder-slider .owl-nav{ top: 0px;; }

.cylinder-page-new{ padding: 21px 0 0 0; }
.cylinder-slider-block .left-text{ width: 320px;;}
.cylinder-slider-block .left-text .text p{ font-size: 22px; line-height: 28px ; }
.cylinder-row-left{ width: 100%; text-align: center; padding: 27px 20px 42px; ; }
.cylinder-top-title p{ font-size: 16px;; }
.cylinder-row-new{ flex-direction: column-reverse; }
.cylinder-row-right{ width: 100%;}
.cylinder-row-right .img{ min-height: 0px; width: 100%;  }
.cylinder-row-right .img img{ display: block;}
.cylinder-btn-row{ justify-content: center; }
.cylinder-row-new:nth-child(2n+0){ flex-direction: column-reverse; }
.cylincer-banifit-new .banifit-row{ flex-wrap: wrap; padding: 0px  0 0 0 ; }
.cylincer-banifit-new .banifit-row .banifit-box-new{ width: 50%; padding:40px 0 28px; }
.gas-row-new .right-gas-data h2{ font-size: 22px;  line-height: 28px; }
.gas-row-new .right-gas-data{ width: 300px;;}
.cylinder-page-sec-5{ padding: 0px 0 55px; }
.guide-listing .row .col-md-3{ padding: 10px; -webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.cylinder-row-left h2{ font-size: 22px; line-height: 28px;;  }
.cylinder-row-left p{ padding: 0 0 20px;; }
.cylinder-row-left .work-links a{ font-size: 11px;;}
.cylinder-btn-row{ flex-direction: column; }
.cylinder-btn-row .links{ padding:  0 0 25px;  }
.cylinder-btn-row .links a{ height: 50px; padding: 0 30px; min-width: 196px;line-height: 50px;; }
.cylincer-tagline{ padding: 10px 0; border: 0px; }
.cylincer-banifit-new{ padding: 60px 0 52px; }
.cylincer-banifit-new .banifit-row .banifit-box-new .icon img{ width: 64px;}
.cylincer-banifit-new h2{font-size: 22px; line-height: 28px; }
.banifit-tagline{ display: none; }
.cylincer-banifit-new .banifit-row .banifit-box-new h6{ font-size: 12px; line-height: 18px;; }
.gas-row-new{ flex-direction: column; }
.cylinder-page-sec-2{ background: #E5DCD3; position: relative; overflow: hidden; }
.gas-row-new .left-img{ position: relative; display: block; width: 100%; text-align: center; }
.gas-row-new .left-img img{ position: relative; z-index: 10; width: 100%;}
.gas-row-new .left-img::after{ position: absolute; left: 0px; top: 0; width: 100%; height: 100%; background: #efebe4; content: ''; width: 200vw; left: -100vw;    }
.gas-row-new .right-gas-data{ width: 100%; padding: 40px 45px; }


.cylinder-slider-block{ flex-direction: column-reverse; }

.cylinder-page-sec-3{ padding: 0 0 80px;; }
.cylinder-slider .owl-nav{ position: absolute; top: auto; bottom: 256px; }
.cylinder-slider-block .left-text{ width: 100%; padding: 74px 0 0 0;}
.cylinder-page-sec-4{ padding: 40px 0; }
.guide-listing{ padding: 15px 0 0 0; }
.guide-listing .row .col-md-3{ padding: 15px 7px 0 8px;; }
.guide-listing .row{ margin: 0 -7px 0 -8px; }
.guide-block-top p{ font-size: 14px; line-height: 22px;; }
.guide-box a .title{ padding: 13px 10px 14px; }
.guide-box a .title h6{ font-size: 12px;;}
.guide-block-top h2{ padding: 0 0 10px; font-size: 22px; line-height: 28px;; }
.faq-block-top h2{ font-size: 22px;;}
.cylinder-page-sec-5 .faq-block{ width: 100%; margin: 25px 0 0 0; }
.cylinder-page-sec-5 .faq-block .acc-title{ padding: 15px 40px 15px 0; font-size: 14px; line-height: 1.5;}
.cylinder-page-sec-5 .faq-block .acc-content{ padding: 0 15px; }
.cylinder-page-sec-5 .faq-block .acc-content ul li,
.cylinder-page-sec-5 .faq-block .acc-content p{ font-size: 12px; line-height: 1.5;}
.learn-more-links{ display: none; }
.cylinder-page-sec-5 .faq-block .acc-title .acc-icon-sec{transition: none; background: url(../images/icon-menu-mb.svg) no-repeat center center; }
.cylinder-page-sec-5 .faq-block .acc-title.acc-title-active .acc-icon-sec{transform: translate(-4px, 2px);background: url(../images/icon-menu-minus.svg) no-repeat center center;transition: none; }
/*======= cylinder page css End 13-9-2022 ==============*/

.soda-info-block-new{ padding: 0 20px 32px; }
.soda-info-block-new h3{ font-size: 22px; }
.soda-info-block-new .text ol,
.soda-info-block-new .text ul{ padding-left: 20px; }
/*================== sodapress page css End ====================*/

/*============== Landing page new css start 1-2-2023 ==============*/
.intro-text-landing{ padding: 64px 0; }
.intro-text-landing p{ font-size: 16px;; }
.landing-intro-text{ padding: 48px 0; }
.landing-intro-text h2{ font-size: 24px;; }
.landing-section-new-2{ padding: 64px 0 32px; }
.landing-testimonials-block{ flex-direction: column; justify-content: center; padding: 48px 20px; }
.landing-testimonials-block .testi-img-new{ margin: 0 0 30px; }
.landing-testimonials-block .testi-img-text{ max-width: 100%; width: 100%; text-align: center; }
.landing-testimonials-block .testi-img-text .name span{ display: block;}
.landing-testimonials-block .testi-img-text .text p{font-size: 18px; text-align: center; }
.landing-testimonials-block .testi-img-text .name{ text-align:  center; line-height: 1.6; }
.protection-box .img img{ height: auto;; }
.protection-box h3{ font-size: 22px;; }
.landing-section-new-3{ padding: 14px 0 64px; }
.protection-box{ padding: 30px 0 0 0; }
.landing-section-new-4{ padding: 64px 0; }
.climate-block h2{ font-size: 24px; }
.landing-section-new-5{ padding: 64px 0; }
.drinking-water-block h4{font-size: 20px;; }
.maker-box-inner .links a{     white-space: nowrap;}
.drinking-water-block .water-btn a{ padding:  0 32px; height: 50px; }
.landing-section-new-1.second_text_sec { margin: 32px 0; }
/*============== Landing page new css End 1-2-2023 ==============*/
}

