@charset "utf-8";
#btn_go, .customer-form li select, .form-fields-list li .check-box, .form-fields-list li .create-acccount-btn, .form-fields-list li .linkedin-btn, .form-fields-list li .sign-btn, .form-fields-list li select, .frm-contact .frm-demo-field-list li textarea, .frm-file-upload, .frm-text-area, .frm-text-field, .frm-text-select, .partners-form li select, .resoruce-filter input, .resoruce-filter select, .search-button, .search-input, .send-application-btn {
	-webkit-appearance: none;
	-moz-appearance: none
}
.bullet li, .orange-bullet li, .orange-bullet-text li, .yellow-bullet li {
	font-size: 14px;
	font-family: HelveticaNeue
}
.customer-form li select, .frm-text-select {
	text-overflow: ""
}
.body-text, body {
	font-family: HelveticaNeue;
	color: #333
}
@font-face {
	font-family: HelveticaNeue;
	src: url(../eot/helveticaneue_gdi.eot);
	src: url(../eot/helveticaneue_gdid41d.eot?#iefix) format('embedded-opentype'), url(../woff/helveticaneue_gdi.woff) format('woff'), url(../ttf/helveticaneue_gdi.ttf) format('truetype'), url(../svg/helveticaneue_gdi.svg#HelveticaNeue_gdi) format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
unicode-range:U+0-10FFFF
}
@font-face {
	font-family: HelveticaNeue-Bold;
	src: url(../eot/helveticaneue-bold_gdi.eot);
	src: url(../eot/helveticaneue-bold_gdid41d.eot?#iefix) format('embedded-opentype'), url(../woff/helveticaneue-bold_gdi.woff) format('woff'), url(../ttf/helveticaneue-bold_gdi.ttf) format('truetype'), url(../svg/helveticaneue-bold_gdi.svg#HelveticaNeue-Bold_gdi) format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
unicode-range:U+0-10FFFF
}
@font-face {
	font-family: HelveticaNeue-Light;
	src: url(../eot/helveticaneue-light_gdi.eot);
	src: url(../eot/helveticaneue-light_gdid41d.eot?#iefix) format('embedded-opentype'), url(../woff/helveticaneue-light_gdi.woff) format('woff'), url(../ttf/helveticaneue-light_gdi.ttf) format('truetype'), url(../svg/helveticaneue-light_gdi.svg#HelveticaNeue-Light_gdi) format('svg');
	font-style: normal;
	font-weight: 300;
	font-stretch: normal;
unicode-range:U+0-10FFFF
}
@font-face {
	font-family: HelveticaNeue-UltraLight;
	src: url(../eot/helveticaneue-ultralight_gdi.eot);
	src: url(../eot/helveticaneue-ultralight_gdid41d.eot?#iefix) format('embedded-opentype'), url(../woff/helveticaneue-ultralight_gdi.woff) format('woff'), url(../ttf/helveticaneue-ultralight_gdi.ttf) format('truetype'), url(../svg/helveticaneue-ultralight_gdi.svg#HelveticaNeue-UltraLight) format('svg');
	font-weight: 100;
	font-style: normal;
	font-stretch: normal;
unicode-range:U+0-10FFFF
}
body {
	margin: 0
}
.body-text {
	font-size: 14px
}
.no-background {
	background: 0 0!important
}
.hide {
	display: none!important
}
.show {
	display: block!important
}
p {
	margin: 13px 0
}
.text-align-center {
	text-align: center!important
}
.text-align-justify {
	text-align: justify!important
}
.text-align-right {
	text-align: right
}
.text-align-left {
	text-align: left!important
}
.text-capitalize {
	text-transform: capitalize
}
.italic-text {
	font-style: italic
}
strong {
	font-family: HelveticaNeue-Bold;
	font-weight: 400
}
a, a img, area, map {
	outline: 0;
	border: 0;
	cursor: pointer
}
area {
	display: block;
	cursor: pointer
}
.no-padding {
	padding: 0!important
}
.pbottom12 {
	padding-bottom: 12px!important
}
.ptop12 {
	padding-top: 12px!important
}
.ptop18 {
	padding-top: 18px!important
}
.pbottom14 {
	padding-bottom: 14px!important
}
.mtop22 {
	margin-top: 22px!important
}
.mtop30 {
	margin-top: 30px!important
}
.mTop40 {
	margin-top: 20px!important
}
.mTop45{
	margin-top:45px !important;
	}
.mTop5 {
	margin-top: 5px!important
}
.mTop10 {
	margin-top: 10px!important
}
.bullet {
	margin: 0;
	padding: 0;
	list-style: none
}
.bullet li {
	margin-bottom: 20px;
	background: url(../png/tick-bullet.png) left 1px no-repeat;
	padding-left: 28px
}
.orange-bullet {
	margin: 0;
	padding: 0;
	list-style: none
}
.orange-bullet li {
	margin-bottom: 22px;
	background: url(../png/orange-bullet.png) 13px 8px no-repeat;
	padding-left: 30px;
	text-align: left
}
.orange-bullet-text li, .yellow-bullet li {
	background: url(../png/orange-bullet.png) 23px 8px no-repeat
}
.yellow-bullet {
	margin: 0;
	padding: 0;
	list-style: none
}
.yellow-bullet li {
	margin-bottom: 18px;
	padding-left: 40px
}
.orange-bullet-text {
	margin: 0;
	padding: 0;
	list-style: none
}
.orange-bullet-text li {
	margin-bottom: 4px;
	padding-left: 40px;
	line-height: 22px
}
.orange-bullet-text li ol {
	margin: 20px 0 20px 20px;
	padding: 0
}
.orange-bullet-text li ol li {
	background: 0 0!important;
	padding-left: 5px!important
}
.inner-page-popup .orange-bullet-text, .inner-page-popup .yellow-bullet {
	margin-top: 15px
}
.content-width {
	width: 870px
}
.content-width-855 {
	width: 855px;
	overflow: auto
}
.banner, .banner img {
	width: 100%
}
.banner {
	height: auto;
	max-height: 540px;
	overflow: hidden
}
.banner-text {
	display: table;
	width: 100%
}
.banner h2 {
	font-family: HelveticaNeue;
	font-weight: 400;
	font-size: 46px;
	color: #FFF;
	margin: 0 0 25px;
	padding: 0;
	text-align: right
}
.banner h2 span:first-child {
	font-family: HelveticaNeue-Light;
	font-weight: 400;
	font-size: 22px;
	display: block
}
.banner-black-link, .banner-black-link:hover, .banner-black-link:link, .banner-black-link:visited {
	font-family: HelveticaNeue-Light;
	font-size: 23px;
	font-weight: 400;
	text-decoration: none;
	background: url(../png/banner-link-bg.png) left top;
	display: block;
	color: #fff;
	width: 210px;
	height: 46px;
	line-height: 46px;
	float: right;
	text-align: center;
	margin-bottom: 10px
}
.banner-black-link:hover {
	background: url(../png/banner-link-hover-bg.png) left top
}
.learn-black-link {
	width: 163px!important
}
.banner-black-link img, .banner-white-link img {
	width: 11px;
	height: 21px;
	float: right;
	margin: 6px 10px 0 0
}
.float-left {
	float: left
}
.float-right {
	float: right
}
.clear-fix {
	clear: both;
	height: 0
}
.pbot10 {
	padding-bottom: 10px
}
.main-navigation {
	width: 100%;
	position: fixed;
	z-index: 100;
	background: url(../png/header-bg.png)
}
.header-navi {
	max-width: 1150px;
	margin: 0 auto;
	height: 93px;
	position: relative;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}
.eg-innovations-logo {
	width: 235px;
    height: 64px;
    float: left;
    margin: 18px 0 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}
.sticky .eg-innovations-logo .logo {
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}
.main-menu {
	float: left;
	margin-left: 85px;
	padding-top: 45px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}
.quick-navi {
	float: right
}
.quick-links {
	float: right;
	padding-top: 17px
}
.quick-links ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.quick-links ul li {
	float: left;
	margin-left: 22px
}
.quick-link:active, .quick-link:link, .quick-link:visited, .quick-links ul li .quick-link {
	font-family: HelveticaNeue-Light;
	font-size: 12px;
	color: #fff;
	text-decoration: none
}
.quick-links ul li .quick-link:hover {
	text-decoration: underline
}
.watch-demo-link, .watch-demo-link:hover, .watch-demo-link:link, .watch-demo-link:visited {
	font-family: HelveticaNeue-Light;
	font-size: 13px;
	font-weight: 400;
	background: 0 0;
	border: 1px solid #0080b7;
	color: #fff;
	text-align: center;
	display: block;
	width: 100px;
	height: 28px;
	line-height: 28px;
	float: right;
	margin: 20px 0 0;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	margin-left: 10px!important
}
.info-boxes h3, .info-boxes h4 {
	font-size: 26px;
	text-align: center
}
.watch-demo-link:hover {
	text-decoration: none;
	background: #0080b7
}
.sticky {
	height: 50px!important
}
.sticky .eg-innovations-logo {
	margin: 4px 0 0;
	width: 111px;
	height: 41px
}
.sticky .eg-innovations-logo .logo {
	width: 135px;
	height: 41px
}
.sticky .quick-links, .sticky .search {
	display: none
}
.sticky .watch-demo-link {
	margin: 10px 0 0
}
.sticky .main-menu {
	padding-top: 0;
	margin-left: 148px
}
.product-info-boxes {
	background: url(../png/info-box-bg.png) left top repeat-x #e7e7e7
}
.info-box-left {
	max-width: 1164px;
	background: url(../png/infobox-left-shade.png) left bottom no-repeat;
	margin: 0 auto
}
.info-box-right {
	background: url(../png/infobox-right-shade.png) right bottom no-repeat
}
.info-boxes {
	max-width: 1154px;
	min-width: 280px;
	margin: 0 auto;
	padding-top: 42px
}
.info-boxes h3 {
	margin: 0;
	padding: 0;
	font-family: HelveticaNeue-Bold
}
.info-boxes h4 {
	margin: 6px 0 0;
	padding: 0;
	font-family: HelveticaNeue-Light;
	font-weight: 400
}
.info-box {
	max-width: 972px;
	min-height: 240px;
	margin: 36px auto 69px;
	padding: 0;
	list-style: none
}
.info-box li {
	width: 282px;
	float: left;
	margin: 0 21px;
	text-align: center;
	background: #eaeaea;
	position: relative
}
.info-box li .info-title-box {
	border-bottom: 1px solid #d2d2d2;
	width: 100%;
	height: 54px;
	padding-top: 16px
}
.info-box li .info-title-box .info-title-depth, .info-box li .info-title-box .info-title-reach, .info-box li .info-title-box .info-title-speed {
	height: 42px;
	margin: 0 auto;
	line-height: 42px;
	font-size: 21px;
	text-transform: uppercase
}
.info-box li .info-title-box .info-title-reach {
	width: 78px;
	padding-left: 60px;
	background: url(../png/eg-sprite.png) -10px -85px no-repeat
}
.info-box li .info-title-box .info-title-depth {
	width: 71px;
	padding-left: 74px;
	background: url(../png/eg-sprite.png) -165px -85px no-repeat
}
.info-box li .info-title-box .info-title-speed {
	width: 74px;
	padding-left: 57px;
	background: url(../png/eg-sprite.png) -320px -85px no-repeat
}
.info-box li .info-content{
	height:160px;
	border-top:1px solid #f6f6f6;
	padding:15px 8px 0 8px;
	font-size:12px;
	color:#3e3e3e;
	line-height:20px;
	/*min-width:242px;*/
	}
.info-box li .info-list {
	margin: 18px 0 0 25px;
	padding: 0;
	list-style: none;
	width: auto
}
.info-box li .info-list li {
	width: 90px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0 0 0 18px;
	background: url(../png/eg-sprite.png) -873px -5px no-repeat
}
.info-box li .gray-arrow {
	width: 18px;
	height: 37px;
	background: url(../png/infobox-gray-arrow.png) center no-repeat;
	position: absolute;
	top: 105px;
	right: -18px
}
.info-box li .white-arrow {
	width: 9px;
	height: 16px;
	background: url(../png/infobox-white-arrow.png) center no-repeat;
	position: absolute;
	top: 116px;
	left: 0
}
.info-box-link, .info-box-link:active, .info-box-link:hover, .info-box-link:link, .info-box-link:visited {
	display: block;
	max-height: 262px;
	text-decoration: none
}
.info-link:active, .info-link:link, .info-link:visited {
	font-size: 12px;
	color: #3e3e3e;
	text-decoration: none
}
.info-link:hover {
	color: #f07241
}
.info-box .info-icon {
	width: 72px;
	height: 62px;
	margin: 0 auto 25px
}
.info-box .performance-monitoring {
	background: url(../png/icons.png) -10px -10px no-repeat
}
.info-box .complete-visibility {
	background: url(../png/icons.png) -82px -10px no-repeat
}
.info-box .prevent-problems {
	background: url(../png/icons.png) -154px -10px no-repeat
}
.info-box .right-environment {
	background: url(../png/icons.png) -226px -10px no-repeat
}
.info-box li h3 {
	width: 90%;
	margin: 0 auto;
	font-family: HelveticaNeue-Bold;
	font-size: 17px
}
.info-box li h3 span {
	display: block
}
.info-box li .info-box-text {
	display: block;
	height: 80px;
	font-size: 14px
}
.learn-more, .learn-more:active, .learn-more:link, .learn-more:visited {
	font-family: HelveticaNeue-Bold;
	font-size: 13px;
	text-align: right;
	color: #0080b7;
	line-height: 16px;
	padding-right: 30px;
	float: right;
	margin-top: 24px;
	display: block;
	text-decoration: none;
	position: relative;
	width: 196px
}
.learn-more .arrow {
	display: block;
	background: url(../png/eg-sprite.png) -10px -11px no-repeat;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 5px;
	right: 0
}
.learn-more:hover {
	color: #f07241
}
.learn-more:hover .arrow {
	background: url(../png/eg-sprite.png) -34px -11px no-repeat
}
.home-client-list {
	max-width: 1154px;
	min-width: 280px;
	margin: 0 auto
}
.client-list-title {
	font-family: HelveticaNeue-Light;
	font-size: 25px;
	color: #0080b7;
	font-weight: 400;
	text-align: center;
	background: url(../png/eg-sprite.png) center -320px no-repeat
}
.client-list-title span {
	padding: 0 10px;
	background: #fff
}
.home-client-list-logos {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-client-list-logos li {
	width: 164px;
	height: 56px;
	float: left;
	margin-bottom: 18px
}
.home-client-list-logos li.sandisk {
	background: url(../png/eg-sprite.png) -0px -140px no-repeat
}
.home-client-list-logos li.allscripts {
	background: url(../png/eg-sprite.png) -163px -140px no-repeat
}
.home-client-list-logos li.chase {
	background: url(../png/eg-sprite.png) -323px -140px no-repeat
}
.home-client-list-logos li.general-dynamics {
	background: url(../png/eg-sprite.png) -483px -140px no-repeat
}
.home-client-list-logos li.century-fox {
	background: url(../png/eg-sprite.png) -643px -140px no-repeat
}
.home-client-list-logos li.csc {
	background: url(../png/eg-sprite.png) -803px -140px no-repeat
}
.home-client-list-logos li.state-department {
	background: url(../png/eg-sprite.png) -10px -206px no-repeat
}
.home-client-list-logos li.samsung {
	background: url(../png/eg-sprite.png) -163px -206px no-repeat
}
.home-client-list-logos li.gilead-sciences {
	background: url(../png/eg-sprite.png) -323px -206px no-repeat
}
.home-client-list-logos li.ebay {
	background: url(../png/eg-sprite.png) -483px -206px no-repeat
}
.home-client-list-logos li.paypal {
	background: url(../png/eg-sprite.png) -643px -206px no-repeat
}
.home-client-list-logos li.citrix {
	background: url(../png/eg-sprite.png) -803px -206px no-repeat
}
.home-client-list-logos li.autodesk {
	background: url(../png/eg-sprite.png) -3px -272px no-repeat
}
.home-client-list-logos li.williams-sonoma {
	background: url(../png/eg-sprite.png) -163px -272px no-repeat
}

.home-client-list-logos li.staples{
	background: url(../png/eg-sprite.png) no-repeat -232px -728px;
}

.home-client-list-logos li.fannie-mae{
	background: url(../png/eg-sprite.png) no-repeat -392px -728px;
}

.home-client-list-logos li.kind{
	background: url(../png/eg-sprite.png) no-repeat -552px -728px;
}

.home-client-list-logos li.allianz{
	background: url(../png/eg-sprite.png) no-repeat -712px -728px;
}

.home-client-list-logos li.atos{
	background: url(../png/eg-sprite.png) no-repeat -232px -794px;
}

.home-client-list-logos li.texas-tech{
	background: url(../png/eg-sprite.png) no-repeat -390px -794px;
}

.home-client-list-logos li.misubishi-electric{
	background: url(../png/eg-sprite.png) no-repeat -550px -794px;
}

.case-studies {
	background: #f3f3f3;
	min-height: 188px;
	overflow: hidden;
	margin: 28px 0 0
}
.case-study-list {
	max-width: 1086px;
	min-width: 280px;
	min-height: 132px;
	margin: 0 auto;
	padding: 19px 34px
}
.case-study-list .bx-wrapper img {
	display: inline
}
.case-study-list-item {
	margin: 0;
	padding: 0;
	list-style: none;
	min-height: 150px
}
.case-study-text {
	position: relative;
	display: none;
	min-height: 160px
}
.case-study-photo {
	width: 123px;
	height: 116px;
	float: right;
	background: url(../png/success-photo-bg.png) no-repeat;
	padding: 8px 0 0 10px;
	margin-left: 10px
}
.case-study-content {
	font-size: 17px;
	padding: 2px 0 0 26px;
	width: 914px;
	text-align: justify;
	position: relative
}
.case-study-content p {
	margin: 0;
	padding: 0
}
.case-study-content .left-quotation {
	position: absolute;
	left: 0;
	top: 0
}
.case-study-content .right-quotation {
	vertical-align: text-top;
	margin: 6px 0 0 3px
}
.case-study-author {
	font-size: 14px;
	font-family: HelveticaNeue-Bold
}
.case-study-author-pos {
	font-size: 14px;
	font-family: HelveticaNeue-Light
}
.case-study-autor-info {
	margin-top: 29px;
	line-height: 20px
}
.case-study-btn, .case-study-btn:active, .case-study-btn:link, .case-study-btn:visited {
	display: block;
	background: url(../png/case-studies-arrow.png) 203px center no-repeat #0080b7;
	width: 214px;
	height: 34px;
	color: #fff;
	font-size: 18px;
	line-height: 34px;
	padding-left: 20px;
	position: absolute;
	right: 0;
	bottom: 10px
}
.case-study-btn:hover {
	background: url(../png/case-studies-arrow.png) 203px center no-repeat #f07241
}
.find-more-link, .find-more-link:active, .find-more-link:link, .find-more-link:visited {
	color: #333;
	text-decoration: none;
	display: block;
	height: 18px;
	width: 130px;
	margin: 0 auto;
	font-family: HelveticaNeue-Bold;
	font-size: 14px
}
.find-more-link .find-more-icon {
	background: url(../png/icons.png) -8px -209px no-repeat;
	display: block;
	width: 18px;
	height: 17px;
	float: right;
	margin: 3px 0 0
}
.find-more-link:hover {
	text-decoration: underline
}
.find-more-link:hover .find-more-icon {
	background: url(../png/icons.png) -34px -209px no-repeat
}
.product-screens {
	max-width: 1150px;
	margin: 0 auto;
	padding: 43px 0 48px
}
.product-screens h4 {
	text-align: center;
	font-size: 28px;
	font-weight: 400;
	margin: 0;
	padding: 0
}
.product-slider {
	padding-top: 28px;
	position: relative
}
.slider {
	margin: 0;
	padding: 0;
	list-style: none
}
.slider li {
	float: left;
	text-align: center
}
.slider-img {
	width: 1150px;
	height: 326px
}
.slider-text {
	text-align: center;
	font-family: HelveticaNeue-Light;
	font-size: 22px;
	padding-top: 45px
}
.slider-link, .slider-link:active, .slider-link:link, .slider-link:visited {
	font-family: HelveticaNeue-Light;
	font-size: 22px;
	color: #268abc;
	text-decoration: none
}
.slider-link:hover {
	text-decoration: underline
}
.slider-paging {
	text-align: center;
	margin-top: 18px
}
.client-info {
	max-width: 1150px;
	margin: 37px auto;
	background: grey
}
.case-study {
	background: url(../png/case-studies-bg.png) center no-repeat #7dbbdb;
	width: 28%;
	min-height: 193px;
	float: left
}
.case-study-link, .case-study-link:active, .case-study-link:link, .case-study-link:visited {
	display: block;
	width: 210px;
	height: 40px;
	margin: 77px 0 0 56px;
	background: url(../png/white-transparent.png);
	text-align: center;
	line-height: 40px;
	text-decoration: none;
	font-size: 18px;
	color: #000
}
.case-study-link:hover {
	background: #fff;
	text-decoration: none
}
.success-stories {
	width: 72%;
	background: grey;
	min-height: 193px;
	float: left;
	color: #fff;
	margin: 0;
	padding: 0;
	list-style: none
}
.success-stories-text {
	padding: 38px 32px 0;
	display: none
}
.success-story {
	width: 594px;
	font-size: 17px;
	float: left
}
.success-story p:first-child {
	margin: 0;
	padding: 0
}
.success-story .author {
	width: 594px;
	font-size: 14px;
	float: left
}
.success-story-photo {
	width: 123px;
	height: 116px;
	float: right;
	background: url(../png/success-photo-bg.png) no-repeat;
	padding: 8px 0 0 10px
}
.our-clients {
	max-width: 1150px;
	margin: 35px auto;
	text-align: center
}
.inner-our-clients {
	background: #f6f6f6;
	width: 100%;
	padding: 12px 0 26px;
	display: none;
	margin-top: 30px
}
.inner-our-clients .our-clients {
	margin: 0 auto;
	padding: 0
}
.client-list {
	margin: 30px 0;
	padding: 0;
	list-style: none
}
.client-list li {
	float: left;
	margin-right: 48px;
	margin-left: 4px
}
.client-list li.no-margin {
	margin: 0
}
.our-clients h4 {
	text-align: center;
	font-size: 28px;
	font-weight: 400;
	margin: 0;
	padding: 0
}
.call-actions-bg {
	margin-top: 40px;
	background: #e7e7e7;
	min-height: 122px;
	padding: 20px 0 2px
}
.call-actions {
	max-width: 1150px;
	margin: 0 auto
}
.call-actions-title, .call-actions-title2 {
	margin: 0 0 5px;
	padding: 0;
	font-weight: 400
}
.email-subscrib {
	float: left;
	height: 100px;
	color: #333;
	font-size: 14px
}
.call-actions-title {
	font-size: 25px
}
.call-actions-title2 {
	font-family: HelveticaNeue;
	font-size: 18px;
	height: auto;
	text-align: center
}
.breadcrumb-left, .copyright-info, .fmenu-column {
	font-family: HelveticaNeue-Light
}
.call-actions-text2 {
	font-size: 11px;
	text-align: center
}
.frm-emil-subscrib {
	background: #7c7c7c;
	padding: 3px;
	width: 272px;
	height: 36px;
	margin: 12px 0 0
}
.frm-emil-subscrib .form-error {
	margin: 3px 0 0;
	color: #FD0004
}
.emil-input-field {
	border: 0;
	background: #fff;
	width: 160px;
	height: 36px;
	padding: 0 15px;
	color: #7c7c7c;
	font-size: 14px;
	float: left;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.emil-btn-submit {
	background: #7c7c7c;
	text-align: center;
	color: #fff;
	width: 80px;
	height: 36px;
	cursor: pointer;
	outline: 0;
	border: none;
	margin-left: 2px
}
.emil-btn-submit:hover {
	background: #5c5c5c
}
.emil-reg-exist, .form-error, .password-error {
	font-size: 11px;
	color: #ec0000;
	display: block;
	line-height: 18px
}
.emil-reg-success {
	font-size: 12px;
	color: #31b000;
	display: block;
	padding-top: 5px;
	padding-bottom: 3px
}
.recent-resource-list {
	float: left;
	background: #e7e7e7;
	margin: 0 30px;
	max-width: 545px
}
.demo-list li a .resource-image img:first-child {
	display: none;
	right: -1px
}
.demo-list li a:hover .resource-image img:first-child {
	display: block
}
.whitepaper-list li a .resource-image img:first-child {
	display: none;
	right: -1px
}
.whitepaper-list li a:hover .resource-image img:first-child {
	display: block
}
.whitepaper-list li a:hover .resource-icon-case-studies {
	display: none
}
.webinar-list li a .resource-image img:first-child {
	display: none;
	right: -1px
}
.webinar-list li a:hover .resource-image img:first-child {
	display: block
}
.resource-spliter {
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	position: relative;
	padding-left: 30px;
	padding-right: 20px
}
.recent-resource {
	margin: 25px 0 0;
	padding: 0;
	list-style: none
}
.recent-resource li {
	float: left;
	width: 236px;
	padding-right: 10px
}
.resource-link, .resource-link:active, .resource-link:link, .resource-link:visited {
	display: block;
	color: #333;
	text-decoration: none;
	font-size: 14px;
	height: 50px
}
.resource-link:hover {
	text-decoration: underline
}
.read-all-link, .read-all-link:active, .read-all-link:link, .read-all-link:visited {
	color: #333;
	font-size: 12px;
	display: block;
	position: absolute;
	top: 13px;
	left: 176px;
	text-decoration: none
}
.read-all-link:hover, .resource-link:hover .resource-text-box .resource-text {
	text-decoration: underline
}
.resource-link .resource-img {
	display: block;
	width: 65px;
	height: 50px;
	float: left
}
.resource-link .resource-text-box {
	float: left;
	margin-left: 13px;
	width: 156px;
	height: 50px;
	display: table
}
.resource-link .resource-text-box .resource-text {
	display: table-cell;
	vertical-align: middle
}
.free-trial {
	float: left
}
.free-trial-navi {
	padding-left: 0;
	background: #e7e7e7
}
.free-trial-navi div {
	font-size: 14px
}
.btn-trial, .btn-trial:link, .btn-trial:visited {
	background: #0080b7;
	display: block;
	width: 126px;
	height: 36px;
	text-align: center;
	color: #fff;
	line-height: 36px;
	text-decoration: none;
	font-size: 15px;
	margin: 18px 0
}
.btn-trial:hover {
	background: #f07241
}
.footer-navigation {
	background: #333
}
.footer-navigation-list {
	max-width: 1150px;
	height: 285px;
	margin: 0 auto
}
.fmenu-column {
	float: left;
	color: #fff;
	padding-top: 39px;
	margin: 0 67px 0 0
}
.fmenu-column-no-margin {
	margin: 0
}
.fmenu-column h6 {
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 10px;
	padding: 0
}
.footer-menu-list, .social-media {
	margin: 0;
	padding: 0;
	list-style: none
}
.fmenu-column h6 .footer-title-link, .footer-title-link:active, .footer-title-link:link, .footer-title-link:visited {
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	text-decoration: none
}
.fmenu-column h6 .footer-title-link:hover {
	text-decoration: underline
}
.footer-menu-link:active, .footer-menu-link:link, .footer-menu-link:visited, .footer-menu-list .footer-menu-link {
	color: #fff;
	font-size: 12px;
	text-decoration: none
}
.footer-menu-list .footer-menu-link:hover {
	text-decoration: underline
}
.social-media li {
	float: left
}
.social-media li a {
	display: block;
	height: 34px;
	width: 34px;
	margin-right: 2px
}
.social-media li a.twitter {
	background: url(../png/eg-sprite.png) -166px -428px no-repeat
}
.social-media li a.twitter:hover {
	background: url(../png/eg-sprite.png) -200px -428px no-repeat
}
.social-media li a.linkedin {
	background: url(../png/eg-sprite.png) -244px -428px no-repeat
}
.social-media li a.linkedin:hover {
	background: url(../png/eg-sprite.png) -278px -428px no-repeat
}
.social-media li a.youtube {
	background: url(../png/eg-sprite.png) -322px -428px no-repeat
}
.social-media li a.youtube:hover {
	background: url(../png/eg-sprite.png) -356px -428px no-repeat
}
.copyright {
	background: #c2c2c2
}
.copyright-info {
	max-width: 1150px;
	min-height: 50px;
	margin: 0 auto;
	line-height: 50px;
	font-size: 14px
}
.copyright-text {
	float: left;
	color: #000
}
.copyright-navi {
	float: right
}
.copyright-navi ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.copyright-navi ul li {
	float: left;
	margin-left: 56px
}
.copyright-navi ul li .copyright-navi-link, .copyright-navi-link:active, .copyright-navi-link:visited {
	color: #000;
	text-decoration: none
}
.copyright-navi ul li .copyright-navi-link:hover {
	text-decoration: underline
}
.ptop26 {
	padding-top: 26px
}
.ptop5 {
	padding-top: 5px
}
.inner-title-text h1, .inner-title-text h2 {
	padding: 0;
	font-family: HelveticaNeue-Light;
	font-weight: 400;
	color: #fff
}
.inner-banner {
	min-width: 250px;
	height: 350px;
	position: relative;
	background: #333;
	text-align: center;
	overflow: hidden
}
.inner-banner img {
	width: 1353px;
	height: 350px
}
.inner-page-title {
	position: absolute;
	width: 100%;
	text-align: left;
	z-index: 1
}
.inner-title-strip {
	width: 1150px;
	height: 350px;
	margin: 0 auto
}
.inner-title-text {
	float: right;
	width: 490px;
	margin-top: 174px
}
.inner-title-text h1 {
	font-size: 31px;
	margin: 0 0 10px
}
.inner-title-text h2 {
	font-size: 20px;
	margin: 0;
	max-width: 510px
}
.breadcrumb {
	height: 26px;
	position: absolute;
	left: 0;
	bottom: -28px
}
.breadcrumb-left {
	font-size: 12px;
	color: #FFF;
	line-height: 26px;
	height: 26px;
	background: url(../png/header-bg.png);
	padding: 0 3px 0 12px;
	float: left
}
.breadcrumb-left br {
	display: none
}
.breadcrumb-right {
	width: 28px;
	height: 26px;
	float: right;
	background: url(../png/breadcrumb-curve.png) no-repeat
}
.sticky .breadcrumb {
	bottom: -26px
}
.inner-content {
	margin: 0 auto;
	overflow: visible;
	min-height: 200px;
	color: #333;
	position: relative
}
.inner-page-popup .inner-content-area {
	padding: 10px 15px;
	font-size: 14px;
	line-height: 22px
}
.content-box-center2 h3, .inner-content h3, .inner-page-popup h3 {
	font-family: HelveticaNeue-Bold;
	font-size: 23px;
	color: #333;
	margin-bottom: 20px;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 12px;
	width: 100%;
	line-height: 26px
}
.inner-page-popup h3, .press-newsrelease h3 {
	width: 100%
}
.press-newsrelease {
	background: #333!important
}
.press-newsrelease .inner-content-area {
	width: 800px;
	background: #fff;
	margin: 0 auto;
	padding: 25px
}
.inner-content-box, .inner-content-box2 {
	font-family: HelveticaNeue;
	line-height: 22px;
	padding-top: 5px;
	text-align: justify
}
.content-box-center2 h3 {
	width: 100%
}
.content-box-center2 h4, .inner-content-box h4, .inner-content-box h4 .title-link {
	font-family: HelveticaNeue;
	font-size: 22px;
	font-weight: 400;
	color: #333;
	margin-bottom: 20px
}
.inner-content-box h4 .title-link, .title-link:active, .title-link:link, .title-link:visited {
	color: #0080b7;
	text-decoration: none
}
.inner-content-box h4 .title-link:hover {
	color: #f07241
}
.inner-content-box {
	font-size: 14px;
	position: relative
}
.inner-content-box2 {
	font-size: 14px
}
.inner-content-box h5 {
	font-family: HelveticaNeue-Bold;
	font-size: 14px;
	font-weight: 400;
	color: #333;
	margin: 15px 0
}
.content-box-center2, .inner-page-popup ul li, .pricing-content-box {
	font-family: HelveticaNeue
}
.inner-page-popup ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.inner-page-popup ul li {
	margin-bottom: 18px;
	font-size: 14px;
	background: url(../png/orange-bullet.png) 23px 8px no-repeat;
	padding-left: 40px
}
.content-box-center, .content-box-center2 {
	margin: 0 auto;
	line-height: 22px;
	position: relative;
	max-width: 1150px
}
.pricing-content-box {
	font-size: 15px;
	line-height: 22px;
	text-align: justify;
	padding-top: 5px
}
.content-box-center2 {
	font-size: 14px;
	text-align: justify;
	padding: 5px 0 30px
}
.inner-content-right-style {
	float: right;
	width: 260px;
	height: 476px;
	position: relative;
	background: #e7e7e7;
	margin-left: 20px
}
.inner-content-box .inner-content-right-style {
	height: 484px;
	border-bottom: 10px solid #fff
}
.inner-resource-navi2, .pricing-resource-navi {
	height: 58px!important
}
.inner-resource-navi {
	width: 228px;
	min-height: 100px;
	top: -55px;
	padding: 16px 16px 0;
	position: absolute
}
.resource-navi {
	display: block
}
.blue-btn-link, .blue-btn-link:hover, .blue-btn-link:link, .blue-btn-link:visited {
	font-family: HelveticaNeue-Light;
	font-size: 20px;
	font-weight: 400;
	background: #0080b7;
	color: #fff;
	text-align: center;
	display: block;
	width: auto;
	height: 35px;
	line-height: 35px;
	margin: 19px 15px 0 0;
	text-decoration: none;
	padding: 0 15px
}
.inner-demo-link, .inner-demo-link:hover, .inner-demo-link:link, .inner-demo-link:visited, .partner-btn-link, .partner-btn-link:hover, .partner-btn-link:link, .partner-btn-link:visited {
	font-family: HelveticaNeue-Light;
	font-size: 20px;
	color: #fff;
	text-align: center;
	display: block;
	height: 35px;
	line-height: 35px;
	margin: 19px 0 0;
	text-decoration: none;
	font-weight: 400
}
.blue-btn-link:hover {
	text-decoration: none;
	background: #f07241
}
.inner-demo-link, .inner-demo-link:hover, .inner-demo-link:link, .inner-demo-link:visited {
	background: #0080b7;
	width: 135px
}
.inner-demo-link:hover {
	text-decoration: none;
	background: #f07241
}
.partner-btn-link, .partner-btn-link:hover, .partner-btn-link:link, .partner-btn-link:visited {
	background: #0080b7;
	width: 183px
}
.partner-btn-link:hover {
	text-decoration: none;
	background: #f07241
}
.inner-content .resouce-title {
	font-family: HelveticaNeue;
	font-size: 24px;
	font-weight: 400;
	color: #333
}
.resource-list {
	margin: 0;
	padding: 0;
	list-style: none;
	display: none
}
.resource-list li {
	padding-bottom: 21px
}
.resource-list li:first-child {
	padding: 5px 0 16px
}
.resource-list li:last-child {
	padding-bottom: 0
}
.inner-resource-link, .inner-resource-link:active, .inner-resource-link:link, .inner-resource-link:visited {
	display: block;
	font-size: 18px;
	color: #0080b7;
	text-decoration: none;
	padding-left: 32px;
	height: 24px
}
.inner-resource-link:hover {
	color: #f07241;
	text-decoration: none
}
.free-trial-icon {
	background: url(../png/free-trial.png) no-repeat
}
.watch-demo-icon {
	background: url(../png/watch-demo.png) no-repeat
}
.resource-box-shade {
	width: 8px;
	height: 47px;
	position: absolute;
	top: -52px;
	left: -8px;
	background: url(../png/resources-left-shade.png);
	font-size: 13px
}
.resource-blue-link, .resource-blue-link:active, .resource-blue-link:link, .resource-blue-link:visited {
	font-size: 13px;
	color: #0080b7;
	line-height: 15px;
	text-decoration: none;
	cursor: pointer
}
.resource-blue-link:hover {
	text-decoration: underline
}
.resource-blue-link .resource-title {
	text-align: left;
	display: block;
	padding: 16px 0 11px
}
.left-banner-box .resource-blue-link .resource-title {
	padding: 0 0 11px
}
.resource-blue-link .resource-title img {
	vertical-align: middle;
	margin-left: 4px
}
.resource-doc a, .resource-doc a span, .resource-doc a span:nth-child(2) {
	display: block;
	position: relative
}
.resource-doc a span:nth-child(2) span {
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 227px;
	height: 108px
}
.resource-doc a:hover span:nth-child(2) span {
	background: url(../png/resource-hover-shade.png) left top no-repeat
}
.resource-doc a span:nth-child(2) img.key-icon:first-child {
	display: none
}
.resource-doc a:hover span:nth-child(2) img.key-icon:first-child, .resource-video {
	display: block
}
.gray-border-bottom {
	background: url(../png/resource-splitter-line.png) bottom repeat-x
}
.gray-border-top {
	margin-top: 20px;
	background: url(../png/resource-splitter-line.png) top repeat-x
}
.mbottom5 {
	margin-bottom: 5px !important
}
.mbottom10 {
	margin-bottom: 10px !important
}
.mbottom25 {
	margin-bottom: 25px !important
}
.resource-doc {
	background: #e7e7e7;
	overflow: hidden;
	width: 228px;
	height: 165px
}
.prodcut-features {
	width: 100%;
	background: #2da99e;
	padding: 25px 0 15px
}
.product-features-slider {
	position: relative
}
.features-right {
	float: right;
	padding: 0 0 20px
}
.features-left .features-img, .features-right .features-img {
	margin-top: 7px
}
.features-left {
	font-size: 14px;
	color: #585858;
	line-height: 26px;
	text-align: justify;
	padding-top: 0
}
.bxslider-features li {
	margin-right: 40px
}
.features-content-text {
	padding-top: 0
}
.features-content-text ul {
	margin-top: 20px
}
.features-content-text p:first-child {
	padding: 0;
	margin: 0
}
.features-left h5 {
	font-size: 19px;
	font-family: HelveticaNeue-Bold;
	color: #fff;
	margin: 0 0 10px;
	padding: 0
}
.feature-list li, .feature-sub-list li {
	font-family: HelveticaNeue;
	font-size: 14px;
	font-weight: 400
}
.feature-list {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
	color: #585858
}
.right-bullet {
	width: 324px;
	margin-top: 30px;
	padding-left: 30px;
	border-left: 1px solid #7bcfc9;
	height: 196px
}
.feature-list li {
	padding-left: 30px;
	background: url(../png/gray-bullet.png) 14px 7px no-repeat;
	margin-bottom: 8px;
	text-align: left!important;
	line-height: 22px!important;
	float: none
}
.feature-list li:last-child {
	margin: 0
}
.feature-sub-list-tbl {
	line-height: 20px!important;
	text-align: left!important
}
.feature-sub-list {
	margin: 0!important;
	padding: 0!important;
	list-style: none;
	font-size: 14px;
	color: #fff
}
.feature-sub-list li {
	background: url(../png/gray-bullet.png) 0 7px no-repeat;
	margin: 0 0 10px;
	padding: 0 0 0 15px;
	color: #585858
}
.feature-sub-list li:last-child {
	margin: 0 0 20px
}
.features-trial-btn, .features-trial-btn:hover, .features-trial-btn:link, .features-trial-btn:visited {
	display: block;
	width: 172px;
	height: 54px;
	margin-right: 91px;
	background: url(../png/trial-btn-bg.png) no-repeat;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 20px;
	padding-top: 8px;
	line-height: 22px;
	float: right
}
.features-trial-btn:hover {
	text-decoration: none;
	background: url(../png/trial-btn-bg-hover.png) no-repeat
}
.features-trial-btn span {
	font-family: HelveticaNeue-Bold;
	font-size: 21px
}
.features-table {
	width: 100%;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2
}
.features-table td {
	text-align: left;
	vertical-align: top
}
.features-table tr:nth-child(even) {
	background: #f2f2f2
}
.database-table {
	height: 160px;
	margin-top: 12px
}
.network-table, .server-table {
	height: 210px;
	margin-top: 5px
}
.database-table tr td {
	padding: 4px 10px
}
.network-table tr td {
	padding: 6px 10px
}
.server-table tr td {
	padding: 3px 10px
}
.white-link, .white-link:active, .white-link:link, .white-link:visited {
	color: #0080b7;
	text-decoration: underline
}
.white-link:hover {
	text-decoration: none
}
.benefits {
	padding: 18px 0 0;
	max-width: 1150px;
	margin: 5px auto
}
.benefits h5 {
	font-family: HelveticaNeue;
	font-size: 22px;
	font-weight: 400;
	color: #333;
	margin: 0 0 25px;
	padding: 22px 0 0
}
.benefits ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.benefits ul li {
	margin-bottom: 10px;
	font-size: 14px;
	background: url(../png/tick-bullet.png) left 3px no-repeat;
	padding-left: 28px;
	line-height: 22px
}
.testimonials-box, .testimonials-style {
	font-size: 12px;
	line-height: 19px;
	position: relative;
	text-align: justify
}
.benefits ul li:last-child {
	margin-bottom: 0
}
.testimonials-style {
	float: right;
	background: #e7e7e7;
	width: 206px;
	min-height: 227px;
	margin: 5px 0 10px 25px;
	padding: 26px 30px 23px 24px;
	text-indent: 23px;
	overflow: hidden
}
.testimonials-style-bg {
	background: url(../png/testimonials-banner-bg.png) top left repeat-x #fff!important;
	padding: 0;
	width: 260px;
	min-height: 276px;
	text-indent: 0!important
}
.testimonials-banner-img {
	width: 260px;
	min-height: 276px;
	background: url(../png/testimonials-banner-bg-img.png) left top no-repeat
}
.testimonials-style-bg .start-quote, .testimonials-text {
	display: none
}
.testimonials-box {
	width: 214px;
	padding: 10px 0 0;
	margin: 0;
	text-indent: 23px
}
.testimonials .start-quote, .testimonials-box .start-quote {
	width: 19px;
	height: 18px;
	background: url(../png/testimonials-start-qoute.png) no-repeat;
	position: absolute
}
.testimonials .start-quote {
	top: 32px;
	left: 21px
}
.testimonials-box .start-quote {
	top: 6px!important;
	left: 0
}
.pricing, .pricing-table {
	position: relative
}
.testimonial-author {
	text-align: right;
	padding-top: 0;
	font-size: 13px;
	text-indent: 0;
	display: block
}
.testimonial-author-photo {
	line-height: 18px;
	text-align: left!important;
	min-height: 65px;
	padding: 0!important;
	display: table
}
.testimonial-author-photo strong {
	line-height: 22px
}
.testimonial-author-photo img {
	float: left;
	margin: 0 15px 0 0
}
.inner-success-stories {
	display: none
}
.img-vertical-align {
	vertical-align: text-top;
	margin: 2px 0 0 3px;
	width: auto!important
}
.photo-img {
	display: block!important;
	float: right;
	width: 70px;
	height: 70px;
	background: #fff;
	margin: 5px 0 10px 10px;
	border: 4px solid #fff
}
.frm-text-field, .pricing-table {
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}
.photo-img img {
	float: left
}
.footer-menu, .footer-menu ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-menu li {
	float: left;
	margin-right: 15px
}
.footer-menu ul li {
	font-size: 12px;
	float: none;
	line-height: 20px
}
.footer-menu ul li:nth-child(2) {
	display: none
}
.footer-menu .footer-menu-link, .footer-menu-link:active, .footer-menu-link:link, .footer-menu-link:visited {
	color: #fff;
	font-size: 12px;
	text-decoration: none
}
.footer-menu .footer-menu-link:hover {
	text-decoration: underline
}
.footer-menu .footer-title-link, .footer-title-link:active, .footer-title-link:link, .footer-title-link:visited {
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	display: block;
	margin-bottom: 15px
}
.footer-menu .footer-title-link:hover {
	text-decoration: underline
}
.footer-menu {
	margin: 0;
	padding: 0;
	list-style: none
}
.inner-page-popup {
	background: #fff;
	padding: 0 20px 20px 10px
}
.inner-page-popup .body-text {
	line-height: 22px
}
.inner-page-popup h3:first-child {
	font-family: HelveticaNeue-Bold;
	font-size: 24px;
	color: #333;
	margin: 15px 0 0;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 12px;
	width: 100%!important
}
.inner-page-popup h4 {
	text-align: left;
	font-family: HelveticaNeue;
	font-size: 20px;
	font-weight: 400;
	color: #333;
	margin: 20px 0 0;
	padding: 0;
	line-height: 26px
}
.inner-page-popup h4 a, a:active, a:hover, a:link, a:visited {
	color: #0080b7;
	font-size: 20px
}
.inner-page-popup a, a:active, a:link, a:visited {
	font-family: HelveticaNeue;
	font-size: 15px;
	color: #0080b7;
	text-decoration: underline
}
.inner-page-popup a:hover {
	text-decoration: none
}
.inner-page-popup p a, a:active, a:link, a:visited {
	font-family: HelveticaNeue;
	font-size: 14px;
	color: #0080b7;
	text-decoration: underline
}
.inner-page-popup p a:hover {
	text-decoration: none
}
.inner-page-popup table tr td a, a:active, a:link, a:visited {
	font-family: HelveticaNeue;
	font-size: 15px;
	color: #0080b7;
	text-decoration: underline
}
.inner-page-popup table tr td a:hover {
	text-decoration: none
}
.inner-page-popup ol li {
	margin-bottom: 20px
}
.feature-model-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.feature-model-list li:nth-child(odd) {
	padding: 15px 15px 10px;
	background: #fff
}
.feature-left-title {
	float: left;
	width: 240px;
	padding: 0 0 20px;
	font-family: HelveticaNeue-Bold;
	text-align: left
}
.feature-right-text {
	float: left;
	max-width: 550px
}
.feature-model-list li:nth-child(even) {
	padding: 15px 15px 10px;
	background: #f6f6f6
}
.feature-model-list .yellow-bullet {
	margin: 0;
	padding: 0;
	list-style: none
}
.feature-model-list .yellow-bullet li {
	padding: 1px 0 0 16px;
	background: url(../png/orange-bullet.png) left 9px no-repeat;
	margin-bottom: 10px;
	font-size: 15px;
	color: #333;
	line-height: 23px
}
.pricing-table {
	border-radius: 0;
	border: 1px solid #d8d8d8;
	overflow: hidden;
	padding: 0 6px;
	font-family: HelveticaNeue;
	font-size: 13px;
	color: #333;
	margin-top: 10px
}
.pricing-table-title {
	font-weight: 400!important;
	font-size: 15px
}
.pricing-title-blue, .pricing-title-yellow {
	font-family: HelveticaNeue-Bold;
	font-size: 21px
}
.pricing-table-title .title {
	text-align: center
}
.pricing-title-blue {
	color: #3670a0
}
.pricing-title-yellow {
	color: #f07241
}
.pricing-title-gray {
	font-family: HelveticaNeue;
	font-size: 13px;
	color: #777
}
.pricing-table tr:nth-child(even) {
	background: #fbfbfb
}
.pricing-table tr td {
	padding: 10px;
	border-top: 1px solid #d8d8d8;
	text-align: left
}
.pricing-table tr td.title {
	border: none
}
.pricing-table tr td.vertical-line {
	padding: 0;
	border: 0;
	background: url(../png/table-vertical-line.png) center top repeat-y
}
.pricing-table tr td.product-support {
	font-size: 12px;
	text-align: center;
	line-height: 20px
}
.price-footer-box {
	width: 100%;
	height: 110px;
	display: table;
	margin-bottom: 20px
}
.price-footer-text {
	display: table-cell;
	vertical-align: middle;
	line-height: 20px
}
.price-button, .price-button:active, .price-button:link, .price-button:visited {
	display: block;
	background: #3670a0;
	font-size: 14px;
	font-family: HelveticaNeue;
	color: #fff;
	text-decoration: none;
	padding: 8px;
	border: 0 solid #fff;
	letter-spacing: normal
}
.price-button:hover {
	background: #f07241
}
.price-button-orange, .price-button-orange:active, .price-button-orange:link, .price-button-orange:visited {
	display: block;
	background: #f07241;
	font-size: 15px;
	font-family: HelveticaNeue;
	color: #fff;
	text-decoration: none;
	padding: 8px;
	border: 0 solid #fff;
	letter-spacing: normal;
	text-align: center;
	position: absolute;
	bottom: 15px;
	left: 13px;
	width: 140px;
	line-height: 20px
}
.price-button-orange:hover {
	background: #d05c2e
}
.popular-price {
	width: 183px;
	position: absolute;
	top: -10px;
	z-index: 50;
	border: 2px solid #f07241;
	height: 1090px
}
.popular-price-bottom, .popular-price-top {
	background: #fff;
	height: 20px;
	width: 100%;
	position: absolute
}
.popular-price-top {
	top: 0
}
.popular-price-bottom {
	bottom: 0
}
.popular-price-label {
	width: 70px;
	height: 70px;
	background: url(../png/label-popular-price.png) no-repeat;
	position: absolute;
	right: -5px;
	top: -5px;
	z-index: 1
}
.free-trial-info {
	background: #f3f3f3;
	padding: 36px;
	text-align: left;
	line-height: 26px
}
.free-trial-btn, .free-trial-btn:active, .free-trial-btn:link, .free-trial-btn:visited {
	display: block;
	float: right;
	width: 270px;
	height: 52px;
	background: #f07241;
	text-align: center;
	line-height: 52px;
	color: #fff;
	text-decoration: none;
	font-family: HelveticaNeue;
	font-size: 19px;
	margin-left: 10px;
	cursor: pointer
}
.free-trial-btn:hover {
	background: #d05c2e;
	color: #fff;
	font-size: 19px
}
.free-trial-btn strong {
	font-size: 21px
}
.free-trial-link, .free-trial-link:active, .free-trial-link:link, .free-trial-link:visited {
	font-family: HelveticaNeue-Bold;
	font-size: 18px;
	color: #f07241;
	text-decoration: underline
}
.platforms-table, .use-survey-list li h4 {
	font-family: HelveticaNeue;
	color: #333
}
.free-trial-link:hover {
	text-decoration: none
}
.pricing-title {
	float: left;
	width: 870px
}
.use-survey-list {
	margin: 25px 0 0;
	padding: 0;
	list-style: none
}
.use-survey-list li {
	float: left;
	width: 46%;
	margin-bottom: 20px
}
.use-survey-list li.no-margin {
	margin-bottom: 0
}
.use-survey-list li:nth-child(odd) {
	margin-right: 46px
}
.use-survey-list li h4 {
	font-size: 22px;
	padding: 0;
	margin: 0!important;
	height: 48px;
	line-height: 48px;
	border-bottom: none!important
}
.use-survey-list li h4 span {
	float: left;
	width: 46px;
	height: 46px;
	margin-right: 8px
}
.use-survey-list li h4 span.avoid-outages {
	background: url(../png/user-survey-icon.png) no-repeat
}
.use-survey-list li h4 span.cost-effective {
	background: url(../png/user-survey-icon.png) -46px 0 no-repeat
}
.use-survey-list li h4 span.real-time-alerts {
	background: url(../png/user-survey-icon.png) -92px 0 no-repeat
}
.use-survey-list li h4 span.short-learning-curve {
	background: url(../png/user-survey-icon.png) -138px 0 no-repeat
}
.use-survey-list li h4 span.bridges-gaps {
	background: url(../png/user-survey-icon.png) -184px 0 no-repeat
}
.use-survey-list li h4 span.excellent-time {
	background: url(../png/user-survey-icon.png) -230px 0 no-repeat
}
.use-survey-list li h4 span.broad-coverage {
	background: url(../png/user-survey-icon.png) -276px 0 no-repeat
}
.use-survey-list li h4 span.single-pane-glass {
	background: url(../png/user-survey-icon.png) -321px 0 no-repeat
}
.use-survey-list li h4 span.reduce-downtime {
	background: url(../png/user-survey-icon.png) -367px 0 no-repeat
}
.use-survey-list li h4 span.pinpoint-problems {
	background: url(../png/user-survey-icon.png) -416px 0 no-repeat
}
.use-survey-list li:last-child, .use-survey-list li:nth-child(9) {
	margin-bottom: 0!important
}
.platforms-table {
	border: 1px solid #d8d8d8;
	overflow: hidden;
	padding: 6px;
	font-size: 13px;
	position: relative
}
.platforms-table table {
	background: #d8d8d8
}
.platforms-table table th {
	font-family: HelveticaNeue-Bold;
	font-size: 15px;
	font-weight: 400;
	color: #000;
	padding: 10px 0 10px 5px;
	text-align: center
}
.platforms-table table th.bottom-border {
	border-bottom: 1px solid #d8d8d8
}
.platforms-table table tr td.sub-title {
	font-family: HelveticaNeue-Bold;
	font-size: 13px;
	font-weight: 400;
	background: #d8d8d8
}
.platforms-table table tr td.sub-title a {
	font-family: HelveticaNeue-Bold!important;
	font-weight: 400;
	font-size: 13px!important
}
.platforms-table table tr td.sub-title a.link, .platforms-table table tr td.sub-title a.link:hover {
	font-size: 13px!important
}
#btn_go, .black-link, .black-link:hover, .black-link:link, .black-link:visited, .frm-text-field, .link, .link-italic, .link-italic:hover, .link-italic:link, .link-italic:visited, .link:hover, .link:link, .link:visited, .partner-info-text, .partner-info-text a, .tech-partners-list li h4, a:hover, a:link, a:visited {
	font-family: HelveticaNeue
}



.platforms-table table tr td {
	font-size: 13px;
	padding: 5px;
	text-align: left;
	line-height: 20px;
	vertical-align: top
}
.platforms-table table tr td a {
	font-size: 14px
}
.platforms-table table tr td a:hover {
	text-decoration: underline
}
.platforms-table table tr:nth-child(even) {
	background: #fbfbfb
}
.platforms-table table tr:nth-child(odd) {
	background: #fff
}
.platforms-table table tr td p {
	text-align: left
}
.platforms-table table tr td.tcik-img, .platforms-tick {
	text-align: center
}
.platforms-table table tr td.vertical-line {
	padding: 0;
	border: 0;
	background: url(../png/table-vertical-line.png) center top repeat-y #fff!important;
	border-bottom: 1px solid #d8d8d8
}
.platforms-table table tr th.vertical-line {
	padding: 0;
	border: 0;
	background: url(../png/table-vertical-line.png) center top repeat-y!important;
	border-bottom: 1px solid #fff
}
.platforms-table table tr td, .platforms-table table tr td.no-border {
	border-bottom: 1px solid #d8d8d8
}
.platforms-table table tr td a.link, .platforms-table table tr td a.link:active, .platforms-table table tr td a.link:hover, .platforms-table table tr td a.link:visited, .platforms-table table tr td a.linkL:link {
	font-family: HelveticaNeue;
	font-size: 13px!important;
	color: #0080b7;
	text-decoration: none
}
.platforms-table table tr td a.link:hover {
	text-decoration: underline
}

.platforms-table table tr td a.anchor-link:link, .platforms-table table tr td a.anchor-link:hover, .platforms-table table tr td a.anchor-link:visited{
	font-size: 11px !important;
}

.feature-divider {
	display: block
}
.feature-min-content {
	min-height: 252px
}
.feature-min-content img {
	margin-bottom: 40px
}
.feature-img-right {
	float: right;
	margin-left: 20px;
	margin-top: 6px
}
.feature-img-left {
	float: left;
	margin-right: 20px;
	margin-top: 6px
}
.product-features h4 {
	margin-top: 17px
}
.product-features {
	height: 3786px
}
.product-features .inner-content-right-style {
	border-bottom: 5px solid #fff
}
.overview-liniks {
	margin: 25px 0 0;
	padding: 0;
	list-style: none
}
.content-divider, .content-divider1 {
	display: block;
	padding-bottom: 3px;
	background: url(../png/divider-shade.png) left bottom no-repeat
}
.overview-liniks li {
	float: left;
	margin-bottom: 8px
}
.overview-linik, .overview-linik:link, .overview-linik:visited {
	color: #0080b7;
	font-size: 16px;
	text-decoration: none
}
.overview-linik:hover {
	text-decoration: underline
}
.overview-liniks li.col1 {
	width: 320px
}
.overview-liniks li.col2 {
	width: 290px
}
.overview-liniks li.col3 {
	width: 270px
}
.overview-liniks li.col4 {
	width: 230px
}
.overview-liniks li.col5 {
	width: 208px
}
.overview-liniks li.col6 {
	width: 245px
}
.content-divider {
	height: 140px
}
.content-divider1 {
	height: 50px
}
.solutions-overview .inner-content-right-style {
	height: 750px;
	border-bottom: 10px solid #fff
}
.pricing-content-box {
	padding-bottom: 30px
}
.partners-overview .inner-content-right-style {
	height: 1120px;
	border-bottom: 10px solid #fff
}
.partners-text-logo {
	width: 160px;
	text-align: left;
	margin-bottom: 10px;
	float: left
}
.partners-text {
	float: left;
	width: 646px
}
.partners-list {
	margin: 0;
	list-style: none
}
.partners-list li {
	margin: 20px 0
}
.tech-partners-list {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 870px;
	float: left
}
.tech-partners-list li {
	margin: 20px 0;
	padding: 15px 20px;
	clear: both
}
.tech-partners-list li.last-item {
	margin: 20px 0 0;
	padding: 15px 20px
}
.tech-partners-list li:nth-child(even) {
	background: #f6f6f6
}
.tech-partners-list li h4 {
	font-size: 22px;
	font-weight: 400;
	color: #333;
	margin: 0 0 20px!important;
	padding: 0 0 10px!important
}
.technology-partners .inner-content-right-style {
	height: 2690px;
	border-bottom: 10px solid #fff
}
#btn_go, .partners-form li select {
	height: 28px
}
.partners-form li select, .resoruce-filter select {
	border: 1px solid #dadada;
	text-overflow: ""
}
.partners-form {
	padding: 0;
	margin: 15px 0 0;
	list-style: none;
	width: 100%
}
.partners-form li {
	float: left;
	margin: 15px 15px 0 0;
	line-height: 28px
}
.partners-form li select {
	padding: 0 30px 0 3px;
	background: url(../png/dropdown-control-arrow.png) right center no-repeat #fff
}
.partners-list {
	padding: 0 20px
}
.partners-form li.label {
	width: 60px
}
.partners-lists {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none
}
.partners-lists-nomargin {
	margin: 0
}
.partner-logo {
	width: 25%;
	float: left;
	display: table;
	padding-bottom: 20px
}
.partner-logo-image {
	display: table-cell;
	vertical-align: top;
	text-align: left
}
.partner-info {
	float: left;
	width: 73%;
	display: table;
	margin-left: 1%
}
.partner-info-text {
	font-size: 15px;
	display: table-cell;
	vertical-align: middle;
	text-align: left
}
.partner-info-text p {
	margin: 0 0 20px
}
.partner-info-text a, a:hover, a:link, a:visited {
	font-size: 15px;
	color: #333;
	text-decoration: none
}
.partner-info-text a:hover {
	text-decoration: underline
}
.black-link, .black-link:hover, .black-link:link, .black-link:visited {
	font-size: 14px;
	color: #333;
	text-decoration: none
}
.black-link:hover {
	text-decoration: underline
}
.link-italic:hover, .link:hover {
	text-decoration: none
}
.link, .link:hover, .link:link, .link:visited {
	font-size: 14px
}
.link-italic, .link-italic:hover, .link-italic:link, .link-italic:visited {
	font-size: 14px;
	color: #0080b7;
	font-style: italic;
	text-decoration: none
}
.link-italic:hover {
	color: #f07241
}
.partners-list-box {
	width: 870px;
	float: left
}
#btn_go {
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 23px;
	background: #0080b7;
	border: none;
	cursor: pointer;
	width: 50px;
	margin: 1px 0 0
}
#btn_go:hover {
	background: #f07241;
	color: #fff
}
.breadcrumb-link, breadcrumb-link:active, breadcrumb-link:link, breadcrumb-link:visited {
	font-family: HelveticaNeue-Light!important;
	font-size: 12px!important;
	color: #FFF!important;
	text-decoration: none!important
}
.frm-file-upload, .frm-submit-button, .frm-text-radio, .mandatory-fields {
	font-family: HelveticaNeue
}
.breadcrumb-link:hover {
	text-decoration: underline
}
.frm-contact, .frm-demo-request, .frm-share-signin, .frm-signin, .job-general-application {
	background: #f2f2f2;
	width: 96%;
	padding: 3% 2% 2%;
	border: 1px solid #e0e0e0
}
.job-general-application {
	width: 736px;
	padding: 1% 1% 0
}
.frm-share-signin {
	display: none
}
.login-frm {
	max-width: 365px;
	margin: 30px auto
}
.frm-demo-field-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.frm-demo-field-list li {
	margin: 0 10px;
	width: 348px;
	height: 57px;
	float: left
}
.frm-demo-field-list li.text-area {
	width: 100%;
	height: auto;
	margin-bottom: 0!important
}
.frm-text-field {
	background: #fff;
	width: 94%;
	height: 31px;
	padding: 0 5px 0 10px;
	font-size: 13px;
	/*color: #8b8b8b;*/
	color: #000000;
	border: 1px solid #b8b8b8;
	border-radius: 0
}
.frm-text-area, .frm-text-select {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-family: HelveticaNeue;
	font-size: 13px
}
.frm-text-select {
	color: #8b8b8b;
	padding: 0 5px 0 6px;
	width: 99%;
	height: 33px;
	background: url(../png/dropdown-control-arrow.png) right center no-repeat #fff;
	border: 1px solid #b8b8b8;
	border-radius: 0
}
.text-active {
	color: #000
}
select::-ms-expand {
display:none
}
.country-list {
	margin-left: 2px
}
.state-list {
	width: 110px
}
.frm-text-area {
	color: #797a85;
	padding: 10px 5px 0 9px;
	width: 236px;
	display: none;
	border-radius: 0
}
.frm-text-radio {
	font-size: 13px;
	color: #333
}
.frm-file-upload {
	height: 31px;
	padding: 0 5px 0 0;
	font-size: 13px;
	color: #8b8b8b;
	margin-top: 5px
}
.frm-file-upload input {
	background: #fff
}
.frm-title {
	font-weight: 700;
	padding: 0 0 10px
}
.frm-abt-eg {
	width: 100%!important;
	height: 140px!important
}
.frm-abt-eg-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.frm-abt-eg-list li {
	padding: 0;
	margin: 0;
	height: auto
}
.blank-field {
	display: block
}
.error-msg, .exist-msg, .login-status, .login-welcome-msg, .registration-status, .status-msg, .status-msg-text, .success-msg, .user-menu {
	display: none
}
.frm-submit-button {
	background: #0080b7;
	color: #fff;
	cursor: pointer;
	font-size: 17px;
	height: 33px;
	margin-top: 5px;
	padding: 0 20px!important;
	-moz-border-radius: 0;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 1px solid #006895
}
.frm-submit-button:hover {
	border: 1px solid #f07241;
	background: #f07241
}
.login-welcome-msg {
	text-transform: capitalize;
	color: #00ab4e;
	font-size: 20px;
	text-align: center
}
.error-msg, .exist-msg {
	color: #FB0004;
	font-size: 15px;
	padding-bottom: 5px
}
.confirm-msg {
	color: #00ab4e!important;
	font-size: 15px;
	padding-bottom: 5px
}
.success-msg {
	text-align: center;
	padding: 120px 0
}
.frm-demo-field-list li.button-area {
	width: 98%;
	height: auto;
	text-align: center
}
.mandatory-fields {
	font-size: 13px;
	color: #737373;
	text-align: left
}
#State {
	margin-top: 10px
}
#contact_reg #State, #opp_reg #State {
	margin-top: 0
}
.sticky_column {
	height: 535px
}
.user-menu {
	background: #fff;
	border: 1px solid #dedede;
	position: absolute;
	top: 35px;
	right: 0;
	z-index: 999;
	width: 130px;
	height: 100px;
	padding: 5px 0
}
.resource-icon-case-studies, .resource-video-case-studies {
	top: 10px;
	right: 10px;
	width: 17px;
	height: 20px;
	position: absolute
}
.user-menu ul {
	padding: 0;
	margin: 0;
	list-style: none
}
.user-menu ul li {
	text-align: left;
	margin-left: 10px!important
}
.user-menu-link, .user-menu-link:link, .user-menu-link:visited {
	font-size: 13px;
	color: #000!important;
	text-decoration: none;
	display: block;
	width: 130px!important;
	margin: 4px 0 5px;
	text-align: left
}
.user-menu-link:hover {
	color: #f18256!important;
	text-decoration: underline
}
#State, .password-error, .wath-demo-fields, .webinar-field, .whitepaper-field {
	display: none
}
h6.news-title-header {
	font-family: HelveticaNeue-Bold;
	font-size: 18px;
	font-weight: 400;
	color: #333;
	padding: 10px;
	margin: 0;
	max-width: 845px
}
.news-date, .news-sub-title, .news-title, .press-sub-title {
	font-family: HelveticaNeue;
	font-weight: 400
}
.news-list {
	margin: 20px 0 0 20px;
	padding: 0
}
.news-bullet {
	margin: 0 0 6px 8px;
	padding: 0 0 2px;
	list-style: none;
	background: url(../png/divider-shade.png) left bottom no-repeat rgba(0,0,0,0);
	max-width: 845px
}
.news-bullet li {
	padding: 0 0 0 12px;
	background: url(../png/bullet-arrow.png) left 6px no-repeat;
	font-size: 15px;
	color: #333;
	line-height: 23px;
	margin-bottom: 13px
}
.news-title {
	font-size: 16px
}
.news-date {
	font-size: 14px;
	color: #8f8e8e!important
}
.news-link, .news-link:active, .news-link:link, .news-link:visited {
	text-decoration: none;
	color: #000;
	font-size: 15px;
	display: block
}
.news-link:hover, .news-link:hover .news-date {
	color: #f07241!important;
	text-decoration: none
}
.news-data-author {
	padding-top: 18px
}
.press-data-author {
	padding-top: 10px;
	text-align: right
}
.news-header {
	margin-bottom: 25px;
	margin-top: 15px
}
.info-title {
	background: #333;
	padding: 4px 8px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase
}
.author-info {
	padding-top: 5px;
	font-size: 14px
}
.author-contact {
	font-size: 14px;
	color: #818181
}
.author-emil-link, .author-emil-link:link, .author-emil-link:visited {
	font-size: 14px;
	color: #818181;
	text-decoration: none
}
.author-emil-link:hover, .resource-center-list li a:hover span.resource-name {
	text-decoration: underline
}
.news-sub-title, .press-sub-title {
	display: block;
	font-size: 15px!important;
	font-style: italic;
	color: #333;
	padding-top: 10px
}
.executive-team-text, .executive-team-title {
	font-size: 15px;
	color: #333
}
.executive-team-title, .resource-info {
	font-family: HelveticaNeue-Bold
}
.executive-team {
	height: 1125px
}
.executive-team-box {
	margin-bottom: 30px;
	float: left
}
.executive-team-box-last {
	margin-bottom: 0!important
}
.executive-team-text {
	line-height: 23px;
	padding: 0;
	float: left;
	width: 870px
}
.left-img {
	float: left;
	margin-right: 24px
}
.right-img {
	float: right;
	margin-left: 25px
}
.resoruce-filter {
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #dcdcdc;
	max-width: 1118px
}
.resoruce-filter select {
	height: 28px;
	padding: 0 30px 0 10px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: url(../png/dropdown-control-arrow-gray.png) right center no-repeat #dcdcdc;
	width: 210px;
	margin-right: 17px
}
.resoruce-filter input {
	border: 1px solid #dadada;
	height: 26px;
	padding: 0 30px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	width: 200px;
	background: url(../jpg/search-icon.jpg) 10px center no-repeat #dcdcdc
}
.resource-center-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.resource-center-list li {
	float: left;
	width: 275px;
	height: 234px;
	border: 1px solid #dcdcdc;
	margin: 20px 10px 0 0;
	padding: 0;
	position: relative
}
.resource-name, .resource-name-demo, .resource-name-video {
	padding: 15px 20px;
	font-size: 14px;
	color: #333;
	text-align: left;
	line-height: 20px
}
.resource-center-list li.demo, .resource-center-list li.video {
	height: 268px
}
.resource-center-list li:nth-child(odd) {
	margin: 20px 11px 0 0
}
.resource-center-list li a {
	cursor: pointer;
	display: block;
	height: 272px
}
.resource-center-list li a span {
	display: block
}
.resource-center-list li a .resource-image {
	height: 142px;
	border-bottom: 1px solid #dcdcdc;
	position: relative;
	-webkit-filter: grayscale(.75);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: .8
}
.resource-center-list li a:hover .resource-image {
	-webkit-filter: grayscale(0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1
}
.resource-icon-case-studies {
	background: url(../png/case-studies-icon.png) center no-repeat;
	z-index: 1
}
.resource-video-case-studies {
	background: url(../png/case-studies-video.png) center no-repeat;
	z-index: 1
}
.resource-hover-img, .resource-video-button {
	width: 275px;
	height: 142px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1
}
.resource-center-list li a:hover .resource-hover-img {
	background: url(../png/resource-hover-img.png) center no-repeat;
}
.resource-video-button {
	background: url(../png/video-button.png) center no-repeat;
}
.resource-center-list li a:hover .resource-video-button {
	background: url(../png/video-button-hover.png) center no-repeat;
}
.resource-name {
	min-height: 74px
}
.resource-name-demo, .resource-name-video {
	height: 60px
}
.resource-info {
	font-size: 11px;
	color: #898989;
	text-transform: uppercase;
	padding: 0 15px 0 21px
}
.resource-info-demo, .resource-info-video {
	text-align: right;
	text-transform: none
}
.btn_filter_go {
	background: #dcdcdc!important;
	width: 40px!important;
	height: 28px!important;
	text-align: center;
	padding: 0!important;
	margin: 0 15px 0 0!important;
	font-family: HelveticaNeue-Bold!important;
	font-size: 14px!important;
	cursor: pointer
}
.btn_filter_go:hover {
	border: 1px solid #b6b6b6!important
}
.res-view-all, .res-view-all:active, .res-view-all:link, .res-view-all:visited {
	font-size: 14px;
	color: #0080b7!important;
	text-decoration: none;
	float: right;
	padding-left: 15px;
	margin-left: 0;
	border-left: 1px solid #dcdcdc;
	line-height: 28px;
	display: none
}
.res-view-all:hover {
	color: #f07241!important
}
.no-height {
	height: 0!important;
	min-height: 0!important
}
.cio-tbl {
	width: 870px;
	margin-bottom: 30px
}
.cio-tbl tr td {
	vertical-align: top
}
.cio-tbl-title {
	background: #f2f2f2;
	font-size: 16px;
	vertical-align: middle
}
.breadcrumb-text {
	display: none
}
.social-share {
	margin: 10px 0 0!important;
	padding: 0!important;
	list-style: none
}
.social-share li {
	padding: 0!important;
	background: 0 0!important;
	float: left;
	margin: 0 6px 0 0
}
.social-share li .social-share-link, .social-share-link:active, .social-share-link:hover, .social-share-link:link, .social-share-link:visited {
	display: block;
	width: 20px;
	height: 20px
}
.social-share li .facebook-gray {
	background: url(../png/icons.png) -32px -179px no-repeat
}
.social-share li .facebook-gray:hover {
	background: url(../png/icons.png) -61px -179px no-repeat
}
.social-share li .twitter-gray {
	background: url(../png/icons.png) -90px -179px no-repeat
}
.social-share li .twitter-gray:hover {
	background: url(../png/icons.png) -120px -179px no-repeat
}
.social-share li .linkedin-gray {
	background: url(../png/icons.png) -149px -179px no-repeat
}
.social-share li .linkedin-gray:hover {
	background: url(../png/icons.png) -178px -179px no-repeat
}
.social-share li .google-plus-gray {
	background: url(../png/icons.png) -208px -179px no-repeat
}
.social-share li .google-plus-gray:hover {
	background: url(../png/icons.png) -237px -179px no-repeat
}
.award-list {
	margin: 25px 0;
	padding: 0;
	list-style: none;
	width: 870px
}
.award-list li {
	margin-bottom: 10px;
	padding-left: 20px
}
.award-list li:nth-child(odd) {
	background: url(../png/blue-arrow.png) right center no-repeat #f7f7f7
}
.award-list li:nth-child(even) {
	background: url(../png/blue-arrow.png) right center no-repeat #ededed
}
.award-link, .award-link:active, .award-link:link, .award-link:visited {
	text-decoration: none;
	display: block;
	padding: 15px 35px 15px 0;
	height: 95px
}
.award-link:hover .award-date, .award-link:hover .award-title {
	text-decoration: underline
}
.no-award-link, .no-award-link:active, .no-award-link:visited {
	text-decoration: none;
	display: block;
	padding: 15px 35px 15px 0;
	height: 95px
}
.no-award-link:hover .award-date, .no-award-link:hover .award-title {
	text-decoration: none
}
.award-logo {
	width: 120px;
	float: left;
	height: 95px;
	display: table
}
.award-logo-image {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.award-info {
	float: left;
	width: 70%;
	height: 95px;
	display: table;
	margin-left: 1%
}
.award-info-text {
	display: table-cell;
	vertical-align: middle
}
.award-title {
	font-family: HelveticaNeue-Bold;
	font-size: 15px;
	color: #333
}
.award-date {
	font-family: HelveticaNeue;
	font-size: 15px;
	color: #949494;
	padding-top: 2px;
	display: block
}
.about-us {
	min-height: 835px
}
.about-info-box {
	background: #f3f3f3;
	padding: 20px;
	width: 829px;
	min-height: 122px;
	margin: 30px 0 0;
	border: 1px solid #e7e7e7;
	line-height: 22px
}
.about-info-box-left, .about-info-box-right {
	width: 46%;
	float: left;
	height: 117px
}
.about-info-box-left {
	padding-right: 4%;
	background: url(../png/about-spliter.png) right top repeat-y
}
.about-info-box-right {
	padding-left: 4%
}
.about-info-title {
	font-size: 21px;
	margin-bottom: 12px
}
.dot-divider {
	display: block;
	padding-bottom: 15px;
	margin-bottom: 24px;
	background: url(../png/divider-shade.png) left bottom no-repeat
}
.dot-divider2 {
	padding-bottom: 38px
}
.partner-benefits {
	width: 312px;
	height: 370px;
	background: #f3f3f3;
	border: 1px solid #e6e6e6;
	float: left;
	margin-top: 11px;
	text-align: left;
	padding: 18px
}
.partner-benefits-title {
	font-family: HelveticaNeue-Bold;
	font-size: 18px;
	font-weight: 400;
	color: #333;
	margin-bottom: 20px;
	text-transform: uppercase
}
.eg-partners-title {
	font-family: HelveticaNeue;
	font-size: 22px;
	color: #333;
	font-weight: 400
}
.event-title, .upcoming-webinars tr th {
	font-family: HelveticaNeue-Bold;
	font-weight: 400
}
.event-link:hover .event-date, .event-link:hover .event-info-text, .event-link:hover .event-title {
	color: #f07241!important
}
.eg-partners {
	width: 500px;
	height: 380px;
	float: left;
	margin: 11px 0 0 20px;
	line-height: 24px!important
}
.partner-benefits-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.partner-benefits-list li {
	background: url(../png/tick-box-small.png) left 4px no-repeat;
	padding-left: 24px;
	text-transform: uppercase;
	margin-bottom: 11px
}
.event-list {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	width: 870px
}
.event-list li {
	background: url(../png/divider-shade.png) left bottom no-repeat;
	min-height: 120px
}
.event-link, .event-link:active, .event-link:link, .event-link:visited {
	text-decoration: none;
	display: block;
	padding: 15px 35px 25px 0
}
.event-no-link {
	padding: 15px 35px 25px 0
}
.event-logo {
	width: 22%;
	float: left;
	display: table
}
.event-logo-image {
	display: table-cell;
	vertical-align: top;
	text-align: left
}
.event-info {
	float: left;
	display: table;
	margin-left: 20px
}
.event-info-text {
	display: table-cell;
	vertical-align: top
}
.event-title {
	font-size: 15px;
	color: #333
}
.event-date {
	color: #333;
	padding-top: 2px;
	display: block
}
.event-venue p {
	margin: 0;
	padding: 0 0 10px!important;
	display: inline;
	line-height: 19px
}
.upcoming-webinars {
	background: #D4D4D4;
	width: 864px;
	margin: 30px 0 0;
	font-size: 15px
}
.upcoming-webinars tr th {
	background: #f4f4f4;
	padding: 8px
}
.upcoming-webinars tr td {
	background: #fff;
	color: #333;
	padding: 8px;
	line-height: 22px!important
}
.webinar-reg-link, .webinar-reg-link:hover, .webinar-reg-link:link, .webinar-reg-link:visited {
	font-family: HelveticaNeue-Light;
	font-size: 20px;
	font-weight: 400;
	background: #0080b7;
	color: #fff;
	text-align: center;
	display: block;
	width: 140px;
	height: 35px;
	line-height: 35px;
	text-decoration: none
}
.webinar-reg-link:hover {
	text-decoration: none;
	background: #f07241
}
.webinar-focus {
	width: 150px
}
h6.event-title-header {
	font-family: HelveticaNeue-Bold;
	font-size: 18px;
	font-weight: 400;
	color: #333;
	padding: 10px 10px 0 0;
	margin: 0;
	max-width: 845px
}
.user-form {
	max-width: 770px;
	min-width: 320px;
	margin: 0 auto;
	padding-top: 157px;
	min-height: 468px;
	position: relative
}
.form-intro-content {
	float: left;
	max-width: 360px
}
.form-intro-content h3 {
	font-family: HelveticaNeue;
	font-size: 26px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 30px;
	width: 380px
}
.form-intro-content .intro-list {
	margin: 26px 0 0;
	padding: 0;
	list-style: none
}
.form-intro-content .intro-list li {
	font-size: 14px;
	text-align: left;
	background: url(../jpg/star-bullet.jpg) left 2px no-repeat;
	padding-left: 32px;
	margin-bottom: 23px
}
.form-intro-content .intro-list-sign-in {
	margin: 26px 0 0;
	padding: 0;
	list-style: none
}
.form-intro-content .intro-list-sign-in li {
	font-size: 14px;
	text-align: left;
	background: url(../png/tick-bullet-sign-in.png) left 8px no-repeat;
	padding: 2px 0 0 25px;
	margin-bottom: 23px;
	line-height: 22px
}
.form-container {
	float: left;
	width: 330px;
	margin-left: 45px;
	margin-bottom: 40px
}
.form-fields-list {
	padding: 0;
	list-style: none;
	width: 250px;
	margin: 0 auto
}
.form-fields-list li {
	margin-bottom: 10px
}
.form-fields-list li input {
	width: 232px;
	height: 26px;
	margin: 0;
	border: 1px solid #b8b8b8;
	background: url(../jpg/form-field-bg.jpg);
	color: #797a85;
	font-size: 13px;
	padding: 0 9px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}
.form-fields-list li select {
	width: 252px;
	height: 26px;
	margin: 0;
	border: 1px solid #b8b8b8;
	background: url(../png/dropdown-control-arrow.png) right center no-repeat #fff;
	color: #797a85;
	font-size: 13px;
	padding: 0 9px 0 6px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}
.form-fields-list li .check-box {
	width: auto;
	height: auto;
	background: #459df8
}
.form-fields-list li .create-acccount-btn, .form-fields-list li .linkedin-btn {
	height: 30px;
	color: #fff;
	cursor: pointer
}
.form-fields-list li .create-acccount-btn {
	font-family: HelveticaNeue;
	background: #0080b7;
	border: 1px solid #006895;
	width: 250px;
	font-size: 17px;
	padding-bottom: 1px;
	margin-top: 5px
}
.forgot-Password h3, .form-fields-list li .linkedin-btn, .sign-trial-btn span {
	font-family: HelveticaNeue-Bold
}
.form-fields-list li .create-acccount-btn:hover {
	background: #f07241;
	border: 1px solid #f07241
}
.form-fields-list li .sign-btn {
	width: 105px;
	font-size: 14px
}
.form-fields-list li .resend-password {
	width: 150px;
	font-size: 14px
}
.form-fields-list li .linkedin-btn {
	background: url(../png/linkedin-btn-icon.png) 38px 5px no-repeat #0080b7;
	border: 1px solid #006895;
	width: 250px;
	font-size: 14px;
	text-align: left;
	padding-left: 71px
}
.form-fields-list li .linkedin-btn:hover {
	background: url(../png/linkedin-btn-icon.png) 38px 5px no-repeat #f07241;
	border: 1px solid #f07241
}
.form-fields-list li .frm-link, .frm-link:active, .frm-link:link, .frm-link:visited {
	font-size: 11px;
	text-decoration: none;
	color: #4089ac
}
.form-fields-list li .frm-link:hover {
	text-decoration: underline
}
.blue-link:active, .blue-link:link, .blue-link:visited, .form-fields-list li .blue-link {
	font-size: 13px;
	text-decoration: none;
	color: #4089ac
}
.form-fields-list li .blue-link:hover {
	text-decoration: underline
}
.sign-in-text {
	display: none
}
.sign-in-footer {
	background: #f6f6f6;
	width: 100%;
	min-height: 116px;
	padding: 24px 0;
	display: none
}
.sign-footer-box {
	max-width: 860px;
	margin: 0 auto;
	min-height: 52px;
	padding: 32px 0
}
.sign-footer-info {
	font-size: 27px;
	line-height: 52px;
	float: left
}
.sign-trial-btn, .sign-trial-btn:active, .sign-trial-btn:link, .sign-trial-btn:visited {
	display: block;
	float: right;
	background: #f07241;
	text-decoration: none;
	width: 294px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	font-size: 19px;
	color: #fff
}
.sign-trial-btn:hover {
	background: #d05c2e
}
.sign-trial-btn span {
	font-size: 21px
}
.login-option {
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 13px;
	color: #797a85;
	background: url(../jpg/signup-tab-border.jpg) center no-repeat
}
.login-option-text {
	background: #f0f0f0;
	width: 28px;
	text-align: center;
	margin: 0 auto
}
.frm-msg-confirm, .frm-msg-error, .msg-confirm {
	text-align: left;
	font-size: 13px;
	line-height: 18px;
	padding: 15px 15px 15px 28px;
	width: 205px;
	margin: 0 auto 20px
}
.frm-msg-error {
	background: #f8efee;
	border: 1px solid #e6bfbe;
	min-height: 40px;
	color: #797a85;
	display: block
}
.frm-msg-confirm, .msg-confirm {
	background: #e7f8e3;
	border: 1px solid #aecfa6
}
.frm-msg-error span {
	color: #d41636;
	font-weight: 400!important
}
.frm-msg-confirm {
	color: #797a85;
	display: block
}
.frm-msg-confirm span {
	color: #3dae22;
	font-weight: 400!important
}
.frm-msg-confirm .user-name {
	color: #797a85;
	text-transform: capitalize!important
}
.msg-confirm {
	color: #797a85;
	display: none
}
.msg-confirm span {
	color: #3dae22;
	font-weight: 400!important
}
.msg-confirm .user-name {
	color: #797a85;
	text-transform: capitalize!important
}
.forgot-Password {
	width: 365px;
	min-height: 230px;
	background: #fff;
	border: 1px solid #d3d3d3;
	position: absolute;
	top: 156px;
	left: 173px;
	z-index: 1;
	-webkit-box-shadow: 4px 4px 5px -1px rgba(0,0,0,.16);
	-moz-box-shadow: 4px 4px 5px -1px rgba(0,0,0,.16);
	box-shadow: 4px 4px 5px -1px rgba(0,0,0,.16);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: none
}
.forgot-Password .frm-msg-confirm, .forgot-Password .frm-msg-error {
	width: 232px;
	padding: 10px;
	margin: 0 auto 15px
}
.forgot-Password h3 {
	font-size: 20px;
	margin: 33px 0 12px;
	padding: 0;
	border: none;
	text-align: center;
	width: auto
}
.forgot-Password .info-text {
	font-size: 11px;
	color: #333;
	text-align: center;
	margin-bottom: 13px
}
.close-btn {
	width: 15px;
	height: 13px;
	background: url(../png/close-btn.png) no-repeat;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	opacity: .6
}
.close-btn:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1
}
[type=checkbox]:checked, [type=checkbox]:not(:checked) {
	position: absolute;
	left: -9999px
}
[type=checkbox]:checked+label, [type=checkbox]:not(:checked)+label {
	position: relative;
	padding-left: 18px;
	cursor: pointer;
	font-size: 11px;
	color: #000;
	display: block;
	padding-top: 5px
}
[type=checkbox]:checked+label:after, [type=checkbox]:checked+label:before, [type=checkbox]:not(:checked)+label:after, [type=checkbox]:not(:checked)+label:before {
	content: '';
	position: absolute
}
[type=checkbox]:checked+label:before, [type=checkbox]:not(:checked)+label:before {
	left: 0;
	top: 5px;
	width: 10px;
	height: 10px;
	background: #fff
}
[type=checkbox]:checked+label:after, [type=checkbox]:not(:checked)+label:after {
	width: 10px;
	height: 10px;
	background: #fff;
	top: 5px;
	left: 0;
	border: 1px solid #afafaf;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
[type=checkbox]:checked+label:after {
	background: url(../jpg/tick.jpg) center no-repeat #489ef8;
	top: 5px;
	left: 0;
	border: 1px solid #489ef8
}
[type=checkbox]:checked+label .ui, [type=checkbox]:checked+label .ui:after, [type=checkbox]:not(:checked)+label .ui:before {
	position: absolute;
	left: 6px;
	width: 65px;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px
}
[type=checkbox]:not(:checked)+label .ui:before {
	left: 32px
}
[type=checkbox]:checked+label .ui:after {
	color: #39D2B4
}
[type=checkbox]:focus+label:before {
	box-sizing: border-box;
	margin-top: -1px
}
.customer-form {
	padding: 0;
	margin: 15px 0 0;
	list-style: none;
	width: 100%
}
.customer-form li {
	float: left;
	margin: 15px 15px 0 0;
	line-height: 28px
}
.customer-form li select {
	border: 1px solid #dadada;
	height: 28px;
	padding: 0 30px 0 3px;
	background: url(../png/dropdown-control-arrow.png) right center no-repeat #fff
}
.customer-list {
	padding: 0 20px
}
.customer-form li.label {
	width: 60px
}
.customer-list-box {
	width: 870px;
	float: left
}
.customer-lists {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none
}
.customer-lists li {
	float: left;
	margin: 0 15px
}
.cover-letter, .customer-lists li:last-child {
	margin-bottom: 20px
}
.customer-lists .li-separator {
	width: 860px;
	clear: both;
	border-bottom: 1px solid #e0e0e0;
	margin: 10px 0
}
.customer-lists-nomargin {
	margin: 0
}
.customer-logo {
	width: 185px;
	float: left;
	display: table
}
.location-map, .location-map-box {
	width: 100%;
	min-height: 476px
}
.customer-logo-image {
	display: table-cell;
	vertical-align: top;
	text-align: left
}
.customer-logo-image a {
	text-align: left;
	display: block;
	color: #616161!important
}
.customer-logo-image a img {
	margin-bottom: 5px
}
.customer-info {
	float: left;
	display: table;
	margin-left: 1%
}
.customer-info-text {
	font-size: 15px;
	font-family: HelveticaNeue;
	display: table-cell;
	vertical-align: middle;
	text-align: left
}
.customer-info-text p {
	margin: 0 0 20px
}
.customer-info-text a, a:hover, a:link, a:visited {
	font-family: HelveticaNeue;
	font-size: 14px;
	color: #333;
	text-decoration: none
}
.address-box-hongkong, .address-box-india, .address-box-mexico, .address-box-netherlands, .address-box-germany, .address-box-singapore, .address-box-uk, .address-box-usa, .address-box-southkorea {
	font-size: 12px;
	line-height: 17px
}
.customer-info-text a:hover {
	text-decoration: underline
}
.location-map-box {
	border-bottom: 2px solid #b6b9bc
}
.address-info-hongkong, .address-info-india, .address-info-mexico, .address-info-netherlands, .address-info-germany, .address-info-singapore, .address-info-uk, .address-info-usa, .address-info-southkorea {
	z-index: 2;
	background: #fff;
	border: 2px solid #f07241;
	padding: 18px;
	top: 0;
	position: absolute
}
.address {
	position: absolute;
	min-width: 1150px;
	height: 420px;
	z-index: 2
}
.address-box-usa {
	width: 333px;
	height: 245px;
	position: absolute;
	bottom: 0;
	left: 404px;
	z-index: 2;
	color: #333;
	text-align: left;
	text-transform: none
}
.address-info-usa {
	left: 56px;
	width: 202px;
	height: 174px
}
.address-box-singapore {
	width: 333px;
	height: 196px;
	position: absolute;
	bottom: 35px;
	left: 190px;
	z-index: 2;
	color: #333;
	text-align: left;
	text-transform: none
}
.address-info-singapore {
	left: 56px;
	width: 202px;
	height: 128px
}
.address-box-uk {
	width: 333px;
	height: 208px;
	position: absolute;
	bottom: 95px;
	left: 607px;
	z-index: 2;
	color: #333;
	text-align: left;
	text-transform: none
}
.address-info-uk {
	left: 56px;
	width: 202px;
	height: 142px
}
.address-box-netherlands {
	width: 333px;
	height: 212px;
	position: absolute;
	bottom: 104px;
	left: 595px;
	z-index: 2;
	color: #333;
	text-align: left;
	text-transform: none
}
.address-info-netherlands {
	left: 56px;
	width: 202px;
	height: 142px
}
.address-box-germany{
	width:333px;
	height:197px;
	position:absolute;
	bottom:104px;
	left:600px;
	z-index:2;
	color:#333333;
	font-size:12px;
	line-height:17px;
	text-align:left;
	text-transform:none;
	}	
	
.address-info-germany{	
	left:56px;	
	width:202px;
	height:126px;	
	}

.address-box-hongkong {
	width: 333px;
	height: 192px;
	position: absolute;
	bottom: 119px;
	left: 590px;
	z-index: 2;
	color: #333;
	text-align: left;
	text-transform: none
}
.address-info-hongkong {
	left: 50px;
	width: 240px;
	height: 125px
}

.address-box-southkorea{
	width:333px;
	height:192px;
	position:absolute;
	bottom:88px;
	left:580px;
	z-index:2;
	color:#333333;
	font-size:12px;
	line-height:17px;
	text-align:left;
	text-transform:none;
	}	
	
.address-info-southkorea{
	left:56px;	
	width:224px;
	height:126px;	
	}


.address-box-india {
	width: 333px;
	height: 206px;
	position: absolute;
	bottom: 77px;
	left: 685px;
	z-index: 2;
	color: #333;
	text-align: left;
	text-transform: none
}
.address-info-india {
	left: 50px;
	width: 234px;
	height: 142px
}
.address-box-mexico {
	width: 333px;
	height: 206px;
	position: absolute;
	bottom: 95px;
	left: 975px;
	z-index: 2;
	color: #333;
	text-align: left;
	text-transform: none
}
.address-info-mexico {
	left: 50px;
	width: 234px;
	height: 142px
}
.email .icon, .fax .icon, .phone .icon, .phone2 .icon {
	width: 16px;
	height: 16px;
	margin-right: 10px
}
.address-drop-shadow {
	position: absolute;
	bottom: 0;
	left: 0
}
.fax, .phone {
	margin-bottom: 5px
}
.email span, .fax span, .phone span, .phone2 span {
	display: block;
	float: left;
	font-family: HelveticaNeue-Bold;
	font-size: 12px;
	line-height: 17px
}
.phone .icon {
	background: url(../png/icons.png) -62px -209px no-repeat
}
.fax .icon {
	background: url(../png/icons.png) -90px -209px no-repeat
}
.email .icon {
	background: url(../png/icons.png) -120px -209px no-repeat
}
.email, .email:active, .email:link, .email:visited {
	text-decoration: none;
	color: #333
}
.email:hover span {
	text-decoration: underline
}
.map-block {
	position: absolute;
	width: 100%;
	height: 476px;
	left: 0;
	top: 0;
	z-index: 1
}
.location-marker {
	width: 26px;
	height: 39px;
	background: url(../png/default.png) left top no-repeat;
	position: absolute;
	left: -51px;
	top: 24px
}
.frm-contact {
	width: 865px;
	min-height: 300px;
	margin: 34px auto
}
.frm-contact .contact-text-area {
	width: 100%!important;
	height: auto!important
}
.frm-contact .frm-demo-field-list li {
	width: 268px
}
.frm-contact .frm-demo-field-list li textarea {
	background: #fff;
	border: 1px solid #b8b8b8;
	color: #8b8b8b;
	font-family: HelveticaNeue;
	font-size: 13px;
	height: 99px;
	padding: 10px;
	width: 823px;
	resize: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}
.frm-contact .button-area {
	padding-top: 22px;
	width: 98%!important;
	height: auto;
	text-align: center
}
.frm-contact .frm-msg-confirm, .frm-contact .msg-confirm {
	width: 800px
}
.careers-benefits-box {
	float: left;
	padding-bottom: 31px;
	margin-bottom: 10px;
	padding-top: 20px
}
.careers-benefits {
	margin: 0;
	padding: 0;
	list-style: none
}
.careers-benefits li {
	float: left;
	text-align: center;
	font-size: 14px;
	height: 26px;
	padding-top: 69px;
	margin-right: 68px
}
.careers-benefits li:last-child {
	margin-right: 0
}
.careers-benefits li.flexible-work-hours {
	background: url(../png/flexible-work-hours.png) center top no-repeat
}
.careers-benefits li.convenient-locations {
	background: url(../png/convenient-locations.png) center top no-repeat
}
.careers-benefits li.excellent-benefits {
	background: url(../png/excellent-benefits.png) center top no-repeat
}
.careers-benefits li.fast-career-growth {
	background: url(../png/fast-career-growth.png) center top no-repeat
}
.careers-benefits li.work-life-balance {
	background: url(../png/work-life-balance.png) center top no-repeat
}
.no-openings {
	background: #f3f3f3;
	color: #2d2d2d;
	font-size: 17px;
	margin: 30px 0 0;
	padding: 14px 20px 16px;
	float: left
}
.job-opening-list {
	float: left;
	width: 870px;
	padding-top: 18px;
	display: none
}
.job-opening-list h5 {
	font-weight: 700;
	font-size: 16px;
	margin: 0;
	padding: 0 0 8px;
	border-bottom: 1px solid #dcdcdc
}
.job-post {
	margin: 13px 0 34px;
	padding: 0;
	list-style: none
}
.job-opening-list .job-post-last:last-child {
	margin: 13px 0 0
}
.job-post li {
	margin-bottom: 2px
}
.job-post .job-opening {
	float: left;
	font-size: 15px
}
.job-post .job-location {
	float: right
}
.link, .link:active, .link:link, .link:visited {
	color: #0080b7;
	text-decoration: none
}
.link:hover {
	color: #f07241
}
.careers-link, .careers-link:active, .careers-link:link, .careers-link:visited {
	display: block;
	font-size: 15px;
	color: #0080b7;
	text-decoration: none;
	padding-left: 36px;
	height: 24px
}
.careers-link-active:hover, .careers-link:hover {
	color: #f07241;
	text-decoration: none
}
.careers-link-active, .careers-link-active:active, .careers-link-active:link, .careers-link-active:visited {
	display: block;
	font-size: 15px;
	color: #f07241;
	text-decoration: none;
	padding-left: 36px;
	height: 24px
}
.product-demo .demo-title, .product-demo li .demo-details h4 {
	font-family: HelveticaNeue-Bold;
	font-size: 19px
}
.job-alert-icon {
	background: url(../png/job-alert.png) no-repeat
}
.submit-application {
	background: url(../png/submit-application.png) no-repeat
}
.product-demo {
	margin: 0;
	padding: 0;
	list-style: none
}
.product-demo li {
	padding: 20px 0 25px;
	background: url(../png/divider-shade.png) left bottom no-repeat;
	height: 142px
}
.product-demo .demo-title {
	display: block;
	margin-bottom: 12px;
	padding: 0!important
}
.product-demo li a {
	display: block
}
.product-demo li:last-child {
	background: 0 0;
	padding: 20px 0 0
}
.product-demo li .demo-img {
	width: 275px;
	height: 142px;
	float: left;
	display: block;
	position: relative;
	border: 1px solid #dcdcdc
}
.product-demo li .demo-details {
	float: left;
	margin-left: 15px;
	width: 488px;
	height: 142px;
	text-align: left;
	display: table
}
.product-demo li .demo-info {
	display: table-cell;
	vertical-align: middle
}
.product-demo li .demo-details h4 {
	margin: 0 0 12px;
	padding: 0;
	display: block
}
.resource-sp-text, .resource-sp-title {
	font-family: HelveticaNeue-Light
}
.product-demo li .demo-details .demo-view-link {
	margin-top: 4px;
	color: #0080b7
}
.product-demo li a:hover .demo-details .demo-view-link, .product-demo li a:hover .demo-title {
	color: #f07241
}
.product-demo li a .resource-video-button {
	width: 275px;
	height: 142px;
	background: url(../png/video-button.png) center no-repeat;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0
}
.cover-letter, .job-form {
	position: relative
}
.product-demo li a:hover .resource-video-button {
	background: url(../png/video-button-hover.png) center no-repeat
}
.demo-time {
	color: #858585
}
.resource-sp-text {
	font-size: 13px
}
.resource-sp-title {
	font-size: 17px
}
.read-more, .read-more:active, .read-more:link, .read-more:visited {
	font-size: 13px;
	color: #0080b7;
	padding: 0 10px 0 0;
	background: url(../png/read-more-arrow.png) right 4px no-repeat
}
.read-more:hover {
	text-decoration: underline
}
.survey-list {
	padding: 0;
	margin: 25px 0 35px;
	list-style: none;
	width: 870px
}
.survey-list li:last-child {
	min-height: 65px
}
.survey-list li .topic-img {
	float: left;
	width: 1px
}
.survey-list li .topic-text {
	float: left;
	width: 869px
}
.survey-list li .topic-title {
	padding: 0;
	margin: 0 0 8px
}
.survey-list li em {
	font-size: 12px
}
.img-box {
	text-align: center;
	border: 1px solid #dcdcdc;
	width: 835px;
	padding: 20px 15px
}
.integration-content {
	min-height: 945px
}
.integration-content ul li {
	margin-bottom: 0!important
}
.job-apply {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none
}
.job-apply li {
	float: left;
	line-height: 43px;
	margin-right: 15px
}
.blue-button {
	font-family: HelveticaNeue-Bold;
	font-size: 14px;
	font-weight: 700;
	color: #fff!important;
	background: #0080b7;
	border: 1px solid #006895;
	width: 250px;
	height: 30px;
	padding-bottom: 1px;
	cursor: pointer;
	margin-top: 5px;
	display: block;
	text-align: center;
	line-height: 30px
}
.blue-button:hover {
	background: #f07241;
	border: 1px solid #f07241
}
.apply-job {
	min-height: 32px;
	padding-bottom: 12px
}
.upload-resume-btn {
	width: 170px
}
.send-application-btn {
	width: 160px;
	height: 38px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}
.linked-in-btn {
	width: 130px;
	text-align: left;
	background: url(../png/linkedin-btn-icon.png) 22px 5px no-repeat #0080b7;
	padding-left: 50px
}
.linked-in-btn:hover {
	background: url(../png/linkedin-btn-icon.png) 22px 5px no-repeat #f07241
}
.frm-text-area-job {
	font-family: HelveticaNeue;
	color: #797a85;
	font-size: 13px;
	border: 1px solid #b8b8b8;
	padding: 10px 5px 0 9px;
	width: 696px;
	height: 126px;
	margin-top: 22px
}
.cover-letter {
	width: 725px;
	padding: 10px 10px 23px 21px
}
.cover-letter textarea {
	color: #000
}
.form-title {
	font-family: HelveticaNeue-Bold;
	font-size: 15px;
	color: #333;
	padding: 0 0 15px;
	margin: 0
}
.back-link, .back-link:hover, .back-link:link, .back-link:visited {
	font-family: HelveticaNeue-Bold;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	cursor: pointer
}
.back-link:hover {
	text-decoration: underline
}
.career-footer-line {
	border-top: 1px solid #dcdcdc;
	width: 870px;
	margin: 16px 0 0;
	padding-top: 20px
}
.resume-upload {
	width: 365px;
	min-height: 180px;
	padding: 20px;
	background: #fff;
	border: 1px solid #d3d3d3;
	position: absolute;
	top: -20px;
	left: 173px;
	z-index: 1;
	-webkit-box-shadow: 4px 4px 5px -1px rgba(0,0,0,.16);
	-moz-box-shadow: 4px 4px 5px -1px rgba(0,0,0,.16);
	box-shadow: 4px 4px 5px -1px rgba(0,0,0,.16);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px;
	line-height: 15px;
	display: none
}
.resume-upload ul {
	margin: 15px 0 0;
	padding: 0;
	list-style: none
}
.resume-upload ul li {
	margin-bottom: 15px
}
.resume-upload a.resume-upload-link, a.resume-upload-link:active, a.resume-upload-link:visited {
	font-size: 13px;
	color: #000;
	text-decoration: underline
}
.resume-upload a.resume-upload-link:hover {
	text-decoration: none
}
.upload-resume-doc {
	background: 0 0
}
.cancel-btn:active, .cancel-btn:hover, .cancel-btn:link, .cancel-btn:visited, .resume-upload ul li .cancel-btn {
	font-family: HelveticaNeue-Bold;
	background: #f5f5f5;
	color: #000!important;
	font-size: 11px;
	width: 82px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #b8b8b8
}
.resume-upload ul li .upload-btn, .upload-btn:active, .upload-btn:link, .upload-btn:visited {
	font-family: HelveticaNeue-Bold;
	background: #0080b7;
	border: 1px solid #006895;
	color: #fff!important;
	font-size: 11px;
	width: 134px;
	height: 25px;
	line-height: 25px;
	margin-left: 10px
}
.resume-upload ul li .upload-btn:hover {
	background: #f07241;
	border: 1px solid #f07241
}
.coverletter {
	min-height: 149px!important
}
.job-form .frm-msg-confirm, .job-form .msg-confirm {
	width: 706px!important;
	margin: 0 0 20px;
	padding: 15px 15px 15px 28px
}
.frm-info {
	font-size: 11px
}
.job-general-application .form-title {
	padding: 0
}
.community, .customer-support, .documentation, .services {
	float: left;
	width: 48%;
	min-height: 245px;
	border-bottom: 2px solid #dcdcdc;
	font-size: 15px
}
.community, .documentation {
	min-height: 220px
}
.community, .customer-support {
	margin-left: 4%
}
h4.service-title {
	font-size: 22px;
	font-weight: 400;
	color: #333;
	border-bottom: none!important
}
.community-icon, .documentation-icon, .service-icon, .spport-icon {
	background: url(../png/services.png) no-repeat;
	padding-left: 50px!important;
	height: 33px;
	line-height: 33px
}
.spport-icon {
	background: url(../png/support.png) no-repeat
}
.documentation-icon {
	background: url(../png/documentation.png) no-repeat
}
.community-icon {
	background: url(../png/community.png) no-repeat
}
.service-bullet {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	min-height: 75px;
}
.service-bullet li {
	background: url(../png/service-bullet.png) left center no-repeat;
	padding-left: 18px;
	width: 44%;
	float: left;
	margin-bottom: 10px
}
.service-bullet li a.service-link, a.service-link:active, a.service-link:link, a.service-link:visited {
	font-family: HelveticaNeue-Bold;
	font-size: 16px;
	color: #333;
	display: block;
	float: left
}
.service-bullet li a.service-link:hover {
	color: #f07241
}
.service-bullet li .service-link-title {
	font-family: HelveticaNeue-Bold;
	font-size: 16px;
	color: #333;
	display: block;
	float: left
}
.service-list-full {
	width: 100%!important
}
.lock {
	float: left;
	width: 12px;
	height: 16px;
	background: url(../png/lock.png) no-repeat;
	margin: 1px 0 0 8px
}
.service-social-share {
	width: 18px;
	height: 22px;
	float: left;
	margin-right: 18px;
	display: block
}
.service-social-first {
	margin-left: 15px
}
.social-share-twitter {
	background: url(../png/service-share-icons.png) no-repeat
}
.social-share-twitter:hover {
	background: url(../png/service-share-icons.png) -18px 0 no-repeat
}
.social-share-linkedin {
	background: url(../png/service-share-icons.png) -36px 0 no-repeat
}
.social-share-linkedin:hover {
	background: url(../png/service-share-icons.png) -54px 0 no-repeat
}
.social-share-youtube {
	background: url(../png/service-share-icons.png) -72px 0 no-repeat
}
.social-share-youtube:hover {
	background: url(../png/service-share-icons.png) -90px 0 no-repeat
}
.social-media li a.facebook{
	background:url(../png/eg-sprite.png) no-repeat -400px -428px;
	}
	
.social-media li a.facebook:hover{
	background:url(../png/eg-sprite.png) no-repeat -434px -428px;
	}
.service-map {
	margin: 20px 0 0
}
.sticky-quick-navi {
	height: 159px;
	min-width: 53px;
	position: fixed;
	top: 396px;
	right: 0;
	z-index: 999
}
.chat-nav, .contact-nav, .demo-nav {
	width: 110px;
	height: 53px;
	background: url(../png/see-demo.png) left center no-repeat #0080b7;
	padding-left: 54px;
	line-height: 53px;
	display: block;
	position: absolute;
	top: 0;
	right: -110px;
	font-family: HelveticaNeue-Bold;
	font-size: 14px;
	color: #fff;
	cursor: pointer
}
.contact-nav:active, .contact-nav:hover, .contact-nav:link, .contact-nav:visited, .demo-nav:active, .demo-nav:hover, .demo-nav:link, .demo-nav:visited {
	font-family: HelveticaNeue-Bold;
	font-size: 14px;
	color: #fff
}
.award-author, .award-text {
	font-size: 12px;
	display: block
}
.contact-nav {
	background: url(../png/contact.png) left center no-repeat #333;
	top: 53px;
	right: -110px
}
.contact-nav:hover {
	color: #fff;
	background: url(../png/contact-hover.png) left center no-repeat #333
}
.chat-nav {
	background: url(../png/chat.png) left center no-repeat #474747;
	top: 106px;
	right: -110px
}
.chat-nav:hover {
	background: url(../png/chat-hover.png) left center no-repeat #474747
}
.ornage-btn-style {
	float: left!important;
	margin: 0!important
}
.award-img {
	text-align: center;
	display: block;
	padding-top: 0;
	margin-bottom: 15px
}
.award-text {
	color: #333;
	text-decoration: none!important;
	background: url(../png/testimonials-start-qoute.png) 10px 15px no-repeat #fff;
	padding: 20px;
	border: 1px solid #b1b1b1;
	line-height: 19px;
	position: relative
}
.award-author {
	text-align: right;
	line-height: 16px;
	padding-top: 5px
}
.overflow-visible {
	overflow: visible!important
}
.award-box-arrow {
	width: 24px;
	height: 13px;
	background: url(../png/top-arrow.png) no-repeat;
	position: absolute;
	top: -13px;
	left: 102px;
	z-index: 0
}
.start-quote {
	width: 19px;
	height: 18px;
	background: url(../png/testimonials-start-qoute.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	display: block
}
.eg-on-top {
	min-height: 1730px
}
.vdi-Performance {
	min-height: 1015px
}
.survey {
	display: block;
	background: #0bbab0;
	width: 219px;
	min-height: 100px;
	position: relative;
	margin: 0 auto
}
.key-icon, .open-close-btn, .rum-feature, .survey-title {
	position: absolute
}
.survey-title {
	left: 0;
	top: -10px;
	width: 143px;
	height: 72px;
	background: url(../png/survey-title-label.png) top left no-repeat;
	line-height: 64px;
	font-family: HelveticaNeue-Bold;
	font-size: 48px;
	padding-left: 25px
}
.survey-title-72 {
	color: #0bbab0
}
.survey-title-83 {
	color: #ff7271
}
.survey-83-bg {
	background: #ff7271
}
.survey-text {
	font-size: 14px;
	color: #fff;
	padding: 62px 15px 0;
	display: block;
	text-align: left;
	line-height: 17px
}
.survey-website {
	font-size: 13px;
	color: #fff;
	display: block;
	padding: 5px 15px 10px
}
.survey-title-84 {
	color: #9fbe60
}
.survey-84-bg {
	background: #9fbe60
}
.survey-title-70 {
	color: #794587
}
.tbl-brown tr th, .tbl-green tr th, .tbl-light-blue tr th, .tbl-orange tr th {
	color: #463f3b;
	font-size: 16px;
	font-family: HelveticaNeue-Bold
}
.survey-70-bg {
	background: #794587
}
.universal-agent {
	min-height: 1185px
}
.benefits-content {
	height: 600px
}
.key-icon {
	vertical-align: middle;
	margin: 1px;
	z-index: 1;
	right: 0;
	top: -1px
}
.left-text {
	width: 48%;
	float: left
}
.right-text {
	width: 48%;
	float: right
}
.integration-col-text {
	min-height: 156px
}
#opp_reg .frm-msg-confirm, #opp_reg .msg-confirm {
	width: 94%!important;
	margin-left: 1%
}
.tbl-brown {
	border: 1px solid #c4bdb8
}
.tbl-brown tr th {
	background: #c4bdb8;
	padding: 6px 30px
}
.tbl-brown tr td {
	padding: 10px 30px;
	text-align: left
}
.tbl-brown tr:nth-child(odd) {
	background: #fefdfd
}
.tbl-brown tr:nth-child(even) {
	background: #f4efec
}
.tbl-brown tr td.tbl-border-right {
	border-right: 1px solid #c4bdb8
}
.tbl-green {
	border: 1px solid #c4e1b5
}
.tbl-green tr th {
	background: #c4e1b5;
	padding: 6px 30px
}
.tbl-green tr td {
	padding: 10px 30px;
	text-align: left
}
.tbl-green tr:nth-child(odd) {
	background: #fdfffd
}
.tbl-green tr:nth-child(even) {
	background: #eefae6
}
.tbl-green tr td.tbl-border-right {
	border-right: 1px solid #c4e1b5
}
.tbl-orange {
	border: 1px solid #e2c0b3
}
.tbl-orange tr th {
	background: #e2c0b3;
	padding: 6px 30px
}
.tbl-orange tr td {
	padding: 10px 30px;
	text-align: left
}
.tbl-orange tr:nth-child(odd) {
	background: #fefdfd
}
.tbl-orange tr:nth-child(even) {
	background: #f9ece7
}
.tbl-orange tr td.tbl-border-right {
	border-right: 1px solid #e2c0b3
}
.tbl-light-blue {
	border: 1px solid #c0dde4
}
.tbl-light-blue tr th {
	background: #c0dde4;
	padding: 6px 30px
}
.tbl-light-blue tr td {
	padding: 10px 30px;
	text-align: left
}
.tbl-light-blue tr:nth-child(odd) {
	background: #fdfefe
}
.tbl-light-blue tr:nth-child(even) {
	background: #e8f2f5
}
.tbl-light-blue tr td.tbl-border-right {
	border-right: 1px solid #c0dde4
}
.tab-panel {
	width: 100%;
	overflow: auto
}
.tech-partners {
	max-width: 1083px;
	min-width: 280px;
	background: #ccc;
	min-height: 53px;
	margin: 0 auto
}
.tech-partners ul {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none
}
.tech-partners ul li {
	float: left;
	text-align: center;
	display: table;
	padding: 7px 34px 7px 33px
}
.tech-partners ul li a {
	display: block;
	display: table-cell;
	vertical-align: middle;
	padding: 5px 10px
}
.tech-partners ul li:hover {
	background: #0080b7
}
.tech-partners ul li a.citrix {
	background: url(../png/eg-sprite.png) -10px -40px no-repeat;
	width: 57px;
	height: 30px
}
.tech-partners ul li a.sap {
	background: url(../png/eg-sprite.png) -97px -40px no-repeat;
	width: 32px;
	height: 30px
}
.tech-partners ul li a.java {
	background: url(../png/eg-sprite.png) -159px -40px no-repeat;
	width: 28px;
	height: 30px
}
.tech-partners ul li a.vmware {
	background: url(../png/eg-sprite.png) -217px -40px no-repeat;
	width: 57px;
	height: 30px
}
.tech-partners ul li a.microsoft {
	background: url(../png/eg-sprite.png) -304px -40px no-repeat;
	width: 76px;
	height: 30px
}
.tech-partners ul li a.cisco {
	background: url(../png/eg-sprite.png) -410px -40px no-repeat;
	width: 27px;
	height: 30px
}
.tech-partners ul li a.ibm {
	background: url(../png/eg-sprite.png) -467px -40px no-repeat;
	width: 34px;
	height: 30px
}
.tech-partners ul li a.oracle {
	background: url(../png/eg-sprite.png) -530px -40px no-repeat;
	width: 65px;
	height: 30px
}
.rum-feature {
	width: 354px;
	height: 325px;
	background: #fff;
	top: 50px;
	left: 0;
	z-index: 99;
	text-align: center;
	padding-top: 20px;
	display: block
}
.feature-img-hide {
	display: none
}
.open-close-btn {
	z-index: 100;
	width: 11px;
	height: 11px;
	background: url(../png/open-close-btn.png) left top no-repeat;
	cursor: pointer;
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px
}
.dashboard-feature5-content, .dashboard-feature6-content, .dashboard-feature7-content {
	position: absolute;
	z-index: 999;
	display: none
}
.feature1-text, .feature2-text, .feature3-text, .feature4-text, .feature5-text, .feature6-text, .feature7-text {
	padding: 10px;
	font-size: 12px;
	color: #0080b7;
	line-height: normal;
	border: 1px solid #D8D8D8
}
.open-close-btn-active {
	background: url(../png/open-close-btn.png) right top no-repeat
}
.dashboard-feature1 {
	top: 170px;
	left: 83px
}
.dashboard-feature2 {
	top: 113px;
	left: 305px
}
.dashboard-feature3 {
	top: 166px;
	left: 282px
}
.dashboard-feature4 {
	top: 246px;
	left: 123px
}
.dashboard-feature5 {
	top: 244px;
	left: 208px
}
.dashboard-feature6 {
	top: 318px;
	left: 75px
}
.dashboard-feature7 {
	top: 320px;
	left: 276px
}
.dashboard-feature1-content {
	position: absolute;
	left: -164px;
	top: 119px;
	background: url(../png/rum-feature-line1.png) right 35px no-repeat;
	width: 249px;
	height: 74px;
	display: none
}
.feature1-text {
	width: 188px;
	height: 53px;
	background: #fff
}
.dashboard-feature2-content {
	position: absolute;
	left: 99px;
	top: 75px;
	background: url(../png/rum-feature-line1.png) right 22px no-repeat;
	width: 209px;
	height: 46px;
	display: none
}
.feature2-text {
	width: 148px;
	height: 26px;
	background: #fff
}
.dashboard-feature3-content {
	position: absolute;
	left: 126px;
	top: 128px;
	background: url(../png/rum-feature-line1.png) right 22px no-repeat;
	width: 160px;
	height: 46px;
	display: none
}
.feature3-text {
	width: 100px;
	height: 26px;
	background: #fff
}
.dashboard-feature4-content {
	position: absolute;
	left: -83px;
	top: 202px;
	background: url(../png/rum-feature-line1.png) right 28px no-repeat;
	width: 210px;
	height: 51px;
	display: none
}
.feature4-text {
	width: 150px;
	height: 41px;
	background: #fff
}
.dashboard-feature5-content {
	left: 23px;
	top: 206px;
	background: url(../png/rum-feature-line1.png) right 22px no-repeat;
	width: 189px;
	height: 46px
}
.feature5-text {
	width: 129px;
	height: 26px;
	background: #fff
}
.dashboard-feature6-content {
	left: -138px;
	top: 280px;
	background: url(../png/rum-feature-line1.png) right 22px no-repeat;
	width: 217px;
	height: 46px
}
.feature6-text {
	width: 156px;
	height: 26px;
	background: #fff
}
.dashboard-feature7-content {
	left: 75px;
	top: 269px;
	background: url(../png/rum-feature-line1.png) right 34px no-repeat;
	width: 205px;
	height: 72px
}
.feature7-text {
	width: 144px;
	height: 54px;
	background: #fff
}
.highlight {
	background: url(../png/open-close-btn.png) right no-repeat
}
.sign-up-text {
	font-size: 14px;
	line-height: 19px
}
.sign-up-text img {
	margin: 12px 0;
	border: 1px solid #dcdcdc
}
.sign-up-text strong {
	font-family: HelveticaNeue-Bold;
	font-weight: 400;
	display: block
}
.sign-up-text strong b {
	font-family: HelveticaNeue-Bold;
	font-weight: 400
}
.error-msg-404 .text, .error-msg-404 .title {
	font-family: HelveticaNeue-Light
}
.resource-box {
	display: block;
	border: 1px solid #dcdcdc;
	width: 275px;
	margin: 0 auto;
	text-align: left
}
.resource-box img {
	border-bottom: 1px solid #dcdcdc
}
.demo-title {
	padding: 15px;
	display: block
}
.demo-play {
	width: 275px;
	height: 142px;
	display: block;
	position: relative;
	cursor: pointer;
	margin: 0 auto
}
.demo-video-button {
	width: 275px;
	height: 142px;
	background: url(../png/video-button.png) center no-repeat;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0
}
.demo-video-button:hover {
	background: url(../png/video-button-hover.png) center no-repeat
}
.no-cursor, a.no-cursor, a.no-cursor:hover {
	cursor: default;
	text-decoration: none!important
}
.callout-close img, .client-list-title, .leed-hook-close-btn {
	cursor: pointer
}
.youtube-videos-box {
	width: 854px;
	margin: 0 auto;
	padding: 20px
}
.youtube-videos {
	width: 854px;
	height: 480px;
	border: 1px solid #d9d9d9
}
.youtube-videos-title {
	text-align: center;
	padding: 10px
}
.error-msg-404 {
	max-width: 1140px;
	margin: 0 auto;
	padding: 200px 20px 120px
}
.error-msg-404 .title {
	font-size: 40px;
	color: #878787
}
.error-msg-404 .text {
	font-size: 28px;
	color: #000
}
.contact-address-country, .contact-opt li {
	font-family: HelveticaNeue-Bold
}
.error-msg-404 .inner-demo-link {
	width: 216px!important;
	margin-top: 34px
}
.view-resource {
	padding-top: 157px
}
.black-link .download {
	color: #0080b7
}
.news-logo {
	width: 195px;
	height: 75px;
	text-align: left;
	display: table
}
.search, .search-bg {
	height: 22px
}
.news-logo .news-logo-img {
	display: table-cell;
	vertical-align: middle
}
.news-header-eg {
	background: #333;
	padding: 15px
}
.press-newsrelease .info-title {
	background: #fff!important;
	padding: 0!important;
	font-size: 12px;
	color: #000!important;
	text-transform: uppercase
}
.press-newsrelease .author-info {
	padding-top: 0
}
.prodcut-feature-one .bx-controls {
	display: none
}
.search {
	float: right;
	margin: 16px 0 0 20px;
	width: 24px;
	overflow: hidden
}
.search-icon {
	width: 16px;
	height: 16px;
	background: url(../png/icons.png) -10px -10px no-repeat;
	border: 0
}
.search-input {
	color: #fff;
	background: #2e2e2e;
	width: 78%;
	height: 16px;
	margin: 2px 0 0 4px;
	padding-left: 3%;
	float: left;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	display: none;
	outline: 0;
	border: none
}
.search-button {
	float: right;
	margin: 3px 5px 0 0
}
.address-box {
	background: red;
	width: 238px;
	float: left;
	margin: 10px
}
.address-box .address-info-usa-mobile {
	position: relative;
	background: #fff;
	border: 2px solid #f07241;
	width: 202px;
	height: 174px;
	padding: 18px;
	color: #333;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	text-transform: none
}
.contact-address-mob {
	list-style: none;
	margin: 40px 0 0;
	padding: 0;
	display: none
}
.contact-address-mob li {
	border-bottom: 2px solid #f07241;
	padding: 20px;
	font-size: 12px
}
.contact-address-country {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 10px
}
.contact-opt {
	list-style: none;
	margin: 18px 0 0;
	padding: 0
}
.address2 {
	margin-top: 10px
}
.contact-opt li {
	float: left;
	margin: 5px 15px 5px 0;
	padding: 0 0 0 26px;
	border: none;
	line-height: 16px;
	font-size: 12px
}
.contact-opt li.phone {
	background: url(../png/phone.png) left top no-repeat
}
.contact-opt li.fax {
	background: url(../png/fax.png) left top no-repeat
}
.contact-opt li.email {
	background: url(../png/email.png) left top no-repeat
}
.contact-email, .contact-email:active, .contact-email:link, .contact-email:visited {
	font-family: HelveticaNeue-Bold;
	font-size: 12px;
	text-decoration: none
}
.contact-email:hover {
	text-decoration: underline
}
#results {
	margin: 0;
	padding: 0
}
#results h2 {
	font-family: HelveticaNeue-Light;
	font-size: 28px;
	font-weight: 400;
	color: #000;
	margin-top: 30px;
	display: none
}
#results h2 strong {
	font-family: HelveticaNeue-Bold
}
.google-custom-search {
	max-width: 1100px;
	min-width: 320px;
	margin: 0 auto;
	padding-top: 157px;
	min-height: 468px;
	position: relative
}
.gsc-input {
	height: 30px;
	font-size: 14px
}
.gsc-search-button {
	background: #0080b7;
	height: 20px
}
.leed-hook-bg {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999;
	background: #000;
	width: 100%;
	height: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: .8;
	display: none
}
.leed-hook-banner {
	width: 530px;
	height: 404px;
	z-index: 99999999;
	position: fixed;
	top: 0;
	margin: 0 auto;
	display: none
}
.flash-news-bar {
	background: #0180b7;
	min-height: 50px;
	line-height: 50px;
	display: none
}
.flash-news-text {
	max-width: 972px;
	margin: 0 auto;
	min-height: 50px;
	text-align: center;
	color: #fff
}
.flash-news-content {
	float: left
}
.flash-news-bar-btn, .flash-news-bar-btn:hover, .flash-news-bar-btn:link, .flash-news-bar-btn:visited {
	font-family: HelveticaNeue-Light;
	font-size: 13px;
	font-weight: 400;
	background: #000;
	display: block;
	color: #fff;
	text-align: center;
	width: 100px;
	height: 28px;
	line-height: 28px;
	float: left;
	margin: 10px 0 0 15px;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}
