@import url('fonts/font.css');
body {
	margin:0px;
	padding:0px;
	background:#FFF;
	font-family:segoeui;
	font-size:15px;
	line-height:22px;
	color:#272624;
}
.clear_div {
	clear:both;
}
img {
	max-width:100%;
	border:none;
}
h1, h2 {
	font-family:museo-slab-500;
}
p {
	margin:0px;
	padding:0px;
}
h1 {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:1.9rem;
	line-height:1.5rem;
	font-weight:bold;
}
h2 {
	margin:0px;
	padding:15px 0px;
	font-size:1.4rem;
	line-height:1.2rem;
	font-weight:bold;
}
h3 {
	margin:0px;
	padding:15px 0px;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:bold;
}
h4 {
	margin:0px;
	padding:15px 0px;
	font-size:1rem;
 line-height:.9rem;
	font-weight:bold;
}
input[type="text"]:focus {
	border: 1px solid #F25127;
}
input[type="email"]:focus {
	border: 1px solid #F25127;
}
select:focus {
	border: 1px solid #F25127;
}
textarea:focus {
	border: 1px solid #F25127;
}
.wrap{
	font-family:segoeui !important;
}
.main {
	width:980px;
	margin:0 auto;
	padding:0px 20px;
	position:relative;
}
header, footer {
	display:block;
}
header {
	width:100%;
	padding:0px;
	margin:0 auto;
}
.top {
	height:20px;
	padding:5px 0px;
	color:#3f3f3f;
	text-align:right;
	font-size:0.8em;
	border-bottom:#d8d8d8 solid 1px;
}
.top ul {
	list-style: none outside none;
	margin:0px;
	padding: 0;
}
.top ul li {
	display: inline;
	float: right;
	margin: 0px;
	padding: 0px 15px;
	border-left:#e9e9e9 solid 1px;
	position:relative;
	height:20px;
	line-height:20px;
}
.top ul li:last-child {
	border-left:none;
	padding: 0px 15px;
}
.top ul li:first-child {
	padding: 0px 0px 0px 15px;
}
.top ul li a:link {
	color:#3f3f3f;
	text-decoration:none;
}
.top ul li a:visited {
	color:#3f3f3f;
	text-decoration:none;
}
.top ul li a:hover {
	color:#f24c21;
	text-decoration:none;
}
.top ul li i {
	font-size:1.5em;
	color:#767676;
	position:absolute;
	left:0px;
	top:0px;
	transform:rotate(7deg);
	-ms-transform:rotate(7deg); /* IE 9 */
	-webkit-transform:rotate(7deg); /* Opera, Chrome, and Safari */
}
.header-main {
	width:980px;
	margin:0 auto;
	padding:0px;
	border-bottom:#d8d8d8 solid 1px;
}
.logo {
	float:left;
	height:70px;
	width:160px;
	margin:0px;
}
.logo a {
	border-bottom:transparent solid 1px;
	font-size:90%;
}
.logo .active {
	border-bottom:#f24c21 solid 1px;
}
nav {
	float:right;
	height:69px;
	margin:0px;
	font-family:segoeui;
	position:relative;
}
nav ul {
	margin: 0 auto;
	padding: 0;
	text-transform:uppercase;
	float:left;
}
nav li {
	margin:0;
	float:left;
	padding: 0;
	list-style: none;
	text-align:center;
	display: inline-block;
 *display:inline; /* ie7 */
	min-width:90px;
}
nav a {
	padding:0px 10px;
	display: block;
	text-decoration: none;
	color: #3f3f3f;
	height:70px;
	line-height: 70px;
	font-size:0.8em;
	letter-spacing:1px;
	text-transform:uppercase;
}
nav a:hover {
	border-bottom:#f24c21 solid 1px;
	color:#3f3f3f;
}
nav .active a {
	color:#f24c21;
}
nav .active .down_link {
	border-bottom:none;
	color:#898989;
}
/* center nav */
nav.center ul {
	text-align: center;
}
/* Sub-menu Styles */

