 

/* be */
/*============== custom varible ================*/
:root {
}
/*============== custom varible ================*/
body {
	padding:0  !important ;
	margin: 0   !important;
	font-size:16px;
	color:#002238;
	letter-spacing: 0.5px;
	font-family: 'Poppins';
	font-weight: normal;
}
html {
	-webkit-font-smoothing: antialiased;
}
* {
	margin:0;
	padding:0;
	-webkit-font-smoothing: antialiased;
	vertical-align:top;
}
li, ul, ol { 
	list-style:none; 
	margin:0;
	padding:0;
}
a, a img {
	text-decoration:none;
	border:0;
	outline:none !important;
}
a, 
button, 
input[type=submit],
.input-text {
	-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;
	-webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
   box-shadow:none;
}
a:hover,
a:focus {
	text-decoration:none;
	outline:none;
}
:focus {
	outline:none;
}
img {
	max-width:100%;
}
h1, h2, h3, h4, h5, h6, p {
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
}
p{
	font-size: 16px;
    color: #002238;
    letter-spacing: 0.28px;
    font-family: 'Poppins';
    line-height: 1.5
}
.clear {}
.clear:before,
.clear:after {
	content:"";
	display:table;
}
.clear:after { 
	clear:both; 
}
input, textarea { 
	outline:none !important; 
}
::-webkit-input-placeholder {
	color:inherit; 
	opacity:1;
}
::-moz-placeholder {
	color:inherit;
	opacity:1;
}
:-ms-input-placeholder {
	color:inherit; 
	opacity:1;
}
:-moz-placeholder {
	color:inherit;
	opacity:1;
}
#wrapper {
	width:100%;
	min-height:100%;
	position:relative;
	overflow:hidden;
	padding:0px 0 0 0;
}
.navbar-toggler{ float:right; border:0px; outline:none; margin:0px; padding:0px; border-radius:0px; width:30px ; height:25px;} 
.navbar-toggler:focus{ border:0px; outline:none; }
.navbar-toggler-icon {
    background:  url("../images/menu-icon.svg") no-repeat scroll left top;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 30px;
}
/***** Select Dropdown Start *****/
.dropdown-menu  li  a {
	display:block;
	clear:both;
	
	font-size:15px;
	color:#101010;
	letter-spacing:0.5px;
	font-weight:normal;
	line-height:1.42857143;
	white-space:nowrap;
	cursor:pointer;
	padding:5px 15px;
}
.dropdown-menu  li  a:hover,
.dropdown-menu  li  a:focus {
	color:#FFF;
	text-decoration:none;
	background:#009ee3;
}
.dropdown-menu  .active  a,
.dropdown-menu  .active  a:hover,
.dropdown-menu  .active  a:focus {
	color:#FFF;
	text-decoration:none;
	background:#009ee3;
}
.dropdown-menu .disabled a,
.dropdown-menu .disabled a:hover,
.dropdown-menu .disabled a:focus {
	color:#777;
}
.bootstrap-select {
	width:100%;
	float:none;
	display:inline-block;
}
.bootstrap-select .btn,
.bootstrap-select .btn.dropdown-toggle {
	width:100%;
	max-width:100%;
	
	font-size:16px;
	color:#101010;
	letter-spacing:0.5px;
	text-align:left;
	background:#FFF;
	border:1px solid #dcdcdc;
	border-radius:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	margin:0px;
	padding:19px 50px 19px 20px;
}
.bootstrap-select.select-1 .btn { min-width:250px;}
.bootstrap-select.select-2 .btn,
.bootstrap-select.select-2 .btn.dropdown-toggle {
	min-width:205px;
	padding-left:6px;
	color:#acacac;
}
.bootstrap-select.select-2 .sort_by { display:none;}
.bootstrap-select .sort_by { display:inline-block;}
.bootstrap-select .pull-left {
	display:inline-block;
	float:none !important;
}
.bootstrap-select .btn .caret {
	width:50px;
	height:100%;
	background:url(../images/select-arrow.svg) center center no-repeat;
	background-size:12px auto;
	position:absolute;
	top:0px;
	right:0px;
}
.bootstrap-select .dropdown-menu {
	width:100%;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}