.hs-form .hs-button, input.hs-input, textarea.hs-input {
	box-shadow: none!important;
	transition: none!important
}
.flash-news-bar-btn:hover {
	text-decoration: none;
	background: #f07241;
	color: #fff!important
}
.eg-v6-link, .eg-v6-link:active, .eg-v6-link:link, .eg-v6-link:visited {
	font-family: HelveticaNeue-Bold;
	font-size: 15px;
	color: #0080b7;
	text-decoration: none
}
.eg-v6-link:hover {
	font-size: 15px;
	color: #0080b7;
	text-decoration: none
}
.eg-v6-list {
	margin-bottom: 30px!important
}
.testimonials-text-box {
	font-family: HelveticaNeue-Bold;
	font-size: 14px;
	color: #333;
	padding: 70px 23px 30px 35px;
	text-align: left
}
.callout-description, .callout-title {
	font-family: HelveticaNeue
}
.testimonials-learn-more, .testimonials-learn-more:link, .testimonials-learn-more:visited {
	font-family: HelveticaNeue;
	font-size: 14px;
	color: #fff;
	display: block;
	background: #0080b7;
	text-align: center;
	width: 110px;
	height: 28px;
	line-height: 28px;
	margin-right: 19px
}
.testimonials-learn-more:hover {
	background: #f07241
}
.citrix-callout {
	width: 274px;
	height: 275px;
	background: url(../png/citrix_eg-callout_bg.png) no-repeat;
	position: fixed;
	z-index: 9999999;
	bottom: 0;
	right: -274px;
	display: none
}
.citrix-callout-text {
	width: 170px;
	height: 199px;
	margin: 40px 0 0 65px
}
.new-label {
	width: 76px;
	height: 56px;
	margin: 0 auto
}
.callout-title {
	font-size: 25px;
	color: #000;
	text-align: center;
	padding-top: 12px
}
.callout-description {
	font-size: 15px;
	text-align: center;
	padding: 12px 0
}
.callout-link {
	text-align: center
}
.callout-learn-more, .callout-learn-more:active, .callout-learn-more:link, .callout-learn-more:visited {
	font-size: 13px;
	color: #0080b7;
	text-decoration: none
}
.callout-learn-more:hover {
	text-decoration: none;
	color: #f07241
}
.callout-close {
	width: 13px;
	height: 13px;
	position: absolute;
	right: 50px;
	top: 60px
}
.infographics-panel {
	padding-top: 130px;
	text-align: center;
	margin: 0 auto;
	max-width: 1150px
}
.infographic-link, .infographic-link:hover, .infographic-link:link, .infographic-link:visited {
	font-family: HelveticaNeue-Light;
	font-size: 16px;
	font-weight: 400;
	background: #0080b7;
	color: #fff;
	text-align: center;
	display: block;
	max-width: 560px;
	padding: 7px 0;
	text-decoration: none
}
.infographic-link:hover {
	text-decoration: none;
	background: #f07241
}
.testimonials-case-study, .testimonials-case-study:link, .testimonials-case-study:visited {
	font-family: HelveticaNeue;
	font-size: 14px;
	color: #fff;
	display: block;
	background: #0080b7;
	width: 179px;
	height: 28px;
	line-height: 28px;
	float: right;
	margin: 30px 0 45px
}
.testimonials-case-study:hover {
	background: #f07241
}
.testimonials-case-study-height {
	min-height: 248px!important
}
.loading-status {
	display: none;
	padding-left: 37px;
	padding-bottom: 20px
}
.inner-page-popup h4+ul {
	padding-top: 18px!important
}
#change_password .frm-text-field {
	width: 100%!important
}
.eg-key-link, .eg-key-link:active, .eg-key-link:hover, .eg-key-link:link, .eg-key-link:visited {
	font-size: 1px;
	color: #fff!important;
	text-decoration: none
}
.live-chat, .live-chat:active, .live-chat:link, .live-chat:visited {
	width: 136px;
	height: 38px;
	line-height: 38px;
	display: block;
	background: #0080b7;
	text-decoration: none;
	position: fixed;
	bottom: 0;
	right: 20px;
	z-index: 9999999;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	border: 0 solid #000;
	display: none;
}
.live-chat:hover {
	background: #f07241
}
.live-chat .live-chat-icon {
	width: 30px;
	height: 38px;
	display: block;
	float: left;
	background: url(../png/eg-sprite.png) -344px -10px no-repeat;
	margin: 8px 0 0 11px
}
.live-chat .live-chat-label {
	float: left;
	font-family: HelveticaNeue;
	color: #fff;
	font-size: 17px;
	margin: 0 0 0 6px;
	display: block
}
.benefits h5.ptext {
	margin: 0
}
.benefits p {
	font-size: 14px;
	line-height: 22px;
	text-align: justify
}
.benefits .customer-quote {
	padding-left: 42px;
	font-size: 14px;
	line-height: 22px
}
.prodcut-features-gray {
	background: #a3a3a3!important
}
.prodcut-features-gray h4 {
	background: url(../jpg/gray-dashed-line.jpg) bottom repeat-x!important
}
.purple-bold-text {
	color: #0042ff
}
.purple-text-link-bold, .purple-text-link-bold:active, .purple-text-link-bold:link, .purple-text-link-bold:visited {
	color: #0042ff;
	font-size: 14px;
	font-family: HelveticaNeue-Bold;
	text-decoration: none
}
.purple-text-link-bold:hover {
	color: #f17d50!important
}
body, html {
	height: 100%
}
.inner-content-pannel {
	max-width: 1150px;
	margin: 0 auto;
	font-family: HelveticaNeue;
	font-size: 14px;
	line-height: 26px;
	text-align: justify;
	padding-top: 5px
}
.inner-right-pannel h3, .inner-right-pannel h4, .inner-right-pannel h4 a {
	margin-bottom: 20px;
	padding-bottom: 12px;
	color: #585858;
	border-bottom: 1px dotted #c1c1c1
}
.inner-left-pannel {
	margin-right: 60px;
	display: none
}
.inner-left-active {
	float: left!important;
	width: 210px!important;
	display: block
}
.inner-right-active {
	float: right!important;
	width: 880px
}
.inner-right-pannel h3 {
	font-family: HelveticaNeue-Bold;
	font-size: 23px;
	line-height: 30px;
	text-align: left
}
.inner-right-pannel h4, .inner-right-pannel h4 a {
	font-family: HelveticaNeue;
	font-size: 22px;
	font-weight: 400;
	margin-top: 40px!important;
	line-height: 26px;
	text-align: left
}
.inner-sub-menu {
	margin: 23px 0 0;
	padding: 0;
	list-style: none
}
.inner-sub-menu li {
	text-align: left;
	font-family: HelveticaNeue;
	font-size: 16px;
	color: #585858;
	margin-bottom: 10px
}
.inner-sub-menu li:last-child {
	margin-bottom: 0
}
.inner-sub-menu-border {
	padding-top: 23px
}
.inner-sub-menu-border p {
	padding: 0;
	margin: 0
}
.inner-sub-menu-link, .inner-sub-menu-link:active, .inner-sub-menu-link:link, .inner-sub-menu-link:visited {
	font-family: HelveticaNeue;
	font-size: 14px;
	color: #737373;
	text-decoration: none;
	padding-left: 16px;
	display: block;
	margin-bottom: 10px
}
.inner-sub-menu-link:hover {
	color: #0080b7
}
.img-right {
	float: right;
	margin-left: 40px;
	padding-top: 4px
}
.img-left {
	float: left;
	margin-right: 40px;
	padding-top: 4px
}
.img-right-logo {
	float: right;
	margin-left: 20px;
	padding-top: 4px
}
.inner-req-link, .inner-req-link:active, .inner-req-link:link, .inner-req-link:visited {
	display: block;
	background: #d5d5d5;
	text-decoration: none;
	color: #0080b7!important;
	font-size: 15px;
	float: left;
	padding: 2px 12px 1px;
	margin: 10px 5px 0 0
}
.inner-req-link:hover {
	background: #0080b7;
	color: #fff!important
}
.view-demo-link, .view-demo-link:active, .view-demo-link:link, .view-demo-link:visited {
	display: block;
	background: #d5d5d5;
	text-decoration: none;
	color: #0080b7!important;
	font-size: 15px;
	float: left;
	padding: 2px 12px 1px;
	margin: 10px 5px 0 0
}
.view-demo-link:hover {
	background: #0080b7;
	color: #fff!important
}
.customer-quote-pannel {
	clear: both;
	padding: 58px 0 20px
}
.customer-quote-text {
	background: url(../png/open-quotation.png) 19px 24px no-repeat #eee;
	padding: 10px 20px 20px 45px;
	font-size: 18px;
	color: #6c6c6c;
	line-height: 26px
}
.quote-customer-info {
	text-align: right
}
.quote-customer {
	font-family: HelveticaNeue-Bold;
	color: #6c6c6c;
	font-size: 18px
}
.quote-customer-des {
	font-family: HelveticaNeue;
	color: #6c6c6c;
	font-size: 16px
}
.features {
	margin: 0;
	padding: 20px 0 0;
	list-style: none
}
.features .features-item {
	padding-bottom: 80px
}
.features .features-item:last-child {
	padding-bottom: 0
}
.features .features-left .features-content-text {
	color: #585858;
	line-height: 26px
}
.features .features-left .features-content-text .feature-list {
	color: #585858;
	margin-bottom: 20px!important
}
.features .features-left .features-content-right {
	width: 488px;
	float: right
}
.features .features-left .features-content-left {
	width: 488px;
	float: left
}
.features .features-left h5, .features .features-item h5 {
	font-size: 19px;
	font-family: HelveticaNeue-Bold;
	color: #585858;
	margin: 0 0 10px;
	padding: 0;
	text-align: left
}
.resource-pannel {
	max-width: 1150px;
	margin: 0 auto;
	min-height: 290px;
	border-bottom: 1px dotted #c1c1c1;
	padding-top: 0
}
.resource-pannel h4 {
	font-family: HelveticaNeue;
	font-size: 24px;
	font-weight: 400;
	color: #585858;
	margin-bottom: 20px;
	padding-bottom: 12px;
	line-height: 26px;
	border-bottom: 1px dotted #c1c1c1
}
.inner-resource-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.inner-resource-list li {
	float: left;
	margin-right: 10px
}
.inner-resource-list li:last-child {
	margin-right: 0
}
.inner-resources-link, .inner-resources-link:active, .inner-resources-link:link, .inner-resources-link:visited {
	display: block;
	width: 306px;
	height: 94px;
	background: #eee;
	padding: 35px
}
.inner-resources-link:hover {
	background: #e8e8e8
}
.inner-resource-img {
	float: left;
	width: 94px;
	height: 94px;
	display: block
}
.inner-resource-info {
	float: left;
	margin-left: 10px;
	width: 200px;
	height: 94px;
	display: block
}
.inner-resource-title {
	color: #0080b7;
	font-size: 20px;
	font-weight: 700;
	margin: 3px 0 10px 20px;
	display: block;
	text-transform: capitalize
}
.inner-resource-content {
	color: #0080b7;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 0 20px;
	display: block
}
.inner-resources-link:hover .inner-resource-content, .inner-resources-link:hover .inner-resource-title {
	color: #f07241
}
.hs-form {
	max-width: 850px;
	margin: 30px auto!important
}
.hs-form fieldset, .hs-form input, .hs-form label, .hs-form select, .hs-form textarea {
	width: 100%!important;
	max-width: none!important
}
.hs-form input, .hs-form select, .hs-form textarea {
	border: 0;
	background: #d5d5d5;
	color: #000;
	padding-left: 5px!important
}
.hs-form input::-webkit-input-placeholder, .hs-form select::-webkit-input-placeholder, .hs-form textarea::-webkit-input-placeholder {
color:#717171;
padding-left:5px
}
.hs-form input:-moz-placeholder, .hs-form select:-moz-placeholder, .hs-form textarea:-moz-placeholder {
color:#717171;
padding-left:5px
}
.hs-form input::-moz-placeholder, .hs-form select::-moz-placeholder, .hs-form textarea::-moz-placeholder {
color:#717171;
padding-left:5px
}
.hs-form input:-ms-input-placeholder {
color:#717171;
padding-left:5px
}
.hs-form input, .hs-form select {
	height: 40px!important
}
.hs-form select {
	width: 101%!important;
	height: 44px!important;
	line-height: 44px!important
}
input.hs-input, select.hs-input, textarea.hs-input {
	border: 0!important
}
textarea.hs-input {
	width: 101%!important;
	height: 120px!important
}
.hs-form-field {
	width: 100%!important
}
.hs-form .hs-button {
	-webkit-user-select: none;
	-moz-user-select: none!important;
	-ms-user-select: none;
	background-color: #0080b7!important;
	background-image: none!important;
	border-color: #006895!important;
	border-radius: 4px!important;
	border-style: solid!important;
	border-width: 1px!important;
	color: #fff!important;
	text-shadow: none!important;
	font-size: 20px!important;
	text-transform: uppercase;
	padding: 0!important;
	height: 50px!important;
	width: 102%!important
}
.hs-form .hs-button:hover {
	background: #f07241!important;
	border: 1px solid #f07241!important
}
.hs-form .hs-error-msgs label {
	color: #FF0004!important
}
.hs-form-intro {
	text-align: center;
	max-width: 612px;
	margin: 0 auto
}
.mainNav ul li a, .mainNav ul ul li a, .mainNav ul ul ul li a {
	text-align: left!important;
	text-decoration: none
}
.hs-form-intro-title {
	font-family: HelveticaNeue-Bold;
	font-size: 30px
}
.hs-form-intro-content, .mainNav ul li a, .mainNav ul ul li a, .mainNav ul ul ul li a {
	font-family: HelveticaNeue
}
.hs-form-intro-content {
	font-size: 20px;
	line-height: 28px
}
.hs-form .hbspt-form, .hs-form .hubspot-form-script {
	display: block!important
}
.hs-form-radio .hs-input {
	width: 25px!important;
	height: 25px!important;
	float: left!important
}
.hs-form-radio label {
	width: 120px!important;
	float: left!important
}
.hs-form-radio label span {
	line-height: 30px!important;
	display: block!important;
	font-size: 16px
}
.hs_trial_live_demo {
	width: 248px!important;
	margin: 0 auto 25px!important
}
.mainNav {
	display: block;
	width: 100%;
	padding-top: 25px;
	border-bottom: 1px dashed #585858;
	margin-bottom: 4px;
	padding-bottom: 30px
}
.mainNav ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.mainNav ul li:hover {
	color: #000!important
}
.mainNav ul li a {
	font-size: 14px;
	display: block;
	padding: 10px 12px 10px 16px!important;
	line-height: 20px
}
.mainNav ul li a:hover {
	color: #000!important;
	text-decoration: none
}
.mainNav ul li:first-child a {
	padding: 1px 12px 10px 16px!important
}
.mainNav ul li:last-child a {
	padding: 10px 12px 0 16px!important
}
.mainNav ul ul {
	border-bottom: none
}
.mainNav ul ul li {
	padding-left: 5px
}
.mainNav ul ul li:first-child {
	background: url(../png/sub-arrow-down.png) no-repeat;
	padding-top: 15px;
	margin-top: 5px
}
.mainNav ul ul ul li:first-child {
	background: url(../png/sub-sub-arrow-down.png) -15px 0 no-repeat;
	margin-top: 5px;
	padding-top: 15px
}
.mainNav ul ul li:last-child {
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 10px;
	margin-bottom: 5px
}
.mainNav ul ul li:hover a span {
	color: #000
}
.mainNav ul ul li a {
	font-size: 14px;
	color: #737373;
	display: block
}
.mainNav ul ul li a:hover {
	color: #000!important
}
.mainNav ul ul ul li {
	margin-left: 10px
}
.mainNav ul ul ul li:last-child {
	padding-bottom: 15px
}
.mainNav ul ul ul li a {
	font-size: 14px;
	color: #737373;
	display: block
}
.mainNav ul li.has-subnav .accordion-btn {
	color: #000;
	font-size: 14px
}
.mainNav ul li.active a.selected-main {
	font-family: HelveticaNeue-Bold;
	color: #737373!important
}
.mainNav ul li:hover a.selected-main {
	color: #000!important
}
ul li.active ul li.active a.selected-sub {
	font-family: HelveticaNeue-Bold;
	color: #737373!important
}
.accordion-collapsed {
	background: url(../png/menu-close.png) 5px 16px no-repeat
}
.accordion-expanded {
	background: url(../png/menu-open.png) 5px 16px no-repeat
}
.accordion-nav .main-menu-active, .inner-content-pannel .main-menu-active, .inner-left-pannel .main-menu-active {
	color: #585858!important
}
.accordion-nav ul li strong {
	color: #FF0000;
	font-family: 'HelveticaNeue-Bold';
}
.mainNav ul ul li .accordion-collapsed {
	background: url(../png/menu-close.png) 5px 16px no-repeat!important
}
.mainNav ul ul li .accordion-expanded {
	background: url(../png/menu-open.png) 5px 16px no-repeat!important
}
#Other_Country {
	display: none;
	width: 95px!important;
	color: #8b8b8b;
	float: right
}
.on-demand-webinars {
	background: #f3f3f3;
	padding: 20px;
	text-align: left;
	line-height: 19px;
	width: 825px;
	margin-top: 30px
}
.on-demand-webinars-btn, .on-demand-webinars-btn:active, .on-demand-webinars-btn:link, .on-demand-webinars-btn:visited {
	display: block;
	float: right;
	width: 340px;
	height: 37px;
	background: #f07241;
	text-align: center;
	line-height: 37px;
	color: #fff;
	text-decoration: none;
	font-family: HelveticaNeue;
	font-size: 20px;
	margin-left: 10px;
	cursor: pointer
}
.on-demand-webinars-btn:hover {
	background: #d05c2e;
	color: #fff;
	font-size: 20px
}
.live-webinar-list {
	overflow: auto
}
.hsfrm-live-demo {
	display: block
}
.hsfrm-trial {
	display: none
}
.hs-form-options {
	width: 325px;
	margin: 0 auto
}
.hs-form-options label {
	width: 113px!important;
	line-height: 25px!important;
	font-size: 14px!important
}
.hs-form-options label span {
	display: block;
	width: 125px!important;
	float: left;
	text-align: left;
	line-height: 30px
}
.hs-form-options input {
	width: 25px!important;
	height: 25px!important;
	float: left
}
.general-table table tr th {
	line-height: 18px!important;
	font-size: 15px!important
}
.left-banner-box {
	border-top: 1px dashed #585858;
	margin-top: 30px;
	padding-top: 30px
}
.banner-shade {
	position: absolute;
	z-index: 0;
	width: 100%;
	display: none;
	background: #000;
	height: 650px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: .75
}
.inner-right-pannel ul.inner-bullet {
	margin: 0;
	padding: 15px 0 10px!important;
	list-style: none
}
.inner-right-pannel ul.inner-bullet li {
	margin-bottom: 8px;
	font-family: HelveticaNeue;
	font-size: 14px;
	background: url(../png/gray-bullet.png) 23px 8px no-repeat;
	padding-left: 40px;
	line-height: 22px;
	text-align: left
}
.use-case-content {
	height: 750px
}
.use-case-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.use-case-list li {
	float: left;
	width: 412px;
	margin-bottom: 20px
}
.use-case-list li:last-child, .use-case-list li:nth-child(5), .use-case-list li:nth-child(7) {
	margin-bottom: 0
}
.use-case-list li:nth-child(odd) {
	margin-right: 45px
}
.use-case-list li h4 {
	font-family: HelveticaNeue;
	font-size: 22px;
	color: #333;
	padding: 0;
	margin: 0!important;
	height: 48px!important;
	line-height: 48px!important;
	border-bottom: none!important
}
.inner-right-pannel h5, .para-title {
	font-family: HelveticaNeue-Bold
}
.use-case-list li h4 span {
	float: left;
	width: 48px;
	height: 48px;
	margin-right: 8px
}
.benefits .tow-cols li, .tow-col li, .two-col li {
	float: left;
	width: 45%;
	text-align: left
}
.use-case-list li h4 span.app-availability {
	background: url(../png/usecase-icons-eg.png) no-repeat
}
.use-case-list li h4 span.migration {
	background: url(../png/usecase-icons-eg.png) -48px 0 no-repeat
}
.use-case-list li h4 span.cost-reduction {
	background: url(../png/usecase-icons-eg.png) -96px 0 no-repeat
}
.use-case-list li h4 span.scaling-rollouts {
	background: url(../png/usecase-icons-eg.png) -142px 0 no-repeat
}
.use-case-list li h4 span.operation-efficiency {
	background: url(../png/usecase-icons-eg.png) -192px 0 no-repeat
}
.use-case-list li h4 span.compliance-tracking {
	background: url(../png/usecase-icons-eg.png) -240px 0 no-repeat
}
.use-case-list li h4 span.performance-optimiz {
	background: url(../png/usecase-icons-eg.png) -288px 0 no-repeat
}
.use-case-list li h4 span.release-preparedness {
	background: url(../png/usecase-icons-eg.png) -336px 0 no-repeat
}
.use-case-list li h4 span.user-satisfaction {
	background: url(../png/benefits-icon-eg.png) no-repeat
}
.use-case-list li h4 span.business-revenue {
	background: url(../png/benefits-icon-eg.png) -48px 0 no-repeat
}
.use-case-list li h4 span.operations-costs {
	background: url(../png/benefits-icon-eg.png) -96px 0 no-repeat
}
.use-case-list li h4 span.operational-efficiency {
	background: url(../png/benefits-icon-eg.png) -144px 0 no-repeat
}
.use-case-list li h4 span.new-investments {
	background: url(../png/benefits-icon-eg.png) -192px 0 no-repeat
}
.use-case-list li h4 span.universal-insight {
	background: url(../png/benefits-icon-eg.png) -240px 0 no-repeat
}
.inner-right-pannel h5 {
	font-size: 14px;
	font-weight: 400;
	color: #333;
	margin: 15px 0;
	text-align: left
}
.inner-right-pannel .benefits h5, .para-title {
	font-weight: 400;
	color: #585858;
	text-align: left
}
.para-title {
	font-size: 16px
}
.inner-right-pannel .benefits h5 {
	font-family: HelveticaNeue;
	font-size: 22px;
	margin-bottom: 20px;
	padding-bottom: 12px;
	padding-top: 0!important;
	line-height: 26px;
	border-bottom: 1px dotted #c1c1c1
}
.ms-valign-top {
	font-family: HelveticaNeue-Bold;
	vertical-align: top;
	padding-top: 17px!important
}
.lf-image-caption em {
	display: block;
	margin: 10px 0;
	text-align: center;
	font-size: 13px;
	font-style: italic
}
.submitted-message {
	display: block;
	text-align: center;
	background: #eee!important;
	color: red!important;
	width: 100%;
	padding: 20px 0;
	font-size: 22px!important;
	clear: both;
	margin-top: 80px
}
.gray-bullet li, .gray-bullet-left li, .gray-bullet-right li, .gray-sub-bullet li, .inner-sub-bullet li {
	font-family: HelveticaNeue;
	font-size: 14px
}
.gray-bullet-left, .gray-bullet-right {
	list-style: none;
	width: 485px;
	float: right;
	display: block
}
.bullet-box p:first-child {
	padding-top: 0!important;
	margin-top: 0!important
}
.inner-sub-bullet {
	list-style: none;
	margin: 20px 0 0;
	padding: 0
}
.inner-sub-bullet li {
	margin-bottom: 8px;
	background: url(../png/gary-sub-bullet.png) 13px 9px no-repeat!important;
	padding-left: 30px;
	line-height: 22px
}
.gray-bullet li, .gray-bullet-left li, .gray-bullet-right li {
	background: url(../png/gray-bullet.png) 13px 10px no-repeat
}
.gray-bullet {
	margin: 0;
	padding: 0;
	list-style: none
}
.gray-bullet li {
	margin-bottom: 8px;
	padding-left: 30px;
	text-align: left
}
.gray-bullet li:last-child {
	margin-bottom: 0!important
}
.gray-sub-bullet {
	list-style: none;
	margin: 20px 0 0;
	padding: 0
}
.gray-bullet-right {
	margin: 0;
	padding: 0
}
.gray-bullet-right li {
	margin-bottom: 8px;
	padding-left: 30px;
	text-align: left
}
.gray-bullet-right li:last-child {
	margin-bottom: 0!important
}
.gray-bullet-left {
	margin: 0;
	padding: 0
}
.gray-bullet-left li, .gray-sub-bullet li {
	padding-left: 30px;
	text-align: left
}
.gray-bullet-left li {
	margin-bottom: 8px
}
.gray-bullet-left li:last-child {
	margin-bottom: 0!important
}
.gray-sub-bullet li {
	margin-bottom: 8px;
	background: url(../png/gary-sub-bullet.png) 13px 9px no-repeat!important;
	line-height: 22px
}
.mfp-figure .mfp-close {
	color: #FFF!important;
	cursor: pointer!important;
	margin-right: 15px!important
}
.partners-program h5, .partners-program h6 {
	margin: 0;
	font-family: HelveticaNeue-Bold;
	font-weight: 400;
	color: #333
}
.inner-page-title2 {
	float: left;
	width: 870px!important
}
.partners-program h4 {
	border: none
}
.partners-program h5 {
	font-size: 18px;
	padding: 0 0 0 28px;
	background: url(../png/tick-box.png) left 3px no-repeat
}
.partners-program h6 {
	font-size: 15px;
	padding: 0
}
.partners-program h6+p {
	margin-top: 3px;
	padding-top: 0
}
.partner-spotlight {
	min-height: 1330px!important
}
.citrix-partner {
	margin: 0 25px 5px 40px;
	float: right;
	width: 106px;
	height: 205px
}
.winning-partnership {
	margin: 6px 33px 0 0;
	float: left;
	height: 207px;
	width: 277px
}
.channel-partners h4 {
	font-family: HelveticaNeue-Bold;
	font-size: 22px;
	font-weight: 400;
	color: #333;
	background: #f2f2f2;
	padding: 10px 10px 10px 20px!important;
	margin: 0 0 20px!important;
	border-bottom: none
}
.channel-partners h5 {
	font-family: HelveticaNeue;
	font-size: 20px!important;
	font-weight: 400!important;
	color: #3670a0!important;
	margin: 0 0 20px 20px!important;
	padding: 0 0 10px!important;
	background: url(../png/dash-line-gray.png) left bottom repeat-x!important
}
.customer-list-box h4 {
	font-family: HelveticaNeue-Bold;
	font-size: 22px;
	font-weight: 400;
	color: #333;
	background: #f2f2f2;
	padding: 10px 10px 10px 20px!important;
	margin: 20px 0!important;
	border: none!important
}
.customer-list-box h5, .executive-team-box h4, .executive-team-box h4 .designation {
	font-family: HelveticaNeue;
	font-weight: 400
}
.customer-list-box h5 {
	font-size: 20px;
	color: #3670a0;
	margin: 0 0 20px 20px!important;
	padding: 0 0 10px!important;
	background: url(../png/dash-line-gray.png) left bottom repeat-x
}
.executive-team-box h4 {
	font-size: 22px;
	color: #333;
	padding: 0!important;
	margin: 0 0 20px!important;
	border: none!important
}
.executive-team-box h4 .designation {
	font-size: 16px;
	font-style: italic;
	display: block;
	margin-top: 2px!important;
	border: none!important
}
.award-swap-second {
	margin-top: 20px
}
.survey-banners {
	height: 430px;
	overflow: hidden
}
.img-hover-fade:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: .75
}
.career-left-panel {
	padding-top: 27px
}
.press-release-box {
	background: #eee;
	padding: 10px 30px 30px
}
.banner-img-shadow {
	width: 100%;
	height: 600px;
	position: absolute;
	background: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: .5;
	display: none
}
#user_registration .singin-other-country {
	float: none!important;
	width: 232px!important;
	margin-top: 10px!important
}
.frm-thank-msg {
	color: #333;
	font-size: 20px;
	text-align: center;
	padding: 40px 0
}
.frm-thank-resources {
	background: #eee;
	max-width: 765px;
	padding: 40px 35px 25px;
	border: 1px dotted #c1c1c1;
	margin: 0 auto 25px;
	text-align: center;
	font-size: 16px;
	color: #333
}
.frm-thank-resources .link {
	font-size: 16px!important
}
.inner-common-pannel {
	float: right!important;
	width: 1150px
}
.announcement {
	background: #585858;
	height: 74px;
	width: 100%
}
.announcement-content {
	width: 860px;
	margin: 0 auto;
	height: 46px;
	padding: 14px 0
}
.announcement-text {
	color: #fff;
	font-family: HelveticaNeue;
	font-size: 19px;
	text-align: center;
	float: left
}
.announcement-text p {
	margin: 0;
	padding: 0
}
.announcement-link, .announcement-link:active, .announcement-link:link, .announcement-link:visited {
	display: block;
	background: #0080b7;
	max-width: 199px;
	height: 44px;
	float: right;
	text-align: center;
	line-height: 44px;
	font-family: HelveticaNeue;
	font-size: 20px!important;
	color: #fff;
	padding: 0 20px
}
.announcement-link:hover {
	background: #f07241!important
}
.youtube-embed {
	width: 854px;
	height: 480px;
	margin: 15px auto
}
.on-demand-webinars-press {
	width: 100%!important
}
.on-demand-webinars-press span {
	font-size: 17px
}
.press-and-news h4, .press-and-news h4 a {
	text-align: left;
	font-family: HelveticaNeue;
	font-size: 20px;
	font-weight: 400;
	color: #333;
	margin: 20px 0 0!important;
	padding: 0;
	line-height: 26px;
	border-bottom: none
}
.press-and-news h4 a, .press-and-news p a, .press-and-news ul li a {
	color: #0080b7
}
.press-and-news h4 a:hover, .press-and-news p a:hover {
	color: #f07241
}
.press-and-news .yellow-bullet li {
	line-height: 22px;
	margin-bottom: 8px
}
.press-and-news h3 .press-sub-title {
	line-height: 22px;
	margin: 10px 0 0;
	padding-bottom: 10px;
	display: block
}
.spotlight-title {
	font-family: HelveticaNeue-Bold;
	color: #737373!important;
	background: url(../png/sub-arrow-down.png) left bottom no-repeat;
	padding: 0 0 15px 16px;
	margin: 7px 0 5px
}
.quote-pannel-other {
	padding: 20px 0!important
}
.platform-filter {
	margin-top: 0!important
}
.platform-sticky-tbl {
	position: fixed;
	z-index: 1;
	background: #fff;
	width: 870px;
	top: 50px;
	display: none;
	border-right: 2px solid #fff;
	-webkit-box-shadow: -4px 9px 5px -8px rgba(0,0,0,.43);
	-moz-box-shadow: -4px 9px 5px -8px rgba(0,0,0,.43);
	box-shadow: -4px 9px 5px -8px rgba(0,0,0,.43)
}
.foot-note {
	font-size: 10px;
	font-style: italic;
	padding: 20px 0 0 15px;
	background: url(../jpg/footnote-star.jpg) left 18px no-repeat;
	line-height: 12px!important
}

