@font-face {font-family: 'Cabin';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/cabin/v18/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHx_KVxUbq.ttf) format('truetype');}
@font-face {font-family: 'Cabin';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/cabin/v18/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkV2EH7alwg.ttf) format('truetype');}
@font-face {font-family: 'Oswald';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v47/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvsUZiYA.ttf) format('truetype');}
@font-face {font-family: 'Oswald';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v47/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUZiYA.ttf) format('truetype');}
@font-face {font-family: 'Oswald';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v47/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiYA.ttf) format('truetype');}
@font-face {font-family: 'Oswald';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v47/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvsUZiYA.ttf) format('truetype');}
@font-face {font-family: 'Oswald';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v47/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9osUZiYA.ttf) format('truetype');}
html,body{ width: 100%; height: 100%; margin:0; padding: 0; display: block;font-family:'Cabin'; font-size: 16px; color: #333;}
html{position: relative; background-color:#fff;}
body {line-height: 1.5; font-family: 'Cabin',sans-serif;}
a {color: #666; font-family:Arial; text-decoration: none;}
a:hover{outline: none; text-decoration: none; color:#449301;}
p { margin:0; padding: 0; font-size: 16px;}
ul,li  {margin:0px; padding:0px; list-style-type:none;}
h1,h2,h3,h4,h5,h6 {font-family: 'Oswald', sans-serif;color: #444034;font-weight: 400;margin: 0; text-transform: uppercase;}
img{ max-width: 100%; }
.clear{clear:both;font-size:0;height:0;overflow:hidden;line-height:1px;}
.clearfix:after {content:""; display: block; clear:both;}
.container{padding:20px 30px; position: relative; max-width: 970px; margin:auto; min-height:640;}
.xs-show{ display: none; }
.layui-btn {background-color:#449301;}

#goog-gt-tt{display:none!important;}
.goog-te-banner-frame{display:none!important;}
.goog-te-menu-value:hover{text-decoration:none!important;}
.goog-text-highlight{background-color:transparent!important;box-shadow:none!important;}
body{top:0!important;}
#google_translate_element2{display:none!important;}

::-webkit-scrollbar{width:2px; background-color:#f8f8f8;}
::-webkit-scrollbar-thumb        {border:solid 1px #aaa; width:5px;  border-radius:4px; background-color:#aaa;}
::-webkit-scrollbar-corner       {background-color:#fff;}
::-webkit-scrollbar:horizontal   {height:9px;}
:focus { outline: 0;}

.skiptranslate{display: none}

header{ width: 100%; position: relative; box-shadow: 0 0 10px rgba(0,0,0,0.4); z-index: 5; background: #fff;}
header .lang-box{ position: absolute; right:35px; top:20px; z-index: 9999}
header .lang-box a{ display: inline-block; width:26px; margin-left:10px;}
header .logo{ display: inline-block; margin:auto; text-align: center; margin:20px 0 20px 0; position: relative;}
header .logo img{ max-width: 80px; }
header .logo .logo_txt{ position: absolute; left:90px; top:0px; width: 200px; text-align:left;}
header .logo .logo_txt h1{ font-size: 40px; line-height: 1.2;}
header .logo .logo_txt small{ font-size: 16px;}


.layui-nav .layui-this:after, .layui-nav-bar { background-color:#fff; }
.nav-box{ position: relative; display: inline-block; min-height: 30px; padding:50px 0  0 0; float: right;}
.nav-min-box{ display: none; }

.layui-nav * {font-size: 16px; font-weight: 400; }
.layui-nav {padding: 0;background-color: #fff;color: #449301;text-align: center;}
.layui-nav .layui-nav-item a {color: #449301;color: rgba(0,0,0,.7);}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a {color: #449301;}
.nav-button {display: none}
.layui-nav-item dl dd{ text-align: left; }
.layui-nav .layui-nav-item dl dd a{ color:#333; font-size:14px;}
.layui-nav .layui-nav-item dl dd a:hover {color: #449301;}

.pic-box{ display: block; position: relative; cursor:pointer;}
.pic-box img{ position: relative; z-index: 0; display: block; border-radius: 10px; }
.pic-box .pic-box-bg{ border-radius: 10px; opacity:0; display: block; box-sizing:border-box; background: rgba(0,0,0,0.7); width: 100%; height: 100%; position: absolute; top:0; left:0; z-index: 2; text-align: center; vertical-align:middle; padding-top:30%;}
.pic-box .pic-box-bg i{color:#fff; font-size: 30px; vertical-align:middle;}
.pic-box:hover .pic-box-bg{animation:myfadeIn .5s forwards; -webkit-animation:myfadeIn .5s forwards;} 
.pic-big{ background: rgba(0,0,0,0.6); position: fixed; width: 100%; height: 100%; z-index: 999999999; top:0; left:0; display: none;}
.pic-big .pic-big-box{ max-width:760px; position: relative; left:50%; margin-left:-380px; top:50%; transform: translateY(-50%); z-index: 1; box-shadow: 0 0 15px rgba(0,0,0,0.5);}
.pic-big .pic-big-box img{ width: 100%;}
.pic-big .big-close_btn{ position: absolute; z-index: 2; left:100%; top:0; width: 40px; height: 40px; background: #000; text-align: center; line-height: 40px; color:#fff;}
.pic-big .big-close_btn i{ font-size: 30px;}

.layui-nav-child { top:60px; box-shadow:none;}
.alyui-center{ text-align: center;  line-height: 50px;}

.top_banner{width:100%; overflow:hidden; background:url(/img/mccurdy-red-tree.jpg) no-repeat 50% 50%; background-size:100%; position: relative; z-index: 2;}
.top_banner h1{margin:100px 0; color:#fff; text-align:center; font-size:100px; position: relative; z-index: 2;}

.banner{ padding:50px 0; line-height: 2; text-align:center;}
.banner h2{color:#449301;font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;font-size: 45px;line-height: 1.4em;text-align: center;margin:50px 0;}
.banner p{ font-size: 16px; font-family:'Cabin'}
.banner a{ display: block; text-align: center; font-size: 16px;}
.banner a span{ display: block; padding:20px 0;}
.banner .banner-icon-box{ padding-top:30px;}

.banners{ height: 260px; width: 100%; overflow: hidden;}

.index-body h2{color:#449301;font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;font-size: 45px;line-height: 1.4em;text-align: center;margin:50px 0;}
.index-about h2{ margin:40px 0; position: relative;}
.index-about h2:after{ content: ''; position: absolute; border-top:3px #ccc solid; width: 120px; bottom:-10px; left:50%; margin-left:-60px; }
.index-about .about-image{ width: 100%; min-height: 100px; }
.index-about .about_info{width:100%; height: 260px; overflow: hidden; position: relative;}
.index-about .about_info p{ line-height: 24px; margin:0; font-size: 16px; padding:12px 0; font-family:'Cabin'}
.index-about .about_info div.about_info_p{ display: block; width: 100%; position: relative; z-index: 1; }
.index-about .about_info div.zhe{ height: 56px; width: 100%; display: block; position: absolute; z-index: 2; bottom:0; background: url(/img/bian.png) repeat-x bottom;}

.index-team{margin-bottom:50px;}
.index-team h2{ margin-bottom:30px; }
.index-team .tema_txt{ padding:0 30px; }
.index-team .team-bg{position:absolute; z-index:-1; bottom:0px; width:100%;}
.index-team .team-bg-box{width:100%; background:#449301; height:80px; display:block; border-radius:10px;}
.index-team .team-bg-txt{width:70%; color:#fff; padding:0; float: right; text-align:center; line-height: 80px;}
.index-team .team-bg-txt h1{ color:#fff; text-align:center; text-transform: none; }
.index-team .team-bg-txt h1 a{ color:#fff; font-family: 'Oswald', sans-serif; font-weight: 400;text-transform: uppercase; }
.zsimg{ margin:5px; box-shadow: 0 0 5px rgba(0,0,0,0.5); background:#fff;}
.zsimg-box{ padding-top:20px; }

.zsimg2{ margin:0; padding:0; background:#fff; position: relative; display: block; padding:10px;}
.zsimg2 img{ position: relative; z-index: 0; display: block; }
.zsimg2 .pic-box-bg{ border-radius: 0; opacity:0; display: block; box-sizing:border-box; background: rgba(0,0,0,0.7); width: 100%; height: 100%; position: absolute; top:0; left:0; z-index: 2; text-align: center; vertical-align:middle; padding-top:30%;}
.zsimg2 .pic-box-bg i{color:#fff; font-size: 30px; vertical-align:middle;}
.zsimg2:hover .pic-box-bg{animation:myfadeIn .5s forwards; -webkit-animation:myfadeIn .5s forwards;}


.index-behandeling{}
.behandeling_one{transition: all .5s;}
.behandeling_one img{ border:2px #f1f1f1 solid; border-radius: 10px;}
.behandeling_one .name{ font-size: 16px; display: block; min-height: 60px; padding:20px 0 0 0; font-weight: bold;}

.behandeling_one:hover img{ border:2px #449301 solid; transition: all .5s;}
.behandeling_one:hover{ color:#449301;}

.index-item{ position: relative; background: rgba(0,0,0,0.1); margin:40px 0; padding-bottom:40px;}
.item-txt{ font-size: 16px; position: relative; z-index: 2; text-align:center;}
.item-txt h2{ color:#449301; position: relative;}
.item-txt h2:after{ content: ''; position: absolute; border-top:3px #000 solid; width: 120px; bottom:-10px; left:50%; margin-left:-60px; }
.item-txt p{ font-size: 16px; font-family:'Cabin';color:#000; padding-bottom:30px;}
.item-txt ul{ padding:20px 0; }
.item-txt ul li{ line-height: 30px; color:#666; font-size:20px; padding:10px; margin:20px 15px; background: #fff; border-radius: 8px; float: left; padding:15px; width: 33.33%}
.item-txt ul li img{ width: 100%; }
.item-txt ul li h3{ padding:20px 0; position: relative; font-size:24px;}
.item-txt ul li h3:after{ content: ''; position: absolute; border-top:2px #000 solid; width: 80px; bottom:10px; left:50%; margin-left:-40px; }
.item-txt ul li p{ font-size: 16px; color:#666; line-height: 1.5; min-height: 160px;}
.item-txt ul li a{ color:#449301; font-size: 16px; display: inline-block; padding-left:10px; font-family:'Cabin';}
.item-txt ul li a:hover{color:#000;}
.slick-prev:before {content:'\f104'; font-family: FontAwesome;}
.slick-next:before {content:'\f105'; font-family: FontAwesome;}
.slick-prev:before, .slick-next:before{ font-size:40px; }

.item-txt .item_one{ line-height: 30px; color:#666; font-size:20px; padding:10px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1)}
.item-txt .item_one img{ width: 100%; }
.item-txt .item_one h3{ padding:20px 0; position: relative; font-size:24px;}
.item-txt .item_one h3:after{ content: ''; position: absolute; border-top:2px #000 solid; width: 80px; bottom:10px; left:50%; margin-left:-40px; }
.item-txt .item_one p{ font-size: 16px; color:#666; line-height: 1.5; min-height: 110px;}
.item-txt .item_one a{ color:#449301; font-size: 16px; display: inline-block; padding-left:10px; font-family:'Cabin';}
.item-txt .item_one a:hover{color:#000;}


.item-icon{ position: absolute; left:-10px; bottom:-230px; background: url(/img/icons4.png) no-repeat; background-size:100%; transform: rotate(45deg); width: 100px; height: 120px; display: block; filter:blur(2px);}
.index-tmc{ background: url(/img/tmc-bg.jpg) no-repeat top; background-size:100%; color:#fff; padding-bottom:80px; margin-top:50px; position: relative;}
.index-tmc:after{ content: '';position: absolute;top: 0;left: 0;background: rgba(152,23,23,.5);width: 100%;height: 100%; z-index:1;}
.index-tmc .layui-container{z-index: 2;}
.index-tmc h2{ color:#fff; }
.index-tmc p{font-family:'Cabin'; font-size: 15px; margin:15px 0;}

.cookie-box{ background: #6bb52d; color:#fff; width:100%; padding:20px 0; position: fixed; bottom:-100%; z-index: 9;}
.cookie-box h4{ font-size: 24px; color:#fff; padding:20px 0;}
.cookie-box .btn-box{ float: right; }
.cookie-box .layui-btn{ background: #346f01;  border:0;}
.cookie-box .layui-btn-primary{ background: #489f00; color:#fff;}
.cookie-box p{ font-size:14px; }


.goods_one{ width: 100%;}
.goods_one .goods_img{ width: 100%; display: block; position: relative;}
.goods_one .goods_img img{ position: relative; z-index: 0;}
.goods_one .goods_img div.bg{ position: absolute; z-index: 1; width: 100%; height: 100%; background: rgba(0,0,0,0.2); color:#fff; display: block; top:0;}
.goods_one .goods_title{ width: 100%; position: relative; transition: all .3s; background: #f1f1f1; padding:10px 0 10px 10px; box-sizing:border-box; border-radius: 0 0 6px 6px;}
.goods_one .goods_name{width: 100%; padding-right:40px; position: relative; z-index: 0; font-size: 16px; box-sizing:border-box; color:#333;}
.goods_one .goods_name span{ display: block; font-size: 14px; line-height: 1rem; padding:5px 0;}
.goods_one .goods_icon{ display: block; float: right; width: 40px; height: 100%; color: #999; text-align: left; line-height: 100%; position: absolute;right: 0; top:0; z-index: 1; border-radius:0 0 6px 0;}
.goods_one .goods_icon i{ display: inline-block; margin-top:22px; font-size: 20px;}
.goods_one:hover{}
.goods_one:hover .goods_img div.bg{ display: none; }
.goods_one:hover .goods_name{ color:#fff; }
.goods_one:hover .goods_title{background: #449301; color:#fff; transition: all .3s;}
.goods_one:hover .goods_icon{color:#fff;}
.goods_one a{ text-align:left; line-height: 1.5}

.main-body{ background: url(/img/top-bg.jpg) no-repeat top; background-size:100%; padding:50px 0 100px 0; position: relative;}
.main-body h2{color:#449301;font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;font-size: 45px;line-height: 1.4em;text-align: center;margin:50px 0 30px 0; position: relative;}
.main-body h2:after{ content: ''; position: absolute; border-top:2px #ccc solid; width: 100px; bottom:-10px; left:50%; margin-left:-50px; }
.main-body .small-tit{ text-align:center; color:#000; font-style:italic;}
.main-body .main-body-box{min-height: 200px;}
.main-body .main-body-box p{ margin:20px 0;} 
.main-body .main-body-box hr{ height:1px;border:none; border-top:1px dashed #0066CC; }
.main-body .main-body-box a{color:#449301;}
.main-body .main-body-box a:hover{color:#6bb52d;}

.info-right{ padding-top:40px; }
.info-right h3{border-bottom:1px #ccc solid; margin-bottom:10px; position: relative; font-size: 22px; padding:15px 0px;}
.info-right h3:after{ content: ''; position: absolute; border-bottom:2px #449301 solid; width: 155px; bottom:0; left:0;}
.info-right dd{ padding:10px 0; border-bottom:1px #f1f1f1 solid; }

.behandelingen-desc h3{border-bottom:1px #efefef solid; margin-bottom:10px; position: relative; font-size: 30px; padding:20px 0px;}

.nofoot{ background: url(/img/foot-bg.jpg) no-repeat #fff bottom; background-size:100%; padding:0; min-height: 300px; width:100%; display: block; position: absolute; z-index: -1; bottom:0; left:0;}
.card_name{font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size: 25px;line-height: 1.4em; color:#333; border-bottom:1px #eee solid; padding:0 0 10px 0;}
.card_prices{ font-size: 30px; color:#449301; font-family:arial; float: left;}
.card_prices span{ color:#666; display: inline-block; position: relative; margin-left: 20px; font-size: 18px;}
.card_prices span i{ position: absolute;  top: 0; width: 100%; height: 100%; background: url(/img/del_line.png) no-repeat 50% 50%; display: block; z-index: 1;}
.card_body{ margin:20px 0;}
.card_btn_bay{cursor:pointer; background: #449301; color: #fff; display: inline-block; line-height: 35px; padding:0 15px; border-radius: 6px; font-size: 18px; margin-left:20px;}
.card_btn_bay:hover{ background: #01825e; }

.pagination{ width: 100%; text-align: center; padding:40px 0;}
.pagination li{ display:inline-block; text-align: center;}
.pagination li a,.pagination li span{ display: inline-block; padding:4px 15px; background: #f1f1f1; margin:0 5px; border-radius: 2px; font-size: 14px; color:#000;}
.pagination li span{ background: #449301; color:#fff;}
.pagination li:hover a{background: #449301; color:#fff;}
.pagination li.disabled span{background: #f1f1f1; color:#000;}

.contact-one{ width: 100%; }
.contact-one span{ display: block; width: 80px; height: 80px; border-radius: 50%; border:1px #eee solid; margin: auto; text-align: center;}
.contact-one span i{ font-size: 50px; line-height: 80px; display: inline-block; color:#449301;}
.contact-one p{ display: block; text-align: center; padding:30px 0; }
.contact-one:hover span{ border:1 #449301 solid; }
.contact-one:hover span i{color:#333;}

.foot-contact{ background: url(/img/foot-bg.jpg) no-repeat #fff bottom; background-size:100%; padding:40px 0 100px 0; min-height: 200px;}
.foot-contact h3{ font-size: 32px; color:#449301; padding-bottom:10px; font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;}
.foot-contact .foot-left-info p{ line-height: 1.7em; }
.foot-contact .foot-left-info a{ color:#449301; }
.foot-contact .foot-form .layui-input-block {margin-left: 0; display: block;}
.foot-contact .foot-form input{ background: #f1f1f1; line-height: 40px; height: 40px; border:0; color:#000;}
.foot-contact .foot-form textarea{ border:0; }
.foot-contact .foot-form .layui-textarea{ background: #f1f1f1}
.foot-contact .foot-form button{ float: right; border-radius: 50px; padding-left:30px; padding-right:30px;}
.foot-contact .foot-form .validateImg{ height: 34px; margin-top:3px; margin-left:10px;}

.foot-contact .foot-form ::-webkit-input-placeholder {color: #000;}
.foot-contact .foot-form :-ms-input-placeholder {color: #000;}
.foot-contact .foot-form ::placeholder {color: #000;}

footer{ background: url(/img/footer_bg.jpg) no-repeat 50% top; background-size:100%; color:#fff; padding:40px 0 0 0; box-shadow: 0 0 5px rgba(0,0,0,0.5); position: relative;}
footer:after{ content: '';position: absolute;top: 0;left: 0;background: rgba(60,132,0,.85);width: 100%;height: 100%; z-index:1;}
footer h3{ color:#fff; font-size: 20px; font-weight: normal; padding:20px 0;}
footer .footer-left-info img{ max-width:100%; margin:10px 0;}
footer .footer-left-info p{ margin-top:15px; }
footer .layui-container{ z-index: 2; }
footer .footer-contact p{ line-height: 2; padding-left:30px; padding-bottom:10px; position: relative;}
footer .footer-contact p i{ font-size: 18px; display: inline-block; width: 30px; color:#fff; position: absolute; left:0; top:5px;}
footer a{ color:#fff; }
footer a:hover{ color:#f28b8b; }
footer .footer-worktime table{ border:1px rgba(255,255,255,0.3) solid; width:100%; background:transparent;}
footer .footer-worktime .layui-table td{ color:#fff; border-color: rgba(255,255,255,0.3);}
footer .footer-worktime .layui-table td,footer .footer-worktime .layui-table th {padding: 6px 10px;}
footer .footer-icon-box{ padding:30px 0; }
footer .footer-icon-box a{ display: inline-block; border-radius: 4px; background: rgba(0,0,0,0.6); width:32px; color:#fff; line-height: 32px; text-align: center; margin-right:10px;}
footer .footer-icon-box a:hover{ background:#449301; }
footer .layui-table tbody tr:hover{ background:rgba(255,255,255,0.1); }
footer .copyright-box{ width: 100%; line-height: 40px; background: rgba(0,0,0,0.5); color:#fff; position: relative; z-index: 2; margin-top:20px; font-size:14px; font-family: sans-serif;}
footer .copyright-box span{ float: right; color:#204200;}
footer .copyright-box a{ color:#204200; font-size: 14px;}

.Whatsapp_icon{position: fixed; left:20px; bottom:20px; width:46px; text-align:center; height: 46px; line-height: 46px; z-index: 99999; background:#3ba72f; border-radius: 23px;}
.Whatsapp_icon i{color:#fff; font-size: 30px; animation:mymove 1s infinite;-webkit-animation:mymove 1s infinite; display: inline-block; line-height: 46px;}

@keyframes myfadeIn{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes myfadeIn{0%{opacity:0;}100%{opacity:1;}}

@keyframes mymove{
0%{transform: scale(1);}
25%{transform: scale(1.1);}
50%{transform: scale(1);}
75%{transform: scale(1.1);}
}
@-webkit-keyframes mymove{
0%{transform: scale(1);}
25%{transform: scale(1.1);}
50%{transform: scale(1);}
75%{transform: scale(1.1);}
}

@media screen and (max-width: 767px) {
	header{ position: fixed;}
	header .logo{ width: 100%; padding-top:10px; padding-bottom:10px; margin:auto; display: block; text-align:left; height: 80px; padding:20px 0 0 0;}
	header .lang-box {right: 15px;top: 15px;}
	header .logo img { max-width: 60px; float: left; margin-right:15px;}
	header .logo a{ display: block; width:100%; }
	header .logo .logo_txt { display: inline-block; float:left; position: static; text-align:left; padding-top:5px;}
	header .logo .logo_txt h1 {font-size:24px;}
	header .logo .logo_txt small {font-size:14px;}
	.bai-zhan{ display: block; width: 100%; height: 100px; }
	.top_banner{ background-size:auto 100%;}
	.top_banner h1{margin:120px 0; color:#fff; text-align:center; font-size:40px;}
	.nav-box{ display: none; }
	.nav-min-box { display: block; width: 100%; padding:0; height: 0px; position: relative;}
	.banner{padding-top:50px;}
	.banner a span {padding: 10px 0;}
	.user_pic{ height: 330px; overflow: hidden; }
	.main-body{ background: url(/img/top-min-bg.jpg) no-repeat top; background-size:100%;}
	.nofoot{ background: url(/img/foot-min-bg.jpg) no-repeat #fff bottom; background-size:100%;}
	.foot-contact{ background: url(/img/foot-min-bg.jpg) no-repeat #fff bottom; background-size:100%;}
	header nav{display: none;width: 100%;position: absolute;	z-index: 99;	top: 0px;border-top:1px #ccc solid; padding-bottom: 30px; box-shadow: 0 5px 5px rgba(0,0,0,0.5); background: #fff;}
	.layui-nav{border-top-left-radius: 0;border-top-right-radius: 0;}
	header nav li{width: 100%;text-align: center;}
	.nav-button {position: absolute;top: -50px;right: 15px;width: 35px;height: 35px;display: flex;justify-content: center;align-items: center;flex-direction: column;cursor: pointer;z-index: 9999;}
	.nav-button.close .line__1 {transform: rotate(45deg) translate(2px, -3px);}
	.nav-button.close .line__2 {transform: rotate(-45deg);}
	.nav-button.close .line__3 {transform: rotate(45deg) translate(-2px, 3px);}
	.nav-button.close .line{ background:#449301;}
	.nav-button .line {width: 25px;background: #666; border-radius: 2px; height: 2px;margin: 3px 0;transition: all 350ms cubic-bezier(0.9, 0, 0.33, 1);}
	.nav-button .line__1 {width: 25px;transform-origin: left;}
	.nav-button .line__2 {width: 25px;transform-origin: center;}
	.nav-button .line__3 {width: 25px;transform-origin: right;}
	.layui-nav .layui-this:after,.layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after {height: 1px;background-color: #449301;}
	.index-body h2,.main-body h2{ font-size: 35px; margin:20px 0 20px 0;}
	.layui-nav .layui-nav-item {line-height: 50px;}
	.index-about .about-image{ width: 80%; margin: auto; }
	.index-item .layui-col-md3{ display: none; }
	.team-bg-txt{ display: none; }
	.index-tmc{ background-size:auto 100%; }
	.behandeling_one img{width:100%;}
	.behandeling_one .name{min-height: 30px; padding:20px 0;}
	.index-team .layui-col-md4{ text-align:right; }
	.index-team img{width: 100%; display: inline-block;}
	.index-team .team-bg-box {height:100px; border-radius: 10px;}
	.index-team p{ padding:15px 0;}
	.Whatsapp_icon{right:10px; bottom:10px;}
	.index-team .team-bg {display: none;}
	.pic-box img { border-radius: 4px; }
	.index-pic .layui-col-space30{ margin:0 -10px; }
	.index-pic .layui-col-space30>* {padding: 10px;}
	.zsimg2:hover .pic-box-bg,.pic-box:hover .pic-box-bg{animation:none 0 ease 0 1 normal; -webkit-animation:none 0 ease 0 1 normal;}
	.meng0{ display: none; position: fixed; z-index: -1; width: 100%; height: 100%; background: rgba(0,0,0,.7); top:0;}
	footer{background-size:auto 100%;}
	.pic-big .pic-big-box{ width:96%; left:2%; margin-left:0;}
	.pic-big .pic-big-box img{ width: 100%;}
	.pic-big .big-close_btn{ position: absolute; z-index: 2; left:auto; right:0; top:-40px; }
	.layui-nav-child { top:60px; position: static;}
}