nav li:hover ul {
	display:block;
}
nav li ul:before {
	content:"";
	display:block;
	width:.6em;
	height:1em;
	border:1px solid #f24c21;
	position:absolute;
	top:-5px;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	margin-left:23px;
	background-color:#fff;
	z-index:-1;
}
nav li ul {
	display:none;
	position:absolute;
	width:200px;
	box-shadow: 1px 12px 25px rgba(0, 0, 0, 0.15);
	z-index:9999;
	background-color:#fff;
	top:70px;
	border-top:#f24c21 solid 1px;
}
nav li ul li {
	margin:0;
	float:left;
	padding: 0;
	list-style: none;
	text-align:left;
	display: inline-block;
 *display:inline; /* ie7 */
	min-width:100%;
}
nav li ul li a {
	padding:0px 10px;
	display: block;
	text-decoration: none;
	color: #3f3f3f;
	height:40px;
	line-height: 40px;
	font-size:0.8em;
	letter-spacing:1px;
	text-transform:uppercase;
	background-color:#fff
}
nav li ul li a:hover {
	border-bottom:none;
	color:#f24c21;
	background:#eeeeee;
}
.home-link {
}
.down_link {
	margin:21px 0px 0px 20px;
	border:#c6583c solid 1px;
	border-radius:3px;
	padding:5px 10px;
	background:#E56240;
}
.down_link a:link {
	color:#FFFFFF;
	text-decoration:none;
	line-height:normal;
	height:auto;
}
.down_link a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.down_link a:hover {
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
#showDemoForm {
	cursor:pointer;
}
.video_link {
	background:#25272a;
	position:absolute;
	top:-8px;
	right:20px;
	padding:7px 15px;
	color:#FFFFFF;
	border-radius:0px 0px 3px 3px;
	line-height:1rem;
	height:20px;
 font-size:.9rem;
	z-index:999;
}
.video_link:before {
	content:"";
	background:url(../images/video-link-before.png) no-repeat;
	position:absolute;
	width:6px;
	height:8px;
	top:-1px;
	left:-6px;
}
.video_link a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.video_link a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.video_link a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.banner {
	clear:both;
	margin:0 auto;
	padding:0px;
	width:100%;
	text-align:center;
	line-height:0px;
}
.banner h1 {
	margin:0px;
	padding:10px 0px 20px 0px;
	font-size:5em;
	line-height:1.3em;
	color:#FFFFFF;
}
.banner h2 {
	margin:0px;
	padding:0px;
	font-size:2em;
	color:#FFFFFF;
	font-weight:normal;
}
.service_sec {
	clear:both;
	margin:0 auto;
	padding:25px 0px;
	text-align:center;
	background:#e56240;
	color:#FFFFFF;
}
.service_sec h2 {
	margin:0px;
	padding:15px 0px 30px 0px;
	font-size:2rem;
	line-height:1.5em;
	color:#FFFFFF;
	font-weight:normal;
}
.service_sec ul {
	margin:0px 10px;
	padding:0px;
}
.service_sec ul li {
	margin:0px;
	padding:0px 20px 0px 0px;
	list-style:none;
	display:inline-block;
	width:220px;
	float:left;
	text-align:center;
	line-height:1.4rem;
}
 .service_sec ul li:nth-of-type(2) {
 margin:0px;
 width:230px;
}
.service_sec ul li:last-child {
	margin:0px;
	padding:0px 0px 0px 0px;
}
.service_sec ul li span {
	display:block;
	font-weight:bold;
	font-size:1.2em;
	padding:10px 0px;
}
.service_sec ul li p {
	margin:5px 0px;
	padding:2px 0px;
	font-size:1em;
}
.nav-home-panel {
	height:225px;
	text-align:center;
}
.nav-home-panel li {
	display:inline-block;
	text-align:center
}
.nav-home-panel li .tour-icon-wrapper {
	width:150px;
	height:150px;
	display:inline-block;
	position:relative;
	background-color:#FFF;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-transition:background 0.35s linear, height 0.1s ease, width 0.1s ease;
	-moz-transition:background 0.35s linear, height 0.1s ease, width 0.1s ease;
	-o-transition:background 0.35s linear, height 0.1s ease, width 0.1s ease;
	transition:background 0.35s linear, height 0.1s ease, width 0.1s ease;
}
.nav-home-panel li .tour-icon-title {
	display:block;
	color:#FFFFFF;
	font-size:1.2rem;
	font-weight:bold;
}
.nav-home-panel li .tour-icon-normal {
	-webkit-transition:opacity 0s linear;
	-moz-transition:opacity 0s linear;
	-o-transition:opacity 0s linear;
	transition:opacity 0s linear
}
.nav-home-panel li .tour-icon-active {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:opacity 0.35s linear;
	-moz-transition:opacity 0.35s linear;
	-o-transition:opacity 0.35s linear;
	transition:opacity 0.35s linear
}
.nav-home-panel li a img {
	vertical-align:middle;
	max-height:170px;
	max-width:170px;
	position:absolute;
	left:0;
	top:0;
	width:100%
}
.nav-home-panel li a:hover .tour-icon-active {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter:alpha(opacity=100);
	-khtml-opacity:1;
	-moz-opacity:1;
	opacity:1;
	-webkit-transition:opacity 0.15s linear;
	-moz-transition:opacity 0.15s linear;
	-o-transition:opacity 0.15s linear;
	transition:opacity 0.15s linear
}
.nav-home-panel li a:hover .tour-icon-normal {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:opacity 0.15s linear;
	-webkit-transition-delay:0.15s;
	-moz-transition:opacity 0.15s linear 0.15s;
	-o-transition:opacity 0.15s linear 0.15s;
	transition:opacity 0.15s linear 0.15s
}
.nav-home-panel li a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.nav-home-panel li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.nav-home-panel li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.more_link {
	clear:both;
	background: #28282d; /* Old browsers */
	background: -moz-linear-gradient(top, #28282d 0%, #111113 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28282d), color-stop(100%, #111113)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #28282d 0%, #111113 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #28282d 0%, #111113 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #28282d 0%, #111113 100%); /* IE10+ */
	background: linear-gradient(to bottom, #28282d 0%, #111113 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28282d', endColorstr='#111113', GradientType=0 ); /* IE6-9 */
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	font-family:"calibri";
	padding:12px 35px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	behavior:url(border-radius.htc);
	text-transform:uppercase;
	margin:15px auto;
	display:inline-block;
	box-shadow: 0 0 3px #000000;
	-o-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.service_sec:hover .more_link, .reason_sec:hover .more_link, .about_sec:hover .more_link, .about_sec01:hover .more_link {
	background: #464646; /* Old browsers */
	background: -moz-linear-gradient(top, #464646 0%, #17171a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464646), color-stop(100%, #17171a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #464646 0%, #17171a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #464646 0%, #17171a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #464646 0%, #17171a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #464646 0%, #17171a 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464646', endColorstr='#17171a', GradientType=0 ); /* IE6-9 */
	box-shadow: 0 0 3px #000000;
}
.more_link a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.more_link a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.more_link a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.more_link01 {
	clear:both;
	background: #f25127; /* Old browsers */
	background: -moz-linear-gradient(top, #f25127 0%, #b2431e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f25127), color-stop(100%, #b2431e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f25127 0%, #b2431e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f25127 0%, #b2431e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f25127 0%, #b2431e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f25127 0%, #b2431e 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25127', endColorstr='#b2431e', GradientType=0 ); /* IE6-9 */
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	font-family:"calibri";
	padding:12px 25px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	text-transform:uppercase;
	margin:15px auto;
	display:inline-block;
	box-shadow: 0 0 3px #031529;
	-o-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.link_sec:hover .more_link01 {
	background: #ff5629; /* Old browsers */
	background: -moz-linear-gradient(top, #ff5629 0%, #c34a22 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff5629), color-stop(100%, #c34a22)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff5629 0%, #c34a22 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff5629 0%, #c34a22 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff5629 0%, #c34a22 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff5629 0%, #c34a22 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5629', endColorstr='#c34a22', GradientType=0 ); /* IE6-9 */
	box-shadow: 0 0 3px #031529;
}
.more_link02 {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	font-family:"calibri";
	padding:20px 35px 12px 35px;
	float:right;
}
.more_link02 a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.more_link02 a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.more_link02 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.about_sec01 .more_link02 {
	color:#000000 !important;
}
.about_sec01 .more_link02 a:link {
	color:#000000 !important;
	text-decoration:underline;
}
.about_sec01 .more_link02 a:visited {
	color:#000000 !important;
	text-decoration:underline;
}
.about_sec01 .more_link02 a:hover {
	color:#000000 !important;
	text-decoration:underline;
}
.txt_01 {
	color:#FFFFFF;
	font-size:.85em;
	font-weight:bold;
	font-family:"calibri";
	padding:5px 20px;
	margin:15px auto;
	display:inline-block;
}
.more_link01 a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.more_link01 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.more_link01 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.reason_sec {
	clear:both;
	margin:0 auto;
	padding:25px 0px;
	text-align:center;
}
.reason_sec img {
	float:right;
}
.reason_sec h2 {
	margin:0px;
	padding:30px 0px 40px 0px;
	font-size:2rem;
	line-height:2.3rem;
	color:#1a1a20;
	font-weight:bold;
	text-align:center;
}
.reason_sec ul {
	margin:0px;
	padding:0px;
	float:left;
}
.reason_sec ul li {
	margin:0px;
	padding:0px 0px 25px 0px;
	color:#272624;
	list-style:none;
	display:block;
	text-align:left;
	float:left;
	clear:left;
	width:440px;
	font-size:1rem;
	line-height:1.4rem;
}
.reason_sec ul li h3 {
	display:block;
	font-weight:bold;
	color:#000;
	font-size:18px;
	margin:0px;
	padding:0px;
}
.reason_sec ul li p {
	margin:0px 0px;
	padding:5px 0px;
}

.whatisBTS_sec {
	clear:both;
	margin:0 auto;
	padding:25px 0px;
	text-align:center;
	font-size:15px;
}
.whatisBTS_sec img {
	float:left;
}
.whatisBTS_sec h2 {
	margin:0px;
	padding:30px 0px 40px 0px;
	font-size:2rem;
	line-height:2.3rem;
	color:#1a1a20;
	font-weight:bold;
	text-align:center;
}
.whatisBTS_txt{
	float:right;
	text-align:left;
	width:48%;
}


.about_sec {
	clear:both;
	margin:0 auto;
	padding:25px 0px;
	text-align:center;
	background:#e56240;
	color:#FFFFFF;
}
.about_sec01 {
	background:#ececec;
	clear:both;
	margin:0 auto;
	padding:25px 0px;
	text-align:center;
}
.about_sec01 h2, .about_sec h2 {
	margin:0px;
	padding:30px 0px 30px 0px;
	font-size:2em;
	line-height:1.3em;
	font-weight:normal;
}
.about_sec01 ul li span img, .about_sec ul li span img {
	width:100px;
	height:100px;
	border-radius:100%;
	margin-right:15px;
}
.about_sec ul li span p, .about_sec01 ul li span p {
	margin:30px 0px 0px 0px;
	padding:0px;
}
.about_sec ul li span, .about_sec01 ul li span {
	font-size:.9em;
	font-weight:normal;
	display:block;
	padding:5px;
}
.about_sec01 ul, .about_sec ul {
	margin:0px;
	padding:0px;
}
.about_sec01 ul li, .about_sec ul li {
	margin:0px;
	padding:15px;
	list-style:none;
	display:inline-block;
	width:380px;
	text-align:left;
}
.about_dec {
	background:#FFFFFF;
	border-radius:5px;
	color:#23211f;
	padding:10px;
	font-size:14px;
	line-height:20px;
	font-style:italic;
	position:relative;
	margin-bottom:20px;
}
.about_dec ul {
	margin:10px 0px 0px 30px;
	padding:0px;
	list-style:disc;
}
.about_dec ul li {
	margin:0px;
	padding:0px;
	list-style:disc;
	display:list-item;
}
.about_dec:after {
	font-family: FontAwesome;
	content:"\f0d7";
	font-size:50px;
	color:#FFFFFF;
	text-indent:0px;
	width:25px;
	height:17px;
	position:absolute;
	left:25px;
	bottom:-12px;
}
.link_sec {
	clear:both;
	margin:0 auto;
	padding:25px 0px;
	text-align:center;
	background:#193f68;
	color:#FFFFFF;
}
.link_sec ul {
	margin:0px;
	padding:0px;
}
.link_sec ul li {
	margin:0px;
	padding:10px;
	list-style:none;
	display:inline-block;
	width:285px;
	text-align:left;
}
.link_sec ul li span {
	margin:0px;
	padding:0px;
	font-size:4em;
	color:#FFFFFF;
	font-weight:bold;
	font-family: 'museo-slab-500';
	text-align:left;
}
.link_sec ul li p {
	margin:0px;
	padding:2px 0px 0px 75px;
	font-weight:normal;
	font-size:1.2em;
}
.news_sec {
	clear:both;
	margin:0 auto;
	padding:25px 0px;
	text-align:center;
}
.news_sec img {
	float:right;
}
.news_sec h2 {
	margin:0px;
	padding:10px 0px 30px 0px;
	font-size:2rem;
	line-height:2rem;
	color:#1a1a20;
	font-weight:bold;
	text-align:center;
}
.news_sec ul {
	margin:0px 20px;
	padding:0px;
}
.news_sec ul li {
	margin:0px;
	padding:0px 10px 0px 0px;
	list-style:none;
	float:left;
	display:inline-block;
	text-align:left;
	width:305px;
}
.news_sec ul li span {
	margin:0px;
	padding:10px 0px;
	font-size:2rem;
	line-height:2rem;
	color:#1a1a20;
	font-weight:bold;
	display:block;
	text-align:center;
}
.news_sec ul li:last-child {
	padding:0px 0px 0px 0px;
}
.news_sec ul li div:first-child {
	display:block;
	text-align:center;
	float:left;
	border-right:#87878a solid 1px;
	color:#28282d;
	padding:0px 10px 0px 0px;
	width:65px;
	font-family:museo-slab-500;
}
.news_sec ul li div:last-child {
	display:block;
	float:left;
	padding:0px 0px 0px 10px;
	width:215px;
	color:#28282d;
	font-size:.9em;
}
.news_sec ul li p {
	margin:5px 0px;
	padding:2px 0px;
}
footer {
	margin:0 auto;
	clear:both;
	background:#28282d;
	padding:20px 0px;
	color:#606060;
	font-family:segoeui;
}
footer h4 {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:1rem;
	line-height:1rem;
	color:#a7a7a7;
	font-weight:bold;
}
footer ul {
	margin:0px;
	padding:0px;
}
footer ul li {
	margin:0px;
	padding:0px 15px 15px 0px;
	list-style:none;
	display:inline-block;
	float:left;
	text-align:left;
	width:145px;
 font-size:.9rem;
}
footer ul li:nth-of-type(3) {
width:110px;
}
footer ul li:nth-of-type(4) {
width:300px;
}
footer ul li:nth-of-type(4) input[type="email"] {
 border:none;
 background:#333338;
 color:#696969;
 padding:0% 4%;
 height:40px;
 line-height:40px;
 width: 55%;
 float:left;
 margin-bottom:10px;
}
footer ul li:nth-of-type(4) input[type=submit] {
 border:none;
 padding:2% 5%;
 height:40px;
 color:#000000;
 background:#A7A7A7;
 font-weight:bold;
 font-size:1em;
 cursor:pointer;
 text-transform:uppercase;
 font-family:"calibri";
 float:left;
}
footer ul li:nth-of-type(4) p {
padding:0px 0px 10px 0px;
margin:0px
}
footer ul li:nth-of-type(4) h4:nth-of-type(2) {
padding:10px 0px 15px 0px !important;
}
footer ul li:nth-of-type(5) p {
padding:5px 0px;
margin:0px;
}
 footer ul li:nth-of-type(5) {
padding:0px 0px 15px 0px;
float:right;
width:auto;
}
footer ul li:nth-of-type(5) .phone {
 padding:0px 0px 10px 0px;
 font-weight:bold;
 font-size:16px;
}
 footer ul li:nth-of-type(5) .location {
padding:15px 0px 10px 0px;
}
 footer ul li:nth-of-type(5) .location h4 {
padding:0px 0px 10px 0px !important;
}
 footer ul li:nth-of-type(5) i {
color:#89898b;
font-size:18px;
}
footer ul li:nth-of-type(4) img {
padding:0px 5px;
}
footer ul li a {
	color:#606060;
	text-decoration:none;
	line-height:1.4rem;
}
footer ul li a:hover {
	color:#908f8f;
	text-decoration:none;
}
.chat_link {
	clear:both;
	background:#898989;
	color:#FFFFFF !important;
	font-size:1em;
	font-weight:bold;
	font-family:"calibri";
	padding:3px 15px;
	border-radius:3px;
	text-transform:uppercase;
	margin:15px auto;
	display:inline-block;
}
.chat_link i {
	font-size:1.2em;
}
.chat_link a:link {
	color:#FFFFFF !important;
	text-decoration:none;
}
.chat_link a:visited {
	color:#FFFFFF !important;
	text-decoration:none;
}
.chat_link a:hover {
	color:#FFFFFF !important;
	text-decoration:none !important;
}
.b_link {
	text-align:left;
	padding:15px 0px;
	font-size:.79em;
	line-height:2em;
	color:#606060;
	border-top:#333333 solid 1px;
}
.b_link .left {
	float:left;
}
.b_link .right {
	float:right;
}
.b_link a:link {
	color:#606060 !important;
	text-decoration:none;
}
.b_link a:visited {
	color:#606060 !important;
	text-decoration:none;
}
.b_link a:hover {
	color:#908f8f !important;
	text-decoration:none !important;
}
/*============================
*/


.inner_content {
	width:100%;
	margin:0 auto;
	padding:0px;
	clear:both;
}
/*=============TERMS PAGE CSS===============*/
.terms_sec {
	width:100%;
	padding:35px 0px;
	margin:0 auto;
}
.terms_sec p {
	margin:0px;
	padding:10px 0px;
}
.terms_sec a:link {
	color:#F25127;
	text-decoration:underline;
}
.terms_sec a:visited {
	color:#F25127;
	text-decoration:underline;
}
.terms_sec a:hover {
	color:#F25127;
	text-decoration:none;
}
.contactus_UI {
	border:none;
	padding:0px 0px;
	height:60px;
	margin:0px;
	width:30%;
	text-transform:uppercase;
	font-size:1.5rem;
	font-weight:bold;
	font-family:"calibri";
	cursor:pointer;
	color:#FFFFFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	background: #f25127; /* Old browsers */
	background:-moz-linear-gradient(top, #f25127 0%, #ce4223 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f25127), color-stop(100%, #ce4223)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f25127 0%, #ce4223 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f25127 0%, #ce4223 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #f25127 0%, #ce4223 100%); /* IE10+ */
	background:linear-gradient(to bottom, #f25127 0%, #ce4223 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25127', endColorstr='#ce4223', GradientType=0 ); /* IE6-9 */
	box-shadow:0px 0px 3px #6b6b6b;
}
.contactus_UI:hover {
	border:none;
	background: #28282d; /* Old browsers */
	background: -moz-linear-gradient(top, #28282d 0%, #111113 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28282d), color-stop(100%, #111113)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #28282d 0%, #111113 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #28282d 0%, #111113 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #28282d 0%, #111113 100%); /* IE10+ */
	background: linear-gradient(to bottom, #28282d 0%, #111113 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28282d', endColorstr='#111113', GradientType=0 ); /* IE6-9 */
}
/*=============TOUR PAGE CSS===============*/

.tour_sec {
	width:100%;
	padding:0px;
	margin:40px auto 15px auto;
 font-size:.9rem;
	line-height:1.4rem;
	color:#606060;
	-webkit-box-shadow:1px 1px 2px 0px #EBEBEB;
	-moz-box-shadow:1px 1px 2px 0px #EBEBEB;
	box-shadow:1px 1px 2px 0px #EBEBEB;
	overflow:hidden;
	border:#C9C9C9 solid 1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.tour_sec h2 {
	margin:0px 0px 10px 0px;
	padding:20px 0px 50px 0px;
	color:#272624;
	font-size:2rem;
	line-height:2rem;
	background: #f2f5f7; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f5f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f2f5f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f5f7', GradientType=0 ); /* IE6-9 */
	text-align:center;
}
.tour_sec .right-img {
	margin:25px 0px 0px 0px;
	float:right;
	width:48%;
	text-align:right;
}
.tour_sec h3 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:1rem;
	line-height:1.5rem;
	color:#272624;
}
.tour_sec ul {
	margin:45px 0px 50px 30px;
	padding:0px 0px 15px 0px;
	width:45%;
	float:left;
}
.tour_sec ul li {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.tour_sec ul li img {
	float:left;
	padding-right:12px;
	margin:0px;
}
.tour_sec ul li p {
	padding-left:50px;
	margin:0px;
}
.tour_sec01 {
	width:100%;
	padding:0px 0px 15px 0px;
	margin:0 auto 15px auto;
 font-size:.9rem;
	color:#272624;
	line-height:1.4rem;
	-webkit-box-shadow:1px 1px 2px 0px #EBEBEB;
	-moz-box-shadow:1px 1px 2px 0px #EBEBEB;
	box-shadow:1px 1px 2px 0px #EBEBEB;
	overflow:hidden;
	border:#C9C9C9 solid 1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
}
.tour_sec01 h2 {
	margin:0px 0px 10px 0px;
	padding:20px 0px 50px 0px;
	color:#272624;
	font-size:2rem;
	line-height:2rem;
	background: #f2f5f7; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f5f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f2f5f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f5f7', GradientType=0 ); /* IE6-9 */
	text-align:center;
}
.tour_sec01 h3 {
	margin:0px;
	padding:15px 0px;
	font-size:1.3rem;
	line-height:1.5rem;
	color:#272624;
	font-family:museo-slab-500;
}
.tour_sec01 h4 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:1rem;
	line-height:1.4rem;
	color:#272624;
}
.tour_sec01 .productivity {
	background:#eaf4ff;
	padding:20px 30px;
	margin:0 auto;
	clear:both;
}
.tour_sec01 .productivity h3 {
	padding:15px 0px 45px 0px;
}
.tour_sec01 .productivity .left {
	width:49%;
	float:left;
	clear:both;
	text-align:left;
	padding-bottom:15px;
}
.tour_sec01 .productivity img {
	float:left;
	padding-right:15px;
}
.tour_sec01 .productivity p {
	padding-left:57px;
}
.tour_sec01 .productivity .right {
	width:49%;
	float:right;
	text-align:left;
	padding-bottom:15px;
}
.tour_sec01 .center {
	width:100%;
	clear:both;
	text-align:left;
	padding-bottom:15px;
}
.tour_sec01 .healthcheck {
	padding:20px 30px;
	margin:0 auto;
	clear:both;
}
.tour_sec01 .healthcheck .left {
	width:49%;
	float:left;
	clear:both;
	text-align:left;
	padding-bottom:35px;
}
.tour_sec01 .healthcheck .right {
	width:49%;
	float:right;
	text-align:left;
	padding-bottom:35px;
}
.tour_sec02 {
	width:100%;
	padding:0px;
	margin:0 auto 15px auto;
 font-size:.9rem;
	color:#272624;
	line-height:1.4rem;
	-webkit-box-shadow:1px 1px 2px 0px #EBEBEB;
	-moz-box-shadow:1px 1px 2px 0px #EBEBEB;
	box-shadow:1px 1px 2px 0px #EBEBEB;
	overflow:hidden;
	border:#C9C9C9 solid 1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.tour_sec02 h2 {
	margin:0px;
	padding:20px 0px 50px 0px;
	color:#272624;
	font-size:2rem;
	line-height:2rem;
	background: #f2f5f7; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f5f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f2f5f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f5f7', GradientType=0 ); /* IE6-9 */
	text-align:center;
}
.tour_sec02 h2 span {
	display:block;
	text-align:center;
	font-size:0.9rem;
	font-weight:normal;
}
.tour_sec02 p {
	margin:0px 0px 25px 0px;
	padding:0px;
}
.tour_sec02 .txt-area {
	background:#eaf4ff;
	padding:20px 30px;
	margin:0 auto;
	clear:both;
}
.tour_sec02 .txt-area .left {
	width:50%;
	float:left;
	clear:both;
	text-align:left;
	padding:30px 0px 15px 0px;
}
.tour_sec02 .txt-area .right {
	width:45%;
	float:right;
	text-align:left;
	padding-bottom:15px;
}
.tour_sec02 h3 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:1.2rem;
	line-height:1.5rem;
	color:#272624;
}
.tour_sec03 {
	width:100%;
	padding:0px;
	margin:0 auto 15px auto;
 font-size:.9rem;
	color:#000;
	line-height:1.4rem;
	-webkit-box-shadow:1px 1px 2px 0px #EBEBEB;
	-moz-box-shadow:1px 1px 2px 0px #EBEBEB;
	box-shadow:1px 1px 2px 0px #EBEBEB;
	overflow:hidden;
	border:#C9C9C9 solid 1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.tour_sec03 h2 {
	margin:0px 0px 10px 0px;
	padding:20px 0px 50px 0px;
	color:#272624;
	font-size:2rem;
	line-height:2rem;
	background: #f2f5f7; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f5f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f2f5f7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f2f5f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f5f7', GradientType=0 ); /* IE6-9 */
	text-align:center;
}
.tour_sec03 h2 span {
	display:block;
	text-align:center;
	font-size:0.9rem;
	font-weight:normal;
}
.tour_sec03 h3 {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:1.5rem;
	line-height:1.5rem;
	font-weight:normal;
	font-family:museo-slab-500;
}
.tour_sec03 h3 span {
	display:block;
	font-size:1rem;
}
.tour_sec03 .content-area01 {
	padding:20px 30px;
	margin:0 auto;
	clear:both;
}
.tour_sec03 .content-area01 img {
	float:left;
	padding-right:15px;
}
.tour_sec03 .content-area01 .left {
	width:49%;
	float:left;
	clear:both;
	text-align:left;
	padding:10px 0px 5px 0px;
}
.tour_sec03 .content-area01 .right {
	width:49%;
	float:right;
	text-align:left;
	padding:10px 0px 5px 0px;
}
.tour_sec03 .content-area01 dl {
	margin:20px 0px 10px 0px;
	padding:0px;
}
.tour_sec03 .content-area01 dl dt {
	margin:0px;
	padding:0px;
	font-size:1rem;
	font-weight:bold;
}
.tour_sec03 .content-area01 dl dt:before {
	content:" ";
	background:url(../images/monitoring_sec_icon02.jpg) no-repeat;
	padding:0px 57px 10px 0px;
}
.tour_sec03 .content-area01 dd {
	margin:0px;
	padding:0px 0px 15px 57px;
}
.tour_sec03 .content-area02 {
	background:#eaf4ff;
	padding:20px 30px;
	margin:0 auto;
	clear:both;
}
.tour_sec03 .content-area02 img {
	float:left;
	padding-right:15px;
}
.tour_sec03 .content-area02 .left {
	width:49%;
	float:left;
	clear:both;
	text-align:left;
	padding:10px 0px 5px 0px;
}
.tour_sec03 .content-area02 .right {
	width:49%;
	float:right;
	text-align:left;
	padding:10px 0px 5px 0px;
}
.tour_sec03 .content-area02 dl {
	margin:20px 0px 10px 0px;
	padding:0px;
}
.tour_sec03 .content-area02 dl dt {
	margin:0px;
	padding:0px;
	font-size:1rem;
	font-weight:bold;
}
.tour_sec03 .content-area02 dl dt:before {
	content:" ";
	background:url(../images/monitoring_sec_icon03.jpg) no-repeat;
	padding:0px 57px 10px 0px;
}
.tour_sec03 .content-area02 dd {
	margin:0px;
	padding:0px 0px 15px 57px;
}
.tour_sec03 .content-area03 {
	background:#3d6495;
	padding:20px 30px;
	margin:0 auto;
	clear:both;
	color:#FFFFFF;
}
.tour_sec03 .content-area03 img {
	float:left;
	padding-right:15px;
}
.tour_sec03 .content-area03 p {
	padding-left:59px;
}
.tour_sec03 .content-area03 .left {
	width:49%;
	float:left;
	clear:both;
	text-align:left;
	padding:10px 0px 5px 0px;
}
.tour_sec03 .content-area03 .right {
	width:49%;
	float:right;
	text-align:left;
	padding:10px 0px 5px 0px;
}
.tour_sec03 .content-area04 {
	padding:40px 30px 20px 30px;
	margin:0 auto;
	clear:both;
	text-align:center;
}
.tour_sec03 .content-area04 img {
	float:left;
	padding-right:15px;
}
.tour_sec03 .content-area04 .left {
	width:49%;
	float:left;
	clear:both;
	text-align:left;
	padding:10px 0px 5px 0px;
}
.tour_sec03 .content-area04 .right {
	width:49%;
	float:right;
	text-align:left;
	padding:10px 0px 5px 0px;
}
.tour_sec03 .content-area04 dl {
	margin:20px 0px 10px 0px;
	padding:0px;
}
.tour_sec03 .content-area04 dl dt {
	margin:0px;
	padding:0px;
	font-size:1rem;
	font-weight:bold;
}
.tour_sec03 .content-area04 dl dt:before {
	content:" ";
	background:url(../images/monitoring_sec_icon04.jpg) no-repeat;
	padding:0px 57px 10px 0px;
}
.tour_sec03 .content-area04 dd {
	margin:0px;
	padding:0px 0px 15px 57px;
}
.tour_sec03 .content-area05 {
	background:#eaf4ff;
	padding:20px 30px;
	margin:0 auto;
	clear:both;
}
.tour_sec03 .content-area05 .left {
	width:49%;
	float:left;
	clear:both;
	text-align:left;
	padding:10px 0px 25px 0px;
}
.tour_sec03 .content-area05 .right {
	width:49%;
	float:right;
	text-align:left;
	padding:10px 0px 25px 0px;
}
.tour_sec03 .content-area06 {
	padding:40px 30px 20px 30px;
	margin:0 auto;
	clear:both;
	text-align:center;
}
.tour_sec03 .content-area06 img {
	float:left;
	padding-right:15px;
}
.tour_sec03 .content-area06 dl {
	margin:20px 0px 0px 0px;
	padding:0px;
	width:48%;
	float:left;
	text-align:left;
}
.tour_sec03 .content-area06 dl:nth-of-type(2) {
float:right;
}
.tour_sec03 .content-area06 dl:nth-of-type(3) {
float:right;
width:100%;
}
.tour_sec03 .content-area06 dl dt {
	margin:0px;
	padding:0px;
	font-size:1rem;
	font-weight:bold;
}
.tour_sec03 .content-area06 dl dt:before {
	content:" ";
	background:url(../images/monitoring_sec_icon05.jpg) no-repeat;
	padding:0px 57px 40px 0px;
	display:block;
}
.tour_sec03 .content-area06 dd {
	margin:0px;
	padding:0px 0px 0px 0px;
}
.tour_sec03 .content-area07 {
	padding:35px 30px 40px 30px;
	margin:0 auto;
	clear:both;
	text-align:center;
	background:#f5f5f5;
}
.tour_sec03 .content-area07 h4 {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:1.5rem;
	font-family:museo-slab-500;
	font-weight:normal;
}
.tour_sec03 .content-area07 p {
	text-align:left;
}
/*=============PRICING PAGE CSS===============*/

.pricing_sec {
	margin:0px 0px;
	padding:30px 0px 10px 0px;
	border-bottom:#e5e5e5 solid 1px;
}
.pricing_banner {
	/*background:#E56241;
	color:#FFFFFF;*/
	padding:20px 0px;
	margin:0 auto;
	width:100%;
	text-align:left;
}
.pricing_banner span {
	font-family: museo-slab-500;
	font-size:1.5rem;
	display:block;
	padding-bottom:5px;
}
.pricing_down {
	background:#e3e3e3;
	margin:0px auto 25px auto;
	width:auto;
	padding:0px 15px;
	height:45px;
	line-height:45px;
	color:#383838;
	position:relative;
}
.pricing_down i {
	font-size:20px;
	color:#000000;
	padding-right:25px;
}
.pricing_down i:after {
	width:10px;
	height:45px;
	background:#f3f3f3;
	position:absolute;
	content:" ";
	top:0px;
	left:45px;
}
.pricing_down a:link {
	color:#383838;
	text-decoration:none;
}
.pricing_down a:visited {
	color:#383838;
	text-decoration:none;
}
.pricing_down a:hover {
	color:#383838;
	text-decoration:none;
}
.pricing_down span {
	float:right;
	position:relative;
}
pricing_down span i {
	font-size:20px;
	color:#000000;
	padding-right:5px;
}
.pricing_down span i:after {
	width:10px;
	height:45px;
	background:#f3f3f3;
	position:absolute;
	content:" ";
	top:0px;
	left:31px;
}
.pricing_down p {
	position:absolute;
	width: 100%;
	top: 0px;
	font-weight: bold;
	left: 0px;
	text-align: center;
}
.pay_sec {
	position:relative;
	width:100%;
	margin:0px auto;
	text-align:center;
}
.pay_sec .title_txt {
	width:120px;
	height:120px;
	border-radius:100%;
	background:#f2f2f2;
	position:absolute;
	top:-40px;
	left:33px;
	overflow:hidden;
	font-family: museo-slab-500;
	text-align:center;
	font-size:1.3rem;
	color:#000000;
	font-weight:bold;
	border:#e4e4e4 solid 1px;
	border-top:none;
}
.pay_sec .title_txt p {
	color:#515151;
font-size:.7rem;
	font-weight:normal;
	margin:0px;
	padding:5px 0px 10px 0px;
}
.pay_sec .title_txt span {
	background:#ef603b;
	display:block;
	height:40px;
	line-height:50px;
	color:#FFFFFF;
	text-align:center;
	font-size:1rem;
	font-weight:normal;
	overflow:hidden;
}
.line {
	width:50%;
	border-top:#CCC solid 1px;
	height:20px;
	margin:0 auto;
	position:relative;
}
.line p {
	background:#FFFFFF;
	display: inline;
	font-size: 0.9rem;
	font-weight:bold;
	left: 170px;
	padding: 5px;
	position: absolute;
	top: -17px;
}
.line div {
	display:block;
	border-left:#CCC solid 1px;
	width:1px;
	height:18px;
	float:left;
}
.line div:last-child {
	float:right;
	border-right:#CCC solid 1px;
	border-left:none;
}
.pay_sec ul {
	margin:0px;
	padding:0px;
	float:left;
}
.pay_sec ul li {
	margin:0px 10px 0px 0px;
	padding:0px;
	list-style:none;
	display:block;
	float:left;
	text-align:left;
	border:#e4e4e4 solid 1px;
	width:185px;
	background:#FFFFFF;
	position:relative;
}
.pay_sec ul li:last-child {
	margin:0px;
}
.pay_sec ul li table {
	margin:90px 0px 0px 0px;
	padding:0px;
	text-align:center;
	font-size:0.77rem;
	color:#161515;
	font-family: 'segoeui';
}
.pay_sec ul li tr:nth-child(odd) {
background-color:#F3F3F3;
height:40px;
}
.pay_sec ul li tr:nth-child(even) {
background-color:#ffffff;
height:40px;
}
.pay_sec ul li table .non-prod {
	height:65px;
}
.pay_sec ul li table span {
	font-size:1.2rem;
	font-family: museo-slab-500;
	display:block;
	padding:10px 0px 0px 0px;
}
.pay_sec .purchase_btn {
	border:none;
	padding:0px 0px;
	height:60px;
	margin:42px 0px 0px 0px;
	width:30%;
	text-transform:uppercase;
	font-size:1.5rem;
	font-weight:bold;
	font-family:"calibri";
	cursor:pointer;
	color:#FFFFFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	background: #f25127; /* Old browsers */
	background:-moz-linear-gradient(top, #f25127 0%, #ce4223 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f25127), color-stop(100%, #ce4223)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f25127 0%, #ce4223 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f25127 0%, #ce4223 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #f25127 0%, #ce4223 100%); /* IE10+ */
	background:linear-gradient(to bottom, #f25127 0%, #ce4223 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25127', endColorstr='#ce4223', GradientType=0 ); /* IE6-9 */
	box-shadow:0px 0px 3px #6b6b6b;
}
.pay_sec .purchase_btn:hover {
	border:none;
	background: #28282d; /* Old browsers */
	background: -moz-linear-gradient(top, #28282d 0%, #111113 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28282d), color-stop(100%, #111113)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #28282d 0%, #111113 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #28282d 0%, #111113 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #28282d 0%, #111113 100%); /* IE10+ */
	background: linear-gradient(to bottom, #28282d 0%, #111113 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28282d', endColorstr='#111113', GradientType=0 ); /* IE6-9 */
}
.txt_02 {
	margin:0px auto;
	text-align: center;
	clear:both;
	color:#333333;
	font-size:.8em;
	position:relative;
}
.most_img {
	background:url(../images/most_img.png) no-repeat;
	width:256px;
	height:41px;
	position:absolute;
	left:65px;
	top:-55px;
	z-index:999;
}
.pay_table ul li:hover .purchase_btn {
	background:#f25127;
}
.faq_sec {
	clear:both;
	margin:0 auto;
	padding:25px 0px;
 font-size:.9rem;
	line-height:1.4rem;
}
.faq_sec h2 {
	margin:0px;
	padding:20px 15px 30px 0px;
	font-size:24px;
	line-height:24px;
	color:#1a1a20;
	font-weight:bold;
}
.faq_sec h3 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}
.faq_sec p {
	margin:0px;
	padding:0px 0px 15px 0px;
}
.faq_sec .left {
	float:left;
	width:49%;
	clear:both;
	padding:15px 0px;
}
.faq_sec .right {
	float:right;
	width:49%;
	padding:15px 0px;
}
.ul_num {
	margin:5px 0px 10px 20px;
	padding:0px;
	list-style:decimal;
}
.ul_num ul li {
	margin:5px 0px 5px 0px;
	padding:0px;
}
.ul_let {
	margin:5px 0px 10px 20px;
	padding:0px;
	list-style:lower-alpha;
}
.faq_sec a:link {
	color: #F25127;
	text-decoration: underline;
}
.faq_sec a:visited {
	color: #F25127;
	text-decoration: underline;
}
.faq_sec a:hover {
	color: #F25127;
	text-decoration: none;
}
.purchase_popup_overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #000000;
	opacity: .75;
	filter: alpha(opacity=15);
	-moz-opacity: .15;
	z-index: 101;
	display: none;
}
.purchase_popup {
	display: none;
	width: 800px;
	height:330px;
	background: #FFF;
	position: fixed;
	left: 50%;
	top:50%;
	margin-top:-170px;
	margin-left: -400px;
	z-index: 1000;
	box-shadow: 1px 1px 3px #000;
	padding: 10px;
	font-size:.85em;
	color:#000000;
	line-height:1.2em;
}
.purchase_popup_overlay1 {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #000000;
	opacity: .75;
	filter: alpha(opacity=15);
	-moz-opacity: .15;
	z-index: 101;
	display: none;
}
.purchase_popup1 {
	display: none;
	width: 800px;
	background: #FFF;
	position: fixed;
	left: 50%;
	top:50%;
	margin-top:-300px;
	margin-left: -400px;
	z-index: 1000;
	box-shadow: 1px 1px 3px #000;
	padding: 10px;
	font-size:.85em;
	color:#000000;
	line-height:1.2em;
}
.purchase_popup table {
	margin-top:100px;
}
.purchase_popup table td {
	padding-bottom:10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .purchase_popup {
/*	height:517px;*/
}
}
.purchase_popup1 h1 {
	margin:0px 0px 10px 0px;
	padding:2%;
	width:96.2%;
	background:#E56240;
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:bold;
	float:none;
	position:absolute;
	left:0px;
	top:0px;
}
.purchase_popup input[type="text"] {
	border: 1px solid #979797;
	padding: 2.3%;
	width: 96%;
}
.purchase_popup1 input[type="text"] {
	border: 1px solid #979797;
	padding: 7px 1.5%;
	width: 97%;
	height:auto;
}
.purchase_popup1 input[type="email"] {
	border: 1px solid #979797;
	padding:7px 1.5%;
	width: 97%;
	height:auto;
}
.purchase_popup input[type=button], .purchase_popup1 input[type=submit], .purchase_popup1 input[type=reset] {
	border:none;
	padding:2% 5%;
	color:#FFFFFF;
	background:#F25127;
	font-weight:bold;
	font-size:1.4em;
	cursor:pointer;
	text-transform:uppercase;
	font-family:"calibri";
}
.purchase_popup input[type=button]:hover, .purchase_popup1 input[type=submit]:hover, .purchase_popup1 input[type=reset]:hover {
	background:#272624;
}
.purchase_popup1 select {
	border:#979797 solid 1px;
	width:100%;
	padding:7px 1.5%;
}
.purchase_popup1 textarea {
	border:#979797 solid 1px;
	width:96%;
	padding:1.6%;
	height:110px;
}
/*=============ABOUTUS PAGE CSS===============*/
.aboutus_sec {
	width:100%;
	padding:0px 0px;
	margin:25px auto;
	overflow:hidden;
}
.aboutus_sec .left {
	margin:0px 2.8% -4000px 0px;
	padding:0px 0px 4000px 0px;
	width:17%;
	float:left;
	border-right:1px solid #D8D8D8;
}
.aboutus_sec .right {
	margin:0px 0px -4000px 0px;
	padding:0px 0px 4000px 0px;
	width:80%;
	float:right;
}
.vertical_menu {
	margin:0px;
	padding:0px;
}
.vertical_menu ul {
	margin:0px;
	padding:0px;
}
.vertical_menu li {
	margin:0px 0px 3px 0px;
	padding:0px;
	list-style:none;
	display:block;
	float:left;
	width:100%;
}
.vertical_menu li a {
	padding:10px;
	color:#f25154;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	float:left;
}
.vertical_menu li a:hover {
	color:#272624;
}
.vertical_menu li.current {
	color:#272624;
	background:#e0e0e0;
}
.vertical_menu .current a {
	color:#272624;
	background:#e0e0e0;
	border-left:#f25127 solid 1px;
}
.team-1 {
	width:100%;
	float:left;
	padding:20px 0px;
	margin:0px;
	border-bottom: 1px dotted #DDDDDD;
}
.team-1 ul {
	margin:0px;
	padding:0px;
}
.team-1 ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline-block;
	float:right;
	width:76%;
	text-align:left;
}
.team-1 ul li:first-child {
	width:22px;
	float:left;
	text-align:center;
}
.team-1 ul li h3 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:1.1em;
	line-height:1em;
	color:#272624;
	font-weight:bold;
}
.team-1 ul li h3 img {
	box-shadow:none !important;
	max-width:none !important;
}
.team-1 ul li h4 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:1.1em;
	line-height:1em;
	color:#666666;
	font-weight:normal;
}
.team-1 ul li img {
	box-shadow: 0 1px 3px #333333;
	max-width:200px;
}
/*=============CUSTOMERS PAGE CSS===============*/
.customers_sec {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
}
.customers_sec .gry_txt {
	color:#969696;
}
.customers_video1 {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
}
.customers_video1 .left {
	width:50%;
	float:left;
}
.customers_video1 .right {
	width:35%;
	float:right;
	text-align:center;
}
.customers_video1 .right blockquote {
	color:#929292;
	font-size:1.4rem;
	line-height:1.8rem;
	margin:0px;
	padding:0px;
	position:relative;
}
.customers_video1 .right blockquote:before {
	width:34px;
	height:35px;
	position:relative;
	top:0px;
	content:url(../images/quote_icon_open.png);
}
.customers_video1 .right blockquote:after {
	width:34px;
	height:35px;
	position:absolute;
	bottom:-15px;
	content:url(../images/quote_icon_close.png);
}
.customers_video2 {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
}
.customers_video2 .left {
	width:35%;
	float:left;
	text-align:center;
}
.customers_video2 .right {
	width:50%;
	float:right;
}
.customers_video2 .left blockquote {
	color:#929292;
	font-size:1.4rem;
	line-height:1.8rem;
	margin:0px;
	padding:0px;
	position:relative;
}
.customers_video2 .left blockquote:before {
	width:34px;
	height:35px;
	position:relative;
	top:0px;
	content:url(../images/quote_icon_open.png);
}
.customers_video2 .left blockquote:after {
	width:34px;
	height:35px;
	position:absolute;
	bottom:-15px;
	content:url(../images/quote_icon_close.png);
}
.inner_cus {
	clear:both;
	width:100%;
	padding:25px 0px;
	margin:20px auto;
	text-align:center;
	border:#dbdbdb solid 1px;
	border-left:none;
	border-right:none;
}
/*=============PARTNERS PAGE CSS===============*/
.partner_sec {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
}
.partner_sec .left {
	float:left;
	width:17%;
}
.partner_sec .right {
	float:right;
	width:75%;
}
.partner_sec01 {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
	color:#000000;
	border-bottom:#979797 solid 1px;
}
.partner_sec01:first-child {
	padding:0px 0px 25px 0px;
}
.partner_sec01:last-child {
	border-bottom:none;
}
.partner_sec h2 {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:1.5em;
	line-height:1.5em;
	color:#272624;
	font-weight:500;
	text-transform:uppercase;
	text-align:left;
}
.partner_sec h3 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:1.5em;
	line-height:1.5em;
	color:#272624;
	text-align:left;
	font-weight:bold;
}
.partner_sec .right ul {
	margin:0px 0px 15px 0px;
	padding:0px;
	clear:both;
	float:left;
}
.partner_sec .right ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline-block;
	float:left;
	width:70%;
}
.partner_sec .right ul li:last-child {
	display:inline-block;
	width:300px;
	float:right;
	width:30%;
	padding:40px 0px 0px 0px;
	text-align:center;
}
.partner_sec .right ul li a {
	color:#f25353;
	text-decoration:none;
	font-weight:bold;
}
/*=============IN THE NEWS PAGE CSS===============*/
.inthenews_sec {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
	color:#000000;
}
.inthenews_sec .left {
	float:left;
	width:17%;
}
.inthenews_sec .center {
	float:left;
	width:60%;
	margin-left:3%;
}
.inthenews_sec .right {
	float:right;
	width:17%;
font-size:.9rem;
}
.inthenews_sec h2 {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:1.5em;
	line-height:1.5em;
	text-align:left;
	font-weight:bold;
}
.inthenews_sec .center div {
	float:left;
	width:100%;
	clear:both;
	padding-bottom:20px;
}
.inthenews_sec .center div span {
	color:#858585;
	font-weight:bold;
}
.inthenews_sec .center div h4 {
	color:#f2530e;
	font-weight:bold;
	margin:3px 0px;
	padding:0px;
}
.inthenews_sec .center div a:link {
	color:#f2530e;
	text-decoration:none;
}
.inthenews_sec .center div a:visited {
	color:#f2530e;
	text-decoration:none;
}
.inthenews_sec .center div a:hover {
	color:#f2530e;
	text-decoration:underline;
}
.inthenews_sec .center div a:after {
	content:url(../images/arrow_link.png);
	margin-left:5px;
}
.inthenews_sec01 {
	width:100%;
	margin:0px;
	padding:0px;
	clear:both;
	padding-bottom:15px;
	position:relative;
}
.inthenews_sec01 h2 {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:1.5rem;
	line-height:1.5rem;
	text-align:left;
	font-weight:bold;
	text-align:left;
}
.click-link {
	cursor:pointer;
	color:#f2530e;
	font-weight:bold;
	font-size:1.2em;
	position:absolute;
	right:0;
	top:10px;
}
.hiddenRow {
	height:140px;
	overflow:hidden;
}
.visibleRow {
	height:100%;
}
.inthenews_sec01 ul {
	margin:0px;
	padding:0px;
}
.inthenews_sec01 ul li {
	padding:0px;
	list-style:none;
	width:170px;
	margin:0px 15px 15px 0px;
	display:inline-block;
	float:left;
	text-align:left;
	line-height:1.2em;
}
.inthenews_sec01 ul li p {
	margin:0px;
	padding:3px 0px 0px 0px;
}
.blog-link {
	float:left;
	width:100%;
	clear:both;
	padding-bottom:10px;
}
.blog-link span {
	color:#858585;
	font-weight:bold;
	display:block
}
.blog-link p:after {
	content:url(../images/arrow_link.png);
	margin-left:5px;
}
.blog-link a:link {
	color:#f2530e;
	text-decoration:none;
}
.blog-link a:visited {
	color:#f2530e;
	text-decoration:none;
}
.blog-link a:hover {
	color:#f2530e;
	text-decoration:underline;
}
.blog-link a:after {
	content:url(../images/arrow_link.png);
	margin-left:5px;
}
/*=============DOWNLOAD PAGE CSS===============*/
.download_sec {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
}
.download_sec011 {
	width:100%;
	padding:0px 0px 25px 0px;
	margin:0 auto;
	color:#000000;
}
.download_sec01 {
	float:left;
	overflow:hidden;
	width:100%;
}
.download_sec01 h2 {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
}
.download_sec01 .left p {
	font-size:.9em;
	margin:12px 0px;
	padding:0px;
	line-height:1.4em;
}
.download_sec01 a:link {
	color:#f25127;
	text-decoration:underline;
}
.download_sec01 a:visited {
	color:#f25127;
	text-decoration:underline;
}
.download_sec01 a:hover {
	color:#f25127;
	text-decoration:none;
}
.download_link {
	clear:both;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	font-family:"calibri";
	padding:25px 0px;
	text-align:center;
	behavior:url(border-radius.htc);
	text-transform:uppercase;
	margin:20px auto 0 auto;
	width:33%;
	display:block;
	border:none;
	cursor:pointer;
	background: #f25127 url(../images/download-icon.png) 25px center no-repeat; /* Old browsers */
	background:url(../images/download-icon.png) 25px center no-repeat, -moz-linear-gradient(top, #f25127 0%, #ce4223 100%); /* FF3.6+ */
	background:url(../images/download-icon.png) 25px center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f25127), color-stop(100%, #ce4223)); /* Chrome,Safari4+ */
	background:url(../images/download-icon.png) 25px center no-repeat -webkit-linear-gradient(top, #f25127 0%, #ce4223 100%); /* Chrome10+,Safari5.1+ */
	background:url(../images/download-icon.png) 25px center no-repeat, -o-linear-gradient(top, #f25127 0%, #ce4223 100%); /* Opera 11.10+ */
	background:url(../images/download-icon.png) 25px center no-repeat, -ms-linear-gradient(top, #f25127 0%, #ce4223 100%), url(../images/download-icon.png) 25px center no-repeat; /* IE10+ */
	background:url(../images/download-icon.png) 25px center no-repeat, linear-gradient(to bottom, #f25127 0%, #ce4223 100%), url(../images/download-icon.png) 25px center no-repeat; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25127', endColorstr='#ce4223', GradientType=0 ); /* IE6-9 */
	box-shadow:0px 0px 3px #6b6b6b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
}
.download_link:hover {
	border:none;
	background: #28282d url(../images/download-icon.png) 25px center no-repeat; /* Old browsers */
	background:url(../images/download-icon.png) 25px center no-repeat, -moz-linear-gradient(top, #28282d 0%, #111113 100%); /* FF3.6+ */
	background:url(../images/download-icon.png) 25px center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28282d), color-stop(100%, #111113)); /* Chrome,Safari4+ */
	background:url(../images/download-icon.png) 25px center no-repeat, -webkit-linear-gradient(top, #28282d 0%, #111113 100%); /* Chrome10+,Safari5.1+ */
	background:url(../images/download-icon.png) 25px center no-repeat, -o-linear-gradient(top, #28282d 0%, #111113 100%); /* Opera 11.10+ */
	background:url(../images/download-icon.png) 25px center no-repeat, -ms-linear-gradient(top, #28282d 0%, #111113 100%); /* IE10+ */
	background:url(../images/download-icon.png) 25px center no-repeat, linear-gradient(to bottom, #28282d 0%, #111113 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28282d', endColorstr='#111113', GradientType=0 ); /* IE6-9 */
}
.download_info {
	background:#E8E8E8;
	border: 1px solid #DEDEDE;
	font-size:.9em;
	line-height: 1.8em;
	margin:20px 20px 0px 20px;
	display:block;
	color:#4d4d4d;
	padding: 11px 15px;
}
.download_link a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.download_link a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.download_link a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.download_sec01 .left {
	width:63%;
	float:left;
	padding:2% 2%;
	background:#e6e6e6;
}
.download_sec01 .right {
	width:30%;
	float:right;
	padding:0%;
	font-size:.9em;
	color:#545353;
}
.download_sec01 .right p {
	margin:5px 0px 15px 0px;
	padding:0px;
}
.download_sec01 input[type="button"] {
	background: none repeat scroll 0 0 #272624;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: "calibri";
	font-size: 1.4em;
	font-weight: bold;
	padding: 2% 5%;
	text-transform: uppercase;
}
input[type=text], input[type=email] {
	border:#979797 solid 1px;
	width:96%;
	padding:0px 1.6%;
	height:30px;
}
.contactus_sec textarea {
	border:#979797 solid 1px;
	width:96%;
	padding:1.6%;
	height:210px;
}
.download_sec01 select {
	border:#979797 solid 1px;
	width:99%;
	padding:1.5%;
}
.download_sec02 {
	width:100%;
	padding:10px 0px 0px 0px;
	margin:0 auto;
	color:#000000;
	font-size:.9em;
}
.visibleHelp_btn {
	margin:0px;
	padding:11px 15px !important;
	font-size:1.5em;
	line-height:1.8em;
	font-weight:bold;
	cursor:pointer;
	background:#e8e8e8;
	border:#dedede solid 1px;
}
.hiddenHelp {
	display:none;
}
.visibleHelp {
	display:block;
	padding-top:15px;
}
.download_sec02 a:link {
	color:#f25127;
	text-decoration:underline;
}
.download_sec02 a:visited {
	color:#f25127;
	text-decoration:underline;
}
.download_sec02 a:hover {
	color:#f25127;
	text-decoration:none;
}
.download_sec02 p {
	color:#898989;
	margin:10px 0px;
	padding:5px 0px;
}
.download_sec02 ul {
	margin:15px 0px 15px 15px;
	padding:0px;
}
.download_sec02 ul li {
	margin:0px;
	padding:0px;
}
/*=============CONTACTUS PAGE CSS===============*/
.contactus_sec {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
}
.contactus_sec p {
	margin:0px;
	padding:15px 0px 10px 0px;
}
.contactus_sec .left {
	width:42%;
	float:left;
	padding:2% 2% 2% 0%;
	line-height:1.5em;
}
.contactus_sec .left select {
	border:#979797 solid 1px;
	width:99%;
	padding:1.5%;
}
.contactus_sec .right {
	width:50%;
	float:right;
	padding:0%;
	font-size:.9em;
	line-height:1.3em;
}
.contactus_sec .addres1 {
	float:left;
}
.contactus_sec .addres2 {
	float:right;
}
.contactus_sec a:link {
	color:#f25127;
	text-decoration:underline;
}
.contactus_sec a:visited {
	color:#f25127;
	text-decoration:underline;
}
.contactus_sec a:hover {
	color:#f25127;
	text-decoration:none;
}
.contactus_sec input[type="submit"] {
	background:#F25127;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: "calibri";
	font-size: 1.4em;
	font-weight: bold;
	padding: 2% 5%;
	text-transform: uppercase;
}
.contactus_sec input[type="submit"]:hover {
	background:#272624;
}
.loading {
	background:#F25127;
	color: #FFFFFF;
	font-family: "calibri";
	font-size: 1.2em;
	padding:10px;
	width:120px;
}
/*==================== Releasenotes PAGE CSS =============*/
.releasenotes_sec {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
}
.releasenotes_sec table {
	margin:0px;
	padding:0px;
	font-size:0.9rem;
	color:#161515;
	border:#e6e6e6 solid 1px;
}
.releasenotes_sec table td {
	text-align:left;
	padding-left:40px;
}
.releasenotes_sec th {
	background:#999999;
	padding:0px;
	text-align:left;
	padding-left:40px;
}
.releasenotes_sec tr:nth-child(odd) {
background-color:#F3F3F3;
height:40px;
}
.releasenotes_sec tr:nth-child(even) {
background-color:#ffffff;
height:40px;
}
.releasenotes_sec a:link {
	color:#f25127;
	text-decoration:underline;
}
.releasenotes_sec a:visited {
	color:#f25127;
	text-decoration:underline;
}
.releasenotes_sec a:hover {
	color:#f25127;
	text-decoration:none;
}
.releasenotes_sec02 {
	border-top: 1px solid #D8D8D8;
	width:100%;
	text-align:center;
	margin:25px auto 0 auto;
}
.release_dec {
	margin:0px;
	padding:0px;
	font-size:0.9rem;
	color:#161515;
	border:#e6e6e6 solid 1px;
}
.release_dec td {
	text-align:left;
	padding:10px !important;
	width:38%;
	vertical-align:top;
}
.release_dec td:first-child {
	text-align:left;
	padding:10px !important;
	width:20%;
	vertical-align:top;
}
.release_dec th {
	background:#999999;
	padding:0px;
	text-align:left;
	padding:10px !important;
}
.release_dec tr:nth-child(odd) {
background-color:#F3F3F3;
height:100%;
}
.release_dec tr:nth-child(even) {
background-color:#ffffff;
height:100%;
}
/*==================== Testimonials PAGE CSS =============*/
.testimonials_sec {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
}
.testimonials_sec ul {
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.testimonials_sec ul li {
	margin:0px;
	padding:15px 0px;
	list-style:none;
	display:block;
	float:left;
	clear:both;
	width:100%;
	border-bottom: 2px dotted #D8D8D8;
}
.testimonials_sec ul li ul {
	margin:10px 0px 0px 30px;
	padding:0px;
	list-style:disc;
}
.testimonials_sec ul li ul li {
	margin:0px;
	padding:2px 0px;
	display:list-item;
	list-style:disc;
	float:left;
	clear:both;
	width:100%;
	border-bottom: none;
}
.testimonials_sec ul li:last-child {
	border-bottom:none;
}
.testimonials_sec ul li:nth-child(odd) {
background:#FFF;
}
.testimonials_sec ul li:nth-child(even) {
background:#f2f2f2;
}
 .testimonials_sec ul li:nth-child(odd) div:first-child {
width:200px;
float:left;
margin-right:20px;
text-align:center;
}
.testimonials_sec ul li:nth-child(odd) div:last-child {
width:77%;
float:right;
color:#6f6f6f;
}
 .testimonials_sec ul li:nth-child(even) div:first-child {
width:76%;
float:left;
color:#6f6f6f;
padding-left:15px;
}
.testimonials_sec ul li:nth-child(even) div:last-child {
width:200px;
float:right;
margin-right:20px;
text-align:center;
}
.testimonials_sec ul li img {
	border-radius: 100%;
	height: 150px;
	width: 150px;
	-webkit-box-shadow:0px 0px 4px 0px #D0D0D0;
	-moz-box-shadow:0px 0px 4px 0px #D0D0D0;
	box-shadow:0px 0px 4px 0px #D0D0D0;
	border:#FFF solid 5px;
}
.testimonials_sec ul li blockquote {
	color:#4a4a4a;
	font-size:0.9rem;
	line-height:1.3rem;
	margin:0px;
	padding:0px;
	position:relative;
}
.testimonials_sec ul li p {
	text-align:right;
	margin:0px;
	padding:20px 0px 0px 0px;
}
.testimonials_sec ul li blockquote:before {
	width:34px;
	height:35px;
	position:relative;
	top:0px;
	content:url(../images/quote_icon_open.png);
}
.testimonials_sec ul li blockquote:after {
	width:34px;
	height:35px;
	position:absolute;
	bottom:-15px;
	content:url(../images/quote_icon_close.png);
}
 .testimonials_sec ul li ul li:nth-child(odd) {
background:none;
}
.testimonials_sec ul li ul li:nth-child(even) {
background:none;
}
/*==================== CAREERS PAGE CSS =============*/
.careers_sec {
	width:100%;
	padding:0px;
	margin:0 auto;
}
.careers_sec a:link {
	color:#F25127;
	text-decoration:underline;
}
.careers_sec a:visited {
	color:#F25127;
	text-decoration:underline;
}
.careers_sec a:hover {
	color:#F25127;
	text-decoration:none;
}
.careers_sec .op_div {
	clear:both;
	border-top:#DDD solid 1px;
	margin-top:20px;
	padding:10px 0px 0px 0px;
}
.careers_sec .op_div ul {
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
	border-top:#DDD dotted 1px;
}
.careers_sec .op_div li {
	padding:12px 0px;
	margin:0px;
	border:#DDD dotted 1px;
	border-left:none;
	border-right:none;
	border-top:none;
}
.careers_sec .op_div li .txt1 {
	color:#F25127;
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
	display:block;
}
.careers_sec .op_div li .txt2 {
	display:block;
	padding-top:5px;
	color:#666666;
}
.careers_sec .op_div li:hover {
	cursor:pointer;
	border-bottom:#DDD solid 1px;
}
.careers_sec .op_div li:hover .txt1 {
	text-decoration:underline;
	cursor:pointer;
}
.careers_sec .op_div li a:link {
	color:#F25127;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
}
.careers_sec .op_div li a:visited {
	color:#F25127;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
}
.careers_sec .op_div li a:hover {
	color:#F25127;
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
}
.careers_sec .jop_des {
	padding:0px;
	margin:0px;
}
.careers_sec .jop_des .des_title {
	border-bottom:#DDD solid 1px;
	padding-bottom:7px;
	color:#333333;
}
.careers_sec .jop_des .back_pre {
	padding:5px 0px 0px 0px;
	color:#F25127;
	cursor:pointer;
	text-decoration:underline
}
/*==================== VIDEOS PAGE CSS =============*/
.video_sec {
	width:100%;
	padding:0px 0px;
	margin:25px auto;
	overflow:hidden;
}
.video_sec h3 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:1.3rem;
	clear:both;
	color:#272624;
	font-weight:normal;
}
#pre_designation {
	color: #5A5A5A;
	display: block;
	font-size: 1rem;
}
#videoClose {
	position:absolute;
	top:1x;
	right:0px;
	padding:5px 10px 7px 10px;
	background:#333333;
	color:#FFFFFF;
	border-radius:35px;
	cursor:pointer;
}
#videoClose:hover {
	background:#E56240;
}
#videoClose a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#videoClose a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#videoClose a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#video_details {
	position:relative;
}
#video-holder {
	width:100%;
	height:560px;
	display:block;
	float:left;
	padding-top:40px;
}
#video-holder iframe {
	border:none;
}
.holder p {
	padding:0px;
	margin:0px 0px 10px 0px;
}
.video_sec .left {
	width:100%;
	margin:0px 0px -1000px 0px;
	padding:0px 0px 1000px 0px;
	float:left;
}
.video_sec .left ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.video_sec .left ul li {
	margin:0px 15px 30px 15px;
	padding:0px;
	display:inline-block;
	width:292px;
	min-height:390px;
	float:left;
	cursor:pointer;
	background:#f9f9f9;
	border:#e9e9e9 solid 1px;
	position:relative;
}
.video_sec .left ul li:after {
	content:url(../images/video_thums_bg.png);
	height:30px;
	width:290px;
	position:absolute;
	bottom:-31px;
	left:5px;
}
.video_sec .left ul li.coming_soon:hover {
	background:#333333;
	content:"Coming Soon";
	color:#FFF;
	position:relative;
	z-index:999;
}
.video_sec .left ul li p {
	padding:10px 0px 0px 0px;
	margin:0px;
	line-height:1.2rem;
}
.video_sec .left ul li a {
	background:#f9f9f9;
	display:block;
	padding:10px;
}
.video_sec .left ul li a:link {
	color:#272624;
	text-decoration:none;
}
.video_sec .left ul li a:visited {
	color:#272624;
	text-decoration:none;
}
.video_sec .left ul li a:hover {
	color:#272624;
	text-decoration:none;
}
.speak_img {
	position:relative;
	line-height:0px;
	background:#000000;
}
.speak_img img {
	width:300px;
	height:300px;
	background:#000000;
}
.speak_img img {
	filter: alpha(opacity=98) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=98)" !important;
	-moz-opacity:       0.8;
	-webkit-opacity:    0.8;
	opacity:            0.8;
	-webkit-transition: all 0.25s;
	-moz-transition:    all 0.25s;
	transition:         all 0.25s;
}
.speak_img:hover img {
	filter: alpha(opacity=100) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	-moz-opacity:       1;
	-webkit-opacity:    1;
	opacity:            1;
}
.view-back {
	position:absolute;
	bottom:0px;
	left:0px;
	color:#FFFFFF;
	position:absolute;
	font-size:12px;
	background:#000000;
	opacity:0.7;
	padding:5px;
	line-height:14px;
}
.video_sec .right {
	width:22%;
	margin:0px 0px -1000px 0px;
	padding:0px 0px 1000px 0px;
	float:right;
	border-left:#e0e0e0 solid 1px;
}
.video_sec .right ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.video_sec .right ul li {
	margin:0px;
	padding:0px;
	display:block;
	width:99%;
	float:left;
}
.video_sec .right ul li a {
	padding:10px;
	color:#000000;
	text-decoration:none;
	float:left;
}
.video_sec .right ul li:hover {
	background:#e0e0e0;
	border-right:#f2530e solid 3px;
}
.video_sec .right ul li.video_active {
	background:#e0e0e0;
	border-right:#f2530e solid 3px;
}
.video_details {
	padding:20px 0px;
	clear:both;
	width:100%;
	overflow:hidden;
}
.video_slide {
	clear: both;
	margin-top: 20px;
}
.left_sec {
	float: left;
	width: 250px;
	padding: 0px 0px 1000px 0px;
	margin-bottom:-1000px;
}
.left_sec img {
	width:215px;
	height:100%;
}
#photo_src {
	width:215px;
	line-height:0px;
	padding:10px;
	background:#f9f9f9;
	border:#e9e9e9 solid 1px;
	position:relative;
}
#photo_src:after {
	content:url(../images/video_thums01_bg.png);
	height:30px;
	width:240px;
	position:absolute;
	bottom:-31px;
	left:0px;
}
.right_sec {
	border-left: 1px solid #CCCCCC;
	float: left;
	font-size: 0.9em;
	line-height: 1.5em;
	padding: 0 0 1000px 20px;
	margin-bottom:-1000px;
	width:71%;
}
.right_sec a:link {
	color:#F25154;
	text-decoration:underline;
}
.right_sec a:visited {
	color:#F25154;
	text-decoration:underline;
}
.right_sec a:hover {
	color:#F25154;
	text-decoration:underline;
}
.right_sec p {
	margin:0px;
	padding:10px 0px 15px 0px;
}
#video_dec {
	margin:0px;
	padding:0px 0px;
}
#presenter_dec {
	margin:0px;
	padding:0px 0px;
}
.video_popup_overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #000000;
	opacity: .75;
	filter: alpha(opacity=15);
	-moz-opacity: .15;
	z-index: 101;
	display: none;
}
.video_popup {
	display: none;
	width: 480px;
	background: #FFF;
	position: fixed;
	left: 50%;
	top:50%;
	margin-top:-250px;
	margin-left: -240px;
	z-index: 1000;
	box-shadow: 1px 1px 3px #000;
	padding: 10px;
	color:#000000;
	line-height:1.5em;
}
.video_popup table {
	margin:0px;
}
.video_popup table td {
	padding-bottom:5px;
}
.video_popup h1 {
	margin:0px 0px 10px 0px;
	padding:2%;
	width:96.2%;
	background:#E56240;
	color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	float:none;
	position:absolute;
	left:0px;
	top:0px;
}
.video_popup input[type="text"]:focus {
	border: 1px solid #F25127;
}
.video_popup input[type="email"]:focus {
	border: 1px solid #F25127;
}
.video_popup input[type=submit] {
	border:none;
	padding:2% 5%;
	color:#FFFFFF;
	background:#F25127;
	font-weight:bold;
	font-size:1.4em;
	cursor:pointer;
	text-transform:uppercase;
	font-family:"calibri";
}
.video_popup input[type=submit]:hover {
	background:#272624;
}
.proceed_btn {
	background:#272624;
	display:inline;
	padding:2% 2% 2% 4%;
}
.proceed_btn:hover {
	background:#F25127;
	cursor:pointer;
}
.proceed_btn i {
	background:#FFF;
	padding:1px 7px;
	border-radius:3px;
}
.video_popup input[type=submit]:after {
	font-family: FontAwesome;
	content:"\f0d7";
	font-size:50px;
	color:#FFFFFF;
	text-indent:0px;
	width:25px;
	height:17px;
	position:absolute;
	left:25px;
	bottom:-12px;
	z-index:999;
}
.video_popup input[type=reset] {
	position:absolute;
	right:-10px;
	top:-10px;
	padding:2px 6px;
	border-radius:50%;
	color:#FFFFFF;
	background:#272624;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	text-transform:uppercase;
	font-family:"calibri";
	border:#FFF solid 1px;
}
.video_popup input[type=reset]:hover {
	box-shadow:inset 0px 0px 3px 2px #F25127;
}
.video_popup select {
	border:#979797 solid 1px;
	width:100%;
	padding:7px 1.5%;
}
.video_popup textarea {
	border:#979797 solid 1px;
	width:96%;
	padding:1.6%;
	height:110px;
}
/*====================BPRODUCT SPECIALIST PAGE CSS =============*/
.productspecialist_sec {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
	border-bottom: 1px solid #D8D8D8;
}
.productspecialist_sec ul {
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.productspecialist_sec ul li {
	margin:0px;
	padding:25px 0px;
	list-style:none;
	display:block;
	float:left;
	clear:both;
	width:100%;
	border-bottom: 2px dotted #D8D8D8;
}
.productspecialist_sec ul li:nth-child(odd) {
background:#FFF;
}
.productspecialist_sec ul li:nth-child(even) {
background:#f2f2f2;
}
.productspecialist_sec ul li:last-child {
	border-bottom:none;
}
.productspecialist_sec ul li div:first-child {
	width:200px;
	float:left;
	margin-right:20px;
	text-align:center;
}
.productspecialist_sec ul li div:last-child {
	width:77%;
	float:right;
	color:#6f6f6f;
}
.productspecialist_sec a:link {
	color: #F25127;
	text-decoration: underline;
}
.productspecialist_sec a:visited {
	color: #F25127;
	text-decoration: underline;
}
.productspecialist_sec a:hover {
	color: #d85635;
	text-decoration: underline;
}
.smboxsm {
	width:30px;
	height:30px;
	margin-top:10px;
	margin-right:2px;
	background-color:#3b3b3b;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	display:inline-block;
}
.smboxsm:hover {
	background-color: #FA6401;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
}
/*====================PRICING FAQ PAGE CSS =============*/
.pricingFAQ_sec {
	width:100%;
	padding:25px 0px;
	margin:0 auto;
}
.pricingFAQ_sec p {
	margin:0px;
	padding:5px 0px;
}
.pricing_table {
	background:#368deb;
	text-align:left;
	border-bottom:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	color:#FFFFFF;
}
.pricing_table td {
	padding:5px;
	border:#FFFFFF solid 1px;
	border-bottom:none;
	border-right:none;
}
.pricing_table td:nth-of-type(1) {
background:#3f84cf;
}
.pricing_table td:nth-of-type(3), .pricing_table td:nth-of-type(4), .pricing_table td:nth-of-type(5), .pricing_table td:nth-of-type(6) {
background:#e56240;
}
.pricing_table th {
	background:#193F68;
	padding:5px;
	border:#FFFFFF solid 1px;
	border-bottom:none;
	border-right:none;
}
.td_support {
	background:#1c4b7d !important;
}
.td_support_txt {
	background:#ffd966 !important;
	color:#000000 !important
}
.number_list {
	margin:5px 0px 5px 30px;
	padding:0px;
	list-style:decimal;
}
.number_list ul li {
	margin:0px;
	padding:0px;
}
.letter_list {
	margin:5px 0px 5px 30px;
	padding:0px;
	list-style:lower-alpha;
}
.letter_list ul li {
	margin:0px;
	padding:0px;
}
.pricingFAQ_sec a:link {
	color:#F25127;
	text-decoration:underline;
}
.pricingFAQ_sec a:visited {
	color:#F25127;
	text-decoration:underline;
}
.pricingFAQ_sec a:hover {
	color:#F25127;
	text-decoration:none;
}
/*====================Online Request Quote ============*/

.onlinereq_sec {
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 100%;
	position:relative;
}
#response {
	padding:0px;
}
#response a:link {
	color:#f25127;
	text-decoration:underline;
}
#response a:visited {
	color:#f25127;
	text-decoration:underline;
}
#response a:hover {
	color:#f25127;
	text-decoration:none;
}
.help_i, .help_i2 {
	background: #1c1c1c;
	border-radius: 100%;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	line-height: 0;
	outline: medium none;
	padding: 0 5px;
	margin-left:3px;
}
.Env_type, .EnvSer_type {
	display: none;
	border-radius: 3px;
	box-shadow: 0 0 2px #414141;
	background:#000000;
	padding:5px;
	color:#FFFFFF;
	width:290px;
	position:absolute;
	font-size:11px;
	line-height:15px;
	z-index:999;
}
.help_i:hover + .Env_type {
	display: block;
}
.help_i2:hover + .EnvSer_type {
	display: block;
}
.onlinereq_sec .contact_details_form {
	position:relative;
	margin:0px 0px 15px 0px;
	padding:10px;
}
.online_form {
	background:#FFFFFF;
	box-shadow:0px 0px 3px #CCC;
	padding-top:5px;
	border-top: 5px solid #E56240;
	width:968px;
	margin:0 auto 10px auto;
}
.onlinereq_sec .contact_details_form select {
	border: 1px solid #ededed !important;
	padding: 1.5%;
	width: 99%;
}
.form-footer {
	background: url("../images/foobg.png") repeat-x scroll left top #F5F5F5;
	overflow: hidden;
	padding: 25px 25px 20px;
	text-align:center;
}
#confirm_Divoverlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #000000;
	opacity: .75;
	filter: alpha(opacity=15);
	-moz-opacity: .15;
	z-index: 101;
	display: none;
}
#confirm_Div {
	display: none;
	width: 300px;
	background: #FFF;
	color: #000;
	line-height:22px;
	box-shadow: 1px 1px 3px #000;
	position: fixed;
	left: 50%;
	top:50%;
	padding:20px;
	margin-top:-45px;
	margin-left: -150px;
	z-index: 1000;
	text-align:center;
}
#confirm_Div p {
	padding:0px;
	margin:0px 0px 15px 0px;
}
#confirm_Div input[type=button] {
	border:none;
	padding:5px 7px;
	color:#FFFFFF;
	background:#F25127;
	font-weight:bold;
	margin-right:10px;
	font-size:14px;
	cursor:pointer;
	text-transform:uppercase;
	font-family: calibri;
}
#confirm_Div input[type=button]:hover {
	background:#272624;
}
.onlinereq_sec .tagline {
	border-top: 1px solid #CFCFCF;
	height: 0;
	text-align: left;
	padding-left:10px;
	margin:15px 0px;
}
.onlinereq_sec .tagline div {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #F25127;
	display: inline-block;
	padding: 0 15px 0px 0px;
	position: relative;
	text-transform: uppercase;
	top: -14px;
}
.onlinereq_sec .contact_details_form select option {
	color: black;
}
.empty {
	color: gray;
}
.onlinereq_sec .contact_details_form textarea {
	border: 1px solid #ededed;
	padding: 1%;
	width: 97.5%;
	height:70px;
	font-size:14px;
	font-family:segoeui;
	resize:none;
}
.errtxt {
	border:1px solid #FF0000 !important
}
.onlinereq_sec .contact_details_form input[type="text"] {
	border: 1px solid #ededed;
	padding: 1.6%;
	width: 96%;
	height:auto;
}
.onlinereq_sec .contact_details_form input[type="email"] {
	border: 1px solid #EDEDED;
	height: auto;
	padding: 1.6%;
	width: 96%;
}
.onlinereq_sec .licence_details_form {
	position:relative;
	margin:0px 0px 15px 0px;
	clear:both;
	padding:10px;
}
.onlinereq_sec .licence_details_form table {
	margin:15px 0px;
}
#SelMonthly {
	color: #FE7429;
	display: none;
	font-size: 13px;
	padding: 0 26px;
	position:absolute;
	top:40px;
}
.onlinereq_sec .env_details_form {
	position:relative;
	margin:0px 0px 15px 0px;
	clear:both;
	padding:10px;
	min-height:110px;
}
.envDetails {
	text-align:left;
}
.envDetails td {
	padding:15px 5px;
	border-bottom:#e9e8e8 solid 1px;
}
.envDetails th {
	padding:10px 5px;
	text-align:left;
	background:#dfdfdf;
	color:#000000;
	font-weight:normal;
}
.envDetails select {
	border: 1px solid #ededed;
	padding: 5px !important;
	width: 85% !important;
}
.envDetails input[type=text] {
	border: 1px solid #ededed;
	padding: 5px !important;
	width: 50% !important;
	font-size:12px;
	height:auto;
}
.envDetails .add_btn {
	border:#3B994A solid 1px;
	color:#3B994A;
	background:#FFFFFF;
	font-size:12px;
	line-height:0px;
	cursor:pointer;
	text-transform:uppercase;
	border-radius:100%;
	position:relative;
	top:0px;
	outline:none;
	padding:5px 8px 5px 8px;
}
.envDetails .add_btn:after {
	font-family: FontAwesome;
	content:"\f067";
}
.envDetails .remove_btn:after {
	font-family: FontAwesome;
	content:"\f00d";
}
.envDetails .copy_btn:after {
	font-family: FontAwesome;
	content:"\f0c5";
}
.envDetails .copy_btn {
	border:#3d85cf solid 1px;
	color:#3d85cf;
	background:#FFFFFF;
	font-size:12px;
	line-height:0px;
	cursor:pointer;
	text-transform:uppercase;
	border-radius:100%;
	position:relative;
	top:0px;
	outline:none;
	padding:5px 7px 5px 7px;
}
.envDetails .copy_btn:focus {
	outline:none;
}
.envDetails .copy_btn:hover {
	background:#3d85cf;
	border:transparant solid 1px;
	color:#FFFFFF;
}
.envDetails .add_btn:focus {
	outline:none;
}
.envDetails .remove_btn:focus {
	outline:none;
}
.envDetails .add_btn:hover {
	background:#3B994A;
	border:transparant solid 1px;
	color:#FFFFFF;
}
.envDetails .remove_btn {
	border:#dc3939 solid 1px;
	color:#dc3939;
	background:#FFFFFF;
	font-size:12px;
	line-height:0px;
	cursor:pointer;
	text-transform:uppercase;
	border-radius:100%;
	position:relative;
	top:0px;
	outline:none;
	padding:5px 8px 5px 8px;
}
.envDetails .remove_btn:hover {
	background:#dc3939;
	border:transparant solid 1px;
	color:#FFFFFF;
}
.onlinereq_sec input[type=submit] {
	border:none;
	padding:0px 15px;
	height:45px;
	margin:0px;
	text-transform:uppercase;
	font-size:1rem;
	font-weight:bold;
	font-family:"calibri";
	cursor:pointer;
	color:#FFFFFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	background: #f25127; /* Old browsers */
	background:-moz-linear-gradient(top, #f25127 0%, #ce4223 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f25127), color-stop(100%, #ce4223)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f25127 0%, #ce4223 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f25127 0%, #ce4223 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #f25127 0%, #ce4223 100%); /* IE10+ */
	background:linear-gradient(to bottom, #f25127 0%, #ce4223 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25127', endColorstr='#ce4223', GradientType=0 ); /* IE6-9 */
	box-shadow:0px 0px 3px #6b6b6b;
}
.onlinereq_sec input[type=submit]:hover {
	border:none;
	background: #28282d; /* Old browsers */
	background: -moz-linear-gradient(top, #28282d 0%, #111113 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28282d), color-stop(100%, #111113)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #28282d 0%, #111113 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #28282d 0%, #111113 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #28282d 0%, #111113 100%); /* IE10+ */
	background: linear-gradient(to bottom, #28282d 0%, #111113 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28282d', endColorstr='#111113', GradientType=0 ); /* IE6-9 */
}
/*====================Back to top button =============*/
#back-top {
	position: fixed;
	bottom: 30px;
	right:50px;
	z-index:999;
}
#back-top a {
	width: 38px;
	height:38px;
	display: block;
	text-align: center;
	background:url(../images/top.png) no-repeat center center;
	text-indent:-9999px;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	opacity:.5;
}
/* Slider
---------------------------------------- */

#slider {
	position:absolute;
	width:100%;
	height:550px;
	background:url(images/loading.gif) no-repeat 50% 50%;
	line-height:14px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	width:104px;
	height:22px;
	left:10px;
	bottom:25px;
	text-align:left;
	z-index:999;
	padding:0px 0px 0px 14px;
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
	display:inline-block !important;
	width:17px;
	height:0;
	overflow:hidden;
	padding-top:17px;
	background:url(../images/slide-dot-off-on.png) left top;
	margin:0px 5px 0px 0px;
}
.nivo-controlNav a.active, .nivo-controlNav a:hover {
	background-position:17px 0px;
}
/*==================== Features Page CSS =============*/
.feature_sec {
	width:100%;
	margin:0 auto;
	padding:25px 0px;
	color:#000000;
}
.feature_sec h1 {
	font-size: 1.9rem;
	font-weight: bold;
	line-height: 1.5rem;
	margin: 0;
	padding: 0 0 15px;
}
.feature_sec h2 {
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 1.2rem;
	margin: 0;
	padding: 15px 0;
}
.feature_sec a:link {
	color:#F25127;
	text-decoration:underline;
}
.feature_sec a:visited {
	color:#F25127;
	text-decoration:underline;
}
.feature_sec a:hover {
	color:#F25127;
	text-decoration:none;
}
.feature_list {
	margin:20px 0px 0px 0px;
	padding:0px;
	width:100%;
}
.feature_list ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.feature_list ul li {
	display: inline-block;
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 15px;
	transition: background-color 0.3s ease-out 0s;
	width: 295px;
	position:relative;
}
.feature_list ul li .li-image {
	height: 50px;
	padding: 0;
	width: 75px;
	position:absolute;
	left:0px;
	top:15px;
}
.feature_list ul li .li-head {
	color: #000;
	font-size: 22px;
	float:left;
	padding:0px 0px 10px 10px;
	margin-left:65px;
}
.feature_list ul li .li-sub-dec {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	float:left;
	margin-left:65px;
	padding:0px 0px 10px 10px;
}
.li-image01 {
	background:url(../images/icon-sprites-3.png)
}
.li-image02 {
	background:url(../images/icon-sprites-3.png) 0px -50px
}
.li-image03 {
	background:url(../images/icon-sprites-3.png) 0px -100px
}
.li-image04 {
	background:url(../images/icon-sprites-3.png) 0px -150px
}
.li-image05 {
	background:url(../images/icon-sprites-3.png) 0px -200px
}
.li-image06 {
	background:url(../images/icon-sprites-3.png) 0px -250px
}
.li-image07 {
	background:url(../images/icon-sprites-3.png) 0px -300px
}
.li-image08 {
	background:url(../images/icon-sprites-3.png) 0px -350px
}
.li-image09 {
	background:url(../images/icon-sprites-3.png) 0px -400px
}
.li-image10 {
	background:url(../images/icon-sprites-3.png) 0px -450px
}
.li-image11 {
	background:url(../images/icon-sprites-3.png) 0px -500px
}
.li-image12 {
	background:url(../images/icon-sprites-3.png) 0px -550px
}
.li-image13 {
	background:url(../images/icon-sprites-3.png) 0px -600px
}
.li-image14 {
	background:url(../images/icon-sprites-3.png) 0px -650px
}
.li-image15 {
	background:url(../images/icon-sprites-3.png) 0px -700px
}
.li-image16 {
	background:url(../images/icon-sprites-3.png) 0px -750px
}
.li-image17 {
	background:url(../images/icon-sprites-3.png) 0px -800px
}
.li-image18 {
	background:url(../images/icon-sprites-3.png) 0px -850px
}
/*==================== Home Page Banner CSS =============*/
.video_banner {
	position:relative;
	right:0px;
	left:0px;
	height:100%;
}
.video_banner_overlay {
	position:absolute;
	right:0px;
	left:0px;
	height:100%;
	background-color:rgba(0, 0, 0, 0.4);
}
.video_banner img {
	height:100%;
	width:100%;
}
.video_banner_txt {
	position:absolute;
	right:0px;
	left:0px;
	top:24%;
 height:100% z-index:9999;
}
.video_banner_txt .start_video {
	width:150px;
	height:150px;
	background:url(../images/video-main-icons.png) 0 0;
	cursor:pointer;
	display:inline-block;
}
.video_banner_txt .start_video:hover {
	background:url(../images/video-main-icons.png) 150px 0;
}
#TopVideoContainer, #BottomVideoContainer {
	position: absolute;
}
#TopVideoContainer {
	top:0%;
	left:0%;
	height:100%;
	width:100%;
	display:none;
	border-top:#E56240 solid 3px;
	background:#000000;
}
.home_banner_cus_logo {
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	background-color:rgba(25, 62, 104, 0.5);
	z-index:9999;
	padding:5px 0px 10px 0px;
	line-height:50px;
	font-size:22px;
	color:#FFFFFF;
}
.home_banner_cus_logo img {
	height:auto !important;
	width:auto !important
}
video {
	position:absolute;
}
video.StretchtoFit {
	width: 100%;
	left:0px;
}
.video_controls {
	position:absolute;
	top:80%;
	right:50px;
	z-index:9999;
}
.video_close {
	width:45px;
	height:45px;
	cursor:pointer;
	position:absolute;
	top:50px;
	right:50px;
	z-index:9999;
	color:#000000;
	background-color:rgba(255, 255, 255, 0.4);
	border:#646464 solid 2px;
	border-radius:100%;
	line-height:45px;
	font-size:28px;
}
.video_close:hover {
	background-color:#FFF;
}
.video_controls span {
	margin:0px 10px;
	font-size:0px;
}
.video_controls .play {
	width:50px;
	height:50px;
	background:url(../images/video-icons.png) -50px 0;
	cursor:pointer;
	display:inline-block;
}
.video_controls .pause {
	width:50px;
	height:50px;
	background:url(../images/video-icons.png) 0px 0px;
	cursor:pointer;
	display:inline-block;
}
.video_controls .mute {
	width:50px;
	height:50px;
	background:url(../images/video-icons.png) -100px 0px;
	cursor:pointer;
	display:inline-block;
}
.video_controls .unmute {
	width:50px;
	height:50px;
	background:url(../images/video-icons.png) -150px 0px;
	cursor:pointer;
	display:inline-block;
}
.align-center {
	padding:10px 0px 25px 0px;
	clear:both;
	text-align:center;
}
.align-center a:link {
	color:#f24c21;
	text-decoration:none;
}
.align-center a:visited {
	color:#f24c21;
	text-decoration:none;
}
.align-center a:hover {
	color:#f24c21;
	text-decoration:none;
}
.event_banner {
	position:relative;
	height:500px;
	background:url(../images/event-banner.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align:center;
}
.event_banner h1, .event_banner h2{
font-family:segoeui;}
.event_banner .top-txt {
	padding:70px 0px 50px 0px;
	color:#FFF;
}
.event_banner .top-txt h1 {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 700;
	text-shadow: 1px 1px 0 #525252;
	font-size: 6em;
	line-height: 0.8em;
}
.event_banner h2{
	font-size: 2.5em;
    font-weight: normal;
    line-height: 3rem;
    margin: 0;
    padding: 15px 0;
	color:#000000;
}
.event_banner .top-txt span {
	font-size:1.5em;
}
.learn_more {
	background:#111111;
	padding: 10px 15px;
	margin:15px;
	color: #FFFFFF;
	font-size: 1.2em;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	display: inline-block;
}
.learn_more:hover {
	background:#454545;
}
.learn_more a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.learn_more a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.learn_more a:hover {
	color: #FFFFFF;
	text-decoration: none;
}



/*=============Events PAGE CSS===============*/
.events-desc {
	border: 1px solid #ccc;
	padding: 20px;
	font-size: 0.9em;
}
.events-desc .event_pos {
	padding: 20px 0 20px 0;
}
.events-desc .event_pos:first-child {
	padding-top: 0px;
}
.events-desc .event_pos:last-child {
	border: 0;
}
.events_sec {
	width: 100%;
	padding: 20px 0px 35px 0px;
	margin: 0 auto;
}
.event_pos {
	width: 100%;
	clear: both;
	border-bottom: #CCC solid 1px;
}
.event_pos .left {
	width: 72%;
	float: left;
	text-align: left;
}
.event_pos .right {
	width: 25%;
	float: right;
	text-align: left;
}
.evt_title {
	text-transform: uppercase;
	color: #f24c21;
	font-weight: 600;
	font-size: 1.2em;
	display: block;
	padding: 8px 0px;
	clear:both;
}
.evt_date, .evt_more {
	text-transform: uppercase;
	display: block;
	padding: 0 0 5px 0;
}
.evt_date ul, .evt_more ul {
	margin: 0px;
	padding: 0px;
	font-weight: 600;
}
.evt_date ul li, .evt_more ul li {
	display: inline-block;
	padding: 0 .25em 0 0;
	float:left;
}
.evt_date ul li:first-child span {
	background-color: #838383;
	color: #fff;
	font-size: 0.7em;
	font-weight: 600;
	padding: 3px 17px 3px 17px;
	letter-spacing:1px;
}
.evt_date ul li:first-child span.upcoming {
	background-color: #333;
	color: #fff;
	padding: 3px 15px;
	font-size: 0.7em;
	font-weight: 600;
}
.evt_date ul li:after, .evt_more ul li:after {
	content: " | ";
	display: inline-block;
	font-size: 100%;
	margin: 0 0 0 .5em;
}
.evt_date ul li.current, .evt_more ul li:last-child {
	color: #f24c21;
	height:25px;
}
.evt_date ul li:last-child:after, .evt_more ul li:last-child:after {
	content: " ";
}
.evt_dec {
	display: block;
	padding: 0 0 5px 0;
}
.evt_speakers {
	display: block;
	padding: 0 0 5px 0;
}
.evt_speakers span {
	font-weight: 600;
}
.evt_more a {
	color: #f24c21;
	text-decoration: none;
}
.evt_more a:hover {
	color: #272624;
}
.evt-img-sec ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.evt-img-sec ul li:after {
	bottom: -30px;
	content: url("../images/eve-father.png");
	height: 30px;
	left: 5px;
	position: absolute;
}
.evt-img-sec ul li {
	background: none repeat scroll 0 0 #f9f9f9;
	border: 1px solid #e9e9e9;
	display: inline-block;
	position: relative;
	padding: 10px;
}
.sharrre {
	float: left;
	display:inline;
}
.sharrre .box {
	position: relative;
	padding: 0px 10px 0 0px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.sharrre .middle {
	position: absolute;
	top: -2px;
	background:#CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	right: 20px;
	height:28px;
	width: 0px;
	white-space: nowrap;
	text-align: left;
	overflow: hidden;
	-webkit-transition: width 0.3s linear;
	-moz-transition: width 0.3s linear;
	-o-transition: width 0.3s linear;
	transition: width 0.3s linear;
}
.sharrre .middle ul {
	margin:5px;
	padding: 0px;
	font-weight: 600;
}
.sharrre ul li:after {
	content: " ";
    display: inline-block;
    font-size: 100%;
    margin: 0em;
}

.sharrre .middle ul li a {
	color: #f24c21;
	font-weight: 600;
	padding:2px 2px;
	text-decoration: none;
}
.sharrre .middle ul li a:hover {
	color: #272624;
}
.sharrre .box:hover {
	padding-right: 112px;
	cursor: pointer;
}
.sharrre .box:hover .middle {
	width: 82px;
}

/*=============Resources PAGE CSS===============*/
.resources_sectop{
	margin:0 auto;
	width:100%;
	padding:40px 0px;
	background:#f15021;
	text-align:center;
	color:#FFFFFF;
	font-family:museo-slab-500;
	font-size:1.9rem;
	line-height:1.5rem;
	font-weight:bold;
	
}
.resources_sec{
	margin:0 auto;
	width:100%;
	padding:30px 0px;
}
.whitepapers_list{
	margin:0px;
	padding:0px;
	list-style:none;
}
.whitepapers_list li{
	width:221px;
	height:290px;
	display:inline-block;
	padding:0px;
	margin:0px 18px 15px 0px;
	border:#cfcfcf solid 1px;
	position:relative;
	overflow:hidden;
}
.whitepapers_list li a{ text-decoration:none; color:#272624;}
.whitepapers_img01{
	background:url(../images/whitepapert_sprite.jpg);
	width:221px;
	height:215px;
}
.whitepapers_img02{
	background:url(../images/whitepapert_sprite.jpg) -221px 0px;
	width:221px;
	height:215px;
}
.whitepapers_img03{
	background:url(../images/whitepapert_sprite.jpg) -442px 0px;
	width:221px;
	height:215px;
}
.whitepapers_img04{
	background:url(../images/whitepapert_sprite.jpg) -663px 0px;
	width:221px;
	height:215px;
}
.whitepapers_img05{
	background:url(../images/whitepapert_sprite.jpg) -884px 0px;
	width:221px;
	height:215px;
}
.whitepapers_img06{
	background:url(../images/whitepapert_sprite.jpg) -1105px 0px;
	width:221px;
	height:215px;
}
.whitepapers_img07{
	background:url(../images/whitepapert_sprite.jpg) -1326px 0px;
	width:221px;
	height:215px;
}
.whitepapers_txt{
	background:#FFFFFF;
	text-align:center;
	font-size:0.9em;
	width:100%;
	padding:15px 0px;
	position:absolute;
	bottom:-52px;
    -webkit-transition-property: bottom;
    -webkit-transition-duration: 500ms;
    -webkit-transition-timing-function: linear; 
	-moz-transition-property: bottom;
    -moz-transition-duration: 500ms;
    -moz-transition-timing-function: linear; 
   transition-property: bottom;
    transition-duration: 500ms;
    transition-timing-function: linear;
}


.whitepapers_list li:hover .whitepapers_txt{bottom:0px;}
.presentation_list li:hover .whitepapers_txt{bottom:0px;}
.videos_list li:hover .whitepapers_txt{bottom:0px;}

.resources_more {
	background:#111111;
	padding: 5px 15px;
	margin:20px 0px 5px 0px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	display: inline-block;
}
.resources_more:hover {
	background:#f15021;
}
.resources_more a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.resources_more a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.resources_more a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.presentation_list{
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}
.presentation_list li{
	width:303px;
	height:250px;
	display:inline-block;
	padding:0px;
	margin:0px 18px 15px 0px;
	border:#cfcfcf solid 1px;
	position:relative;
	overflow:hidden;
}
.presentation_list li a{ text-decoration:none; color:#272624;}
.presentation_img01{
	background:url(../images/presendation-bg01.jpg) repeat-x;
	width:100%;
	height:72px;
	padding:50px 0px;
	text-align:center;
}
.presentation_img01 p{
	font-size:16px;
	font-weight:bold;
	background:#ed652f;
	display:inline-block;	
	box-shadow: 3px 3px 0 #000;
    margin: 5px 0;
    padding: 2px 5px 5px;
	color:#FFFFFF;
}

.presentation_img02{
	background:#b8daf0;
	width:100%;
	height:72px;
	padding:50px 0px;
	text-align:center;
}
.presentation_img02 p{
	font-size:16px;
	font-weight:bold;
	background:#e89429;
	display:inline-block;	
	box-shadow: 3px 3px 0 #2e373c;
    margin: 5px 0;
    padding: 2px 5px 5px;
	color:#FFFFFF;
}

.presentation_img03{
	background:#ed652f;
	width:100%;
	height:72px;
	padding:50px 0px;
	text-align:center;
}
.presentation_img03 p{
	font-size:16px;
	font-weight:bold;
	background:#231009;
	display:inline-block;	
	box-shadow: 3px 3px 0 #3c1a0c;
    margin: 5px 0;
    padding: 2px 5px 5px;
	color:#FFFFFF;
}

.videos_list{
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}
.videos_list li{
	width:303px;
	height:250px;
	display:inline-block;
	padding:0px;
	margin:0px 18px 15px 0px;
	border:#cfcfcf solid 1px;
	position:relative;
	overflow:hidden;
}
.videos_list li a{ text-decoration:none; color:#272624;}
.videos_img{	
	width:100%;
	height:172px;
	padding:0px;
	overflow:hidden;
	text-align:center;
}

/*=============BizTalk Book PAGE CSS===============*/
.biztalk-book_sectop{
	margin:0 auto;
	width:100%;
	padding:90px 0px 75px 0px;
	height:147px;
	background:#c56227  url(../images/biztalk-mapping-patterns_banner.jpg) center top;
	color:#000000;
	font-family:museo-slab-500;
	font-weight:bold;
}
.biztalk-book_sectop .title_txt{
	font-size:26px;
	padding-bottom:12px;
}
.biztalk-book_sectop01{
	margin:0 auto;
	width:100%;
	padding:110px 0px 75px 0px;
	height:127px;
	background:#c56227  url(../images/30-Tips_banner.jpg) center top;
	color:#000000;
	font-family:museo-slab-500;
	font-weight:bold;
}
.biztalk-book_sectop01 .title_txt{
	font-size:40px;
	padding-bottom:28px;
}

.biztalk-book_sectop .title_txt01{
	color:#FFFFFF;
	font-size:18px;
}

.free_download_btn {
	background:#30c14b;
	border:#26a63d solid 1px;
	padding: 15px 15px;
	margin:15px 0px;
	color: #FFFFFF;
	font-size: .9em;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	display:inline-block;
}
.free_download_btn:hover {
	background:#0b1c0e;
}
.free_download_btn a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.free_download_btn a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.free_download_btn a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.free_download_btn01 {
	background:#0b1c0e;
	border:#26a63d solid 1px;
	padding: 15px 15px;
	margin:15px 0px;
	color: #FFFFFF;
	font-size: .9em;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	display:inline-block;
}
.free_download_btn01:hover {
	background:#f15326;
}
.free_download_btn01 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.free_download_btn01 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.free_download_btn01 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


.biztalk-book_sec{
	margin:0 auto;
	width:100%;
	padding:30px 0px;
}
.biztalk-book_sec a:link {
	color:#F25127;
	text-decoration:underline;
}
.biztalk-book_sec a:visited {
	color:#F25127;
	text-decoration:underline;
}
.biztalk-book_sec a:hover {
	color:#F25127;
	text-decoration:none;
}
.authoe_sec{
	width:100%;
	padding:0px 0px 30px 0px;
	margin:0 auto;
	clear:both;
	border-bottom: 1px solid #d8d8d8;
}
.authoe_sec h3{ padding:0px 0px 15px 0px; font-weight:normal; color:#000000; font-size:22px; }
.authoe_sec h3 span{ color:#666666;}
.authoe_sec .left{
	width:30%;
	float:left;
}
.authoe_sec .right{
	width:67%;
	float:right;
}
.key-features_list{ 
	margin:0 auto;
	padding:10px 0px;
	clear:both;
	width:100%;
}
.key-features_list ul{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.key-features_list ul li {
	display: inline-block;
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 15px;
	width: 295px;
	position:relative;
}
.key-features_list ul li .features-image {
	height:60px;
	padding: 0;
	width:60px;
	position:absolute;
	left:0px;
	top:15px;
}
.key-features_list ul li .features-head {
	color: #000;
	font-size: 22px;
	float:left;
	padding:0px 0px 10px 10px;
	margin-left:65px;
}
.key-features_list ul li .features-sub-dec {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	float:left;
	margin-left:65px;
	padding:0px 0px 10px 10px;
}
.features-image01 {
	background:url(../images/icon-sprites-4.png)
}
.features-image02 {
	background:url(../images/icon-sprites-4.png) 0px -60px
}
.features-image03 {
	background:url(../images/icon-sprites-4.png) 0px -120px
}
.features-image04 {
	background:url(../images/icon-sprites-4.png) 0px -180px
}
.features-image05 {
	background:url(../images/icon-sprites-4.png) 0px -240px
}
.features-image06 {
	background:url(../images/icon-sprites-4.png) 0px -300px
}
.features-image07 {
	background:url(../images/icon-sprites-4.png) 0px -360px
}
.features-image08 {
	background:url(../images/icon-sprites-4.png) 0px -420px
}
.features-image09 {
	background:url(../images/icon-sprites-4.png) 0px -480px
}
.features-image10 {
	background:url(../images/icon-sprites-4.png) 0px -540px
}
.features-image11 {
	background:url(../images/icon-sprites-4.png) 0px -600px
}
.features-image12 {
	background:url(../images/icon-sprites-4.png) 0px -660px
}
.biztalk-book_form{
	width:100%;
	margin:0 auto;
	padding:20px 0px 20px 0px;
	background:#e9e9e9;
	text-align:center;
}
.biztalk-book_form form{
	width:885px;
	margin:0 auto;
	padding:20px 0px 20px 20px;
	background:#e9e9e9;
}
.biztalk-book_form input[type=text], .biztalk-book_form input[type=email]{
	display:inline-block;
	width:392px;
	border:#bebebe solid 1px;
	padding:12px;
	margin:0px 20px 20px 0px;
	background:#d4d4d4;
	color:#000000;
	height:auto;
}
.biztalk-book_form select{
	display:inline-block;
	width:392px;
	border:#bebebe solid 1px;
	padding:12px;
	margin:0px 20px 20px 0px;
	background:#d4d4d4;
	height:auto;
}
.biztalk-book_form input[type=submit]{
	display:inline-block;
	border:none;
	padding:15px 30px;
	background:#e56240;
	color:#FFFFFF;
	font-weight:700;
	text-transform:uppercase;
	cursor:pointer;
}
.biztalk-book_form input[type=submit]:hover{
background:#000000;
color:#FFFFFF
}
.biztalk-book_form .placeh{
	color:#a9a9a9;
}
.biztalk-book_reviewers{
	width:100%;
	margin:0 auto;
	padding:30px 0px 5px 0px;
}
.biztalk-book_reviewers ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.biztalk-book_reviewers ul li {
	display: inline-block;
	float: left;
	margin: 0px 0px 15px 0px;
	padding:10px 20px 10px 0px;
	width: 48%;
	position:relative;
}
.biztalk-book_reviewers ul li:nth-of-type(2) {
	float:right;
	padding:10px 0px 10px 0px;
}
.biztalk-book_reviewers ul li:nth-of-type(4) {
	float:right;
	padding:10px 0px 10px 0px;
}
.biztalk-book_reviewers ul li img{
	width:150px;
	float:left;
	margin:0px 20px 10px 0px;
}
.biztalk-book_reviewers ul hr{
	background:#d8d8d8;
	clear:both;
	height:1px;
	border:none;
}
.biztalk-book_reviewers ul li h3{
	padding:0px 0px 15px 0px;
	font-weight:normal;
	color:#000000;
}
.biztalk-book_reviewers ul li h3 span{
	color:#7d7d7d;
}
.biztalk-book_reviewers ul li p{
	color:#333;
	font-size:14px;
	line-height:20px;
}

/*=============Who use Biztalk360 Book PAGE CSS===============*/
.whouserbt360_sec {
    margin: 0 auto;
    padding: 25px 0;
    width: 100%;
}
.cus_list{
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

.cus_list li{
	width:24.5%;
	height:35px;
	padding:15px 15px 15px 50px;
	display:inline-block;
	margin:0px 20px 0px 0px;
	text-align:left;
	float:left;
	position:relative;
}
.cus_list li span{
	width:42px;
	height:42px;
	position:absolute;
	left:0px;
	top:10px;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.cus_list li .sprite1{	
	background:#193f68;
}
.cus_list li .sprite2{
	background:#f15326;
}
.cus_list li .sprite3{
	background:#686868;
}
.sprite_img01{
	background:url(../images/cus-use-bt360-sprite.png) 0px 0px;
}
.sprite_img02{
	background:url(../images/cus-use-bt360-sprite.png) -42px 0px;
}
.sprite_img03{
	background:url(../images/cus-use-bt360-sprite.png) -84px 0px;
}
.sprite_img04{
	background:url(../images/cus-use-bt360-sprite.png) -126px 0px;
}
.sprite_img05{
	background:url(../images/cus-use-bt360-sprite.png) -168px 0px;
}
.sprite_img06{
	background:url(../images/cus-use-bt360-sprite.png) -210px 0px;
}
.sprite_img07{
	background:url(../images/cus-use-bt360-sprite.png) -252px 0px;
}
.sprite_img08{
	background:url(../images/cus-use-bt360-sprite.png) -294px 0px;
}
.sprite_img09{
	background:url(../images/cus-use-bt360-sprite.png) -336px 0px;
}
.sprite_img10{
	background:url(../images/cus-use-bt360-sprite.png) -378px 0px;
}
.sprite_img11{
	background:url(../images/cus-use-bt360-sprite.png) -420px 0px;
}
.sprite_img12{
	background:url(../images/cus-use-bt360-sprite.png) -462px 0px;
}
.sprite_img13{
	background:url(../images/cus-use-bt360-sprite.png) -504px 0px;
}
.sprite_img14{
	background:url(../images/cus-use-bt360-sprite.png) -546px 0px;
}
.sprite_img15{
	background:url(../images/cus-use-bt360-sprite.png) -588px 0px;
}
.sprite_img16{
	background:url(../images/cus-use-bt360-sprite.png) -630px 0px;
}
.sprite_img17{
	background:url(../images/cus-use-bt360-sprite.png) -672px 0px;
}
.sprite_img18{
	background:url(../images/cus-use-bt360-sprite.png) -714px 0px;
}
.sprite_img19{
	background:url(../images/cus-use-bt360-sprite.png) -756px 0px;
}
.sprite_img20{
	background:url(../images/cus-use-bt360-sprite.png) -798px 0px;
}
.sprite_img21{
	background:url(../images/cus-use-bt360-sprite.png) -840px 0px;
}
.sprite_img22{
	background:url(../images/cus-use-bt360-sprite.png) -882px 0px;
}
.sprite_img23{
	background:url(../images/cus-use-bt360-sprite.png) -924px 0px;
}
.sprite_img24{
	background:url(../images/cus-use-bt360-sprite.png) -966px 0px;
}
.sprite_img25{
	background:url(../images/cus-use-bt360-sprite.png) -1008px 0px;
}
.sprite_img26{
	background:url(../images/cus-use-bt360-sprite.png) -1050px 0px;
}
.sprite_img27{
	background:url(../images/cus-use-bt360-sprite.png) -1092px 0px;
}
.sprite_img28{
	background:url(../images/cus-use-bt360-sprite.png) -1134px 0px;
}
.sprite_img29{
	background:url(../images/cus-use-bt360-sprite.png) -1176px 0px;
}
.sprite_img30{
	background:url(../images/cus-use-bt360-sprite.png) -1218px 0px;
}
.sprite_img31{
	background:url(../images/cus-use-bt360-sprite.png) -1260px 0px;
}
.sprite_img32{
	background:url(../images/cus-use-bt360-sprite.png) -1302px 0px;
}
.sprite_img33{
	background:url(../images/cus-use-bt360-sprite.png) -1344px 0px;
}
.sprite_img34{
	background:url(../images/cus-use-bt360-sprite.png) -1386px 0px;
}
.sprite_img35{
	background:url(../images/cus-use-bt360-sprite.png) -1428px 0px;
}
.sprite_img36{
	background:url(../images/cus-use-bt360-sprite.png) -1470px 0px;
}
.sprite_img37{
	background:url(../images/cus-use-bt360-sprite.png) -1512px 0px;
}
.sprite_img38{
	background:url(../images/cus-use-bt360-sprite.png) -1554px 0px;
}
.sprite_img39{
	background:url(../images/cus-use-bt360-sprite.png) -1596px 0px;
}

/*=============Our Parners PAGE CSS===============*/
.ourpartner_sec {
	margin: 0 auto;
	padding: 25px 0;
	width: 100%;
}
.ourpartner_list {
	margin:0 auto;
	padding:0px;
	list-style:none;
	width:980px;
	display:flex;
}

.ourpartner_list li {
	width:226px;
	display:inline-block;
	padding:0px;
	margin:15px 18px 0px 0px;
	border:#eeeeee solid 1px;	
	overflow:hidden;
}
.ourpartners_txt_out{
	position:relative;
	clear:both;
	width:100%;
	height:145px;
}
.ourpartners_txt{
	background:#FFFFFF;
	text-align:center;
	font-size:0.9em;
	padding:15px 10px;
	top:0px;
	position:absolute;
    -webkit-transition-property: top;
    -webkit-transition-duration: 500ms;
    -webkit-transition-timing-function: linear; 
	-moz-transition-property: top;
    -moz-transition-duration: 500ms;
    -moz-transition-timing-function: linear; 
   transition-property: top;
    transition-duration: 500ms;
    transition-timing-function: linear;
}
.ourpartners_txt .resources_more{
	display:none;}

.ourpartner_list li:hover .ourpartners_txt{top:-50px;}
.ourpartner_list li:hover .ourpartners_txt .resources_more{
	display:inline-block;}
.more_overlay {
	background: #dedede;
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: opacity 0.5s ease-in 0s;
	-moz-transition: opacity 0.5s ease-in 0s;
	-o-transition: opacity 0.5s ease-in 0s;
	transition: opacity 0.5s ease-in 0s;
}

.more_button {
	padding:15px;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #464646;
	 color: #FFFFFF;
    font-size: .85em;
	font-weight:bold; line-height:14px;
    text-transform: uppercase;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -55px;
	-webkit-transition: all 0.5s ease-in 0.5s;
	-moz-transition: all 0.5s ease-in 0.5s;
	-o-transition: all 0.5s ease-in 0.5s;
	transition: all 0.5s ease-in 0.5s;
	top: -50px;
}
.more_button a:hover {
	background: #3b3b3b;	
}
.ourpartner_list li:hover .more_button {
	top: 40%;	
}	
.ourpartner_list li:hover .more_overlay {
	opacity: 0.3;
}


.ourpartner_list li:last-child {
	margin:15px 0px 0px 0px;
}
.ourpartner_list li a {
	text-decoration:none;
	color:#434343;
}
.ourpartner_list li h4 {
	margin:0px;
	padding:0px 15px 5px 15px;
	color:#b0b0b0;
	font-size:1.2em;
}
.ourpartner_list li figure {
	margin:0px;
	padding:0px 15px;
	font-size:.95em;
	font-weight:600;
}
.partner_details {
	background:#eaeaea;
}
.closeDiv {
	position:absolute;
	right:35px;
	top:0px;
	background:#c4c4c4;
	padding:8px 15px;
	cursor:pointer;
}
.closeDiv:hover {
	background:#999999;
	color:#FFF;
}
.partner_details .left {
	float:left;
	padding:15px;
	width:60%;
}
.partner_details .right {
	float:right;
	padding:15px;
	width:30%;
}
.partner_details a:link{color:#f24c21; text-decoration:underline;}
.partner_details a:visited{color:#f24c21; text-decoration:underline;}
.partner_details a:hover{color:#f24c21; text-decoration:none;}

 .partner_details > div:nth-child(1) .arrow-pusher-1 {
 margin-left: 10px !important;
}
 .partner_details > div:nth-child(1) .arrow-pusher-2 {
 margin-left: 250px !important;
}
 .partner_details > div:nth-child(1) .arrow-pusher-3 {
 margin-left: 490px !important;
}
 .partner_details > div:nth-child(1) .arrow-pusher-4 {
 margin-left: 730px !important;
}
.arrow-pusher {
	width:226px;
	text-align:center;
	margin-top:-1px;
}
.arrow {
	border-color: #FFF transparent;
	border-style: solid;
	border-width: 30px 30px 0;
	height: 0;
	width: 0;
	margin:0 auto;
}


/*=============White Papers PAGE CSS===============*/
.whitepaper_sec{
	margin: 0 auto;
	padding: 0px;
	width: 100%;
}
.whitepaper_sec h2{
	text-align:center;
	text-transform:uppercase;
	padding: 0px 0px 35px 0px;
}
.whitepaper_sec p{
	margin:0px;
	padding:5px 0px;
}
.section_one {
	margin: 0 auto;
	padding: 25px 0;
	width: 100%;
	background:#f1f1f1;
}
.section_one-inner {
	margin: 0 auto;
	padding: 0px 300px 0px 0px;
	background:#e6e6e6;
}
.section_one-inner .left{
	padding:0px 15px 0px 0px; 
	margin:0px;
	float:left;
	background:#f1f1f1;
}
.section_one-inner .left h1{
	line-height:1.2em;
}
.section_one-inner .left h3{
	padding:0px 0px 15px 0px;
	font-weight:normal;
	color:#000000;
	font-size:16px;
}
.section_one-inner .left h3 span{
	color:#5a5a5a;
}
.section_one-inner .right{
	width:300px;
	padding:0px;
	margin:0px -300px 0px 0px;
	float:right;
}
.section_one-inner .right h3{
	color:#FFFFFF;
	text-align:center;
	background:#666;
}
.section_one-inner .right form{
	padding:15px;
	margin:0px;
	text-align:center;
}
.section_one-inner .right form input[type=text], .section_one-inner .right form input[type=email]{
	background:#f1f1f1;
	border:#c8c8c8 solid 1px;
	margin-bottom:17px;
	height:40px;
	width:100%;
	padding:0px 10px;
}
.section_one-inner .right form select{	
	background:#f1f1f1;
	border:#c8c8c8 solid 1px;
	margin-bottom:17px;
	height:40px;
	width:100%;
	padding:0px 5px;
}
.section_one-inner .right input[type="submit"]{
	display:inline-block;
	border:none;
	padding:15px 30px;
	background:#e56240;
	color:#FFFFFF;
	font-weight:700;
	text-transform:uppercase;
	cursor:pointer;
}
.section_one-inner .right input[type="submit"]:hover {	
	background:#333333;	
	color:#FFFFFF
}
.section_two {
	margin: 0 auto;
	padding: 35px 0;
	width: 100%;
	background:#e56240;
	color:#FFFFFF;
}

.section_two h3{
	padding: 0px 0px 15px 0px;
	font-weight: normal;
	font-size: 22px;
}
.section_two h3 span{
	color:#ffd3c8;
}
.section_two .left{
	width:200px;
	float:left;
}
.section_two .right{
	float:left;
	width:750px;
	padding:0px 15px;
}	
.section_two .right a{
	color:#FFFFFF;
	text-decoration:underline;
}
.section_three{
	margin: 0 auto;
	padding: 35px 0;
	width: 100%;
}
.section_three ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.section_three ul li {
	display: block;
	float: left;
	margin: 0px 0px 15px 0px;
	padding:10px 20px 10px 0px;
	width: 47%;
	position:relative;
}
.section_three ul li:nth-of-type(3), .section_three ul li:nth-of-type(5), .section_three ul li:nth-of-type(7), .section_three ul li:nth-of-type(9)  {
	clear:left;
}
.section_three ul li img {
	width:150px;
	float:left;
	margin:0px 20px 10px 0px;
}
.section_three ul li h3 {
	padding:0px 0px 2px 0px;
	color:#000000;
}
.section_three ul li h3 span {
	color:#7d7d7d;
	font-weight:normal;
	font-size:.85em;
}
.section_three ul li p {
	color:#333;
	font-size:14px;
	line-height:20px;
}
/*=============Forrester PAGE CSS===============*/
.forrester_sec{
	margin: 0 auto;
	padding: 0px;
	width: 100%;
	background:#FFF;
}
.forrester_sec-inner {
	margin: 0 auto;
	padding: 0px 300px 0px 0px;
	background:#e6e6e6;
}
.forrester_sec-inner .left{
	padding:0px 15px 20px 0px; 
	margin:0px;
	float:left;
	background:#FFFFFF;
}
.forr_title{
	background:#268a50 url(../images/forrester-banner.jpg) top center no-repeat;
	padding:0px;
	height:300px;
	margin:0 auto 15px auto;
	color:#FFFFFF; 
}
.forr_title_home{
	background:#268a50 url(../images/forrester-banner01.jpg) top center no-repeat;
	padding:0px;
	height:300px;
	margin:0 auto 15px auto;
	color:#FFFFFF; 
}
.forr_title h1{
	line-height:1.1em;
}
.forrester_sec-inner .left h1{
	line-height:1.2em;
	font-weight:normal;
}
.forrester_sec-inner .left h3{
	padding:0px 0px 15px 0px;
	font-weight:normal;
	color:#000000;
	font-size:16px;
}
.forrester_sec-inner .left h3 span{
	color:#5a5a5a;
}
.forrester_sec-inner .right{
	width:300px;
	padding:0px;
	margin:0px -300px 0px 0px;
	float:right;
}
.forrester_sec-inner .right h3{
	color:#FFFFFF;
	text-align:center;
	background:#1f2020;
}
.forrester_sec-inner .right form{
	padding:15px;
	margin:0px;
	text-align:center;
}
.forrester_sec-inner .right form input[type=text], .forrester_sec-inner .right form input[type=email]{
	background:#f1f1f1;
	border:#c8c8c8 solid 1px;
	margin-bottom:17px;
	height:40px;
	width:100%;
	padding:0px 10px;
}
.forrester_sec-inner .right form select{	
	background:#f1f1f1;
	border:#c8c8c8 solid 1px;
	margin-bottom:17px;
	height:40px;
	width:100%;
	padding:0px 5px;
}
.forrester_sec-inner .right input[type="submit"]{
	display:inline-block;
	border:none;
	padding:15px 30px;
	background:#e56240;
	color:#FFFFFF;
	font-weight:700;
	text-transform:uppercase;
	cursor:pointer;
}
.forrester_sec-inner .right input[type="submit"]:hover {	
	background:#333333;	
	color:#FFFFFF
}

/*=============BizTalk Migrate 2013 R2 PAGE CSS===============*/
.biztalk-server_sectop{
	margin:0 auto;
	width:100%;
	padding:100px 0px 0px 0px;
	height:238px;
	background:#193f68  url(../images/Biztalk-server-migrate-2013_banner.jpg) center top no-repeat;
	color:#000000;
	font-family:museo-slab-500;
	font-weight:bold;
	color:#FFFFFF;
}
.biztalk-server_sectop .title_txt{
	font-size:32px;
	line-height:45px;
	padding-bottom:12px;
}
.biztalk-server_sectop .title_txt01{
	color:#FFFFFF;
	font-size:18px;
}

.free_download_btn {
	background:#30c14b;
	border:#26a63d solid 1px;
	padding: 15px 15px;
	margin:15px 0px;
	color: #FFFFFF;
	font-size: .9em;
	letter-spacing:1px;
	font-weight:normal;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	display:inline-block;
}
.free_download_btn:hover {
	background:#0b1c0e;
}
.free_download_btn a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.free_download_btn a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.free_download_btn a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.biztalk-server_sec{
	margin:0 auto;
	width:100%;
	padding:30px 0px;
}
.biztalk-server_sec a:link {
	color:#F25127;
	text-decoration:underline;
}
.biztalk-server_sec a:visited {
	color:#F25127;
	text-decoration:underline;
}
.biztalk-server_sec a:hover {
	color:#F25127;
	text-decoration:none;
}
.des_sec{
	width:100%;
	padding:0px 0px 20px 0px;
	margin:0 auto;
	clear:both;
	border-bottom: 1px solid #d8d8d8;
}
.des_sec .left{
	width:67%;
	float:left;
}
.des_sec .right{
	width:30%;
	float:right;
	background:#c4dcf4;
	text-align:center;
}
.des_sec .right h3 {
    background: none repeat scroll 0 0 #1f2020;
    color: #ffffff;
    text-align: center;
}
.des_sec .right form{
	margin:0 auto;
	padding:10px;
}
.des_sec .right input[type=text], .des_sec .right input[type=email]{
	display:inline-block;
	width:100%;
	border:#aec9e3 solid 1px;
	padding:10px;
	margin:0px 0px 15px 0px;
	background:#e1f0ff;
	color:#000000;
	height:auto;
}
.des_sec .right select{
	display:inline-block;
	width:100%;
	border:#aec9e3 solid 1px;
	padding:10px;
	margin:0px 0px 15px 0px;
	background:#e1f0ff;
	height:auto;
}
.des_sec .right input[type=submit]{
	display:inline-block;
	border:none;
	padding:15px 30px;
	background:#e56240;
	color:#FFFFFF;
	font-weight:700;
	text-transform:uppercase;
	cursor:pointer;
}
.des_sec .right input[type=submit]:hover{
background:#000000;
color:#FFFFFF
}
.des_sec .right .placeh{
	color:#676e75;
}
.key-upgrade_list{ 
	margin:0 auto;
	padding:10px 0px;
	clear:both;
	width:100%;
}
.key-upgrade_list .left{ 
	width:49%;
	float:left;
}
.key-upgrade_list .right{ 
	width:49%;
	float:right;
}
.key-upgrade_list {
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:100%;
	position:relative;
}
.key-upgrade_list .upgrade-image {
	height:60px;
	padding: 0;
	width:60px;
	position:absolute;
	left:0px;
	top:15px;
}
.key-upgrade_list .upgrade-head {
	color: #000;
	font-size: 22px;
	float:left;
	padding:5px 0px 10px 10px;
	margin-left:65px;
}
.key-upgrade_list .upgrade-sub-dec {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	float:left;
	margin-left:65px;
	padding:0px 0px 10px 10px;
}

.upgrade-image01 {
	background:url(../images/Biztalk-server-upgrade-sprite.png) left top;
}
.upgrade-image02 {
	background:url(../images/Biztalk-server-upgrade-sprite.png) 0px -60px
}
.upgrade-image03 {
	background:url(../images/Biztalk-server-upgrade-sprite.png) 0px -120px
}
.upgrade-image04 {
	background:url(../images/Biztalk-server-upgrade-sprite.png) 0px -180px
}
.upgrade-image05 {
	background:url(../images/Biztalk-server-upgrade-sprite.png) 0px -240px
}
.biztalk-book_form{
	width:100%;
	margin:0 auto;
	padding:20px 0px 20px 0px;
	background:#e9e9e9;
	text-align:center;
}
.biztalk-book_form form{
	width:885px;
	margin:0 auto;
	padding:20px 0px 20px 20px;
	background:#e9e9e9;
}
.biztalk-book_form input[type=text], .biztalk-book_form input[type=email]{
	display:inline-block;
	width:392px;
	border:#bebebe solid 1px;
	padding:12px;
	margin:0px 20px 20px 0px;
	background:#d4d4d4;
	color:#000000;
	height:auto;
}
.biztalk-book_form select{
	display:inline-block;
	width:392px;
	border:#bebebe solid 1px;
	padding:12px;
	margin:0px 20px 20px 0px;
	background:#d4d4d4;
	height:auto;
}
.biztalk-book_form input[type=submit]{
	display:inline-block;
	border:none;
	padding:15px 30px;
	background:#e56240;
	color:#FFFFFF;
	font-weight:700;
	text-transform:uppercase;
	cursor:pointer;
}
.biztalk-book_form input[type=submit]:hover{
background:#000000;
color:#FFFFFF
}
.biztalk-book_form .placeh{
	color:#a9a9a9;
}