.foot-note-info{
	font-size: 10px;
	font-style: italic;
	padding: 15px 0 0 0;	
	line-height: 12px !important;
}

.paltform-tbl-title {
	color: #000!important;
	padding: 8px 10px 10px!important;
	background: #d8d8d8!important
}
.apm-img {
	padding: 15px 0 14px
}
.apm-list-items {
	width: 166px;
	height: 230px;
	background: #eee;
	float: left;
	margin: 5px 9px 5px 0
}
.apm-img-list {
	max-width: 880px;
	height: 230px;
	margin: 0 auto;
	padding: 10px 0 20px 4px
}
.apm-item-01 {
	background: url(../png/user-experience-monitor.png) center 16px no-repeat #eee
}
.apm-item-02 {
	background: url(../png/business-transaction-tracing.png) center 16px no-repeat #eee
}
.apm-item-03 {
	background: url(../png/application-infrastructure-diagnostic.png) center 16px no-repeat #eee
}
.apm-item-04 {
	background: url(../png/application-performance-reporting.png) center 16px no-repeat #eee
}
.apm-item-05 {
	background: url(../png/application-performance-reports.png) center 16px no-repeat #eee
}
.apm-img-info {
	font-family: HelveticaNeue;
	font-size: 13px;
	color: #000;
	line-height: 18px;
	text-align: center;
	margin: 130px 12px 0;
	padding-top: 11px;
	border-top: 1px solid #b3b3b3
}
.apm-cta-banner img {
	margin-left: 4px!important;
	margin-bottom: 12px
}
.poplular-price:active, .poplular-price:link, .poplular-price:visited {
	background: #f07241!important
}
.poplular-price:hover {
	background: #d05c2e!important
}
.no-bullet {
	margin: 0;
	padding: 0;
	list-style: none
}
.add-benefits-list {
	margin: 33px 0 0
}
.add-benefits-list li {
	margin-bottom: 15px
}
.add-benefits-img {
	float: left;
	width: 160px;
	padding: 7px 0 0
}
.add-benefits-content {
	float: left;
	max-width: 680px;
	margin-left: 22px
}
.tbl-title-bg th {
	background: #d8d8d8!important
}
.poplular-price-td {
	border-left: 2px solid #f07241!important;
	border-right: 2px solid #f07241!important;
	position: relative
}
.poplular-price-td-bot {
	border-bottom: 2px solid #f07241!important
}
.poplular-price-lbl {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #f07241;
	color: #fff;
	font-size: 14px;
	font-family: HelveticaNeue-Bold
}
.tbl-list {
	padding: 10px 0 5px!important
}
.tbl-list li {
	color: #333!important;
	text-align: left!important
}
.platforms-table table tr td .tbl-list li a.link {
	font-size: 14px!important;
	display: block
}
.demo-msg, .mfp-iframe .social-share {
	display: none
}
.feature-list .sub-feature-list {
	margin: 10px 0!important;
	padding: 0;
	list-style: none
}
.feature-list .sub-feature-list li {
	background: url(../jpg/bullet-hypen.jpg) 0 10px no-repeat;
	padding-left: 19px!important
}
.mtop80 {
	margin-top: 45px!important
}
.mtop85 {
	margin-top: 85px!important
}
.news-info-box, .news-info-box-2 {
	background: #eee;
	margin: 24px 0 24px;
	font-size: 16px;
	color: #6c6c6c;
	line-height: 24px
}
.news-info-box-3, .news-info-box-4 {
	margin: 85px 0 0;
	font-size: 18px;
	color: #6c6c6c;
	line-height: 26px
}
.news-info-box-3 {
	background: url(../png/sharepoint-performance-metrics.png) 20px 22px no-repeat #eee;
	padding: 4px 30px 22px 120px
}
.news-info-box-4 {
	background: #eee;
	padding: 4px 30px 22px
}
.news-info-box {
	padding: 12px 30px 30px
}
.news-info-box-2 {
	padding: 4px 30px 14px
}
.no, .yes {
	padding: 0 0 0 36px!important
}
.news-info-box-2 span.title {
	font-family: HelveticaNeue-Bold;
	font-size: 20px!important;
	line-height: 40px
}
.tbl-content tr td, .tbl-content tr th {
	line-height: 19px!important
}
.news-info-box-2 .link {
	font-size: 18px!important
}
.right-content {
	float: left;
	width: 526px
}
.no {
	background: url(../jpg/tbl-no.jpg) 8px 7px no-repeat!important
}
.yes {
	background: url(../jpg/tbl-yes.jpg) 8px 7px no-repeat!important
}
.tbl-content tr td {
	padding-top: 5px!important;
	padding-bottom: 5px!important
}
.mbottom13 {
	margin-bottom: 13px
}
.mtop15 {
	margin-top: 15px!important
}
.mbot15 {
	margin-bottom: 15px!important
}
.feature-apm-img {
	margin-bottom: 78px!important
}
.feature-clear-fix {
	clear: both
}
.webinar-title {
	width: 340px!important;
	white-space: normal!important
}
.webinar-date-time {
	width: 300px!important
}
.webinar-reg-btn {
	width: 160px
}
.no-bg {
	background: 0 0!important
}
.pleft0 {
	padding-left: 0!important
}
.foot-note .link {
	font-size: 10px!important
}
.form-intro-content ul.inner-bullet {
	margin: 0;
	padding: 15px 0 10px!important;
	list-style: none
}
.form-intro-content ul.inner-bullet li {
	margin-bottom: 8px;
	font-family: HelveticaNeue;
	font-size: 14px;
	background: url(../png/gray-bullet.png) 23px 5px no-repeat;
	padding-left: 40px;
	line-height: 19px;
	text-align: left
}
.footer-form .frm-demo-field-list li {
	width: 98%!important;
	height: auto!important;
	margin-bottom: 25px
}
.footer-form .frm-demo-field-list li.button-area {
	width: 100%!important;
	text-align: left!important
}
.footer-form .frm-demo-field-list li input {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 48px!important;
	padding: 0 2%!important;
	width: 96%!important
}
.footer-form .frm-demo-field-list li select, .footer-form .frm-demo-field-list li.country-state .state-list {
	padding: 0 2%!important;
	width: 100%!important;
	background: url(../png/dropdown-arrow.png) right center no-repeat #d5d5d5
}
.footer-form .frm-demo-field-list li select {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0!important
}
.footer-form .frm-demo-field-list li.country-state .state-list {
	margin-top: 28px!important;
	float: none
}
.footer-form .frm-demo-field-list li textarea {
	font-family: HelveticaNeue;
	font-size: 13px;
	height: 99px;
	width: 96%!important;
	padding: 2%!important;
	resize: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-appearance: none;
	-webkit-appearance: none
}
.footer-form .frm-demo-field-list li.button-area input {
	width: 98%!important;
	background: #0080b7;
	color: #fff;
	font-size: 20px
}
.footer-form .frm-demo-field-list li.button-area input:hover {
	background: #f07241
}
.footer-form .msg-confirm {
	text-align: center;
	font-size: 13px;
	line-height: 18px;
	padding: 15px 15px 15px 28px;
	width: 92%;
	margin: 25px auto 20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px
}
.footer-form {
	margin: 20px 0
}
.footer-form2 {
	margin: 0 0 20px
}
.tow-col {
	margin: 0!important;
	padding: 15px 0 0!important;
	min-height: 100px
}
.tow-col li, .two-col li {
	margin-left: 26px;
	padding-left: 15px!important;
	background: url(../png/orange-bullet.png) 0 8px no-repeat!important
}
.free-text-style {
	color: #5fcec9
}
.free-download-intro {
	max-width: 700px;
	float: left;
	margin-bottom: 30px
}
.free-download-intro p:first-child {
	margin: 0
}
.free-download-form {
	width: 400px;
	float: right
}
.free-download-intro h4 {
	font-size: 19px;
	font-family: HelveticaNeue-Bold;
	color: #585858;
	margin: 0 0 10px;
	padding: 0;
	text-align: left
}
.free-download-intro ul.inner-bullet {
	margin: 0;
	padding: 10px 0!important;
	list-style: none
}
.free-download-intro ul.inner-bullet li {
	margin-bottom: 8px;
	font-family: HelveticaNeue;
	font-size: 14px;
	background: url(../png/gray-bullet.png) 23px 8px no-repeat;
	padding-left: 40px;
	line-height: 22px;
	text-align: left
}
.free-download-form .footer-form .frm-demo-field-list li select, .free-download-form .frm-demo-field-list li.country-state .state-list {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 48px!important;
	padding: 0 2%!important;
	width: 100%!important;
	background: url(../png/dropdown-arrow.png) right center no-repeat #fff
}
.free-download-form .frm-demo-field-list li.country-state .state-list {
	margin-top: 17px!important
}
.frm-demo-field-list li #Other_Country {
	padding: 0 2%!important;
	width: 96%!important;
	margin-top: 17px
}
.free-download-form .frm-submit-button {
	font-family: HelveticaNeue-Bold;
	font-size: 26px;
	background: #5fcec8!important;
	border: 1px solid #5fcec8!important;
	text-transform: uppercase
}
.free-download-form .frm-submit-button:hover {
	background: #f07241!important;
	border: 1px solid #f07241!important
}
.free-download-form textarea {
	color: #8b8b8b
}
.free-frm-intro {
	padding: 0 2%;
	margin-bottom: 20px
}
.free-frm-intro h4 {
	font-size: 19px;
	font-family: HelveticaNeue-Bold;
	color: #585858;
	margin: 0!important;
	padding: 0!important;
	text-align: left;
	letter-spacing: -1px
}
.free-frm-intro p {
	margin: 0;
	padding: 5px 0 0;
	font-size: 12px;
	color: #333;
	text-align: left
}
.frm-intro-right {
	width: 440px;
	float: right
}
.frm-intro-left {
	padding-top: 13px;
	margin-right: 0
}
.apm-monitoring-left {
	float: left;
	width: 500px;
	padding-top: 7px;
	padding-bottom: 15px
}
.apm-monitoring-right {
	float: left;
	width: 360px;
	margin-left: 20px;
	padding-bottom: 15px
}
.apm-monitoring-right table tr td {
	line-height: 18px;
	font-size: 12px;
	color: #727272
}
.apm-monitoring-right table tr:first-child td {
	padding-bottom: 15px
}
.apm-monitoring-right .apm-monitoring-title {
	font-size: 17px;
	padding: 0;
	margin: 0;
	text-align: left
}
.right-content-2 {
	float: left;
	width: 486px
}
.right-content p:first-child, .right-content-2 p:first-child {
	margin-top: 0
}
.features-img .center-image-caption, .img-left .center-image-caption, .img-right .center-image-caption {
	text-align: center;
	font-size: 13px;
	font-style: italic;
	color: #585858;
	padding: 10px 0 0
}
.center-image-caption {
	text-align: center;
	font-size: 13px;
	font-style: italic;
	padding: 15px 0 0
}
.center-image-caption em {
	display: block;
	margin: 10px 0 20px;
	line-height: 18px;
	padding: 0 20px
}
.singin-quote-pannel {
	padding-top: 0!important
}
.get-eg-enterprise .frm-submit-button {
	outline: 0;
	font-family: HelveticaNeue-Bold;
	font-size: 20px;
	background: #5fcec8!important;
	border: 1px solid #5fcec8!important;
	text-transform: uppercase;
	width: 98%!important;
	margin-bottom: 25px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 48px!important;
	padding: 0 2%!important
}
.get-eg-enterprise .frm-submit-button:hover {
	background: #f07241!important;
	border: 1px solid #f07241!important
}
.get-eg-frm {
	margin: 0!important
}
.get-eg-frm .frm-demo-field-list li {
	margin-bottom: 17px!important
}
.get-eg-frm-title {
	font-family: HelveticaNeue-Bold;
	font-size: 22px;
	padding: 0 2% 9px
}
.get-eg-frm-sub-title {
	color: #585858;
	font-size: 13px;
	font-family: HelveticaNeue
}
.video-content, .video-title {
	color: #6b6b6b;
	font-family: HelveticaNeue-Light;
	text-align: center
}
.get-eg-text .center-image-caption {
	padding: 6px 0 0!important
}
.get-eg-frm .frm-demo-field-list li input, .get-eg-frm .frm-demo-field-list li.country-state .state-list, .get-eg-frm .frm-demo-field-list li.country-state select {
	height: 44px!important
}
.virtualization-img {
	margin-top: 95px
}
.oracle-two-col {
	margin: 0;
	padding: 0;
	list-style: none
}
.oracle-two-col li {
	width: 50%!important;
	float: left
}
h5.job-title {
	font-size: 20px
}
.job-spliter {
	border-bottom: 1px solid #dcdcdc;
	height: 5px;
	margin: 20px 0 40px
}
.video-banner-img img {
	width: 716px;
	height: 412px;
	float: left;
	cursor: pointer
}
.video-banner-img img:hover {
	-webkit-filter: brightness(1.25);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	opacity: .85
}
.home-video-navi {
	float: right
}
.video-banner-text {
	background: url(../png/banner-box-bg.png);
	width: 327px;
	height: 348px;
	float: right;
	margin-top: 7px;
	padding: 20px
}
.video-title, h1.video-title {
	font-size: 43px;
	height: 129px
}
h1.video-title, h2.video-content {
	margin: 0;
	font-weight: 400;
	color: #6b6b6b;
	font-family: HelveticaNeue-Light
}
h1.video-title {
	padding: 0
}
.video-content, h2.video-content {
	font-size: 22px;
	line-height: 35px;
	height: 170px
}
h2.video-content {
	padding: 0;
	text-align: center
}
.video-navi-link, .video-navi-link:active, .video-navi-link:link, .video-navi-link:visited {
	display: block;
	background: #c3c3c3;
	color: #fff;
	margin: 0 auto;
	line-height: 36px;
	width: 151px;
	height: 36px;
	text-align: center
}
.video-navi-link:hover {
	background: #5489a6
}
.video-navi {
	margin-left: 7px
}
.video-panel {
	background: url(../png/video-panel-bg.png);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999999;
	text-align: center;
	display: none
}
.lang-sel-lbl, .language-sel, .language-sel:hover .language-menu {
	display: block
}
.vimeo-video-close {
	width: 32px;
	height: 32px;
	float: right;
	background: url(../png/video-close.png);
	cursor: pointer;
	margin: 20px 15px 20px 0
}
.vimeo-video {
	width: 80%;
	height: 80%;
	margin: 0 auto
}
.bxslider-video-text {
	margin: 0;
	padding: 0
}
.video .resource-name {
	padding: 15px 20px 8px;
	font-size: 14px;
	color: #333;
	text-align: left;
	line-height: 20px
}
.form-right {
	margin-top: 0
}
.img-two-col {
	margin: 0;
	padding: 0;
	list-style: none
}
.img-two-col li {
	float: left;
	width: 50%
}
.two-img-list {
	margin: 15px 0 0;
	padding: 0;
	list-style: none!important;
	border: none
}
.two-img-list li {
	background: #fff!important;
	padding: 0!important;
	margin: 0!important;
	text-align: center;
	width: 45%
}
.press-and-news ul {
	margin: 0;
	padding: 15px 0 10px!important;
	list-style: none
}
.press-and-news ul li {
	margin-bottom: 8px;
	font-family: HelveticaNeue;
	font-size: 14px;
	background: url(../png/gray-bullet.png) 23px 8px no-repeat;
	padding-left: 40px;
	line-height: 22px;
	text-align: left
}
.news-info-box-4 .info-box-left-text {
	float: left;
	min-width: 508px;
	text-align: center;
	margin-top: 15px
}
.news-info-box-4 .info-box-right-navi {
	float: left;
	min-width: 220px
}
.news-info-box-4 .info-box-right-navi .testimonials-learn-more {
	float: left;
	margin-left: 10px;
	margin-top: 29px
}
.recent-resource li:first-child .resource-img {
	background: url(../png/eg-sprite.png) -858px -354px no-repeat
}
.recent-resource li:nth-child(2) .resource-img {
	background: url(../png/eg-sprite.png) -933px -354px no-repeat
}
.language-sel {
	margin: 30px 0 45px;
	padding: 0 12px 12px 0;
	height: 16px;
	line-height: 16px;
	overflow: visible;
	position: relative
}
.language-sel:hover {
	cursor: pointer
}
.lang-sel-icon {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	background: url(../png/eg-sprite.png) -422px -528px no-repeat
}
.lang-sel-lbl {
	float: left;
	color: #fff;
	font-size: 12px;
	margin-left: 7px
}
.language-menu {
	position: absolute;
	height: 142px;
	width: 110px;
	top: -120px;
	left: 0;
	display: none
}
.language-menu-list {
	width: 108px;
	height: 100px;
	background: #fff;
	border: 1px solid #c5c3c3;
	border-bottom: 5px solid #c5c3c3
}
.language-menu-list ul {
	margin: 0;
	padding: 9px 0 0 12px;
	list-style: none
}
.language-menu-list ul li {
	margin-bottom: 6px
}
.lang-link:active, .lang-link:visited, .language-menu-list ul li .lang-link:link {
	color: #333;
	font-size: 12px;
	text-decoration: none;
	display: block
}
.language-menu-list ul li .lang-link:hover {
	color: #f07241
}
.language-menu-arrow {
	width: 13px;
	height: 7px;
	background: url(../png/eg-sprite.png) -447px -533px no-repeat;
	position: absolute;
	bottom: 29px;
	left: 48px
}
.fotter-social-share {
	padding-top: 15px !important;
}
.fotter-social-share h6.fmenu-column-title {
	margin: 0px !important;
}
.fotter-social-share h6.fmenu-column-title a {
	margin-bottom: 10px !important;
}
.regional-websites {
	border-bottom: 1px solid #171717;
	padding-bottom: 15px;
	width: 144px;
}
.xenapp-videos {
	width: 370px;
	height: 360px;
}
.xenapp-video-title {
	width: 100%;
	height: 28px;
	background: #5f5f5f;
	line-height: 28px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	margin-bottom: 15px;
}
.xenapp-video {
	float: left;
	width: 176px;
	height: 152px;
	margin-bottom: 5px;
}
.xenapp-video-mr {
	margin-right: 18px;
}
.xenapp-video .img-link .xenapp-video-lbl {
	color: #0080b7;
	font-size: 10px;
	display: block;
	margin: 0;
	padding: 5px 0 0 0;
	line-height: 14px;
	text-align: center;
}
.home-intro-top {
	padding-top: 32px !important;
}
.home-intro-title {
	font-size: 26px !important;
	margin-bottom: 5px !important;
}
.home-intro-sub-title {
	font-size: 16px !important;
	margin-bottom: 12px !important;
}
.home-intro-text {
	width: 786px !important;
	margin: 0 auto !important;
	font-size: 13px !important;
	line-height: 23px !important;
	color: #6b6b6b !important;
	text-align: center !important;
}

