/*Zoniz*/
/*	--------------------------------------------------
	:: Global Reset & Standards
	-------------------------------------------------- */
	
	/* 
		Eric Meyer's CSS Reset
		http://meyerweb.com/eric/tools/css/reset/ 
		v2.0 | 20110126
   		License: none (public domain)
	*/
	
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font: inherit;
		vertical-align: baseline;
	}
	html {
		font-size: 62.5%; 
	}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section {
		display: block;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
/*	--------------------------------------------------
    :: Typography
	-------------------------------------------------- */
	h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: 1.25 }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 46px; font-size: 4.6rem; margin-bottom: 12px;}
	h2 { font-size: 35px; font-size: 3.5rem; margin-bottom: 9px; }
	h3 { font-size: 28px; font-size: 2.8rem; margin-bottom: 9px; }
	h4 { font-size: 21px; font-size: 2.1rem; margin-bottom: 3px; }
	h5 { font-size: 18px; font-size: 1.8rem; font-weight: normal; margin-bottom: 3px;  }
	h6 { font-size: 15px; font-size: 1.5rem; font-weight: normal; }

	.subheader { color: #777; font-weight: 300; margin-bottom: 24px; }

	p { line-height: 17px; margin: 0 0 18px; }
	p img { margin: 0; }
	p.lead { font-size: 18px; font-size: 1.8rem; line-height: 24px;  }
	
	em, i { font-style: italic; line-height: inherit; }
	strong, b { font-weight: bold; line-height: inherit; }
	small { font-size: 60%; line-height: inherit; }
	
	h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; }
	
	body { font-family: 'Open Sans', Arial, Helvetica, sans-serif !important; background-color: #f5f5f5 !important; margin: 0; padding: 0; } /* 'Open Sans' , bg color: #f5f5f5;*/
	h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', Arial, Helvetica, sans-serif !important; margin: 0 auto; }
	p { font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 18px; }
	.paragraph { font-size: 14px; line-height: 1.75; }
	.p1 { font-family: Arial, 'Helvetica Neue', sans-serif; font-size: 1.25em; line-height: 23px; margin-bottom: 18px; }
	.p12 { font-family: Arial, 'Helvetica Neue', sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 18px; }
	.p15 { font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; font-size: 15px; line-height: 1.5; margin-bottom: 18px; }
	.p16 { font-family: Arial, 'Helvetica Neue', sans-serif; font-size: 16px; line-height: 1.5; margin-bottom: 18px; }
	.last-paragraph { margin-bottom: 0px !important; }
	.bold { font-weight: bold; }
	.italic { font-style: italic; }
	
/*	--------------------------------------------------
    :: Default
	-------------------------------------------------- */
	.container { padding: 0; margin: 0; }
	.row { width: 100%; width: 980px; margin: 0 auto; }
	.left { float: left; }
	.right { float: right; }
	.text-center { text-align: center; }
	.button { display: inline-block; width: 220px; height: 32px; background: #e5e5e5; border-radius: 3px; padding-top: 12px; font-size: 18px; text-decoration: none; color: #333; }
	.padding10 { padding: 10px; }
	.padding20 { padding: 20px; }
	#section-wrapper { background: #f5f5f5; position: relative; overflow: hidden; height: auto; float: left; width: 100%; }

/* -----------------------------------------
   ::Header/Navigation
   -------------------------------------- */
	#header-wrapper { background: #101e28; height: 58px; position: fixed; top: 0; left: 0; z-index: 7; width: 100%; }
	/*.logoZoniz { background: url(https://s3-eu-west-1.amazonaws.com/eu.zoniz.com/zoniz/public/zonizsite/logoZonizWhite.png) no-repeat center center; display: block; width: 98px; height: 38px; text-indent: -99999px; float: left; margin-top: 12px; }*/
	.logoZoniz { background: url(../images/logoZonizSite.png) no-repeat -7px center; display: block; width: 120px; height: 38px; text-indent: -99999px; float: left; margin-top: 12px; }
	/*#navigation { float: left; margin: 27px 0px 0px 80px; }
	#navigation li { display: inline; padding: 0 10px; }
	#navigation li a { font-family: "Open Sans", Arial, Helvetica, sans-serif !important; font-size: 13px; color: #c2c2c2; text-decoration: none; text-transform: uppercase; height: 31px; display: inline-block; }
	#navigation li a:hover { font-size: 13px; color: #efefef; text-decoration: none; text-transform: uppercase; } /*background: url(../images/menu-arrow.png) no-repeat center 17px;
	#navigation li a.selected { font-size: 13px; color: #efefef; text-decoration: none; text-transform: uppercase; font-weight: normal; } /*background: url(../images/menu-arrow.png) no-repeat center 17px;
	
	.trialButton { float: right; background: #39b54a; color: #fff; margin: 14px 20px 12px 0; text-align: center; height: 22px; width: 160px; padding-top: 10px; font-size: 14px; }
	.trialButton:hover { background: #36a745; color: #fff; } */
	
	#navigation { float: left; margin: 27px 0px 0px 10px; }
	#navigation li { display: inline; padding: 0 7px; }
	#navigation li a { font-family: "Open Sans", Arial, Helvetica, sans-serif !important; font-size: 12px; color: #c2c2c2; text-decoration: none; text-transform: uppercase; height: 31px; display: inline-block; }
	#navigation li a:hover { font-size: 12px; color: #efefef; text-decoration: none; text-transform: uppercase; } /*background: url(../images/menu-arrow.png) no-repeat center 17px;*/
	#navigation li a.selected { font-size: 12px; color: #efefef; text-decoration: none; text-transform: uppercase; font-weight: normal; } /*background: url(../images/menu-arrow.png) no-repeat center 17px;*/
	
	#sl-buttons { float: right; position: relative; margin: 0; }
	#sl-buttons li { display: inline-block; padding: 14px 5px 0; }
	.trialButton { position: relative; background: #39b54a; color: #fff; text-align: center; height: 22px; width: 140px; padding-top: 10px; font-size: 14px; top: 1px; text-transform: uppercase; }
	.trialButton:hover { background: #36a745; color: #fff; }
	.loginButton { position: relative; background: #101e28; color: #fff; text-align: center; height: 18px; width: 100px; padding: 7px 0 3px; font-size: 14px; border: 2px solid #efefef; text-transform: uppercase; }
	.loginButton:hover { background: #434343; color: #fff; }
	
/* -----------------------------------------
   ::Intro Image/Video
   -------------------------------------- */
	#introImage-wrapper { background: url(../images/introImageBlurryBg.jpg) no-repeat center top #101e28; height: 640px; background-size: cover; clear: both; position: relative; margin-top: 50px; } /*height: 680px;*/
	#introImage { background: url(../images/zonizAppWindow.png) no-repeat center bottom transparent; height: 640px; text-align: center; margin: 0 auto; width: 960px; }
	.playVideo { position: relative; padding-top: 80px; }
	.playIcon { background: url(../images/playIcon.png) no-repeat center bottom transparent; display: block; height: 96px; width: 96px; position: relative; text-indent: -9999px; margin: 130px auto 0; }
	.playIcon:hover { background: url(../images/playIconHover.png) no-repeat center bottom transparent; /*opacity: 0.8;*/ }
	.introduction { position: relative; overflow: hidden; text-align: left; padding-top: 48px; text-align: center; }
	.introduction h1, .introduction h3 { position: relative; color: #efefef; /*background: url(../images/transparentBkBg.png) repeat center center transparent;*/ padding: 5px 18px; text-align: center; }
	.introduction h1 { margin: 0px auto 0px; width: 310px; font-size: 54px; font-weight: 300; }
	.introduction h3 { margin: 0 auto 12px; width: 620px; font-size: 21px; }
	
/* -----------------------------------------
   ::Section Types
   -------------------------------------- */
	.section-types { background: #fff !important; }
	/*
	.section-types { background: url(../images/sectionArrowDark.png) no-repeat center top #fff !important; }
	*/
	.section-types .heading-section { margin-bottom: 0px; }
	.dots { background: url(../images/dots.png) no-repeat center center transparent; width: 960px; height: 42px; margin: 0 auto 12px; }
	.types-row { width: 960px; margin: 0 auto; position: relative; overflow: hidden; height: auto; padding: 0 0 10px 0; margin-bottom: 80px; }
	.types1, .types2, .types3 { float: left; position: relative; overflow: hidden; width: 280px; background: #f5f5f5; /*background: #c7ecfc;*/ border-radius: 2px; text-align: left; /*border: 15px solid #b9e6f9;*/ margin-left: 30px; box-shadow: 5px 5px 0px rgba(0,0,0,0.12); }
	.types2, .types3 {  }
	.types-headline { background: #e5e5e5; /*background: #101e28; background: #4ab2d7;*/ padding: 10px; height: 10px; }
	.types-header { padding-top: 20px; height: 200px; }
	.types-heading { text-align: center; font-weight: 300; color: #333; background: #4ab2d7; border-radius: 100px; width: 150px; height: 100px; padding-top: 50px; color: #fff; margin-top: 15px; }
	.types-heading.first { text-align: center; font-weight: 300; color: #fff; background: #4ab2d7; border-radius: 100px; width: 150px; height: 115px; padding-top: 35px; }
	.types-content { position: relative; overflow: hidden; padding: 20px 20px 0 20px; }
	.types-content p { text-align: center; margin: 0 !important; font-size: 16px; line-height: 1.45 !important; }
	.types-footer { position: relative; overflow: hidden; height: auto; padding: 20px; text-align: center; }
	.types-inner { border-bottom: 1px solid #dedede; height: 80px; }
	.button.learn-more { text-align: center; background: #4ab2d7; color: #fff; margin: 0px 7px; height: 22px; width: 160px; padding-top: 10px; font-size: 14px; }
	/*.button.learn-more:hover { background: #3da4c8; color: #fff; } */
	.section-types-box {  }
	a.types-link  { text-decoration: none !important; display: block; }
	a.types-link p { color: #333 !important; }
	a.types-link .types-heading  { transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; }
	a.types-link .types-header, a.types-link .types-content , a.types-link .types-footer, a.types-link .types-inner { transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; }
	a.types-link:hover .types-heading  { background: #fff; color: #333; text-decoration: none !important; width: 180px; height: 120px; padding-top: 60px; border-radius: 140px; font-size: 24px; margin-top: 0 !important; }
	a.types-link:hover .types-heading.first  { background: #fff; color: #333; text-decoration: none !important; width: 180px; height: 130px; padding-top: 50px; border-radius: 140px; font-size: 24px; }
	a.types-link:hover .types-content, a.types-link:hover .types-header, a.types-link:hover .types-footer  { background: #e5e5e5; }
	a.types-link:hover .types-inner { border-bottom: 1px solid #fff; }
	a.types-link:hover .learn-more  { background: #3da4c8 !important; color: #fff !important; }
	
/* -----------------------------------------
   ::Intro Text
   -------------------------------------- */
	#introText-wrapper { position: relative; overflow: hidden; background: #f5f5f5; height: auto; float: left; width: 100%; }
	#introText { text-align: center; width: 580px; margin: 24px auto; font-weight: 300; }
	#introText .intro-text-heading { font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; text-align: center; font-size: 28px; line-height: 1.5; margin: 40px auto 12px; font-weight: 300; }
	#introText .intro-text-paragraph { font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; position: relative; font-size: 18px; font-weight: 400; margin: 12px auto 40px; line-height: 1.5; }

/* -----------------------------------------
   ::Startup section
   -------------------------------------- */
	/*.startup-wrapper { background: url(../images/blueTrianglesBgL.png) repeat-x top center #4ab2d7 !important; height: auto; position: relative; overflow: hidden; }*/
	.startup-wrapper { background: top center #4ab2d7 !important; height: auto; position: relative; overflow: hidden; }
	.heading-section { text-align: center; position: relative; overflow: hidden; padding: 24px 0 24px; }
	.startup-wrapper .heading-section { background: url(../images/sectionArrow.png) no-repeat center top transparent; }
	.heading-section h3 { font-size: 40px; font-weight: 300; margin-top: 40px; }
	.heading-section h5 { margin-top: 12px; margin-bottom: 24px; }
	.startup-left { float: left; position: relative; margin-right: 40px; margin-left: 40px; }
	.startup-right ol { position: relative; margin-top: 28px; }
	.startup-right ol li { font-size: 16px; color: #fff; margin-bottom: 24px; line-height: 1.5; background: url(../images/bulletArrowList1.png) no-repeat 600px 5px transparent; }
	
/* -----------------------------------------
   ::Highlights section
   -------------------------------------- */
	.highlights-wrapper { background: #fff !important; height: auto; position: relative; overflow: hidden; }
	.highlights { background: url(../images/worldMapDotted.png) no-repeat center center transparent; height: auto; overflow: hidden; }
	.highlights .main-heading { margin-bottom: 40px; }
	.inner-highlights-row { position: relative; float: left; overflow: hidden; margin-bottom: 24px; clear: both; width: 100%; }
	.inner-highlights-row h5 { font-family: Arial, 'Helvetica Neue', sans-serif !important; margin-top: 12px; margin-bottom: 7px; }
	.inner-highlights-row img { text-align: center;  }
	.inner-highlights-row p { text-align: center; line-height: 1.45; font-size: 14px; }
	.col1, .col2, .col3 { float: left; width: 296px; margin-left: 40px; text-align: center; }
	.col1 { margin-left: 0px !important; }

/* -----------------------------------------
   ::Zoniz Everywhere section
   -------------------------------------- */
	/*.zonizEverywhere-wrapper { background: url(../images/zonizEverywhereBg.png) repeat-x center top #ffffff !important; height: auto; position: relative; overflow: hidden; }*/
	.zonizEverywhere-wrapper { background: url(../images/peopleImage.png) repeat center top  #e5f4fb !important; height: auto; position: relative; overflow: hidden; } /*#101e28*/
	/*#zonizEverywhere { background: url(../images/zonizEverywhereBgMap.png) no-repeat center top transparent; height: auto; position: relative; overflow: hidden; }*/
	/*.connect-left { float: left; position: relative; overflow: hidden; width: 510px; margin: 0 70px; }*/
	.heading-section.connections  { text-align: center; }
	.heading-section.connections h3 { margin-top: 40px; font-size: 40px; font-weight: 300; text-align: center;}
	.heading-section.connections h5 { margin-top: 12px; }
	.connect-left { float: left; position: relative; overflow: hidden; width: 420px; margin: 0 70px 0 30px; }
	.connect-left ol { position: relative; margin-top: 40px; }
	.connect-left ol li { font-size: 16px; color: #111; margin-bottom: 24px; line-height: 1.45; background: url(../images/bulletArrowListDark.png) no-repeat 18px 5px transparent; padding-left: 40px;}
	.connect-right img { margin-bottom: -150px; position: relative; z-index: 5; }
	
/* -----------------------------------------
   ::Testimonials section
   -------------------------------------- */
	#testimonials { margin: 0 auto !important; position: relative; height: auto; overflow: hidden; padding-bottom: 40px; }
	.testimonials-wrapper { background: #ffffff !important; height: auto; position: relative; overflow: hidden; }
	.testimonial-left, .testimonial-right { float: left; width: 420px; margin-left: 60px; margin-bottom: 20px; }
	.testimonial-right { margin-left: 20px; }
	.quote-box { border: 1px solid #e5e5e5; height: 160px; }
	.quote-box  img { float: left; margin-right: 24px; margin-bottom: 24px; width: 64px; }
	.quote-box q { font-style: italic; font-size: 14px; float: left; width: 250px; }
	.quote-arrow { display: block; margin: 0; background: url(../images/quoteArrow.png) no-repeat left top transparent; width: 24px; height: 18px; position: relative; z-index: 2; margin: 0 0 -4px 24px; } 
	.quoteText { float: left; width: 280px; }
	.quoteText .name { float: left; font-weight: bold; font-size: 15px; margin-top: 12px; color: #333; }
	.leftQuote { display: block; background: url(../images/quoteIcon.png) no-repeat left top; width: 24px; height: 90px; position: relative; float: left; margin-right: 5px; }
	.testimonial-left p, .testimonial-right p { margin-bottom: 0px; }
	
/* -----------------------------------------
   ::Teaser section
   -------------------------------------- */
	.teaser { background: url(../images/gradientGlowFull.png) no-repeat center 40px #101e28 !important; /*background: #39b54a !important;*/ /*padding: 20px 0 32px;*/ padding: 40px 0 0;}
	.teaser h4 { color: #fff; font-weight: 300; float: left; line-height: 1.5; margin-top: 24px; }
	.teaser .button { background: #fff !important; color: #4ab2d7 !important; text-align: center; margin-top: 7px; padding-top: 9px !important; padding-bottom: 3px; margin-left: 0px; margin-top: 24px;}
	.teaser .button:hover { background: #eaeaea !important; }
	.teaser .button img { position: relative; margin-bottom: -3px; left: -12px; }
	.blueprint { width: 100%; margin: 0 auto; width: 480px; }
	/*.blueprint img { margin: 0 auto; }*/
	.blueprint img { margin: 0 auto; }
	.teaser-download { margin: 0 auto; width: 640px; text-align: center; }
	
/* -----------------------------------------
   ::Content
   -------------------------------------- */
	#content-wrapper { clear: both; background: #ffffff; position: relative; overflow: hidden; }
	
	/*--Services--*/
	.services-left { float: left; width: 120px; overflow: hidden; }
	.services-right { overflow: hidden; }
	.professional-services { margin-top: 20px; margin-bottom: 12px; font-family: 'Open Sans', sans-serif !important; font-weight: 600; }
	.services-icons { float: left; width: 96px; height: 96px; margin-top: 20px; }
	.services-paragraph { margin-bottom: 24px; }
	#services-wp { width: 840px; position: relative; margin: 0 auto;}
	.services-head-ft { position: relative; overflow: hidden; padding: 40px 0 0; color: #fff;  }
	.services-ft-text { line-height: 28px; color: #fff; margin-bottom: 24px;}
	.services-heading { text-transform: uppercase; font-weight: 700; margin-bottom: 24px; }
	.services-head-title { font-weight: normal; margin-bottom: 14px; }
	.section-headline { background: url(../images/blueTrianglesBg.png) repeat-x top center #fff !important; height: auto; position: relative; overflow: hidden; margin-top: 50px;}
	.section-headline.tour { margin-top: 96px; }
	
	.whitepaper-image { float: left; width: 96px; margin-top: 20px; }
	.ebook-row { margin-bottom: 35px; }
	
	/*--FAQs--*/
	.faq-wrapper {  }
	.faq-section { margin-bottom: 40px; }
	.faq-section h2 { margin-bottom: 12px; margin-top: 40px; }
	.faq-section h5 { margin-bottom: 2px; padding-left: 24px; background: url(../images/bulletArrowListDark.png) no-repeat left 7px transparent; }
	.faq-section .paragraph { margin-bottom: 21px; padding-left: 24px; color: #777; }
	
	/*--Social Media Types--*/
	.sm-types-header-wrapper { margin-top: 46px !important; /*background: #4ab2d7 !important;*/ }
	.sm-types-wrapper { /*background: #e3f8ff !important;*/ }
	.sm-types-section { float: left; margin: 60px auto 40px; width: 960px; clear: both; position: relative; overflow: hidden; }
	.sm-types-section h2 { margin-bottom: 12px; margin-top: 40px; }
	.sm-types-section h4 { margin-bottom: 24px; line-height: 1.5em;}
	.sm-types-section .paragraph { margin-bottom: 7px; color: #777; }
	.sm-types-section .paragraph.last { margin-bottom: 28px; }
	.smtc1, .smtc2 { float: left; position: relative; width: 440px; margin-left: 20px; }
	
	/*--Pricing--*/
	#content-wrapper-pricing { background: #fff; overflow: hidden; float: left; width: 100%; }
	#header-mid-pricing { background: #fff; overflow: hidden; padding-bottom: 20px; padding-top: 20px; float: left; position: relative; width:100%; margin-top: 94px; }
	.pricing-head-text { font-size: 15px; font-family: Arial, 'Helvetica Neue', sans-serif; margin-bottom: 24px; margin-top: 12px; }
	.pricing-area { margin: 40px auto; }
	.price-table-head { background: #009de3; overflow: hidden; } /*background: url(../images/priceTableHead.png) repeat-x center top #f5f5f5;*/
	.price-table-head-yellow {  background: #ffb400; overflow: hidden; }
	.pricing-row-bg { background: #f5f5f5; overflow: hidden; }
	#price-table { border: 1px solid #e5e5e5; text-align: center; }
	#price-table tr { border-bottom: 0px solid #e5e5e5; width: 200px; }
	#price-table tr td { border-right: 1px solid #e5e5e5; }
	#price-table p { margin-bottom: 0px; }
	table { vertical-align: top !important; }
	table#price-wrapper { vertical-align: top !important; }
	table#price-table { vertical-align: top !important; }
	table tbody tr td { vertical-align: top !important; }
	.list-item { border-bottom: 1px solid #e5e5e5; padding: 11px 0 10px 0; margin-bottom: 0px; text-align: left; }
	.list-item-secondary { border-bottom: 1px solid #e5e5e5; padding: 11px 0 9px 0; margin-bottom: 0px; text-align: left;  }
	.list-item-tertiary { border-bottom: 1px solid #e5e5e5; padding: 11px 0 30px 0; margin-bottom: 0px; text-align: left;  }
	.list-item-quaternary { border-bottom: 0px solid #e5e5e5; padding: 11px 0 44px 0; margin-bottom: 0px; text-align: left;  }
	.table-list-item { border-bottom: 1px solid #e5e5e5; padding: 11px 0px 9px 0px; margin-bottom: 0px; }
	.table-list-item-secondary{ border-bottom: 1px solid #e5e5e5; padding: 11px 0px 9px 0px; margin-bottom: 0px; }
	.signup-pricing { background: url(../images/getStartedArrow.png) no-repeat 12px 12px #39b54a; color: #fff; margin: 12px 10px 12px 0; text-align: center; height: 32px; width: 200px; padding-top: 14px; padding-left: 24px; font-size: 21px; font-weight: 600; } /*width was 160px; height was 22px; padding top 10px*/
	.signup-pricing:hover { background-color: #36a745; color: #fff; }
	.signup-pricing.premium { background: url(../images/getStartedEmail.png) no-repeat 12px 8px #4bb3d8; color: #fff; margin: 12px 10px 12px 0; text-align: center; height: 28px; width: 140px; padding-top: 10px; padding-left: 18px; font-size: 18px; }
	.signup-pricing.premium:hover { background-color: #46a0c0; color: #fff; }
	/*.contactus-pricing { background: #ffb400; color: #fff; margin: 12px 10px 12px 0; text-align: center; height: 22px; width: 160px; padding-top: 10px; font-size: 14px; }
	.contactus-pricing:hover { background: #ffa200; color: #fff; }*/
	.contactus-pricing { background: #394551 ; color: #fff; margin: 12px 10px 12px 0; text-align: center; height: 22px; width: 160px; padding-top: 8px; font-size: 14px; }
	.contactus-pricing:hover { background: #101e28; color: #fff; }
	.enterprise-text { font-size: 18px; font-weight: bold; margin-top: 120px; }
	.pricing-heading { margin-top: 24px !important; margin-bottom: 12px; font-size: 28px !important; font-weight: 400 !important; }
	.pricing-text { margin-top: 12px !important; margin-bottom: 12px; line-height: 1.5; font-size: 18px; font-weight: 400; }
	
	.pricing-section { position: relative; margin: 0 auto; width: 800px; margin-bottom: 40px; overflow: hidden; } /*width was width: 610px;*/ 
	.pricing-box { float: left; position: relative; overflow: hidden; width: 280px; background: #fff; margin-top: 20px; margin-left: 60px; margin-bottom: 40px; box-shadow: 0px 2px 15px rgba(0,0,0,0.28); z-index: 2; border: 1px solid #d4d4d4; } /*width was 250px;*/
	.pricing-box.premium { margin-top: 50px !important; width: 220px; margin-right: -20px; z-index: 1 !important; }
	.pricing-box.basic { width: 260px; margin-left: 10px; z-index: 1 !important; }
	/*.pricing-box-header.basic { background: url(../images/basicPriceBg.png) repeat left top #39b54a; }*/
	.pricing-box-topline.basic { background: #39b54a; height: 12px; }
	.pricing-box-topline.premium { background: #4bb3d8; height: 12px; }
	.pricing-box-header.basic{ background: url(../images/sectionArrowGreen.png) no-repeat center -10px #fff; }
	.pricing-box-header.basic p { color: #fff !important; margin: 24px auto; }
	/*.pricing-box-header.premium { background: url(../images/premiumPriceBg.png) repeat left top #4bb3d8; }*/
	.pricing-box-header.premium { background: url(../images/sectionArrowBlue.png) no-repeat center -10px #fff; }
	.pricing-box-header.premium p { color: #fff; margin: 24px auto; }
	/*.pricing-box-header.advanced { background: #ffb400; }*/
	.pricing-box-header.advanced { background: url(../images/advancedPriceBg.png) repeat left bottom #101e28; }
	.pricing-box-header { background: #4bb3d8; color: #fff; text-align: center; position: relative; overflow: hidden; }
	.pricing-box-header h4 { padding: 24px 0; font-weight: 600; }
	.price-dollar { font-size: 21px; font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; font-weight: bold; margin-bottom: 7px; }
	.price-dollar span { font-size: 28px; font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; font-weight: 400; margin-bottom: 7px; }
	.price-dollar .price { font-size: 36px; }
	.price-dollar .price.free { font-size: 42px;}
	.price-dollar .month { font-size: 15px; }
	.price-euro { font-size: 18px; font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; font-weight: 400; }
	.pricing-box-mid-header { background: #efefef; position: relative; overflow: hidden; padding: 0; }
	.pricing-box-mid-header.basic { background: #efefef; position: relative; overflow: hidden; padding: 0; height: 97px; }
	.pricing-box-mid-header.basic .price-dollar { margin: 32px auto 24px !important; }
	.pricing-box-mid-header p { margin: 24px auto 18px; text-align: center; }
	.pricing-box-content { padding: 10px;}
	.pricing-box-content p { font-size: 15px !important; line-height: 1.25;}
	.pricing-box-content p.support-time { font-size: 12px !important; margin-bottom: 12px;}
	.pricing-box-row { border-bottom: 1px solid #e5e5e5; background: #fff; text-align: center; padding: 10px 10px 7px; width: 220px; } /*width was 210px*/
	.pricing-box.premium .pricing-box-row { border-bottom: 1px solid #e5e5e5; background: #fff; text-align: center; padding: 10px 10px 7px; width: 180px; } /*width was 210px*/
	.pricing-box-row.last { border-bottom: 0px solid #e5e5e5; }
	.pricing-box-row p { font-size: 14px; margin-bottom: 3px; }
	.photo-credits { margin-bottom: 18px !important; }
	.pricing-box-footer { text-align: center; background: #fff; position: relative; overflow: hidden; height: auto; }
	.pricing-box-footer .button { margin: 12px auto 24px; }
	.pricing-notes { float: left; margin-left: 90px; }
	.pricing-box-row.advanced { margin-top: 121px; margin-bottom: 68px; }
	.various-plans { font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; font-size: 21px !important; }
	/*Price 2*/
	.price-header { float: left; position: relative; border: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-bottom: none; border-right: none; width: 125px; display: block; padding: 20px 10px; font-size: 24px; font-weight: 600; }
	.price-header.features { float: left; position: relative; border-left: none; border-top: none; width: 199px; display: block; margin-bottom: 1px; background: none; }
	.price-header.right { border-right: 1px solid #d7d7d7; width: 124px; }
	.pricebox { float: left; width: 145px; text-align: center; position: relative; }
	.pricelist { float: left; position: relative; width: 145px; font-size: 14px; }
	.pricelist li { float: left; position: relative; padding: 6px 10px; min-height: 30px; line-height: 30px; background: #fff; width: 125px; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; }
	.pricelist li.alt { background: #efefef !Important; }
	.pricelist li.alast { height: 80px; }
	.pricelist li.last { border-bottom: 1px solid #d7d7d7; }
	.pricelist.last { border-right: 1px solid #d7d7d7; overflow: hidden; }
	.pricelist li.last.right { border-right: 1px solid #d7d7d7; }
	.pricelist li.alast.bottom { border-bottom: 1px solid #d7d7d7; }
	.first-price { float: left; clear: both; font-weight: bold; font-size: 24px; text-align: center; width: 100%; line-height: 1.45;  }
	.currency { font-size: 15px; font-weight: normal; position: relative; top: -3px; margin-right: 3px; }
	.superscript { position: relative; font-weight: bold; font-size: 11px; top: -8px; color: #555; }
	.permonth { clear: both; float: left; font-size: 12px; margin-bottom: 16px; line-height: 1.15; text-align: center; width: 100%;  }
	.second-price { clear: both; float: left; font-size: 12px; line-height: 1.15; text-align: center; width: 100%; font-style: italic; color: #555; }
	
	.pricebox.features { float: left; width: 219px; text-align: center; position: relative; }
	.pricebox.features .pricelist { float: left; position: relative; width: 219px; font-size: 14px; }
	.pricebox.features .pricelist li { float: left; position: relative; width: 199px; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; }
	
	.signup-pricing { background: url(../images/getStartedArrowSmall.png) no-repeat 8px 10px #39b54a; color: #fff; margin: 12px 10px 12px 5px; text-align: center; height: 28px; width: 90px; padding: 2px 4px 4px 18px; font-size: 14px; font-weight: 600; } /*width was 160px; height was 22px; padding top 10px*/
	.signup-pricing:hover { background-color: #36a745; color: #fff; }
	.signup-pricing.premium { background: url(../images/getStartedArrowSmall.png) no-repeat 8px 10px #4bb3d8; color: #fff; margin: 12px 10px 12px 5px; text-align: center; height: 28px; width: 90px; padding: 2px 4px 4px 18px; font-size: 14px; font-weight: 600; }
	.signup-pricing.premium:hover { background-color: #46a0c0; color: #fff; }
	
	/*--Comparison--*/
	.comparison-wrapper { background: #fff !important; }
	#comparison-table { text-align: left; background: #fff; border: 1px solid #e5e5e5; }
	table#comparison-table tbody tr { border-bottom: 1px solid #e5e5e5; }
	#comparison-table tr td { border-right: 1px solid #e5e5e5; padding: 7px 24px; text-align: center;}
	#comparison-table tr td.last-td { border-right: 0px solid #e5e5e5; }
	#comparison-table p { margin-bottom: 0px; font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; }
	table { vertical-align: top !important; }
	table#comparison-wrapper { vertical-align: top !important; }
	table#comparison-table { vertical-align: top !important; }
	table tbody tr td { vertical-align: top !important; }
	.table-head { background: #f5f5f5; }
	.table-head p { font-size: 18px; }
	.features-td { text-align: left !important; }
	.comparison-contact { padding: 24px; font-size: 16px; font-weight: 300; font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; }
	.no { color: #f30; }
	.yes { color: #39b54a; }
	
	/*--About Us--*/
	#content-wrapper-about { background: #fff; overflow: hidden; clear: both; position: relative; margin-top: 96px; }
	.au1 { float: left; margin-right: 40px; padding: 40px 0; }
	.about-head-title { margin-bottom: 18px; }
	.about-head-text { color: #999; margin-bottom: 20px; line-height: 27px; }
	.au2 { clear: both; float: left; width: 880px; }
	#network-wrapper { position: relative; background: #f3fdff; padding: 25px 0; }
	#network { position: relative; overflow: hidden; }
	
	/*--Contact--*/
	#contact-adresses-wrapper { background: #30343f; /*#f3fdff;*/ overflow: hidden; }
	#contact-inner { background: url(../images/sectionArrow.png) no-repeat center top transparent; }
	#adresses { background: url(../images/euroMap.png) no-repeat 440px top transparent; height: 354px; }
	#adresses p { color: #f0f0f0; }
	.contact-head-text { clear: both; margin-left: 20px; color: #333; line-height: 27px; margin-bottom: 36px; text-align: center; padding-top: 18px; font-weight: 300; }
	.head-email-link { font-size: inherit; color: #1a73ce; text-decoration: none; line-height: 23px; font-weight: 400; }
	.head-email-link:hover { color: #115193; text-decoration: none; }
	.countries-contact { clear: both; overflow: hidden; margin-top: 0px; padding-top: 60px; }
	.cc1, .cc2 { float: left; width: 195px; margin-right: 40px; }
	.cc3 { float: right; width: 350px; margin-right: 0px; }
	.cc4 { margin-right: 0px; }
	.cc1 h4, .cc2 h4, .cc3 h4 { text-transform: uppercase; margin-bottom: 7px; }
	.email-wrapper { float: left; width: 440px; margin-left: 20px; margin-bottom: 20px; }
	.networks { width: 440px; text-align: left; overflow: hidden; }
	.email-link { position: relative; margin-bottom: 7px; display: inline-block; }
	.email-link { font-size: 15px; color: #1a73ce; text-decoration: none; line-height: 23px;}
	.email-link:hover { color: #115193; text-decoration: none; }
	
	.network-area { background: #f3fdff; border: 1px solid #e5e5e5; border-radius: 2px; overflow: hidden; margin-bottom: 40px; }
	.network-follow { margin-bottom: 12px; }
	.networks { float: left; overflow: hidden; width: 440px; position: relative; }
	.email-contacts { position: relative; overflow: hidden; margin-bottom: 24px; margin-top: 0px; }
	.networks-contacts { position: relative; overflow: hidden; margin-top: 48px; }
	
	.facebook-icon-32  { display: block; margin-bottom: 3px; height: 24px; text-decoration: none; font-size: 15px; color: #333; }
	.facebook-icon-32:hover { color: #999; }
	.twitter-icon-32  { display: block; margin-bottom: 3px; height: 24px; text-decoration: none; font-size: 15px; color: #333; }
	.twitter-icon-32:hover  { color: #999; }
	.linkedin-icon-32 { display: block; margin-bottom: 40px; height: 24px; text-decoration: none; font-size: 15px; color: #333; }
	.linkedin-icon-32:hover  { color: #999; }

	.facebook-icon-32 img { margin-bottom: -7px; margin-right: 7px; }
	.twitter-icon-32 img { margin-bottom: -7px; margin-right: 7px; }
	.linkedin-icon-32 img { margin-bottom: -7px; margin-right: 7px; }
	
	/*--Header Submenu--*/
	#header-submenu { background: #4ab2d7; height: 40px; position: fixed; top: 58px; left: 0; width: 100%; z-index: 7; } /*was: background: url(../images/submenuBg.png) repeat-x center top #499df3; */
	.submenu-area { }
	.hs1 { float: left; width: 960px; text-align: center; margin: 0 auto; }
	.hs1 p { margin-left: 20px; color: #efefef; text-transform: uppercase; padding-top: 12px; margin-bottom: 0px !important; }
	.hs2 { float: right; width: 490px; margin-top: 9px; }
	#submenu { margin-left: 7px; margin-top: 14px;}
	#submenu li { display: inline; padding: 0 15px; }
	#submenu li a { font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; font-size: 12px; color: #dedede; text-decoration: none; padding: 13px 0; text-transform: uppercase; }
	#submenu li a:hover { font-size: 12px; color: #efefef; text-decoration: none; } /*background: url(../images/selectedArrow.png) no-repeat center 35px; */
	#submenu li a.selected { font-size: 12px; color: #efefef; text-decoration: none; }
	
	/*--Overview--*/
	.overview-head-title { text-align: center; padding-top: 20px; width: 960px; margin-bottom: 18px; }
	.overview-head-text { font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; line-height: 1.5; margin: 0 auto; font-size: 16px; text-align: center; width: 800px; }
	#features-content { position: relative; overflow: hidden; /*border: 1px solid #e5e5e5; border-bottom: 1px solid #d5d5d5;*/ background: #fff; /*box-shadow: 0px 1px 3px #ddd; border-radius: 5px;*/ margin-top: 10px; margin-bottom: 20px; }
	.features-section-left { float: left; }
	.features-section-right { float: right; }
	.features-content-title { text-transform: uppercase; color: #bababa; margin-bottom: 20px; }
	.features-content-heading { margin-bottom: 10px; }
	.features-section.last { border: none !important; }
	#features-header-bottom { background: url(../images/linen-pattern.jpg) center center; width: 100%; overflow: hidden; position: relative; }
	.features-section { position: relative; overflow: hidden; } /* border-bottom: 1px solid #e5e5e5; */
	.fhb1 { float: left; width: 470px; margin-right: 40px; }
	.fhb2 { float: right; width: 470px; }
	.fhb-section-image { margin-top: 132px; }
	#header-mid-features { background: #fff; height: 415px; padding: 20px 0; overflow: hidden; float: left; width: 100%; }
	.features-title { text-align: center; margin: 0px; position: relative; padding-bottom: 20px;} /*background: url(../images/lineSeparatorH.png) no-repeat center bottom; */
	.features-head-title { text-align: center; padding-top: 20px; width: 820px; font-size: 28px; font-weight: 300; }
	.features-highlights-wrapper { background: url(../images/largeShadow.png) no-repeat center top; overflow: hidden; }
	.features-highlights { padding-top: 60px; margin-left: 20px; float: left; width: 440px; }
	.features-heading { background: url(../images/check.png) no-repeat left 5px; padding-left: 28px; position: relative; text-align: left; margin-bottom: 7px; }
	.features-heading-text { padding-left: 28px; position: rlative; color: #777; }
	.features-head-image { float: right; }
	.features-head-image img { margin-top: 40px; }
	.examples-area { border-top: 1px solid #e5e5e5; padding-top: 12px; }
	.examples-area h5 { margin-bottom: 12px; padding-left: 20px; }
	.examples { padding-left: 40px; }
	.link2 { color: #1a73ce; text-decoration: none; background: url(../images/linkArrow.png) no-repeat right 4px transparent; font-size: 12px; font-family: Arial, 'Helvetica Neue', sans-serif; padding-right: 10px; margin-right: 20px; line-height: 23px; }
	.link2:hover { color: #115193; text-decoration: none; }
	
	/*--Why Zoniz--*/
	.content-section { position: relative; overflow: hidden; width: 100%; }
	.section-header { height: 38px; } /*border-bottom: 1px solid #e5e5e5;*/
	.zoniz-connect { background: url(../images/img042.png) no-repeat left -120px #39b54a !important; position: relative; overflow: hidden; height: 400px; }
	.last-section { margin-bottom: 20px; }
	.back-top { float: right; position: relative; margin-right: 20px; margin-top: 14px; background: url(../images/backTopArrow.png) no-repeat center right; color: #999999; padding-right: 16px; text-decoration: none; font-size: 12px; }
	.back-top:hover { float: right; position: relative; background: url(../images/backTopArrow.png) no-repeat center right; color: #555555; padding-right: 16px; text-decoration: none; font-size: 12px; }
	.sc1 { float: left; width: 470px; }
	.sc2 { float: right; width: 470px; margin-top: 2px; }
	.sc1 h6 { position: relative; left: 40px; top: 10px; font-size: 18px; /*font-weight: bold;*/ }
	.section-content-heading { position: relative; margin-bottom: 20px; }
	.section-image { padding: 0; }
	.video-image { position: relative; text-align: center; top: 20px; }
	.last-shadow { margin-bottom: 20px; }
	#video-image-thumbnails li { display: inline-block; padding: 0 3px; }
	#video-image-thumbnails li a .image .magnify-plus { background: url(../images/magnifyPlusIcon.png) center top; display: block; width: 48px; height: 48px; position: absolute; margin-left: 42px; margin-top: 15px; }
	#video-image-thumbnails li a .image .magnify-plus:hover { background: url(../images/magnifyPlusIcon.png) center -48px; display: block; width: 48px; height: 48px; position: absolute; margin-left: 42px; margin-top: 15px; }
	
	/*--Tour--*/
	.tour-area { background: #fff; margin-bottom: 40px; margin-top: 20px; overflow: hidden; } /* border: 1px solid #e5e5e5; */
	.tour-area h4 { margin-bottom: 20px; }
	.line1 { float: left; margin-bottom: 20px; width: 100%; overflow: hidden; } /* border-bottom: 1px solid #e5e5e5; background: url(../images/lineSeparatorH.png) no-repeat center bottom; */
	.line2 { float: right; margin-bottom: 20px; width: 100%; overflow: hidden; } /* border-bottom: 1px solid #e5e5e5; background: url(../images/lineSeparatorH.png) no-repeat center bottom; */
	.tr1 { width: 420px; float: left; }
	.tr2 { width: 480px; float: left; }
	.tr1 img, .tr2 img { width: 420px; margin-bottom: 24px; }
	.line2 .tr1 { width: 420px; float: right; }
	.line2 .tr2 { width: 480px; float: left; }
	.first-line { padding-top: 40px; }
	.video-line { padding-top: 0px; margin-bottom: 0px !important; }
	.last-line { margin-bottom: 0px; border-bottom: none; background: none !important; }
	.tr1 .video-area img, .tr2 .video-area img { width: 420px; margin-bottom: 0px; }
	.tr2 .video-area { width: 420px; margin-left: 120px; }

	.tr1s { margin-left:24px; }

	.tour-head-text { font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; line-height: 1.5; font-size: 18px !important; font-weight: normal !important; margin-top: 7px; }
	.tour-heading { position: relative; margin-bottom: 7px; margin-top: 36px; font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; font-weight: 300; margin-bottom: 18px; }
	.video-img a img { margin-bottom: 0px !important; margin-left: 120px; border-bottom: 1px solid #efefef; }
	.headingP { margin: 0 auto 24px; font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; font-size: 15px; font-weight: 400; line-height: 1.75; margin-bottom: 24px;}

	.newsletterBg { background: url(../images/newsletterCtBg.png) no-repeat center center #e5f4fb !important; height: 687px; }
	.integrationBg { background: url(../images/integrationCtBg.png) repeat center center #eff5f7 !important; }
	.posterBg { background: url(../images/posterCtBg.png) no-repeat center top #eff5f7 !important; }
	.play { background: url(../images/playIcon128.png) no-repeat center center; position: absolute; z-index: 4; display: block; width: 600px; height: 270px; margin-top: 30px !important; margin-left: 0px; text-indent: -9999px; }
	.play:hover{ background: url(../images/playIcon128Hover.png) no-repeat center center; position: absolute; z-index: 4; display: block; width: 600px; height: 270px; margin-top: 30px !important; margin-left: 0px; text-indent: -9999px; }
	
	.mobile-wrapper { background-color: #e5f4fb !important; position: relative; overflow: hidden; height: auto; }
	.filters-wrapper { padding: 60px 0; }
	.filters-wrapper .headingP { width: 100% !important; }
	.fw1 { float: left; width: 340px; margin-right: 20px; padding-top: 20px; }
	.fw2 { float: left; width: 620px; }
	.fw2 img { width: 620px; }
	
	/*--Sign Up--*/
	body.signup-body { background: #fff !important; }
	.start-free-today { background: #eaffd0; border: 1px solid #e5e5e5; border-radius: 2px; margin-bottom: 20px; }
	.start-free-today h5 { margin-top: -5px; }
	.pointing-play { background: url(http://eu.zoniz.com/zoniz/public/zonizsite/pointingPlay.png) no-repeat center center; display: block; height: 48px; width: 48px; position: relative; float: right; top: -45px; left: 5px; }
	.try-head-title { margin-bottom: 10px; }
	#try-list { margin-bottom: 20px; }
	#try-list li { background: url(http://eu.zoniz.com/zoniz/public/zonizsite/plusIcon.png) no-repeat top left; padding-left: 28px; margin-left: 20px; color: #555555; }
	#try-list li ul { margin-bottom: 20px; }
	#try-list li ul li { background: url(http://eu.zoniz.com/zoniz/public/zonizsite/pointingArrowRight.png) no-repeat left 5px; padding-left: 14px; }
	#try-list li p { margin-bottom: 7px; font-size: 15px; }
   
   #content-signup { height: 400px; }
   .thank-you-box { width: 100%; background: #f5f5f5; border: 1px solid #e5e5e5; }
   .thank-you-box h6 { font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif !important; font-weight: normal; }
   
	.signup-header-wrapper { background: #009edf !Important; }
	.signup-content-wrapper { margin-top: 58px; }
	#signup-navigation { float: right; margin: 27px 0 0 80px; }
	#signup-navigation li { display: inline; padding: 0 15px; border-right: 1px solid #efefef; }
	#signup-navigation li a { font-family: "Open Sans", Arial, Helvetica, sans-serif !important; font-size: 14px; color: #efefef; text-decoration: none; text-transform: uppercase; height: 31px; display: inline-block; }
	#signup-navigation li a:hover { font-size: 14px; color: #c2c2c2; text-decoration: none; text-transform: uppercase; } /*background: url(../images/menu-arrow.png) no-repeat center 17px;*/
	#signup-navigation li a.selected { font-size: 14px; color: #c2c2c2; text-decoration: none; text-transform: uppercase; font-weight: normal; }
	.signup-credits { float: left; text-align: center; width: 100%; }
	.signup-copyright { position: relative; font-size: 10px; color: #999; float: none !important; text-align: center; margin: 20px auto 0; display: block; }
	
	/*Terms and Conditions*/
	#terms { position: relative; overflow: hidden; }
	#terms .terms-row { position: relative; overflow: hidden; height: auto; max-width: 600px; }
	#terms .terms-row h5 { padding: 0 0 20px 0; }
	#terms .terms-row h6 { padding: 0 0 7px 0; font-weight: 600; }
	#terms .terms-row p { font-size: 13px; line-height: 1.6em; }
	
	/*--Social Media Share Buttons - Floating Share box--*/
	/*#floating-share { position: fixed; left:0; top: 30%; background: rgba(255,255,255,0.5); padding: 7px; border-radius: 0 3px 3px 0px; box-shadow: 0px 2px 2px #e5e5e5; border: 1px solid #e5e5e5; border-left: 0px !important; border-top: 3px solid #4ab2d7 !important; width:65px; display: none;}
	.floating-share-button { float: left; clear: both; position: relative; height: auto; margin-bottom: 7px; width: 64px; border-bottom: 1px solid #e5e5e5; padding-bottom: 7px; display: block; }
	.floating-share-button.last { margin-bottom: 0 !important; padding-bottom: 0 !important; border-bottom: 0px !important; }*/
	#floating-share { margin-top: 12px; }
	.floating-share-button { position: relative; display: inline-block; float: left; height: auto; padding-bottom: 7px; }
	.floating-share-button.last { margin-bottom: 0 !important; padding-bottom: 0 !important; border-bottom: 0px !important; }
	
/* -----------------------------------------
   ::Professional
   -------------------------------------- */
	.ec-row { float: left; clear: both; }
	.ec-c1 { float: left; width: 320px; position: relative; overflow: hidden; margin-bottom: 40px; }
	.ec-c2 { float: left; margin-left: 40px; width: 620px; }
	.pro-heading-second { font-size: 35px !important; }
	.pro-newsletterBg { background: url(../images/emailTrBg.png) no-repeat center bottom #101e28 !important; }
   
/* -----------------------------------------
   ::Contact form
   -------------------------------------- */
	.contact-form { background: #fff; border: 1px solid #e5e5e5; overflow: hidden; margin-bottom: 40px; border-radius: 2px; }
	.contact-form-area { overflow: hidden; margin-bottom: 40px; border-radius: 2px; }
	.contact-form-heading { border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; }
	.contact-form-heading  h4 { margin-bottom: 7px; }
	.content_text {
		color: #777;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		padding-bottom: 7px;
		position: relative;
		font-style: italic;
	}
	.comment_text {
		color: red;
	}
	input.highl_0, textarea {
		background: #fefefe;
		width: 416px;
		height: 36px;
		border: 1px solid #e2e4e5;
		border-radius: 0px !important;
		margin-bottom: 10px;
		color: #363636;
		font-size: 15px;
		padding: 0px 12px;
		border-radius: 2px;
		box-shadow: none !important;
	}

	input.highl_wp, textarea {
		background: #fefefe;
		width: 254px;
		height: 36px;
		border: 1px solid #e2e4e5;
		border-radius: 0px !important;
		margin-bottom: 10px;
		color: #363636;
		font-size: 15px;
		padding: 0px 12px;
		border-radius: 2px;
		box-shadow: none !important;
	}

	textarea { width: 416px; height: 72px; padding-top: 7px; font-family: Arial, Helvetica, sans-serif; }

	input#securityCode { width: 220px; }

	input#submit, input#reload { 
		color: #fff;
		background: #009edf; 
		padding: 7px 24px;
		cursor: pointer;
		border: 1px solid #0089c2;
		float: right;
		margin-right: 0px;
		width: 80px;
		height: 30px;
		margin-top: 12px;
		border-radius: 3px;
		box-shadow: none;
		font-weight: bold;
	}

	input#submit:hover, input#reload:hover { 
		color: #fff; 
		background: #00a9ef; 
		padding: 7px 24px;  
		cursor: pointer;
	}

	input#submit:active, input#reload:active {
		background: #09f;
		padding: 8px 24px 6px;
		box-shadow: inset 0px 2px 3px rgba(0,0,0,0.2); 
		cursor: pointer;	
	}

	input#reload, input#reload:hover, input#reload:active { float: none; padding: 7px 18px;}
	input[placeholder], [placeholder], *[placeholder], {
	   color: #999999 !important;
	}

	.error { font-size: 15px; color: #f00; padding: 24px 0 12px; position: relative; }
	.thank-you{ font-size: 15px; color: #009df5; padding: 24px 0 12px; position: relative; }
	.reload { text-decoration: none; }
	
	.recaptchatable .recaptcha_image_cell { background: #f5f5f5 !important; }
	.recaptchatable.recaptcha_theme_clean tbody tr td { padding-top:0 !important; padding-bottom: 0 !important; }
		
/* -----------------------------------------
   ::Demo/Features
   -------------------------------------- */
	.demo-wrapper { background: #f5f5f5; text-align: center; position: relative; overflow: hidden; }
	.button.requestDemo { background: #39b54a; color: #fff; margin: 12px 20px 12px 0; }
	.button.requestDemo:hover { background: #36a745; color: #fff; }
	.button.viewFeatures { background: #4ab2d7; color: #fff; margin: 12px 0; }
	.button.viewFeatures:hover { background: #3da4c8; color: #fff; }
	
/* -----------------------------------------
   ::Footer
   -------------------------------------- */
	.footer-wrapper { background: #e5e5e5 !important; height: auto; position: relative; overflow: hidden; }
	.footer-navigation { float: left; margin-bottom: 60px; }
	.fcol1, .fcol2, .fcol3, .fcol4, .fcol5 { float: left; width: 170px; margin-right: 20px; position: relative; top: 30px; margin-bottom: 30px; }
	.fcol1 { margin-left: 20px; width: 100px; }
	.fcol5 { margin-right: 0; width: 260px; }
	.footernav-title { font-size: 16px; color: #999; text-transform: uppercase; position: relative; margin-bottom: 10px; font-weight: 700;}
	.footernav li { padding: 3px 0; }
	.footernav li a { font-family: 'Open Sans', Arial, 'Helvetica Neue', sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
	.footernav li a:hover { font-size: 12px; color: #333; text-decoration: none; }
	.footerLogoZoniz { background: url(https://s3-eu-west-1.amazonaws.com/eu.zoniz.com/zoniz/public/zonizsite/logoZonizDark.png) no-repeat center center; display: block; width: 98px; height: 38px; text-indent: -99999px; float: left; margin-top: 7px; }
	.copyright { float: left; position: relative; font-size: 10px; color: #999; }
	.copyright p { font-size: 11px; color: #c2c2c2; }
	/* Social Networks */
	/*.facebookLink { position: relative; background: url(../images/facebookIcon36x36.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; margin-right: 3px; }
	.facebookLink:hover { position: relative; background: url(../images/facebookIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; }
	.twitterLink { position: relative; background: url(../images/twitterIcon36x36.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; margin-right: 3px; }
	.twitterLink:hover { position: relative; background: url(../images/twitterIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; }
	.linkedinLink { position: relative; background: url(../images/linkedinIcon36x36.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; margin-right: 3px; }
	.linkedinLink:hover { position: relative; background: url(../images/linkedinIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; }
	.googleLink { position: relative; background: url(../images/googlePlusIcon36x36.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; margin-right: 3px; }
	.googleLink:hover { position: relative; background: url(../images/googlePlusIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; }
	.pinterstLink { position: relative; background: url(../images/pinterestIcon36x36.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; margin-right: 3px; }
	.pinterstLink:hover { position: relative; background: url(../images/pinterestIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; }
	.youtubeLink { position: relative; background: url(../images/youtubeIcon36x36.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; }
	.youtubeLink:hover { position: relative; background: url(../images/youtubeIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; }*/
	
	.footer-networks { position: relative; overflow: hidden; height: auto; padding-bottom: 12px; border-bottom: 1px solid #a5a5a5; margin-bottom: 7px; }
	.facebookLink { position: relative; background: url(../images/facebookIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; margin-right: 3px; }
	.facebookLink:hover { position: relative; background: url(../images/facebookIcon36x36.png) no-repeat center center transparent; display: inline-block; }
	.twitterLink { position: relative; background: url(../images/twitterIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; margin-right: 3px; }
	.twitterLink:hover { position: relative; background: url(../images/twitterIcon36x36.png) no-repeat center center transparent; display: inline-block; }
	.linkedinLink { position: relative; background: url(../images/linkedinIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; margin-right: 3px; }
	.linkedinLink:hover { position: relative; background: url(../images/linkedinIcon36x36.png) no-repeat center center transparent; display: inline-block; }
	.googleLink { position: relative; background: url(../images/googlePlusIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; margin-right: 3px; }
	.googleLink:hover { position: relative; background: url(../images/googlePlusIcon36x36.png) no-repeat center center transparent; display: inline-block; }
	.pinterstLink { position: relative; background: url(../images/pinterestIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; margin-right: 3px; }
	.pinterstLink:hover { position: relative; background: url(../images/pinterestIcon36x36.png) no-repeat center center transparent; display: inline-block; }
	.youtubeLink { position: relative; background: url(../images/youtubeIcon36x36Hover.png) no-repeat center center transparent; display: inline-block; width: 36px; height: 36px; text-indent: -9999px; }
	.youtubeLink:hover { position: relative; background: url(../images/youtubeIcon36x36.png) no-repeat center center transparent; display: inline-block; }

/* -----------------------------------------
   ::Whitepaper
   -------------------------------------- */
	.wp-header-top { background: #f5f5f5 !important; height: 42px !important; }
	#wp-wrapper-conatiner { background: #eff5f7 !important; }
	#wp-footer-wrapper { background: #eff5f7; }
	#wp-footer-wrapper .credits { clear: both; float: right; position: relative;}
	#wp-footer-wrapper .cd2 { padding-top: 0px; margin-right: 40px; }
	.logoWhitepaper { background: url(https://s3-eu-west-1.amazonaws.com/eu.zoniz.com/zoniz/public/zonizsite/logoZonizBlue2.png) no-repeat center center; display: block; width: 93px; height: 29px; text-indent: -99999px; margin-top: 7px; }
	.whitepaper-wrapper { position: relative; background: #fff; box-shadow: 0px 0px 7px rgba(0,0,0,0.28); height: auto; overflow: hidden; border-radius: 3px; }
	.whitepaper-wrapper p { font-family: 'Open Sans', Arial, Helvetica, sans-serif !important; }
	.wp1 { float: left; position: relative; overflow: hidden; height: auto; width: 590px; border-right: 1px solid #e2e4e5; margin-right: 40px; margin-bottom: 30px;}
	.wp1 .heading-paragraph, .wp1 .footer-paragraph { width: 560px; margin-bottom: 21px; line-height: 21px; }
	.wp11 { clear: both; float: left; position: relative; overflow: hidden; height: auto; width: 132px; }
	.wp12 { position: relative; overflow: hidden; height: auto; width: 430px; color: #252525 !important; }
	.wp11 img { position: relative; width: 122px; }
	ul.wp-list { margin-left: 15px; list-style: initial; }
	ul.wp-list li { display: list-item; }
	ul.wp-list li .paragraph14 { font-family: 'Open Sans', Arial, Helvetica, sans-serif !important; font-weight: normal; }
	.include { margin-bottom: 7px; }
	.wp-list .pwp { margin-bottom: 7px !important; font-weight:700 !important; }
	.wp-list p { line-height: 1.25; margin-bottom: 12px; }
	.wp-list .paragraph12 { margin-bottom: 12px; }
	.wp13 { clear: both; float: left; position: relative; overflow: hidden; margin-top: 12px; }
	.wp2 { float: left; position: relative; overflow: hidden; height: auto; width: 280px; }
	.wp2 p { font-size: 14px; font-weight: 600; margin-bottom: 0px;}
	.wp2 p span { font-weight: normal !important; }
	.wp-heading { margin-bottom: 7px; }
	.paragraph14 { font-size: 14px; }
	.paragraph15 { font-size: 15px; }
	.download { display: block; background: url(https://s3-eu-west-1.amazonaws.com/eu.zoniz.com/zoniz/public/zonizsite/downloadIcon.png) no-repeat 24px center #8dc63f; padding: 12px 16px 12px 64px; border: 1px solid #5b9212; border-radius: 3px; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; }
	.download:hover { display: block; background: url(https://s3-eu-west-1.amazonaws.com/eu.zoniz.com/zoniz/public/zonizsite/downloadIcon.png) no-repeat 24px center #94cf45; padding: 12px 16px 12px 64px; border: 1px solid #5b9212; border-radius: 3px; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; }
	.wp-link { color: #555555; text-decoration: underline; }
	.wp-link:hover { color: #555555; text-decoration: none; }
	.wp-agreement { font-style:italic; font-weight:300 !important;}
	
/* -----------------------------------------
   ::Custom slider
   -------------------------------------- */
	#banner-fade,
	#banner-slide,
	#banner-slide2,
	#banner-slide3,
	#banner-slide4,
	#banner-slide5,
	#banner-slide6{
		margin: 0px auto 60px !important;
		width: 100%;
	}

	ul.bjqs-controls.v-centered li a{
		display:block;
		/*padding:10px;*/
		background:#fff;
		color:#000;
		text-decoration: none;
	}

	ul.bjqs-controls.v-centered li a:hover{
		background:#000;
		color:#fff;
	}

	ol.bjqs-markers li a{
		/*padding:5px 7px;*/
		background:#a2a4a5;
		border-radius: 30px;
		color:#fff;
		text-decoration: none;
		background: url(../images/controlBullets.png) no-repeat 0 -28px transparent;
		width: 15px;
		height: 15px;
		text-indent: 9999px;
		margin: 0 7px;
	}

	ol.bjqs-markers li.active-marker a {
		background: url(../images/controlBullets.png) no-repeat 0 0 transparent;
		width: 15px;
		height: 15px;
	}

	ol.bjqs-markers li a:hover{
		background: url(../images/controlBullets.png) no-repeat 0 -14px transparent;
		width: 15px;
		height: 15px;
	}

	ol.bjqs-markers li.active-marker a:hover {
		background: url(../images/controlBullets.png) no-repeat 0 0 transparent;
		width: 15px;
		height: 15px;
	}

	p.bjqs-caption{
		background: rgba(255,255,255,0.5);
	}

	ul.bjqs-controls.v-centered li.bjqs-next a{ background: url(../images/controlArrows.png) no-repeat -48px 0 transparent; width: 48px; height: 48px; margin-right: -40px;}
	ul.bjqs-controls.v-centered li.bjqs-next a:hover { background: url(../images/controlArrows.png) no-repeat -48px -48px transparent; width: 48px; height: 48px;}
	ul.bjqs-controls.v-centered li.bjqs-prev a{ background: url(../images/controlArrows.png) no-repeat 0 0 transparent; width: 48px; height: 48px; margin-left: -40px;}
	ul.bjqs-controls.v-centered li.bjqs-prev a:hover { background: url(../images/controlArrows.png) no-repeat 0 -48px transparent; width: 48px; height: 48px;}

	.bjqs-wrapper { margin: 0 auto; }
	ol.bjqs-markers { margin-top: 12px !important; }

	.play-on-slider{ background: url(../images/playIcon128.png) no-repeat center center; position: absolute; z-index: 4; display: block; width: 740px; height: 440px; margin-left: 50px; text-indent: -9999px; }
	.play-on-slider:hover{ background: url(../images/playIcon128Hover.png) no-repeat center center; position: absolute; z-index: 4; display: block; width: 740px; height: 440px; margin-left: 50px; text-indent: -9999px; }

	.text-center { text-align: center; }
	.XL-shadow { box-shadow: inset 0 300px 100px rgba(0,0,0,0.07);}
	.grayBg { background: #f5f5f5 !important; } /*#e5edf0* #eff5f7*/
	.darkBg { background: #30343f !important; } /*#e5edf0* #eff5f7*/
	.blueBg { background: #4ab2d7 !important; }
	.darkBlueBg { background: #2895bb !important; }
	.lightBlueBg { background: #e5f4fb !important; }
	.whiteBg { background: #ffffff !important; }
	.greenBg { background: #39b54a !important; }
	
/* -----------------------------------------
   ::Separators
   -------------------------------------- */
	.spacer10 { margin-top: 10px; }
	.spacer20 { margin-top: 20px; }
	.spaceline { background: url(../fbimages/fbSpaceline.png); margin: 5px 0; }
	.padding5 { padding: 5px; }
	.padding5-7 { padding: 5px 7px 5px 5px; }
	.padding10 { padding: 10px; }
	.padding20 { padding: 20px; }
	.padding20-left-right { padding: 0px 20px;}
	.padding30 { padding: 30px; }
	.padding40 { padding: 40px; }
	.padding40-tb { padding: 40px 0; }
	.padding40-top { padding-top: 40px; }
	.padding40-left { padding: 40px 0 40px 40px; }
	.padding40-right { padding: 40px 40px 40px 0; }
	.padding40-3-top { padding: 40px 40px 0 40px; }
	.shadow-mid { background: url(../images/mediumShadow.png) no-repeat center top; width: 980px; height: 6px; }
	.shadow-mid-flipped { background: url(../images/mediumShadowFlipped.png) no-repeat center top; width: 980px; height: 6px; }
	.gray-bg { background: #f5f5f5 !important; }	
	.fade-line { background: url(../images/lineSeparatorH.png) no-repeat center center; height: 1px; width: 980px; margin: 0 auto; }
	
/* -----------------------------------------
   ::Colors
   -------------------------------------- */
	.blue { color: #4ab2d7 !important; }
	.white { color: #ffffff !important; }
	.black { color: #333333 !important; }
	.yellow { color: #ffb400 !important; }
	.orange { color: #ea5b0c !important; }
	.green { color: #39b54a !important; }
	.gray { color: #555555 !important; }
	.red { color: #f30; }
	.light-gray { color: #777777; }
	.light-orange { color: #fa0; }