.bootstrap-select.show .dropdown-menu { display:inline-block;}
.bootstrap-select div.dropdown-menu {
	height:auto; 
	min-height:162px !important;
	overflow-y:auto !important;
	margin-top:-1px;
	border:1px solid #dcdcdc;
}
.bootstrap-select ul.dropdown-menu {
	top:0px;
	max-height:inherit !important;
	overflow:unset !important;
	margin:0px;
	padding:0px;
	background:none;
	border:none;
}
.bootstrap-select .dropdown-menu li { border-bottom:1px solid #dcdcdc;}
.bootstrap-select .dropdown-menu li:last-child { border:none;}
.bootstrap-select .dropdown-menu li.selected a,
.bootstrap-select .dropdown-menu li.selected a:focus,
.bootstrap-select .dropdown-menu li a:hover { color:#FFF; background:#009ee3;}
.bootstrap-select .dropdown-menu li a:focus { color:#FFF; background:#009ee3;}
.bootstrap-select .dropdown-menu li a i { display:none;}
.bootstrap-select .dropdown-toggle::after{ display:none;}
/***** Select Dropdown End *****/
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1250px) {
  .container {
    max-width: 1200px;
  }
}
/*============ Header Start ============*/
#header{ height:70px; z-index:100; position:fixed; left:83px; right: 83px;  top:10px; background:#fff; box-shadow: 0px 3px 20px #5253531A; padding:0px; float:left; border-radius: 100px;; }
.header_wapper { display: flex; align-items: center;   background:#fff; width:100%; height:70px; border-radius: 100px;   float:left;}
.logo{ width:auto; float:left; margin:0 27px 0 26px;}
.logo a { float:left;}
.header_right { width:auto; float:right; margin: 0 0 0 auto;}
.header_wapper .nav { width:auto; float:left;}
.header_wapper .nav > ul { display: flex; align-items: center; width:100%; }
.header_wapper .nav > ul > li {  margin:0 0 0 30px; display:inline-block;}
.header_wapper .nav > ul > li > a { display:inline-block; color: #002238;  text-transform: uppercase; font-size:13px;   letter-spacing: 0.26px;}
.header_wapper .nav > ul > li > a:hover{ color: #005D6E;   }
.header_wapper .header-shop-menu-coustom .nav > ul{ padding: 0 0  0 0px; }
.header_wapper .header-shop-menu-coustom .nav > ul > li{ border-left: #f3f4f4 solid 1px ;  margin: 0px; padding: 0px;; }
.header_wapper .header-shop-menu-coustom .nav > ul > li.menu-item-has-children  > a{ display: flex; align-items: center; justify-content: center; min-height: 70px;  margin: 0px; padding: 0 29px;  letter-spacing: 1.56px;color: #002238;text-transform: uppercase; font-weight: bold; font-size: 13px; } 
.header_wapper  .header-shop-menu-coustom .nav > ul > li.menu-item-has-children > a::before{ display: none; }
.header_wapper  .header-shop-menu-coustom .nav > ul > li.menu-item-has-children > a::after{ left: auto; opacity: 1; transform: none ; visibility: visible; border: 0px; bottom: auto;      height: 16px; width: 16px; background: url(../images/icon-down.svg) no-repeat center center; position: relative; top: auto; right: auto; margin: 0 0 0 3px; transition: all 0.3s ease-in-out; }
.header_wapper  .header-shop-menu-coustom .nav > ul > li.menu-item-has-children.active-menu > a{ color: #FFF; background: #005d6e;  }
.header_wapper  .header-shop-menu-coustom .nav > ul > li.menu-item-has-children.active-menu > a::after{ display: block !important;  background: url(../images/icon-down-w.svg) no-repeat center center; transform: rotate(180deg);  }

/*============ Header End ============*/
/*============ Sub-Menu Start ============*/
.header_wapper .nav > ul > li { position:static;}
.header_wapper .nav > ul > li.menu-item-has-children > a { position:relative; padding:0 19px 0px 0;}
.header_wapper .nav > ul > li.menu-item-has-children > a:before {
	content:"";
	width:16px;
	height:16px;
	/*background:url(../images/menu-arrow.svg) center center no-repeat;*/
	background:url(../images/submenu-arrow-1.svg) center center no-repeat;
	position:absolute;
	top:50%;
	right:0px; margin: -9px 0 0 0;
	-webkit-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out;
}
.header_wapper .nav > ul > li.menu-item-has-children > a:hover:before{ background:url(../images/submenu-arrow-1-h.svg) center center no-repeat;  }
.header_wapper .nav > ul > li.menu-item-has-children.active-menu > a:before{ background:url(../images/submenu-arrow-1-h.svg) center center no-repeat;  }
.header_wapper .nav > ul > li.menu-item-has-children.active-menu > a:before {
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg);
	margin: -8px 0 0 0;
}
.header_wapper .nav > ul > li.menu-item-has-children > a:after {
	content:"";
	width:13px;
	height:13px;
	background:#f2f6f8;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	opacity:0;
	visibility:hidden;
	position:absolute;
	bottom:-7px;
	left:50%;
	z-index:2;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translate3d(-50%,100%,0) rotate(45deg);
	transform:translate3d(-50%,100%,0) rotate(45deg);
}
.header_wapper .nav > ul > li.menu-item-has-children.active-menu > a:after {
	opacity:1;
	visibility:visible;
	-webkit-transform:translate3d(-50%,0,0) rotate(45deg);
	transform:translate3d(-50%,0,0) rotate(45deg);
	transition:opacity .25s cubic-bezier(.77,0,.175,1) .1s,visibility .25s cubic-bezier(.77,0,.175,1) .1s,-webkit-transform .25s cubic-bezier(.77,0,.175,1) .1s;
	transition:opacity .25s cubic-bezier(.77,0,.175,1) .1s,visibility .25s cubic-bezier(.77,0,.175,1) .1s,transform .25s cubic-bezier(.77,0,.175,1) .1s;
	transition:opacity .25s cubic-bezier(.77,0,.175,1) .1s,visibility .25s cubic-bezier(.77,0,.175,1) .1s,transform .25s cubic-bezier(.77,0,.175,1) .1s,-webkit-transform .25s cubic-bezier(.77,0,.175,1) .1s;
}
.header_wapper .nav > ul > li .sub-menu-wrap {
	width:100%;
	height:auto !important;
	text-align:center;
	background:#fff;
	 
	opacity:0;
	visibility:hidden;
	position:absolute;
	left:0px;
	z-index:-1;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	transition:opacity 0.4s ease,visibility 0.4s ease,-webkit-transform 0.4s ease;
	transition:transform 0.4s ease,opacity 0.4s ease,visibility 0.4s ease;
	transition:transform 0.4s ease,opacity 0.4s ease,visibility 0.4s ease,-webkit-transform 0.4s ease;
	margin:10px 0 0 0;
	padding:0px 0px;
	box-shadow: 0px 3px 20px #5253531A;
	border-radius: 35px;
}
.header_wapper .nav > ul > li.active-menu .sub-menu-wrap {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}
 .header_wapper .nav > ul > li .sub-menu-wrap:after {
	content:"";
	width:100%;
	height:100vh;
	background:rgba(0,0,0,0.38);
	opacity:0;
	visibility:hidden;
	position:fixed;
	top:100%;
	left:0px;
	z-index:-1;
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	transition:opacity .25s ease,visibility .25s ease,-webkit-transform 0s .5s;
	transition:opacity .25s ease,visibility .25s ease,transform 0s .5s;
	transition:opacity .25s ease,visibility .25s ease,transform 0s .5s,-webkit-transform 0s .5s;
}

/*.header_wapper .nav > ul > li.active-menu .sub-menu-wrap:after {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateX(0);
	transform:translateX(0);
	transition:opacity .25s ease,visibility .25s ease,-webkit-transform 0s 0s;
	transition:opacity .25s ease,visibility .25s ease,transform 0s 0s;
	transition:opacity .25s ease,visibility .25s ease,transform 0s 0s,-webkit-transform 0s 0s;
} */
/*.header_wapper .nav > ul > li .sub-menu { width:1200px; max-width:100%; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; text-align:center; margin:0 auto; padding:37px 15px;}
.header_wapper .nav > ul > li.active-menu .sub-menu { display:-webkit-box; display:-ms-flexbox; display:flex;}
.header_wapper .nav > ul > li .sub-menu li { width:auto; float:none; display:inline-block; vertical-align:top; margin:0px; padding:0px 30px;}
.header_wapper .nav > ul > li .sub-menu li a { display:block; font-family: 'Poppins'; font-size:20px; color:#005276; letter-spacing:0.45px; margin:0px; padding:0px;}*/


.header_wapper .header_right .nav > ul > li .sub-menu {    margin:0px 0 0 0px; display: block; position: absolute; right: -35px;   padding:5px  20px; top: 100%;  width: 220px; border-radius:7px;; border: 1px solid #ECEEEF; background: #fff;  }
.header_wapper  .header_right  .nav > ul > li .sub-menu   li { display: block; width: 100%; padding: 12px 0 6px; }
.header_wapper  .header_right .nav > ul > li .sub-menu   li + li{ border-top:  1px solid #C1C7C9; }
.header_wapper  .header_right .nav > ul > li .sub-menu   li a{ font-family: 'Poppins';  text-align: left; width: 100%; display: inline-block; line-height: 20px;; letter-spacing: 0.26px;  font-weight: 400;  color: #002238; font-size: 13px;text-transform: uppercase;  }
.header_wapper  .header_right .nav > ul > li .sub-menu   li a:hover{ color: #005D6E; }
.header_wapper  .header_right .nav > ul > li .sub-menu::after{ position: absolute; right: 32px; content: ''; top: -8px;  width: 0;height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #ECEEEF; z-index: 1;}
.header_wapper  .header_right .nav > ul > li .sub-menu::before{ position: absolute; right: 32px; content: ''; top: -6px;  width: 0;height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff; z-index: 2;}
.header_wapper .header_right .nav > ul > li{ position: relative; }
.header_wapper .header_right .nav > ul > li .sub-menu-wrap{ margin: 10px 0 0 0; z-index: 2; opacity: 0; pointer-events: none; visibility:hidden;transition: all 0.3s ease-in-out;}
.header_wapper .header_right .nav > ul > li .sub-menu-wrap::after{ display: none; }
.header_wapper .header_right .nav > ul > li .sub-menu-wrap .sub-menu{ display: flex; flex-direction: column; }
.header_wapper .header_right .nav > ul > li.active-menu .sub-menu-wrap{ opacity: 1; pointer-events: all; visibility:visible;  }
.header_wapper .nav > ul > li.menu-item-has-children.active-menu > a:after{ display: none; }

.header_wapper .nav > ul > li .sub-menu li.menu-item-type-taxonomy { width:25%; float:left; margin:0px; padding:0px 15px;}
.header_wapper .nav > ul > li .sub-menu li.menu-item-type-taxonomy a { width:100%; display:block;}
.header_wapper .nav > ul > li .sub-menu li.menu-item-type-taxonomy a .menu-image { position: absolute; width: 100%; left: 0; top: 20%;  max-width:100%; height:auto; display:inline-block; vertical-align:top; -webkit-transition:all .3s ease-in-out; transform-origin: center center; transition:all .3s ease-in-out; margin:0px !important; padding:0px;}
.header_wapper .nav > ul > li .sub-menu li.menu-item-type-taxonomy a:hover .menu-image { transform: scale(1.15);  }
.header_wapper .nav > ul > li .sub-menu li.menu-item-type-taxonomy a .menu-image-title { width:100%; display:block; font-size:24px; color:#101010; line-height:1; margin:15px 0 0 0; padding:0px;}
.header_wapper .nav > ul > li .sub-menu li.menu-item-type-taxonomy a:hover .menu-image-title { color:#0d678f;}

.header_wapper .header_right .nav > ul > li.active-menu > a{ color: #005D6E; }
.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu-wrap .sub-menu{ padding: 20px ; justify-content: center; align-items: center;   }
.header_wapper .header-shop-menu-coustom  .nav > ul > li .sub-menu li.menu-item-type-taxonomy{ width: 211px; padding: 0px; margin: 0 8px 0 9px; }
.header_wapper .header-shop-menu-coustom  .nav > ul > li .sub-menu li.menu-item-type-taxonomy a{ overflow: hidden; justify-content: center; position: relative; display: flex; position: relative; width: 100%; min-height: 211px; height: 211px; background: #005d6e; border-radius: 24px;;     }
.header_wapper .header-shop-menu-coustom .nav > ul > li .sub-menu li.menu-item-type-taxonomy a .menu-image-title{ position: absolute; left: 0px; top: 20px; width: 100%; text-align: center; font-size: 14px; color: #fff; margin: 0px; padding: 0 10px; line-height: 20px; text-transform: uppercase; font-weight: bold;  }
.header_wapper .header-shop-menu-coustom  .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(2) a{ background: #efebe4;  }
.header_wapper .header-shop-menu-coustom  .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(2) a .menu-image{ top: -20px; }
.header_wapper .header-shop-menu-coustom  .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(2) a   .menu-image-title{ color: #002238; } 

.header_wapper .header-shop-menu-coustom  .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(3) a{ background: #eceeef;  }
.header_wapper .header-shop-menu-coustom  .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(3) a .menu-image{ top: -10px; }
.header_wapper .header-shop-menu-coustom  .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(3) a  .menu-image-title{ color: #002238; } 

.header_wapper .header-shop-menu-coustom  .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(4) a .menu-image{  top: 10px; }
.header_wapper .header-shop-menu-coustom  .nav > ul > li .sub-menu li.menu-item-type-taxonomy:nth-child(5) a .menu-image{  top: -13px; }
/*============ Sub-Menu End ============*/
/*============ Mobile-Header Start ============*/
body.overflow-hidden { overflow:hidden;}
.mobile-header { width:auto; float:right; margin:26px 15px 0 0;}
.mobile-header .menu-icon { width:26px; float:left; position:relative; cursor:pointer; margin:0px;}
.mobile-header .menu-icon .icon-bar { width:22px; height:18px; float:left; position:relative;}
.mobile-header .menu-icon .icon-bar span { width:100%; height:2px; float:left; display:block; background:#0D678F; position:absolute; left:0px; margin:0px; -webkit-transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55); transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55); transition:transform .4s cubic-bezier(.68,-.55,.265,1.55); transition:transform .4s cubic-bezier(.68,-.55,.265,1.55), -webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);}
.mobile-header .menu-icon .icon-bar span:nth-child(1) { top:0px;}
.mobile-header .menu-icon .icon-bar span:nth-child(2) { top:7px; -webkit-transition:opacity .15s .4s ease; transition:opacity .15s .4s ease; -webkit-transition-delay:0.4s; transition-delay:0.4s;}
.mobile-header .menu-icon .icon-bar span:nth-child(3) { top:14px;}
.mobile-header .menu-icon.active .icon-bar span:nth-child(1) { -webkit-transform:translate3d(0,7px,0) rotate(135deg); transform:translate3d(0,7px,0) rotate(135deg); -webkit-transition-delay:0.1s; transition-delay:0.1s;}
.mobile-header .menu-icon.active .icon-bar span:nth-child(2) { opacity:0; -webkit-transition-delay:0s; transition-delay:0s;}
.mobile-header .menu-icon.active .icon-bar span:nth-child(3) { -webkit-transform:translate3d(0,-7px,0) rotate(-135deg); transform:translate3d(0,-7px,0) rotate(-135deg); -webkit-transition-delay:0.1s; transition-delay:0.1s;}
.mobile-menu-wrap {
	width:330px;
	height:calc(100vh - 60px);
	min-height:calc(100% - 60px);
	background:#fff;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	position:fixed;
	top:60px;
	left:0px;
	z-index:99;
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	transition:all 0.3s ease-in-out;
 
	margin:0px;
	padding:0px;
}
.mobile-menu-wrap.open {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateX(0%);
	transform:translateX(0%);
}

.mobile-menu-wrap .mobile-nav { width:100%; display:inline-block; vertical-align:top; margin:0 0 50px 0;}
.mobile-menu-wrap .mobile-nav > ul { width:100%; display:block; margin:0px; padding:0px;}
.mobile-menu-wrap .mobile-nav > ul > li { width:100%; display:block; border-bottom:1px solid #dcdcdc; margin:0px; padding:0px;}
.mobile-menu-wrap .mobile-nav > ul > li > a { width:100%; display:block; position:relative; font-family: 'Poppins'; font-size:18px; color:#101010; letter-spacing:0.5px; line-height:1; margin:0px; padding:22px 50px 22px 20px;}
.mobile-menu-wrap .mobile-nav > ul > li.menu-item-has-children > a:after { content:""; width:16px; height:9px; background:url(../images/menu-arrow-mobile.svg) center center no-repeat; position:absolute; top:26px; right:20px; -webkit-transition:all .25s ease-in-out; transition:all .25s ease-in-out;}
.mobile-menu-wrap .mobile-nav > ul > li.menu-item-has-children > a.active:after { -webkit-transform:rotate(-180deg); transform:rotate(-180deg);}
.mobile-menu-wrap .mobile-nav > ul > li .sub-menu { width:100%; display:none; margin:0px; padding:0px 20px 20px 20px;}
.mobile-menu-wrap .mobile-nav > ul > li .sub-menu li { width:100%; display:block; margin:0 0 10px 0; padding:0 0 0 10px;}
.mobile-menu-wrap .mobile-nav > ul > li .sub-menu li a { display:block; font-family: 'Poppins'; font-size:16px; color:#0D678F; letter-spacing:0.5px; line-height:1; text-align:left; margin:0px; padding:0px;}
.mobile-menu-wrap .mobile-nav > ul > li .sub-menu li a .menu-image { display:none;}
.mobile-menu-wrap .mobile-social { width:100%; display:inline-block; vertical-align:top; text-align:center; margin:0 0 64px 0;}
.mobile-menu-wrap .mobile-social ul { width:100%; display:block; margin:0px; padding:0px 20px;}
.mobile-menu-wrap .mobile-social ul li { display:inline-block; vertical-align:top; margin:0px 6px; padding:0px;}
.mobile-menu-wrap .mobile-social ul li a { width:36px; height:36px; display:block; font-size:20px; color:#FFF; text-align:center; line-height:36px; background:#009EE3; border-radius:50%; margin:0px; padding:0px;}
/*============ Mobile-Header End ============*/
/*============ Banner Start ============*/
.banner_wapper{ z-index:2; padding:0px; width:100%; float:left; position:relative; }
.home_slider_wapper{ position:relative; width:100%; float:left;}
.banner_slide { width:100%; float:left; position:relative;}
.slider_image { width:100%; float:left; background-position:center bottom; background-repeat:no-repeat; background-size:cover; min-height:calc(100vh); position:relative;}
.slider_image:after{ position:absolute; left:0px; content:''; width:100%; height:100%;background-color: rgba(0, 0, 0, 0.0);   } 
.banner_caption{ width:100%; float:left; position:absolute; left:0px; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.banner_text{ max-width:386px; width:100%; float:left;}
.banner_text h1{ font-weight: 600; text-shadow: 1px 2px 6px #20100466;  padding:0 0 16px; color:#fff; font-size: 40px; line-height: 1.2;  letter-spacing: 0.8px;   display:inline-block; width:100%;}
.banner_text p{ font-size: 22px; color:#fff; line-height: 1.5;  letter-spacing: 0.5px; display:inline-block; width:100%;}
 .banner_text .links{ padding:32px 0 0 0;}
.links{ display:inline-block; width:100%;}
.links a{ text-align:center; padding:0 5px; line-height:60px; font-size:13px; color:#fff; text-transform: uppercase;  letter-spacing: 0.6px; background-color: #002238; display:inline-block; font-weight: bold; width:auto; padding: 0 42px;  height:60px; border-radius: 100px;; }
.links a:hover{ background-color: #005d6e;}
.home_slider_wapper .owl-theme .owl-dots { position:absolute; right:22px; bottom:24px; float:left; margin:0 5px;}
.home_slider_wapper .owl-theme .owl-dots .owl-dot span { width:10px; height:10px; border:solid 1px #ffffff; background-color:rgba(255, 255, 255, 0.37);}
.home_slider_wapper .owl-theme .owl-dots .owl-dot.active span{ background:#fff;}  
.down_arrow { z-index:100;  position:absolute; left:50%; bottom:10px;}
.down_arrow a { color:#fff; font-size:25px; width:auto; float:left;}
/*============ Banner End ============*/
/*============ Content Start ============*/
.content_wapper { width:100%; float:left; }
.home_products_block { padding:88px  0; width:100%; float:left;}
.section_title { text-align:center; width:100%; float:left;} 
.section_title h2 {  font-size:40px;  line-height: 1;  letter-spacing: 0.8px; color: #005D6E; font-weight: 600; text-align:center; width:100%; float:left;}  
.products_row { padding:48px 0 0 0; display:inline-block; width:100%;}
.products_box { text-align:center; width:100%; float:left;}
.products_box .image { text-align:center; background-color: #dcdcdc; min-height:336px; width:100%; display:inline-block;  }
.products_box h2 { padding:24px 0 32px 0; line-height: 1;letter-spacing: 0.5px; font-size:18px; color: #002238; font-weight: 500;  width:100%; display:inline-block;  }
.products_box h2 a {color: #002238;}
.products_box .links { width:100%; display:inline-block;  }
.products_box .image img { max-width:100%; max-height:336px; display:inline-block; }
.duurzaam_wapper{ position:relative; width:100%; float:left;} 
.duurzaam_image{ background:#4fc4e6; width:100%; float:left; min-height:600px; background-position:center center; background-size:cover; background-repeat:no-repeat;   }
.duurzaam_caption{ width:100%; float:left; position:absolute; left:0px; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.duurzaam_text{ max-width:370px; width:100%; float:left;}
.duurzaam_text h2{ padding:0 0 16px; color:#fff;  font-weight: 600; font-size: 40px; line-height: 1;  letter-spacing: 0.8px;   display:inline-block; width:100%;}
.duurzaam_text p{ color:#fff; line-height: 1.5;  letter-spacing: 0.5px; display:inline-block; width:100%;}
.duurzaam_text .links{ padding:32px 0 0 0;}
.home_how_it_blk{ padding:112px 0; width:100%; display:inline-block;} 
.home_how_it{ display:inline-block; width:100%; }
.home_how_it .row{ margin:0px;   }
.home_how_it .row .col-md-6{ padding:0px;}
.links190 a{ text-align:center; padding:0 0; line-height:normal; font-size:13px; text-transform: uppercase; color:#002238;  letter-spacing: 1.56px; font-weight: bold; background-color: none; position: relative; display:inline-block; width:auto; height:auto; }
.links190 a:hover{ background-color:none; }
.links190 a::after{ position: absolute; left: 0px; bottom: 0px; background: #002238; content: ''; height: 1px; width: 0px; transition: all 0.3s ease-in-out;  }
.links190 a::before{ position: absolute; right: -16px; top: 50%; background: url(../images/Dropdown-arrow.svg) no-repeat center center;  width: 16px;  height: 16px; margin: -9px 0 0 4px;    content: '';   transition: all 0.3s ease-in-out;  }
.links190 a:hover::before{ transform: translateX(5px); }
.links190 a:hover::after{ width: 100%;}
.home_how_contain { padding:0 0 0 64px; width:95%; display:inline-block;}
.home_how_contain h3 { padding:0 0 24px;  font-size:32px; line-height: 1;letter-spacing: 0.8px;color: #005D6E;
    font-weight: 600; width:100%; display:inline-block;}
.home_how_contain p {  line-height: 1.5;  letter-spacing: 0.5px;  color:#002238; width:100%; display:inline-block;}
.home_how_contain .links190 { padding:32px 0 0 0; width:100%; display:inline-block;}
.row.align-items-center.flex-row-reverse .home_how_contain { padding:0 0 0 32px; width:86%;}
.cilinder_omruilen_wapper{ position:relative; width:100%; float:left;}
.cilinder_omruilen_wapper .duurzaam_text{ float:right;}
/*============ Content End ============*/
/*============ Footer Start ============*/
#footer{ background-color: #75A7AD; width:100%; float:left; }
.footer_wapper{ width:100%; float:left; }
.footer_top{ padding:58px 90px 31px;  width:100%; display:inline-block; border-bottom: solid 1px rgba(255, 255, 255, 0.5); }

.f_top_left{  color: #ffffff; width:380px; float:left;}
.f_top_left h3 { padding:0 0 22px; color:#EFEBE4;  font-weight: 600;line-height: 1; letter-spacing: 0.5px; font-size:28px;   display:inline-block; width:100%; } 
.f_top_left  p{    display: inline-block;width: 100%;font-family: 'Poppins';line-height: 1.5; letter-spacing: 0.5px;color: #EFEBE4; } 
.f_top_right{width:548px; float:right;}  
.f_newlatter{ margin:24px 0 0 0; width:100%; display:inline-block; position:relative;} 
.f_newlatterdiv.wpcf7 .ajax-loader{display:none;}
.f_newlatter form{ width:100%; display:inline-block; position:relative;} 
.f_newlatter form .input-text{ display:inline-block; width:100%;  font-size:15px; padding:0 190px 0 24px; background-color: #ffffff; border:0px; height:60px; letter-spacing: 0.47px; color: rgba(98, 98, 98, 0.99); border-radius:0px;} 
.w3n-fnewlat.f_newlatter .wpcf7 form.invalid .input-text::placeholder { color:#f00; }
.f_newlatter form button{ outline:none !important; cursor:pointer; position:absolute; right:0px; top:0px; width:173px; float:right; height:60px; font-family: 'Poppins'; font-size:13px;   font-weight: bold; text-transform: uppercase;  background-color: #002238; border:0px; letter-spacing: 0.5px; color: #ffffff;    border-radius:0px;}
.f_newlatter form button:hover {
    background-color: #005d6e;
}
.f_newlatter form button.successbtn {background: url(../images/check.svg) no-repeat center center;background-color: #0d678f;font-size:0px;transition: none;}
.f_newlatter form button.activebtn {background: url(../images/dots_anim.svg) no-repeat;background-color: #0d678f;font-size:0px;background-position: center center;transition: none;}
.f_newlatter form button.activebtn:after {content:'';position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:15;}
.w3n-fnewlat.f_newlatter form {display:block !important;height:auto !important;}
.w3n-fnewlat.f_newlatter .wpcf7 form .wpcf7-response-output {display:none !important;}
.w3n-fnewlat.f_newlatter .wpcf7-not-valid-tip {font-size:14px;color:#fff;padding:0 0 0 24px;margin:10px 0 0;background:url(../images/c-warning-w.svg) no-repeat left center;background-size:16px;display:inline-block;vertical-align:top;}
.footer_middle{ padding:45px 0 49px 0; width:100%; display:inline-block; border-bottom: solid 1px rgba(255, 255, 255, 0.5);}  
.f_middle_left{ float:left; width:324px; }
.f_middle_right{ display:block; padding:11px 0 0 0;}
.f_logo{ width:100%; display:inline-block;}
.f_social{ padding:23px 0 0 0; width:100%; display:inline-block;}
.f_social ul{ width:100%; display:inline-block;}
.f_social ul li{ margin:0 16px 0 0;  float:left; display:inline-block;}

.f_social ul li .w3n-hover {display:none;}
.f_social ul li:hover img {display:none;}
.f_social ul li:hover .w3n-hover {display:inline-block;}
.f_links{ display:inline-block; width:100%;}
.f_links h4{  line-height: 1;  letter-spacing: 0.4px;  font-size: 16px;    color: #EFEBE4; font-weight: bold; display:inline-block; width:100%;}
.f_links ul{ padding:12px 0 0 0; display:inline-block; width:100%;}
.f_links ul li{ padding:4px 0 6px; display:inline-block; width:100%;}
.f_links ul li a{ display:inline-block;  line-height: 1;  letter-spacing: 0.4px;  color: #ECEEEF;}
.f_links ul li a:hover{  text-decoration: underline; }
.footer_bottom{ padding:26px 0 26px 0; width:100%; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; justify-content: space-between; align-items: center; }
.f_bottom_links .f_social { padding: 0; }
.f_bottom_links .f_social ul li { padding: 0; width: auto; }
.f_bottom_links .f_social ul li a { line-height: 26px; opacity: 1 !important; }
.f_bottom_links .f_social ul li:last-child { margin: 0; }
.copyright{ width:auto; float:left; line-height: 1.71;
letter-spacing: 0.5px; 
color:#ECEEEF; font-size:14px;}
.f_bottom_links{ width:auto; float:right;}  
.f_bottom_links ul{ display:inline-block; }
.f_bottom_links ul li{ padding:0 0 0 42px;  float:left; display:inline-block; }
.f_bottom_links ul li a{  line-height: 1.71;
letter-spacing: 0.5px;  font-size:14px;
color: rgba(255, 255, 255, 0.9);display:inline-block;}
.f_bottom_links ul li a:hover{ color:#fff;}

.footer_top-inner  {width: 100%;margin: 0 auto;display: block;max-width: 582px; }
.footer_top-inner .f_top_left {width: 100%;padding: 4px 0 8px;text-align: center;}
.f_top_right {width: 100%;}

.footer_top .wpcf7-acceptance-as-validation [class*="acceptance-"] ,
.footer_top .wpcf7-acceptance-as-validation [class*="acceptance-"] span { display: inline-block; vertical-align: top; width: 100%; }
.footer_top .wpcf7-acceptance-as-validation [class*="acceptance-"] span.wpcf7-list-item { margin: 0; }
.footer_top .wpcf7-acceptance-as-validation [class*="acceptance-"] label { display: inline-block; vertical-align: top; width: 100%; margin: 0; }
.footer_top .wpcf7-acceptance-as-validation [class*="acceptance-"] label input[type="checkbox"] + span {width: 100%;position: relative;display: inline-block;vertical-align: top;font-size: 13px;line-height: 20px;color: rgba(255, 255, 255, 0.99);letter-spacing: 0.41px;cursor: pointer;margin: 0px;padding: 0 0 0 33px;text-align: left; }

.footer_top .wpcf7-acceptance-as-validation [class*="acceptance-"] label input[type="checkbox"]  { display:none;  }

.footer_top span[class*="acceptance-"] { padding: 20px 0 0; }
.footer_top .wpcf7-acceptance-as-validation [class*="acceptance-"] label  input[type="checkbox"] + span:before {
	content:"";
	width:20px;
	height:20px;
	background: transparent;
	border: solid 1px #fff;
	position:absolute;
	top:0;/*5px*/
	left:0px;
	border-radius:2px;
}
/*.product-registratie-form .form-checkbox input[type="checkbox"]:checked + span.wpcf7-list-item-label:before { background:#ffffff;}*/
.footer_top .wpcf7-acceptance-as-validation [class*="acceptance-"] label  input[type="checkbox"]:checked + span:after { border-radius:2px;  content:'' ; position:absolute; top:0px;/*13px*/ left:0px; width:20px; height:20px; background:url(../images/check-arrow.svg) no-repeat center center #ffffff; }
.footer_top .wpcf7-acceptance-as-validation [class*="acceptance-"] label input[type="checkbox"] + span a {color: #fff;text-decoration: underline; }
.f_social ul li a{ display: flex; align-items: center; justify-content: center; line-height:0px;background:#efebe4; border-radius:100px; text-align:center;  width: 36px;height: 36px;  border: solid 0px #efebe4; padding-top:0px;}
.f_social ul li a:hover{background-color: #005d6e; color:#fff;}

/*============ Footer End ============*/
/*=========================================================*/
/*=================== Inner Pages Start ===================*/
/*=========================================================*/
/*============ Inner-Banner Start ============*/
.inner-banner { width:100%; min-height:400px; position:relative; 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; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.inner-banner:after { content:""; width:100%; height:100%; background:rgba(0,0,0,0.25); position:absolute; top:0px; left:0px;}
.page-template-template-pepsi .inner-banner:after { display: none; }
.inner-banner .inner-banner-caption { width:100%; position:relative; z-index:1; padding:80px 0px 50px 0px;}
.inner-banner .inner-banner-caption .caption-text { width:500px; max-width:100%; display:inline-block; vertical-align:top;}
.inner-banner .inner-banner-caption .caption-text h1 {  font-weight: bold;  font-size:40px; color:#FFF; letter-spacing:0.8px; line-height:1.3; margin:0px; padding:0px; text-shadow: 1px 2px 6px #20100466; }
.inner-banner .inner-banner-caption .caption-text p {  text-shadow: 1px 2px 6px #20100466;font-size:18px; color:#FFF; letter-spacing:0.5px; line-height:1.5; margin:15px 0 0 0; padding:0px;}
/*============ Inner-Banner End ============*/
/*============ Over-Sodastream Page Start ============*/
.inner-page { width:100%; position:relative;}
/*-over-sodastream-intro-*/
.over-sodastream-intro { width:100%; display:inline-block; vertical-align:top; padding:90px 0px;}
.over-sodastream-intro .intro-text { width:550px; max-width:100%; display:block; text-align:center; margin:0 auto;}
.over-sodastream-intro .intro-text p { margin:0 0 15px 0; padding:0px;}
.over-sodastream-intro .intro-video { width:100%; display:inline-block; vertical-align:top; margin:50px 0 0 0;}
.over-sodastream-intro .intro-video iframe { margin:0px; padding:0px;}
/*-over-sodastream-intro-*/
/*-dgv-sodastream-section-*/
.dgv-sodastream-section { width:100%; display:inline-block; vertical-align:top; padding:0 0 110px 0;}
.dgv-sodastream-block { width:100%; display:inline-block; vertical-align:top;}
.dgv-sodastream-block .row { border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; margin:0px;}
.dgv-sodastream-block .row > [class*="col-"] { border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:0px;}
.dgv-sodastream-block .dgvbox { width:100%; display:inline-block; vertical-align:top; text-align:center; padding:60px 30px;}
.dgv-sodastream-block .dgvbox .box-icon { width:100%; display:inline-block; vertical-align:top; margin:0 0 25px 0;}
.dgv-sodastream-block .dgvbox .box-icon img { max-width:100%; max-height:60px;}
.dgv-sodastream-block .dgvbox .box-text { width:100%; display:inline-block; vertical-align:top;}
.dgv-sodastream-block .dgvbox .box-text h3 { font-size:24px; color:#101010; letter-spacing:0.5px; line-height:1; margin:0px; padding:0px;}
.dgv-sodastream-block .dgvbox .box-text p { margin:20px 0 0 0; padding:0px;}
/*-dgv-sodastream-section-*/
/*-chw-sodastream-section-*/
.chw-sodastream-section { width:100%; display:inline-block; vertical-align:top;}
.chw-sodastream-block { width:100%; display:inline-block; vertical-align:top;}
.chw-sodastream-block .chwbox { width:33.3333%; float:left; position:relative;}
.chw-sodastream-block .chwbox .chw-image { width:100%; min-height:288px; float:left; position:relative; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.chw-sodastream-block .chwbox .chw-image:after { content:""; width:100%; height:100%; background:rgba(0,0,0,0.28); position:absolute; top:0px; left:0px;}
.chw-sodastream-block .chwbox .chw-text { width:100%; position:absolute; left:0px; bottom:30px; z-index:1; padding:0px 30px 10px;}
.chw-sodastream-block .chwbox .chw-text h3 {     font-weight: 600;  font-size:32px; color:#FFF; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
/*-chw-sodastream-section-*/
/*============ Over-Sodastream Page End ============*/
/*============ Werken-Bij Page Start ============*/
/*-werken-bij-intro-*/
.werken-bij-intro { width:100%; display:inline-block; vertical-align:top; padding:88px 0px;}
.werken-bij-intro .intro-text { width:100%; display:inline-block; vertical-align:top; text-align:center;}
.werken-bij-intro .intro-text h3 {  font-size:40px; color:#101010; letter-spacing:0.8px; line-height:1; margin:0 0 24px 0; padding:0px;}
.werken-bij-intro .intro-text p { margin:0 0 20px 0; padding:0px;}
.werken-bij-intro .intro-text .links190 { padding:20px 0 0 0;}
.werken-bij-intro .intro-text .links190 a { width:auto; min-width:240px;}
/*-werken-bij-intro-*/
/*-counts-section-*/
.counts-section { width:100%; display:inline-block; vertical-align:top; padding:0 0 27px 0;}
.counts-title { width:100%; display:inline-block; vertical-align:top; text-align:center; margin:0 0 32px 0;}
.counts-title h3 {  font-size:40px; color:#101010; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
.counts-block { width:100%; display:inline-block; vertical-align:top;}
.counts-block .counts-row { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding: 0 102px;}
.counts-block .counts-row > .counts-col { -webkit-box-flex:0; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;}
.counts-block .counts-box { width:100%; display:inline-block; vertical-align:top; margin:0 0 56px 0;}
.counts-block .counts-box .box-image { height:373px; position:relative; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;position:relative;}
.counts-block .counts-box.color-1 .box-image { background:#d30f7e;}
.counts-block .counts-box.color-2 .box-image { background:#68b43e;}
.counts-block .counts-box.color-3 .box-image { background:#f0821a;}
.counts-block .counts-box.color-4 .box-image { background:#094790;}
.counts-block .counts-box.color-5 .box-image { background:#ffda00;}
.counts-block .counts-box.color-6 .box-image { background:#009ee3;}
.counts-block .counts-box .box-image .cap { width:100%; height:48px; display:table;  font-size:22px; color:#FFF; letter-spacing:1.2px; text-transform:uppercase; text-align:center; line-height:1.27; margin:28px 0 20px 0; padding:0px 20%;}
.counts-block .counts-box .box-image .wc_icon_sec {position: absolute;right: 20px;top: 91px;z-index: 1;}
.counts-block .counts-box .box-image .cap span { width:100%; display:table-cell; vertical-align:middle;}
.counts-block .counts-box .box-image .img {   display:inline-block; vertical-align:top; text-align:center;position:absolute; left:0px; bottom:0px; z-index:2;}
.counts-block .counts-box .box-image .img img {max-width:inherit; width:inherit;}
/* .counts-block .counts-box.color-2 .img { left:-20px; }
.counts-block .counts-box.color-3 .img { left:-54px; }
.counts-block .counts-box.color-4 .img { left:-27px; }
.counts-block .counts-box.color-5 .img { left:-7px; } */
.counts-block .counts-box .box-text { width:100%; display:inline-block; vertical-align:top; padding:20px 15px 0 0;}
.counts-block .counts-box .box-text .box-title { width:100%; display:block;  font-size:16px; color:#101010; letter-spacing:0.57px; line-height:1.38; margin:0 0 10px 0;}
.counts-block .counts-box.color-1 .box-text .box-title { color:#d30f7e;}
.counts-block .counts-box.color-2 .box-text .box-title { color:#68b43e;}
.counts-block .counts-box.color-3 .box-text .box-title { color:#f0821a;}
.counts-block .counts-box.color-4 .box-text .box-title { color:#094790;}
.counts-block .counts-box.color-5 .box-text .box-title { color:#ffda00;}
.counts-block .counts-box.color-6 .box-text .box-title { color:#009ee3;}
.counts-block .counts-box .box-text p { font-size:14px; line-height:1.29; margin:0 0 16px 0; color: rgba(98, 98, 98, 0.99); padding:0px;}
.counts-block .counts-box .box-text .box-hashtag { width:100%; display:block;  font-size:16px; color:#101010; letter-spacing:0.57px; line-height:1.38;}
.counts-block .counts-box.color-1 .box-text .box-hashtag { color:#d30f7e;}
.counts-block .counts-box.color-2 .box-text .box-hashtag { color:#68b43e;}
.counts-block .counts-box.color-3 .box-text .box-hashtag { color:#f0821a;}
.counts-block .counts-box.color-4 .box-text .box-hashtag { color:#094790;}
.counts-block .counts-box.color-5 .box-text .box-hashtag { color:#ffda00;}
.counts-block .counts-box.color-6 .box-text .box-hashtag { color:#009ee3;}
/*-counts-section-*/
/*-bruisende-section-*/
.bruisende-section { width:100%; display:inline-block; vertical-align:top; padding:0 0 100px 0;}
.bruisende-block { width:100%; display:inline-block; vertical-align:top;}
.bruisende-block .bruisende-title { width:100%; display:inline-block; vertical-align:top; text-align:center; margin:0 0 25px 0;}
.bruisende-block .bruisende-title h3 {  font-size:32px; color:#101010; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
.bruisende-block .bruisende-list { width:100%; display:inline-block; vertical-align:top;}
.bruisende-block .bruisende-list ul { width:100%; display:block; margin:0px; padding:0px;}
.bruisende-block .bruisende-list ul li { width:100%; position:relative; display:block;  font-size:16px; color:rgba(98,98,98,0.99); letter-spacing:0.5px; line-height:24px; border-top:1px solid #d8d8d8; margin:0px; padding:15px 0px 15px 45px;}
.bruisende-block .bruisende-list ul li:before { content:""; width:20px; height:17px; background:url(../images/arrow-icon.svg) center center no-repeat; position:absolute; top:20px; left:0px;}
/*-bruisende-section-*/
/*============ Werken-Bij Page End ============*/
/*============ Onze-Missie Page Start ============*/
.onze-missie-section { width:100%; display:inline-block; vertical-align:top; padding:88px 0 110px 0;}
.onze-missie-intro { width:100%; display:inline-block; vertical-align:top; text-align:center; padding:0 0 40px 0;}
.onze-missie-intro p { margin:0 0 20px 0; padding:0px;}
.onze-missie-meer { width:100%; display:inline-block; vertical-align:top; text-align:center; padding:50px 0 0 0;}
.onze-missie-meer h3 {  font-size:32px; color:#101010; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
.onze-missie-meer p { margin:15px 0 0 0; padding:0px;}
.onze-missie-meer p a { color:#0d678f; text-decoration:underline;}
/*============ Onze-Missie Page End ============*/
/*============ Hoe-Werkt-Het Page Start ============*/
/*-hoe-werkt-het-intro-*/
.hoe-werkt-het-intro { width:100%; display:inline-block; vertical-align:top; padding:88px 0px 68px 0px;}
.hoe-werkt-het-intro .intro-text { width:100%; display:inline-block; vertical-align:top; text-align:center;}
.hoe-werkt-het-intro .intro-text p { margin:0 0 20px 0; padding:0px;}
/*-hoe-werkt-het-intro-*/
/*-video-section-*/
.video-section { width:100%; display:inline-block; vertical-align:top; padding:0 0 100px 0;}
.video-block { width:100%; display:inline-block; vertical-align:top;}
.video-block .row { margin:0px -6px;}
.video-block .row > [class*="col-"] { padding:0px 6px;}
.video-block .video-box { width:100%; display:inline-block; vertical-align:top; margin:0 0 12px 0;}
.video-block .video-box .video-image { width:100%; position:relative; display:inline-block; vertical-align:top;}
.video-block .video-box .video-image:after { content:""; width:100%; height:112px; position:absolute; left:0px; bottom:0px; pointer-events:none; background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.21) 100%); background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.21) 100%); background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.21) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#36000000',GradientType=0 );}
.video-block .video-box .video-image img { width:100%; display:block;}
.video-block .video-box .video-image .number { width:40px; height:40px; display:block !important;  font-size:24px; color:#FFF; text-align:center; line-height:36px; background:#0d678f; border:2px solid #FFF; border-radius:50%; position:absolute; top:24px; left:24px; z-index:1;}
.video-block .video-box .video-image .cap-text { width:100%;  font-size:28px; color:#FFF; font-weight: 600; letter-spacing:1.25px; line-height:1; position:absolute; left:0px; bottom:24px; z-index:1; padding:0px 24px; display:block !important;} 
.video-block .video-box .video-text { width:100%; display:inline-block; vertical-align:top; padding:20px 20px 0 0;}
.video-block .video-box .video-text p { margin:0px; padding:0px;}
/*-video-section-*/
/*============ Hoe-Werkt-Het Page End ============*/
/*============ Cilinder-Omruilen Page Start ============*/
/*-intro-section-*/
.intro-section { width:100%; display:inline-block; vertical-align:top; padding:88px 0px 44px 0px;}
.intro-section .intro-text { width:100%; display:inline-block; vertical-align:top; text-align:center;}
.intro-section .intro-text h2 {  font-size:40px; color:#101010; letter-spacing:0.8px; line-height:1; margin:0 0 24px 0; padding:0px;}
.intro-section .intro-text p { margin:0 0 20px 0; padding:0px;}
.intro-section .intro-text a { color:#0d678f; text-decoration:underline;}
/*-intro-section-*/
/*-cilinder-section-*/
.cilinder-section { width:100%; display:inline-block; vertical-align:top; padding:0 0 88px 0;}
.cilinder-block { width:100%; display:inline-block; vertical-align:top;}
.cilinder-block .cilinder-box { width:100%; background:#f2f6f8; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.cilinder-block .cilinder-box:nth-child(even) { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse;}
.cilinder-block .cilinder-box .cilinder-image { width:50%; min-height:430px; float:left; position:relative; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.cilinder-block .cilinder-box .cilinder-text { width:50%; float:left; position:relative; -ms-flex-item-align:center; align-self:center; padding:50px 65px;}
.cilinder-block .cilinder-box .cilinder-text .number { width:48px; height:48px; display:block;  font-size:24px; color:#FFF; text-align:center; line-height:44px; background:#009ee3; border:2px solid #FFF; border-radius:50%; position:absolute; top:50%; left:-24px; z-index:1; margin:-24px 0 0 0;}
.cilinder-block .cilinder-box:nth-child(even) .cilinder-text .number { left:auto; right:-24px;}
.cilinder-block .cilinder-box .cilinder-text .text { width:100%; display:block;}
.cilinder-block .cilinder-box .cilinder-text .text h4 {  font-size:24px; color:#101010; letter-spacing:0.8px; line-height:1; margin:0 0 15px 0; padding:0px;}
.cilinder-block .cilinder-box .cilinder-text .text p { margin:0 0 20px 0; padding:0px;}
.cilinder-block .cilinder-box .cilinder-text .text p:last-of-type { margin:0px;}
.cilinder-block .cilinder-box .cilinder-tab { width:100%; display:block; padding:5px 0 0 0;}
.cilinder-block .cilinder-box .cilinder-tab .nav-tabs { width:100%; float:none; border:none; margin:0px; padding:0px;}
.cilinder-block .cilinder-box .cilinder-tab .nav-tabs .nav-item { margin:0 16px 0 0; padding:0px;}
.cilinder-block .cilinder-box .cilinder-tab .nav-tabs .nav-item:last-child { margin:0px;}
.cilinder-block .cilinder-box .cilinder-tab .nav-tabs .nav-item .nav-link { display:block; position:relative;  font-size:16px; color:#363637; letter-spacing:0.5px; line-height:1; background:none; border:none; border-bottom:1px solid transparent; border-radius:0px; margin:0px; padding:0 0 6px 0;}
.cilinder-block .cilinder-box .cilinder-tab .nav-tabs .nav-item .nav-link.active,
.cilinder-block .cilinder-box .cilinder-tab .nav-tabs .nav-item.show .nav-link { border-color:#009ee3;}
.cilinder-block .cilinder-box .cilinder-tab .nav-tabs .nav-item .nav-link.active:after,
.cilinder-block .cilinder-box .cilinder-tab .nav-tabs .nav-item.show .nav-link:after { content:""; width:0px; display:block; border-width:6px 6px 0; border-style:solid; border-color:#009ee3 transparent; position:absolute; left:50%; bottom:-6px; z-index:1; margin:0 0 0 -6px;}
.cilinder-block .cilinder-box .cilinder-tab .tab-content {}
.cilinder-block .cilinder-box .cilinder-tab .tab-content .tab-pane { padding:20px 0 0 0; min-height:236px;}
/*-cilinder-section-*/
/*-twee-section-*/
.twee-section { width:100%; display:inline-block; vertical-align:top; padding:0 0 110px 0;}
.twee-title { width:100%; display:inline-block; vertical-align:top; text-align:center; margin:0 0 40px 0;}
.twee-title h3 {  font-size:32px; color:#101010; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
.twee-block { width:100%; display:inline-block; vertical-align:top;}
.twee-block .row { border:1px solid #dfdfdf; margin:0px;}
.twee-block .row > [class*="col-"] { border-left:1px solid #dfdfdf; padding:0px;}
.twee-block .row > [class*="col-"]:first-child { border:none;}
.twee-block .tweebox { width:100%; display:inline-block; vertical-align:top; text-align:center; padding:45px 45px;}
.twee-block .tweebox .box-icon { width:100%; display:inline-block; vertical-align:top; margin:0 0 25px 0;}
.twee-block .tweebox .box-icon img { max-width:100%; max-height:60px;}
.twee-block .tweebox .box-text { width:100%; display:inline-block; vertical-align:top;}
.twee-block .tweebox .box-text h3 { font-size:24px; color:#101010; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
.twee-block .tweebox .box-text .links { margin:30px 0 0 0;}
.twee-block .tweebox .box-text .links a { width:auto; min-width:150px;}
/*-twee-section-*/
/*============ Cilinder-Omruilen Page End ============*/
/*============ Waar-Te-Koop Page Start ============*/
.intro-section.waar-intro { padding-bottom:20px;}
/*-waar-tab-section-*/
.waar-tab-section { width:100%; display:inline-block; vertical-align:top; padding:0 0 88px 0;}
.waar-tab-block { width:100%; display:inline-block; vertical-align:top;}
.waar-tab-block .nav-tabs { width:100%; float:none; border:none; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:0 0 30px 0; padding:0px;}
.waar-tab-block .nav-tabs .nav-item { margin:0px 6px; padding:0px;}
.waar-tab-block .nav-tabs .nav-item .nav-link { min-width:218px; display:block; position:relative;  font-size:16px; color:#363637; letter-spacing:0.5px; text-align:center; line-height:1; background:none; border:1px solid #009ee3; border-radius:0px; margin:0px; padding:15px 15px;}
.waar-tab-block .nav-tabs .nav-item .nav-link.active,
.waar-tab-block .nav-tabs .nav-item.show .nav-link { color:#FFF; background:#009ee3;}
.waar-tab-block .nav-tabs .nav-item .nav-link.active:after,
.waar-tab-block .nav-tabs .nav-item.show .nav-link:after { content:""; width:0px; display:block; border-width:8px 8px 0; border-style:solid; border-color:#009ee3 transparent; position:absolute; left:50%; bottom:-8px; z-index:1; margin:0 0 0 -8px;}
.waar-tab-block .tab-content {}
.waar-tab-block .tab-content .tab-pane {}
.waar-tab-block .waar-logos { width:100%; text-align:center; display:inline-block; vertical-align:top;}
.waar-tab-block .waar-logos .logobox { width:calc(25% + 1px); height:144px;  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; position:relative; display:inline-block;  border:1px solid #dcdcdc; margin:-1px -3px 0; padding:24px 36px;}
.waar-tab-block .waar-logos .logobox .img { padding:0px; position:relative; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width:100%; display:block; text-align:center;}
.waar-tab-block .waar-logos .logobox .img img { max-width:100%; max-height:90px;}
/*-waar-tab-section-*/
/*-store-locator-section-*/
.store-locator-section { width:100%; display:inline-block; vertical-align:top; background:#f2f6f8; padding:88px 0 88px 0;}
.store-locator-section .intro-section { background:none; margin:0px; padding:0 0 20px 0;}
.store-locator-block { width:100%; display:inline-block; vertical-align:top;}
.store-locator-bar { width:100%; display:inline-block; vertical-align:top; text-align:center; background:#FFF; border:1px solid #dcdcdc; padding:24px 24px;}
.store-locator-bar .locator-bar { width:840px; max-width:100%; display:inline-block; vertical-align:top; text-align:left;}
.store-locator-bar .locator-bar .input-box { width:38%; float:left;}
.store-locator-bar .locator-bar .input-box .input-text { width:100%; height:64px;  font-size:16px; color:#101010; letter-spacing:0.5px; background:#FFF; border:1px solid #dcdcdc; border-radius:0px; box-shadow:none; margin:0px; padding:0px 20px;}
.store-locator-bar .locator-bar .select-box { width:45%; float:left;}
.store-locator-bar .locator-bar .select-box .selectbox-1 { width:60%; float:left;}
.store-locator-bar .locator-bar .select-box .selectbox-1 .bootstrap-select div.dropdown-menu { min-height:66px !important; }
.store-locator-bar .locator-bar .select-box .selectbox-2 { width:40%; float:left;}
.store-locator-bar .locator-bar .select-box .bootstrap-select .btn,
.store-locator-bar .locator-bar .select-box .bootstrap-select .btn.dropdown-toggle { border-left:none;}
.store-locator-bar .locator-bar .submit-box { width:17%; float:left;}
.store-locator-bar .locator-bar .submit-box .submit-btn { width:100%; height:64px; display:block;  font-size:18px; color:#FFF; letter-spacing:0.5px; background:#009ee3; border:none; border-radius:0px; box-shadow:none; cursor:pointer; margin:0px; padding:0px 15px;}
.store-locator { width:100%; display:inline-block; vertical-align:top; background:#f6f6f6; border:1px solid #dcdcdc; border-top:none;}
.store-locator .store-locator-left { width:33.3333%; min-height:630px; float:left; border-right:1px solid #dcdcdc;}
.store-locator .store-locator-text { width:100%; display:inline-block; vertical-align:top; padding:50px 50px;}
.store-locator .store-locator-text p { margin:0 0 20px 0; padding:0px;}
.store-locator .store-locator-text .links { padding:15px 0 0 0;}
.store-locator .store-locator-text .links a { width:auto; min-width:220px; position:relative; text-align:left; padding:0px 15px 0px 50px;}
.store-locator .store-locator-text .links a:before { content:""; width:18px; height:18px; background:url(../images/locator-icon.svg) center center no-repeat; position:absolute; top:50%; left:15px; margin:-9px 0 0 0;}
.store-locator .store-locator-result { width:100%; display:inline-block; vertical-align:top;}
.store-locator .store-locator-result .result-display { width:100%; display:inline-block; vertical-align:top; background:#FFF; border-bottom:1px solid #dcdcdc; padding:15px 15px;}
.store-locator .store-locator-result .result-display .result-num { width:100%; display:block;  font-size:14px; color:rgba(98,98,98,0.99); text-transform:uppercase; line-height:1; margin:0 0 7px 0;}
.store-locator .store-locator-result .result-display .result-div { width:100%; display:block;  font-size:14px; color:#101010; line-height:1; margin:0px;}
.store-locator .store-listing { width:100%; height:565px; overflow-y:auto; display:inline-block; vertical-align:top;}
.store-locator .store-listing .store-listing-inner { width:100%; display:block; padding:0px 30px;}
.store-locator .store-listing .listbox { width:100%; display:inline-block; vertical-align:top; border-bottom:1px solid #d8d8d8; padding:24px 0px;}
.store-locator .store-listing .listbox .box-title { width:100%; float:left; position:relative;  font-size:18px; color:#101010; letter-spacing:0.5px; line-height:1; margin:0 0 8px 0; padding:0 30px 0 0;}
.store-locator .store-listing .listbox .box-title span { display:inline-block; margin:0 15px 0 0;}
.store-locator .store-listing .listbox .box-title .toggler { width:12px; height:12px; background:url(../images/plus-icon.svg) center center no-repeat; position:absolute; top:3px; right:0px; cursor:pointer;}
.store-locator .store-listing .listbox .box-title .toggler.active { background:url(../images/minus-icon.svg) center center no-repeat;}
.store-locator .store-listing .listbox .box-detail { width:100%; float:left;}
.store-locator .store-listing .listbox .box-detail .address {  font-size:16px; color:rgba(98,98,98,0.99); letter-spacing:0.5px; line-height:24px; margin:0 0 12px 0; padding:0px;}
.store-locator .store-listing .listbox .box-detail .route {  font-size:16px; color:#101010; letter-spacing:0.5px; line-height:1; margin:0px; padding:0px;}
.store-locator .store-listing .listbox .box-detail .more-info { width:100%; display:none; margin:20px 0 0 0;}
.store-locator .store-listing .listbox .box-detail .more-info.open { display:block;}
.store-locator .store-listing .listbox .box-detail .more-info ul { display:block; margin:0px; padding:0px;}
.store-locator .store-listing .listbox .box-detail .more-info ul li {  font-size:16px; color:#101010; letter-spacing:0.5px; line-height:24px; margin:0px; padding:0px;}
.store-locator .store-listing .listbox .box-detail .more-info ul li a { color:#101010; text-decoration:underline;}
.store-locator .store-locator-right { width:66.6666%; float:right;}
.store-locator .store-locator-map { width:100%; display:inline-block; vertical-align:top;}
.store-locator .store-locator-map iframe { width:100%; height:630px; border:none;}
/*-store-locator-section-*/
/*============ Waar-Te-Koop Page End ============*/
/*============ Contact Page Start ============*/
.contact-section { width:100%; display:inline-block; vertical-align:top; background:#f2f6f8; padding:88px 0 88px 0;}
.contact-title { width:100%; display:inline-block; vertical-align:top; margin:0 0 40px 0;}
.contact-title h2 {  font-size:40px; color:#005D6E; font-weight: bold; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
.contact-block { width:100%; display:inline-block; vertical-align:top;}
.contact-detail { width:332px; max-width:100%; display:inline-block; vertical-align:top;}
.contact-detail .detail-box { width:100%; display:inline-block; vertical-align:top; border-bottom:1px solid #d8d8d8; margin:0 0 32px 0; padding:0 0 32px 0;}
.contact-detail .detail-box:last-child { border:none; margin:0px; padding:0px;}
.contact-detail .detail-box h5 {  font-size:20px; color:#005D6E; font-weight: 500; letter-spacing:0.42px; line-height:28px; margin:0px; padding:0px;}
.contact-detail .detail-box h6 {  font-size:16px; color:#005D6E; font-weight: 500; letter-spacing:0.5px; line-height:1; margin:32px 0 0 0; padding:0px;}
.contact-detail .detail-box:nth-child(3) .d-detail h6:first-child { margin-top: 19px; }
.contact-detail .detail-box p {  font-size:16px; color:#002238; letter-spacing:0.5px; line-height:24px; margin:12px 0 0 0; padding:0px;}
.contact-detail .detail-box ul { display:block; margin:20px 0 0 0; padding:0px;}
.contact-detail .detail-box ul li { width:100%; display:inline-block; vertical-align:top;  font-size:16px; color:#002238; letter-spacing:0.5px; line-height:28px; margin:0px; padding:0px;}
.contact-detail .detail-box ul li .left { width:103px; float:left; margin:0 21px 0 0;}
.contact-detail .detail-box ul li .right { display:block; overflow:hidden;}
.contact-detail .detail-box h6 + ul { margin:12px 0 0 0;}
.contact-detail .detail-box a { color:#005D6E; text-decoration:underline;}
.contact-form { width:100%; display:inline-block; vertical-align:top; padding:0 0 0 50px;}
.contact-form .f-row { width:100%; display:inline-block; vertical-align:top; margin:0 0 17px 0;}
.contact-form .input-text { width:100%; height:56px;  font-size:16px; color:#002238; letter-spacing:0.5px; background:#FFF; border:1px solid #dcdcdc; border-radius:0px; box-shadow:none; margin:0px; padding:0px 16px;}
.contact-form .input-text::-webkit-input-placeholder {color: #002238;}
.contact-form .input-text::-moz-placeholder { color: #002238;}
.contact-form .input-text:-ms-input-placeholder {color: #002238;}
.contact-form .input-text:-moz-placeholder {color: #002238;}
.contact-form .f-row .nice-select > span{color: #002238;}
.contact-form textarea.input-text { height:249px; resize:none; padding:15px 16px;}
.contact-form .input-text:focus { border-color:#005D6E;}
.contact-form .bootstrap-select .btn,
.contact-form .bootstrap-select .btn.dropdown-toggle { padding:15px 40px 15px 20px;}
.contact-form .bootstrap-select .btn:focus,
.contact-form .bootstrap-select .btn.dropdown-toggle:focus { border-color:#009ee3;}
.contact-form .bootstrap-select .btn .caret { width:40px; background:url(../images/select-arrow-2.svg) center center no-repeat; background-size:8px auto;}
.contact-form .submit-btnbox { width:auto; float:right; margin:6px 0 0 0;position: relative;}
.contact-form .submit-btnbox .submit-btn { min-width:182px; height:56px; display:block;  font-size:13px; font-weight: bold; text-transform: uppercase;   color:#FFF; letter-spacing:0.5px; background:#002238; border:none; border-radius:100px; box-shadow:none; cursor:pointer; margin:0px; padding:0px 15px;}
.contact-form .submit-btnbox .ajax-loader{background: url(../images/dots_anim.svg) no-repeat center center;background-color:#0d678f;position: absolute;top:0;left:0;width:100%;height:56px;vertical-align:top;margin:0;}
.contact-form .submit-btnbox .submit-btn:hover { background:#005d6e;}
/*.contact-form .submit-btnbox .submit-btn.activebtn {font-size:0px;background: url(../images/dots_anim.svg) no-repeat center center;background-color:#0d678f;}*/
.contact-form .form-note { width:100%; display:block;  font-size:14px; color:rgba(98,98,98,0.99); letter-spacing:0.5px; text-align:right; line-height:1; padding:3px 0 0 0;}
/*============ Contact Page End ============*/
/*============ Legal Page Start ============*/
.legal-section { width:100%; display:inline-block; vertical-align:top; padding:88px 0 88px 0;}
.legal-title { width:100%; display:inline-block; vertical-align:top; margin:0 0 40px 0;}
.legal-title h2 {  font-size:40px; color:#005D6E; font-weight: 600; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
.legal-block { width:100%; display:inline-block; vertical-align:top;}
.legal-block h1 {  font-size:30px; color:#005D6E; font-weight: 600; letter-spacing:0.8px; line-height:1; margin:0 0 25px 0; padding:0px;}
.legal-block h2 {  font-size:28px; color:#005D6E; font-weight: 600; letter-spacing:0.8px; line-height:1; margin:0 0 25px 0; padding:0px;}
.legal-block h3 {  font-size:24px; color:#005D6E; font-weight: 600; letter-spacing:0.8px; line-height:1; margin:0 0 25px 0; padding:0px;}
.legal-block h4 {  font-size:20px; color:#005D6E; font-weight: 600; letter-spacing:0.8px; line-height:1; margin:0 0 25px 0; padding:0px;}
.legal-block h5 {  font-size:18px; color:#005D6E; font-weight: 600; letter-spacing:0.8px; line-height:1; margin:0 0 25px 0; padding:0px;}
.legal-block h6 {  font-size:18px; color:#005D6E; font-weight: 600; letter-spacing:0.8px; line-height:1; margin:0 0 25px 0; padding:0px;}
.legal-block p {  font-size:16px; color:#002238; letter-spacing:0.5px; line-height:24px; margin:0 0 25px 0; padding:0px;}
.legal-block ul,
.legal-block ol { display:block; margin:0px; padding:0 0 0 16px;}
.legal-block ul li,
.legal-block ol li {  font-size:16px; color:#002238; letter-spacing:0.5px; line-height:24px; margin:0 0 25px 0; padding:0px;}
.legal-block ul li { list-style:outside disc; padding:0 0 0 16px;}
.legal-block ol li { list-style:outside decimal; padding:0 0 0 16px;}
.legal-block ul ul,
.legal-block ol ol { margin:25px 0 0 0; padding:0 0 0 16px;}
.legal-block a { color:#0d678f; text-decoration:underline;}
/*============ Legal Page End ============*/
/*============ Shop Page Start ============*/
.shop-section { width:100%; display:inline-block; vertical-align:top; padding:88px 0 50px 0;}
.shop-title { width:100%; display:inline-block; vertical-align:top; margin:0 0 32px 0;}
.shop-title h2 { width:auto; float:left;  font-size:32px;     color: #005D6E;
    font-weight: 600; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
.shop-title .shop-filter { width:250px; float:right;}
.shop-title .shop-filter .bootstrap-select .btn,
.shop-title .shop-filter .bootstrap-select .btn.dropdown-toggle { padding:11px 50px 11px 20px;}
.shop-title .shop-filter .bootstrap-select .btn .caret { width:50px; background:url(../images/select-arrow-3.svg) center center no-repeat; background-size:14px auto;}
.shop-block { width:100%; display:inline-block; vertical-align:top;}
.shop-block .shop-box { width:100%; display:inline-block; vertical-align:top; margin:0 0 60px 0;}
.shop-block .shop-box .box-image { width:100%; display:inline-block; vertical-align:top;}
.shop-block .shop-box .box-image img { width:100%; display:block;}
.shop-block .shop-box .box-text { width:100%; display:inline-block; vertical-align:top; margin:16px 0 0 0;}
.shop-block .shop-box .box-text .box-title { width:100%;  font-weight: 500;  display:block;  font-size:18px; color:#002238; letter-spacing:0.37px; line-height:24px; margin:0px; padding:0px;}
.shop-block .shop-box .box-text .box-title a { color:#002238;}
/*============ Shop Page End ============*/
/*============ Shop-Detail Page Start ============*/
.shop-detail-section { width:100%; display:inline-block; vertical-align:top; padding:40px 0 88px 0;}
.back-to-shop { width:100%; display:inline-block; vertical-align:top; margin:0 0 50px 0;}
.back-to-shop a { position:relative; display:inline-block; vertical-align:top;  font-size:16px; color:#005D6E; letter-spacing:0.5px; line-height:1; margin:0px; padding:0 0 0 20px;}
.back-to-shop a:before { content:""; width:8px; height:14px; background:url(../images/back-arrow.svg) center center no-repeat; position:absolute; top:1px; left:0px;}
.shop-detail-block { width:100%; display:inline-block; vertical-align:top;}
.shop-detail-title { width:100%;  font-size:24px; color:#101010; letter-spacing:0.64px; line-height:1; text-align:center; margin:0 0 25px 0; padding:0px;}
.shop-detail-slider { width:100%; display:inline-block; vertical-align:top;}
.shop-detail-slider .owl-carousel {}
.shop-detail-slider .owl-carousel .item { width:100%; display:block;}
.shop-detail-slider .owl-carousel .item img { width:100%; display:block;}
.shop-detail-slider .owl-carousel .owl-controls { text-align:center; line-height:1; margin:30px 0 0 0;}
.shop-detail-slider .owl-carousel .owl-controls .owl-dots .owl-dot span { width:8px; height:8px; background:#dcdcdc; border:none; border-radius:50%; margin:0px 5px; padding:0px;}
.shop-detail-slider .owl-carousel .owl-controls .owl-dots .owl-dot.active span,
.shop-detail-slider .owl-carousel .owl-controls .owl-dots .owl-dot:hover span { background:#009ee3;}

.shop-detail-slider .owl-theme .owl-dots .owl-dot span { width:8px; height:8px; background:#dcdcdc; border:none; border-radius:50%; margin:0px 5px; padding:0px;}
.shop-detail-slider .owl-theme .owl-dots .owl-dot.active span,
.shop-detail-slider .owl-theme .owl-dots .owl-dot:hover span { background:#0d678f;}
.shop-detail-slider .owl-theme .owl-dots { text-align:center; margin:30px 0 0 0;}


.shop-detail { width:100%; display:inline-block; vertical-align:top; padding:0 0 0 30px;}
.shop-detail .product-name { width:100%; display:block;      font-size: 28px;
    color: #005D6E;
    font-weight: 600; letter-spacing:0.64px; line-height:1; margin:0 0 32px 0; padding:0px;}
.shop-detail .links190 { margin:0 0 48px 0; padding:0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.shop-detail .links190 a { width:auto; min-width:auto; padding: 0 0px;}
.links190 a.compare_btn { background: #ffffff; border: solid 1px #009ee3; line-height: 52px; color: #009ee3; margin: 0 0 0 16px;}
.links190 a.compare_btn:hover { background: #009ee3; color: #ffffff;}
.shop-detail .product-summary { width:100%; display:inline-block; vertical-align:top; border-top:1px solid #d8d8d8;}
.shop-detail .product-summary .product-tab { width:100%; display:inline-block; vertical-align:top;}
.shop-detail .product-summary .product-tab .nav-tabs { width:100%; float:none; border-bottom:1px solid #d8d8d8; margin:0px; padding:0px;}
.shop-detail .product-summary .product-tab .nav-tabs .nav-item { margin:0 30px 0 0; padding:0px;}
.shop-detail .product-summary .product-tab .nav-tabs .nav-item .nav-link { display:block; position:relative;  font-size:14px; color: #002238;letter-spacing:0.5px; text-transform:uppercase; line-height:1; background:none; border:none; border-bottom:3px solid transparent; border-radius:0px; margin:0 0 -2px 0; padding:20px 0px;}
.shop-detail .product-summary .product-tab .nav-tabs .nav-item .nav-link.active,
.shop-detail .product-summary .product-tab .nav-tabs .nav-item.show .nav-link {      color: #005D6E;
    font-family: 'Poppins';
    border-color: #005D6E;}
.shop-detail .product-summary .product-tab .tab-content {}
.shop-detail .product-summary .product-tab .tab-content .tab-pane {}
.shop-detail .product-summary .product-description { width:100%; display:inline-block; vertical-align:top; border-bottom:1px solid #d8d8d8; padding:30px 0 20px 0;}
.shop-detail .product-summary .product-description h5 {  font-size:16px; color:#101010; letter-spacing:0.5px; line-height:24px; margin:0 0 20px 0; padding:0px;}
.shop-detail .product-summary .product-description p { margin:0 0 20px 0; padding:0px;}
.shop-detail .product-summary .product-description ul { display:block; margin:0 0 20px 0; padding:0px;}
.shop-detail .product-summary .product-description ul li { position:relative;  font-size:16px; color:#002238; letter-spacing:0.5px; line-height:24px; margin:0px; padding:0 0 0 28px;}
.shop-detail .product-summary .product-description ul li:before { content:""; width:5px; height:5px; background:#0d678f; border-radius:50%; position:absolute; top:10px; left:0px;}
.shop-detail .product-summary .product-description a { color:#0d678f; text-decoration:underline;}
.shop-detail .product-summary .product-download { width:100%; display:inline-block; vertical-align:top; margin:4px 0 0 0;}
.shop-detail .product-summary .product-download a { position:relative; display:inline-block; vertical-align:top;  font-size:16px; color:#0d678f; letter-spacing:0.5px; line-height:1; margin:0px; padding:0 0 2px 26px;}
.shop-detail .product-summary .product-download a:after { content:""; width:16px; height:14px; background:url(../images/download-icon.svg) center center no-repeat; position:absolute; top:3px; left:0px;}
.shop-detail .product-summary .product-download a:before {content:''; border-bottom:solid 1px #0D678F; position:absolute; top:100%; left:26px; width:calc(100% - 26px) }
.shop-detail .product-summary .product-download.pagelink a:after { width:16px; height:14px; background:url(../images/bottle-icon.svg) center center no-repeat;}
p.w3n-top-text {display:inline-block;padding:32px 0 0 0;}
.shop-detail .product-summary .product-table { width:100%; display:inline-block; vertical-align:top; padding:32px 0 0 0;}
.shop-detail .product-summary .product-table .table { margin:0px;}
.shop-detail .product-summary .product-table .table tr { background:#f5f5f5;}
.shop-detail .product-summary .product-table .table tr:nth-child(even) { background:#FFF;}
.shop-detail .product-summary .product-table .table tr th { width:40%;/*145px*/  font-size:14px; color:#002238; letter-spacing:0.44px; font-weight:normal; border:1px solid #dcdcdc; padding:5px 12px;}
.shop-detail .product-summary .product-table .table tr td {  font-size:14px; color:rgba(98,98,98,0.99); letter-spacing:0.44px; border:1px solid #dcdcdc; padding:5px 12px;}
.video-section.shop-detail-video-section { background:none; margin:0px; padding:0 0 76px 0;}
.related-product-section { width:100%; display:inline-block; vertical-align:top; background:#EFEBE4; padding:88px 0 30px 0;}
.related-product-title { width:100%; display:inline-block; vertical-align:top; text-align:center; margin:0 0 40px 0;}
.related-product-title h2 {  font-size:32px; color:#005D6E; font-weight: 600; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
/*============ Shop-Detail Page End ============*/
/*============ Persmap-FAQ Page Start ============*/
.page-id-19071 .persmap-faq-section{ background: #f2f6f8; }
.persmap-faq-section { width:100%; display:inline-block; vertical-align:top; background:#EFEBE4; padding:88px 0 88px 0;min-height: calc( 100vh - 711px );}
.persmap-faq-block { width:100%; display:inline-block; vertical-align:top;}
.persmap-faq-sidebar { width:100%; display:inline-block; vertical-align:top; padding:0 30px 0 0;}
.persmap-faq-sidebar .nav-tabs { width:100%; float:none; background:#FFF; border:1px solid #dcdcdc; margin:0px; padding:0px;}
.persmap-faq-sidebar .nav-tabs .nav-item { width:100%; margin:0px; padding:0px;}
.persmap-faq-sidebar .nav-tabs .nav-item .nav-link { display:block; position:relative;  font-size:16px; color:#002238; letter-spacing:0.5px; line-height:1; background:none; border:none; border-bottom:1px solid #dcdcdc; border-radius:0px; margin:0px; padding:20px 40px 20px 22px;}
.persmap-faq-sidebar .nav-tabs .nav-item:last-child .nav-link { border-bottom:none;}
.persmap-faq-sidebar .nav-tabs .nav-item .nav-link.active,
.persmap-faq-sidebar .nav-tabs .nav-item.show .nav-link { color:#005D6E;}
.persmap-faq-sidebar .nav-tabs .nav-item .nav-link.active:after,
.persmap-faq-sidebar .nav-tabs .nav-item.show .nav-link:after { content:""; width:8px; height:14px; background:url(../images/arrow-right.svg) center center no-repeat; position:absolute; top:50%; right:20px; margin:-7px 0 0 0;}
.persmap-faq-content { width:100%; display:inline-block; vertical-align:top;}
.persmap-faq-content .tab-content {}
.persmap-faq-content .tab-content .tab-pane {}
.persmap-faq-title { width:100%; display:inline-block; vertical-align:top; margin:0 0 30px 0;}
.persmap-faq-title h2 {  font-size:32px; color: #005D6E;
    font-weight: 600; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
.persmap-list { width:100%; display:inline-block; vertical-align:top;}
.persmap-list ul { width:100%; display:inline-block; vertical-align:top; margin:0px; padding:0px;}
.persmap-list ul li { width:100%; position:relative; display:inline-block; vertical-align:top;  font-size:16px; color:#002238; letter-spacing:0.5px; line-height:24px; border-bottom:1px solid #d8d8d8;  margin:0px; padding:23px 45px 23px 0px;}
.persmap-list ul li:first-child { border-top:1px solid #d8d8d8;}
.persmap-list ul li .download-icon { width:22px; height:22px; display:block; background:url(../images/download-icon.svg) center center no-repeat; position:absolute; top:50%; right:0px; margin:-11px 0 0 0;}
.faq-block { width:100%; display:inline-block; vertical-align:top;}
.faq-block { width:100%; border-bottom:1px solid #d8d8d8; margin:0px; padding:0px;}
.faq-block .acc-title { width:100%; position:relative; display:block;  font-size:16px; color:#002238; letter-spacing:0.5px; line-height:24px; background:none; border:none; border-top:1px solid #d8d8d8; font-weight: 500; border-radius:0px; margin:0px; padding:23px 40px 23px 0px;cursor:pointer;}
.faq-block .acc-title.ui-state-active { border-bottom-color:transparent;}
.faq-block .acc-title .acc-icon-sec { width:22px; height:22px; display:block; background:url(../images/plus-icon-acc.svg) center center no-repeat; position:absolute; top:24px; right:0px; margin:0px;}
.faq-block .acc-title.acc-title-active .acc-icon-sec { background:url(../images/minus-icon-acc.svg) center center no-repeat;}
.faq-block .acc-content { width:100%; background:none; border:none; border-radius:0px; margin:0px;
padding:0px 0px 20px 0px;}
.faq-block .acc-content p { margin:0 0 20px 0; padding:0px;}
.faq-block .acc-content a { color:#005D6E; text-decoration:underline; }
.faq-block .acc-content ul { display:block; margin:0 0 20px 0; padding:0px;}
.faq-block .acc-content ul li { position:relative;  font-size:16px; color:#002238; letter-spacing:0.5px; line-height:24px; margin:0px; padding:0 0 0 28px;}
.faq-block .acc-content ul li:before { content:""; width:5px; height:5px; background:#0d678f; border-radius:50%; position:absolute; top:10px; left:0px;}
.faq-block .acc-content ul li + li{ margin: 10px 0 0 0; }
/*============ Persmap-FAQ Page End ============*/
/*============ Product-Registratie Page Start ============*/
.product-registratie-section { width:100%; display:inline-block; vertical-align:top; background:#f2f6f8; padding:88px 0 88px 0;}
.product-registratie-section .intro-section { background:none; margin:0px; padding:0 0 35px 0;}
.product-registratie-block { width:100%; display:inline-block; vertical-align:top;}
.product-registratie-form { width:100%; display:inline-block; vertical-align:top;}
.product-registratie-form .f-row { width:100%; display:inline-block; vertical-align:top; margin:0 0 20px 0;}
.product-registratie-form .f-label { width:100%; display:inline-block; vertical-align:top;  font-size:16px; color:rgba(98,98,98,0.99); letter-spacing:0.5px; margin:0 0 5px 0; padding:0px;}
.product-registratie-form .input-text { width:100%; height:56px;  font-size:16px; color:#101010; letter-spacing:0.5px; background:#FFF; border:1px solid #dcdcdc; border-radius:0px; box-shadow:none; margin:0px; padding:0px 20px;}
.product-registratie-form .input-text:focus { border-color:#009ee3;}
.product-registratie-form .bootstrap-select .btn,
.product-registratie-form .bootstrap-select .btn.dropdown-toggle { padding:15px 40px 15px 20px;}
.product-registratie-form .bootstrap-select .btn:focus,
.product-registratie-form .bootstrap-select .btn.dropdown-toggle:focus { border-color:#009ee3;}
.product-registratie-form .bootstrap-select .btn .caret { width:40px; background:url(../images/select-arrow-2.svg) center center no-repeat; background-size:8px auto;}
.product-registratie-form .form-checkbox { width:100%; display:inline-block; vertical-align:top; margin:10px 0 0 0;}
.product-registratie-form .form-checkbox input[type="checkbox"] { display:none;}
.product-registratie-form .form-checkbox input[type="checkbox"] + label { width:100%; position:relative; display:inline-block; vertical-align:top;  font-size:16px; color:rgba(98,98,98,0.99); letter-spacing:0.5px; cursor:pointer; margin:0px; padding:0 0 0 34px;}
.product-registratie-form .form-checkbox input[type="checkbox"] + label:before { content:""; width:22px; height:22px; background:#FFF; border:1px solid #dcdcdc; position:absolute; top:5px; left:0px;}
.product-registratie-form .form-checkbox input[type="checkbox"]:checked + label:before { background:#009ee3;}
.product-registratie-form .submit-btnbox { width:100%; float:left; margin:15px 0 0 0;}
.product-registratie-form .submit-btnbox .submit-btn { min-width:182px; height:56px; display:block;  font-size:18px; color:#FFF; letter-spacing:0.5px; background:#009ee3; border:none; border-radius:0px; box-shadow:none; cursor:pointer; margin:0px; padding:0px 15px;}
.product-registratie-form .submit-btnbox .submit-btn:hover { background:#0d678f;}
.product-registratie-form .form-note { width:100%; display:block;  font-size:14px; color:rgba(98,98,98,0.99); letter-spacing:0.5px; line-height:1; padding:3px 0 0 0;}
.product-registratie-image { width:100%; display:inline-block; vertical-align:top; padding:30px 0 0 50px;}
.product-registratie-image img { width:100%; display:block;}
/*============ Product-Registratie Page End ============*/
/*=========================================================*/
/*==================== Inner Pages End ====================*/
/*=========================================================*/
/*==========================================================*/
/*================ Mobile Version Css Start ================*/
/*==========================================================*/
/*============ Mobile-Select-Menu Start ============*/
.mobile-select-menu { width:100%; margin:0px; padding:0px;}
.mobile-select-menu .select-menu { width:100%; position:relative; display:inline-block; vertical-align:top; margin:0px; padding:0px;}
.mobile-select-menu .select-menu .top-anchor { width:100%; position:relative; display:block;  font-size:16px; color:#FFF; line-height:1; text-align:center; background:#75A7AD; border:none; border-radius:0px; margin:0px; padding:15px 15px 15px 15px;}
.mobile-select-menu .select-menu .top-anchor:after { content:""; width:14px; height:6px; background:url(../images/select-menu-arrow.svg) center center no-repeat; position:absolute; top:50%; right:15px; margin:-3px 0 0 0;}
.mobile-select-menu .select-menu.active .top-anchor:after { -webkit-transform:rotate(180deg); transform:rotate(180deg);}
.mobile-select-menu .select-menu .nav-tabs { width:100%; float:none; display:none; background:#FFF; border:1px solid #75A7AD; position:absolute; top:100%; left:0px; z-index:1; margin:0px; padding:0px;}
.mobile-select-menu .select-menu .nav-tabs .nav-item { width:100%; margin:0px; padding:0px;}
.mobile-select-menu .select-menu .nav-tabs .nav-item .nav-link { display:block;  font-size:16px; color:#75A7AD; letter-spacing:0.5px; line-height:1; text-align:center; background:none; border:none; border-bottom:1px solid #75A7AD; border-radius:0px; margin:0px; padding:15px 15px;}
.mobile-select-menu .select-menu .nav-tabs .nav-item:last-child .nav-link { border-bottom:none;}
.mobile-select-menu .select-menu .nav-tabs .nav-item .nav-link.active,
.mobile-select-menu .select-menu .nav-tabs .nav-item.show .nav-link { font-weight: 600; color:#002238;}
.mobile-select-menu .select-menu .nav-tabs .nav-item .nav-link.active:after,
.mobile-select-menu .select-menu .nav-tabs .nav-item.show .nav-link:after { display:none;}
/*============ Mobile-Select-Menu End ============*/
/*============ Product-Accordion-Mobile Start ============*/
.product-accordion-mobile { width:100%; margin:0px; padding:0px;}
.product-accordion-mobile .card { background:none; border:none; border-bottom:1px solid #d8d8d8; border-radius:0px; margin:0px; padding:0px;}
.product-accordion-mobile .card .card-header { width:100%; background:none; border:none; border-radius:0px; margin:0px; padding:0px;}
.product-accordion-mobile .card .card-header .card-link { width:100%; display:block; position:relative;  font-size:14px; color:#101010; letter-spacing:0.5px; text-transform:uppercase; line-height:1; margin:0px; padding:20px 30px 20px 0px;}
.product-accordion-mobile .card .card-header .card-link:after { content:""; width:14px; height:14px; background:url(../images/minus-icon.svg) center center no-repeat; position:absolute; top:50%; right:0px; margin:-7px 0 0 0;}
.product-accordion-mobile .card .card-header .card-link.collapsed:after { background:url(../images/plus-icon.svg) center center no-repeat;}
.product-accordion-mobile .card .card-body { margin:0px; padding:0px;}
.product-accordion-mobile .card .card-body .product-description { border:none; padding:0 0 10px 0;}
.product-accordion-mobile .card .card-body .product-table { padding:5px 0 32px 0;}
.shop-detail .product-summary .product-accordion-mobile .product-download { text-align:center; margin:40px 0 0 0;}
.shop-detail .product-summary .product-accordion-mobile .product-download.pagelink { text-align:center; margin:10px 0 0 0; padding-top:5px;}
/*============ Product-Accordion-Mobile End ============*/
/*============ Video-Mobile-Block Start ============*/
.video-mobile-block { margin:0px -15px 0px -60px; padding:0px;}
.video-mobile-block .owl-carousel {}
.video-mobile-block .owl-carousel .item { width:100%; display:block;}
.video-mobile-block .owl-carousel .owl-controls { text-align:center; line-height:1; margin:25px 0 0 45px;}
.video-mobile-block .owl-carousel .owl-controls .owl-dots .owl-dot span { width:12px; height:12px; background:#dcdcdc; border:none; border-radius:50%; margin:0px 8px; padding:0px;}
.video-mobile-block .owl-carousel .owl-controls .owl-dots .owl-dot.active span,
.video-mobile-block .owl-carousel .owl-controls .owl-dots .owl-dot:hover span { background:#009ee3;}
/*============ Video-Mobile-Block End ============*/
/*==========================================================*/
/*================= Mobile Version Css End =================*/
/*==========================================================*/
/*============ New Custom Css Start ============*/
/*.banner_text h1,
.banner_text p,
.banner_text .links {
	-webkit-animation-name:fadeInUp-effect;
	animation-name:fadeInUp-effect;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.owl-carousel .owl-item.fadeIn .banner_text h1 { -webkit-animation-delay:500ms; animation-delay:500ms;}
.owl-carousel .owl-item.fadeIn .banner_text p { -webkit-animation-delay:1s; animation-delay:1s;}
.owl-carousel .owl-item.fadeIn .banner_text .links { -webkit-animation-delay:1500ms; animation-delay:1500ms;}
@-webkit-keyframes fadeInUp-effect {
	from { opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0);}
	to { opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
}
@keyframes fadeInUp-effect {
	from { opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0);}
	to { opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
}*/
.banner_text h1,
.banner_text p,
.banner_text .links { opacity:0; }
.banner_text h1,
.banner_text p,
.banner_text .links{
-webkit-transition: all .2s ease-in-out 0s;
-khtml-transition: all .2s ease-in-out 0s;
-moz-transition: all .2s ease-in-out 0s;
-ms-transition: all .2s ease-in-out 0s;
-o-transition: all .2s ease-in-out 0s;
transition: all .2s ease-in-out 0s;
-webkit-transition-delay: 0.25s;
transition-delay: 0.25s;
}
.owl-carousel .owl-item.active .banner_text p,
.owl-carousel .owl-item.active .banner_text h1,
.owl-carousel .owl-item.active .banner_text .links{-webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-animation: menuItemsIntro 0.75s ease;
    animation: menuItemsIntro 0.75s ease;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;}
.owl-carousel .owl-item.active .banner_text h1{
-webkit-animation-delay: 500ms;
animation-delay: 500ms;
}
.owl-carousel .owl-item.active .banner_text p{
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.owl-carousel .owl-item.active .banner_text .links{
-webkit-animation-delay: 1500ms;
animation-delay: 1500ms;
}
@-webkit-keyframes menuItemsIntro { 
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes menuItemsIntro { 
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.chw-sodastream-block .chwbox .chw-text .more-less{display:inline-block; vertical-align:top; width:auto; font-family: 'Poppins';color:#ffffff; padding:7px 0 0 0;     text-transform: uppercase;
	font-size: 13px;
    letter-spacing: 1.56px; position: relative;
    font-weight: bold; opacity:0;} 
	.chw-sodastream-block .chwbox .chw-text .more-less::before {
		position: absolute;
		right: -16px;
		top: 50%;
		background: url(../images/Dropdown-arrow-3.svg) no-repeat center center;
		width: 16px;
		height: 16px;
		margin: -4px 0 0 4px;
		content: '';
		transition: all 0.3s ease-in-out;
	}
.chw-sodastream-block .chwbox:hover .chw-text .more-less {opacity:1;}
.chw-sodastream-block .chwbox .chw-text .more-less img {  display: none; width:18px; height:auto; }
.chw-sodastream-block .chwbox .chw-text h3 {    -webkit-transform: translate3d(0, 40px, 0);transform: translate3d(0, 40px, 0);    -webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;}
.chw-sodastream-block .chwbox:hover .chw-text h3 {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}	
.chw-sodastream-block .chwbox .chw-text .more-less {-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;transition: opacity 0.2s, transform 0.35s;-webkit-transform: translate3d(0, 40px, 0);
transform: translate3d(0, 40px, 0);}
.chw-sodastream-block .chwbox:hover .chw-text .more-less {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;-webkit-transition-duration: 0.35s;transition-duration: 0.35s;
-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
/*============ New Custom Css End ============*/
/* 23-05-2019 ST */
.counts-block .counts-box .box-text .box-title {min-height: 54px;}
.counts-block .counts-box .box-text p {min-height:112px;}
.gm-style > div > div > div > div > div > div > div {margin-top: -8px;float: left;}
.gm-style .gm-style-iw-c {
    border: 2px solid #0D678F;
    border-radius: 0;
    padding: 15px 36px 15px 15px !important;
    box-shadow: none;
    transform: translate(-211px,-101px);
    overflow: visible;
    width: 230px !important;
    height: 150px !important;
}
.gm-style .gm-style-iw-c .gm-style-iw-d {
    max-height: 116px !important;
    max-width: 175px !important;
}
.info-img-txtsec {
    position: absolute;
    right: -2px;
    bottom: -9px;
}
.info-img-txtsec h5 {
    position: absolute;
    top: 9px;
    left: 0;
    right: 0;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
     
}
.gm-style .gm-style-iw-t::after { display:none; }
.gm-style .gm-style-iw-d { width:206px; }
.map-info-box .map-info a{color:#000000;text-decoration:underline;}
.map-info-box .map-title-sec {font-weight:normal;color:#101010; letter-spacing:0.03125em;}
.map-info-box .map-addr {  color:#626262; font-size:12px; line-height:16px; letter-spacing:0.03125em; padding:4px 0 0; display:block;  }
.map-info-box .map-info { display:block; padding:11px 0 0; }
.map-info-box .map-info li { display:block;  color:#101010; font-size:12px; line-height:16px; letter-spacing:0.03125em; list-style:none; } 
.map-info-box .map-info li a { color:#101010; text-decoration:underline; }
.map-info-box .map-info li a[href^="tel:"] { text-decoration:none; }
.sub-cat-name { width:100%; display:inline-block; vertical-align:top; position:relative; z-index:1; margin:0 0 20px 0;}
.sub-cat-name:after { content:''; width:100%; height:1px; display:block; background:#D8D8D8; position:absolute; top:50%; left:0px; z-index:-1;}
.sub-cat-name h5 { float:left; background:#fff;  font-size:16px; color:#002238; font-weight: 500; text-transform:uppercase; line-height:20px; padding:0 24px 0 0; letter-spacing:0.5px;}
.shop-block + .shop-block .sub-cat-name { margin-top:12px;}
.shop-block .cat-heading { width:100%; display:inline-block; vertical-align:top; margin:0 0 24px 0;}
.shop-block + .shop-block .cat-heading { margin-top:28px;}
.shop-block .cat-heading h2 { float:left;  font-size:32px; color:#005D6E; font-weight: 600; letter-spacing:0.8px; line-height:1; margin:0px; padding:0px;}
.shop-block .cat-heading .shop-title { width:250px; float:right; margin:-16px 0 0 0; padding:0px;}
.shop-block .cat-heading .shop-title .shop-filter { width:100%; float:left; margin:0px; padding:0px;}
.shop-block .cat-heading .nice-select { width: 100%;}
.shop-title .shop-filter .nice-select { width: 100%;}
.shop-block .cat-heading + .sub-cat-name { margin-top:8px;}
/* 29-05-2019 ST */
.onze-missie-meer p a {text-decoration: unset;position:relative;padding-bottom:1px;
  -webkit-transition:opacity 0.5s ease-in-out; -moz-transition:opacity 0.5s ease-in-out; -ms-transition:opacity 0.5s ease-in-out; transition:opacity 0.5s ease-in-out;}
.onze-missie-meer p a:after {content:'';position:absolute;bottom:0;left:0px;height:1px;width:100%;background:#0D678F;}
.onze-missie-meer p a:hover:after{opacity:0;visibility:hidden;}
.intro-section .intro-text a {text-decoration: unset;position:relative;padding-bottom:1px;
  -webkit-transition:opacity 0.5s ease-in-out; -moz-transition:opacity 0.5s ease-in-out; -ms-transition:opacity 0.5s ease-in-out; transition:opacity 0.5s ease-in-out;}
.intro-section .intro-text a:after {content:'';position:absolute;bottom:0;left:0px;height:1px;width:100%;background:#0D678F;}
.intro-section .intro-text a:hover:after {opacity:0;visibility:hidden;}
.contact-detail .detail-box a{text-decoration: unset;position:relative;padding-bottom:1px;
  -webkit-transition:opacity 0.5s ease-in-out; -moz-transition:opacity 0.5s ease-in-out; -ms-transition:opacity 0.5s ease-in-out; transition:opacity 0.5s ease-in-out;}
 .contact-detail .detail-box a:after {content:'';position:absolute;bottom:0;left:0px;height:1px;width:100%;background:#0D678F;}
.contact-detail .detail-box a:hover:after {opacity:0;visibility:hidden;}
.banner_slide{transition: opacity .4s ease;transform-style: preserve-3d;}
.w3n-chwi-sec {overflow:hidden;display:inline-block;vertical-align:top;width:100%;}
.chw-sodastream-block a .w3n-chwi-sec .chw-image {    -moz-transition: -moz-transform 1.8s cubic-bezier(0.19, 0.52, 0.46, 1);
    -o-transition: -o-transform 1.8s cubic-bezier(0.19, 0.52, 0.46, 1);
    -webkit-transition: -webkit-transform 1.8s cubic-bezier(0.19, 0.52, 0.46, 1);
    transition: transform 1.8s cubic-bezier(0.19, 0.52, 0.46, 1);}
.chw-sodastream-block a:hover .w3n-chwi-sec .chw-image {    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);}
.f_bottom_links ul li a:hover {opacity:0.6;}	
.waar-tab-block .waar-logos .logobox:hover {    background: #F2F6F8;}
.persmap-list ul li a {color:#101010;}
.waar-tab-block .waar-logos .logobox {border-right:none;}
.waar-tab-block .waar-logos .logobox:last-child {
    border-right: 1px solid #dcdcdc;
}
.waar-tab-block .waar-logos .logobox:nth-child(4n) {
    border-right: 1px solid #dcdcdc;
}
/*
.chw-sodastream-block a.chwbox:hover .chw-text {    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    transform: translateY(0px);}
.chw-sodastream-block a.chwbox .chw-text{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition: opacity 0.8s cubic-bezier(0.33, 1, 0.56, 0.98),-moz-transform 0.8s cubic-bezier(0.33, 1, 0.56, 0.98);
    -o-transition: opacity 0.8s cubic-bezier(0.33, 1, 0.56, 0.98),-o-transform 0.8s cubic-bezier(0.33, 1, 0.56, 0.98);
    -webkit-transition: opacity 0.8s cubic-bezier(0.33, 1, 0.56, 0.98),-webkit-transform 0.8s cubic-bezier(0.33, 1, 0.56, 0.98);
    transition: opacity 0.8s cubic-bezier(0.33, 1, 0.56, 0.98),transform 0.8s cubic-bezier(0.33, 1, 0.56, 0.98);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);}	
*/	
.chw-sodastream-block .chwbox.fadeInUp {transform: matrix(1, 0, 0, 1, 0, 0);} 
.chw-sodastream-block .chwbox.animated {transform: matrix(1, 0, 0, 1, 0, 50);}	
/* contact Page ST */
/*.contact-form .submit-btnbox .ajax-loader {display:none;}*/
.f_newlatter > span > div > img{
    display: none;
}
.contact-form .input-text.wpcf7-not-valid {border-color:#FA6256;}
.contact-form .input-text + .wpcf7-not-valid-tip{display:none;}
.contact-form .wpcf7-form .wpcf7-validation-errors{position: absolute;
    bottom: 32px;
    max-width: 235px;
    border: none;
    color: #FA6256;
    margin-top: 0px;    padding-left: 24px;}
.contact-form .wpcf7-form .wpcf7-validation-errors:after {content:'';position:absolute;left:0px;top:1px;background-image:url(../images/errorimg.png);background-size:cover;width:18px;height:18px;}	
.contact-form .wpcf7-form .wpcf7-mail-sent-ok {position: absolute;
    bottom: 53px;
    max-width: 285px;
    border: none;
    color: #0D678F;font-size:15px;
    margin: 0px;padding:0px;}
.contact-form .bootstrap-select .btn.dropdown-toggle.sel-first-opt {color: #626262;}
.sel-opt-sec .wpcf7-not-valid + span.wpcf7-not-valid-tip{display:none;}
.contact-form .bootstrap-select.wpcf7-not-valid .btn.dropdown-toggle {border-color: #FA6256;}
.faq-block .acc-content {/*transform: translate3d(0px, -8.37018px, 0px);*/opacity:0;display:none;}	
.faq-block .acc-content.acc-content-active {visibility: inherit; 
    opacity: 1;
  /*  transform: matrix(1, 0, 0, 1, 0, 0);
	-moz-transition: -moz-transform 1.8s cubic-bezier(0.19, 0.52, 0.46, 1);
    -o-transition: -o-transform 1.8s cubic-bezier(0.19, 0.52, 0.46, 1);
    -webkit-transition: -webkit-transform 1.8s cubic-bezier(0.19, 0.52, 0.46, 1);
    transition: transform 1.8s cubic-bezier(0.19, 0.52, 0.46, 1);*/
	}	
.cilinder_omruilen_wapper .duurzaam_text {margin-right:108px;}	 
/*header ST New */
.header_wapper .nav > ul {width:auto; padding: 0 30px 0 0;}
.header-lang {width:auto; min-height: 70px; border-radius: 0px 100px 100px 0;    background: #75A7AD; display: flex ;align-items: center; justify-content: center; margin: 0 -2px 0 0;  position:relative; padding: 0 36px; }
 
.header-lang .h-lang { letter-spacing: 1.56px;color: #EFEBE4; display: inline-block; font-weight: bold; font-size: 13px; position:relative;padding-right:16px;}
.header-lang .h-lang::after{ position: absolute; right: 0px; top: 50%; width: 16px; height: 16px; background: url(../images/lang-arrow-1.svg) no-repeat center center ; content: ''; margin: -8px 0 0 0;  transition: all 0.3s ease-in-out;    } 
 
.header-lang ul{ opacity: 0; pointer-events: none; visibility:hidden;transition: all 0.3s ease-in-out;    margin: -12px 0 0 -34px; display: block; position: absolute; left: 50%;   padding:5px  20px; top: 100%;  width: 65px; border-radius:7px;; border: 1px solid #ECEEEF; background: #fff;  }
.header-lang ul  li { display: block; width: 100%; padding: 9px 0; }
.header-lang ul  li + li{ border-top:  1px solid #C1C7C9; }
.header-lang ul  li a{  text-align: center; width: 100%; display: inline-block; line-height: 20px;; letter-spacing: 0.26px;  font-weight: 400;  color: #002238; font-size: 13px;text-transform: uppercase;  }
.header-lang ul  li a:hover{ color: #005D6E; }
.header-lang ul::after{ position: absolute; right: 12px; content: ''; top: -7px;  width: 0;height: 0; border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ECEEEF; z-index: 1;}
.header-lang ul::before{ position: absolute; right: 12px; content: ''; top: -7px;  width: 0;height: 0; border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #fff; z-index: 2;}

.header-lang.up-arrow ul{ opacity: 1; visibility:visible; pointer-events: all; }
.header-lang.up-arrow .h-lang::after{transform: rotate(180deg); }
 
/* Header EN New */
/* 03-06-2019 ST */
.duurzaam_text {margin-left:56px;}
/* .chw-sodastream-block .chwbox {transform: matrix(1, 0, 0, 1, 0, 50);transition: all 0.4s ease;opacity:0;} */
.chw-sodastream-block .chwbox.w3neffect {transform: matrix(1, 0, 0, 1, 0, 0);opacity:1;}
/* 03-06-2019 EN */


/*ui calander start*/
.ui-datepicker .ui-datepicker-header { background: none!important }
.ui-datepicker .ui-datepicker-header { border:none !important; border-bottom:solid 1px #aaaaaa !important; border-radius:0;  }
.ui-widget.ui-widget-content { padding:0; }
.ui-datepicker th { padding:0; }
.ui-datepicker {background: #f5f5f5;border-radius: 0; padding:0; border:none; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-header .ui-datepicker-next span { background:#949494; }
.view_datepicker .ui-datepicker .ui-datepicker-header { background: #41843d;color: #fff;font-size: 20px;height: 48px;padding: 0;  font-weight:500; border: none;border-radius: 0; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-title { line-height:48px; margin-right:48px; margin-left:48px; font-size:15px; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-header .ui-datepicker-next { position: absolute;top: 0px;width: 48px;height: 48px; margin:0; text-align:center; line-height:48px; cursor:pointer;  }
.ui-datepicker .ui-datepicker-header .ui-datepicker-next { right: 0; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, 
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span { width: 48px;height: 48px; position:relative; left: 0;margin-left: 0;top: 0;margin-top: 0; background-image:none; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:after { content:'Â»'; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); color: #fff; background:url(../images/prev_arrow_cal.svg) no-repeat center center!important;  height:10px; width:10px; background-image: none; }
.ui-datepicker .ui-datepicker-header { padding: 0;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span:after { content:'Â«'; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);  height:10px; width:10px; background: url(../images/next_arrow_cal.svg) no-repeat center center !important; }
.ui-datepicker .ui-state-hover, 
.ui-datepicker .ui-widget-content .ui-state-hover, 
.ui-datepicker .ui-widget-header .ui-state-hover, 
.ui-datepicker .ui-state-focus, 
.ui-datepicker .ui-widget-content .ui-state-focus, 
.ui-datepicker .ui-widget-header .ui-state-focus { border:none; background:none; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { left: 0; }
.ui-datepicker th { border: none;border-radius: 0;border-bottom: solid 1px #dadada;height: 46px;font-size: 13px;color: #000000;background: none;padding: 0;box-sizing: content-box;vertical-align: middle; 
 font-weight:500;  }
.ui-datepicker td { box-sizing: content-box;vertical-align: middle; height:39px; }
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default { border:none; color: #000000;background: none; font-size: 13px;  font-weight:normal; padding:0; text-align:center; pointer-events: none; }
.ui-state-highlight, 
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight { font-weight: 400;border: solid 1px;border-color: transparent;color: #a4a4a4;background: none; font-size: 13px; display: block;margin: -1px;position: relative; line-height:normal; padding:0; text-align:center; }
.ui-datepicker td { padding:0; }
/*ui calander end*/
/* 404 Page Start */
.error-404 .page-title {font-size:28px;color:#005D6E; font-weight: bold; line-height:32px;letter-spacing:0.025em;padding-bottom:15px;}
.error-404 .page-content {width:100%;display:inline-block;vertical-align:top;padding:0 0 40px 0;}
.error-404 .page-content p {font-size:16px;line-height:24px;letter-spacing:0.031em;color:#626262;}
.error-404 .page-content p a {color:#626262;border-bottom:1px solid#626262;text-decoration:none;}
.error-404.not-found {max-width:400px;margin:0 auto;width:100%;text-align:center;padding: 66px 0 112px 0;}
.error-404 .links a {min-width:196px;} 
/* 404 Page End */
/* 16-07-2019 ST */
.home-tomorrow-section .tomorrow-text {max-width:570px;margin:0 auto;width:100%;display:block;vertical-align:top;text-align: center;}
.home-tomorrow-section .tomorrow-text h2 {font-size:40px;line-height:40px;color:#009ee3;padding-bottom: 24px;}
.home-tomorrow-section .tomorrow-text p {width:100%;display:inline-block;vertical-align:top;padding-bottom: 24px;}
.home-tomorrow-section .tomorrow-text span{color: rgba(18, 18, 18, 0.99);font-size: 16px;}
.home-tomorrow-section {padding: 88px 0 0 0;display:inline-block;vertical-align:top;width:100%;}
.w3n-seond-page.home_how_it_blk {padding:64px 0 122px 0;}
.new-banner-section {position:relative;}
/*.new-banner-section:after{content:'';position:absolute;bottom:0px;left:0;width:100%;background-size:cover;background-repeat:no-repeat;background-image:url(../images/colors.svg);height:10px;}*/
.page-template-template-landingpage-1 .content_wapper {position:relative;}
.color-shape { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; width:100%; position:absolute; left:0; right:0;  }
.color-shape span { display:inline-block; vertical-align:top; width:16.66667%; float:left; height:10px; }
.color-shape span:nth-child(1) { background-color:#f71b27; }
.color-shape span:nth-child(2) { background-color:#f99422; }
.color-shape span:nth-child(3) { background-color:#f7f703; }
.color-shape span:nth-child(4) { background-color:#3ead46; }
.color-shape span:nth-child(5) { background-color:#07aff6; }
.color-shape span:nth-child(6) { background-color:#6d51a6; }
.new-banner-section .color-shape {bottom: 0;}
/*.page-template-template-landingpage-1 .content_wapper:after{content:'';position:absolute;bottom:0px;left:0;width:100%;background-size:cover;background-repeat:no-repeat;background-image:url(../images/colors.svg);height:10px;}*/
.page-template-template-landingpage-2 .content_wapper {position:relative;}
/*.page-template-template-landingpage-2 .content_wapper:after{content:'';position:absolute;bottom:0px;left:0;width:100%;background-size:cover;background-repeat:no-repeat;background-image:url(../images/colors.svg);height:10px;}*/
.page-template-template-landingpage-3 .content_wapper {position:relative;}
/*.page-template-template-landingpage-3 .content_wapper:after{content:'';position:absolute;bottom:0px;left:0;width:100%;background-size:cover;background-repeat:no-repeat;background-image:url(../images/colors.svg);height:10px;}*/
.home-cleanup-section {width:100%;display:inline-block;vertical-align:top;padding:88px 0 112px 0;}
.home-cleanup-section .cleanup-text {max-width:570px;display:block;margin:0 auto;width:100%;text-align:center;}
.home-cleanup-section .cleanup-text h2 {color: #101010;line-height: 1;letter-spacing: 0.8px;font-size: 40px;    padding-bottom: 24px;}
.home-cleanup-section .cleanup-text	p{font-size: 16px;color: rgba(98, 98, 98, 0.99);letter-spacing: 0.5px;line-height: 1.5;}
.shop-detail-section.w3n-product-page .product-description h4{color: #101010;letter-spacing: 0.6px; font-size: 24px;line-height: normal;padding-bottom: 17px;}
.shop-detail-section.w3n-product-page .shop-detail .product-summary .product-description {padding-top:38px;border: none;}
.shop-detail-section.w3n-product-page .shop-detail {padding-top:12px;}
.shop-detail-section.w3n-product-page {padding: 88px 0 118px 0;} 
.shop-detail-section.w3n-product-page .shop-detail .product-summary .product-description ul li:before {background: rgba(98, 98, 98, 0.99);}
.new-banner-section .banner_caption .banner_text h1{opacity:1;font-size: 70px;line-height: 1.03;letter-spacing: 1.4px;color: #ffffff;} 
.screw-slider .owl-item.active.center { 
-webkit-transform: scale(1);
-ms-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
	opacity: 1;  }
.screw-slider .owl-item{
-webkit-transform: scale(.5);
-moz-transform: scale(.5);
-ms-transform: scale(.5);
transform: scale(.5);
-webkit-transition:transform .6s ease, opacity 1.5s ease;
-moz-transition:transform .6s ease, opacity 1.5s ease;
-ms-transition:transform .6s ease, opacity 1.5s ease;
transition:transform .6s ease, opacity 1.5s ease;
opacity: 0;}
.screw-slider .owl-item.active { 
opacity: 0.3; 
-webkit-transform-origin: center right;
-moz-transform-origin: center right;
-ms-transform-origin: center right; 
transform-origin: center right;
-webkit-transform: scale(.5); 
-moz-transform: scale(.5); 
-ms-transform: scale(.5); 
transform: scale(.5); 
}
.screw-slider .owl-item.active.center + .owl-item.active { 
-webkit-transform-origin: center left;
-moz-transform-origin: center left;
-ms-transform-origin: center left;
transform-origin: center left;
}
.screw-slider .owl-item.active.center h5 { 
-webkit-transform: scale(1); 
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.screw-slider .owl-item h5 {
-webkit-transform: scale(0); 
-moz-transform: scale(0); 
-ms-transform: scale(0); 
transform: scale(0); 
-webkit-transition: .6s ease;
-moz-transition: .6s ease;
-ms-transition: .6s ease;
transition: .6s ease;
}
/* 16-07-2019 EN */
.header_wapper .nav > ul > li.active-menu .sub-menu-wrap .sub-menu{ opacity: 1; }
.header_wapper .nav > ul > li .sub-menu-wrap .sub-menu { opacity: 0;  display: flex;}
.links a {width:auto;padding:0 48px;}
.shop-detail .product-name span { display:block; font-size:18px;  padding:6px 0 0 0;}
.shop-detail .recepten-detail-p { padding:0 0 40px 0; margin-top:-14px;}
.shop-detail .recepten-detail-p p { font-size:16px; line-height:24px; color:#002238;  margin:0; padding:0;}
.shop-detail .product-summary .product-description { border-bottom:none;}
/*19-8-2019 css start*/
.rcp-banner { display:inline-block; vertical-align:top; width:100%; }
.rcp-banner .bannner-block { width:100%; height:320px; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.rec-section { padding-top:80px; }
.product-video-url { display:inline-block;vertical-align:top; width:100%;padding:10px 0 14px; }
.product-video-url a {  color:#0D678F; position:relative; font-size:16px; letter-spacing:0.031em; padding-left:26px; padding-bottom:1px; }
.product-video-url a:after { content:''; border-bottom:solid 1px #0D678F; position:absolute; top:100%; left:26px; width:calc(100% - 26px); }
.product-video-url a:before { content:''; position:absolute; left:0; top:2px; background-image:url(../images/play_btn.svg); width:16px; height:16px; background-position:center right; background-repeat:no-repeat; background-size:cover; display:inline-block; vertical-align:top; margin-left:0; }
/*Video Popup Start*/
.w3nyouiframe .modal-dialog {max-width: 793px;}
.w3nyouiframe .modal-header { padding:0; border:none; }
.w3nyouiframe .modal-header button.close { font-size:0; padding:0; height:48px; width:48px; background-color:#ffffff; border-radius:100%; text-align:center; position:absolute; left:100%; bottom:100%; opacity:1; margin:0 0 8px 8px; outline:none; }
.w3nyouiframe .modal-header button.close span {  background-image:url(../images/popup_cls.svg); background-position:center center; background-repeat:no-repeat; background-size:14px 14px; display:inline-block; vertical-align:top; height:14px; width:14px; }
.w3nyouiframe .modal-body { padding:0; border:solid 1px #ffffff; }
.w3nyouiframe .modal-body .you-iframe { height:447px }
.w3nyouiframe .modal-body .you-iframe iframe { width:100%; height:100%; }
.w3nyouiframe .modal-content { background:none; border:none; }
.modal-backdrop.show { opacity:0.38; }
/*Video Popup End*/
/*19-8-2019 css end*/
/*=========== master page css start ===========*/
.intro-text.master-intro-text{ padding:90px 0 90px 0; width: 550px; max-width: 100%;display: block;text-align: center;margin: 0 auto; }
.intro-video.master-youtube{ margin:50px   0; }
.bruisende-block.bruisende-master-blk{ padding:60px 0 0 0; }
.onze-missie-meer.onze-missie-master-blk{ padding:50px 0; } 
@media (max-width: 767px){ 
.product-registratie-section .intro-section .intro-text.master-int-text :not(h2){ display:inline-block; }
} 
/*============== News Overview page ST ==================*/
.news-section { width:100%; display:inline-block; padding:81px 0 112px;  }
.news-block { width:100%; display:inline-block; padding:6px 0 0; }
.news-block .newsbox { width:100%; display:inline-block; padding:0 0 57px; }
.news-block .newsbox > a { display:block; }
.news-block .newsbox .image { width:100%; height:264px; background-repeat:no-repeat; background-position:center center; background-size:cover; background-color:#f1f1f1; }
.news-block .newsbox .info-text { width:100%; display:inline-block; padding:25px 16px 0; }
.news-block .newsbox .info-text h5 {  font-size:18px; line-height:1.56; letter-spacing:0.9px; color:#101010; padding:0 0 14px; }
.news-block .newsbox .link-text { width:100%; display:inline-block; padding:20px 0 0; }
.news-block .newsbox .link-text span  { text-align:center; padding:0 0; line-height:normal; font-size:13px; text-transform: uppercase; color:#002238;  letter-spacing: 1.56px; font-weight: bold; background-color: none; position: relative; display:inline-block; width:auto; height:auto; }
.news-block .newsbox:hover .link-text span  { background-color:none; }
.news-block .newsbox .link-text span::after{ position: absolute; left: 0px; bottom: 0px; background: #002238; content: ''; height: 1px; width: 0px; transition: all 0.3s ease-in-out;  }
.news-block .newsbox .link-text span::before{ position: absolute; right: -16px; top: 50%; background: url(../images/Dropdown-arrow.svg) no-repeat center center;  width: 16px;  height: 16px; margin: -9px 0 0 4px;    content: '';   transition: all 0.3s ease-in-out;  }
.news-block .newsbox:hover .link-text span::before{ transform: translateX(5px); }
.news-block .newsbox:hover .link-text span::after{ width: 100%;}
.newloadmore { width:100%; display:inline-block; text-align:center; padding:75px 0 0; }
.newloadmore a { width:196px; height:56px; line-height:56px; display:inline-block;  font-size:18px; color:#fff; letter-spacing: 0.56px; background:#009ee3; }
.newloadmore a i { margin:0 0 0 10px }
/*============== News Overview page ED ==================*/
.news-single-section { width:100%; display:inline-block; padding:66px 0 89px; }
.news-title { width:50%; display:block; margin:0 auto 40px; }
.news-title h1,
.news-title h2  {  font-size:28px; line-height:1.43; letter-spacing:1.4px; color:#005D6E; font-weight: 600; text-align:center; }
.news-single-banner { width:100%; height:479px; display:inline-block; background-repeat:no-repeat; background-position:center center; background-size:cover; }
.news-content { width:100%; display:inline-block; padding:64px 100px 0; }
.news-content p { padding:0 70px; }
.news-content strong { font-weight: normal;  }
.news-content p  + p  {  padding-top:24px;  }
/*.news-content h2 {  font-size: 40px; line-height: 1; letter-spacing: 0.8px; color: #101010; padding:48px 70px 16px; }*/
.news-content h5,
.news-content h2 { padding:0 70px;  font-size:20px; line-height:1.6; letter-spacing:0.4px; color:#101010; padding-top:48px; padding-bottom:16px; }
.news-content ul { padding:32px 70px 0; }
.news-content ol { padding:32px 70px 0; }
.news-content img { width:100%; padding:64px 0 16px; }
.news-content iframe { width:100%; height:434px; border:0; margin:64px 0 16px; display: block; }
.news-content iframe + p { padding-top: 48px; }
.news-content ul { display:block; margin:0;}
.news-content ul li { position:relative;  font-size:16px; color:rgba(98,98,98,0.99); letter-spacing:0.5px; line-height:24px; margin:0px; padding:0 0 0 28px;}
.news-content ol li + li,
.news-content ul li + li { margin-top:12px; }
.news-content ul li:before { content:""; width:5px; height:5px; background:rgba(98,98,98,0.99); border-radius:50%; position:absolute; top:10px; left:0px;}
.news-content ol { margin-left:18px; }
.news-content ol li {  font-size:16px; color:rgba(98,98,98,0.99); letter-spacing:0.5px; line-height:24px; margin:0; padding:0px;}
.news-content ol li { list-style:outside decimal; padding:0 0 0 16px;}
.news-content p a,
.news-content ul li a { color: #0d678f; position: relative; }
.news-content p a:after,
.news-content ul li a:after { content: ''; position: absolute; bottom: 0; left: 0px; height: 1px; width: 100%; background: #0D678F; }
.news-content p a:hover:after,
.news-content ul li a:hover:after { opacity: 0;  visibility: hidden; }
.related-news { width:100%; display:inline-block; background:#f2f6f8; padding:86px 0; }
.related-news .shop-title h2 { text-align:center; width:100%; }
.banner_wapper + .master-intro-sec .intro-text.master-intro-text { padding-bottom: 0; }
.master-intro-sec + .home_how_it_blk { padding-top: 64px; }
.home_products_block + .home_how_it_blk { padding-top: 12px; }
/* New Page 7-2-20 CSS Start */
.master-page .banner_wapper { float:none;}
.titleplustext_main { padding:88px 0;}
.titleplustext_main h2 {  font-size:28px; color:#101010; letter-spacing:0.03em; line-height:1.43; margin:0; padding:0px; text-align:center;}
.titleplustext_main p { margin:0; padding:0px; text-align:center; letter-spacing:0.03em;}
.titleplustext_main h2 + p { padding-top:24px;}
.titleplustext_main a { color:#0d678f; text-decoration:underline;}
.titleplustext_main .imageplustext_in_mn { padding:48px 0 0 0;}
.imageplustext_in_mn { padding:88px 0;}
.imageplustext_in_mn .imagebox { padding:0 28px 0 0;}
.imageplustext_in_mn .imagebox img { width:100%; height:auto;}
.imageplustext_in_mn p { text-align:left;}
.lifecycleplastic_main { padding:88px 0; background:#F2F6F8;}
.lifecycleplastic_main h2 {  font-size:28px; color:#101010; letter-spacing:0.03em; line-height:1.43; margin:0; padding:0px; text-align:center;}
.lifecycleplastic_main p { margin:0; padding:0px; text-align:center; letter-spacing:0.03em;}
.lifecycleplastic_main h2 + p { padding-top:24px;}
.fiveboxrows { padding:48px 0 0 0;}
.fiveboxrows .row { margin-left:-2px; margin-right:-3px;}
.fiveboxrows .row [class*="col-"] { padding-left:2px; padding-right:3px;
	-webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.plastic_box { height:100%; position:relative; background:#fff; padding:10px 10px 40px;}
.plastic_box .imagebox { padding:0; height:232px; align-items:center; justify-content:center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.plastic_box .imagebox img { max-width:100%; height:auto; align-self:center;}
.plastic_box h2 {  font-size:28px; color:#101010; letter-spacing:0.03em; line-height:1.35; margin:0; padding:0px; text-align:center;}
.plastic_box h2 a { color:#101010;}
.plastic_box p { font-size:20px; line-height:1.4; margin:0; padding:0; color:#626262; letter-spacing:0.03em; text-align:center;}
.plastic_box h2 + p  { padding-top:10px;}
.sourceboxlink { font-size:12px; line-height:2; padding:0; text-align:center; color:#626262; letter-spacing:0.04em; margin:64px 0 0 0;}
.sourceboxlink a { color:#626262; text-decoration:none;}
.sourceboxlink span { display:block;}
.country_main_in { padding:64px 0 0 0;}
.country_rows {}
.country_box {}
.country_box .imagebox { padding:0; align-items:center; justify-content:center; margin:0 0 32px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.country_box .imagebox img { max-width:100%; height:auto; align-self:center;}
.country_box h2 {  font-size:24px; color:#101010; letter-spacing:0.03em; line-height:1.58; margin:0; padding:0px; text-align:center;}
.country_box h2 a { color:#101010;}
.country_box p { font-size:18px; line-height:1.33; margin:0; padding:0; color:#626262; letter-spacing:0.03em; text-align:center;}
.country_box h2 + p  { padding-top:8px;}
.btnwrap { padding:40px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items:center;
}
.btnwrap.btncenter { justify-content:center;}
.btnwrap a { min-width:228px; height:56px; line-height:56px; display:block; background:#009EE3; font-size:18px; color:#fff; letter-spacing:0.03em; text-align:center;}
.btnwrap a:hover { background:#0d678f;}
.fourboxrows { padding:48px 0 0 0;}
.fourboxrows.borderbox {}
.fourboxrows .row { margin-left:0px; margin-right:0px;}
.fourboxrows .row [class*="col-"] { padding-left:0px; padding-right:0px;}
.fourboxrows.borderbox .row { border:solid 1px #DCDCDC;}
.fourboxrows.borderbox .row [class*="col-"] + [class*="col-"] { border-left:solid 1px #DCDCDC;}
.four_plastic_box { height:100%; position:relative; background:#fff; padding:10px 10px 40px;}
.four_plastic_box .imagebox { padding:0; height:232px; align-items:center; justify-content:center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.four_plastic_box .imagebox img { max-width:100%; height:auto; align-self:center;}
.four_plastic_box h2 {  font-size:28px; color:#101010; letter-spacing:0.03em; line-height:1.35; margin:0; padding:0px; text-align:center;}
.four_plastic_box h2 a { color:#101010;}
.four_plastic_box p { font-size:20px; line-height:1.4; margin:0; padding:0; color:#626262; letter-spacing:0.03em; text-align:center;}
.four_plastic_box h2 + p  { padding-top:10px;}
.bottomearthimage { position:relative;}
.bottomearthimage:before { content:''; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.25);}
.bottomearthimage .imagebox_bg { min-height:321px; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.bottomearthimage .caption_box { text-align:center; position:absolute; left:0; top:56px; right:0; z-index:1;}
.bottomearthimage .caption_box h2 { font-size:36px; line-height:1.38; color:#fff; margin:0; padding:0; }
.bottomearthimage .caption_box h2 strong { font-weight:normal; display:block; line-height:1.25; }
/* Replaced Css Start */
.newmasterpage .home_how_contain h3 { font-size:28px; line-height:1.42; margin:0; padding:0; letter-spacing:0.03em;}
.newmasterpage .home_how_contain h3 + p { padding-top:20px; letter-spacing:0.03em;}
/* Replaced Css End */
/* New Page 7-2-20 CSS End */


.page-template-template-contact .inner-banner .inner-banner-caption .caption-text .links a { padding: 0 24px; }
.page-template-template-contact .inner-banner:after { background: rgba(0,0,0,0.32); }
.page-template-template-contact .inner-banner .inner-banner-caption .caption-text { width: 400px; }
.page-template-template-contact .inner-banner .inner-banner-caption .caption-text p { margin: 6px 0 0 0; }
.inner-banner-caption .links {padding-top: 32px;}







.home_how_contain ul { display: inline-block; vertical-align: top; width: 100%; padding-top: 4px; padding-bottom: 22px; }
.home_how_contain ul li { display: inline-block; vertical-align: top; width: 100%; position: relative; padding-left: 29px; }
.home_how_contain ul li + li { margin-top: 4px; }
.home_how_contain ul li:before { content: ''; position: absolute; top: 10px; left: 0; height: 4px; width: 4px; border-radius: 8px; background-color: #009ee3; } 
.moederdag_page .home_how_contain h3 { line-height: 1.25; }
.moederdag_page .home_how_contain .links190 a { width: 179px; }
.moederdag_page .home_how_contain .links190 { padding: 27px 0 0 0; }
.dose_it_work_blk { display: block; width: 100%; background: #f2f6f8; padding: 80px 0 88px 0; }
.moederdag_page { padding: 0; }
.moederdag_page .home_how_it_blk { padding: 88px 0; }
.dose_it_work_blk .it_work_inner_blk { max-width: 570px; width: 100%; display: block; margin: 0 auto; }
.it_work_inner_blk h3 { padding: 0 0 24px;font-size: 32px;line-height: 1.25;letter-spacing: 0.8px;color: #101010;width: 100%;display: inline-block; text-align: center; }
.it_work_inner_blk .work_blk_list { display: inline-block; vertical-align: top; width: 100%; }
.it_work_inner_blk .work_blk_list .work_blk_main { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; align-items: center; width: 100%; padding: 20px 0; border-top: solid 1px #d8d8d8; }
.it_work_inner_blk .work_blk_list .work_blk_main:last-child { border-bottom: solid 1px #d8d8d8; }
.it_work_inner_blk .work_blk_list .work_blk_main .work_img_blk { width: 30px; }
.it_work_inner_blk .work_blk_list .work_blk_main .work_img_blk img{ width: auto; height: auto; max-width: 100%; max-height: 100%; }
.it_work_inner_blk .work_blk_list .work_blk_main .work_img_txt { width: calc(100% - 30px); padding-left: 30px; }
.it_work_inner_blk .work_blk_list .work_blk_main .work_img_txt p { margin: 0; padding: 0; line-height: 1.5;letter-spacing: 0.5px;color: rgba(52, 52, 52, 0.99);;width: 100%;}
.mobile_slider.owl-carousel { display: none; }
.home_slider.mobile_slider{ display:none;}



.fadeInUps {
    -webkit-animation-name: fadeInUps;
    animation-name: fadeInUps;
}

@-webkit-keyframes fadeInUps {
	from {
	  opacity: 0;
	  -webkit-transform: translate3d(0, 50px, 0);
	  transform: translate3d(0, 50px, 0);
	}
  
	to {
	  opacity: 1;
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
  }
  
  @keyframes fadeInUps {
	from {
	  opacity: 0;
	  -webkit-transform: translate3d(0, 50px, 0);
	  transform: translate3d(0, 50px, 0);
	}
  
	to {
	  opacity: 1;
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
  }

.page-template-template-over-ons #footer { position: relative; z-index: 1; }

/*25-05-2020 ST (SD)*/
.webshopbtn{display:inline-block;vertical-align: top;margin: -7px 0 0 37px;}
.webshopbtn a {width:auto;height:41px;background:#0d678f;padding:0 20px;font-size:15px;color:#fff;line-height:41px;letter-spacing: 0.47px;display:inline-block;vertical-align: top;}
.webshopbtn a:hover{background:#009ee3;}

.flxrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.flxfix {
	-ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
.flxflexi {
	-ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    position: relative;
}

.impressum_page{width:100%;display: inline-block;vertical-align: top;padding:89px 0 112px}
.impressum_wrap{width: 100%;display: inline-block;vertical-align:top;padding:50px 0 0;}
.impressum_row{margin: 0 -26px;}
.impressum_row .impre-col{max-width: 33.33%;width: 100%;padding: 0 26px;border-right:1px solid #d8d8d8;}
.impressum_row .impre-col:last-child{border-right:0;}
.impressum_box {text-align: center;padding:19px 15px 22px;display: block; width: 100%; max-width: 270px; margin-left: auto; margin-right: auto; }
.impressum_box h6{font-size:18px;letter-spacing: 0.6px;line-height:1.33;color:#005D6E; font-weight: 600; padding: 0 0 11px; }
.impressum_box address {font-size: 16px;color: #002238;letter-spacing: 0.5px;line-height: 1.75;margin-bottom:0;}
.impressum_box address + p{padding-top: 26px;}
.impressum_box p a{color: #002238;}
.impressum_box p span{display: block;}

.saynotoplastic_page{width:100%;display:inline-block;vertical-align: top;}
.saynotop_top{width:100%;display:inline-block;vertical-align: top;padding:86px 0 90px;}
.saynotop_top .saynotop_text{display: block;text-align: center;}
.saynotop_top .saynotop_text p + p{padding-top:24px;}
.precycling_plastic{width:100%;display:inline-block;vertical-align: top;background: #f2f6f8;padding:88px 0;}
.precycling_wrap{width:100%;display:inline-block;vertical-align: top;}
.precycling_row {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	
}
.precycling_row:nth-child(even){
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;	
}
.precycling_row .image {width: 50%;position: relative;overflow: hidden;}
.precycling_row .image:after{content:'';width: 24px;height: 24px;transform: rotate(45deg) translateY(-50%);background-color: #ffffff;position: absolute;top:50%;right:-9px;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
}
.precycling_row:nth-child(even) .image:after {
	left:-9px; transform: rotate(-45deg) translateY(-50%);
}
.precycling_row .image span{display: block;width:100%;height:320px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.precycling_row .cont-text {width: 50%;
	display: -webkit-box;
    display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;		
	min-height:320px;
	background: #fff;
	position: relative;
}

.precycling_row .cont-text .text_wrap {padding:0 44px;}
.precycling_row .cont-text h4 {font-size:24px;line-height: 1.33;letter-spacing: 0.8px;color: #005D6E; font-weight: 600; }
.precycling_row .cont-text p{padding:12px 0 0;}
.precycling_row .cont-text .morebtn{padding:24px 0 0;}
.precycling_row .morecont-text{border-left: solid 2px #ffffff;border-right: solid 2px #ffffff;padding:38px 48px 57px;display:none; word-wrap:break-word; word-break:break-word;}
.precycling_row .morecont-text p + p{padding-top:20px;}
.precycling_row .morecont-text p a{color: #0d678f;text-decoration: underline;}
.morebtn {  width:100%;display:flex;vertical-align: top;}
.morebtn a{line-height: 1.5;letter-spacing: 0.53px;color: #002238; font-weight: bold; text-transform: uppercase;  display:flex; align-items: center; vertical-align: top;position: relative;padding:0 20px 0 0;  font-size: 13px;; }
.morebtn a span{display: inline-block;vertical-align: top;position: absolute;top:1;right:0;font-size: 0;transition: all .3s ease-in-out;transform: rotate(0); background: url(../images/icon-down.svg) no-repeat center center; width: 16px;  height: 16px;  }
.morebtn a.active span{transform: rotate(-180deg);}
.morebtn a span img{ display: none; }

.plastic_faq {width:100%; max-width:770px; margin:0 auto; display:block;vertical-align: top;padding:64px 0 0;}
.plastic_faq .faq-block .acc-title.acc-title-active {font-size: 18px;}
.plastic_faq .acc-content h6 { padding:25px 0 7px; font-size:16px;line-height: 1.5;letter-spacing: 0.5px;color: #009ee3;  }
.plastic_faq .faq-block .acc-content a{color: rgba(98, 98, 98, 0.99);}
.plastic_faq .faq-block .acc-content p{   letter-spacing: 0.44px;color: rgba(98, 98, 98, 0.99); font-size:14px; line-height: 1.71;margin: 0 0 4px;}
.plastic_faq .faq-block .acc-content ul li{ margin:4px 0 0 0; letter-spacing: 0.44px;color: rgba(98, 98, 98, 0.99); font-size:14px; line-height: 1.71; word-wrap:break-word;}
.plastic_faq .faq-block .acc-content ul li:before{ background: rgba(98, 98, 98, 0.99); }
.plastic_video {width:100%;display:inline-block;vertical-align: top;padding:89px 0 112px}
.plastic_video .vide_box{width:100%;display:inline-block;vertical-align: top;}
.plastic_video .vide_box h4{  font-size: 24px;line-height: 1.33;letter-spacing: 0.8px;text-align: center;color: #005D6E; font-weight: 600; padding: 0 0 23px;}
.plastic_video .vide_box iframe{float: left;width:100%;height:434px;border:0;}

.zylindertausch_page{width:100%;display: inline-block;vertical-align: top;}
.co2_cylinder {width:100%;display: inline-block;vertical-align: top;padding:84px 0 88px;}
.co2_cylinder_wrap {width:100%;display: inline-block;vertical-align: top;text-align: center;}
.co2_cylinder_wrap h3{font-size: 32px;line-height: 1.38;letter-spacing: .8px;text-align: center;color:#005D6E; font-weight: 600; padding:0 0 19px;}
.co2_cylinder_wrap ul { display:block; margin:38px 0 48px 0; padding:0px;border-bottom:1px solid #d8d8d8;}
.co2_cylinder_wrap ul li { position:relative;  font-size:16px; color:#002238; letter-spacing:0.5px; line-height:24px; margin:0px; padding:13px 0 14px 28px;text-align: left; border-top:1px solid #d8d8d8;}
.co2_cylinder_wrap ul li:before { content:""; width:5px; height:5px; background:#0d678f; border-radius:50%; position:absolute; top:23px; left:0px;}
.chfbtnbox {width:100%;display:inline-block;vertical-align: top;font-size: 0;}
.chfbtnbox a{padding:0 32px;width:auto;height:56px;font-size:13px; text-transform: uppercase; color:#fff;line-height:56px;letter-spacing: 0.56px;background:#002238;display: inline-block;vertical-align: top;     font-weight: bold; border-radius: 100px; margin: 0 10px;   }
.chfbtnbox a:hover{background:#005d6e;}
.chfbtnbox a.chfbtn{line-height: normal;background: #005d6e;padding:9px 22px 0;}
.chfbtnbox a.chfbtn:hover{background:#002238;}
.chfbtnbox a span{ display: block;font-size:15px;letter-spacing: 0.38px;opacity: 0.6;color: rgba(255, 255, 255, 0.99);line-height:1;}

.und_funktionir{width:100%;display: inline-block;vertical-align: top;background: #f2f6f8;padding:83px 0 87px;}
.funktionir_wrap{width:100%;display: inline-block;vertical-align: top;}
.funktionir_wrap h3{font-size: 32px;line-height: 1.38;letter-spacing: .8px;text-align: center;color: #005D6E; font-weight: 600; padding:0 0 27px;}
.und_timline{width:100%;display: inline-block;vertical-align: top;position: relative}
.und_timline .und_line{position: absolute;top:0;left:0; bottom:40px; width:1px;height:auto;display: block;background:#005D6E;}
.und_timline_row {}
.und_timline_row .timeline_item{padding: 0 0 31px 46px;position: relative;}
.und_timline_row .timeline_item:last-child{padding-bottom: 0;}
.und_timline_row .timeline_item .item_no{position: absolute;top:0;left:-13px;width:28px;height:28px;background: #005D6E;display: block;border-radius: 100%;color: #fff;font-size: 18px;line-height: 28px;text-align: center;}
.und_timline_row .timeline_item p + p{padding-top:15px;}
.und_bottom_text {width:100%;display: inline-block;vertical-align: top;padding:32px 0 0;}
.und_bottom_text p{font-size: 14px;line-height: 1.71;letter-spacing: 0.44px;color: #002238;}

.beispiel_leif{width :100%;display: inline-block;vertical-align: top;padding:84px 0 88px;}
.beispiel_wrap{width :100%;display: inline-block;vertical-align: top;text-align: center;}
.beispiel_wrap h3{font-size: 32px;line-height: 1.38;letter-spacing: 0.8px;text-align: center;color: #005D6E; font-weight: 600; padding:0 0 35px;}
.beispiel_wrap ul {
	display: -webkit-box;
    display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;	
	margin: 0 -46px;
	padding:0 0 25px;
}
.beispiel_wrap ul li {width:50%;list-style: none;font-size: 16px;line-height: 1.5;letter-spacing: 0.5px;text-align: left;color:#002238; padding: 0 46px 17px;position: relative;}
.beispiel_wrap ul li:nth-child(odd){text-align: right;}
.beispiel_wrap ul li:nth-child(odd):after { content: ''; width:28px;height:18px;background:url(../images/arrow-right-blue.svg) no-repeat center center;background-size: contain;display: inline-block;vertical-align: top;position: absolute; top:2px;right: -13px; }
.plastic_video.zylinder{background:#f2f6f8;}
.plastic_video.zylinder .vide_box iframe{height:430px;}

.unternehmen_page{width:100%;display: inline-block;vertical-align: top;}
.saynotop_top.unternehmen {padding: 86px 0 88px;}
.saynotop_top.unternehmen .chfbtnbox{padding: 48px 0 0;}
.sodasoul_gelebt{width:100%;display: inline-block;vertical-align: top;background: #f2f6f8;padding:87px 0 67px;}
.sodasoul_top {width:100%;display: inline-block;vertical-align: top;text-align: center;padding:0 0 21px;}
.sodasoul_top h3 {font-size: 32px;line-height: 1.38;letter-spacing: 0.8px;text-align: center;color:#005D6E; font-weight: 600; padding:0 0 24px;}
.gelebt_box {width:100%;display:inline-block;vertical-align: top;padding:44px 0 45px;}
.gelebt_box .icon{width:220px;height: 220px;border-radius: 100%;padding:0 50px 11px;
	display: -webkit-box;
    display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;		
	align-items: center;
	justify-content: center;
	text-align: center;
	margin: 0 auto;
}
.gelebt_box .icon .icon_in{display: block;}
.gelebt_box .icon span {  font-size: 16px; line-height: 1.25; letter-spacing: 0.96px;	text-align: center;
color: #ffffff;display: block;padding: 14px 0 0; text-transform: uppercase;}
.gelebt_box img { }
.gelebt_box .gelebt_text{width:100%;display: inline-block;vertical-align: top;padding:28px 0 0;}
.gelebt_box .gelebt_text h6 { font-weight: 600; font-size: 16px;line-height: 1.38;letter-spacing: 0.57px;color:rgba(98, 98, 98, 0.99);padding:0 0 16px;}
.gelebt_box .gelebt_text p{ font-size:14px;line-height: 1.43;letter-spacing: 0.58px;color:#002238;}
.gelebt_box .tag{width:100%;display:inline-block;vertical-align: top;padding: 24px 0 0;}
.gelebt_box .tag span{  font-weight: 500;display: block; font-size: 16px;line-height: 1.5;letter-spacing: 0.57px;color: rgba(98, 98, 98, 0.99);}
.gelebt_box.color-1 .gelebt_text h6,
.gelebt_box.color-1 .tag span {color: #009ee3;}
.gelebt_box.color-2 .gelebt_text h6,
.gelebt_box.color-2 .tag span {color: #ffda00;} 
.gelebt_box.color-3 .gelebt_text h6,
.gelebt_box.color-3 .tag span {color: #f0821a;}
.gelebt_box.color-4 .gelebt_text h6,
.gelebt_box.color-4 .tag span {color: #68b43e;}
.gelebt_box.color-5 .gelebt_text h6,
.gelebt_box.color-5 .tag span {color: #d30f7e;}
.gelebt_box.color-6 .gelebt_text h6,
.gelebt_box.color-6 .tag span {color: #094790;}

.trade_offer_page {width:100%;display:inline-block;vertical-align:top;padding:88px 0 113px;}
.trade_top {width:100%;display:inline-block;vertical-align:top;text-align: center;padding:0 100px 40px;}
.trade_form {padding:40px 0 0;}
.w3nform form {display:block;}
.w3nform .row {margin:0 -8px;padding:0;}
.w3nform .row > div[class*="col-"] {padding:0 8px;}
.w3nform .devider-hr{width:100%;height:1px;background:#d8d8d8;display:inline-block;vertical-align:top; margin:16px 0;}
.w3nform .input-row{width:100%;display:inline-block;vertical-align:top;padding:8px 0;}
.w3nform .input-row .input-text{width:100%;height: 56px;border: solid 1px #dcdcdc;	background: #f2f6f8;display:inline-block;vertical-align:top; font-size:16px;letter-spacing: 0.5px;color: #002238;padding:0 18px;}
.w3nform .bootstrap-select .btn, 
.w3nform .bootstrap-select .btn.dropdown-toggle{padding: 15px 50px 15px 18px;border: solid 1px #dcdcdc;	background: #f2f6f8;color: rgba(98, 98, 98, 0.99);}
.bootstrap-select .btn .caret{width:42px;}
.w3nform .submit-outer{width:100%;text-align: right;padding:24px 0 0;}
.w3nform .submitbox {display: inline-block;vertical-align: top;position: relative;}
.w3nform .submit-btn { width:160px; height:56px; display:inline-block;vertical-align: top;  font-size:13px; text-transform: uppercase; font-weight: bold;  color:#FFF; letter-spacing:0.5px; border-radius: 100px;; background:#002238; border:none;   box-shadow:none; cursor:pointer; margin:0px; padding:0px 15px;}
/*.w3nform .submit-btn.activebtn {font-size:0px;background: url(../images/dots_anim.svg) no-repeat center center;background-color:#0d678f;}
.w3nform .submit-btn.activebtn:hover{background: url(../images/dots_anim.svg) no-repeat center center;background-color:#0d678f;}*/
.w3nform .wpcf7-form .ajax-loader {font-size:0px;background: url(../images/dots_anim.svg) no-repeat center center;background-color:#0d678f;margin:0;position: absolute;top:0;left:0;width: 100%;height:56px;vertical-align: top;}
.w3nform .submit-btn:hover { background:#005d6e;}
.w3nform .plichText{font-size: 14px;line-height: 1.71;letter-spacing: 0.5px;color: rgba(98, 98, 98, 0.99);display: block;text-align: right;padding:12px 0 0;}
.w3nform .invalid .plichText {color:#FA6256;}
.w3nform .noteText{display: block; font-size: 14px;line-height: 1.29;letter-spacing: 0.44px;color: rgba(98, 98, 98, 0.99);padding:24px 0 0;margin-bottom: -6px;}
.w3nform .forText{width:100%;display: inline-block;vertical-align: top;text-align:center;padding:40px 0 16px;}
.w3nform .forText p{}
.w3nform .input-row textarea.input-text { height:192px; resize:none; padding-top:15px; padding-bottom:15px;}
.w3nform .input-row .wpcf7-select.wpcf7-not-valid ,
.w3nform .input-row .input-text.wpcf7-not-valid { border-color:#FA6256;}
.w3nform .input-row .input-text + .wpcf7-not-valid-tip { display:none;}
/*.w3nform .wpcf7-form .ajax-loader { display:none;}*/
.w3nform .wpcf7-form .wpcf7-response-output { color:#FA6256;font-size:15px; border:none; margin:0; padding:0 0 0 24px;background:url(../images/c-warning-r.svg) no-repeat left center;background-size:16px;display:none;}
.w3nform .wpcf7-form .row .wpcf7-response-output{display:block;}
.w3nform .wpcf7-form .wpcf7-validation-errors { color:#FA6256; position:relative; margin:10px 0 0 0; padding:0 0 0 30px;}
.w3nform .wpcf7-form .wpcf7-validation-errors:before { content:""; width:18px; height:18px; background:url(../images/errorimg.png) center center no-repeat; background-size:cover; position:absolute; top:1px; left:0px;}
.w3nform .wpcf7-form .wpcf7-mail-sent-ok { color:#0D678F; margin:10px 0 0 0; padding:0px;}
.w3nform .wpcf7-not-valid-tip{display:none;}

.funktiinz_top{width:100%;display:inline-block;vertical-align: top;padding:87px 0 80px;}
.funktiinz_top .funktiinz_text{width:100%;display:inline-block;vertical-align: top;text-align:center;}
.funktiinz_product{width:100%;display:inline-block;vertical-align: top;overflow: hidden;padding:0 0 88px;}
.funktiinz_slider.swiper-container{overflow: visible;position: relative;}
.funktiinz_slider.swiper-container:before{content:'';width:5000px;height:100%;background: #fff;position: absolute;top:0;right:100%;z-index:2;}
.funktiinz_slider .swiper-slide{max-width:338px;}
.funktiinz_box{width:100%;display:inline-block;vertical-align: top;}
.funktiinz_box .image {width:100%;height:400px;display:inline-block;vertical-align: top;border:1px solid #d4d4d4;background-repeat: no-repeat;background-position: center center;background-size: cover; }
.funktiinz_box .item_no{width:40px;height:40px;background:#005D6E;position: absolute;top:20px;left:20px;display:block;border-radius: 100%;font-size:24px;letter-spacing: 0.86px;color: #fff;text-align: center;line-height: 40px;}
.funktiinz_box h6{font-size: 18px;line-height: 1.56;	letter-spacing: 0.37px; font-weight: 500; color: #005D6E;padding:24px 0 12px;}
.funktiinz_box p{font-size: 16px;line-height: 1.5;	letter-spacing: 0.5px;color: #002238; }
.swiper-control{width:100%;display:inline-block;vertical-align: top;padding: 55px 0 0;}
.swiper-control .swiper-scrollbar{height:1px;background:#e0e0e0;width: calc(100% - 131px);float: left;margin-top: 10px;}
.swiper-control .swiper-scrollbar .swiper-scrollbar-drag{height:2px;background:#005D6E;top:-1px}
.swipe-nav{width:93px;position: relative;display: inline-block;vertical-align: top;font-size: 0;float:right;}
.swiper-control .swiper-button-prev, 
.swiper-control .swiper-button-next {width:auto;height:auto;margin:0;position: relative;top:0;left:0;display: inline-block;vertical-align:top;}
.swiper-control .swiper-button-prev{margin-right: 32px;}
.swiper-button-prev:after, .swiper-button-next:after{content: '';width:30px;height: 20px;background-size: contain;display: block;}
.swiper-button-prev:after{background:url(../images/arrow-prev.svg) no-repeat center center;}
.swiper-button-next:after {background:url(../images/arrow-next.svg) no-repeat center center;}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{opacity: 0.2;}

.place_funktiinz{width:100%;display:inline-block;vertical-align: top;background:#f2f6f8;padding:88px 0;}
.place_funktiinz_top{width:100%;display:inline-block;vertical-align: top;text-align: center;padding:0 0 48px;}
.place_funktiinz_top h3 {font-size:28px;line-height: 1.38;letter-spacing: 0.8px;text-align: center;color: #005D6E; font-weight: 600; padding:0 0 24px;}
.place_row .place_col{max-width: 20%;width:100%;border:1px solid #002238;}
.place_row .place_col:nth-child(even){border-left: 0;border-right: 0;}
.place_row .place_col .place_box {width:100%;display: inline-block;vertical-align: top;text-align: center;padding:24px 16px 23px;}
.place_row .place_col .place_box h6 {font-size: 18px;line-height: 1.44; letter-spacing: 0.37px; text-align: center; color: #005D6E; font-weight: 500; padding:21px 0 13px;}
.place_row .place_col .place_box p {font-size: 13px; color: #002238; line-height: 1.38;letter-spacing: 0.41px;}
.place_row .place_col .place_box p + p {padding-top:19px;}
.plastic_video.funktiinz .vide_box h4{padding:0 0 33px;}
.plastic_video.funktiinz iframe{height:435px;}

.service_page {width:100%;display: inline-block;vertical-align: top;}
.service_top{width:100%;display: inline-block;vertical-align: top;padding:88px 0 87px;}
.service_top .service_text {width:100%;display: inline-block;vertical-align: top;text-align: center;}
.service_top .service_text h3 {font-size: 32px;line-height: 1.38;letter-spacing: 0.8px;text-align: center;color: #005D6E; font-weight: 600; padding:0 0 24px;}
.service_top .service_text p + p{padding-top:24px;}
.service_top .service_text p a {color:#005D6E;text-decoration: underline; }

.zylinder_ruckgabe{width:100%;display: inline-block;background:#f2f6f8;padding:88px 0;}
.ruckgabe_text {width:100%;display: inline-block;}
.ruckgabe_text .text_top{width:100%;display: inline-block;text-align: center;padding:0 100px 40px;}
.ruckgabe_text h3{font-size: 32px;line-height: 1.38;letter-spacing: 0.8px;text-align: center;color: #005D6E; font-weight: 600; padding:0 0 24px;}
.ruckgabe_text .text_top p a{ color: #005D6E;
text-decoration: underline;  }
.ruckgabe_text ul{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;	
	flex-wrap: wrap;
	margin: 0 -15px;
}
.ruckgabe_text ul li {width:50%; padding: 0 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	align-items: center;	
}
.ruckgabe_text ul li:first-child a {border-top:1px solid #d8d8d8;}
.ruckgabe_text ul li:first-child + li a {border-top:1px solid #d8d8d8; }
.ruckgabe_text ul li a {font-size:16px;line-height: 1.5;letter-spacing: 0.5px;color:#002238;display: block;border-bottom:1px solid #d8d8d8;width:100%;padding:18px 0 19px;}
.ruckgabe_text ul li a span{width:22px;display: inline-block;vertical-align: top;float:right;}
.ruckgabe_text ul li a span img{max-width:100%;}

.gebrauch_service{width:100%;display: inline-block;padding:98px 0 112px;}
.gebrauch_top{width:100%;display: inline-block;text-align: center;padding:0 0 40px;}
.gebrauch_top h3 {font-size: 32px;line-height: 1.38;letter-spacing: 0.8px;text-align:center; color:#005D6E; font-weight: 600;padding:0 0 24px;}
.gebrauch_top p + p{padding-top:24px;}
.gebrauch_top p a{ color:#005D6E; text-decoration: underline; }
.gebrauch_form.w3nform .submit-btn { width:186px; }
.w3nform .wpcf7-form-control-wrap{padding: 24px 0 0;}
.w3nform .invelid .bootstrap-select .btn, 
.w3nform .invelid .bootstrap-select .btn.dropdown-toggle{border-color: #FA6256;}
.w3nform .ajax-loader{margin: 0;position: absolute;}
.g-recaptcha {
    transform:scale(0.718);
    transform-origin:0 0;
}

.mysodastram_top ul{display:inline-block;font-size: 0;margin: 0 -100px;padding:32px 0 16px;}
.mysodastram_top ul li {float: left;display:block;position: relative;list-style: none;font-size: 16px;line-height: normal;letter-spacing: 0.5px;color: #002238;padding-left:33px;}
.mysodastram_top ul li:before {content:'';width:20px;height:20px;display:inline-block;background:url(../images/round-check.svg) no-repeat center center;background-size: contain;position: absolute;top:0px;left:0;}
.mysodastram_top ul li + li{margin-left: 32px;}

.mysodastram_form > .devider-hr {margin-bottom:40px;}
.mysodastram_form.w3nform .submit-btn { width:239px;}
.mysodastram_form .row .devider-hr { margin: 40px 0 48px 0; }
.form_version_2 { max-width: 670px;margin: 0 auto; }
.form_version_2 .trade_top { padding-right: 50px;padding-left: 50px; }
.form_version_2 .trade_top.mysodastram_bottom { padding-bottom: 0; }
.form_version_2 .mysodastram_form > .devider-hr {margin-bottom:48px;}
.form_version_2 .w3nform .row .input-row { padding: 0 8px; }
.form_version_2 .w3nform .row div[class*="col-"] .input-row { padding: 0; }
.form_version_2 .w3nform .wpcf7-form-control-wrap,
.form_version_2 .w3nform .submit-outer { padding-top: 32px; }

.contact-block .contact-title { margin: 8px 0 37px 0;}
.deail-text { width:100%;display: inline-block;font-size: 16px;line-height: 1.5;letter-spacing: 0.5px;color: rgba(98, 98, 98, 0.99);}
.contact-detail .detail-box .deail-text p { margin:0px; padding:0px;}
.contact-detail .detail-box p:empty { margin:0px; padding:0px;}
.contact-map { width:100%; display:inline-block; vertical-align:top; padding:0 0 48px 50px;}
.contact-map .cMap { width:100%; height:288px !important;}
.contact_map_mobile { width:100%; display:none;}
.contact_map_mobile .cMap { width:100%; height:188px !important;}
.contact-form .g-recaptcha { margin:6px 0 0 0;}
.contact-form .wpcf7-form .wpcf7-response-output {font-size:15px; border:none;margin: 0;padding: 0 0 0 24px;background: url(../images/c-warning-w.svg) no-repeat left center;background-size: 16px;display:none;color: #FA6256;}
.contact-form .wpcf7-form .row .wpcf7-response-output{display:block;}
.contact-form .wpcf7-form .wpcf7-validation-errors { max-width:100% !important; position:relative; top:0px !important; left:0px !important; font-size:15px; margin:0px; padding:0 0 0 30px !important;}
.contact-form .wpcf7-form .wpcf7-mail-sent-ok { max-width:100% !important; position:relative; top:0px !important; left:0px !important; margin:0px; padding:0px;}
.contact-form .invalid .form-note {color: #FA6256;}

.handlersuche_page { width:100%; display:inline-block;}
.handlersuche_top { width:100%; display:inline-block; padding:88px 0px;}
.handlersuche_top .handlersuche_text { width:100%; display:inline-block; text-align:center;}
.handlersuche_top .handlersuche_text h2 {  font-size:40px; line-height:1.2; letter-spacing:0.8px; color: #005D6E; font-weight: 600; padding:0 0 16px 0;}
.handlersuche_top .handlersuche_text h6 {  font-size:18px;color: #005D6E; font-weight: 500; line-height:1.56; letter-spacing:0.37px; padding:0 0 24px 0;}
.handlersuche_top .handlersuche_text p + p { padding-top:24px;}
.handlersuche_top .handlersuche_text .chfbtnbox { padding:40px 0 0 0;}
.handlersuche_top .handlersuche_text .chfbtnbox a { padding:0px 48px;}
.handlersuche_store_locator { width:100%; display:inline-block; vertical-align:top; background:#f2f6f8; padding:88px 0px;}
.handlersuche_store_locator #storepoint-container { margin:0px;}
.handlersuche_video.plastic_video {}
.handlersuche_video.plastic_video .vide_box {}
.handlersuche_video.plastic_video .vide_box h4 { padding:0 0 32px 0;}
.handlersuche_video.plastic_video .vide_box iframe { height:322px;}
/*25-05-2020 ED (SD)*/


.header_wapper .nav > ul > li.ch_services_menu .sub-menu li.menu-item-type-taxonomy, 
.header_wapper .nav > ul > li.ch_services_menu .sub-menu li.menu-item-type-custom{ width:auto;}

/*11-06-2020 ST*/
.handlersuche_video.plastic_video .vide_box iframe{ height:434px;}
.handlersuche_video.plastic_video .col-lg-8:first-child{ padding-bottom:70px; }
.handlersuche_video.plastic_video .col-lg-8:last-child{ padding-bottom:0px; }
/*11-06-2020 ED*/






/*=========== duo page css  start ==============*/
.flxrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.duo_banner{ position:relative;  }
.duo_banner .image{ background:#000; position:relative;  }
.duo_banner .image .desktop-image{ opacity:0.6; background-repeat:no-repeat; background-size:cover; background-position:center center;  min-height:616px;  }

.duo-caption{ position:absolute; left:0px; top:0px; width:100%; }
.duo-banner-text{ padding:145px 0 0 0; text-align:center;  }
.duo-banner-text h1{ font-weight: bold; text-shadow: 1px 2px 6px #20100466;   padding:0 0 21px; line-height: 1.2;letter-spacing: 0.8px;color: #ffffff; font-size:40px;}
.duo-banner-text h4{ font-weight: 600; padding:0 0 37px; font-size:28px;  line-height: 1.43;letter-spacing: 0.88px;text-align: center;color: #ffffff;}
.vdi_play{ display:inline-block; width:100%; }
.vdi_play a{ display:inline-block; line-height:46px;  } 
.vdi_play a span{ padding-left:15px;  letter-spacing: 0.56px;text-align: center;color: #ffffff; font-size:18px; }
.duo_button{  padding:63px 0 0 0; }
.duo_button a{ margin: 0 3px;  text-align:center; padding:0 5px; line-height:56px; font-size:13px; color:#fff; text-transform: uppercase;  letter-spacing: 0.6px; background-color: #002238; display:inline-block; font-weight: bold; width:auto; padding: 0 42px;  height:56px; border-radius: 100px;; }
.duo_button a:hover{ background-color: #005d6e;}
.duo_button a + a {background-color: #005d6e; }
.duo_button a + a:hover{background-color: #002238;}

.ultimate_blk_inner{ position:relative; width:100%; }
.ultimate_blk_inner:after{ z-index:2; position:absolute; width:100%; height:100%; left:0px; top:0px; opacity:0.2; content:''; background:#000; }

.duo_banner .arrow_down{ text-align:center; position:absolute; left:0px; bottom:38px; width:100%;  }
.duo_banner .arrow_down a{ display:inline-block; } 

.center-title{ text-align:center; }
.center-title h3{  line-height: 1.57;  letter-spacing: 0.7px;text-align: center;color: #005D6E; font-weight: 600; font-size:28px;}

.ultimate_blk_inner{ background-repeat:no-repeat; background-size:cover; background-position:center center;   margin:48px 0 0 0; }
.ultimate_blk_sub {  min-height:533px; position:relative; z-index:3; }
.left-ultimate{ padding:20px 0 0 32px; }
.left-ultimate ul li{ padding:14px 0; display:inline-block; width:100%; }
.left-ultimate ul li i{ text-align:center;border-radius:100px;  width: 48px; line-height:44px;height: 48px;border: solid 2px #005d6e; float:left; font-style:normal;   color: #ffffff; font-size:28px;   }
.left-ultimate ul li p{ display:block;   line-height: 1.5;letter-spacing: 0.5px;color: rgba(255, 255, 255, 0.99); font-size: 16px; margin:0px; padding: 0 0 0 68px; max-width:402px;  }
.left-ultimate ul li p a{ color:#fff; text-decoration:underline; }
.left-ultimate ul li p strong { width: 100%; font-weight: normal;  display: inline-block; padding-bottom: 5px; }
.ultimate_wapper{ padding:88px 0 96px 0; }
.right_ultimate{ padding:0 32px 0 0; max-width:389px;  margin-left:auto; margin-top:auto; min-width: 389px; }
.right_ultimate .title_bar { line-height: 1.33;letter-spacing: 0.6px; color: #ffffff; font-size:24px; float:left; }
.right_ultimate .title_bar .top_img_block { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; width: 100%; padding-bottom: 5px; }
.right_ultimate .title_bar .top_img_block i { position:relative; margin: 13px 23px 13px 0 ; }
.right_ultimate .title_bar i > img{ width:56px; height:56px; border-radius:0; display:inline-block;  }
.right_ultimate .title_bar i span{ position:absolute; right:-4px; bottom:-4px; }
.right_ultimate .title_bar > span{ font-size:20px; display:block; padding:0 0 0 0; line-height: 1.4;letter-spacing: 0.63px; color: rgba(255, 255, 255, 0.99); padding-bottom: 8px; }
.right_ultimate ul{ padding:13px 0 34px 0; display:inline-block; width:100%; }
.right_ultimate ul li{   line-height: 1.5;
  letter-spacing: 0.5px;
  color: rgba(255, 255, 255, 0.99); font-size:16px; position:relative; padding:0 0 16px 29px; display:inline-block; width:100%; }
.right_ultimate ul li:after{ position:absolute; left:0px; top:11px; width:5px; height:5px;  background:#fff; border-radius:10px; content:'';  }


.water-maker_outer{ background-color: #f2f6f8; padding:88px 0 96px; }
.water-maker-blk{ background:#fff; margin:48px 0 0 0; }
.water-maker-blk  .row{ margin:0px; }
.water-maker-blk  .row > .col-md-6{ padding:0px; }
.water-maker-blk .image{background-repeat:no-repeat; background-size:cover; background-position:center center; min-height:471px;    position:relative; height:100%; }
.water-maker-blk .image img{  display:none; }
.water-maker-blk  .row .row{ position:relative; height:100%; }
.water-maker-blk  .row .row:after{ position:absolute; left:50%; height:100%; width:1px; background:#f2f6f8; content:''; top:0px; }
.water-maker-blk  .row .row:before{ position:absolute; left:0;  height:1px; width:100%; background:#f2f6f8; content:''; top:50%; }
.water-maker-blk  .row .row   .col-md-6{ align-items:center; padding:0px; }

.water-box{ padding:32px 0 0 0; text-align:center;  } 
.water-box i{ display:inline-block; width:100%;  height:74px; line-height:74px; }
.water-box h5{ max-width:216px; display:inline-block;   line-height: 1.5; letter-spacing: 0.33px;text-align: center;color: #002238; font-weight: 500; font-size:15px; padding:24px 0 0 0; }

.sparkling_outer{ padding:88px 0 96px 0; }
.sparkling_outer .fill-text{ padding:19px 0 49px 0; text-align:center; }
.sparkling_outer .fill-text .inner_field { margin-top: 15px; }
.sparkling_outer .fill-text span{ display:inline-block;  line-height: 1.33;letter-spacing: 0.7px;text-align: center;color: #002238; font-weight: 500;  font-size:18px; }
.sparkling_outer .fill-text span + span{ position:relative; padding:0 0 0 40px;  }
.sparkling_outer .fill-text span + span:after{ position:absolute; left:16px; top:8px; content:''; background:url(../images/pink-arrow.svg) no-repeat center center; width:8px;    height:10px; }

.sparkling-blk .row{ margin:0 -6px; }
.sparkling-blk .row .col-md-4{ padding:0 6px;  }
.sparkling-box{ position:relative; }
.sparkling-box .image{ position:relative; }
.sparkling-box .image:after{ position:absolute; width:100%; left:0px; bottom:0px; height:112px; content:''; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.81) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.81) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.81) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cf000000',GradientType=0 );
 z-index:1; }
.sparkling-box .image img{ width:100%; } 
.sparkling-box .count{ position:absolute; left:22px; top:22px; z-index:3;   width: 40px;height: 40px;border: solid 2px #005d6e;background-color: rgba(0, 0, 0, 0.3); border-radius:100px; text-align:center; line-height:36px; letter-spacing: 0.86px;color: #ffffff; font-size:24px; }
.sparkling-box .name{ z-index:5; position:absolute; left:22px; right:22px;  line-height: 1.4;letter-spacing: 1.07px;color: #ffffff; font-size:24px;bottom:23px; font-weight: 600; }
.duo_section_outer{ padding:96px 0;   background-color: #f2f6f8;   }
.image_with-text .row{ margin:0 0px; }
.image_with-text .row .col-md-4{ position:relative; padding:0px; background-color: #E5DCD3;}
.image_with-text .row .col-md-8{ padding:0 0px;  }
.left-slider-blk{ padding:33px 40px 0 32px; }
.left-slider-blk h5{ padding:0 0 32px; line-height: 1.29;
  letter-spacing: 0.7px;
  color: #002238;  font-size: 28px; }
 .pink_slider_blk{}
.test_box i{ display:inline-block; width:100%; padding:0 0 19px;}  
.test_box i img{ width:46px; max-width:46px; } 
.test_box .text{ padding:0 10px 0 0; }
.test_box .text p{   line-height: 1.5;letter-spacing: 0.63px;color: #002238; font-size:20px; font-style:italic; }
.test_box  .name{ padding:21px 0 0 0; line-height: 1.33;letter-spacing: 0.45px;color: #002238; font-size:18px;  }
 .test_box  .name span  { display:block; font-size:16px;  line-height: 1.5;letter-spacing: 0.4px;color: rgba(255, 255, 255, 0.6); }
.image_list ul{display: -webkit-box;
	display: -ms-flexbox;
	display: flex; flex-wrap:wrap;} 
.image_list ul li{ display:inline-block; width:33.33333%; }  

 .pink_slider_blk .owl-theme   .owl-nav  button{ cursor:pointer; float:left; position:relative;  left:0px; margin:0px;margin-top:60px; height:32px; width:32px; background:url(../images/left-arrow.svg) no-repeat center center; border:0px; font-size:0px; outline:none; }
  .pink_slider_blk .owl-theme  .owl-nav button.owl-next{ right:auto; margin-left: 22px; float:left; background:url(../images/right-arrow.svg) no-repeat center center; }
  
.pink_slider_blk .owl-theme   .owl-nav  button.disabled  { opacity:0.6; }  
.bubbing_section_outer{ padding:88px 0 96px; }  
.bubbing_blk{ padding:48px 0 0 0; }
.bubbing_blk ul li{ width:222px; margin:0 15px 0 0;  } 
.bubbing_blk ul li:last-child{ margin-right:0px; } 
.bubbing-box{ padding:32px 0 0 0; display:block; min-height:216px; background-color: #f2f6f8; text-align:center; }
.bubbing-box i{ height:46px; line-height:46px; width:100%;  display:inline-block;text-align:center; }
.bubbing-box i img{ line-height:46px; }
.bubbing-box span{ padding:24px 20px 0; width:100%; display:inline-block;    line-height: 1.3;letter-spacing: 0.5px;text-align: center;color: #002238; font-size:16px; font-weight: 500; }

.duo_yourself_outer{ padding:0 0 96px; position:relative; background-color: #f2f6f8; }
.duo_yourself_outer .full-image{ background-repeat:no-repeat; background-size:cover; background-position:center center;  min-height:640px; position:relative; z-index:2;     }
.duo_yourself_outer .full-image img{ display:none;  }


.yourself-top{ margin-top:-140px; z-index:4; padding:88px 0 0 0; position:relative; background:#fff; }
.center-title p{ padding:20px 0 0 0;line-height: 1.5;letter-spacing: 0.5px;text-align: center; font-size:16px;}
.yourself-top-inner{ padding:40px 101px 64px; }
.yourself-top-inner .row{ margin:0 -8px; }
.yourself-top-inner .row .col-md-4{ padding:0  8px; }

.vdi_box{ position:relative; }
.vdi_box .image{ background:#000; position:relative; }
.vdi_box .image span{ opacity:0.7; display:inline-block; width:100%; min-height:266px;background-repeat:no-repeat; background-size:cover; background-position:center center; }
.vdi_box .image span img{ display:none; }
.vdi_box .image .ply_btn{ position:absolute; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); top:50%; }
.vdi_box .image .ply_btn a{ float:left; }
.vdi_box .image .ply_btn a img{  width:64px; float:left; }
.vdi_box h5{  line-height: 1.3;letter-spacing: 0.5px;text-align: center;color: #002238; font-weight: 500; font-size:20px; padding:24px 20px 0; }
.duo_yourself_outer .bubbing_blk{ padding:40px 0 0 0; }
.duo_yourself_outer .bubbing-box{ background:#fff; }


.duo_section_outer.white-bg{ padding-bottom:112px; background:#fff; }
.more_text{ margin:-6px 0 0 0;} 
.more_text p{ font-size:16px; line-height: 1.5;letter-spacing: 0.5px;color: #002238; }
.exp_links{ position:absolute; left:32px; right:32px; bottom:57px; }
.exp_links a{ text-align:center; padding:0 5px; line-height:60px; font-size:13px; color:#002238; text-transform: uppercase;  letter-spacing: 0.6px; background-color: #fff; display:inline-block; font-weight: bold; width:auto; padding: 0 42px;  height:60px; border-radius: 100px;; }
.exp_links a:hover{ opacity: 0.7; }


.trink_outer{ padding:96px 0; }
.trink_blk .row { align-items:center; margin:0 -8px; }
.trink_blk .row .col-md-6{ padding:0 8px; }
.trink_details{ max-width:407px; }
.trink_details h5{ padding:0 0 24px; line-height: 1.43;letter-spacing: 0.7px;color: #005D6E; font-weight: 600; font-size:28px; }
.trink_details p  {   line-height: 1.5;letter-spacing: 0.5px;  font-size:16px; }


.umwelt_als-outer{ padding:88px 0;  background-color: #f2f6f8; }  
.umwelt_als_top{ text-align:center; margin:0 auto; max-width:570px; }

.umwelt_als_blk { padding:45px 0 48px 0; justify-content:center; }
.umwelt_als_blk .als_box{ padding:0 10px; min-width:290px; position:relative; text-align:center; }
.umwelt_als_blk .als_box i{ height:62px; line-height:62px; display:block; }
.umwelt_als_blk .als_box i img{  line-height:62px; display:inline-block; }
.umwelt_als_blk .als_box h6{ padding:26px 0 0 0;  font-size:18px; font-weight: 500;  line-height: 1.56;letter-spacing: 0.56px;text-align: center;color: #002238; }
.umwelt_als_blk .als_box + .als_box:after{ position:absolute; left:-12px; top:26px; width:24px; height:14px; background:url(../images/equal.svg) no-repeat center center; content:'';  }  

.umwelt_row.row { align-items:center; margin:0px; padding:0 0px; }
.umwelt_row.row .col-lg-6{ justify-content:center; padding:0px; }
.umwelt_row.row .col-md-6{ justify-content:center; padding:0px; }
.umwelt_row-contain{ width:358px; margin:0 0 0 80px; } 
.umwelt_row-contain h5 { font-weight: 600;  padding:0 0 20px; line-height: 1.33;letter-spacing: 0.8px;color: #005D6E; font-size:24px; }
.umwelt_row-contain p{ font-size:16px;line-height: 1.5;letter-spacing: 0.5px; }
.umwelt_row-contain p + p{ padding:24px 0 0 0; }
.umwelt_row.row:nth-child(2n+0){  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important; }
.umwelt_row.row:nth-child(2n+0) .umwelt_row-contain{ margin-left:48px; }
.umwelt_section{ padding:96px 0 104px; }


.icon_with-text{ padding:39px 0 38px 0; text-align:center; line-height:1;  font-weight:700; color:#009EE3; font-size:84px; }
.icon_with-text i{ position:relative; top:-8px; padding:0 0 0 12px; display:inline-block; vertical-align:top; }

.umwelt_faq_outer{ padding:96px 0 112px; }
.umwelt_faq{ max-width:570px; margin:0 auto; }


.cylinders_banner{ position:relative; }
.cylinders_banner .image{  position:relative;  }
.cylinders_banner .image .desktop-image{ opacity:1; background-repeat:no-repeat; background-size:cover; background-position:center center;  min-height:616px;  }


.cylinders_caption{ position:absolute; left:0px; top:0px;  width:100%; }
.cylinders_banner-text{ width:100%; padding:143px 0 0 0; }
.cylinders_banner_top{ margin:0 auto; max-width:570px; }
.cylinders_banner_top h1{ padding:0 0 20px;   line-height: 1.3;
  letter-spacing: 0.8px;
  text-align: center; font-weight: 600; 
  color: #005D6E; font-size:36px; }
.cylinders_banner_top p  {  font-size:16px;   line-height: 1.5;
  letter-spacing: 0.5px;
  text-align: center;
  color: rgba(40, 40, 40, 0.99); }
.cylinders_banner .arrow_down{ text-align:center; position:absolute; left:0px; bottom:35px; width:100%;  }
.cylinders_banner .arrow_down a{ display:inline-block; }   
.banner_boxes{ padding:40px 0 0 0; justify-content:center; }
.banner-box{ padding:24px 0 32px 0; margin:0 4px; text-align:center; width: 271px;min-height: 174px;background-color: #ffffff; display: -webkit-box;
    display: -ms-flexbox;
    display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; }
.banner-box h5{ padding:0 24px 24px; line-height: 1.3;letter-spacing: 0.6px;text-align: center;color:#002238; font-weight: 500;  font-size:18px; }
.banner-box .buy-links { align-self: flex-end; width: 100%;  display: block; text-align: center; }
.banner-box .buy-links a{ text-align:center; padding:0 5px; line-height:52px; font-size:13px; color:#fff; text-transform: uppercase;  letter-spacing: 0.6px; background-color: #002238; display:inline-block; font-weight: bold; width:auto; padding: 0 66px;  height:52px; border-radius: 100px;; }
.banner-box .buy-links a:hover{ background-color: #005d6e;} 
.banner-box {} 


.cylinders_section_1{ padding:88px 0 96px 0; background-color: #f2f6f8; }
.cylinders_blk_inner{ margin:40px 0 0 0;  border: solid 1px #009ee3; }
.cily-box{ padding:0 20px 20px; min-height:258px; text-align:center; width:25%;}
.cily-box i{ display:inline-block; width:100%; padding:32px 0 20px; }
.cily-box + .cily-box{border-left: solid 1px #009ee3;}
.cily-box h6 { font-size:18px;line-height: 1.44;letter-spacing: 0.37px;text-align: center;color: #002238; font-weight: 500;  }
.cylinders-blk_1 .sm_text{ padding:24px 0 0 0; line-height: 1.38;letter-spacing: 0.5px;text-align: center;color: rgba(98, 98, 98, 0.99); font-size:13px;}

.cylinders_section_2{ padding:96px 0; background-color: #f2f6f8; }
.cylinders-blk_inner {  }

.system-blk_left{ min-height:642px; position:relative; width:50%; background-color: #009ee3; }
.system-blk_left .top_image{ position:absolute; left:24px; top:24px;  }
.system-blk_left .top_image img{ width:80px; width:80px; display:inline-block; border-radius:100px;}
.system-blk_left .right_image{ position:absolute; right:1px; top:113px; }

.system-blk_right{ min-height:642px; position:relative; width:50%;background-color: #ec008c;}
.system-blk_right .top_image{ position:absolute; right:24px; top:24px; width: 64px;  }
.system-blk_right .top_image img{ width:80px; width:100%; display:inline-block; border-radius:0;}
.system-blk_right .top_image img + img { margin-top: 16px; }
.system-blk_right .right_image{ position:absolute; left:1px; top:109px; }

.system-blk .cily-top-blk{ padding:48px 0 0 0; text-align:center; }
.system-blk .cily-top-blk h5{ padding:0 0 20px;  position:relative;   line-height: 1.29;letter-spacing: 0.7px;text-align: center;color: #ffffff; font-size:28px;  }
.system-blk .cily-top-blk h5:after{ position:absolute; left:50%; bottom:0px; content:''; height:2px; width:56px; background:#fff; margin:0 0 0 -28px; }
.cily-top-blk .suite_links{ padding:32px 0 0 0; }
.cily-top-blk .suite_links a{ width:124px; height:36px; line-height:36px; background:#fff; border-radius: 4px;  letter-spacing: 0.45px; display:inline-block;   text-align: center;color: #009ee3; font-size:18px;}
.system-blk_right .cily-top-blk  .suite_links a{  color: #ec008c;}


.img_main{ padding:33px 0 0 0; text-align:center; }
.img_main .title{ padding:12px 0 27px 0;  line-height: 1.33;letter-spacing: 0.45px;text-align: center;color: #ffffff; font-size:18px; }
.img_main .ply-btn-vdi a{ display:inline-block; line-height:28px; height:32px; width:auto; padding:0 15px; border:#fff solid 2px; border-radius:100px;  letter-spacing: 0.35px;text-align: center;color: #ffffff; font-size:14px; min-width:114px; text-align:center;   }
.img_main .ply-btn-vdi a i{ display:inline-block; padding:0 8px 0 0; position:relative; top:-2px; }


.cylinders_section_2 .screw-slider .owl-item.active.center h5{ padding:12px 0 27px 0;  line-height: 1.33;letter-spacing: 0.45px;text-align: center;color: #ffffff; font-size:18px; }
.screw_slider_block .ply-btn-vdi a{ display:inline-block; line-height:28px; height:32px; width:auto; padding:0 15px; border:#fff solid 2px; border-radius:100px;  letter-spacing: 0.35px;text-align: center;color: #ffffff; font-size:14px; min-width:114px; text-align:center;   }
.screw_slider_block .ply-btn-vdi a i{ display:inline-block; padding:0 8px 0 0; position:relative; top:-2px; }



.cylinders-blk_sub{ text-align:center; padding:96px 0; }
.cylinders_contain_left{ padding:0 0 40px; width:50%;  border-right:#d1d1d1 solid 1px;  }
.cylinders_contain_right{ padding:0 0 40px; width:50%;}
.cylinders-blk_sub .top_text{ min-height:297px; padding:34px 20px 40px 20px; margin:0 auto; display: block; width: 100%; margin: 0 auto; max-width: 515px;   text-align:center; }
.cylinders-blk_sub .top_text h3{ padding:0 0 24px; line-height: 1.40;letter-spacing: 0.7px;text-align: center; font-weight: 600;  color: #005D6E; font-size:24px; }
.cily-top-blk .suite_links a { padding: 0 15px; width: auto; }
.cily-top-blk .suite_links span { padding: 0 15px; height: 36px;line-height: 36px;background: #fff;border-radius: 4px;letter-spacing: 0.45px;display: inline-block;text-align: center;color: #009ee3;font-size: 18px; }

.system-blk_right .cily-top-blk .suite_links span { color: #ec008c; }
.cylinders-blk_sub .top_text p { font-size:16px; line-height: 1.5;letter-spacing: 0.5px;text-align: center;color: #002238;}

.cylinders-blk_sub .online-box{ width: 310px;
  min-height: 166px; padding:28px 24px 40px;
  background-color: #f2f6f8; display:inline-block; }
 .cylinders-blk_sub .online-box h4{ padding:0 0 24px; line-height: 1.4;letter-spacing: 0.6px;text-align: center;color:#002238; font-size:20px; }
 .cylinders-blk_sub .online-box .buy-links a{ text-align:center; padding:0 5px; line-height:52px; font-size:13px; color:#fff; text-transform: uppercase;  letter-spacing: 0.6px; background-color: #002238; display:inline-block; font-weight: bold; width:auto; padding: 0 42px;  height:52px; border-radius: 100px;; }
 .cylinders-blk_sub .online-box .buy-links a:hover{ background-color: #005d6e;} 
 
 
.exchnage_outer {  padding:88px 0 96px 0  } 
.tab-blk-main{ padding:32px 0 0 0; }
.tab-blk-main .nav-tabs{ display:inline-block;     width:100%; text-align:center; border:0px; }
.tab-blk-main .nav-tabs .nav-item{ display:inline-block; padding:0 8px 0 7px; margin:0px; }
.tab-blk-main .nav-tabs .nav-link{ position:relative; margin:0px; padding:0px; border:0px; background:none; text-align:center;    width: 320px;height: 60px;border: solid 2px #005D6E; letter-spacing: 0.56px; border-radius:0px; line-height:56px; color: #005D6E; font-size:18px; }
.tab-blk-main .nav-tabs .nav-link.active { background:#005D6E; color:#fff; }
.tab-blk-main .nav-tabs .nav-link:after{ position:absolute; left:50%; margin:0 0 0 -12px; bottom:-12px; content:'';     border-left: 12px solid transparent; opacity:0;
      border-right: 12px solid transparent;
      border-top: 12px solid #005D6E;
	 	-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; 
	  }
.tab-blk-main .nav-tabs .nav-link.active:after{ opacity:1; }	  
.tab_contain_main{ padding:52px 0 0 0; }	  
.tab_contain_main .row{ margin:0px; }
.tab_contain_main .row .col-md-6{ padding:0px; }
.tab_contain_main .image img{ max-width:100%;}
.tab-left-data{ max-width:405px; padding:0px; }
.tab-left-data h6{ padding:10px 0 0 0;  line-height: 1.67;letter-spacing: 0.56px;color: #002238; font-size:18px; }
.tab-left-data ul{ padding:20px 0 36px 0; }
.tab-left-data ul li{ padding:12px 0; display:inline-block; width:100%; }
.tab-left-data ul li i{ text-align:center;border-radius:100px;  width: 48px; line-height:44px;height: 48px;border: solid 2px #005D6E; float:left; font-style:normal;   color: #005D6E; font-size:28px; position: relative; top: -12px;  }
.tab-left-data ul li > span{ display:block;   line-height: 1.5;letter-spacing: 0.5px; color: #002238; font-size: 16px; margin:0px; padding: 0 0 0 72px;   }
.tab-left-data ul li  > span a{ color:#fff; text-decoration:underline; } 
/* .tab-left-data ul li:nth-child(2) > span { padding-top:12px; }  */
.tab-left-data  .find-btn a{ text-align:center;  line-height:60px; font-size:13px; color:#fff; text-transform: uppercase;  letter-spacing: 0.6px; background-color: #002238; display:inline-block; font-weight: bold; width:auto; padding: 0 42px;  height:60px; border-radius: 100px;; }
.tab-left-data  .find-btn a:hover{ background-color: #005d6e;}  
  
  
.gus_outer{ padding:88px 0 96px;  }  
.tab-blk-main.second-tab .nav-tabs .nav-link { width:230px;}
.tab-blk-main.second-tab .nav-tabs .nav-link i{ width:40px; height:40px; margin:8px 11px 0 0; display:inline-block; border:#d8d8d8 solid 1px; border-radius:100px; }
.tab-blk-main.second-tab .nav-tabs .nav-link i img{ float:left; width:40px; border-radius:100px; display:inline-block; }
  
  .tab-blk-main.second-tab .nav-tabs .nav-item:nth-child(2) .nav-link{  border: solid 2px #ec008c; }
  .tab-blk-main.second-tab .nav-tabs .nav-item:nth-child(2) .nav-link.active{  background:#ec008c; }
.tab-blk-main.second-tab .nav-tabs .nav-item:nth-child(2) .nav-link:after{border-top: 12px solid #ec008c;  }  
.tab-blk-main.second-tab .nav-tabs .nav-item:nth-child(2) .nav-link > span{ padding:8px 0 0 0;  display:inline-block; line-height: 1.33; }
.tab-blk-main.second-tab .nav-tabs .nav-item:nth-child(2) .nav-link span span{ display:block; line-height: 1.33;letter-spacing: 0.56px;text-align: center;color: rgba(16, 16, 16, 0.7); font-size:13px;}
.tab-blk-main.second-tab .nav-tabs .nav-item  .nav-link.active{ text-decoration:none; }
.tab-blk-main.second-tab .nav-tabs .nav-item:nth-child(2) .nav-link.active{ text-decoration:none; }
.tab-blk-main.second-tab .nav-tabs .nav-item:nth-child(2) .nav-link.active span span{ color: rgba(255, 255, 255, 0.7); }
.gus_outer .tab-left-data{ padding:16px 0 0 0; }
.gus_outer .tab-left-data ul li:nth-child(2) > span{ padding-top:0px; }

.gus_outer.gray-bg{padding:88px 0;}
.gus_outer.gray-bg-v2 { background-color: #f2f6f8; }

.owl-nav.disabled{ display:none; }
.owl-theme .owl-dots .owl-dot{ margin:0px; padding:0px; border:0px; background:none; outline:none;  }




.vdi_box-2{ position:relative; }
.vdi_box-2 .image{ background:#000; position:relative; }
.vdi_box-2 .image span{ opacity:0.8; display:inline-block; width:100%; min-height:266px;background-repeat:no-repeat; background-size:cover; background-position:center center; }
.vdi_box-2 .image span img{ display:none; }
.vdi_box-2 .image .ply_btn{ position:absolute; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); top:50%; }
.vdi_box-2 .image .ply_btn a{ float:left; }
.vdi_box-2 .image .ply_btn a img{  width:44px; float:left; }
.vdi_box-2 h5{ line-height: 1.33;letter-spacing: 0.45px;text-align: center;color: #101010; font-size:18px; padding:19px 20px 0; }

.tab_slider_main{ padding:59px 0 0 0; }
.tab_slider_main .owl-nav  button{ margin:0px; padding:0px; border:0px; background:url(../images/left-arrow-tab.svg) no-repeat center center; width:15px; height:27px; position:absolute; left:-61px; top:50%; font-size:0px; margin:-15px 0 0 0; cursor:pointer; outline:none; }
.tab_slider_main .owl-nav  button.owl-next{background:url(../images/right-arrow-tab.svg) no-repeat center center; right:-61px; left:auto; }
.tab_slider_main .owl-nav  button.disabled{ opacity:0.3; }

.cylinders_section_last{ padding:96px 0 112px; background-color: #f2f6f8; }
.cylinders_section_last .bubbing-box { background-color: #ffffff; }
.cylinders_section_last .bubbing_blk{ padding:0px; }
.cylinders_section_last .bubbing_blk ul{ justify-content:center; }
.cylinders_section_last .bubbing_blk ul li{ width:234px;}


.ultimate_blk_inner .mobile_image{ background:#000; display:none; }
.ultimate_blk_inner .mobile_image img{  width:100%; opacity:0.8; display:inline-block; }

.visible-xs{ display:none !important; }



.iframe-modal .modal-body{ padding:0px; }
.iframe-modal button.close{  position:absolute; text-shadow:none; z-index:10; font-size:30px; opacity:1; outline:none;  right:0px; top:0px; background:#000; padding:10px; line-height:1; color:#fff;}
.iframe-modal .modal-dialog{ width:900px; max-width:90%;}

.iframe-modal .iframe-div iframe{ width:100%; height:505px;}


.screw_slider_block{ padding:40px 50px 20px; }


.screw_slider_block .owl-carousel .owl-item img{ width:auto; display:inline-block; max-width:100%; max-height: 250px; height: auto;}
.system-blk_left .right_image { width: 96px; }
.system-blk_left .right_image img { width: 100%; }
.system-blk_right .right_image { width: 96px; }
.system-blk_right .right_image img { width: 100%; }
.screw_box{ text-align:center; }

.screw_box h5{ padding:12px 0 0 0; line-height: 1.33;letter-spacing: 0.45px;text-align: center;color: #ffffff;  font-size: 17px; }
.screw_slider_block .owl-nav { text-align:center; }
.screw_slider_block .owl-theme   .owl-nav  button{ cursor:pointer; float:none; display:inline-block; position:relative;  left:0px; margin:0px;margin-top:28px; height:32px; width:32px; background:url(../images/left-arrow.svg) no-repeat center center; border:0px; font-size:0px; outline:none; }
.screw_slider_block .owl-theme  .owl-nav button.owl-next{ right:auto; margin-left: 22px; float:none; background:url(../images/right-arrow.svg) no-repeat center center; }
.screw_slider_block .owl-theme   .owl-nav  button.disabled  { opacity:0.6; } 


.mobile-banenr-image{ display:none; text-align:center; width:100%; }



/*3-7-2020 Css Start*/
.ui-datepicker { z-index: 4 !important; width: 327px; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, 
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{ background-color: #0d678f; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-header .ui-datepicker-next { border-radius: 0; }
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {  color: #0d678f; font-weight: normal; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; text-shadow: none; }
.ui-datepicker tbody td { text-align: center; }

.ui-datepicker tbody .ui-state-highlight {  color: #0d678f; font-size: 150%; }
.ui-widget-content .ui-state-default { height: 100%; width: 100%; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; align-items: center; justify-content: center; margin: 0; }

.duo_button a { width: auto; padding: 0 32px; }

.page-template-flaschen .inner-banner:after { background-color: rgba(0,0,0,0.32); }
.shop-block .shop-box .box-text .our_links a {  line-height: normal;letter-spacing: 0.5px;color: #0d678f; font-size: 16px;font-weight: normal;  }
.shop-block .shop-box .box-text .our_links a span { text-decoration: underline; display: inline-block; vertical-align: top; padding: 2px 0 0 0; }
.shop-block .shop-box .box-text .our_links { padding-top: 11px; display: inline-block; width: 100%; }

.shop-block .shop-box .box-text .our_links a img { margin-right: 13px; max-height: 21px; width: auto; height: auto; }
.flaschen_page .shop-section { padding: 77px 0 48px 0; }
.flaschen_page .shop-block .shop-box .box-text { margin: 20px 0 0 0; }
.flaschen_page .shop-block .shop-box { margin: 0 0 63px 0; }
.modal_shop .modal-dialog { max-width: 770px; }
.modal_shop .main_pro_popup { display: block; width: 100%; position: relative; }
.modal_shop .main_pro_popup .popup_title { display: block; width: 100%; position: relative; text-align: center; padding:0 0 25px 0; }
.modal_shop .main_pro_popup .popup_title:after { content: ''; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 56px; height: 1px; background-color: #b9b9b9; }
.popup_title .sub_title {  line-height: 1.5;letter-spacing: 0.5px;color: #0d678f; font-size: 16px;font-weight: normal; padding: 0 0 13px 0; }

.popup_title h4 {  line-height: 1.33;letter-spacing: 0.5px;color: #101010; font-size: 24px;font-weight: normal; }

.modal_shop .modal-content { border: none; border-radius: 0; background-clip: unset; }
.modal_shop .modal-header { padding: 16px 16px 0 0; border: none; }
.modal_shop .modal-body { padding: 0 30px 30px; }
.modal_shop .modal-header .close { padding: 0; margin: 0; margin-left: auto; opacity: 1 !important; }
.lista_popup_wrap { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; margin-left: -6px; margin-right: -6px; padding-top: 32px; }
.lista_popup_wrap .lista_popup_main { width: 25%; padding-left: 6px; padding-right: 6px; }
.lista_popup_wrap .lista_popup_main .inner_main_lista  { display: block; width: 100%; position: relative; margin-bottom: 33px; }
.inner_main_lista .top_img_box { position: relative; width: 100%; background-color: #dcdcdc; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; align-items: center; justify-content: center; height: 188px;  }
.inner_main_lista .top_img_box > img { max-width: 100%; max-height: 100%; height: auto; width: auto; }
.inner_main_lista.unavilable .top_img_box > img { opacity: 0.4; }
.inner_main_lista.unavilable .div_dtl_blk { opacity: 0.4; }
.inner_main_lista .top_img_box .wrong_right_sign { position: absolute; top: 12px; left: 12px; } 
.inner_main_lista:not(.unavilable) .top_img_box .wrong_right_sign img.wrong { display: none; }
.inner_main_lista.unavilable .top_img_box .wrong_right_sign img.correct { display: none; }
.inner_main_lista .div_dtl_blk { display: block; width: 100%; position: relative; text-align: center; padding-top: 16px; }
.inner_main_lista .div_dtl_blk h5 {  font-size: 16px;font-weight: normal; line-height: 1.38;letter-spacing: 0.33px;text-align: center;color: #101010; }
.inner_main_lista .div_dtl_blk h5 span { display: block; width: 100%; text-align: center; font-size: 14px; }

/*3-7-2020 Css End*/


/*6-7-2020 Css Start*/
.tab_contain_main .video_image { position: relative; padding: 0; height: auto; }
.tab_contain_main .video_image .ply_btn a { display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; justify-content: center; align-items: center; border-radius: 100%; width: 64px;height: 64px;background-color: rgba(0, 0, 0, 0.5); }
.tab_contain_main .video_image:hover .ply_btn a { background-color: rgba(0, 0, 0, 0.8); }
.tab_contain_main .video_image .ply_btn { position: absolute;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); top: 50%; }
.shop-detail .product-summary .product-description ol { display: list-item; padding-left: 20px; margin-bottom: 20px; }
.shop-detail .product-summary .product-description ol li { list-style-type:  decimal; }
.inner-page [class*="cylinders_section_"] .top_title { display: block; width: 100%; max-width: 570px; margin: 0 auto; text-align: center; padding-bottom: 48px; }
.inner-page [class*="cylinders_section_"] .top_title h3 { font-weight: 600; padding-bottom: 25px; color:#005D6E; }
.inner-page [class*="cylinders_section_"] .top_title p { color: #002238; }
/*6-7-2020 Css End*/

.chfbtnbox  a.chfbtn{ padding-top: 0; }
.chfbtnbox  a.chfbtn div { padding-top: 0; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; width: 100%; align-items: center; justify-content: center; min-height: 100%; align-content: center; }
.chfbtnbox a span { display: block; width: 100%; }

.thnakyou_wrap{ padding:83px 0 112px;}
.thnakyou_wrap .thnakyou_text{text-align:center;padding:0 50px;}
.thnakyou_wrap .thnakyou_text h2{ font-size:28px;line-height:1.4;color:#005D6E; font-weight: 600; letter-spacing:0.8;padding:13px 0 21px;}
.thnakyou_wrap .thnakyou_text p {font-size:16px;line-height:24px;color:#002238;letter-spacing:0.5px; }
.thnakyou_wrap .thnakyou_text .chfbtnbox {padding:40px 0 0;}
.cat-heading .cat-heading {width:100%;}
.cat-heading .link {width:100%;display:inline-block;vertical-align:top;padding:20px 0 0; }
.cat-heading .link a { position:relative; display:inline-block; vertical-align:top;  font-size:16px; color:#0d678f; letter-spacing:0.5px; line-height:1; margin:0px; padding:0 0 0 23px;}
.cat-heading .link a:after { content:""; width:10px; height:21px; background:url(../images/download-icon.svg) center center no-repeat; position:absolute; top:-2px; left:0px;}
.cat-heading .link a:before {content:''; border-bottom:solid 1px #0D678F; position:absolute; top:100%; left:26px; width:calc(100% - 26px) }
.cat-heading .link a:after { width:10px; height:21px; background:url(../images/bottle-icon.svg) center center no-repeat;}

.info_content {
    width: 100%;
    display: inline-block;
    vertical-align: top;
	padding: 40px 100px 40px;	
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}
.info_content h6 { font-weight: 600; font-size:20px;color:#005D6E !important;letter-spacing:0.5px;padding:0 0 22px;}
.info_content h6 span{ color:#005D6E !important;}
.info_content ol {padding:0 0 0 18px;}
.info_content ol > li {list-style-type: decimal;list-style-position: outside;font-size:16px;line-height:24px; letter-spacing:0.5px;color:#002238;padding:0 0 20px 9px; }
.info_content ul{padding:8px 0 20px;}
.info_content ul li {font-size:16px;line-height:24px; letter-spacing:0.5px;color:#002238;position: relative;padding:0 0 0 28px; }
.info_content ul li:before{content:'-';font-size:16px;line-height:24px; letter-spacing:0.5px;color:#002238;position: absolute;top:0;left:0;}
.info_content  a[download=""] { font-size: 16px; line-height: 1.5; letter-spacing: 0.5px;color:#0d678f;display:inline-block;vertical-align:top;padding:0 0 2px;margin:16px 0 0 24px;border-bottom:1px solid #0d678f;line-height:1;position: relative; }
.info_content a[download=""]:after {content:'';background:url(../images/download-icon.svg) no-repeat left center;width:12px;height:15px;position: absolute;top:5px;left:-24px; }

span[class*="acceptance-"] {display:block;padding: 16px 0 0;line-height:1;}
.wpcf7-acceptance span.wpcf7-list-item{ margin:0; }
.wpcf7-acceptance label{margin: 0;vertical-align: top;}
.wpcf7-acceptance label input[type="checkbox"]  { display:none;  }
.wpcf7-acceptance label input[type="checkbox"] + span.wpcf7-list-item-label{
	width:100%;
	position:relative;
	display:inline-block;
	vertical-align:top;
	
	font-size:13px;
	line-height:20px;
	color:#002238;
	letter-spacing:0.5px;
	cursor:pointer;
	margin:0px;
	padding:0 0 0 34px;	
	text-align: left;
}
.wpcf7-acceptance label a{color:#002238; text-decoration:underline;  }
.wpcf7-acceptance label  input[type="checkbox"] + span.wpcf7-list-item-label:before {
	content:"";
	width:20px;
	height:20px;
	background:#fff;
	border: solid 1px #dcdcdc;
	position:absolute;
	top:0;/*5px*/
	left:0px;
	border-radius:2px;
}
/*.product-registratie-form .form-checkbox input[type="checkbox"]:checked + span.wpcf7-list-item-label:before { background:#ffffff;}*/
.wpcf7-acceptance label  input[type="checkbox"]:checked + span.wpcf7-list-item-label:after { content:'' ; position:absolute; top:7px;/*13px*/ left:7px; width:6px; height:6px; background:#ffffff; }
.wpcf7-acceptance label  input[type="checkbox"]:checked + span.wpcf7-list-item-label:before { background:#005D6E; border-color:#005D6E; }


html[lang="fr-FR"] .w3nform .wpcf7-form .wpcf7-response-output {font-size:12px;}



.mCSB_scrollTools { opacity: 1 !important; }
.mCSB_dragger_bar { background: #000000 !important; }
.w3nform .input-row ul.list  { max-height: 255px; }
 
.bootstrap-select .dropdown-menu div.dropdown-menu{ padding:0px; }
body .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  
body .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{ margin:0px; width:11px; background:#ebebeb; }
body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:5px; background:#888888 !important; margin:0 3px;}

.w3nform .input-row .nice-select{width:100%;height: 56px;border: solid 1px #dcdcdc;	background: #f2f6f8;display:inline-block;vertical-align:top; font-size:16px; line-height:56px; letter-spacing: 0.5px;color: rgba(98, 98, 98, 0.99);padding:0 18px;}
.w3nform .input-row .nice-select .nice-select::after{ border:0px; background: url(../images/select-arrow.svg) center center no-repeat !important; background-size:12px auto !important;   }

 .bootstrap-select .dropdown-menu li a{ display:inline-block;}
.bootstrap-select   .dropdown-menu li.selected, 
.bootstrap-select  .dropdown-menu li.selected,
.bootstrap-select   .dropdown-menu li:hover { background:#009ee3; }
.bootstrap-select  .dropdown-menu li:hover a{ color:#fff;}
.bootstrap-select   .dropdown-menu li a{  padding:5px 15px; 
font-size: 15px;
color: #101010; transition:none;}
 
.bootstrap-select .dropdown-menu li.selected a, 
.bootstrap-select .dropdown-menu li.selected a:focus, 
.bootstrap-select .dropdown-menu li a:hover{ background:none !important; }
.bootstrap-select   .dropdown-menu li{    -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;}
	
	
	
.chosen-wrapper .chosen-container .chosen-results {font-size: 22px;color: #000;max-height: 245px;margin: 0;padding: 0;}	

.chosen-container-single .chosen-single div{ right:10px; }
.chosen-container-single .chosen-single div b{ background: url(../images/select-arrow.svg) center center no-repeat !important; background-size:12px auto !important;   }
.chosen-container-single .chosen-single,
.chosen-container-active.chosen-with-drop .chosen-single{-webkit-transition: all 0.2s;transition: all 0.2s; padding:0px 15px; padding:0px 50px 0px 18px;border: solid 1px #dcdcdc; border-radius:0px; font-size: 16px;letter-spacing: 0.5px; width:100%;background: #f2f6f8; height:56px; line-height:56px;color: rgba(98, 98, 98, 0.99);color: #101010; transition:none; box-shadow:none; }
.chosen-container .chosen-results li{border-bottom: 1px solid #dcdcdc;    padding:0px 15px; font-size: 15px;  height:32px; line-height:32px;color: #101010; transition:none; }	
.chosen-container .chosen-results li:hover,
.chosen-container .chosen-results li.highlighted{ background: #009ee3 !important; color:#fff;}
.chosen-container .chosen-results li.result-selected{ background: #009ee3; color:#fff;}
.chosen-container .chosen-drop .nicescroll-rails{width: 11px !important;
background: #ebebeb !important;}
.chosen-container .chosen-drop .nicescroll-rails .nicescroll-cursors  {width: 5px !important;background: #888888 !important;margin: 0 3px; border-radius:10px !important;}
.trade_offer_page.mysodastram .trade_form{ padding:0px; }
.chosen-container-single .chosen-single span{ margin:0px; text-align: left; }
 .chosen-container-single.wpcf7-not-valid .chosen-single{ border-color: #FA6256 !important;  }
.input-row .chosen-wrapper + .wpcf7-not-valid-tip{ display:none; }
.chosen-container-single .chosen-drop{ margin-top:1px; }
.chosen-container .chosen-results li.active-result{ display:inline-block; width:100%; text-align:left !important; }
.chosen-container .chosen-results{touch-action: auto !important; cursor: pointer !important;}

.legal-block .table-responsive table {
	border: 1px solid #c7c7c7;
	width: 100%;
	margin-top: 36px;
	margin-bottom: 65px;
}

.legal-block .table-responsive table th, 
.legal-block .table-responsive table td {
	border: 1px solid #c7c7c7;
	text-align: center;
	vertical-align: middle;
	padding: 12px 5px;
}

.legal-block .table-responsive table td {
	padding:10px 5px 11px;
}

.legal-block .table-responsive table td p {
	margin: 0 0 22px 0;
}

.legal-block .table-responsive table td {
	 letter-spacing: 0.44px;
  text-align: center;
  color: rgba(98, 98, 98, 0.99);
	font-size: 14px;
 
	font-weight: normal;
	 
}

.legal-block .table-responsive table th {
	background-color:#231f20;
	
	color: #ffffff;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.71;
  letter-spacing: 0.47px;
  font-weight:normal;
  min-width:33.33333%;
}

.contact-block .contact-form span[class*="acceptance-"] { padding-bottom: 16px; }




.f_middle_right .col-lg-3:nth-child(2) .f_links{ position:relative; left:-50px; }
.f_middle_right .col-lg-3:nth-child(3) .f_links{ position:relative; left:-30px; }
.f_middle_right .col-lg-3:nth-child(4) .f_links{ position:relative; left:-30px; width:110%; }

/* 

.chosen-container,
.chosen-container-single-nosearch {}

-webkit-touch-callout: none !important; 
-webkit-user-select: none !important;
-khtml-user-select: none !important;
-moz-user-select: none !important;
        -ms-user-select: none !important;
		user-select: none !important;
		*/
.chosen-container-single.chosen-container-single-nosearch .chosen-search { display: none !important; }

.chosen-drop *,
.chosen-drop
{
-webkit-touch-callout: none !important; /* iOS Safari */
-webkit-user-select: none !important; /* Safari */
-khtml-user-select: none !important; /* Konqueror HTML */
-moz-user-select: none !important; /* Firefox */
-ms-user-select: none !important; /* Internet Explorer/Edge */
user-select: none !important; /* Non-prefixed version, currently
supported by Chrome and Opera */
}

.chosen-container .chosen-search-input,
.chosen-container,
.chosen-container-single-nosearch .chosen-search-input,
.chosen-with-drop .chosen-search-input,
.chosen-with-drop
{

}


.content_wapper{ position:relative; z-index:1; }


/* compare page start */
.compare_page_wrap { padding: 72px 0 112px 0;}
.compare_page_wrap .page_title_com { padding: 0 0 25px 0; border-bottom: solid 1px #dcdcdc;}
.compare_page_wrap .page_title_com h2 { font-size: 32px; color: #005D6E; font-weight: 600; line-height: 1.38; margin: 0; padding: 0; }
.compare_page_wrap .dektop_compare { padding: 32px 0 0 0;}
.compare_page_wrap .dektop_compare .tablebox { position: relative;}
.compare_page_wrap .dektop_compare .tablebox .tr_row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; 
}
.compare_page_wrap .dektop_compare .tablebox .tr_row .td_box { padding: 20px 0 18px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .pro_td { width: 242px;
	-ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
.compare_page_wrap .dektop_compare .tablebox .tr_row .pro_td + .pro_td { margin-left: 49px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .head_td { font-size: 16px; color: #101010; line-height: 1.38; padding: 20px 24px 18px;
	-ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    position: relative;
}
.compare_page_wrap .dektop_compare .tablebox .tr_row .imagebox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: flex-end; justify-content: center;
}
.compare_page_wrap .dektop_compare .tablebox .tr_row .imagebox img { align-self: flex-end; max-width: 100%; max-height: 100%;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.title_row { align-items: center; background: none !important;
	position: -webkit-sticky;
    position: sticky;
    top: 63px;
}
.compare_page_wrap .dektop_compare .tablebox .tr_row.title_row .td_box { padding: 0;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.title_row h4 { font-size: 24px; line-height: 1.33; color: #101010; margin: 0; padding: 0; letter-spacing: 0.03125em; text-align: center;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.image_row { background: none !important;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.image_row .td_box { padding: 26px 0 32px 0;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row { }
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .td_box { text-align: center; font-size: 15px; color: #002238; line-height: 1.47; letter-spacing: 0.03125em;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .head_td { font-size: 16px; color: #002238; line-height: 1.38; text-align: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap; align-items: flex-start;
}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .head_td img { margin: 5px 0 0 8px; cursor: pointer;}
.compare_page_wrap .dektop_compare .tablebox .tr_row:nth-child(odd) { background: #f7f9fa;}
.compare_page_wrap .dektop_compare .tablebox .tr_row:last-child { background: none !important;}
.compare_page_wrap .dektop_compare .nice-select { height: 48px; line-height: 46px; width: 100%; background: #ffffff; border: solid 1px #dcdcdc; padding: 0 40px 0 20px; font-size: 16px; color:#002238; letter-spacing: 0.03125em;}
.compare_page_wrap .dektop_compare .nice-select:after { width: 14px; height: 8px; background: url(../images/com_dd_arrow.svg) no-repeat center center !important; right: 20px;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.pricerow {}
.compare_page_wrap .dektop_compare .tablebox .tr_row.pricerow .td_box { font-size: 18px; color:#005D6E; line-height: 1.67; padding: 40px 0 12px 0;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.buttonrow {}
.compare_page_wrap .dektop_compare .tablebox .tr_row.buttonrow .td_box { padding: 12px 0 0 0;}
.compare_page_wrap .dektop_compare .tablebox .tr_row .btnbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: center;
}
.compare_page_wrap .dektop_compare .tablebox .tr_row .btnbox a { text-align:center; padding:0 5px; line-height:56px; font-size:13px; color:#fff; text-transform: uppercase;  letter-spacing: 0.6px; background-color: #002238; display:inline-block; font-weight: bold; width:auto; padding: 0 42px;  height:56px; border-radius: 100px;; }
.compare_page_wrap .dektop_compare .tablebox .tr_row .btnbox a:hover{ background-color: #005d6e;}

.ui-tooltip { box-shadow: 0 2px 88px rgb(0 0 0 / 20%); border-radius: 6px; border: solid 1px #ffffff !important; padding: 9px 12px !important; font-size: 13px !important; text-align: center;  }
.ui-tooltip::after { 
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #ffffff;
	border-width: 10px;
	margin-left: -10px;
}
.compare_page_wrap .dektop_compare .tablebox .tr_row .td_box span.star { width: 100%; color: #005D6E;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: center;
}
.compare_page_wrap .dektop_compare .tablebox .tr_row .td_box span.star img { margin: 0 8px 0 0;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .colorbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; align-items: center; justify-content: center;
}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .colorbox span { display: block; width: 16px; height: 16px; margin: 0 4px; border-radius: 50px; border: solid 1px #ffffff;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .colorbox span.White { border-color: #e4e4e4; background: #ffffff;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .colorbox span.Black { background: #000000;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .colorbox span.Pink { background: #dbbec0;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .colorbox span.Icy-Blue { background: #00aef5;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .colorbox span.Gray { background: #bbbbbb;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .colorbox span.red { background: #ff0000;}
.compare_page_wrap .dektop_compare .tablebox .tr_row.pricerow .head_td { }
.compare_page_wrap .dektop_compare .tablebox .tr_row.pricerow .head_td span { display: none; color: #101010;}

.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .cm_first_pro_marche_text,
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .cm_second_pro_marche_text,
.compare_page_wrap .dektop_compare .tablebox .tr_row.body_row .cm_third_pro_marche_text { /**/  }


.compare_page_wrap .dektop_compare .tablebox .tr_row.image_row .td_box{ flex-direction:column; display:flex; }
.image_after_text { display:block; text-align:center; margin-top:auto; min-height:87px; display:flex; align-items:center; justify-content:center;  padding:15px 0 0 0;     color:#002238;   }


.pro_btn_wrap { width: 100%; padding: 20px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap; align-items: center;
}
.pro_btn_wrap a{ text-align:center; padding:0 5px; line-height:52px; font-size:13px; color:#fff; text-transform: uppercase;  letter-spacing: 0.6px; background-color: #002238; display:inline-block; font-weight: bold; width:auto; padding: 0 42px;  height:52px; border-radius: 100px;; }
.pro_btn_wrap a:hover{ background-color: #005d6e;}
.pro_btn_wrap a.compare_btn { background: #ffffff; border: solid 1px #009ee3; line-height: 46px; color: #009ee3; margin: 0 0 0 12px;}
.pro_btn_wrap a.compare_btn:hover { background: #009ee3; color: #ffffff;}


/*PEPSI SODASTREAM PAGE ST*/
.profiter_sec {padding:80px 0 88px;}
.profiter_tex {text-align: center;}
.profiter_tex h3 { font-weight: 600; font-size:28px;letter-spacing: 0.025em;color:#005D6E;padding: 0 0 43px;}
.profitervideo_sec {background:#F2F6F8;padding:88px 0 64px;}
.profiterVideo_tex {text-align: center;}
.profiterVideo_tex h3 {font-size:28px;letter-spacing: 0.025em;color:#005D6E; font-weight: 600; padding:0 0 23px;}
.profiterVideo_tex *:not(iframe):not(img) {padding-left:8.3333%;padding-right:8.3333%;}
.profiterVideo_tex p {padding-bottom: 25px;}
.profiterVideo_tex iframe {width:100%;height:435px;margin: 9px 0 50px;}
.profiterVideo_tex img {width: 100%;}
.home_how_it_blk.pepsipg {padding:88px 0;}
.pepsipg .home_how_it .row:nth-child(even) {flex-direction: row-reverse;}
.pepsipg .home_how_it .row:nth-child(even) .home_how_contain {padding: 0 64px 0 0;}
.pepsipg .home_how_it .home_how_contain h3 {font-size:24px;letter-spacing:0.025em;line-height:1.5;padding: 0 0 20px;}
.pepsipg .home_how_it .home_how_contain p + p {padding-top: 25px;}
.pepsipg .home_how_it .links190 {padding:36px 0 0;}
.pepsipg .home_how_it .links190 a {width:auto;padding:0 0px;} 
.profitervideo_sec.toutes {background:#F2F6F8;padding:88px 0 104px;}

.head_main_content { width: 100%; text-align: center; padding-bottom: 50px; }
.head_main_content h1 { font-size: 40px;color:#005D6E; font-weight: 600; letter-spacing: 0.8px;line-height: 1.3;margin: 0px;padding: 0px; }
.head_main_content p { font-size: 16px;color: #002238;letter-spacing: 0.5px;line-height: 1.5;margin: 15px 0 0 0;padding: 0px; }
/*PEPSI SODASTREAM PAGE ED*/

/*IFRAME PAGE CSS ST*/
.sodaIframe .iframebox iframe {min-height:650px;height:80vh;width: 100%;border: 0;float: left;clear: both;margin: 0;}
/*IFRAME PAGE CSS ED*/




.system-blk_right .screw_slider_block .owl-nav{ display:block; }


.screw_slider_block{ min-height:490px; position:relative; }
.screw_slider_block .owl-carousel{ position:static; }
.screw_slider_block .owl-nav {
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 44px;
    width: 100%;
}


.screw_slider_block .ply-btn-vdi{ text-align:center; }
.contact-form .f-row .nice-select{ display: block; float: none;  width: 100%; height: 56px; line-height: 54px;     padding: 0px 16px; background: #FFF;
    border: 1px solid #dcdcdc; color: rgba(98, 98, 98, 0.99); font-size: 16px;       }



	.contact-form .f-row .nice-select.wpcf7-not-valid{  border-color: #FA6256;}
	.contact-form .f-row .commanchange.wpcf7-not-valid + .wpcf7-not-valid-tip{ display: none; }
 
	.contact-form .f-row .nice-select{ height: auto; padding-top: 10px; padding-bottom: 10px; min-height: 56px; display: flex; align-items: center;;    }
	.contact-form .f-row .nice-select  > span{ padding-right: 40px; line-height:  1.6; display: block; white-space: normal;     }
	.contact-form .f-row .nice-select .option{white-space: normal; padding:5px 15px 4px 15px; height: auto; line-height: 1.7;     }

	.contact-detail .detail-box ul.timing_div li + li{padding: 30px 0 0 0;}


	.duo_button-inner{ display: block; width: 100%; text-align: center; padding:48px 0 0 0; }
	.duo_button-inner a{ text-align:center; padding:0 5px; line-height:60px; font-size:13px; color:#fff; text-transform: uppercase;  letter-spacing: 0.6px; background-color: #002238; display:inline-block; font-weight: bold; width:auto; padding: 0 42px;  height:60px; border-radius: 100px;; }
	.duo_button-inner a:hover{ background-color: #005d6e;}


/*================== sodapress page css start ====================*/
.sodapress-banner{  z-index: 2; display: block; width: 100%; position: relative; }
.sodapress-banner .banner_img{ background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; display: block; width: 100%; min-height: 616px;  position: relative; z-index: 2;  }
.sodapress-banner .banner_img::after{ position: absolute; left: 0px; top: 0px; width:50%; height: 100%; content: '';  
background: -moz-linear-gradient(left,  rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#00ffffff',GradientType=1 );

}
.banner_img.desktop{ display: block; }
.banner_img.mobile{ display: none; }
.sodapress-banner .banner_img img{ width: 100%; display: none; }
.sodapress-banner-inner{ z-index: 5; position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%);; width: 100%;   transform: translateY(-50%); }
.sodapress-banner-inner .banner-text{ width:443px ; max-width: 100% ; margin: 0 0 0 21px;  }
.sodapress-banner-inner .banner-text h1{ text-shadow: 1px 2px 6px #20100466; font-weight: 600; display: block; padding: 0 0 20px;   line-height: 1.2;letter-spacing: 0.8px; color: #101010;  font-size: 40px;} 
.sodapress-banner-inner .banner-text p{     line-height: 1.5;letter-spacing: 0.5px;color: #002238;   font-size: 16px;}
.sodapress-banner-inner .banner-text p + p{ padding: 24px 0 0 0; }
.sodapress-banner-inner .banner-text .links{ padding: 40px 0 0 0; }
.sodapress-banner-inner .banner-text .links a{ min-width: 167px; padding: 0 32px; }

.block-top-section{ margin: 0 auto; display: block; padding: 88px 0 80px; width: 100%; max-width: 970px; border-bottom: #d1d1d1 solid 1px;  }
.block-top_list{ display: flex;  align-items: flex-start; justify-content: center;  }
.natural-box{ display: inline-block; width:158px; margin: 0 17px; text-align: center;  }
.natural-box .icon{ display: inline-block; margin: 0 0 16px; }
.natural-box h5{   max-width: 158px;   line-height: 1.44;
	letter-spacing: 0.37px;  font-size: 18px;
	text-align: center;
	color: #002238; font-weight: 500;  }
.products-listing{ margin: 0 auto; display: block; padding: 80px 0 112px; width: 100%; max-width: 970px;  }
.products-listing h2{ display: block; width: 100%; text-align: center;   line-height: 1.2;
	letter-spacing: 0.8px;  
	color: #005D6E; font-weight: 600; font-size: 40px; }
	.products-listing_inner{ padding: 20px 0 56px 0; }
.products-listing_inner .row{ margin: 0 -10px; }
.products-listing_inner .row .col-md-4{ padding: 0 10px; }

.products-pree-img{ display: flex; margin:20px 0 0 0 ; align-items: center; min-height:288px  ;  background-color: #dbdbdb; justify-content: center; width: 100%; }
.products-pree-img img{ max-width: 100%; max-height:288px; }

.products-listing{ text-align: center; }
.products-listing .links a{ min-width: 167px; padding: 0 32px; }

.press-section-2{ display: block; width: 100%; padding: 104px 0 ; background-color: #f2f6f8;}
.press-block-center{ margin: 0 auto; width: 100%; max-width: 970px; display: block; }

.press_block-1{ align-items: center;  background-color: #d1db42;  }
.press_block-1 .img{ background-position: center center; background-size: cover; background-repeat: no-repeat;  min-height: 380px; width: 50%; }
.press_block-1 .img img{ width: 100%; display: none;}
.press_block-1 .press-block-text { width: 50%; padding:20px 56px 20px 48px;}
.press_block-1 .press-block-text h4{  display: block; padding: 0 0 12px; width: 100%;  line-height: 1.38;letter-spacing: 0.64px; color: #005D6E; font-weight: 600; font-size: 32px;}
.press_block-1 .press-block-text p{  line-height: 1.47;letter-spacing: 0.47px; color: #002238; font-size: 15px;}
.press_block-1 .press-block-text p + p{ padding: 24px 0 0 0; }	
.press_block-1 .press-block-text ul{ padding: 24px 0 0 18px; display:block; width: 100%; }
.press_block-1 .press-block-text ul li{padding: 0 0 0 5px; display: list-item; list-style-type: disc; list-style-position: outside; line-height: 1.47;letter-spacing: 0.47px; color: #002238; font-size: 15px; }
.press_block-1 .press-block-text ul li + li{ margin: 7px 0 0 0; }

.press_block-1 .press-block-text ol{ padding: 24px 0 0 18px; display:block; width: 100%; }
.press_block-1 .press-block-text ol li{ padding: 0 0 0 5px; display: list-item; list-style-type: decimal; list-style-position: outside; line-height: 1.47;letter-spacing: 0.47px; color: #002238; font-size: 15px; }
.press_block-1 .press-block-text ol li + li{ margin: 7px 0 0 0; }
.press_block-1 .press-block-text   p + ul{ padding-top: 24px; }
.press_block-1 .press-block-text   p + ol{ padding-top: 24px; }
.press_block-1 .press-block-text   ul + p{ padding-top: 24px; }
.press_block-1 .press-block-text   ol + p{ padding-top: 24px; }


.press_block-2{  background-color: #f9b03d; display: flex ; padding: 118px 20px; align-items: center; justify-content: center; }
.press_block-2 .press_block-inner-text{ text-align: center; display: inline-block; max-width: 484px; }
.press_block-2 .press_block-inner-text h3{  padding: 0 0 12px; display: block; width: 100%; margin: 0 0%;   line-height: 1.38;letter-spacing: 0.64px;text-align: left;color:#005D6E; font-weight: 600;  font-size: 28px; }
.press_block-2 .press_block-inner-text p{ display: block; width: 100%;      line-height: 1.47;letter-spacing: 0.47px;text-align: center; font-size: 15px;color: #002238;  }
.press_block-2 .press_block-inner-text ul{ padding: 0 0 24px 18px;  }
.press_block-2 .press_block-inner-text ul li{ display:list-item; list-style-type: disc; list-style-position: outside; width: 100%;      line-height: 1.47;letter-spacing: 0.47px;text-align: left; font-size: 15px;color: #323232;  }

.press_block-2 .press_block-inner-text p + p{ padding: 24px 0 00 ; }

.press_block-listing{ background: #fff; width: 100%; }
.press_block-row{ display: flex; align-items: center; }
.press_block-row:nth-child(2n+0){ flex-direction: row-reverse; }
.press_block-row .img{ background-position: center center; background-size: cover; background-repeat: no-repeat;  min-height:580px; width: 50%; }
.press_block-row .img img{ width: 100%; display: none;}
.press_block-row .press-block-data{ width: 50%; padding: 20px 57px 20px 48px;}
.press_block-row .press-block-data h4 { display: block; width: 100%; padding: 0 0 12px;  line-height: 1.38;letter-spacing: 0.64px;    color: #005D6E;
    font-weight: 600;font-size: 22px;}
.press_block-row .press-block-data  .text p{  line-height: 1.47;letter-spacing: 0.47px; color: #002238; font-size: 15px;}
.press_block-row .press-block-data  .text  p + p{ padding: 24px 0 0 0; }	
.press_block-row .press-block-data  .text  ul{ padding: 0px 0 0 18px; display:block; width: 100%; }
.press_block-row .press-block-data  .text  ul li{padding: 0 0 0 5px; display: list-item; list-style-type: disc; list-style-position: outside; line-height: 1.47;letter-spacing: 0.47px; color: #002238; font-size: 15px; }
.press_block-row .press-block-data  .text  ul li + li{ margin: 7px 0 0 0; }
.press_block-row .press-block-data  .text  p + ul{ padding-top: 24px; }
.press_block-row .press-block-data  .text  p + ol{ padding-top: 24px; }
.press_block-row .press-block-data  .text  ul + p{ padding-top: 24px; }
.press_block-row .press-block-data  .text  ol + p{ padding-top: 24px; }


.press_block-row .press-block-data  .text  ol{ padding: 0px 0 0 18px; display:block; width: 100%; }
.press_block-row .press-block-data  .text  ol li{ padding: 0 0 0 5px; display: list-item; list-style-type: decimal; list-style-position: outside; line-height: 1.47;letter-spacing: 0.47px; color: #002238; font-size: 15px; }
.press_block-row .press-block-data  .text  ol li + li{ margin: 7px 0 0 0; }
.press_block-row .press-block-data  .links{ padding: 40px 0 0 0; }
.press_block-row .press-block-data  .links a{ min-width: 167px; padding: 0 32px; }



.press-tab-blk{ padding: 32px 0 0 0; }
.press-tab-blk .nav-tabs{ border-top: #d8d8d8 solid 1px; border-bottom: #d8d8d8 solid 1px; }
.press-tab-blk .nav-tabs  .nav-item{ margin:0 31px 0 0px; padding: 0px; border: 0px; }
.press-tab-blk .nav-tabs .nav-link{ height: 56px; display: flex; align-items: center; margin: 0 0 -2px 0px; letter-spacing: 0.49px;  color: #002238; padding: 0px; border: 0px; border-radius: 0px;  font-size: 14px; text-transform: uppercase; border-bottom: transparent solid 3px; }
.press-tab-blk .nav-tabs .nav-link.active, 
.press-tab-blk .nav-tabs .nav-item.show .nav-link{    color: #005D6E;
    font-family: 'Poppins';
    border-bottom: #005D6E solid 3px }
.press-tab-blk .tab-data{ padding: 31px 0 0 0; }
 .press-tab-blk .tab-data ul{ padding: 0 0 0 18px; }
.press-tab-blk .tab-data ul li{   line-height: 1.47; display: list-item; list-style-type: disc; list-style-position: outside;letter-spacing: 0.47px;color: #002238; font-size: 15px; padding: 0 0 0 15px; }
.press-tab-blk .tab-data  p{  line-height: 1.47;letter-spacing: 0.47px; color: #002238; font-size: 15px;}
.press-tab-blk .tab-data  p + p{ padding: 24px 0 0 0; }	
.press-tab-blk .tab-data ol{ padding: 0 0 0 18px; }
.press-tab-blk .tab-data ol li{   line-height: 1.47; display: list-item; list-style-type: decimal; list-style-position: outside;letter-spacing: 0.47px;color:#002238; font-size: 15px; padding: 0 0 0 15px; }
.press-tab-blk .tab-data  p + ul{ padding-top: 24px; }
.press-tab-blk .tab-data  p + ol{ padding-top: 24px; }
.press-tab-blk .tab-data  ul + p{ padding-top: 24px; }
.press-tab-blk .tab-data  ol + p{ padding-top: 24px; }


.press-details-page{ position: relative; z-index: 2; }
.press-details-banner{ background-position: center center; background-repeat: no-repeat; background-size: cover; }
.press-details-block{ display: flex; align-items: center; padding: 101px 0 20px 70px; }
.press-details-block .l_img{ margin: 0 13px 0 0; width: 536px; min-height: 536px; display: flex; align-items: center; justify-content: center;   }
.press-details-block .l_img img{ max-width: 100%; }
.banner-bg-blk{   padding: 40px 48px 64px;background-color: #9fd2dd; width: 443px; text-align: center; }
.banner-bg-blk h1{ display: block; padding: 0 0 16px;  line-height: 1.2;letter-spacing: 0.8px;    text-align: center;color: #fff; font-weight: 600;  font-size: 40px;  }	
.banner-bg-blk p{ display: block;  line-height: 1.5;  letter-spacing: 0.5px;text-align: center;color: #fff; font-size: 16px; }
.banner-bg-blk .links{ padding: 40px 0 0 0; }
.banner-bg-blk .links a  {
    min-width: 167px;
    padding: 0 32px;
}
.press-details-sec-1 { display: block; padding: 88px 0; background-color: #f2f6f8;  }
.tab-table-blk{ display: block; width: 100%; padding: 33px 0 0 0;  }
.tab-table-blk ul{ max-width:100%;   background-color: #f5f5f5;display: flex ; flex-direction: column; border: solid 1px #dcdcdc;  }
.tab-table-blk ul li{ display: flex; align-items: center; width: 100%;}
.tab-table-blk ul li + li {border-top: solid 1px #dcdcdc;  }
.tab-table-blk ul li .text-1{ border-right: solid 1px #dcdcdc;  width: 244px; padding: 7px 12px;   display: inline-block;  letter-spacing: 0.44px;color: #002238;   font-size: 14px;}
.tab-table-blk ul li .text-2{ width:calc(100% - 244px); padding: 7px 9px;  display: inline-block;  letter-spacing: 0.44px;
	color: #002238;  font-size: 14px; }
	.tab-table-blk ul li:nth-child(2n+0){ background: #fff; }	

.press-details-sec-1 	.press-block-center .center-link{ text-align: center; }
.press-details-sec-1 	.press-block-center .center-link.links{ padding: 56px 0 0 0; }
.press-details-sec-1 	.press-block-center .center-link.links a  {
    min-width: 167px;
    padding: 0 32px;
}
.press-releted-outer{ display: block; width: 100%; padding: 80px 0 104px; }
.press-releted-outer .releted-title h2{ display: block; width: 100%; text-align: center;    line-height: 1;
	letter-spacing: 0.8px;  padding: 0 0 40px;
	color: #005D6E;  font-weight: 600;  font-size: 32px;}
.releted-list{ display: flex; align-items: center; width: calc(100% + 10px); position: relative; left: -5px;   }
.releted-list .releted-box{ width: 20%; padding: 0 5px;;}
.releted-list .releted-box .products-pree-img{ padding: 0px; background: #dbdbdb; margin: 0px; width: 100%; min-height: 210px; }
.releted-list .releted-box .products-pree-img img{ max-width:100% ; max-height: 210px; }
/*================== sodapress page css End ================= ===*/

/*============= earthday page css start ==========*/
.earthday-page-outer{ position: relative; display: block; width: 100%; }
.earthday-page-outer:after{ z-index: -1;  background-color: #fff; pointer-events: none; position: absolute; left: 0px; height: 364px; content: '';   top: 0px; width: 100%; }
.earthday-section-1{ padding: 80px 0 88px 0; width: 100%; display: block; position: relative; z-index: 2;   }
.earthday-section-1:after{ z-index: -1;  background-color: #f2f6f8; pointer-events: none; position: absolute; left: 0px; top: 364px; bottom: 0px; content: '';    width: 100%; }
.max-width-div{ margin: 0 auto; display: block; width: 100%; max-width: 970px;  }
.earthday-top-text{ padding: 0 0 48px; width: 100%; display: block; text-align: center;}
.earthday-top-text h1{ color: #002238; font-weight: bold; text-shadow: 1px 2px 6px #20100466;  font-size: 40px; text-align: center; display: block; width: 100%; padding: 0 0 20px;   line-height: 1;letter-spacing: 0.8px;  } 
.earthday-top-text  p{ color: #fff;   line-height: 1.5;letter-spacing: 0.5px; font-size: 16px; }
.earthday-vedio-block{ width: 100%; display: block; position: relative;}
.earthday-vedio-block .placeholder-img{ width: 100%; display: block; position: relative;}
.earthday-vedio-block .placeholder-img span{ display: block; width: 100%; min-height: 545px; position: relative; background-position: center center; background-size: cover; background-repeat: no-repeat;    }
.earthday-vedio-block  .play-icon-cls { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%);; transform: translate(-50%,-50%); }
.earthday-vedio-block  .play-icon-cls a{ padding: 0 0 0 4px; border: #fff solid 4px; height: 80px; width: 80px; border-radius: 100px;  display: flex; align-items: center; justify-content: center; }
.earthday-section-1 .earthday-img-text{ margin: 88px 0 0 0; }
.earthday-img-text{ align-items: center; justify-content: space-between; }
.earthday-img-text .left-img{ width: 485px; display: inline-block;}
.earthday-img-text .left-img span{ width: 100%;   background-position: center center; background-size: cover; background-repeat: no-repeat;display: inline-block; min-height: 440px;   }
.earthday-img-text .earthday-data{ width: 394px;}
.earthday-img-text .earthday-data h4{ display: block; width: 100%; padding: 0 0 24px; line-height: 1;letter-spacing: 0.8px;  color: #005D6E; font-weight: 600; font-size: 32px;;}
.earthday-img-text .earthday-data p{  line-height: 1.5;letter-spacing: 0.5px;color: #002238; font-size: 16px; }
.earthday-img-text .earthday-data p + p{ padding: 24px 0 0 0; }	
.earthday-img-text .earthday-data ul{ padding: 24px 0 0 18px; display:block; width: 100%; }
.earthday-img-text .earthday-data ul li{padding: 0 0 0 5px; display: list-item; list-style-type: disc; list-style-position: outside; line-height: 1.47;letter-spacing: 0.47px; color:#002238; font-size: 15px; }
.earthday-img-text .earthday-data ul li + li{ margin: 7px 0 0 0; }

.earthday-img-text .earthday-data ol{ padding: 24px 0 0 18px; display:block; width: 100%; }
.earthday-img-text .earthday-data ol li{ padding: 0 0 0 5px; display: list-item; list-style-type: decimal; list-style-position: outside; line-height: 1.47;letter-spacing: 0.47px; color:#002238; font-size: 15px; }
.earthday-img-text .earthday-data ol li + li{ margin: 7px 0 0 0; }
.earthday-img-text .earthday-data   p + ul{ padding-top: 24px; }
.earthday-img-text .earthday-data   p + ol{ padding-top: 24px; }
.earthday-img-text .earthday-data  ul + p{ padding-top: 24px; }
.earthday-img-text .earthday-data   ol + p{ padding-top: 24px; }
.earthday-img-text .more-btn{ padding: 32px 0 0 0; display: flex; align-items: center; }
.earthday-img-text .more-btn a{ text-align:center; padding:0 5px; line-height:56px; font-size:18px; color:#fff;  letter-spacing: 0.6px; background-color: #009ee3; display:inline-block; width:190px; height:56px; }
.earthday-img-text .more-btn a:hover{ background-color: #0d678f;}

.earthday-section-2{ display: block; width: 100%; position: relative; padding: 88px 0 44px;   }
.appliances-blk h2{ display: block; text-align: center; width: 100%; padding: 0 0 49px;   line-height: 1;letter-spacing: 0.8px;   font-size: 40px;color: #101010; }

.appliances-blk-inner{ justify-content: center;  }
.appliances-blk-inner  .appliances-box{ text-align: center; padding: 0 15px; width: 300px; }
.appliances-box .img-outer{ background: #DCDCDC; width: 100%; display:flex;  min-height: 335px; align-items: center; justify-content: center;     }
.appliances-box .img-outer img{ max-width: 100%; max-height: 335px; }
.appliances-box h4{ display: block; width: 100%;   line-height: 1; letter-spacing: 0.5px;text-align: center;color: #005D6E; font-weight: 500; font-size: 24px; padding: 24px 0  12px;}
.appliances-box .more-btn  a{ text-align:center; padding:0 5px; line-height:52px; font-size:13px; color:#fff; text-transform: uppercase;  letter-spacing: 0.6px; background-color: #002238; display:inline-block; font-weight: bold; width:auto; padding: 0 42px;  height:52px; border-radius: 100px;; }
.appliances-box .more-btn  a:hover{ background-color: #005d6e;}
.appliances-blk-inner .appliances-box .price_div{  opacity: 0.6; padding: 0 0 24px;;  line-height: 1.33;
	letter-spacing: 0.38px;
	color: #002238; font-size: 18px;; }
.earthday-section-3{ position:relative; display: block; padding: 44px 0 0 0; width: 100%; }
.earthday-section-3:after{ margin: 22px 0 0 0; z-index: -1;  background-color: #f2f6f8; pointer-events: none; position: absolute; left: 0px; height: 50%; content: '';   top: 50%; width: 100%; }
.earthday-section-4{  background-color: #f2f6f8; padding: 88px 0 104px; } 
.earthday-img-text.reverces-block{ padding-left: 26px;; flex-direction: row-reverse; }
.earthday-section-1{ padding-top: 0px; }
.earthday-section-1-inner{  position: relative; display: block; padding: 168px 0 80px; background-position: center center; background-repeat: no-repeat; background-size: cover;   }
.earthday-section-3{ padding: 88px 0 96px ;  background-position: center center; background-repeat: no-repeat; background-size: cover;  }
.vdi-title-center{ padding: 0 0 48px; display: block; width: 100%;  text-align: center; }
.vdi-title-center h2{ font-weight: 600;  text-shadow: 1px 2px 6px #20100466; display: block; width: 100%;   line-height: 1;
	letter-spacing: 0.8px;  
	text-align: center;
	color: #002238; font-size: 40px;}
	.earthday-section-2{ padding-bottom: 96px; }	
	.earthday-img-text .earthday-data p a{ color: rgba(98, 98, 98, 0.99); text-decoration: underline; }

@media (max-width: 992px){
	.earthday-top-text h1{ font-size: 36px; }
	.earthday-vedio-block .placeholder-img span{ min-height: 450px; }
 .earthday-img-text{ flex-direction: column; justify-content: center; }
 .earthday-img-text .earthday-data{ width: 100%; padding: 32px 0 0 0;}
 .appliances-blk-inner .appliances-box{ padding: 0 7px; }
 .appliances-box .img-outer{ min-height: 268px; }
 .earthday-img-text.reverces-block{ flex-direction: column; padding: 0px;;  }

 .appliances-box h4{ font-size: 20px;;}
}
@media (max-width: 767px){
	.earthday-section-1{ padding: 64px 0; }
	.earthday-vedio-block .placeholder-img span{ min-height: 290px; }	
	.earthday-vedio-block .play-icon-cls a{ height: 60px; width: 60px; border-width: 3px; }
	.earthday-top-text h1{ font-size: 32px; }
	.earthday-top-text{ padding: 0 0 32px;; }
	.earthday-section-1 .earthday-img-text{ margin: 64px 0 0 0; }
	.earthday-img-text .left-img{ max-width: 100%; }
	.earthday-img-text .left-img span{ min-height: 340px;; }
	.earthday-img-text .earthday-data h4{ font-size: 24px;; }
	.earthday-img-text .more-btn a{ min-width: 120px;; height: 52px; line-height: 52px;; }
	.appliances-box .more-btn a{ min-width: 120px;; height: 52px; line-height: 52px;; }
	.earthday-section-2{ padding: 64px 0 17px ; }
	.appliances-blk h2{ font-size: 32px; padding: 0 0 32px; }
	.appliances-blk-inner{ align-items: center; flex-direction: column; }
	.appliances-blk-inner .appliances-box{ padding: 15px 0; }
	.earthday-section-4{ padding: 64px 0; }
	.earthday-section-3{ padding: 32px 0 0 0; }
	.earthday-section-1{ padding-top: 0px; }
	.earthday-section-2{ padding-bottom: 32px;; }
	.earthday-section-1-inner{ padding: 64px 0; }
	.earthday-section-3{ padding: 64px 0; }
	.vdi-title-center h2{ font-size: 32px;}
}

/*============= earthday page css End ==========*/

.banner_caption,
.banner_caption * {pointer-events: none;}
.banner_caption a *,
.banner_caption a { pointer-events: auto; }








.products_box .image a{ width: 100%; display: block;    vertical-align: top; }


.page-template-template-over-ons  .content_wapper {background: #EFEBE4}

.f_newlatter form .input-text{ border-radius:    50px; }
.f_newlatter form button{ border-radius:  0px 50px  50px 0px; }


 body{ opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out;  }
 body.body-show{ opacity: 1; visibility:visible; }

 #header + .content_wapper{ padding-top: 80px; }
 #header + .content-area{ padding-top: 80px; }

 .header-lang.mobile-show{ display: none; }





 .home-page-new-outer{background: #EFEBE4; }
 .home-section-new-1{ display: block; width: 100%;}
 .bottles-row{ display: flex ;align-items: center; justify-content: space-between; }
 .bottles-row .left-col-new{ max-width: 480px;; }
 .bottles-row .left-col-new h2{ padding: 0 0 20px;; color: #005D6E; font-size: 32px; line-height: 41px; font-weight: 600;   }
 .bottles-row .left-col-new  p{ letter-spacing: 0px;color: #002238; line-height: 22px;opacity: 1; font-size: 18px; }
 .bottles-row .left-col-new  p a{ color: #002238; text-decoration: underline; }
 .bottles-row .left-col-new .links190{ padding: 30px 0 0 0; }
 .bottles-row .right-col-images { display: flex; align-items: center; justify-content: center; min-height: 585px; background: url(../images/Ripple.svg) no-repeat center center;  width:600px ; background-size: cover;}
 .bottles-row .right-col-images  img { width: 350px; display: inline-block; border-radius: 100%; }


 .maker-box-main{ min-height: 670px; background: #002238; display: block ;width: 100%; position: relative; overflow: hidden; }
 .maker-box-main::after{ z-index: 1; content:''; background: url(../images/Ripple-blue.svg) no-repeat right top; position: absolute;right: -90px;top: -50px;width: 80%;height: 80%;background-size: 100% auto; }

 .bottles-row-1{ margin: 0 -100px;; }
 .maker-box-inner{ max-width: 310px;; z-index: 10; position: absolute; left: 50px; bottom: 80px; }
 .maker-box-inner h2{ font-weight: 600; padding: 0 0 30px; font-size: 42px;;  color: #efebe4;  }
 .maker-box-inner .links a{background: #e56c5c;}
 .maker-box-inner .links a:hover{ background: #005d6e; }
 .maker-box-main .img{ z-index: 10; position: absolute; right: 70px; bottom: 30px;; }
 .maker-box-main .img img{ transition: all 0.5s ease-in-out; max-width: 226px; }
 .maker-box-main:hover .img img{ transform: scale(1.1); } 
 .maker-box-main.version-2{ background: #fff; }
 .maker-box-main.version-2  .maker-box-main .img{ bottom: 0px;;  }
 .maker-box-main.version-2::after{  background: url(../images/Ripple.svg) no-repeat right top;  background-size: 100% auto; }
 .maker-box-main.version-2  .maker-box-inner h2{ color: #002238; }
 .maker-box-main.version-2 .maker-box-inner .links a{ background: #002238; }
 .maker-box-main.version-2 .maker-box-inner .links a:hover{ background: #005d6e; }
 .maker-box-main.version-2  .maker-box-inner{ max-width: 290px;  }
 .link-box-mn{ display: flex;    padding: 20px 0 0 0;  }
 .link-box-mn .links190{ margin: 0 40px 0 0; width: auto;}
 .maker-box-main.version-2 .maker-box-inner{ bottom: 36px; }

 .bottles-row-2{ margin: 0 -100px; padding: 30px 0 120px 0;  }
 .flavours-box-main{ background: #e5dcd3; border: #fff solid 2px;  display: flex; align-items: center; justify-content: space-between; }
 .flavours-box-main .img{ width:333px ;}
 .flavours-box-main .data-box h3{ padding: 0 0 10px; color: #002238; font-size: 32px;; font-weight: 600;   }
 .flavours-box-main .data-box{ padding: 0 32px; width: 50%;}
 .flavours-box-main .data-box p{ letter-spacing: 0.28px;color: #002238; font-size: 14px; }
 .flavours-box-main .data-box .links190{ padding: 30px 0 0 0; }

 .home-section-new-3 .home-vdi-block-main{ width: 100%; display: block; position: relative;  }
 .home-section-new-3 .home-vdi-block-main .img{ width: 100%; display: flex; align-items: center; justify-content: center; min-height: 750px;  position: relative; background-position: center center; background-size: cover ; background-repeat: no-repeat;  }
 .home-section-new-3 .home-vdi-block-main .img::after{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; content:''; background: #000; opacity: 0.2; z-index: 2;   }
 .home-section-new-3 .ply-btn-vdi{ position: relative; display: block; z-index: 10; }
 .flavours-box-main .img{ max-width: 50%; }
 .flavours-box-main .img img{ max-width: 100%; }


 .main-bg-gray { display: flex; background: #75A7AD;     border-radius: 0px 100px 100px 0; align-items: center; }
 .main-bg-gray .webshopbtn{ margin: 4px 0 0 36px ; }
 .main-bg-gray .webshopbtn a{  letter-spacing: 1.56px;color: #EFEBE4; display: inline-block; font-weight: bold; font-size: 13px; position:relative;padding-right:16px; padding: 0px; line-height: normal;  height: auto; text-transform: uppercase; background: none;}




 

/*======= cylinder page css start 13-9-2022 ==============*/

.cylinder-page-new{ padding: 60px 0 0 0; }
.cylinder-top-title{ text-align: center; display: block; width: 100%; padding:  0 0 20px;  }
.cylinder-top-title h1{ padding: 0 0 10px;; color: #005D6E; font-weight: 600; font-size: 48px; line-height: 56px;; }
.cylinder-top-title p{font-size: 18px;;}
.cylinder-row-listing{}
.cylinder-row-new{ align-items: center; display: flex; width: 100%; margin: 30px 0 0 0; background: #EFEBE4;  }
.cylinder-row-left{ padding: 50px;; width: 50%;}
.cylinder-row-right{ width: 50%;}
.cylinder-row-right .img{ width: 100%; display: block; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center; min-height: 450px;;    }
.cylinder-row-right .img img{ width: 100%; display: none;}
.cylinder-row-left h2{ color: #002238; font-size: 32px;; font-weight: 600; padding: 0 0 15px;;  }
.cylinder-row-left p{ color: #002238; padding: 0 0 15px;; font-size: 14px;; line-height: 1.5;  }
.cylinder-row-left .work-links a{ text-align:center; padding:0 0; line-height:normal; font-size:12px; text-transform: uppercase; color:#002238;  letter-spacing: 1.56px; font-weight: bold; background-color: none; position: relative; display:inline-block; width:auto; height:auto; }
.cylinder-row-left .work-links a:hover{ background-color:none; }
.cylinder-row-left .work-links a::after{ position: absolute; left: 0px; bottom: 0px; background: #002238; content: ''; height: 1px; width: 0px; transition: all 0.3s ease-in-out;  }
.cylinder-row-left .work-links a:hover::after{ width: 100%;}
/*.work-links a::before{ position: absolute; right: -16px; top: 50%; background: url(../images/Dropdown-arrow.svg) no-repeat center center;  width: 16px;  height: 16px; margin: -9px 0 0 4px;    content: '';   transition: all 0.3s ease-in-out;  }
.work-links a:hover::before{ transform: translateX(5px); }*/
.cylinder-btn-row{ padding: 30px 0 0 0; display: flex; align-items: center;  }
.cylinder-btn-row .links{ padding: 0 40px 0 0; width: auto; }
.cylinder-btn-row .links a { min-width: 0px; padding: 0 42px; min-width: 216px; }

.cylinder-row-new:nth-child(2n+0){ flex-direction: row-reverse; background: #005D6E ; }
.cylinder-row-new:nth-child(2n+0) .cylinder-row-left p,
.cylinder-row-new:nth-child(2n+0) .cylinder-row-left .work-links a,
.cylinder-row-new:nth-child(2n+0) .cylinder-row-left h2{ color: #fff; }
.cylinder-row-new:nth-child(2n+0) .cylinder-row-left .work-links a::after{ background: #fff; }
.cylinder-row-new:nth-child(2n+0) .cylinder-btn-row .links a{ color: #fff; background: #e56c5c;     }
.cylinder-row-new:nth-child(2n+0) .cylinder-btn-row .links a:hover{ background: #fff; color: #e56c5c;  }
.cylinder-row-new:nth-child(2n+0) .cylinder-row-left .links190 a::after{  background: #fff;      }
.cylinder-row-new:nth-child(2n+0) .cylinder-btn-row .links190 a{ color: #fff; }
.cylinder-row-new:nth-child(2n+0) .cylinder-row-left .links190 a::before{ background: url(../images/Dropdown-arrow-w.svg) no-repeat center center; }
.cylincer-tagline{ width: 100%; text-align: center ; border-bottom: #eef0f0 solid 1px;; padding: 20px 0 10px;; }
.cylincer-tagline p{ font-size: 12px; line-height: 1.5; letter-spacing: 0.24px;color: #8B9195;opacity: 1;  }


.cylincer-banifit-new{ margin: 0 auto; display: block; padding: 120px 0 140px; width: 100%; max-width: 946px; }
.cylincer-banifit-new h2{ display: block ;width: 100%; text-align: center; color: #002238; font-size: 32px; font-weight: 600; }
.cylincer-banifit-new .banifit-row{ justify-content: space-between; display: flex; width: 100% ; align-self: flex-start;  } 
.cylincer-banifit-new .banifit-row .banifit-box-new{ width: 211px; text-align: center; padding: 70px   0; } 
.cylincer-banifit-new .banifit-row .banifit-box-new .icon{ display: block; padding: 0 0 21px;;}
.cylincer-banifit-new .banifit-row .banifit-box-new h6{ letter-spacing: 0.28px;color: #002238; font-size: 14px; line-height: 20px;font-weight: bold;}
.banifit-tagline { text-align: center;  border-top: #eef0f0 solid 1px;; padding: 10px 0 0px;;}
.banifit-tagline  p{ display: inline-block; max-width: 460px; font-size: 12px;  line-height: 1.5; letter-spacing: 0.24px;color: #8B9195;opacity: 1;  }

.cylinder-page-sec-2{ background: #efebe4; }
.gas-row-new{ display:flex; align-items: center; justify-content: space-between; }
.gas-row-new .left-img{ width: 580px;;}
.gas-row-new .right-gas-data{ width: 400px;}
.gas-row-new .right-gas-data h2{ display: block ;width: 100%;  color: #002238; padding: 0 0 15px;; font-size: 32px; font-weight: 600; }
.gas-row-new .right-gas-data p{ letter-spacing: 0.28px;color: #002238; font-size: 14px; line-height: 1.5;}
.gas-row-new .right-gas-data .gas-links{ padding: 20px 0 0 0; display: flex;  }
.gas-row-new .right-gas-data .gas-links a{ position: relative; letter-spacing: 1.32px; display: flex; font-size: 11px;  font-weight: bold;color: #002238;text-transform: uppercase;}
.gas-row-new .right-gas-data .gas-links a:hover{ background-color:none; }
.gas-row-new .right-gas-data .gas-links a::after{ position: absolute; left: 0px; bottom: 0px; background: #002238; content: ''; height: 1px; width: 0px; transition: all 0.3s ease-in-out;  }
.gas-row-new .right-gas-data .gas-links a:hover::after{ width: 100%;}

.cylinder-page-sec-3{ padding: 87px 0 92px; }
.cylinder-slider-block{ justify-content: space-between; display: flex; align-items: center; }
.cylinder-slider-block .left-text{ max-width: 490px;; }
.cylinder-slider-block .left-text .icon{ width: 24px; margin: 0 0 10px;;}
.cylinder-slider-block .left-text .text{ padding: 0 0 30px;; }
.cylinder-slider-block .left-text .text p{ font-size: 28px; line-height: 1.3; font-weight: 600;  color: #005D6E; }
.cylinder-slider-block .left-text .name { letter-spacing: 0px;color: #002238; font-size: 18px;}
.cylinder-slider-block  .cylinder-slider-img{ width: 580px; height: 580px; display: flex; align-items: center; justify-content: center; background: url(../images/ripple-new.svg) no-repeat center center; background-size: cover; }
.cylinder-slider-block  .cylinder-slider-img img{ width: 280px; border-radius: 100px; display: inline-block; }



.cylinder-page-sec-4 { display: none; padding: 42px 0 65px; background: #EFEBE4; }
.guide-block-top{ display: block; width: 100%; text-align: center; }
.guide-block-top h2{ font-weight: 600; display: block; width: 100%; font-size: 32px; color: #002238; padding: 0 0 5px;;  }
.guide-block-top p{ color: #002238; font-size: 18px;; }
.guide-listing{ padding: 50px 0 0 0; }
.guide-box a{ background: #E5DCD3; display: block; width: 100%; border: #fff solid 2px; ; }
.guide-box a .title { padding: 14px 15px; }
.guide-box a .title h6{ letter-spacing: 0.28px;color: #002238; font-size: 14px; line-height: 1.5;}
.guide-box a .img img{width: 100%;}
.guide-listing .row{ margin: 0 -10px; }
.guide-listing .row .col-md-3{ padding: 0 10px;; }
.learn-more-links{ display: flex; justify-content: center; padding: 30px 0 0 0;  }


.cylinder-page-sec-5{ padding:  0 0 120px 0; }
.faq-block-top h2{ text-align:  center; font-weight: 600; display: block; width: 100%; font-size: 32px; color: #002238; padding: 0 0 5px;;  }	

.cylinder-page-sec-5  .faq-block { border: 0px;  max-width: 946px; width: 100%; margin:50px auto 32px; display: block; }
.cylinder-page-sec-5  .faq-block .acc-title{  letter-spacing: 0.32px;color: #002238; color: #002238; padding: 16px 40px 16px 0; font-size: 16px; line-height: 25px;; font-weight: 500;  border-color: #f0f1f2; }
.cylinder-page-sec-5 .faq-block .acc-title .acc-icon-sec { transition: all 0.4s ease-in-out;  } 
.cylinder-page-sec-5 .faq-block .acc-title .acc-icon-sec{ top: 50%; margin: -12px 0 0 0; background: url(../images/icon-menu.svg) no-repeat center center #005D6E; border-radius: 100px; height: 24px; width: 24px;; }
.cylinder-page-sec-5 .faq-block .acc-title.acc-title-active .acc-icon-sec { transform: rotate(45deg); }
.cylinder-page-sec-5 .faq-block .acc-content{ padding: 0 40px 20px 20px; margin: 0px; }
.cylinder-page-sec-5 .faq-block .acc-content p + p{ margin: 18px 0 0 0; }
.cylinder-page-sec-5 .faq-block .acc-content p{letter-spacing: 0.28px; font-size: 14px; line-height: 1.5;color: #8B9195;}
.cylinder-page-sec-5 .faq-block .acc-content ul { display:block; margin:0 0 20px 0; padding:0px;}
.cylinder-page-sec-5 .faq-block .acc-content ul li { position:relative; letter-spacing: 0.28px; font-size: 14px; line-height: 1.5;color: #8B9195; margin:0px; padding:0 0 0 28px;}
.cylinder-page-sec-5 .faq-block .acc-content ul li:before { content:""; width:5px; height:5px; background:#8B9195; border-radius:50%; position:absolute; top:10px; left:0px;}
.cylinder-page-sec-5 .faq-block .acc-content ul li + li{ margin: 10px 0 0 0; }


.cylinder-slider .owl-nav{ display: flex; position: absolute; left: 0px; top: 83px;  }
.cylinder-slider .owl-nav button{ cursor: pointer; display: inline-block; border: 0px; background: url(../images/icon-arrow-right.svg) no-repeat center center; font-size: 0px; outline: none; box-shadow: none; margin: 0 20px 0 0; width: 24px; height: 24px;     }
.cylinder-slider .owl-nav button.owl-prev{background: url(../images/icon-arrow-left.svg) no-repeat center center;}

.guide-box,
.guide-box a{ position: relative; height: 100%; }
.page-id-4919 .persmap-faq-section{ background: #f2f6f8; }



/*======= cylinder page css End 13-9-2022 ==============*/

.home-page-new-outer.pt-40{ padding-top: 50px; }
.soda-info-block-new{ border-radius: 20px; padding:0px 32px 24px; margin:0px 0 50px; background: #fff; }
.soda-info-block-new h3{ padding: 16px 0; color: #092136; display: block; border-bottom: #d2d2d2 solid 2px; }
.soda-info-block-new .text{ padding: 20px 0 0 0; }
.soda-info-block-new .text a{ font-style: italic; color: #002238; }
.soda-info-block-new .text p  + p{ padding: 24px 0 0 0; }
.soda-info-block-new .text    ul  + p{ padding-top: 24px; }
.soda-info-block-new .text  p + ul{ padding-top: 24px; }
.soda-info-block-new .text  ul{ padding: 0 0 0 40px; }
.soda-info-block-new .text  ul li{ font-size: 16px; line-height: 1.5; display: list-item; list-style-type: disc; list-style-position: outside; padding: 0 0 0 5px;  }
.soda-info-block-new .text  ol li + li,
.soda-info-block-new .text  ul li + li{ margin-top: 5px; }
.soda-info-block-new .text  ol  + p{ padding-top: 24px; }
.soda-info-block-new .text  p + ol{ padding-top: 24px; }
.soda-info-block-new .text  ol{ padding: 0 0 0 40px; }
.soda-info-block-new .text  ol li{font-size: 16px; line-height: 1.5;display: list-item; list-style-type: decimal; list-style-position: outside; padding: 0 0 0 5px;  }
.soda-info-block-new .text  ol + ul,
.soda-info-block-new .text  ul + ol{ padding-top: 24px; }






/*============== Landing page new css start 1-2-2023 ==============*/
.intro-text-landing{ max-width: 770px; padding: 82px 0 79px;  margin: 0 auto; display: block; text-align: center;   }
.intro-text-landing p{ line-height: 1.56;font-family: 'Poppins';letter-spacing: 0.56px;text-align: center;color: #002238;  font-size: 18px;}
.inner-banner .inner-banner-caption.landing-new-banner .caption-text{ width: 100%; max-width: 760px;  }
.landing-section-new-1{ background-color: #f2f6f8; padding: 16px 0 10px 0; }
.landing-intro-main{max-width: 770px; margin: 0 auto; display: block;  }

.landing-intro-text{width: 100%; display: block;    padding: 68px 0 62px; border-bottom: rgba(0, 34, 56, 0.2) solid 1px; }
.landing-intro-text:last-child{ border: 0px;    }
.landing-intro-text  h2{line-height: 1.43;letter-spacing: 0.88px;text-align: center;font-family: 'Poppins'; font-weight: 600;color: #005d6e;font-size: 28px; display: block; padding: 0 0 20px;  }
.landing-intro-text p{ line-height: 1.5; font-size: 16px;font-family: 'Poppins';letter-spacing: 0.5px;text-align: center;color: #002238; }
.landing-intro-text p + p{ padding-top: 24px; }
.landing-intro-text p a{ text-decoration: underline; color: #002238; }
.landing-intro-text p a:hover{ text-decoration: none; }
.landing-intro-text p + ul{ padding-top: 25px;  }
.landing-intro-text ul + p{ padding-top: 25px; }
.landing-intro-text ul{ padding: 0 0 0 18px; }
.landing-intro-text ul li{ display: list-item;  list-style-position: outside; list-style-type: disc; line-height: 1.5; font-size: 16px;font-family: 'Poppins';letter-spacing: 0.5px; color: #002238;}
.landing-intro-text ul li + li{ margin-top: 20px;; }
.landing-intro-text p + ol{ padding-top: 25px;  }
.landing-intro-text ol + p{ padding-top: 25px; }
.landing-intro-text ol{ padding: 0 0 0 18px; }
.landing-intro-text ol li{ display: list-item;  list-style-position: outside; list-style-type: decimal; line-height: 1.5; font-size: 16px;font-family: 'Poppins';letter-spacing: 0.5px; color: #002238;}
.landing-intro-text ol li + li{ margin-top: 20px;; }
.landing-intro-text ul li a,
.landing-intro-text ol li a{ text-decoration: underline; color: #002238; }
.landing-intro-text ul li a:hover,
.landing-intro-text ol li a:hover{ text-decoration: none; }
.landing-section-new-2{ padding: 80px 0 44px; }
.landing-testimonials-block{   padding: 80px 58px; width: 970px; max-width: 100%; margin: 0 auto;border-radius: 16px; display: flex; align-items: center; justify-content: space-between;border: solid 2px #005d6e;}
.landing-testimonials-block .testi-img-new{ width:192px; display: flex; }
.landing-testimonials-block .testi-img-new span{ width:100%; padding: 100% 0 0 0; border-radius: 100px; background-position: center center; background-repeat: no-repeat; background-size: cover ;   display: flex; }
.landing-testimonials-block .testi-img-text{ max-width: 622px; }
.landing-testimonials-block .testi-img-text .quote-img { padding: 0 0 23px; }
.landing-testimonials-block .testi-img-text .text{ padding: 0 0 21px; }
.landing-testimonials-block .testi-img-text .text p{line-height: 1.45;letter-spacing: 0.69px;text-align: left;color: #005d6e; font-size: 22px; font-weight: 600;}
.landing-testimonials-block .testi-img-text .name{ line-height: 2;letter-spacing: 0.5px;text-align: left;  font-size: 16px;color: #002238;}
.landing-testimonials-block .testi-img-text .name span{ font-weight: 600; }
.landing-section-new-3{ padding: 44px 0  78px 0; }
.landing-two-colum{ width: 100%; max-width: 970px; margin: 0 auto; display: block;  }
.protection-box{ width: 100%; display: block; }
.protection-box .img{ margin: 0 0 28px; width: 100%; display: block;}
.protection-box .img img{ width: 100%; height: 370px; object-fit: cover; display: block;}
.protection-box h3{ padding: 0 0 18px;  line-height: 1.5;letter-spacing: 0.75px;text-align: left;color: #005d6e; font-size: 24px; font-weight: 600; }
.protection-box p{	 line-height: 1.5;letter-spacing: 0.5px;text-align: left;color: #002238; font-size: 16px;}
.protection-box p + p{ padding: 24px 0 0 0; }
.protection-box p a{ text-decoration: underline; color: #002238;}
.protection-box p a:hover{ text-decoration: none; }
.landing-section-new-4{  background-color: #f2f6f8; padding: 84px 0 78px;  }
.climate-block{ max-width: 770px; margin: 0 auto; display: block; }
.climate-block h2{ padding: 0 0 20px;  line-height: 1.43;letter-spacing: 0.88px;text-align: center;color: #005d6e;   font-size: 28px; font-weight: 600; }
.climate-block .climate-text p{ line-height: 1.5;letter-spacing: 0.5px;text-align: center; color: #002238;  font-size: 16px;}
.climate-block .climate-text p + p{ padding-top: 24px; }
.climate-block .climate-text p a{ text-decoration: underline; color: #002238; }
.climate-block .climate-text p a:hover{ text-decoration: none; }
.climate-block .climate-text p + ul{ padding-top: 25px;  }
.climate-block .climate-text ul + p{ padding-top: 25px; }
.climate-block .climate-text ul{ padding: 0 0 0 18px; }
.climate-block .climate-text ul li{ display: list-item;  list-style-position: outside; list-style-type: disc; line-height: 1.5; font-size: 16px;font-family: 'Poppins';letter-spacing: 0.5px; color: #002238;}
.climate-block .climate-text ul li + li{ margin-top: 20px;; }
.climate-block .climate-text p + ol{ padding-top: 25px;  }
.climate-block .climate-text ol + p{ padding-top: 25px; }
.climate-block .climate-text ol{ padding: 0 0 0 18px; }
.climate-block .climate-text ol li{ display: list-item;  list-style-position: outside; list-style-type: decimal; line-height: 1.5; font-size: 16px;font-family: 'Poppins';letter-spacing: 0.5px; color: #002238;}
.climate-block .climate-text ol li + li{ margin-top: 20px;; }
.climate-block .climate-text ul li a,
.climate-block .climate-text ol li a{ text-decoration: underline; color: #002238; }
.climate-block .climate-text ul li a:hover,
.climate-block .climate-text ol li a:hover{ text-decoration: none; }
.climate-block .climate-img{ padding: 46px 0 23px; display: block; width: 100%; text-align: center; }
.climate-block .climate-img img{ display: block ;max-width: 100%; height: auto; }
.climate-block .climate-text-sub p{ line-height: 1.5;letter-spacing: 0.5px;  color: #002238;  font-size: 16px;}
.climate-block .climate-text-sub p + p{ padding-top: 24px; }
.climate-block .climate-text-sub p a{ text-decoration: underline; color: #002238; }
.climate-block .climate-text-sub p a:hover{ text-decoration: none; }
.climate-block .climate-text-sub p + ul{ padding-top: 25px;  }
.climate-block .climate-text-sub ul + p{ padding-top: 25px; }
.climate-block .climate-text-sub ul{ padding: 0 0 0 18px; }
.climate-block .climate-text-sub ul li{ display: list-item;  list-style-position: outside; list-style-type: disc; line-height: 1.5; font-size: 16px;font-family: 'Poppins';letter-spacing: 0.5px; color: #002238;}
.climate-block .climate-text-sub ul li + li{ margin-top: 20px;; }
.climate-block .climate-text-sub p + ol{ padding-top: 25px;  }
.climate-block .climate-text-sub ol + p{ padding-top: 25px; }
.climate-block .climate-text-sub ol{ padding: 0 0 0 18px; }
.climate-block .climate-text-sub ol li{ display: list-item;  list-style-position: outside; list-style-type: decimal; line-height: 1.5; font-size: 16px;font-family: 'Poppins';letter-spacing: 0.5px; color: #002238;}
.climate-block .climate-text-sub ol li + li{ margin-top: 20px;; }
.climate-block .climate-text-sub ul li a,
.climate-block .climate-text-sub ol li a{ text-decoration: underline; color: #002238; }
.climate-block .climate-text-sub ul li a:hover,
.climate-block .climate-text-sub ol li a:hover{ text-decoration: none; }
.landing-section-new-5{ padding: 84px 0 88px;background-color: #025c6e;}
.drinking-water-block { width: 570px; margin: 0 auto; display: block; max-width: 100%; text-align: center;}
.drinking-water-block  h4{ padding: 0 0 22px;  line-height: 1.5;font-family: 'Poppins';letter-spacing: 0.75px; font-size: 24px;font-weight: 600;text-align: center;color: #fff;  }
.drinking-water-block p {  line-height: 1.5;letter-spacing: 0.5px;text-align: center;color: #fff; font-size: 16px;}
.drinking-water-block p + p{ padding: 24px 0 0 0; }
.drinking-water-block .water-btn{ padding: 30px 0 0 0;  display: flex; align-items: center; justify-content: center; }
.drinking-water-block .water-btn a{ line-height: 1;letter-spacing: 0.41px;text-align: center;color: #fff;  font-size: 13px; text-transform: uppercase; display: flex;align-items: center; justify-content: center ; padding: 0 45px;; height: 60px; border-radius: 30px;
	background-color: #e56c5c;    }
.drinking-water-block .water-btn a:hover{ background:#002238; }
.landing-section-new-1.second_text_sec{ margin: 36px 0  44px; }
/*============== Landing page new css End 1-2-2023 ==============*/


/* New Page Start 31-5-2023 */
.newpage_soda .intro-text-landing h5 { line-height: 1.43;letter-spacing: 0.88px;text-align: center;font-family: 'Poppins';font-weight: 600;color: #005d6e;font-size: 20px;display: block;padding: 0 0 10px; }
.newpage_soda .intro-text-landing p { line-height: 1.5;font-size: 16px;font-family: 'Poppins';letter-spacing: 0.5px;text-align: center;color: #002238; }
.funktiinz_product h2 { line-height: 1.43;letter-spacing: 0.88px;text-align: center;font-family: 'Poppins';font-weight: 600;color: #005d6e;font-size: 28px;display: block;padding: 0 0 20px; }
.newpage_soda .funktiinz_product h2 { border-top: solid 1px #cbd3d6; padding-top: 80px; }
.newpage_soda .funktiinz_slider_outer { padding: 33px 0 0 0; }
.funktiinz_product.shop-block .shop-box { margin: 0 0 43px 0; }

.newpage_soda .umwelt_section { background-color: #f2f6f9; padding-top: 88px; padding-bottom: 112px; }
.newpage_soda .umwelt_section h2 { line-height: 1.43;letter-spacing: 0.88px;text-align: center;font-family: 'Poppins';font-weight: 600;color: #005d6e;font-size: 28px;display: block;padding: 0 0 45px; }
.newpage_soda .umwelt_section .image_box img { width: 100%; }
.newpage_soda .umwelt_row-contain { width: 465px; margin-left: 65px; }
.newpage_soda .umwelt_row.row:nth-child(2n+0) .umwelt_row-contain { margin-left: 50px; }
.newpage_banner .inner-banner .inner-banner-caption.landing-new-banner .caption-text { max-width: 640px; text-align: center; }
.newpage_banner .inner-banner .inner-banner-caption.landing-new-banner .caption-text h1 {  color: #112b50; -webkit-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; text-shadow: none; }
.newpage_banner .inner-banner:after {background: -moz-linear-gradient(left,  rgba(201,199,204,1) 0%, rgba(201,199,204,1) 50%, rgba(201,199,204,0) 70%, rgba(201,199,204,0) 100%);
background: -webkit-linear-gradient(left,  rgba(201,199,204,1) 0%,rgba(201,199,204,1) 50%,rgba(201,199,204,0) 70%,rgba(201,199,204,0) 100%);
background: linear-gradient(to right,  rgba(201,199,204,1) 0%,rgba(201,199,204,1) 50%,rgba(201,199,204,0) 70%,rgba(201,199,204,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c7cc', endColorstr='#00c9c7cc',GradientType=1 );
}

.umwelt_row .video_btns { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%);; transform: translate(-50%,-50%); }
.umwelt_row .video_btns a { padding: 0 0 0 4px; border: #fff solid 4px; height: 107px; width: 107px; border-radius: 50%;  display: flex; align-items: center; justify-content: center;  background-color: rgba(0, 0, 0, 0.5); }
.umwelt_row .video_btns a img { width: auto !important; height: auto !important; }

/* New Page End 31-5-2023 */




 
.footer_top  [class*="acceptance-"] span { display: inline-block; vertical-align: top; width: 100%; }
.footer_top  [class*="acceptance-"] span.wpcf7-list-item { margin: 0; }
.footer_top  [class*="acceptance-"] label {  display: inline-block; vertical-align: top; width: 100%; margin: 20px 0 0  0; }
.footer_top  [class*="acceptance-"] label input[type="checkbox"] + span {width: 100%;position: relative;display: inline-block;vertical-align: top;font-size: 13px;line-height: 20px;color: rgba(255, 255, 255, 0.99);letter-spacing: 0.41px;cursor: pointer;margin: 0px;padding: 0 0 0 33px;text-align: left; }

.footer_top  [class*="acceptance-"] label input[type="checkbox"]  { display:none;  }

.footer_top span[class*="acceptance-"] { padding: 20px 0 0; }
.footer_top  [class*="acceptance-"] label  input[type="checkbox"] + span:before {
	content:"";
	width:20px;
	height:20px;
	background: transparent;
	border: solid 1px #fff;
	position:absolute;
	top:0;/*5px*/
	left:0px;
	border-radius:2px;
}
/*.product-registratie-form .form-checkbox input[type="checkbox"]:checked + span.wpcf7-list-item-label:before { background:#ffffff;}*/
.footer_top  [class*="acceptance-"] label  input[type="checkbox"]:checked + span:after { border-radius:2px;  content:'' ; position:absolute; top:0px;/*13px*/ left:0px; width:20px; height:20px; background:url(../images/check-arrow.svg) no-repeat center center #ffffff; }
.footer_top  [class*="acceptance-"] label input[type="checkbox"] + span a {color: #fff;text-decoration: underline; }

 
.nice-select .option{    font-family: 'Poppins';}