.infographic-mbot{
	min-height: 400px !important;
 }

.vide-page-title{
	text-align: justify !important;
}

.vide-page-content{
	color: #333;
	font-size: 14px;
	padding: 20px 0 20px 0;
	line-height: 26px;
	text-align: justify !important;
}

.vide-page-box{
	padding:20px 0 0 0;	
}

.res-solution-brief{
	background:url(../png/eg-sprite.png) no-repeat -528px -614px;	
}

.res-data-sheet{
	background:url(../png/eg-sprite.png) no-repeat -528px -614px;	
}


.res-white-paper{
	background:url(../png/eg-sprite.png) no-repeat -730px -614px;	
}

.res-webinar{
	background:url(../png/eg-sprite.png) no-repeat -627px -614px;
}

.res-demo{
	background:url(../png/eg-sprite.png) no-repeat -336px -614px;
}

.res-video{
	background:url(../png/eg-sprite.png) no-repeat -336px -614px;
}

.res-case-study{
	background:url(../png/eg-sprite.png) no-repeat -237px -614px;
}

.res-in-depth{
	background:url(../png/eg-sprite.png) no-repeat -431px -614px;
}

.res-free-tool{
	background:url(../png/eg-sprite.png) no-repeat -431px -614px;
}

.video-play-link{
	position: relative;
}

