.zgray {background:#FFF;padding:85px 0 180px;position:relative;float:left;width:100%;}
	a.zcat {opacity:0.5;cursor:pointer;transition:all .2s ease-in-out;padding:0 80px;position:relative;float:left;width:48%;margin-right:4%;text-decoration:none;}
	a.zcat2 {margin-right:0;}
	a.zcatactive, a.zcat:hover {opacity:1;}
	a.zcat h3 {font-size:26px;font-weight:bold;text-align:center;margin-top:20px;position:relative;padding-bottom:20px;}
	a.zcat h3 br {display:none;}
	a.zcat .arrowdown {position:absolute;width:100%;height:30px;bottom:-10px;left:0;background:url(images/arrowdown.png) no-repeat center 0;opacity:0;transition:all .2s ease-in-out;}
	a.zcatactive .arrowdown {opacity:1;}
	.zcatborder {position:absolute;width:1px;height:300px;background:#707070;top:120px;left:50%;}
	.borderdown {position:relative;width:156px;height:5px;background:#15529A;margin:auto;display:block;opacity:0;transition:all .2s ease-in-out;}
	a.zcatactive .borderdown {opacity:1;}
	.zcat2 .borderdown {width:164px;}
	.zproducts {position:relative;float:left;width:100%;border:1px solid #ddd;box-sizing:border-box;padding:0px 65px 0 0;top:-100px;margin-bottom:150px;background:#fff;display:none;}
	.zproductsactive {display:block;}
	.zleft {position:relative;float:left;width:34%;box-sizing:border-box;padding-bottom:50px;}
	.zright {position:relative;float:left;width:66%;box-sizing:border-box;border-left:1px solid #ddd;padding-left:55px;padding-bottom:25px;}
	.zproduct {position:relative;float:left;width:100%;border-top:1px solid #ddd;margin-top:25px;padding-top:25px;margin-bottom:60px;}
	.zproduct:first-child {border-top:none;margin-top:0;}
	a.zlink, a.zacc, .zlabel {display:block;font-size:22px;font-weight:bold;color:#A0A0A0;margin-bottom:20px;cursor:pointer;text-decoration:none;padding-left:50px;}
	.zlabel {color:#15529A;background:#E3E3E3;padding-left:0;text-align:center;padding:12px 0;font-weight:normal;margin-bottom:40px;}
	a.zlinkactive, a.zlink:hover, a.zaccactive, a.zacc:hover {color:#1B1B1B;}
	.arrowright {display:inline-block;width:22px;height:21px;background:url(images/arrowright.svg) no-repeat 0 0;background-size:22px;opacity:0;transition:all .2s ease-in-out;margin-left:20px;position:relative;top:2px;}
	.zlinkactive .arrowright, .zaccactive .arrowright {opacity:1;}
	.zproduct h4 {font-size:30px;color:#7F8C8D;line-height:40px;}
	a.zproductimg {transition:all .2s ease-in-out;position:relative;float:left;width:289px;margin-right:30px;max-width:100%;}
	a.zproductimg:hover {opacity:0.7;}
	.zproductright {position:relative;float:left;width:400px;padding-left:30px;}
	.zproduct p {font-size:24px;color:#1B1B1B;line-height:32px;margin-bottom:18px;}
	.zproductsin {position:absolute;width:100%;height:0;overflow:hidden;}
	.zproductsinactive {position:relative;float:left;width:100%;height:auto;}
	a.zacc {display:none;}
	a.zacc .arrowright {transform:rotate(90deg);}
	.ztalk {position:fixed;width:280px;height:auto;background:#26272D;z-index:99;bottom:20px;right:20px;border-radius:15px;}
	a.ztalktrigger {display:block;text-align:center;color:#FFDD00;font-size:19px;text-decoration:none;padding:13px 13px;}
	a.ztalktrigger:hover {opacity:0.8;}
	.ztalkarrow {display:inline-block;width:14px;margin-left:15px;}
	.ztalktriggeractive .ztalkarrow {transform:rotate(180deg);}
	.ztalktoggle {padding:20px 0 10px;margin:0 18px;border-top:1px solid #707070;display:none;}
	.ztalktoggle a {text-decoration:none;font-size:14px;color:#fff;font-weight:bold;display:block;margin-bottom:18px;background-repeat:no-repeat;background-size:20px;background-position:0 0;padding-left:30px;}
	.ztalktoggle a.ztalkphone {background-image:url(images/phone.svg);background-position:2px 0;}
	.ztalktoggle a.ztalkemail {background-image:url(images/emailwhite.svg);background-size:24px;background-position:0 -4px;}
	.ztalktoggle a:hover {opacity:0.8;}

	.zgray .container, .zwhite .container {max-width:1320px;}
	.zgray .container {max-width:1100px;}
	.products__media-preview img {max-width:100%;height:auto;}

	a.zproductimg {width:40%;margin-right:0;}
	.zproductright {width:60%;}
	.zcat img {background:#fff;}

	sup {font-size:50%;line-height:50%;}

	@media screen and (max-width:1200px){
		a.zacc {display:block;text-align:center;border-top:1px solid #707070;padding:15px 0;font-size:24px;margin:0;color:#1b1b1b;position:relative;float:left;width:100%;}
		.zleft {display:none;}
		.zright {border:none;width:100%;padding-left:0;}
		.zproducts {padding:0;border-top:none;}
		.zproductsin {display:none;position:relative;float:left;width:100%;box-sizing:border-box;height:auto;margin-top:10px;}
		.zproducts {top:-50px;margin-bottom:-50px;}
		.zproduct {padding:30px 30px 0 !important;}
		.zgray {padding-bottom:40px;}
		a.zacc .arrowright {display:none;}
		.home-page__search h1 {font-size:28px !important;}


		.qnav {display:none;}
		.zright {padding-right:0 !important;}


	}

	@media screen and (max-width:992px){
		.home-page__buy-content {float:left;width:100%;}
		.zvideo {height:auto;margin-bottom:40px;position:relative;float:left;width:100%;}
		.zcatborder {height:150px;}
		a.zcat {padding:0;}
		a.zcat h3 {font-size:20px;}
	}

	.zacc:before {content:'\E145';font-family:'Material Icons';position:absolute;right:30px;bottom:50%;transform:translateY(50%);font-size:1.75rem;}
	.zaccactive:before {content: '\E15B';}

	@media screen and (max-width:500px){
		.borderdown {width:100px !important;height:3px;margin-top:10px;}
		.zcatborder {display:none;}
		.zvideo img {position:relative;float:left;width:100%;height:auto;display:block;}
		.zvideo .products__media-preview, .zvideo .products__link, .zvideo .products__media {position:relative;float:left;width:100%;height:auto;display:block !important;}
		.zvideo {height:auto !important;}
		a.zproductimg {width:100%;}
		.zproductright {width:100%;}
		a.zproductimg img {margin:auto;}
		.zproductright {padding-left:0;}
		.zproduct .btn {margin-bottom:40px;}
		.zproduct {margin-top:0;}
		.zproduct h4 {font-size:28px;}
		.zproduct p {font-size:20px;line-height:26px;}
		.arrowdown {background-size:40px !important;}
		body {overflow-x:hidden;}
		a.zcat h3 {line-height:24px;}
		a.zcat h3 br {display:block;}
		a.zacc {font-size:20px;text-align:left;padding-left:10px;box-sizing:border-box;}
		.ztalk {bottom:0;right:0;border-radius:0;width:100%;box-sizing:border-box;}
		.zvideo {height:auto;margin-bottom:40px;}
		.zfeaturesnav a {font-size:14px !important;}
		.zacc:before {right:10px;}

		.author a {display:block;}
	}

	.plist {overflow:visible;}


a.ztellink {font-size:16px;margin-left:25px;color:#0060a9 !important;}
a.ztellink:hover {color:#000 !important;}
.header__sub-header {height:auto !important;padding:4px 0;background:#e2e2e2;}

.header__nav {padding:40px 0 10px;}
.header__nav-list {right:-20px;position:relative;}
.header__nav-list a {font-size:20px;margin-left:40px;}

.home-page__hero {padding:100px 0;}
.home-page__hero h1 {font-size:50px;line-height:50px;text-align:left;}


.zheroleft {position:relative;float:left;width:55%;margin-right:5%;top:50px;}
.zheroright {position:relative;float:left;width:40%;background:#fff;}
.zherotabs {position:relative;float:left;width:100%;border-bottom:1px solid #ccc;}
.zherotabs a {position:relative;float:left;width:50%;box-sizing:border-box;border-bottom:3px solid #0060a9;font-size:22px;padding:15px 0;text-align:center;text-decoration:none;border-color:transparent;color:#aaa;}
.zherotabs a:hover, .zherotabs a.zherotabactive {background-color:#0060a9;color:#fff;}
.zherotabs a:first-child {border-right:1px solid #ccc;}

footer {font-family:'Hind',sans-serif !important;}


.zherotabs {margin-bottom:30px;}
.zheroright input[type="text"] {border:1px solid #ddd;box-sizing:border-box;font-weight:normal !important;padding:10px 15px;border-radius:10px;margin-bottom:20px;}
.zheroright input[type="text"]:hover, .zheroright input[type="text"]:focus {border-color:#000;}
.zinput1, .zinput2, {position:relative;float:left;width:48%;margin-right:4%;}
.zinput2 {margin-right:0;}
.zinput3 {clear:both;}
.zheroright form {padding:0 30px;margin:25px 0 0;}
.zsubmit {display:block;max-width:200px;padding:10px 15px;margin:auto;margin-bottom:40px;margin-top:40px;background:#0060a9 !important;border:none !important;color:#fff !important;text-align:center;border-radius:20px !important;cursor:pointer;}
.zsubmit:hover {background:#000 !important;}
.zheroright input[type="radio"] {visibility:visible;    outline: inherit;
    -webkit-tap-highlight-color: inherit;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-overflow-scrolling: inherit;appearance:auto !important;-webkit-appearance:auto !important;display:inline;width:auto;width:20px;height:20px;margin-right:9px;position:relative;top:5px;}

.products__media-preview--video {min-height:340px;}
.home-page__section.home-page__buy {padding-bottom:60px !important;}



.zradios label:first-child {margin-right:20px;}


.home-page__products .products__list {max-width:100%;}
h3.zproductheader {text-align:center;font-weight:bold;padding:15px 0;font-size:20px;border-bottom:1px solid #eee;margin:0 0 25px;}
.pmz {border-bottom:0;}

.headline.headline--6.products__heading {font-weight:normal;font-size:16px;position:relative;top:15px;}
.headline.headline--6.products__heading:after {display:inline-block;content:'';width:20px;height:20px;background:url(images/arrow.png) no-repeat;background-size:20px;margin-left:8px;position:relative;top:5px;}


.footer__address, .footer__logo, .footernav {position:relative;float:left;width:auto;}
.footernav {float:right;}


.footer__info {width:100%;}

.footer__address {opacity:0.6;margin-left:60px;top:-30px;}



footer.footer {padding-bottom:60px;}

.footernav a {opacity:0.6;margin-left:40px;}
.footernav a:hover {opacity:1;}


a.plink {display:inline-block;color:#fff;font-size:16px;text-decoration:none;margin-top:50px;border:1px solid #fff;text-align:center;padding:15px 50px;border-radius:30px;clear:left;display:block;max-width:220px;}
a.plink:hover {background:#fff;color:#000;}



.zproductimg img {max-width:100%;display:block;}

.zcatborder {display:none;}




.zmobileheader, .zmobilemenu {display:none;}





p.zsmall {font-size:14px !important;line-height:20px !important;}

.zul {font-size:14px;line-height:20px;margin-bottom:40px;}
.zul li {list-style-type:none;padding-left:30px;background:url(images/checkbox.png) no-repeat 0 2px;background-size:20px;margin-bottom:10px;}





.header {position:fixed;top:0;left:0;width:100%;height:auto;z-index:9998;}
.home-page.page-content {margin-top:160px;}





@media screen and (max-width:1200px) {

	.zmobileheader {display:block;background:#fff;position:fixed;width:100%;top:0;left:0;height:auto;z-index:9998;border-bottom:1px solid #ccc;}
	.zmobilelogo {position:relative;float:left;width:150px;padding:20px 0;margin-left:20px;}
	.zmobilemenu {display:none;}
	.header {display:none;}
	.zmobiletrigger {position:relative;float:right;width:50px;height:50px;top:10px;right:10px;cursor:pointer;}
	.zmt1, .zmt2, .zmt3 {position:absolute;width:30px;height:3px;background:#000;top:16px;left:10px;transition:all .2s ease-in-out;}
	.zmt2 {top:24px;}
	.zmt3 {top:32px;}

	.zmobilemenu {position:fixed;top:69px;height:calc(100vh - 69px);background:#0060a9;z-index:9998;width:100%;left:0;padding-top:40px;}
	.zmobilemenu a {text-transform:uppercase;font-size:20px;color:#fff;padding:20px 0;display:block;text-align:center;text-decoration:none;}

	.zmenutriggeractive .zmt2 {display:none;}
	.zmenutriggeractive .zmt1 {transform:rotate(-45deg);top:22px;}
	.zmenutriggeractive .zmt3 {transform:rotate(45deg);top:22px;}

	.zheroleft, .zheroright {width:100%;margin:0;}
	.zheroleft {margin-bottom:100px;}

	.home-page__hero h1 {font-size:30px;line-height:30px;}
	h3.theader {padding:0 !important;}
	.footer__address {clear:left;width:100%;margin-left:0;top:0;margin-top:20px;}
	.footernav {float:left;width:100%;}
	.footer__logo {float:none;}
	.footernav {margin-bottom:40px;margin-top:40px;}
	.footernav a {margin-left:0;padding:15px 0 ;}

	.headline.headline--hero {padding:0 !important;}

	.products__list.plist {position:relative;float:left;width:100%;display:block;}
	.home-page__products .products__list-item {min-width:0;max-width:100%;position:relative;float:left;width:48%;margin:0 4% 30px 0 !important;display:block;}
	.home-page__products .products__list-item.pl2 {margin-right:0 !important;}


	.zwhite .zproducts {margin-bottom:120px;}

	.zproducts {padding-bottom:0;}
	.zproducts .zright {padding-bottom:0px !important;}
	a.zacc {border-bottom:0 !important;border-color:#ddd !important;}
	.zproduct {padding:30px !important;}

	.home-page.page-content {margin-top:60px;} 


}

.zh4a {text-decoration:none;}
.zh4a:hover {color:#000;}


@media screen and (max-width:500px) {
	.home-page__products .products__list-item {width:100% !important;margin-right:0 !important;}
	.home-page__hero .container {width:100%;box-sizing:border-box;padding:0 20px !important;}
	.zinput1, .zinput2 {width:100%;margin-right:0;}
	.zradios label {display:block;}
	.zvideo .products__media {max-width:100%;display:block;min-height:200px !important;max-height:200px !important;}
	.products__media-preview--video, .products__media-preview--icon {min-height:200px !important;max-height:200px !important;}

}



















#colorbox, #cboxOverlay, #cboxWrapper {position:absolute;top:0;left:0;z-index:9999; }
#cboxOverlay {position:fixed;top:0;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft {clear:left;}
#cboxContent {position:relative;}
#cboxLoadedContent {-webkit-overflow-scrolling:touch;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor:pointer;}
.cboxPhoto {float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe {width:100%;height:100%;display:block;border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay {background:rgba(0,0,0,0.9) url(images/cboxclose.png) no-repeat right 10px !important;opacity:1 !important;}
#colorbox {outline:0;overflow:visible;}
#cboxContent{background:transparent;}
#cboxWrapper {position:absolute;overflow:visible;}
.cboxIframe {background:#222;}
#cboxError {padding:50px;border:1px solid #ccc;}
#cboxLoadedContent {border:0;background:#222;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#cboxTitle {position:absolute;bottom:-35px;left:0;text-align:center;width:100%;color:#ccc;font-family:inherit;}
#cboxCurrent {text-indent:-9999px;overflow:hidden;visibility:hidden;}
#cboxPrevious, #cboxNext, #cboxSlideshow {border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxPrevious, #cboxNext {position:absolute;top:50%;left:-50px;width:50px;height:50px;margin-top:-25px;text-indent:-9999px;background:url(images/arrowprevwhite.png) no-repeat center;background-size:20px;}
#cboxNext {left:auto;right:-50px;background:url(images/arrownextwhite.png) no-repeat center;background-size:20px;}
#cboxClose {display:none;}
@media screen and (max-width:600px) {
    #cboxPrevious, #cboxNext {top:-35px;}
    #cboxPrevious {left:-15px;}
    #cboxNext {right:-15px;}
}
#cboxOverlay .menuclose {display:block !important;}

a.lightvideoimg {position:relative;float:left;width:100%;margin-bottom:20px;}
a.lightvideoimg img {width:100%;}
.vidover {position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.2) url(images/vidplay.png) no-repeat center;}
a:hover .vidover, a:focus .vidover {background-color:rgba(0,0,0,0.5);}