.video-play-icon{
	width: 12px;
	height: 12px;
	background:url(../png/eg-sprite.png) no-repeat -470px -526px;
	position: absolute;
	top:14px;
	right: 0px;
	display: block;
	}

.video-play-link:hover .video-play-icon{
	background:url(../png/eg-sprite.png) no-repeat -492px -526px;
}


.vp0 .video-play-icon{
	top:7px;
}

.mfp-iframe-scaler iframe #player{
	background: #000000 !important;
}

.news-header .info-title{
	text-transform: capitalize !important;
}

.platforms-table table tr td ul.inner-bullet li{
	font-size: 13px !important;
	margin-bottom: 4px;
}

/* Landing Page */

.lp-body-bg{
	background:url(../jpg/lp-page-bg.jpg) repeat-x top left !important;
}

.lp-header{
	max-width: 1000px;
	height: 90px;
	margin: 0 auto;	
}

.lp-header-left{
	float: left;
	min-width: 310px;
	height: 68px;
	padding-top: 22px;
}

.lp-header-left .lp-eg-logo-left{
	width: 120px;
	height: 45px;	
	float: left;
}

.lp-header-left .lp-partner-logo-right{
	width: 132px;
	height: 45px;	
	float: left;
	border-left: 1px solid #585858;
	margin-left: 20px;
	padding-left: 20px;
}

.lp-header-left .lp-partner-logo-right img{
	margin-top: 8px;
}

.lp-header-right{
	float: right;
	min-width: 310px;
	height: 90px;
	text-align: right;	
	line-height: 90px;
	color: #c7c7c7;
	font-size: 14px;
}

.lp-spliter{
	color: #6e6e6e;
}

.lp-nav-link, .lp-nav-link:link, .lp-nav-link:visited, .lp-nav-link:active{
	color: #c7c7c7;
	font-size: 14px;
	text-decoration: none;
}

.lp-nav-link:hover{
	color: #f07241;
}

.lp-banner{
	background: #0080b7 url(../jpg/citrix-upgrade.jpg) no-repeat right top;
	width: 1000px;
	height: 200px;
	margin: 0 auto;
}


.lp-banner-emmonitoring{
	background: #0080b7 url(../jpg/enterprise-monitoring-converged-apm-ipm.jpg) no-repeat right top;
}

.lp-banner-apm-monitoring{
	background: #0080b7 url(../jpg/java-dotnet-monitoring-tools.jpg) no-repeat right top;
}

.lp-banner-citrix-cloud{
	background: #0080b7 url(../jpg/citrix-cloud-service-performance-monitor.jpg) no-repeat right top;
}

.lp-banner-left{
	max-width: 533px;
	height: 168px;
	float: left;
	padding: 32px 0 0 42px;
}

.lp-title{	
	font-family: HelveticaNeue-Bold;
	color: #fff;
	font-weight:normal;
	font-size:34px;
	margin: 0px;
	padding: 0px;
}

.lp-title span{
	display: block;
	color: #fff;
	font-family: HelveticaNeue-Light;
	font-size:32px;
	font-weight: normal;
}

.lp-sub-title{
	color: #ffffff;
	font-size: 24px;
	font-family: HelveticaNeue-UltraLight;
	margin: 20px 0 0 0;
	padding: 0px;
	letter-spacing: 1.5px;
}

.lp-banner-shade{	
	max-width: 1000px;	
	height: 5px;
	margin: 0 auto;
}

.lp-banner-shade-left{
	width: 253px;
	height: 5px;
	float: left;
	background: url(../jpg/lp-banner-shade-left.jpg);
}

.lp-banner-shade-right{	
	width: 253px;
	height: 5px;
	float: right;
	background: url(../jpg/lp-banner-shade-right.jpg);
}

.lp-content{
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 24px;
}

.lp-content .lp-content-left{
	float: left;
	width: 685px;
}

.lp-content .lp-content-right{
	float: right;
	width: 270px;	
}

.lp-footer{
	background: #c2c2c2;
	height: 50px;	
	margin-top: 65px;
}

.lp-footer-content{
	max-width:1000px;
	margin: 0 auto;
}

.lp-footer-left{
	float: left;
	line-height: 50px;
	font-size: 13px;
	color: #494949;
}

.lp-footer-right{
	float: right;
}

.lp-social-links{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.lp-social-links li{
	float: left;
	width: 34px;
	height: 34px;	
	margin:8px 0 0 2px;
}

.lp-social-links li a.lp-social-link{
	width: 34px;
	height: 34px;
	background: blue;
	display: block;
}

.lp-social-links li a.lp-twitter{
	background: url(../png/eg-sprite.png) -670px -429px no-repeat
}

.lp-social-links li a.lp-linkedin{
	background: url(../png/eg-sprite.png) -714px -429px no-repeat
}


.lp-social-links li a.lp-youtube{
	background: url(../png/eg-sprite.png) -758px -429px no-repeat
}


.lp-social-links li a.lp-facebook{
	background: url(../png/eg-sprite.png) -802px -429px no-repeat
}


.lp-content-left{
    font-family: HelveticaNeue;
    font-size: 14px;
    line-height: 26px;
    text-align: justify;	
}

.lp-content-left p:first-child{
	margin-top: 0px;
	padding-top: 0px;
}

.lp-content-left ul.inner-bullet{
	margin: 20px 0 25px 0;
	padding: 0px;
	list-style: none;
}


.lp-content-left ul.inner-bullet li {
	margin-bottom: 8px;
	font-family: HelveticaNeue;
	font-size: 14px;
	background: url(../png/gray-bullet.png) 23px 8px no-repeat;
	padding-left: 40px;
	line-height: 22px;
	text-align: left
}

.lp-content-title{
	font-size: 18px;
	color: #333333;
	font-family: HelveticaNeue-Bold;
	font-weight: normal;
}

.lp-survey-analysis{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.lp-survey-analysis li{
	float: left;
	width: 215px;
	height: 195px;	
	margin-right: 19px;
	position: relative;
		
}

.lp-survey-analysis li:last-child{
	margin-right: 0px;
}


.lp-survey-analysis .lp-survey-value{	
	color: #fff;
	font-family: HelveticaNeue-Bold;
	font-weight: normal;
	font-size:34px;
	width: 100px;
	height: 100px;	
	border-radius: 64px;
	position:absolute;
	top:0;
	left: 25%;
	z-index: 1;
	text-align: center;
	line-height: 105px;
	border: 4px solid #fff;	
}

.lp-survey-content{
	text-align: center;
	font-size: 14px;
	border: 1px solid #b4b4b4;
	border-bottom: 3px solid #b4b4b4;
	margin-top: 52px;
	padding: 60px 10px 20px 10px; 
	line-height: 20px;
}

.lp-survey-yellow{
	background: #dcab16;
	}

.lp-survey-green{
	background: #949c39;
	}

.lp-survey-blue{
	background: #395e7b;
	}

.lp-frm-title-left{
	float: left;
	width: 200px;
	font-family: HelveticaNeue-Light;
	color: #f07241;
	font-size: 22px;
}

.lp-frm-title-left span{
	display: block;
	font-size: 19px;
	font-family: HelveticaNeue-Bold;
	font-weight: bold;
	text-transform: uppercase;
}

.lp-frm-title-left span.webinar-title{
	font-size: 23px;
}

.lp-frm-title-right{
	float: right;
	background: url(../png/eg-sprite.png) -845px -419px no-repeat;
	width: 58px;
	height: 52px;
	border-left: 1px dotted #a8a8a8;
	}

.lp-form-fields{
	margin: 20px 0 0 0;
	padding: 0px;
	list-style: none;
}

#lp_form ul{
	margin-top: 20px;
}

#lp_form ul li{
	width: 100% !important;
	margin: 0px 0px 20px 0px !important;
	float: none !important;
	height: auto !important;
}

#lp_form ul li .country-list{
	margin: 0 auto !important;	
}

#lp_form ul li #State{	
	margin: 20px 0 0 0 !important;
}

#lp_form ul li #Other_Country{
	margin: 20px 0 20px 0 !important;
}

#lp_form ul li .frm-text-select {
	/*color: #8b8b8b;*/
	/*color: #000000;*/
	padding: 0 5px 0 6px;
	width: 100%;
	height: 33px;
	background: url(../png/dropdown-control-arrow.png) right center no-repeat #fff;
	border: 1px solid #b8b8b8;
	border-radius: 0
}

#lp_form ul li .frm-text-select option{
	color: #000000;
}

#lp_form ul li .frm-text-select option:first-child{
	color: #8b8b8b !important;
}

#lp_form ul li .frm-submit-button{
	text-transform: uppercase;
	background: #0080b7;
	text-align: center;
	font-size:20px;
	font-family: HelveticaNeue;
	width: 100%;
	height: 36px;
}
#lp_form ul li .frm-submit-button:hover{
	background: #f07241;
}

.webinar-presenters{
	max-width: 1000px;
	margin: 35px auto;
	border-top: 1px solid #cfcfcf;
	padding: 35px 0 0 0;
}


.webinar-presenters .presenters-title{
	color: #333333;	
	font-size: 18px;
	font-family: HelveticaNeue-Bold;
}

.webinar-presenters .presenters-list{
	margin:20px 0 0 0;
	padding:0;
	list-style: none;
	
}

.webinar-presenters .presenters-list li{
	float: left;
	width: 315px;	
	margin-right: 27px;
}
.webinar-presenters .presenters-list li:last-child{	
	margin-right: 0px;
}

.presenter-photo{
	float: left;
	width: 97px;
	height: 119px;
}

.presenter-details{
	float: left;
	margin-left: 20px;
}

.presenter-details .presenter-name{
	color: #333333;
	font-size: 16px;
	font-family: HelveticaNeue-Bold;
	margin-bottom: 12px;
}

.presenter-details .three-line{
	margin-top:26px;
}

.presenter-details .presenter-desigination, .presenter-details .presenter-company{	
	font-size: 14px;
	line-height: 20px;
}

.webinar-titles{
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	color:#FFFFFF !important;
	float: left;
}

.cta-trial, .cta-trial:link, .cta-trial:visited, .cta-trial:active{
	background: #f07241 url(../png/cta-arrow.png) no-repeat 137px center;	
	text-decoration: none;
	color: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 18px;
	font-family: 'HelveticaNeue-Light';
	padding: 0 15px 0 15px;
	margin: 25px 0 0 0;
	height: 36px;
	width: 128px;
	line-height: 36px;
	display: block;
	float: left;
}

.cta-trial:hover{
	background: #9f3d16 url(../png/cta-arrow.png) no-repeat 137px center;		
}


.cta-demo, .cta-demo:link, .cta-demo:visited, .cta-demo:active{
	text-decoration: none;
	color: #0080b7;	
	font-size: 14px;
	font-family: 'HelveticaNeue-Light';
	padding: 0 0 0 13px;
	margin: 25px 0 0 16px;
	height: 36px;
	line-height: 36px;	
	display: block;	
	float: left;
	border-left:1px solid #cbcbcb;
}

.cta-demo:hover{
	color: #f07241;		
}

.content-box-center h4{	
    margin: 30px 0 10px 0 !important;
}

.content-box-center ul.inner-bullet{	
	padding: 10px 0 1px 0!important;	
}

.free-frm-intro h4{
	margin-top: 0px !important;
	
}

.free-download-form .form-right .msg-confirm{
	margin-left: 10px !important;
	width: 87%;
}

#NFR_Requirements{
	height: 60px;
	color: #000000 !important;
}

#NFR_Requirements:focus{
	color: #000000 !important;
}