@charset "utf-8";
/* CSS Document */
/*body {
	padding:0px;
	margin:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;/*background-image:url(../images/topBg.png);
	background-repeat:repeat-x;
	background-position:left top;
}
*/
html {
	font-size: 100%;
}
.padBox {
	padding: 0 30px;
}
body {
	background-color:#c9c9c9;
	background-image:url(../images/mainBgRepeater.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;/*font-size:13px;background-image:url(../images/topBg.png);
	background-repeat:repeat-x;
	background-position:left top;*/
}
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif!important;
}
h5, h1 {
	font-weight:normal;
}
.wrapperHome {
	width:100%;
	margin:0 auto;
}
/*.loginBox {
	float:right;
	text-align:right;
	height: 40px;
	margin:1em 0 0 0;
}



.headerRightBox {
	display: inline-block;
	float: left;
	list-style-type: none;
	margin: 0.5em;
	padding: 0;
}
.headerRightBox li {
    border-right: 1px solid #D7D7D7;
    color: #FFFFFF;
    float: left;
    font-size: 0.85em;
    height: 13px;
    line-height: 1.1em;
    padding: 0 0.5em 0.2em;
}*/
.MainWrapper {
	width:100%;
	margin:0 auto;
	position:relative;
}
/*ul.nice-menu a {
    text-transform: none!important;
}*/


.PageContainer {
	width:100%;
	margin:0 auto;
	/*-webkit-box-shadow: 0px 4px 4px 0px rgba(50, 50, 50, 0.64);
	-moz-box-shadow:    0px 4px 4px 0px rgba(50, 50, 50, 0.64);
	box-shadow:         0px 4px 4px 0px rgba(50, 50, 50, 0.64);
	border-bottom: 1px solid #999999;*/
	height:100%;
}
.MainBannerDescContainer {
	/*left: 50%;
    margin-left: -505px;*/
    position: absolute;
	top: 18%;
	display:none;
}
/*.SearchInput {
	border:1px solid #aeaeae;
	height:28px;
	padding:5px 25px 5px 5px;
	-webkit-box-shadow: inset 0px 1px 10px -4px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 10px -4px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 10px -4px rgba(0,0,0,0.5);
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.searchBoxDiv {
	float:left;
}
.logInDiv {
	float:left;
}
.searchBtn {
	background-color:transparent;
	border:0px;
	background-image:url(../images/searchIcon.png);
	background-repeat:no-repeat;
	background-position:right 1px;
	width:15px;
	height: 26px;
	margin-left: -20px;
	position: absolute;
	text-indent: -999px;
	cursor:pointer;
	margin-top: -22px;
	z-index: 999;
}
input {
	font-family: Arial,Helvetica,sans-serif;
}
.loginBtn {
	background-color: #F92F24;
	background-position: left top;
	background-repeat: repeat-x;
	border: 1px solid #4F4F4F;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1em;
	height: 29px;
	margin: 0em 0 0 0.5em;
	width: 70px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px!important;
	padding: 0 !important;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.loginBtn:hover {
	background-color:#b70900!important;
	text-decoration: none;	
}*/
.clearfix {
	clear:both;
}
.skdslider .MainWrapper {
	left: 9.85em;
	position: absolute;
	top: 10%;
}
h1, h2, h3, h4, h5, h6 {
	color: #CB0E1E;
}
.innerHeader {
	height:90px;
	width: 100%;/*margin-top:15px;*/
}
.logo {
	float: left;
	padding-left: 0.5em;
	width: 220px;
}
.DataguiseTopNav {
	float:right;
	width:70%;
	margin-top: 20px;
}
ul.nice-menu-down li:last-child ul li ul {
	left: -100% !important;
	right: auto!important;
}
/********end for third level dropdown menu***************/
/************bx slider***********/
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper .bx-viewport {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none !important;
	box-shadow: none !important;
	left: 0;
	transform: none !important;
}
.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
 *zoom: 1;
}
.bx-pager, .bx-wrapper {
	width: 100%;
}
.bx-wrapper img {
	max-width: 100%;
	display: block;
}
/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	left: 0;/*height: 280px !important;*/
	width:101%!important;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}
/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}
/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
 *zoom: 1;
 *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}
/* DIRECTION CONTROLS (NEXT / PREV) */

/*.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/controls.png) no-repeat -43px -32px;
}*/
.bx-wrapper .bx-next, .bx-wrapper .bx-prev {
	color: #555555;
	display: inline-block;
	float: right;
	margin-bottom: 0;
	padding: 0.1em 0.5em;
	position: relative;
	text-decoration: none;
	top: -30px;
	z-index: 10;
}
.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top:40%;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-next:before {
	border-color: #FFFFFF #FFFFFF #FFFFFF #F92F24;
	border-style: solid;
	border-width: 10px 0 10px 6px;
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 0;
}
.bx-wrapper .bx-next:after {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;
	border-style: solid;
	border-width: 10px 0 10px 6px;
	content: "";
	float: left;
	height: 0;
	position: absolute;
	right: -4px;
	top: 0;
	width: 0;
}
.bx-wrapper .bx-next {
	background: none repeat scroll 0 0 #F92F24;
	font-size: 8px;
	height: auto;
	line-height: 24px;
	margin: 0;
	position: relative;
	right: 14px;
	right:-2em;
}
.bx-wrapper .bx-prev {
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 7px;
	height: 21px;
	line-height: 23px;
	margin: 0;
	position: relative;
	right: 25px;
	right:0em;
}
.bx-wrapper .bx-prev:after {
	border-bottom: 10px solid rgba(0, 0, 0, 0);
	border-right: 6px solid #FFFFFF;
	border-top: 10px solid rgba(0, 0, 0, 0);
	content: "";
	height: 0;
	position: absolute;
	right: 7px;
	top: 0;
	width: 0;
}
.bx-wrapper .bx-prev:before {
	border-color: #FFFFFF #F92F24 #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 10px 6px 10px 0;
	content: "";
	float: left;
	height: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
}
.bx-wrapper .bx-controls-direction a.disabled {
	color:#bbb;
	cursor:default;
	opacity:.3;
}
/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
.bx-viewport {
	min-height: 51px!important;
}
/*.bx-wrapper .bx-viewport .views-row {
	width:auto!important;	
}*/
/*******bx slider end************/

 


/*.wrapper {
	height: 100%;
	width: 100%;
	-webkit-box-shadow: inset 0px -5px 15px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    inset 0px -5px 15px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         inset 0px -5px 15px 0px rgba(0, 0, 0, 0.75);
	border-bottom: 1px solid #231F20;
}
.DropShade {
	-webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.64);
	-moz-box-shadow:    0px 5px 10px 0px rgba(50, 50, 50, 0.64);
	box-shadow:         0px 5px 10px 0px rgba(50, 50, 50, 0.64);
}*/
.FltLeft {
	float:right;
}
.FltRight {
	float:right;
}
.contactWS {
	font-size:1.54em;
	color:#333;
	margin:0 0.4em 0 1em
}
.SocialIcons {
	padding: 0.24em 0 0 .5em;
}
.SocialIcons li:last-child {
	padding-top:2px;
}
.SocialIcons ul {
	list-style-type:none;
}
.SocialIcons ul li {
	float:left;
	margin:0 0 0 0.4em
}
.SocialIcons ul li a {
	margin:0 0 0 0;
}
.SocialConnect {
	margin: 1em 0;
}
.ThumnailWrapper {
	width: 100%;
	padding:1.5em 0;/*-webkit-box-shadow: 0px 5px 4px 0px rgba(50, 50, 50, 0.64);
	-moz-box-shadow:    0px 5px 4px 0px rgba(50, 50, 50, 0.64);
	box-shadow:         0px 5px 4px 0px rgba(50, 50, 50, 0.64);
	border-bottom: 1px solid #999999;*/
}
/**************tab slider **********/

.NewsContainer {
	max-width:990px;
	margin:0 auto;
	padding-bottom:1em;
}
.NewsSlideshow {
	overflow:hidden;
}
.NewsSlides {
	margin:0;
	padding:0;
	list-style-type:none
}
.NewsSlide {
	padding:.2em;
	display:table;
}
.prev, .next {
	/*background-color: #F3F3F3;*/
    
    color: #555555;
	display: inline-block;
	float: right;
	margin-bottom: 0;
	padding: 0.1em 0.5em;
	position: relative;
	text-decoration: none;
	top: -30px;
	z-index: 10;
}
/*.prev{
	width: 30px; 
	height: 0; 
	border-bottom: 5px solid transparent;  
	border-top: 5px solid transparent; 
	border-right: 5px solid #2f2f2f; 
	font-size: 0;
	line-height: 0;
	margin: 0 10px 0 0;}*/


	

.next:before {
	border-color: #FFFFFF #FFFFFF #FFFFFF #F92F24;
	border-style: solid;
	border-width: 10px 0 10px 6px;
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 0;
}
.next:after {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;
	border-style: solid;
	border-width: 10px 0 10px 6px;
	content: "";
	float: left;
	height: 0;
	position: absolute;
	right: -4px;
	top: 0;
	width: 0;
}
.next {
	background: none repeat scroll 0 0 #F92F24;
	font-size: 8px;
	height: auto;
	line-height: 24px;
	margin: 0;
	position: relative;
	right: 14px;
}
.prev {
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 7px;
	height: 21px;
	line-height: 23px;
	margin: 0;
	position: relative;
	right: 25px;
}
.prev:after {
	border-bottom: 10px solid rgba(0, 0, 0, 0);
	border-right: 6px solid #FFFFFF;
	border-top: 10px solid rgba(0, 0, 0, 0);
	content: "";
	height: 0;
	position: absolute;
	right: 7px;
	top: 0;
	width: 0;
}
.prev:before {
	border-color: #FFFFFF #F92F24 #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 10px 6px 10px 0;
	content: "";
	float: left;
	height: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
}
.disabled {
	color:#bbb;
	cursor:default;
	opacity:.3;
}
.clearfix {
	clear:both;
}
.NewsDate {
	color: #FFFFFF;
	display: block;
	font-size: 1em;
	font-weight: bold;
}
.newsHead {
	color: #FFFFFF;
	font-size: 0.95em;
}
/**************tab slider **********/


/**************main content Starts*************/
ul li.leaf {
	list-style-type:none;
	list-style-image:none;
}
.tabBigData ul li.leaf {
	background-image: url("/misc/menu-leaf.png") !important;
	background-position: left 5px;
	background-repeat: no-repeat;
	padding: 0.1em 0.45em;
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	text-shadow: none;
}
.ThumnailWrapperDiv1 {
	width:33%;
	text-align:center;
	float:left;
}
.item-list ul li:first-child .ThumnailWrapperDiv1 .solutionBox {
	float: left;
	width: 230px;
}
.item-list ul li:nth-child(2) .ThumnailWrapperDiv1 .solutionBox {
	width: 230px;
	margin:0 auto;
	float:none;
}
.item-list ul li:nth-child(3) .ThumnailWrapperDiv1 .solutionBox {
	width: 230px;
	float:right;
}
h1, .h1, h1 span, h1 a, h1 span a, h1 div {
	color: #DC241F !important;
	font-weight: bold;
}
h1, .h1 {
	font-size: 1.5em !important;
	line-height: 1.3em !important;
}
.h1 {
	display:inline-block;
}
.circleShape {
	background-color:#F92F24;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width:89px;
	height:89px;
	margin:1em auto;
}
.circleShape img {
	margin: 1.2em auto;
	width: 72px;
}
.dataTxt {
	margin:0 0 0 0;
}
.dataTxt ul li:first-child {
	border-top:1px dashed #727579
}
.dataTxt ul {
	list-style-type:none;
	padding:.5em 0 0 0;
}
.dataTxt ul li {
}
.dataTxt ul li a {
	border-bottom: 1px dashed #727579;
	color: #999FA6;
	display: inline-block;
	padding: 0.2em 0;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	width: 230px;
}
.dataTxt ul li a:hover {
	background-color:#F92F24;
	color:#fff;
}
.footer {
	padding:1em 0!important;
}
.footNav {
	margin: 0;
	float: left;
	padding: .9em 0;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	bottom: 19px;
	position: absolute;
	right: 0;
	text-align: left;
	width: 100px;
	z-index:60;
}
.footNav ul {
	margin:0 0 0 0;
	list-style-type:none;
}
.footNav ul li {
	margin: 0 0 0 0;
	float: left;
	vertical-align: middle;
	padding: 0em;
	height: .95em;
}
/*.footNav ul li a {
	border-right: 1px solid #7B7B7B;
	display: inline-block;
	font-size: 0.8em;
	line-height: 1em;
	padding: 0 0.5em;
	vertical-align: top;
	color:#333333 !important;
}
.footNav ul li a:visited {
	color:#333333 !important;
}*/
.footNav ul li a:hover {
	color:#b70900 !important;
}
.footNav ul li:last-child a {
	border-right:none;
}
.footNav ul li a:hover {
	color:#F92F24;
}
.footCopyRight {
	float: right;
	font-size: 0.85em!important;
	padding: 1.1em 1em;
}
.last .submenu .submenu {
	right:30px;
}
/*************Big Data Protection starts**********/

.innerHeadWrapper {
	width:100%;
	height:auto;
}
.innerHeadWrapper .MainWrapper {
	background-color:#283340;
}
.innerHeadWrapper h5, .innerHeadWrapper h1 {
	color: #FFFFFF !important;
	font-size: 1.55em;
	padding: 0.2em 0 0.2em 1em;
}
.innerMainWrapper {
	width:100%;
	margin:0 auto;
}
.divTbl {
	display:table;
	color:#FFF;
	width:100%;
	background-image:url(../images/innerLeftBg.jpg);
	background-repeat:repeat-y;
	padding: 0em 0 0 0;
}
.innerRightPannel ul, .innerRightPannel ol {
	padding-left:1em!important;
	list-style-type:disc;
}
.field-name-field-career-job-descriptions ul {
	padding:0!important;
}
.field-name-field-career-job-descriptions ul li {
	background-image: url("../images/ulBullet.png");
	background-position: left 7px;
	background-repeat: no-repeat;
	list-style-type:none!important;
	padding: 0 0 0 1em;/*padding-left: 12px;*/
}
.innerLeftPannel {
	background-color: #FFFFFF;
	background-image: url("../images/innerLeftBg.jpg");
	background-position: right top;
	background-repeat: repeat-y;
	display: table-cell;
	padding: 1em 1em 1em 0.72em;
	vertical-align: top;
	width: 25%;
}
.view-id-management_team ul {
	list-style-type:none;
	padding:0!important;
}
.innerRightPannel {
	display:table-cell;
	padding:.8em;
	width:75%;
	/*background-color: #F1F1F1;*/
	background-color: #ffffff;
	/*-webkit-box-shadow: inset -5px 0px 5px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    inset -5px 0px 5px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         inset -5px 0px 5px 0px rgba(50, 50, 50, 0.3);*/
	vertical-align: top;
}
.innerRightPannel p, .innerRightPannel span, .innerRightPannel div, .innerRightPannel a {
	color: #333333;
	/*font-size: 0.99em;*/
	font-size: 12px;
	line-height: normal;/* text-align: justify;*/
}
.view-white-papers img {
	height: auto;
	width: auto;
}
.view-id-event .view-header {
	font-size:1em;
}
.view-id-press_releases span a, .view-id-press_releases span {
	/*color: #DC241F;*/
    font-weight: bold;
}
.view-id-careers_list span a {
	line-height:1.4em;
}
.divTbl p {
	padding: 0 0.5em 0.65em 0 !important;
	color: #333A44;
	line-height:1.6em;
}
.acc_content ul {
	color: #FFFFFF;
	list-style-type: none !important;
	margin: 0;
	padding:0;
}
.acc_content ul li a {
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.acc_content ul li a:hover {
	background-color: #DD2016;
}
.acc_content ul li {
	padding:0 0 0 0em;
	border-bottom:1px solid #DD2016;
	background-color: #EF251A;
}
.acc_content ul li a {
	color:#FFE1E0;
	font-size:.8em;
	display: block;
	padding: 0.5em 1em;
}
.acc_active > .acc_content {
	border-bottom:0!important
}
/*************Big Data Protection ends**********/	


.container_demo {
	max-width: 900px;
	margin: 30px auto 100px;
}
/************overide*********/
.links ul li a, a.more, input[type="submit"], input[type="reset"], input[type="button"] {
	box-shadow: none!important;
	font-weight:normal!important;
	text-shadow:none!important;
	font-family:Arial, Helvetica, sans-serif!important;
}
.links ul li a, a.more, input[type="submit"], input[type="reset"], input[type="button"] {
	border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	padding: 0.2em 1em;
}
.links ul li a, a.more, input[type="submit"], input[type="reset"], input[type="button"], .editFRM {
	border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	padding: 0.2em 1em;
}
/*.searchBtn {
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/searchIcon.png") !important;
	background-position: right 1px !important;
	background-repeat: no-repeat !important;
	border: 0 none !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	padding: 0 !important;
}*/
a {
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.item-list ul {
	margin: 0;
	padding: 0;
}
.dataTxt ul li {
	margin: 0;
	padding: 0;
}
.item-list ul li {
	padding: 0 !important;
	margin:0;
	line-height:1.55em;
}
/*.divTbl h2 {
    font-size: 132% !important;
	margin-top: 0.8em;
}*/

.divTbl h2 {
	font-size: 132% !important;
	font-weight: bold;
	margin: 0.5em 0;
}
/*.divTbl h3 {
    color: #2D353E;
    font-size: 1.2em;
    font-weight: normal;
    margin: 0.6em 0 0;
	text-align:left;
}*/
.search-snippet strong {
	color: #000;
}
a:link, a:visited {
	color:#CB0E1E;
}
a:hover {
	color:#a70a06;
}
.logoText a:link, .logoText a:visited {
	color:#fff;
}
.views-field-title {
	font-size: 1.3em !important;
	text-align:left!important;
	color: #FF2F24;
}
.views-field-title span {
	color: #DC241F;
	display: block;
	font-size: 1em;
	font-weight: bold;
	margin: 0 !important;
}
.newsDiv .views-field-title span {
	color:#000;
}
.views-field-title a, .views-field-title a:visited {
/*color: #333A44;*/
}
/*****************overide ends***********/	



/**************Inner accordian first starts*********/


.smk_accordion {
	position: relative;
	margin-bottom: 20px;
}
.smk_accordion .accordion_in {
	padding: 0 0.5em;
	position: relative;
	z-index: 10;
	margin-top: 0;
	overflow: hidden;
}
.smk_accordion .accordion_in .acc_head {
	position: relative;
	background: #ff2f24;
	padding: .5em;
	font-size: 0.95em;
	display: block;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.smk_accordion .accordion_in .acc_head:hover {
	background-color: #b70900!important;
}
.acc_icon_expand {
	display: block;
	width: 15px;
	height: 7px;
	position: absolute;
	right: 0px;
	margin-top: 7px;
	background: url(../images/plusminus.png) center 0;
	z-index: 1;
	background-repeat:no-repeat;
}
.smk_accordion .accordion_in .acc_content {
	color: #7B7E85;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type, .smk_accordion .accordion_in .acc_content h2:first-of-type, .smk_accordion .accordion_in .acc_content h3:first-of-type, .smk_accordion .accordion_in .acc_content h4:first-of-type, .smk_accordion .accordion_in .acc_content h5:first-of-type, .smk_accordion .accordion_in .acc_content h6:first-of-type {
	margin-top: 5px;
}
.smk_accordion .accordion_in:first-of-type {
	background-color: #FF2F24;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	padding-top:0.3em;
}
.smk_accordion .accordion_in:last-of-type {
	padding-bottom:0.3em;
}
.smk_accordion .accordion_in:last-of-type, .smk_accordion .accordion_in:last-of-type .acc_content {
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	background-color: #FF2F24;
}
.accordion_in {
	background-color: #FF2F24;
}
.smk_accordion .accordion_in.acc_active .acc_content {
	display: block;
}
.smk_accordion .accordion_in.acc_active .acc_head {
	background: #FF2F24;
}
.acc_active .acc_icon_expand {
	background: url(../images/plusminus.png) center -7px;
	background-repeat:no-repeat;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head, .smk_accordion.acc_with_icon .accordion_in .acc_content {
	border-bottom: 1px solid #DD2016;
}
.smk_accordion.acc_with_icon .accordion_in:last-child .acc_head {
	border-bottom:none;
}
/**************Inner accordian ends *********/


/*******2nd accordion inner page left pane***********/
/* Flexible Slide-to-top Accordion Style*/



.st-accordion {
	width:100%;
	/*min-width:270px;*/
    margin: 0 auto;
}
.st-accordion .accordLi {
	border-bottom: 1px solid #CCCCCC;
	height: auto !important;
	margin: 0;
	/*min-height: 40px*/;
	overflow: hidden;
	padding: 0 0.85em;
}
/*.st-open{
	border:medium none !important;}*/

.st-accordion .accordLi:first-child {
	border-top:none;
}
.st-accordion .accordLi > a {
	display: block;
	outline: medium none;
	position: relative;
	transition: color 0.2s ease-in-out 0s;
	color: #4D4D4D;
	padding:.5em .1em;
	font-size: 0.95em;
	font-weight: bold;
	line-height: 1.9em;/*text-transform:uppercase;*/
}
.st-accordion .accordLi > a span.productDemo, .st-accordion .accordLi > a span.webinar, .st-accordion .accordLi > a span.whitePaper, .st-accordion .accordLi > a span.assign {
	/*background: transparent url(../images/d.png) no-repeat center center;opacity:0;text-indent:-9000px;*/ 
 height: 20%;
	margin-top: 0;
	position: absolute;
	right: 0.2em;
	top: 0.5em;
	transition: all 0.2s ease-in-out 0s;
	width: 18%;
}
.st-accordion .accordLi > a:hover span {
	right: .5em;
}
.st-accordion .accordLi.st-open > a {
	color: #B70900;
}
.st-accordion .accordLi.st-open > a span {
	right:10px;
}
.st-content {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-bottom: 1.2em;
	padding: 0.5em;
}
.st-content a.more {
	font-size: 0.9em;
	padding: 0.2em 0 !important;
	text-align: center;
	width: 65px;
}
.st-content, .st-content p, .st-content div, .st-content span {
	color: #333333;
	font-size: 0.95em;
	line-height: 1.5em;
}
.st-content img {
	width:125px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.view-webinars ul {
	padding:0!important;
	list-style-type:none;
}
/*.view-webinars .view-header p, .mainHeading {
	color: #F92F24 !important;
	font-size: 1.5em !important;
	font-weight: bold;
	padding: 0.3em 0;
	text-transform: uppercase;
}*/

.views-field-field-webinars-mgt-datetime-1 span.views-label-field-webinars-mgt-datetime-1 {
    float: left;
    font-weight: bold;
    padding-right: 0.3em;
}
	
	

.views-field-field-webinars-mgt-subtitle, .views-field-field-webinars-mgt-subtitle div {
	font-size: 1em !important;
	font-weight: bold;
	padding: 0.3em 0;
}
.views-field-field-webinars-mgt-subtitle div {
	padding: 0;
}
.views-field-field-webinars-mgt-images {
	float: left;
	/*margin-bottom: 0.5em;*/
    margin-right: 1em;
	display: none;
}
.views-label-field-webinars-mgt-datetime, views-field-field-webinars-mgt-datetime {
	color:#666666;
	font-weight: bold;
}
.views-field-field-webinars-mgt-datetime .field-content {
	display:inline-block;
	color:#666666 !important;
}
.field-content {
	margin:.5em 0 0 0;
}
.mainBanner .field-content {
	margin:0!important;
	width: 100%;
}
/*.views-field-field-webinars-mgt-datetime .field-content span {
	color:#666666 !important;
}*/
.views-field-field-webinars-mgt-datetime {
	/*padding-bottom:0.5em;*/
}
.container-inline div, .container-inline label {
	display: inline-block!important;
}
.searchMain .container-inline div, .container-inline label {
	display: inline!important;
}
.search-results .search-snippet-info {
	padding-left: 0 !important;
}
.views-field-field-webinars-mgt-subtitle {
	font-size: 1em;
}
.webinarDiv {
	border-bottom: 1px dashed #999999;
	display: block;
	float: left;
	margin-bottom: 0.8em !important;
	padding-bottom: 0.5em !important;
	width: 100%;
}
.webinarDiv:last-child {
	border:none;
}
.views-field-field-webinars-mgt-descriptions ul {
	list-style-type: disc;
	padding-bottom: 0.5em !important;
	padding-left: 1em !important;
}
.views-field-field-webinars-mgt-descriptions a:link, .views-field-field-webinars-mgt-descriptions a:visited, .views-field-field-webinars-mgt-descriptions a:hover {
	line-height: 1.55em;
	text-decoration: none;
}
.view-id-careers_list .views-field-title {
	font-size:1.1em!important;
}
.field-name-field-career-location, .field-name-field-career-location .field-label, field-name-field-job-required-skills, .field-name-field-job-required-skills .field-label, .field-name-field-job-responsibilities, .field-name-field-job-responsibilities .field-label, .field-name-field-job-summary, .field-name-field-job-summary .field-label {
}
.field-name-field-job-required-skills .field-label, .field-name-field-job-responsibilities .field-label, .field-name-field-job-summary .field-label {
	padding:0.8em 0 0.5em 0;
}
.field-name-field-career-location {
	padding:.4em 0;
}
.field-name-field-career-location .field-items {
	padding:.4em 0 0 0;
}
#node_career_full_group_submit_resume .fieldset-legend a {
	display: inline-block!IMPORTANT;
	margin: 1.2em 0;
}
.careerTableSt span.fieldset-legend a {
	background-color: #fff;
	border: 1px solid #F94036;
	display: inline-block;
	padding: 0.2em 0.5em;
}
.careerTableSt span.fieldset-legend a:hover {
	background-color: #F94036;
	/* border: 1px solid #F94036;*/
    display: inline-block;
	padding: 0.2em 0.5em;
	color:#fff;
}
.careerTableSt .fieldset-wrapper {
	border:1px solid #ccc;
	padding:1em 1em 0em 1em;
	background-color:#f5f5f5;
	display: inline-block;
	width: 360px;
}
.form-item, .form-actions {
	margin-bottom: 1em;
	margin-top: 0 !important;
}
#webform-component-submit-resume label {
	padding:.4em 0;
}
.view-id-careers_list ul {
	list-style-type:none;
	padding:0!Important;
}
/* General Demo Style */

.clr {
	clear:both;
}
.more p {
	display:block;
	margin:10px;
}
/*

.header{
	line-height:24px;
	font-size:11px;
	background:#000;
	opacity:0.9;
	text-transform:uppercase;

	z-index:4;
	-moz-box-shadow:1px 0px 2px #000;
	-webkit-box-shadow:1px 0px 2px #000;
	box-shadow:1px 0px 2px #000;
}
.header a{
	padding:0px 10px;
	letter-spacing:1px;
	color:#ddd;
	display:block;
	float:left;
}
.header a:hover{
	color:#fff;
}
.header span.right{
	float:right;
}
.header span.right a{
	float:none;
	display:inline;
}

*/
				
/*******2nd accordion ends here**********/


.headerRightBox li a img {
	width: 15px;
}
/*******breadcrumb************/
.breadcrumb a:link, .breadcrumb a:visited {
	color: #F92F24;
}
.breadcrumb {
	padding: 0 10px 10px 0;
	font-size:0.85em !important;
}
.breadcrumb a:hover {
	color: #b70900;
}
.tbl, .tbl td, .tblRow td {
	border: 0 none;
	padding-top: 1em !important;
	vertical-align: top;
}
.fstCol td:first-child {
	padding: 1em 1em 0 0 !important;
	width:20%;
	vertical-align:middle;
}
.overview_image img {
	width: 100%!important;
}
.search-form {
	margin-bottom: 0.5em;
}
.tbl h4 {
	padding:.5em 0 0 0;
}
.field-name-field-page-descriptions .field-label {
	display:none;
}
.views-field-field-partner-mgt-descriptions {
	padding-left:1em!important;
}
/****************multi Accordion starts *********/

#block-menu-block-1 {
	/*background:#ff2f24;*/ 
 color:#e3e3e3;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
/*margin:0 0 1em 0;*/}
#block-menu-block-1 h2 {
	border-bottom:1px solid #484b51
}
/* --- Links --- */

#block-menu-block-1 ul.menu a {
	border-width: 1px;
	font-size: 0.95em;
	font-weight: bold;
	text-decoration: underline;
}
#block-menu-block-1 a {
	color: #4d4d4d;
	display: block;
	text-decoration: none!important;
}
#block-menu-block-1 li {
	border-top: 1px solid #ccc;
	margin: 0;
}
#block-menu-block-1 li:last-child {
	border-bottom: 1px solid #ccc;
	margin: 0;
}
/* --- Accordion --- */
.js #block-menu-block-1 ul.menu {
	visibility:hidden
}
.js #block-menu-block-1 ul.menu {
	display:none
}
#block-menu-block-1 ul.menu {
	margin: 0;/*padding: 0.3em 0.5em;*/
}


/********************* Dataguise Live Update starts************************/

/*#block-menu-block-1 ul.menu li {
    background-color: #fffefc;
    background-image: url("/sites/all/themes/dataguise/images/gradiantDarkRepeat.jpg");
    background-repeat: repeat-x;
    line-height: 1.9em;
    list-style-type: none;
    margin: 0;
}
#block-menu-block-1 ul li a.active {
    background-color: #fffefc;
    background-image: url("/sites/all/themes/dataguise/images/gradiantRedRepeat.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    color: #b70900;
}
#block-menu-block-1 ul.menu li:hover {
	color:#dc241f;
	background-image:url("/sites/all/themes/dataguise/images/gradiantRedRepeat.jpg");
	background-repeat:repeat-x;
}*/

/********************* Dataguise Live Update ends************************/



#block-menu-block-1 ul.menu li {
    background-color: #fffefc;
    background-image: url("../images/gradiantDarkRepeat.jpg");
    background-repeat: repeat-x;
    line-height: 1.9em;
    list-style-type: none;
    margin: 0;
}
#block-menu-block-1 ul li a.active {
    background-color: #fffefc;
    background-image: url("../images/gradiantRedRepeat.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    color: #b70900;
}
#block-menu-block-1 ul.menu li:hover {
	color:#dc241f;
	background-image:url("../images/gradiantRedRepeat.jpg");
	background-repeat:repeat-x;
}








#block-menu-block-1 ul.menu li:last-child {
	margin-left:0px;
	list-style-type:none; /*border-bottom:none!important;*/
}
#block-menu-block-1 ul.menu ul {
	margin:0;
	padding:0 0 0 0px;
}
a.trigger {
	background-image: url("../images/plus.png");
	background-position: 98% 50%;
	background-repeat: no-repeat;
	display: block;
	padding: 0.4em .9em!important;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
a.trigger.open {
	background-image: url(../images/minus.png);
	background-repeat: no-repeat;
	background-position:98% 50%;
}
.last-child a.trigger {
	padding-left:1px;
	background-image:none;
	font-weight:normal
}
#block-menu-block-1 ul.menu ul li, #block-menu-block-1 ul.menu ul li:active, #block-menu-block-1 ul.menu ul li:focus {
	background-color: #EF251A;
	/*border-bottom: 1px solid #DD2016;*/
    padding: 0 0 0 0;
}
#block-menu-block-1 ul.menu li ul li a {
	font-size:.9em;
/*padding:.7em .9em!important;*/}
#block-menu-block-1 ul.menu li ul li {
	background-color: #EF251A;
	/*border-bottom: 1px solid #DD2016;*/
    padding: 0 0 0 0;
}
#block-menu-block-1 ul.menu li ul li a {
	font-size:.9em;
/*padding:.7em .9em!important;*/}
#block-menu-block-1 ul.menu li.expanded, #block-menu-block-1 ul.menu li.collapsed, #block-menu-block-1 ul.menu li.leaf {
	padding: 0;
}
#block-menu-block-1 ul.menu li.expanded, #block-menu-block-1 ul.menu li.collapsed {
	list-style-image: none;
}
#block-menu-block-1 ul.menu li ul li a {
	background-color: #FAFAFA;
	color: #666666;
	display: block;
	font-size: 0.85em;
	padding-left: 1.5em !important;
}
#block-menu-block-1 ul.menu li ul li a:hover, #block-menu-block-1 ul.menu li ul li a:active, #block-menu-block-1 ul.menu li ul li a:focus {
	background-color:#fff!important;
	color:#333;
}
/***************multi Accordion ends****************/



/***********Pagination new **************/

/*.item-list .pager li a {
    background-color: #333333;
    background-image: none;
    border-radius: 0.3em;
    color: #FFFFFF;
    display: inline-block;
    list-style-type: none;
    padding: 0.1em 0.5em !important;
}*/



.item-list .pager li a {
	color: #CCC;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #222;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	min-width: 14px;
	padding: 2px 6px;
	margin: 0 5px 0 0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
	box-shadow:0 1px 2px rgba(0,0,0,0.2);
	background: #555; /* Old browsers */
	background: -moz-linear-gradient(top, #555 0%, #333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555), color-stop(100%, #333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #555 0%, #333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #555 0%, #333 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #555 0%, #333 100%); /* IE10+ */
	background: linear-gradient(top, #555 0%, #333 100%); /* W3C */
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.item-list .pager li a:hover {
	background: -moz-linear-gradient(top, #231F20 0%, #231F20 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #231F20), color-stop(100%, #231F20)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #231F20 0%, #231F20 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #231F20 0%, #231F20 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #231F20 0%, #231F20 100%); /* IE10+ */
	background: linear-gradient(top, #231F20 0%, #231F20 100%); /* W3C */
}
.item-list .pager {
	clear: both;
	margin: 1em 0.5em 0 0;/*text-align: right;*/
}
/*.item-list .pager li.pager-current {
	background: none repeat scroll 0 0 #EF251A;
    border-color: #000000;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    color: #FFFFFF;
    cursor: default;
    margin: 0 0.3em 0 0;
    padding: 0.1em 0.7em !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	
	
}*/

.item-list .pager li.pager-current {
	background-color: #EF251A;
	border: 1px solid #BC0B01;
	border-radius: 3px;
	color: #CCCCCC;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 5px 0 0;
	min-width: 14px;
	padding: 0 0.5em !important;
	text-align: center;
}
/***********Pagination new **************/


.iframe iframe {
	height: 588px;
	/*max-height: 48em;
	min-height: 45em !important;*/
	width:101%!important;
}
.contactRTContent {
	float:left;
	margin:0 .8em 0 0;
/*width:100%*/}
.iframStyle {
	width:251px;
}
.iframStyle iframe {
	height:200px;
}
.contactTbl td:nth-child(odd) {
	width:38%;
}
.contImgBorder {
	border: 1px solid #CCCCCC;
	padding: .4em;
}
.view-datasheet .views-row {
	border-top: 1px dashed #999999;
	padding: 1.8em 0 1.2em;
}
.view-datasheet .views-row:first-child {
	border:none;
	padding-top:0;
}
/***********Inner Fooer **************/

.footInnerRgt {
	padding:0;
}
.footerLeft {
	float:left;
}
.footerRight {
	float:right;
	text-align:center;
}
.footInnerCcpy {
	font-size: 0.8em;
	margin: 1em 0 0 0.4em;
}
.footerRight h2 {
	font-size: 1.5em !important;
	color: #333 !important;
	padding:0 0 0 .6em;
}
/***********Inner Fooer **************/

.footInnerRgt {
	padding:0;
}
.footerLeft {
	float:left;
}
.footerRight {
	float:right;
	text-align:center;
}
.footInnerCcpy {
	font-size: 0.8em;
	margin: 1em 0 0 0.4em;
}
.footerRight h2 {
	font-size: 1.5em !important;
	color: #333 !important;
	padding:0 0 0 .6em;
}
.SocialConnectFtr .SocialConnect {
	margin:0;
}
.SocialConnectFtr .SocialConnect .h1 {
	color:#231F20!important;
}
/***********Inner Fooer **************/




.newsDiv .views-field-title {
	color: #2D353E !important;
	font-size: 1.3em !important;
	font-weight: normal;
	margin: 0.6em 0 0;
}
.newsDiv .views-field-field-news-descriptions a:link, .newsDiv .views-field-field-news-descriptions a:visited {
	color: #FF2F24;
	font-size: 0.99em;
	line-height: normal;
	text-align: left;
}
.newsDiv .views-field-field-news-descriptions a, .newsDiv .views-field-field-news-descriptions a p, .newsDiv .views-field-field-news-descriptions a span, .newsDiv .views-field-field-news-descriptions a div {
	color: #DC241F;
	font-weight: bold;
	padding-bottom: 0 !important;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.newsDiv .views-field-field-news-descriptions a:hover, .newsDiv .views-field-field-news-descriptions a p:hover, .newsDiv .views-field-field-news-descriptions a span:hover, .newsDiv .views-field-field-news-descriptions a div:hover {
	color: #b70900!important;
}
.newsDiv .date-display-single {
	background-position: left top;
	background-repeat: no-repeat;
	color: #333333;
	display: inline-block;
	font-size: 0.9em;
	font-weight: bold;
	/*height: 65px;*/
    text-align: left;
	width: 65px;
}
.newsDiv ul {
	list-style-type: none;
	padding: 0 !important;
}
.newsDiv ul li {
	border-top: 1px dashed #CCCCCC;
	clear: both;
	display: table;
	margin: 0;
	padding: 1em 0 !important;
	width: 100%;
}
.newsDiv ul li:first-child {
	border:none;
	padding-top:0!important;
}
.newsDiv .views-field-field-news-startdate {
	display: table-cell;
	vertical-align: top;
	width: 73px;
}
.newsDiv .views-field-title {
	float: left;
	margin-top: .35em;
	padding-left: 0.5em;
	width: 91%;
	color: #2D353E !important;
	font-size: 1.1em !important;
	font-weight: normal;
}
.newsDiv .views-field-field-news-descriptions {
	float: left;
	padding-left: 0.56em;
	width: 91%;
}
.eventsList {
	border-bottom: 1px dashed #CCCCCC;
	clear: both;
	float: left;
	margin-bottom: 1em;
	width: 100%;
}
.NewsReleaseDiv, .quotesDiv {
	border-top: 1px dashed #CCCCCC;
	clear: both;
	display: table;
	margin-bottom: 0.5em;
	padding-bottom: 1em;
	padding-top: 1em;
	width: 100%;
}
.NewsReleaseDiv:first-child, .quotesDiv:first-child {
	border:none;
	padding-top:0;
}
.eventsList .views-field-title a {
	color: #F92F24;
	font-size: 1.3em !important;
	font-weight: normal;
	margin: 0.6em 0 0;
}
.NewsReleaseDiv .views-field-title a {
	color: #F92F24;
	font-weight: normal;
	margin: 0.6em 0 0;
}
.eventsList .views-field-title a:hover, .NewsReleaseDiv .views-field-title a:hover {
	color:#b70900;
}
.eventsList .views-field-field-event-images {
	/*background-color: #EBEBEB;*/
	border: 1px solid #999999;
	display: inline-block;
	float: left;
	margin: 0 1em 0.5em 0;
	padding: 0.3em;
	/*min-height:4.5em;*/
	width:34%;
}
.view-id-event .field-content {
	margin:0;
}
.view-id-event img {
	height: auto;
    min-height: 60px;
    vertical-align: middle;
    width: 100%;
}
.eventsList .views-field-field-event-startdate, .eventsList .views-field-field-event-startdate span, .eventsList .views-field-field-event-date, .eventsList .views-field-field-event-date span {
	font-size: 0.90em;
}
.eventsList .views-field-field-event-startdate span, .eventsList .views-field-field-event-date span {
	background-image:url(../images/date.png);
	background-repeat:no-repeat;
	background-position:left top;
	display:inline-block;
	margin: 0 0.5em 0.2em 0;
	padding-left: 2em;
	color: #999999 !important;
}
.eventsList .views-field-field-event-place {
	background-image: url("../images/location_pin.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #999999 !important;
	display: inline-block;
	margin: 0 0.5em 0.2em 0;
	padding-left: 0;
	width: 60%;
}
.eventsList .views-field-field-event-place div {
	color: #000000 !important;
	font-size: 0.98em;
	font-weight: bold;
	margin: 0.4em 0 0;
}
.NewsReleaseDiv .date-display-single, .NewsReleaseDiv .date-display-single {
	background-image: url("../images/date.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #000!important;
	display: inline-block;
	margin: 0 0.5em 0.2em 0;/*padding-left: 1.5em;*/
}
.quotesDiv .views-field-field-testimonial-descriptions p {
	padding: 1em 1em 1em 0;
}
.quotesDiv .views-field-field-testimonial-contact-person div {
	font-size: 1.3em !important;
	font-weight:bold;/*text-align: right;*/
}
.quotesDiv .views-field-field-testimonial-designation div {
	font-weight:bold;
	/*text-align: right;*/
	font-size: 1em !important;
}
.quotesDiv .views-field-field-testimonial-comapany-logo img {
	margin-bottom: 0.7em;
}
.contactTbl td {
	border:0px!important;
	padding: 0;
	vertical-align:top;
}
.contactTbl {
	width:80% !important;
}
.teamDiv {
	list-style-type:none!important;
	margin-left: -1em;
	border-bottom: 1px dashed #999999;
	display: block;
	width: 100%;
}
/*.leftBanDiv{display: table;
    margin: 0 auto;
    padding: 0;
    width: 18%;}*/
	
	.leftBanDiv {
	display: table;
	margin: 0 auto;
	padding: 0 0.8% 0 0;
	width: 19%;
}
/********************************New Home Page CSS ************************/


.wrapper {
	width:100%;
	margin:0 auto;
}
.header {
	margin:0;
}
.topNavLeft {
	float: left;
	margin: 0;
}
.topNavLeft ul {
	list-style-type:none;
}
.topNavLeft ul li {
	float:left;
	/*padding:0em .8em;*/
	padding:0px .8em 0 0;
	margin:0px;
}
.topNavLeft ul li a {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:.8em;
}
.topNavRight {
	float:right;
}
.topNavRight ul {
	list-style-type:none;
}
.topNavRight ul li {
	float:left;
	padding:0 0 0 0.8em;
	line-height: 1.3em;
}
.topNavRight ul li a {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:.8em;
}
.logoSearch {
}
.logo {
	float: left;
	margin: 0 0 0 .9em;
	width: 223px;
}
.headerRight {
	float:right;
}
.contText {
	float: right;
	margin: 1.1em 0;
}
.contText ul {
	list-style-type:none;
}
.contText ul li {
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	float: left;
	font-size: 0.9em;
	line-height: 0.8em;
	padding: 0 0.5em;
}
.contText ul li:last-child {
	border-right:none;
	padding-right:0;
}
.socialSearch {
/*float: right;*/
}
.socialIcons {
	float: right;
}
.socialIcons ul {
	list-style-type:none;
	float:left;
}
.socialIcons ul li {
	display: inline-block;
	margin: 0;
}
.socialIcons ul li a {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:.8em;
}
.searchMain {
	float: right;
	position: relative;
	margin-left: .3em;
}
.search-form .form-item label {
	text-align:left;
	display: block;
}
.textField, #block-search-form, input.form-text {
	background-color: #FFFFFF!important;
	height: 27px!important;
	margin: 0!important;
	width: 229px;
	border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	-webkit-border-radius: 0px!important;
	font-family: Arial, Helvetica, sans-serif!important;
}
#block-search-form input.form-text {
	width:84.72%;
	padding: 0 10px;
}
#block-search-form {
	box-shadow: none;
}
#block-search-form input.form-submit {
	background-color:#fff;
	padding:0.05em 0.3em 0.05em 0.7em;
}
.searchBtn {
	position:absolute;
	top:0;
	right:1px;
	background-image:url(../images/searchIcon.jpg)!important;
	width:29px;
	height:34px;
}
.navigation {
	margin:.6em 0 0 0;
}
.tabBigData {
	background-color:#d8e1e8;
	border-radius:.3em;
	-moz-border-radius:.3em;
	-webkit-border-radius: .3em;
	margin-top:.8em;
}
.tabBigData ul {
	list-style-type:none;
	display:table;
	/*width: 100%;*/
	padding: .2em;
	line-height:1em;
}
.tabBigData ul li.menu2first {
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	list-style-type: none;
	margin: 0 0;
	padding: 0 0.45em;
	text-align: center;
	text-transform: uppercase;
}
.tabBigData ul li {
	/*display:table-cell;*/   
    padding: 0 0.45em;
	margin:0em 0;
	text-align: center;
	list-style-type:none;
	float:left;
}
.tabBigData ul li a {
	color: #333;
	font-size: 0.85em;
	padding: .15em 0.4em;
	display: inline-block;
	font-weight:bold;
}
.tabBigData ul li span {
	color: #333333;
	display: inline-block;
	font-size: 0.85em;
	font-weight: bold;
	padding: 0.15em 0.4em;
}
.tabBigData ul li a:hover {
	color:#D5201B;
}
.tabBigData ul li a.Select {
	color:#fff;
	font-size:0.75em;
	background-color: #333333;
}
.banner {
	margin:.8em 0 0em 0;
	background-color:#293441;
	background: -moz-linear-gradient(top, #293441 0%, #555e6a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #293441), color-stop(100%, #555e6a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #293441 0%, #555e6a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #293441 0%, #555e6a 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #293441 0%, #555e6a 100%); /* IE10+ */
	background: linear-gradient(top, #293441 0%, #555e6a 100%); /* W3C */
	/*height: 280px;*/
	overflow:hidden;
}
/*#views-slideshow-bxslider-1.views-slideshow-bxslider li img {
    height: auto !important;
    margin-right: auto;
	max-width:none;
	width:100%;
}	*/	


/*
commented by pradeep
#views-slideshow-bxslider-1.views-slideshow-bxslider li img {
	height: auto !important;
	margin-right: 0;
	max-width: 100%;
	width: auto !important;
}*/
#views-slideshow-bxslider-1.views-slideshow-bxslider li img {
	height: auto !important;
	margin-right: 0;
	max-width: 100%;
	width: 100% !important;
}
.mainBanner {
	float:left;
	width:80%;
	position:relative;
}
#views_slideshow_cycle_teaser_section_banner-block_2 {
	width: 100%!important;
}
.mainBanner img {
	width: 100%;
}
.slide-desc {
	padding:1em;
	background-image:url(../images/opacity.png);
	background-repeat:repeat;
}
.desc2 p {
	font-weight:normal!important;
}
.slide-desc p {
	font-weight:bold;
}
.slide-desc h2, .slide-desc p {
	color:#ffffff;
	line-height:1.1em;
}
.slide-desc h2 {
	font-size: 1.4em;
	text-transform: uppercase;
}
.desc2, .desc2 p, .desc2 div p {
	font-size: 1.05em;
	padding-top: 0.2em;
}
.mainBanner a.more {
	border: 1px solid #CCCCCC;
	border-radius: 0;
	color: #FFFFFF;
	display: inline-block;
	font-size: 0.85em;
	font-weight: bold !important;
	margin: 1.2em;
	padding: 0.55em 1.4em;
	text-transform: uppercase;
}
a.more2:link {
	background-color: #CCCCCC;
	color: #727272;
	display: inline-block;
	float: left;
	font-size: 9px;
	height: 25px;
	line-height: 25px;
	/*margin-left: 0.04em;
    margin-right: 4px;
	margin-top: 10px;*/
	text-align: center;
	text-transform: uppercase;
	width: 70px;
}
a.more2:visited {
	color: #727272;
}
a.more2:hover {
	color:#fff;
	background-color:#808080;
}
.BigResource {
	float: left;
	margin: 0.2em 0 0 0;
	width: 100%;
}
.BigResource ul {
	list-style-type: none;
	margin: 0 0 0 0.15em;/*border-top: 1px solid #8d9299;*/
}
.BigResource ul li {
	line-height: 1.5em;
	padding: 0 0.2em;
	display:table;
	width:90%;
	border-top: 1px solid #8D9299;
	margin: 0 auto;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.BigResource ul li:hover {
	background-color:#D9221D;
}
.BigResource ul li a {
	color: #FFFFFF;
	display: table-cell;
	font-size: 0.9em;
	padding: 0 0.5em;
	text-align: center;
	text-transform: none !important;
	vertical-align: middle;
}
.mainBanner img {
/*height: 280px;*/	
}
ul.listBigData li a {
	line-height:normal;
}
.BigResource ul li:last-child {
	border-bottom: 1px solid #8d9299;
}
.BigResource h1 {
	color: #FFFFFF !important;
	font-size: 1.1em !important;
	font-weight: bold;
	margin-bottom: 0.2em !important;
	padding: 0.3em 0;
	text-align: center;
	text-transform: uppercase;
}
.BigResource h1, .BigResource h1 span, .BigResource h1 span a:link, .BigResource h1 span a:visited {
	color: #FFFFFF!important;
}
.main {
	margin:0;
	background-color:#000!important;
}
/*.main .region-main-content-section {
	display:table;
	width:100%;
}*/

.main .region-main-content-section {
    display: table-cell;
    width: 38%;
}


/*.main .block-views {
    display: table-cell;
    vertical-align: top;
    width: 40%;
}*/

.main .block-block {
	display: table-cell;
	vertical-align: top;
	width: 39.62%;
}
.main .block-block:first-child .content {
	border-right: 1px solid #be1103;
}
.main .content {
	float: left;
	margin: 0.5em 0;
	width: 100%;
}
.main .block-block:last-child .content {
	margin: 0;
}
#block-views-dataguise-featured-block-3 {
	display:table-cell;
	background-color: #da231e;
	background: -moz-linear-gradient(top, #da231e 0%, #b20903 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da231e), color-stop(100%, #b20903)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #da231e 0%, #b20903 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #da231e 0%, #b20903 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #da231e 0%, #b20903 100%); /* IE10+ */
	background: linear-gradient(top, #da231e 0%, #b20903 100%); /* W3C */
	vertical-align:top;
	width:20.7%;
}

.main #block-block-29 {
	display: table-cell;
	vertical-align: top;
	width: 39.62%;
}
.main #block-block-29:first-child .content {
	border-right: 1px solid #be1103;
}
.main .content {
	float: left;
	margin: 0.5em 0;
	width: 100%;
}

.main .block-views:first-child .content {
	border-right: 1px solid #be1103;}


.main #block-block-29:last-child .content {
	margin: 0;
}
.main #block-block-29:last-child {
	display:table-cell;
	background-color: #da231e;
	background: -moz-linear-gradient(top, #da231e 0%, #b20903 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da231e), color-stop(100%, #b20903)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #da231e 0%, #b20903 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #da231e 0%, #b20903 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #da231e 0%, #b20903 100%); /* IE10+ */
	background: linear-gradient(top, #da231e 0%, #b20903 100%); /* W3C */
}

.borderRepeater {
	background-image:url(../images/bannerBottomRepeater.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:15px;
	display: table-caption;
}

.artContain {
	float: left;
	min-height: 242px;
	padding: 0 1.4em;
	position: relative;
	width: 100%;
}
.artContainNext {
	background-color: #FFFFFF;
	float: left;
	min-height: 180px;
	padding: 0.5em 1em;
	width: 360px;
	position: relative;
}
.artContainLast {
	float: left;
	/*min-height: 158px;*/
	min-height: 241px;
	padding: 0em 1em 0em 1em;
	min-width: 214px;
	position: relative;
}

.artContainLast p {
	color: #FFFFFF;
	font-size: 0.9em;
	line-height: 1.2em;
	padding: 0.4em 0 0;
}

.artContain p {
	font-size: 0.9em;
	color:#fff;/*line-height: 1.1em;*/
	padding:2px 0 5px;
}

.artContain .logoTextRight:first-child {
	padding:0;}

.artContainLast h1, .artContainNext h1, .artContain h1 {
	color: #db201b;
	font-size: 0.75em!important;
	text-transform: uppercase;
}
.artContainLast h2, .artContainNext h2, .artContain h2{
	color: #db201b;
	/*font-size: 1.5em!important;*/
	line-height: 1.2em;
	padding: 0.2em 0 0;
}

.artContainLast .logoTextRight h2 p, .artContainNext .logoTextRight h2 a, .artContain .logoTextRight h2,
.artContainLast .logoTextRight h2, .artContainNext .logoTextRight h2 p, .artContain .logoTextRight h2 a,
.artContainLast .logoTextRight h2 a, .artContainNext .logoTextRight h2, .artContain .logoTextRight h2 p,

.artContainLast .logoTextRight h2 div.field-content, .artContainNext .logoTextRight h2 div.field-content, .artContain .logoTextRight h2 div.field-content,

.artContainLast .proDemo h2 p, .artContainLast .proDemo h2 a, .artContainLast .proDemo h2

{
	color: #fff;
    font-size: 18px !important;
    margin: 0;
    padding: 0;
    text-decoration: none;}
	
	
.artContainLast .proDemo h2, .artContainNext .logoTextRight h2, .artContain .logoTextRight h2{
	padding:10px 10px 0 0}


.liveWebLeft {
    display: inline-block;
    padding: 12px 0px 0 0;
    vertical-align: top;
    width: 25%;
}

.liveWebRight {
    display: inline-block;
    vertical-align: top;
    width: 73%;
	padding-left: 12px;
}

.liveWebLeft .field-content, .liveWebRight .field-content {
    margin: 0em 0 0;
}


.logoText {
	min-height: 242px;
	position: relative;
}
.logoTextLeft {
	display:table-cell;
	width:22%;
	vertical-align: top;
	padding: .7em .3em .5em 0;
}
.logoTextLeft h1 {
	text-align: center;
	width: 56px;
	margin:.5em 0 0 0;
}

.logoTextLeft .field-content img:nth-child(2){
	margin-top:10px;}

.logoTextRight {
    display: table-cell;
    height: 242px;
    padding: 0 0 0 0.8em;
    position: relative;
    vertical-align: top;
    width: 76%;
}
.logoTextRight h2 {
	color:#fff;
}

.logoSocial {
	margin: 10px 0 0 0;
	float: left;
}
.logoSocial ul {
	list-style-type: none;
}
.logoSocial ul li {
	background-color: #F5F5F5;
	display: table-cell;
	height: 25px;
	padding: 0 0.2em;
	vertical-align: middle;
}
.logoSocial ul li a:first-child {
	display: table-cell;
	height: 18px;
	padding: 0.23em 0.2em;
	width: 18px;
	background-image:url(../images/FBMin.png);
	background-repeat:no-repeat;
}
.logoSocial ul li a:first-child:hover {
	display: table-cell;
	height: 18px;
	padding: 0.23em 0.2em;
	width: 18px;
	background:url(../images/FBMin.png)0 -18px;
	background-repeat:no-repeat;
}
.logoSocial ul li:nth-child(2) a {
	display: table-cell;
	height: 18px;
	padding: 0.23em 0.2em;
	width: 18px;
	background-image:url(../images/tweetMin.png);
	background-repeat:no-repeat;
}
.logoSocial ul li:nth-child(2) a:hover {
	display: table-cell;
	height: 18px;
	padding: 0.23em 0.2em;
	width: 18px;
	background:url(../images/tweetMin.png)0 -18px;
	background-repeat:no-repeat;
}
.logoSocial ul li:last-child a {
	display: table-cell;
	height: 18px;
	padding: 0.23em 0.2em;
	width: 18px;
	background-image:url(../images/linkMin.png);
	background-repeat:no-repeat;
}
.logoSocial ul li:last-child a:hover {
	display: table-cell;
	height: 18px;
	padding: 0.23em 0.2em;
	width: 18px;
	background:url(../images/linkMin.png)0 -18px;
	background-repeat:no-repeat;
}
a.more {
	font-size:.8em;
	color:#fff;
	padding:.5em;
	display:inline-block;
	-moz-border-radius:0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.proDemo {
	padding: 0 0 3.5em;
}
.proDemo h1 {
	color: #FFFFFF!important;
	font-size: 0.75em;
	text-transform: uppercase;
}
.proDemo h1, .proDemo h1 div, .proDemo h1 span, .proDemo h1 div span {
	color: #FFFFFF!important;
}
.proDemo h2 {
	color: #FFFFFF;
	font-size: 1.5em;
	line-height: 1.15em;
	padding: 0.35em 0 0;
}
.proDemo h2, .proDemo h2 span, .proDemo h2 span a:link, .proDemo h2 span a:visited {
	color: #FFFFFF!important;
}

/*.compSubmitBtn {
	background: -moz-linear-gradient(top, #283340 0%, #545d69 100%) !important; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #283340), color-stop(100%, #545d69)) !important; 
	background: -webkit-linear-gradient(top, #283340 0%, #545d69 100%) !important; 
	background: -o-linear-gradient(top, #283340 0%, #545d69 100%) !important; 
	background: -ms-linear-gradient(top, #283340 0%, #545d69 100%) !important; 
	background: linear-gradient(top, #283340 0%, #545d69 100%) !important; 
	border: 1px solid #999999 !important;
	color: #FFFFFF !important;
	display: table-cell;
	height: 34px;
	margin: 0 !important;
	
	-moz-border-radius:0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-transition: all 0.3s ease-in-out 0s!important;
	-moz-transition: all 0.3s ease-in-out 0s!important;
	-o-transition: all 0.3s ease-in-out 0s!important;
	transition: all 0.3s ease-in-out 0s!important;
	position:absolute;
	bottom:0px;
	left: 50%;
	width:150px;
	margin-left:-75px!important;
   
}*/


.compSubmitBtn {
	background: -moz-linear-gradient(top, #283340 0%, #545d69 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #283340), color-stop(100%, #545d69)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #283340 0%, #545d69 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #283340 0%, #545d69 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #283340 0%, #545d69 100%) !important; /* IE10+ */
	background: linear-gradient(top, #283340 0%, #545d69 100%) !important; /* W3C */
	border: 1px solid #999999 !important;
	color: #FFFFFF !important;
	display: table-cell;
	min-height: 30px;
	margin: 0 !important;
	/*padding: 0.2em 0.8em !important;*/
	-moz-border-radius:0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-transition: all 0.3s ease-in-out 0s!important;
	-moz-transition: all 0.3s ease-in-out 0s!important;
	-o-transition: all 0.3s ease-in-out 0s!important;
	transition: all 0.3s ease-in-out 0s!important;
	position:absolute;
	bottom:66px;
	left: 50%;
	width:90%;
	margin-left:-45%!important;/*line-height:2em;*/
	font-size: 0.95em;
	white-space:normal;
   }


.compSubmitBtn2 {
	bottom:-10px !important;
	}


.compSubmitBtn1{
	bottom: 20px;}
	
.register_home{
	border: 1px solid #ccc;
    display: inline-block;
    font-size: 12px;
    margin-top: 5px;
    padding: 5px;}	
	
.register_home:hover {
	background-color:#ccc;
	color:#333!important;}	




.compSubmitBtn:hover {
	background: -moz-linear-gradient(top, #303C49 0%, #283340 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #303C49), color-stop(100%, #283340)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #303C49 0%, #283340 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #303C49 0%, #283340 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #303C49 0%, #283340 100%) !important; /* IE10+ */
	background: linear-gradient(top, #303C49 0%, #283340 100%) !important; /* W3C */
}
.footer {
	background-color:#F4F3F9;
	background-image: url("/sites/all/themes/dataguise/images/footerTopBord.jpg");
	background-repeat: repeat-x;
}
.views-field-field-banner-pager-image {
	cursor:pointer;
}
.footNav {
	margin: 0;
}
.footNav ul {
	list-style-type: none;
	margin: 0;
}
.footNav ul li {
    display: inline-block;
    float: none;
    height: 0.95em;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}
/*.footNav ul li a {
    border-right: 1px solid #7B7B7B;
    display: inline-block;
    font-size: 0.8em;
    line-height: 1em;
    padding: 0 0.5em;
    vertical-align: top;
}*/


.footNav ul li a, .footNav ul li a:visited, .footNav ul li a:hover {
	border-right: 1px solid #fff;
	display: inline-block;
	font-size: 0.85em;
	line-height: 1em;
	padding: 0 0.5em;
	vertical-align: top;
	color:#fff!important;
}
.footNav .menu .last a, .footNav .menu .last a:hover, .footNav .menu .last a:focus {
	border-right:none!important;
}
/*	
.footTopbor{
	background-image:url(../images/footerTopBord.jpg);
	height:4px;
	width:100%;
	background-repeat:repeat-x;}
	
.footTopbor{
	background-image:url(../images/footerTopBord.jpg); background-repeat:repeat-x;}	*/	
	
.footCopyRight {
	float: right;
	font-size: 0.7em;
	color:#fff;
}
.views-field-field-companyteam-designat {
	/*font-weight: bold;*/
    margin-bottom: 0.5em;
	margin-top: 1em;
}
.views-field-field-companyteam-designat div {
	color: #CB0E1E;
	font-size: 1.3em;
	font-weight:bold;
}
.DesignMT {
	color: #999999 !important;
	font-size: 0.85em !important;
}
.views-field-field-companyteam-descriptions {
	display: table;
	clear: both;
	width: 100%;
	padding-bottom: 0.5em;
}
.views-field-field-companyteam-descriptions img {
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em;
	border: 0.1em solid #CCCCCC;
	padding: 0.3em 0.4em 0.3em 0.3em;
}
.views-field-field-press-release-startdate {
	border-radius: 50%;
	color: #000000 !important;
	display: table-cell;
	font-size: 0.9em !important;
	font-weight: bold;
	padding-top: 0.5em;
	vertical-align: top;
	width: 114px;
}
.NewsReleaseDiv .views-field-php {
	float: left;
	padding-left: 1.8em;
	padding-top: 0.3em;
}
.federalImg {
	float: right;
	margin-left: 0.5em;/*width: 22%;*/
}
.field-name-field-career-job-descriptions ul li {
	line-height:1.6em;
}
.field-name-field-career-job-descriptions p {
	padding: .6em 0 .4em 0!important;
}
.field-name-field-career-comapny-description {
	padding:.6em 0 .4em 0;
}
.fieldset-legend {
	font-weight:bold;
}
.field-name-field-career-comapny-description .field-items {
	padding:.4em 0 0 0;
}
#node_career_full_group_additional .fieldset-wrapper div {
	padding:0.15em 0
}
#node_career_full_group_additional .fieldset-wrapper p {
	padding: 0!important;
}
.overview_image {
	border-right:1px dashed #CCCCCC !important;
}
.carrierLocation {
	font-weight:normal!important;
	display: inline !important;
}
#edit-submitted-submit-resume-upload {
	width: 57%;
}
.view-white-papers .views-row {
	border-top: 1px dashed #999999;
	padding: 1.8em 0 1.2em;
}
.view-white-papers .views-row:first-child {
	border:none;
	padding-top:0;
}
.view-management-team a {
	font-size:16px!important;
}
h1 {
	font-size: 32px;
	margin: 0 0 25px !important;
}
.EventMore a {
	display: inline-block;
	margin: 0 0 0.7em;
}
ul.nice-menu li ul li a {
	font-size:.9em!important;
	font-weight:bold!important
}
.innerRightPannel {
	height:500px;
}
.textAlignC {
	text-align:center;
}
.field-name-field-job-required-skills .field-label, field-name-field-job-qualifications .field-label {
	padding: 0.8em 0 0.5em;
}

.datailSos {
	bottom: 8px;
	/*bottom: 7px;*/
	position: absolute;
}

.datailSos a{
	margin-right: 3px;
    margin-top: 10px;}


/*.datailSos2 {
    padding: 30px 0 0;
    width: 100%;
}*/

.datailSos2 {
    bottom: 4px;
    position: inherit;
    width: 100%;
}


.centerDwnCont {
    display: table;
    width: 100%;
}

.centDwImgLeft {
    width: 26%;
}

.centDwImgLeft, .centDwImgRight {
    display: table-cell;
    padding: 5px 6px;
    vertical-align: middle;
}

.centDwImgRight {
    padding: 5px 0 5px 10px;
    width: auto;
}

/* start feature new css */
.leftPanelPSecure {
    background-color: #000000;
    margin: 0.96em 0;
    min-height: 146px;
    position: relative;
    width: 100%;
	padding: 0 0 2.5em;
}

.ms-rtestate-field TABLE, .ms-rtestate-write TABLE {
    border-collapse: collapse;
}
.mainTbl, .editProjectTbl {
    border-collapse: collapse;
}
table {
    border-width: 0;
}
.ms-rtestate-field TABLE, .ms-rtestate-write TABLE {
    border-collapse: collapse;
}
.ms-webpart-chrome {
    border-spacing: 0;
}
.ms-rte-wpbox {
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: normal;
    list-style: disc outside none;
    text-align: left;
    text-indent: 0;
    text-transform: none;
    white-space: normal;
    word-spacing: normal;
    word-wrap: normal;
}
.ms-rte-layoutszone-inner {
    word-wrap: break-word;
}
.ms-rtestate-field TABLE, .ms-rtestate-write TABLE {
    border-collapse: collapse;
}
.ms-rtestate-field {
    word-wrap: break-word;
}
body, .ms-core-navigation {
    /*font-family: "Segoe UI" !important;*/
}
body, .ms-core-defaultFont, .js-callout-body {
    color: #444;
}
body, .ms-core-defaultFont, #pageStatusBar, .ms-status-msg, .js-callout-body {
    /*font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;*/
    font-size: 13px;
}
.headPSecureTxtH1 span {
    color: #ffffff;
}
 
.PSecureHead{
 width: 100%;
 } 
 

.headPSecureTxtH1 {
    color: #fff;
    font-size: 1.5em;
    font-weight: bold;
    text-transform: uppercase;
	 margin:  0em;
}
 

/*.secureTxtTag {
    color: #ffffff;
    font-size: 1.03em;
}*/

.secureTxtTag {
    color: #ffffff;
    font-size: 1.3em;
	line-height: 1.6em;
}

.HPLink a:link, .HPLink a:visited {
    background-color: #cccccc;
    color: #333;
    display: inline-block;
    float: left;
    font-size: 9px;
    height: 25px;
    line-height: 25px;
    margin-right: 4px;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 85px;
}

.HPLink a:hover{
	color:#fff;
	background-color:#808080;
}


 
.HPLink {
    display: inline-block;
    float: right;
    margin: 0;
    position: absolute;
    right: 3px;
	bottom: 1px;
}

.LPMore {
    color: #d01c17;
    text-decoration: none;
} 
 
.forumP p{
 color:#fff;
 padding:.5em 0;
 margin:0;
 padding: 0.7em 0;} 
 /* end feature new css */


.item-list .pager li {
    display: inline-block;
}



/*a.more3:link {
	background-color: #CCCCCC;
	color: #E51937 !important;
	display: inline-block;
	float: left;
	font-size: 9px;
	height: 25px;
	line-height: 25px;
	
	text-align: center;
	text-transform: uppercase;
	width: 70px;
}*/


a.more3:link {
    background-color: #cccccc;
    color: #e51937 !important;
    display: inline-block;
    float: left;
    font-size: 9px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-top: 6px;
    text-align: center;
    text-transform: uppercase;
    width: 95%;
}




a.more3:visited {
	color: #E51937 !important;
}


/*a.more4:link {
	background-color: #CCCCCC;
	color: #6ABE45 !important;
	display: inline-block;
	float: left;
	font-size: 9px;
	height: 25px;
	line-height: 25px;
	
	text-align: center;
	text-transform: uppercase;
	width: 70px;
}
*/
a.more4 {
    background-color: #cccccc!important;
    color: #42870e !important;
    display: inline-block;
    float: left;
    font-size: 9px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase;
    width: 95%;
}


a.more3:hover {
	color:#fff!important;
	background-color:#808080;
	
}


.views-field-field-webinars-mgt-datetime .originalA {
	vertical-align:top;
	margin-top: 5px;}
	
.views-field-field-webinars-mgt-datetime .field-content{
	vertical-align:top;
	width:68%;}	

ul.dblDash {
list-style-type: none;
margin-left: 0!important;
padding-left: 0!important;
}
ul.dblDash li {
background-image: url("../images/dashsim.jpg");
background-repeat: no-repeat;
padding-left: 15px;
background-position: left 6px;
}
.bch3{
margin-top:0px !important;
margin-bottom:0px !important;
font-size:14px !important;
}
.bch1{
margin-top:0px !important;
margin-bottom:0px !important;
font-size:16px !important;
}












.field-name-field-news-images {
    display: inline-block;
    float: left;
    margin-right: 20px;
}

.newsHead p {
    font-size: 16px !important;
}

span.date-display-single {
    display: inline-block;
    margin: 0 0 10px !important;
	font-weight: bold;
}

h1.newsHead {
    margin: 0 !important;
}


.TmpltMain blockquote {
    background-color: #ededed;
    padding: 3px 10px 3px 50px;
	border-left: 6px solid #ccc;
}

.TmpltMain ul li {
    padding: 3px 0;
}



.newsDiv .views-field-php a, .newsDiv .views-field-php a p, .newsDiv .views-field-php a span, .newsDiv .views-field-php a div {
	color: #DC241F;
	font-weight: bold;
	padding-bottom: 0 !important;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	padding-left: 0.5em;
	padding-top: 0.4em;
}

.item-list .pager li a{
	line-height: normal;
	display: inline-block;
	}
	
.item-list .pager li.pager-current{
	vertical-align:top;}	
	
.node.node-teaser h2, .node.node-teaser h2 a{
    display: inline-block;
	font-size:14px;
}	

.submitted {
    margin: 5px 0 !important;
}

.field-name-field-tags .field-item{
	margin-right:10px;
	display: inline-block;}
	
.field-name-field-tags .field-items{
	margin-top:5px;}	
	
.node-teaser .comment_forbidden, .feed-icon{
	display:none!important;}
	
ul.inline, ul.links.inline {
    display: inline-block;
    padding-right: 10px;
}		

.field-type-text-with-summary ul{
	margin-bottom: 10px;}

.field-type-text-with-summary ul li{
	margin:3px 0;}
	
.field-name-field-blog-category {
    display: inline-block;
    margin: 8px 0;
}	


.field-name-field-blog-category .field-items {
    margin: 5px 0 0;
}

.comment_forbidden a, ul.inline li a{
    margin-right: 5px;
	border-radius: 0.2em!important;
	-moz-border-radius: 0.2em!important;
	-webkit-border-radius: 0.2em!important;
    padding: 0.4em 1em!important;
}

.comment_forbidden {
	font-weight:bold;}
	
#node-442 .field-item{
	text-align:center
	}	
	
#block-views-blog-category-block ul li {
    background-color: #fffefc;
    background-image: url("../images/gradiantDarkRepeat.jpg");
    background-repeat: repeat-x;
    line-height: 1.9em;
    list-style-type: none;
    margin: 0;
	border-top: 1px solid #ccc;
}	

#block-views-blog-category-block ul a {
    border-width: 1px;
    color: #333;
    display: inline-block;
    font-size: 0.95em;
    font-weight: bold;
    padding: 5px 20px;
    width: 100%;
	font-weight:normal;
}

#block-views-blog-category-block ul li a.active, #block-views-blog-category-block ul li a:hover {
    background-color: #fffefc;
    background-image: url("../images/gradiantRedRepeat.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    color: #b70900;
	
}

.view-blog-category .view-header p span.blogSpn, .view-blog-category .view-header p a:hover {
    background-color: #fffefc;
    background-image: url("../images/gradiantRedRepeat.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    color: #b70900;
    display: inline-block;
    font-weight: bold;
    padding: 5px 10px;
    width: 100%;
	font-size: 15px;
}

.view-blog-category .view-header p {
    padding: 0 0em 0.65em 0 !important;
}



.view-blog-category .view-header p a {
    color: #333;
    display: inline-block;
    font-weight: bold;
    padding:5px 10px;
	width:100%;
	font-size: 15px;
}

/* free tial  starts */

.tryLft{
	float:left;
	width:60%;
	text-align:left;}
	
.tryRght{
	float:left;
	width:36%;
	}
	
.threeWay{
	width:100%}
	
.dg-md-4 {
    display: inline-block;
    margin-left: 30px;
    margin-right: 30px;
    text-align: left;
    vertical-align: top;
    width: 28%;
}
	
.TmpltMain .thumbLink {
    font-size: 18px;
    line-height: 1.5em;
    margin: 10px 0 5px !important;
    text-align: left;
}
	
.TmpltMain .tryLft h2 {
    font-size: 41px !important;
    font-weight: normal;
    line-height: 54px;
    margin: 0 !important;
    text-align: left;
}

.TmpltMain .tryLft h2 a {
    font-size: 38px !important;
    font-weight: normal;
    line-height: 54px;
    margin: 0 !important;
    text-align: left;
}



.TmpltMain .tryLft h3 {
    color: #cb0e1e;
    font-size: 16px !important;
    font-style: normal;
    font-weight: normal;
    margin: 20px 0;
    text-align: left;
    
}

.TmpltMain .tryLft h3 a{
	font-size: 18px !important;}

.TmpltMain .tryLft h4 {
    color: #464646;
    font-size: 20px;
    font-weight: normal;
    margin: 10px 0;
}
	
	
.TmpltMain h6
{
    color: #464646;
    font-size: 32px;
    font-weight: normal;
    margin: 20px 0;
    text-align: left;
}


/*.thumbImg {
    min-height: 240px;
}*/

.tryRght img{
	width:90%;}
	
.tryMain{
	padding:20px;}	
		
		
	
.tryRght a {
    display: inline-block;
    text-align: center;
}	

.tryRght a img {
    display: inline-block;
    text-align: center;
}
	
	
.hrRed {
    background-color: #cb0e1e;
    border: medium none;
    display: inline-block;
    height: 4px;
    width: 40%;
}


.dg-md-4 img {
    display: inline-block;
    width: 100%;
}
/* free trial ends */	



	
	/* free tial  starts */

.tryLft{
	float:left;
	width:60%;
	text-align:left;}
	
.tryRght{
	float:left;
	width:36%;
	}
	
.threeWay{
	width:100%}
	
.dg-md-4 {
    display: inline-block;
    margin-left: 30px;
    margin-right: 30px;
    text-align: left;
    vertical-align: top;
    width: 28%;
}
	
.TmpltMain .thumbLink {
    font-size: 18px;
    line-height: 1.5em;
    margin: 10px 0 5px !important;
    text-align: left;
}
	
.TmpltMain .tryLft h2 {
    font-size: 41px !important;
    font-weight: normal;
    line-height: 54px;
    margin: 0 !important;
    text-align: left;
}

.TmpltMain .tryLft h3 {
    color: #cb0e1e;
    font-size: 16px !important;
    font-style: normal;
    font-weight: normal;
    margin: 20px 0;
    text-align: left;
    
}

.TmpltMain .tryLft h4 {
    color: #464646;
    font-size: 20px;
    font-weight: normal;
    margin: 10px 0;
}
	
	
.TmpltMain h6
{
    color: #464646;
    font-size: 32px;
    font-weight: normal;
    margin: 20px 0;
    text-align: left;
}


/*.thumbImg {
    min-height: 240px;
}*/

.tryRght img{
	width:90%;}
	
.tryMain{
	padding:20px;}	
		
		
	
.tryRght a {
    display: inline-block;
    text-align: center;
}	

.tryRght a img {
    display: inline-block;
    text-align: center;
}
	
	
.hrRed {
    background-color: #cb0e1e;
    border: medium none;
    display: inline-block;
    height: 4px;
    width: 40%;
}


.dg-md-4 img {
    display: inline-block;
    width: 100%;
}
/* free trial ends */	



.TmpltMain .tryLft ul li {
    line-height: 22px;
    padding: 3px 0;
}


.menu-667 {
    width: 10%;
}

.menu-667 a {
    background: linear-gradient(to bottom, #eeff00 0%, #ff9400 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 8px;
    color: #4c0b09 !important;
    display: block;
    margin-left: 12px;
    margin-right: 12px;
    padding: 0.55em 0 !important;
    position: relative;
}

.menu-667 a:hover {
    background: #ffc700; /* Old browsers */
background: -moz-linear-gradient(top,  #ffc700 0%, #f9cc00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc700), color-stop(100%,#f9cc00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffc700 0%,#f9cc00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffc700 0%,#f9cc00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffc700 0%,#f9cc00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffc700 0%,#f9cc00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc700', endColorstr='#f9cc00',GradientType=0 ); /* IE6-9 */

}

ul.nice-menu-down ul li{
	position:relative;}

ul.nice-menu-down li ul li ul {
    left: 100% !important;
    top: -1px;
}

.ui-accordion-content {
    height: auto !important;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    top: inherit !important;
}

#block-menu-block-7 ul.menu a {
    border-width: 1px;
    font-size: 0.95em;
    font-weight: bold;
    text-decoration: underline;
}


#block-menu-block-7 a {
    color: #4d4d4d;
    display: block;
    text-decoration: none !important;
}

#block-menu-block-7 ul.menu li {
    background-color: #fffefc;
    background-image: url("../images/gradiantDarkRepeat.jpg");
    background-repeat: repeat-x;
    line-height: 1.9em;
    list-style-type: none;
    margin: 0;
}


#block-menu-block-7 ul li a {
    /*background-image: url("../images/plus.png");*/
    background-position: 98% 50%;
    background-repeat: no-repeat;
    display: block;
    padding: 0.4em 0.9em !important;
    transition: none 0s ease 0s ;
}

#block-menu-block-7 ul li a.active {
    background-color: #fffefc;
    background-image: url("../images/gradiantRedRepeat.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    color: #b70900;
}





#block-menu-block-7 ul.menu li:hover {
	color:#dc241f;
	background-image:url("../images/gradiantRedRepeat.jpg");
	background-repeat:repeat-x;
}



.newsDiv li a{
	display:inline-block;}
	
/************ Case Studies starts *************/

	
.caseStudyMain{
	width:100%;}
	
.head {
    background-color: #dc241f;
    padding: 20px;
}
	
.head h1 {
    color: #fff !important;
    font-size: 14px !important;
    font-weight: normal;
    margin-bottom: 5px !important;
}
	
.head h2{
	color: #fff;}
	
.head h3{
	color: #fff;}
	
.head h4 {
    color: #fff;
    font-size: 40px;
    font-weight: normal;
}
	
.head p{
	color: #fff;}
	
.caseStudyMain h3 {
    color: #dc241f;
    margin: 20px 0 5px;
}

.caseHigh{
	border:none;}	
	
.caseHigh td{
	border:none;
	vertical-align: top;}

.caseFootTbl{
	border:none;}
	
.caseFootTbl td{
	border:none;}	
	
.caseFootTbl p, .caseFootTbl span, .caseFootTbl a, .caseFootTbl .skype_c2c_text_span{
	color:#fff!important;} 	
	
.imgPers{
	text-align: center;}		
	
.imgPers img {
    height: auto !important;
    width: 80% !important;
}
	
.downCaseBtn{
	width:100%;
	position:relative;}	

.downCaseBtn a {
    border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    color: #dc241f;
    padding: 5px 7px;
    position: absolute;
    right: 0;
    top: -40px;
	font-weight: bold;
}							
		

/************ Case Studies ends *************/

.cs-style-1 figcaption{
	z-index:10!important;}

.cs-style-1 figcaption:hover {
	opacity:9!important;
	z-index:20!important;
	transition-duration: .8s;}	
	
	
/*********** blog form css ***********/

.form-textarea-wrapper #edit-comment-body-und-0-value, .form-textarea-wrapper .grippie {
    padding: 4px;
    width: 295px;
}
	
	
textarea {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 1px solid #ccc !important;
    box-shadow: none !important;}
	
#comment-form input.form-text {
    border: 1px solid #ccc !important;
	box-shadow: none !important;}	
	
#comment-form label{
	margin-bottom:5px;}	
	
#comment-form .textField, #comment-form #block-search-form, #comment-form input.form-text {
    background-color: #ffffff !important;
    border-radius: 4px !important;
    font-family: Arial,Helvetica,sans-serif !important;
    height: 32px !important;
    margin: 0 !important;
    width: 295px;
}	

.captcha .fieldset-wrapper{
	margin-top:5px;}
	
.captcha .fieldset-wrapper .fieldset-description, .captcha .fieldset-wrapper .description{
	margin:5px 0;}	
	
#comment-form .comment {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 1px solid #ccc !important;}	
	
#comment-form .content .field-name-field-website, #comment-form .content .field-name-field-email{
	/*margin:5px 0;*/}
	
#comment-form .field-name-comment-body	{
	margin:5px 0;}
	
#comment-form .content .field-name-field-website .field-label, #comment-form .content .field-name-field-website .field-items, #comment-form .content .field-name-field-email .field-label, #comment-form .content .field-name-field-email .field-items {
	display:inline-block;
	margin-right:5px;}	
	
#comment-form .comment-preview h3{
	/*margin-bottom:3px;
	display:inline-block;*/}	
	
	

#comment-form .comment-preview h3 a, #comments .comment h3 a {
    font-size: 14px;
	font-weight:bold;
}	

#comments h3 {
    padding: 0 0 5px !important;
}
	
#comment-form .comment-preview .field-label {
	/*width:60px;*/}
	
.submitted {
	font-style:italic;}	
	
.submitted .username{
	font-weight:bold;}		
	
		
.formComment .form-type-textfield, .formComment .field-type-text, .formComment .field-type-text-long, .formComment .field-type-text, .formComment .form-type-textfield{
	display:block!important;}	
	
.formComment #edit-preview{
	display:inline-block!important;}
	
	
/************ blog form css ends ************/	

/*ul.nice-menu, ul.nice-menu ul {
    z-index: 99999999 !important;
}*/


/******* Video content starts ***********/

#block-views-videos-home-page-view-block-1{
	width:36%;}	
	
#block-views-videos-home-page-view-block-1 .content, #block-views-videos-home-page-view-block-1 .field-content{
	margin:0;}
	
#block-views-videos-home-page-view-block-1 #youtube-field-player {
    height: 250px;
    width: 100%;
}		

.view-content iframe, .field-name-field-youtube iframe{
	margin-bottom:20px;}
	
.view-videos-home-page-view iframe{
	margin:0;}	
	
/******* Video content ends ***********/	
	


/*********************************responsive css**************************/

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

.datailSos2 {
    position: absolute;
    
}



}

@media only screen and ( max-width: 1366px ) {
	
	.dg-md-4 {
    width: 27%;
}
	}
	
@media only screen and ( max-width: 1280px ) {	
	
	
	

}


@media only screen and ( max-width: 1136px ) {
	.logoTextRight, .artContainLast{
		min-height:204px!important;
		height:255px;}
.compSubmitBtn {
	bottom: 45px;
}
	.compSubmitBtn2 {
    bottom: 4px !important;
}	
	}

@media only screen and ( max-width: 1024px ) {
.skdslider .MainWrapper {
	left:0px;
}
.logoTextRight {
	display: table-cell;
	height: 182px;
	padding: 0 0 1em 0.8em;
	position: relative;
	vertical-align: top;
	width: 76%;
}
.artContainLast {
	float: left;
	min-height: 182px;
	min-width: 214px;
	padding: 0em 1em 0;
	position: relative;
}
ul.nice-menu-down li.menuparent, ul.nice-menu-down li.menuparent:hover {
	background-position: 90% center;
	background-repeat: no-repeat;
}
.leftBanDiv {
	padding: 0;
	width: 18%;
}
.bx-wrapper {
	margin: 0;
	padding: 0;
	/*position: relative;height: 211px;*/
}
.bx-viewport ul li {
	/*width: 101% !important;*/
}
.overview_image {
	border-right: 1px dashed #CCCCCC !important;
	padding: 0 1em 0 0 !important;
}
.bx-wrapper ul {
	/*width: auto !important;*/
}
.mainBanner .field-content {
	height: 100% !important;
	margin: 0 !important;
	width: auto !important;
}
.BigResource ul li a {
	font-size: 0.68em;
	padding: 0.2em 0;
}
.main .block-views {
	vertical-align: top;
	/*width: 40%;*/
}
/*.artContainLast {
	min-width: 100%;
}*/

.artContain {
    min-height: 233px;
}

/*.datailSos {
    bottom: inherit;
    position: inherit;
}*/



/*.main .block-views:last-child {
	width: 20%;
}
*/
.compSubmitBtn {
    height: 40px;
    white-space: normal;
    width: 86%;
	bottom:75px;
}

.artContainLast, .artContain {
    font-size: 95%;
    min-height: 207px !important;
}
	
.logoTextRight {
    height: 243px;
}

.compSubmitBtn2 {
    bottom: -2px !important;
}

a.more4:link, a.more3:link {
    height: auto;
    line-height: 12px;
    padding: 6px 2px;
    width: 100%;
}

.artContainLast .logoTextRight h2 p, .artContainNext .logoTextRight h2 a, .artContain .logoTextRight h2, .artContainLast .logoTextRight h2, .artContainNext .logoTextRight h2 p, .artContain .logoTextRight h2 a, .artContainLast .logoTextRight h2 a, .artContainNext .logoTextRight h2, .artContain .logoTextRight h2 p, .artContainLast .logoTextRight h2 div.field-content, .artContainNext .logoTextRight h2 div.field-content, .artContain .logoTextRight h2 div.field-content, .artContainLast .proDemo h2 p, .artContainLast .proDemo h2 a, .artContainLast .proDemo h2{
	font-size:18px !important;
	font-weight:bold;
	}

.compSubmitBtn1 {
    bottom: 23px;
}
   
.main .block-views:first-child .content {
    width: auto;
} 

.logoText {
    min-height: 255px;}  
	
ul.nice-menu li.last a {
    /*font-size: 0.8em;*/
}	
    
}


 @media only screen and ( max-width: 962px ) {
.skdslider .MainWrapper {
	left:0px;
}
}
 @media only screen and ( max-width: 960px ) {
.MainWrapper {
	left:0px;
}
/******Inner page*************/
	
	.MainWrapper {
	width: 100%;
}
.innerMainWrapper {
	width: 100%;
}
/*	.PageContainer {
   
    width: 96%;
	margin:0 auto;
	}*/
	
#block-menu-block-1 ul.menu a {
    line-height: 1.5em;
}
.padBox {
	padding: 0 1em;
}
/******Inner page*************/
	
/*	.main .block-views:first-child .content {
    border-bottom: 1px solid #EF2E24;
    border-right: medium none;
}*/
	
 }
 @media only screen and ( max-width: 960px ) {
.BigResource ul li a {
	font-size: 0.6em;
	padding: 0.2em 0;
}
}
 @media only screen and ( max-width: 40em ) /* 640 */ {
html {
	font-size: 85%;
}
.logo, .DataguiseTopNav, .MainWrapper {
	float: none;
	width: 100%;
}
.logo {
	text-align: center;
}
.logo a img {
	margin: 0 auto;
	width: 80%;
}
/*.MainWrapper {
	padding: 0 1em;
}*/
.loginBox {
	width: 100%;
}
.loginBtn {
	margin: 0 0 0 0.5em;
}
.skdslider .MainWrapper {
	left: 0em;
	position: absolute;
	top: 10%;
}
.dataTxt ul li a {
	border-bottom: 1px dashed #727579;
	color: #999FA6;
	display: inline-block;
	font-size: 1.5em;
	padding: 0.3em 0;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	width: 230px;
}
.socialIcons {
	float: left;
	width: 18%;
}
.searchMain {
	float: right;
	margin-left: 0.1em;
	position: relative;
	width: 81.7%;
}
#block-search-form input.form-text {
	padding: 0 10px;
	width: 92.9%;
}
.main .content {
	float: left;
	margin: 0.2em 0 0.5em;
	width: 100%;
}
a.more2:link, a.more2:visited {
	/*line-height: 2.35em;*/
	padding: 0 0.5em;
}


	
	
}
/*********** nav ends here *********/

/*Some Responsive CSS */
@media screen and (max-width:767px) {
}
/******************slider CSS ends****************/

/******************Home Tabs starts*****************/


ul.resp-tabs-list {
	color: #FFFFFF;
	font-size: .85em;
	margin: 0;
	padding: 0;
}
.resp-tabs-container h5 {
	color: #FFFFFF;
	font-size: .9em;
	font-weight: 600;
	margin: 5px 0 0;
	padding: 0;
}
.demo {
	width: 980px;
	margin: 0px auto;
}
.demo h1 {
	margin:33px 0 25px;
}
.demo h3 {
	margin: 10px 0;
}
pre {
	background: #fff;
}
 @media only screen and (max-width: 780px) {
.demo {
	margin: 5%;
	width: 90%;
}
.how-use {
	float: left;
	width: 300px;
	display: none;
}
.ThumnailWrapperDiv1 {
	width:33%;
	text-align:center;
/*float:inherit!important;*/}
.skdslider .MainWrapper {
	left: 0em;
	position: absolute;
	top: 10%;
}
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
ul.resp-tabs-list {
	display: none;
}
h2.resp-accordion {
	display: block;
}
.resp-vtabs .resp-tab-content {
	border: 1px solid #C1C1C1;
}
.resp-vtabs .resp-tabs-container {
	border: none;
	float: none;
	width: 100%;
	min-height: initial;
	clear: none;
}
.resp-accordion-closed {
	display:none !important;
}
.resp-vtabs .resp-tab-content:last-child {
	border-bottom: 1px solid #c1c1c1 !important;
}
.logo a img {
	margin: 0 auto;
	width: 80%;
}
.logoTextLeft {
    padding: 0.5em 0.3em 1em 0;
}

.main #block-block-29 {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

ul.nice-menu li.menu-667 a {
    font-size: 0.6em;
    margin: 0 0.5em;
}




}

/**************main content ends*************/	
	@media only screen and (max-width: 980px) {
/*.MainWrapper {
	width:96%;
	padding:0 2%;
}*/
.logo {
	padding-left:0
}

.compSubmitBtn2 {
    bottom: 2px !important;
}

.compSubmitBtn {
    bottom: 63px;}
	
.compSubmitBtn1 {
    bottom: 13px;
}	



	}

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

.compSubmitBtn2 {
    bottom: 8px !important;
}


}




 @media only screen and (max-width: 854px) {
.resp-tabs-list li {
	padding: 0.35em 1em!important;
}
.footer {
	padding:1em 0!important;
}
.DataguiseTopNav {
	float: right;
	margin-top: 20px;
}
.resp-tabs-list li {
	font-size: 0.9em;
	height: 2.9em;
	line-height: 2.3em;
}
.footNav ul li {
	margin: 0.1em 0;
}

.main .block-views:first-child .content {
    padding-right: 0.5em;
}

.artContain, .logoTextRight, .artContainLast {
    height: 242px !important;
}
.compSubmitBtn2 {
    bottom: 20px !important;
}

.compSubmitBtn {
    bottom: 85px;
    
}

.menu-667:last-child {
    font-size: 0.6em;
    margin: 0 6px;
}


.dg-md-4 {
    width: 24%;
}

ul.nice-menu li.menu-667 a {
    font-size: 1.1em;
    margin: 0 4px;
}

.dg-md-4 {
    margin-left: 10px;
    margin-right: 10px;
    width: 28%;
}



}


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

.artContain, .logoTextRight, .artContainLast {
    height: 260px !important;
}

ul.nice-menu li ul li a {
    font-size: 0.8em !important;
    
}

/*pradeep*/
	.logoTextLeft {
    display: table-cell;
    padding: 0.7em 0.3em 0.5em 0;
    vertical-align: top;
    width: 20%;
}
.artContain, .logoTextRight, .artContainLast {
    height: 295px !important;
}
.compSubmitBtn {
    bottom: 85px;
}

.compSubmitBtn1 {
	bottom:43px !important;}
.compSubmitBtn2 {
    bottom: 1px !important;
}



.liveWebRight .artContainLast h2, .artContainNext h2, .artContain h2 {
    font-size: 14px !important;
	font-weight:bold;
/*end editing*/
 }
 
 .region-main-content-section{
	 width:33%;}
	 



 }


 @media only screen and (max-width: 480px) {
.fltNon {
	float:none!important;
}
.searchBtn {
	margin-left: -24px;
	margin-top: -22px;
}
.SearchInput {
	width:100%;
	margin-top: 1em;
}
.loginBtn {
	width:100%;
}
.loginBox {
	height: auto;
}
.footCopyRight {
	clear: both;
	float: none;
	font-size: 0.8em;
	margin: 0 auto;
	width: 208px;
}
.footNav {
	margin: 0 auto;
	width: 350px;
}
.headerRightBox li {
	border-right: 1px solid #D7D7D7;
	color: #FFFFFF;
	float: left;
	font-size: 0.85em;
	height: 13px;
	line-height: 1.1em;
	padding: 0 0.5em 0.2em;
}
.headerRightBox li:last-child {
	border-right: medium none;/*padding: 0.2em 0 0 0.7em;*/
}
.loginBtn {
	margin: .32em 0 0 0em;
}
.skdslider .MainWrapper {
	left: 0em;
	position: absolute;
	top: 10%;
}
.dataTxt ul li a {
	border-bottom: 1px dashed #727579;
	color: #999FA6;
	display: inline-block;
	font-size: 1.5em;
	padding: 0.3em 0;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	width: 230px;
}
.SocialConnect {
	margin: 0 auto;
	padding: 1em 0;
	width: 307px;
}
.FltRight {
	float: none;
}
.circleShape {
	height: 110px;
	margin: 1em auto;
	width: 110px;
}
.circleShape img {
	margin: 2.45em auto;
}
#block-menu-block-1 ul.menu a {
	line-height: 1.2em;
}
.socialIcons {
	width: 89px;
}
}
 @media only screen and (max-width: 360px) {
.fltNon {
	float:none!important;
}
.searchBtn {
	margin-left: -24px;
	margin-top: -22px;
}
.SearchInput {
	width:100%;
	margin-top: 1em;
}
.loginBtn {
	width:100%;
}
.footCopyRight {
	font-size: 0.8em;
	margin: 0 auto;
	width: 208px;
	float:none;
	clear:both;
}
.SocialConnect {
	margin: 1.5em auto;
	width: 78%;
}
.loginBox {
	height: auto;
}
.logo {
	padding: 0.8em 0 0;
}
.circleShape {
	height: 110px;
	margin: 1em auto;
	width: 110px;
}
.circleShape img {
	margin: 2.45em auto;
}
.solutionBox {
	float: inherit !important;
	margin: 0 auto !important;
	width: 90%;
}
.bigDataBox {
	margin: 0 auto !important;
	width: 90%;
}
.resourcesBox {
	margin: 0 auto !important;
	width: 90%;
}
.dataTxt ul li a {
	width:100%
}
.headerRightBox li {
	border-right: 1px solid #D7D7D7;
	color: #FFFFFF;
	float: left;
	font-size: 0.85em;
	height: 13px;
	line-height: 1.1em;
	padding: 0 0.5em 0.2em;
}
.headerRightBox li:last-child {
	border-right: medium none;/*padding: 0.2em 0 0 0.7em!important;*/
}
/*.loginBtn {
    0.32em 0 0 !important;
}*/

.skdslider .MainWrapper {
	left: 0em;
	position: absolute;
	top: 10%;
}
.skdslider .slide-desc > h2, .skdslider .slide-desc > h2 p, .skdslider .slide-desc > h2 p span, .skdslider .slide-desc > h2 div, .skdslider .slide-desc > h2 span {
	color: #ffffff;
	margin-bottom: 10px;
	margin-top: 0px;
	line-height:1em;
	text-transform: uppercase;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
	position:relative;
}
.skdslider .slide-desc > h2 {
	font-size: 2.1em;
	line-height:1em;
	margin-bottom: 10px;
	margin-top: 0px;
	color: #ffffff;
}
.skdslider .slide-desc > .desc2 p, .skdslider .slide-desc > .desc2 div, .skdslider .slide-desc > .desc2 span {
	text-shadow: 0 2px 2px #000000!important;
	color: #FFFFFF!important;
	margin-top: 5px;
	font-size:1.1em;
}
a.more {
	margin-top: 0.2em;
	display: block;
}
.socialIcons {
	float: left;
	width: 30.4%;
}
.searchMain {
	float: right;
	margin-left: 0.1em;
	position: relative;
	width: 68.6%;
}
.contText ul li {
	margin: 0.2em;
}

.logoTextLeft {
    padding: 0.8em 0 1em 0;
}

.liveWebRight {
    width: 82%;
}
}
/*************Home Tabs ends **************/

/* End Of Second Accordian Two  */ 


/********************************responsive css ends here******************/
	


/********************************New Home Page CSS ends*******************/


.field-name-field-page-descriptions ul {
	margin-bottom: 0.7em;
	margin-left: 1em;
}
.field-name-field-page-descriptions ul li {
	line-height:1.55em;
}
.tabBigData > ul.menu {
	display: inline-block;
	float: left;
	background-color: #333;
	color: #fff;
	margin: 0.225em 0.8em 0.2em 0.2em;
	border-radius: .2em;
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	-khtml-border-radius: .2em;
}
.tabBigData > ul.menu li a {
	background-color:#333;
}
.proDemo .field-content {
	margin: 0 0 0;
}
.content ul li a img {
	height: 27px;
	outline: medium none;
	overflow: hidden;
	width: 27px;
}
.logoSocial ul li a img {
	height: inherit;
	outline: medium none;
	overflow: hidden;
}
.footer .content ul.menu {
	margin: 0 0 0 1.5em;
	text-align:center;
}
.views-slideshow-controls-bottom {
	position: absolute;
	right: 10px;
	bottom: 6px;
	z-index: 7;
}
/*.datailSos {
	bottom: 7px;
	position: absolute;
}*/
.views_slideshow_controls_text_previous a, .views_slideshow_controls_text_previous a:active {
	background-image: url(/sites/all/themes/dataguise/images/arrowPre.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 24px;
	float:left;
}
.views-slideshow-controls-text-pause a, .views-slideshow-controls-text-pause a:active {
	background-image:url(../images/pauseBtn.png);
	background-repeat:no-repeat;
	color: transparent;
	display: block;
	text-indent: -9999px;
	width: 22px;
	float:left;
}
.views-slideshow-controls-text-next a, .views-slideshow-controls-text-next a:active {
	background-image:url(../images/arrowNext.png);
	background-repeat:no-repeat;
	display: block;
	text-indent: -9999px;
	width: 24px;
	float:left;
}
.views_slideshow_pager_field_item {
	float:right;
}
/*.views-content-field-banner-pager-image:hover{
	background-color:#fff;
	width:22px;
	height:22px;
	border-radius:50%;
	z-index:99;
	}	
	
.views-content-field-banner-pager-image img{z-index:1;}*/


h3 {
	color: #333A44;
	padding: 10px 0 0;
	font-size: 1.35em !important;
	padding-bottom: 0.2em !important;
	text-align:left;
}
.view-partner-profiles h3 {
	color: #333;
	font-size: 1.25em !important;
}
.links ul li a, a.more, #comments ul.links li a, input[type="submit"], input[type="reset"], input[type="button"] {
	background: -webkit-linear-gradient(center top, #B30A04 0%, #DC241F 100%) repeat scroll 0 0 #F92F24;
	background: -moz-linear-gradient(center top, #B30A04 0%, #DC241F 100%) repeat scroll 0 0 #F92F24;
	background: -ms-linear-gradient(center top, #B30A04 0%, #DC241F 100%) repeat scroll 0 0 #F92F24;
	background: -o-linear-gradient(center top, #B30A04 0%, #DC241F 100%) repeat scroll 0 0 #F92F24;
	background: linear-gradient(center top, #B30A04 0%, #DC241F 100%) repeat scroll 0 0 #F92F24;
	box-shadow: 0 1px 2px #939DA2;
	text-shadow: 0 1px 1px #003547;
}
table td, table th {
	padding:1px!important;
}
.logoTextLeft img {
	width: 100%;
}
.submitted {
	margin: 0 !important;
}
 @media only screen and (max-width: 992px) {
.artContain {
	display: table-cell;
	float: none;
	min-height: 197px;
	padding: 0 0.5em 0 1em;
	position: relative;
}
}
 @media only screen and (max-width: 920px) {
.footCopyRight {
	clear: both;
	color: #333333;
	float: none;
	font-size: 0.7em;
	text-align: center;
}
.footNav {
	float: none;
	margin: 0 auto !important;
	padding: 0.9em 0;
	text-align: center;
	/*width: 519px;*/
}
}
 @media only screen and (min-device-width : 769px) and (max-device-width : 962px) {
.main {
	background-color: #000000 !important;
	display: table;
	margin: 0;
}
/*.wrapper {
    margin: 0 auto;
    width: 96%;
}
*/
.artContainLast {
	float: left;
	/*min-height: 163px;*/
    min-width: inherit;
	/*padding: 0.95em 1em 0;*/
	position: relative;
}
.datailSos {
	position: absolute;
	 bottom: 8px;
}
/*.datailSos {
    margin: 0.5em 0;
    position: inherit;
}*/



}
 @media only screen and (max-width: 962px) {
.mainBanner {
	width: 80%;
}
.overview_image {
	border-right: 1px dashed #CCCCCC !important;
	padding: 0 1em 0 0 !important;
}
/*.BigResource {
    width: 100%;
}*/
.banner > .BigResource {
	width: 28%;
}
.BigResource {
	float: right;
	margin: 0;
}
.BigResource ul li {
	line-height: 1.2em;
}
.BigResource ul li a {
	width: 100%;
}
.contactRTContent {
	float: none;
}
ul.nice-menu-down li.menuparent {
	background-position: 84% center;
	background-repeat: no-repeat;
}
ul.nice-menu-down li.menuparent:hover {
	background-position: 84% center;
	background-repeat: no-repeat;
}
.BigResource h1 {
	font-size: 0.9em !important;
}
.st-accordion .accordLi {
	min-height: inherit;
}
.BigResource ul li a {
	width: auto;
}
}
 @media only screen and (max-width: 854px) {
/*	.wrapper {
    margin: 0 auto;
    width: 96%;
}*/

.footNav {
	float: none;
	margin: 0 auto;
	padding: 0.5em 0;/*width: 500px;*/
}
.footCopyRight {
	color: #333333;
	float: none;
	font-size: 0.7em;
	margin: 0 auto;
	padding: 0.5em 1em;/*width: 305px;*/
}
.footer {
	background-color:#F4F3F9;
	background-image: url("/sites/all/themes/dataguise/images/footerTopBord.jpg");
	background-repeat: repeat-x;
}
/*.datailSos {
    bottom: 0;
    left: 10px;
    position: absolute;
}*/

/*.datailSos {
    position: inherit;
}*/


.artContain, .logoTextRight, .artContainLast  {
    height: 270px;}
	
.compSubmitBtn {
    bottom: 32px;
}
.compSubmitBtn1 {
    bottom: -14px !important;
}	
	
	

	}
 @media only screen and (max-width: 800px) {
.resp-tabs-list li {
	padding: 0.35em 1em!important;
}
.mainBanner {
	width:100%;
}
.bx-wrapper .bx-prev {
	right: 3em;
}
.bx-wrapper .bx-next {
	right: 1em;
}
.footer {
	padding:1em 0!important;
}
.DataguiseTopNav {
	float: right;
	margin-top: -20px;
}
.BigResource {
	clear: both;
	margin: 0em 0 1em 0;
	padding: 0;
	width: 100%;
}
.BigResource ul li a {
	width: 100%;
}
.BigResource h1 {
	padding: .3em;
}
.banner > .BigResource {
	width: 100%;
}
.field-content {
	margin: 0.2em 0 0;
}
.contactRTContent {
	float:none;
	width:100%;
	margin:0;
}
.contactTbl td {
	width: 50%;
}
.contactTbl td:nth-child(odd) {
	padding: 0 5% 0 0 !important;
	width: 45%;
}
.leftBanDiv {
	display: inherit;
	margin: 0 auto;
	width: 100%;
}
.divTbl {
	/*display:inline;*/
	color:#FFF;
	width:100%;
	background-image:url(../images/innerLeftBg.jpg);
	background-repeat:repeat-y;
	padding: 0em 0 0 0;
}
.banner {
	height: auto;
}
.mainBanner {
	float: inherit;
}
.BigResource ul li a {
	line-height: 2em !important;
}
.bx-wrapper {
	margin: 0 auto;
}
.mainBanner img {
	height: auto !important;
}
.bx-wrapper .bx-viewport {
	/* height: auto !important;*/
    overflow: hidden;
	position: relative;
	width: 100%;
}
ul.nice-menu-down li.menuparent, ul.nice-menu-down li.menuparent:hover {
	background-position: 96% center;
	background-repeat: no-repeat;
}
.BigResource h1 {
	font-size: 1em !important;
}
.footCopyRight {
	color: #333333;
	font-size: 0.7em;
}
.views-field-field-press-release-startdate {
	width: 21%!important;
}
.compSubmitBtn {
	margin: 0 0 0 -61px !important;
	padding: 0.32em 0.8em !important;
	width: 122px;
	font-size: 0.9em;
}
.BigResource ul li {
	padding: 0 1em;
}
.BigResource ul li a {
	width: auto;
}
.NewsReleaseDiv, .quotesDiv {
	display: inline-block;
}
.NewsReleaseDiv .views-field-php {
	padding-left: 0;
}
.newsDiv .views-field-title {
	padding-left: 0;
}
.newsDiv .views-field-field-news-descriptions {
	padding-left: 0;
}
.newsDiv ul li {
	display: inline-block;
}
.newsDiv .views-field-field-news-startdate {
	display: inline-block;
}
.logoTextRight {
	height: 240px;
}
.artContainLast {	
	min-height: 240px;
}
.BigResource ul li a {
	font-size: 0.68em;
	padding: 0em 0;
}
.BigResource ul li {
	width: 96%;
}

.artContainLast .logoTextRight h2 p, .artContainNext .logoTextRight h2 a, .artContain .logoTextRight h2, .artContainLast .logoTextRight h2, .artContainNext .logoTextRight h2 p, .artContain .logoTextRight h2 a, .artContainLast .logoTextRight h2 a, .artContainNext .logoTextRight h2, .artContain .logoTextRight h2 p, .artContainLast .logoTextRight h2 div.field-content, .artContainNext .logoTextRight h2 div.field-content, .artContain .logoTextRight h2 div.field-content, .artContainLast .proDemo h2 p, .artContainLast .proDemo h2 a, .artContainLast .proDemo h2 {
    /*font-size: 16px !important;*/
    
}

.BigResource ul li a {
   font-size: 0.9em;}
   
  .logoTextRight {
    height: 200px;
}

.artContainLast {
    min-height: 200px;
}

/*.artContain p {
    font-size: 0.85em;
}*/

.artContainLast p {
    font-size: 0.85em;
    
} 

.artContain, .logoTextRight, .artContainLast {
    height: 284px !important;
}
	
.compSubmitBtn2 {
    bottom: 1px !important;
}	

.main #block-block-29, .main .region-main-content-section, #block-views-dataguise-featured-block-3 {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.main .block-views:first-child .content {
    border-bottom: 1px solid #be1103;
}

.liveWebRight .artContainLast h2, .artContainNext h2, .artContain h2 {
    font-size: 18px !important;
	font-weight:normal;
}

.liveWebLeft {
    width: 15%;
}

.artContain, .logoTextRight, .artContainLast {
    display: inline-block;
    height: auto !important;
    width: 100%;
}

.datailSos2 {
    bottom: inherit;
    width: 100%;
}

.logoText {
    min-height: auto;
}

.datailSos {
    position: inherit;
}

.centDwImgLeft {
    width: 15%;
}

a.more4:link, a.more3:link {
    width: 80%;
}

.artContainLast .logoTextRight h2 p, .artContainNext .logoTextRight h2 a, .artContain .logoTextRight h2, .artContainLast .logoTextRight h2, .artContainNext .logoTextRight h2 p, .artContain .logoTextRight h2 a, .artContainLast .logoTextRight h2 a, .artContainNext .logoTextRight h2, .artContain .logoTextRight h2 p, .artContainLast .logoTextRight h2 div.field-content, .artContainNext .logoTextRight h2 div.field-content, .artContain .logoTextRight h2 div.field-content, .artContainLast .proDemo h2 p, .artContainLast .proDemo h2 a, .artContainLast .proDemo h2 {
    font-size: 17px !important;
    font-weight: normal;
}

.artContain p {
    font-size: 0.9em;
}


.compSubmitBtn {
    min-width: 230px !important;
    width: inherit !important;
	left: 28%;
	bottom: 23px;
}

.compSubmitBtn1 {
    bottom: 25px;
    left:60%;
}


.compSubmitBtn2 {
    bottom: 43px !important;
    left: 76%;
}

.compSubmitBtn,  .compSubmitBtn1 , .compSubmitBtn2 {
	bottom: 23px!important;}

.artContainLast, .artContain {
    font-size: 100%;
    min-height: 150px !important;
	padding-bottom: 10px;
}

.artContainLast p {
    font-size: 1em;
}

.main .block-views:first-child .content {
    width: 100%;
} 

.main .block-views:first-child .content {
    width: 100% !important;
	border-right:none;
}

	#block-views-videos-home-page-view-block-1 {
    width: 100%;
}
}
 @media only screen and (max-width: 768px) {
/*	.wrapper {
    margin: 0 auto;
    width: 96%;
}*/

.main .region-main-content-section {
	display: inline-block;
	width: 100%;
}
.main .block-views {
	display: inline-block;
	vertical-align: top;
}
.main .block-views:last-child {
	background: none;
	display: inline-block;
	width: 100%;
	vertical-align:top;
}
.artContainLast {
	float: none;
	min-height: 152px;
	padding: 0.4em 1em 0;
	position: relative;
	width: 100%;
}
.footNav {
	float: none;
	margin: 0 auto;
	padding: 0.5em 0;/*width: 500px;*/
}
.footCopyRight {
	color: #333333;
	float: none;
	font-size: 0.7em;
	margin: 0 auto;
	padding: 0.5em 1em;/* width: 305px;*/
}
.artContainLast {
	min-height: 135px;
}
.proDemo {
	padding: 0;
}
.artContain {
	min-height: 140px;
	padding: 0 1em 0em 1.5em;
	width:100%;
}
.logoText {
	min-height: 142px;
	position: relative;
}
.main .block-views:first-child .content {
	border:none;
	border-bottom: 1px solid #BE1103;
}
.logoTextLeft {
	width: 15%;
}
.main .block-views {
	display: table-row-group;
	vertical-align: top;
}
.logoTextRight {
	display: table-cell;
	height: 140px;
	padding: 0 0 1em 0.8em;
	position: relative;
	vertical-align: top;
	width: 76%;
}
.BigResource ul li a {
	/*border-top: 1px solid #8D9299;*/
    color: #FFFFFF;
	display: block;
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0.1em 0.5em;
	text-align: center;
	text-transform: none;
}
.main .content {
	float: left;
	margin: 0.4em 0 0;
	width: 100%;
}
.compSubmitBtn {
	bottom:9px;
}
.logoTextRight {
	height: 150px;
}
.main .block-views:first-child .content {
	padding-bottom: 0;
}
.contactTbl {
	width: 100% !important;
}
.st-accordion .accordLi > a {
	line-height: 1.2em;
}

.artContain {
	display: inline-block;
	float: none;
	padding: 0 1em;
	position: relative;
	width: 100%;
}
.fstCol td:first-child {
	width: 25%;
}

.main .block-block {
    display: inline-block;
    width: 100%;
	border-bottom: 1px solid #be1103;
}
.main .block-block:first-child .content {
    border-right: medium none;
}

.artContain {
    padding: 0.2em 1em 0.8em;
}

.artContainLast {
    padding: 0 1em 0;

 }
 
 
 .artContainLast .logoTextRight h2 p, .artContainNext .logoTextRight h2 a, .artContain .logoTextRight h2, .artContainLast .logoTextRight h2, .artContainNext .logoTextRight h2 p, .artContain .logoTextRight h2 a, .artContainLast .logoTextRight h2 a, .artContainNext .logoTextRight h2, .artContain .logoTextRight h2 p, .artContainLast .logoTextRight h2 div.field-content, .artContainNext .logoTextRight h2 div.field-content, .artContain .logoTextRight h2 div.field-content, .artContainLast .proDemo h2 p, .artContainLast .proDemo h2 a, .artContainLast .proDemo h2 {
    font-size: 18px !important;
    
}

.artContain p {
    font-size: 0.9em;
}

.artContainLast p {
    font-size: 0.9em;
    
} 

.compSubmitBtn {
    bottom: 8px;
    display: inline-block;
    font-size: 100%;
    left: 28%;
    position: absolute;
    white-space: pre;
    width: auto;
}

.compSubmitBtn1 {
    left: 60%;
}

/*.compSubmitBtn2{
	bottom: 8px!important;
	left:64%;}*/
	
	
.compSubmitBtn2 {
    bottom: 23px !important;
    left: 50%;
    margin-left: -110px !important;
    min-width: 220px;
}	
	
.artContainLast {
    min-height: 152px!important;	
	height: auto!important;}
	
.artContain {
    min-height: 140px !important;
	height: auto;}	
	
.logoTextLeft {
    padding: 0.8em 0.3em 1em 0;
}

.BigResource h1 {
    margin-bottom: 0.4em !important;
    margin-top: 0.4em !important;}	
	
/*.artContain, .logoTextRight, .artContainLast {
    height: auto !important;
}

.datailSos {
    position: inherit;
}
*/

	
.datailSos2 {
    padding: 10px 0 6px;
}	

.artContain:first-child {
    height: auto !important;
    min-height: auto;
}

.datailSos2 {
    position: inherit;
}
.centDwImgLeft {
    width: 18%;
}

.compSubmitBtn2 {
    left: 82%;
    
}

.compSubmitBtn {
    bottom: 23px;}

 
 .artContainLast .logoTextRight h2 p, .artContainNext .logoTextRight h2 a, .artContain .logoTextRight h2, .artContainLast .logoTextRight h2, .artContainNext .logoTextRight h2 p, .artContain .logoTextRight h2 a, .artContainLast .logoTextRight h2 a, .artContainNext .logoTextRight h2, .artContain .logoTextRight h2 p, .artContainLast .logoTextRight h2 div.field-content, .artContainNext .logoTextRight h2 div.field-content, .artContain .logoTextRight h2 div.field-content, .artContainLast .proDemo h2 p, .artContainLast .proDemo h2 a, .artContainLast .proDemo h2{
	 font-weight:normal;}
	 
	 
.artContain, .logoTextRight, .artContainLast {
    height: 153px !important;
} 

.datailSos {
    position: inherit;
}

.logoTextRight {
    padding: 0 0 0.5em 0.8em;}
	
	.compSubmitBtn1 {
    bottom: 23px !important;
}

.liveWebLeft {
    width: 16%;
}

.main .block-views:first-child .content {
    width: 100%;
} 

.borderRepeater{
	height:11px;
	background-position:center center;
	}



 
 }

 @media only screen and (min-device-width : 641px) and (max-device-width : 748px) {
.artContain {
	display: inline-block;
	float: none;
	position: relative;
	width: 100%;
}
}
 @media only screen and (max-width: 640px) {
.headerRight {
	float: none;
	width: 100%;
}
.socialSearch {
	display: inline-block;
	width: 100%;
}
.contText {
	display: inline-block;
	float: none;
	margin: 0.8em 0;
}
.socialSearch {
	display: inline-block;
	width: 100%;
}
.searchMain {
	float: right;
	margin-left: 0.1em;
	position: relative;
	width:100%;
}
.socialIcons {
	float: right;
	margin: 0.2em 0 0;
	width: 90px;
}
.textField, #block-search-form, input.form-text {
	width:100%;
}
#block-search-form input.form-text {
	width: 90%;
}
.logo {
	margin: 0;
}
.logo a img {
	margin: 0 auto;
	width: 80%;
}
.artContain {
	display: inline-block;
	float: none;
	position: relative;
	width: 100%;
	min-height: 110px;
}
.main .block-views:first-child .content {
	border-bottom: 1px solid #BE1103;
	border-right: medium none;
	/*padding-bottom: .5em;*/
}
.main .block-views:last-child {
	display: inline-block;
}
.main .block-views {
	display: table-row;
	vertical-align: top;
}
.ThumnailWrapperDiv1 {
	width:100%;
	text-align:center;
	float:inherit!important;
	clear:both;
	margin:0 0 1em 0;
}
.solutionBox {
	/*width:183px;*/
	margin:0 auto!important;
	float:inherit!important;
}
.bigDataBox {
	/*width:183px;*/
	margin:0 auto;
	clear:left;
}
.resourcesBox {
	/*width:183px;*/
	margin:0 auto!important;
	float:inherit!important;
}
.ThumnailWrapperDiv1 h1 {
	color: #F92F24;
	font-size: 1.9em;
}
.footer {
	padding:1em 0!important;
}
.DataguiseTopNav {
	float: right;
	margin-top: -20px;
}
.circleShape img {
	margin: 1.6em auto;
	width: 72px;
}
.SocialConnect {
	margin: 0 auto;
	padding: 1em 0;
	width: 307px;
}
.FltRight {
	float: none;
}
.circleShape {
	height: 110px;
	margin: 1em auto;
	width: 110px;
}
.circleShape img {
	margin: 2.45em auto;
}
.ThumnailWrapperDiv1 .solutionBox:first-child {
	float: left;
	width: 300px;
}
.dataTxt ul li a {
	width: 300px!important;
}
.BigResource {
	clear: both;
	padding: 0.2em 0.3em 0.3em;
	width: 100%;
}
.BigResource ul li a {
	width: 100%;
}
.BigResource h1 {
	padding: 0;
}
ul.nice-menu li {
	display: inline;
	float: none;
	position: relative;
}
ul.nice-menu-down li {
	text-align: left;
}
ul.nice-menu a {
	border-bottom: 1px solid #990D0D;
	padding: 0.5em;
	margin:0 0.5em;
}
ul.nice-menu ul, #header-region ul.nice-menu ul {
	position: inherit;
	margin:0 0.5em;
}
ul.nice-menu-down li:last-child ul li ul {
	left: 0 !important;
}
ul.nice-menu ul li {
	border-bottom: medium none;
}
ul.nice-menu a {
	display: inline-block;
	width: 100%;
	margin:0;
}
ul.nice-menu-down li.menuparent {
	background-position: 95% center;
}
ul.nice-menu-down li.menuparent:hover {
	background-position: 95% center;
	padding:1.1em 0;
}
.logoText {
	min-height: 110px;
	position: relative;
}
.logoTextRight {
	height: 100px;
}
.contText ul li {
	padding: 0 0.5em 0 0;
}
.datailSos {
	bottom: 0;
	left: 0;
	position: inherit;
}
.navigation {
	margin: 0 0 0;
}
.contText ul li {
	margin: 0 0.5em 0 0;
	padding: 0 0.5em 0 0;
}
.socialIcons {
	width: 89px;
}
/*.artContainLast {
	padding:0.4em 1.3em;
}*/
#edit-submitted-submit-resume-upload {
	width: 100%;
}
.form-managed-file .form-file, .form-managed-file .form-submit {
	margin-top: 0.5em;
}

.artContain, .logoTextRight {
    height: auto !important;
    min-height: 100px !important;
}


.artContainLast {
    height: auto !important;
    min-height: 150px !important;
}


.compSubmitBtn2 {
    bottom: 24px !important;
}

.navigation ul li ul {
    min-width: 96%!important;
}

.views-field-field-webinars-mgt-datetime .originalA {
    margin-top: 2px;
    
}

.compSubmitBtn {
	left: 32%;
	width: 150px;
	white-space:normal;
	bottom: 23px !important;
	line-height: 14px;}
	
.compSubmitBtn1 {
    left:48%;
}

.compSubmitBtn2 {
    left: 91%;
	min-width: auto;
}	

.compSubmitBtn,  .compSubmitBtn1 , .compSubmitBtn2 {
	min-width:100px!important;
	width: 171px !important;}
	
.compSubmitBtn1 {
    left: 64%;
}

.compSubmitBtn2 {
    left: 88%;
   
}	

.registernow a {
    margin-top: 10px!important;
	padding: 3px 10px!important;}
	
ul.nice-menu li.menu-667 a {
    display: inline-block;
    float: right;
    font-size: 0.9em;
    margin: 5px;
    padding: 0.5em !important;
    width: auto;
}

.tryLft {
    width: 100%;
}	

.tryRght {
    width: 100%;
}	

.dg-md-4 {
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    text-align: center;
    width: 60%;
}

.tryRght {
    border-bottom: 2px solid #ccc;
    padding: 0 0 20px;
    width: 100%;
}

.threeWay {
    text-align: center;
    width: 100%;
}

/*ul.nice-menu li.last a {
    font-size: 1.4em;
    padding: 0.7em 0.9em !important;
    
}*/

ul.nice-menu-down li ul li ul {
    left: 100% !important;
    
}

.form-textarea-wrapper #edit-comment-body-und-0-value, .form-textarea-wrapper .grippie{
	width: 100%;}
	
#comment-form .textField, #comment-form #block-search-form, #comment-form input.form-text{
width:100%;}

}
 @media only screen and (max-width: 510px) {
.footer .content ul.menu {
	margin: 0 0 0 0.7em;
}
.footNav {
	float: left;
	margin: 0;
	padding: 0.5em 0;
	width: 500px;
}
.footCopyRight {
	color: #333333;
	float: left;
	font-size: 0.7em;
	margin: 0 auto;
	padding: 0.5em 1.4em;
	width: 100%;
}
.footNav {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}


}



@media only screen and (max-width: 540px) {
/*.compSubmitBtn {
    left: 26%;
    white-space: normal;
    width: 37%;
}

.compSubmitBtn2 {
    bottom: 8px !important;
    left: 66%;
}*/
.compSubmitBtn {
    left: 29%;}
}


 @media only screen and (max-width: 480px) {
.headerRight {
	float: none;
	width: 100%;
}
.socialSearch {
	display: inline-block;
	width: 100%;
}
.contText {
	display: inline-block;
	float: none;
	margin: 0.8em 0;
}
.socialSearch {
	display: inline-block;
	width: 100%;
}
.searchMain {
	float: right;
	margin-left: 0.1em;
	position: relative;
	width: 100%;
}
.socialIcons {
	width: 89px;
}
#block-search-form input.form-text {
	padding: 0 10px;
	width: 86%;
}
.logo {
	margin: 0;
}
.logo a img {
	width: 80%;
	margin:0 auto;
}
.artContainLast {
	float: none;
	padding: 0 1.4em 1em;
	position: relative;
	width: 100%;
}
.main .block-views:last-child {
	display: inline-block;
}
.main .block-views {
	display: table-row;
	vertical-align: top;
}
.tabBigData > ul.menu {
	background-color: #333333;
	border-radius: 0.2em;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	margin: 0!important;
	width: 100%;
}
.tabBigData ul {
	clear: both;
}
.tabBigData ul li {
	text-align: left;
}
.tabBigData {
	padding: 0.5em;
}
.tabBigData ul li.leaf {
	background-position: left .47em;
}
.fstCol td:first-child {
	display: inline;
}
.tbl, .tbl td, .tblRow td {
	border: 0 none;
	display: inline;
	padding-top: 1em !important;
	vertical-align: top;
}
.eventsList .views-field-field-event-images {
	width:100%;
}
.federalImg {
	width: 40%;
}
img {
	height: auto;
	vertical-align: middle;
	/*width: 100%;*/
}
.careerTableSt .fieldset-wrapper {
	width: 100%;
}
.fstCol td:first-child {
	border: medium none !important;
}

.compSubmitBtn2 {
    bottom: 17px !important;
}

.compSubmitBtn {
    bottom: 17px;
	left: 15%;}
	
.compSubmitBtn2 {
    left: 52%;
}

.artContain{
    height: auto !important;}
	
.artContain:first-child {
    height: auto !important;
}	

.views-field-field-webinars-mgt-datetime .originalA {
    margin-top: 2px;}
	
.compSubmitBtn {
    bottom: 17px;
    left: 17%;
    width: 132px;
}

.compSubmitBtn1 {
    bottom: 24px;
    left: 49.2%;
}

.compSubmitBtn2 {
    bottom: 23px !important;
    left: 92%;
}

.compSubmitBtn {
    bottom: inherit !important;
    display: inline-block;
    line-height: 1.55em;
    margin: 15px 0 6px !important;
    position: inherit !important;
    width: 100%;
	min-width: 100% !important;
}

.dg-md-4 {
    width: 80%;
}


	
.TmpltMain .tryLft h2, .tryMain h6 {
    font-size: 24px !important;
	line-height: 30px;}
	
.TmpltMain .tryLft h4 {
    font-size: 16px;}	
}
 @media only screen and (max-width: 360px) {
#block-search-form input.form-text {
	padding: 0 10px;
	width: 83%;
}
.searchMain {
	width: 100%;
}
.socialIcons {
	width: 100%;
	margin: 0em 0 0;
}
.socialIcons ul {
	float: right;
	margin: .4em 0 0 0;
}
.artContainLast {
	float: none;
	/*padding: 0.95em 1em 3em;*/
	position: relative;
	width: 100%;
	min-height: 145px;
}
.proDemo {
	padding: 0;
}
.proDemo p {
	padding: 0;
}
.topNavRight ul li {
	margin: 0 0.8em 0 0;
	padding: 0;
}
.contText {
	display: inline-block;
	float: none;
	margin: 0.8em 0;
	width: 100%;
}
.contText ul li {
	display: inline-block;
	float: none;
	margin: 0;
	text-align: center;
	width: 49%;
}
.federalImg {
	margin-left: 0.5em;
	width: 100%;
}
.tbl, .tbl td, .tblRow td {
	border: 0 none;
	display: inline;
	padding-top: 1em !important;
	vertical-align: top;
}
.fstCol td:first-child {
	display: inline;
}
.overview_image {
	border-right: medium none!important;
}
/*.bx-viewport ul li {
	width: 103% !important;
}
.mainBanner .field-content {
	height: 100% !important;
	margin: 0 !important;
	width: 97% !important;
}
#views-slideshow-bxslider-1.views-slideshow-bxslider li img {
	height: auto !important;
	margin-right: 0;
	max-width: 100%;
	width: auto !important;
}*/
.contactTbl td:nth-child(2n+1) {
	display: inline-block;
	padding: 0 5% 0 0 !important;
	width: 100%;
}
.contactTbl td {
	display: inline;
	width: 100%;
}

.artContainLast .logoTextRight h2 p, .artContainNext .logoTextRight h2 a, .artContain .logoTextRight h2, .artContainLast .logoTextRight h2, .artContainNext .logoTextRight h2 p, .artContain .logoTextRight h2 a, .artContainLast .logoTextRight h2 a, .artContainNext .logoTextRight h2, .artContain .logoTextRight h2 p, .artContainLast .logoTextRight h2 div.field-content, .artContainNext .logoTextRight h2 div.field-content, .artContain .logoTextRight h2 div.field-content, .artContainLast .proDemo h2 p, .artContainLast .proDemo h2 a, .artContainLast .proDemo h2 {
    font-size: 16px !important;
}

.artContain p {
    font-size: 0.8em;
}


img {
	width: 100%;
}

.quotesDiv .views-row-6 .views-field-field-testimonial-comapany-logo img {
    width:60%;
}

#edit-submitted-submit-resume-upload {
    font-size: 90%;
}


.view-id-testimonials .views-row-6 img, .view-id-testimonials .views-row-7 img, .view-id-testimonials .views-row-1 img{
	width:50%;}
	

/*.compSubmitBtn {
    left: 23%;
    width: 44%;
}	
.compSubmitBtn2 {
    left: 69%;
}*/

.BigResource h1 {
    margin-bottom: 0.4em !important;
    margin-top: 0.4em !important;}
	

.socialIcons ul {
    margin: 0.2em 0 0;
}


.centDwImgLeft{
    padding: 5px 0;}
	
.compSubmitBtn {
    bottom: 64px;
    left: 50%;
    margin-left: -110px !important;
    width: 220px;
}	

.artContainLast {
    min-height: 202px !important;
}

.views-field-field-webinars-mgt-datetime .originalA {
    width: 24%;
}

.compSubmitBtn {
    bottom: inherit !important;
    display: inline-block;
    position: inherit !important;
    width: 100%;
	line-height: 1.55em;
	margin:15px 0 6px 0!important;
}


	
.compSubmitBtn1 {
	margin:4px 0 6px 0!important;}


.compSubmitBtn2 {
    bottom: 13px !important;
	margin:4px 0 15px 0!important;
}


.tryMain {
    padding: 0;
}

.dg-md-4 {
    margin: 0;
    width: 100%;
}


}
 @media only screen and (max-width: 320px) {
.datailSos {
	position: inherit;
}
.topNavRight {
	float: none;
}
.headerRightBox li {
	padding: 0 0.4em;
}
#block-search-form input.form-text {
	padding: 0 10px;
	width: 82.32%;
}
.searchMain {
	width: 100%;
}
.socialIcons {
	width: 100%;
}
.socialIcons ul {
	float: right;
	margin: .2em 0 0 0;
}
.topNavRight ul li {
	padding: 0;
}

.headerRight {
    font-size: 90%;
    
}	

/*.compSubmitBtn {
    font-size: 0.9em;
    margin: 1em 0 1em 50px !important;
    padding: 0.32em 0.8em !important;
    position: inherit;
    width: 122px;
}

.compSubmitBtn2 {
    left: 72% !important;
}
.compSubmitBtn {
    left: 24%;
    width: 46%;
}*/

.artContainLast {
    min-height: 158px;}
	
.footNav ul li a, .footNav ul li a:visited, .footNav ul li a:hover, .footCopyRight {
    font-size: 0.7em;
    
}	

.footer {
    padding: 1em !important;}
	
.compSubmitBtn2 {
    bottom: 7px !important;
}	

.socialIcons ul {
    margin: 0.3em 0 0;
}

a.more2:link {
	width:67px;}
	
.compSubmitBtn2 {
    bottom: 12px !important;
}

.compSubmitBtn {
    bottom: 60px;
    
}	

.views-field-field-webinars-mgt-datetime .originalA {
    width: 29%;
}


a.more2:link {
    width: 60px;
}


.tryMain {
    padding: 0;
}

.dg-md-4 {
    margin: 0;
    width: 100%;
}
}
.footer {
	padding: 0.5em 1em 0.5em 0.2em !important;
	background-color:#B10501;
	background-image:url("/sites/all/themes/dataguise/images/footerRepeater.jpg");
	background-repeat:repeat-x;
	text-transform: uppercase;
	background-position: left top;
}
.footCopyRight {
	color: #FFFFFF;
}
.navigation ul li ul {
	min-width:100%;
}

/*#nice-menu-1 li.menu-358 ul {
    min-width: 223px;
}

#nice-menu-1 li.menu-526 ul {
    min-width: 216px;
}

#nice-menu-1 li.menu-620 ul {
    min-width: 208px;
}

#nice-menu-1 li.menu-413 ul {
    min-width: 237px;
}

#nice-menu-1 li.menu-414 ul {
    min-width: 204px;
}
*/



ul.nice-menu a {
	padding: 0.9em;
}
ul.nice-menu-down li ul li.menuparent:hover {
	background-image: url("../images/minus.png");
	background-position: 90% center;
	background-repeat: no-repeat;
}
.view-id-careers_list h3 {
	color: #333333;
	font-size: 1.2em !important;
	font-weight: bold;
	padding-bottom: 0.3em !important;
	padding-top: 1em !important;
}
.views-field-field-press-release-startdate span {
	text-align:left!important;
}
.date-display-single, .views-field-field-press-release-startdate .field-content {
	margin:0!important;
}
/*.registerBTN {
    background-color: #fff;
    border: 1px solid #F94036;
    display: inline-block;
    padding: 0.2em 0.5em;
}

.registerBTN:hover {
    background-color: #F94036;
    border: 1px solid #F94036;
    display: inline-block;
    padding: 0.2em 0.5em;
	color:#fff;
}
*/

.registerBTN {
	font-weight:bold;
}
span.mailto {
	display:none;
}
#edit-submitted-name, #edit-submitted-phone, #edit-submitted-email-id {
	width:100%!important;
}
.bigBtn {
	background-color: red;
	display: inline-block;
}
.bigBtn a {
	color: #FFFFFF !important;
	display: block;
	padding-bottom: 2px;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 10px !important;
}
.bigBtn a:hover, .bigBtn a:visited {
	color: #FFFFFF!important;
}




.datailSos a{
	margin-right: 3px;
	margin-top: 10px;}

a.more4:visited {
	color: #6ABE45 !important;
}
a.more4:hover {
	color:#fff!important;
	background-color:#808080!important;
}


/* QA Interview starts */
.qaInter {
 width:100%;
}
.qaInter img {
 width:100%;
 height:auto;
}
.privacySecure {
    border: 2px solid #b92929;
    color: #b92929 !important;
    font-weight: bold;
    margin: 1em auto;
    padding: 0.5em;
    text-align: center;
    width: 270px;
}
.protectData {
 display: inline-block;
 width: 198px;
}
.QARMore {
 clear: both;
 display: block;
}
.fifruleLeft{
width:40%;
float:left;
}
.fifruleRight{
width:60%;
float:left;
text-align:center;
}

/* Home Page on 16-12-2014 */
.liveWebRight1 {
    display: inline-block;
    vertical-align: top;
    width: 100%;
	padding-left: 0px;
	margin-top:-8px;
}
.registernow {
	text-align: center;
}
.registernow a{
	display: inline-block;
	background-color: #fff;
	color: #333!important;
	padding: 5px 24px;
	text-align: center;
	margin-top: 34px;
}
.registernow a:hover{
	background-color:#808080;
	color:#fff!important;}


.field-name-field-press-release-startdate, .field-name-field-press-release-enddate{
display:none;	
}

.field-name-field-press-body .field-label{
display:none;	
}

#block-block-32 {
	/*background:#ff2f24;*/ 
 color:#e3e3e3;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
/*margin:0 0 1em 0;*/}

#block-block-32 ul.menu a {
	border-width: 1px;
	font-size: 0.95em;
	font-weight: bold;
	text-decoration: underline;
}
#block-block-32 a {
	color: #4d4d4d;
	display: block;
	text-decoration: none!important;
}
#block-block-32 li {
	border-top: 1px solid #ccc;
	margin: 0;
}
#block-block-32 li:last-child {
	border-bottom: 1px solid #ccc;
	margin: 0;
}

#block-block-32 ul.menu li {
    background-color: #fffefc;
    background-image: url("../images/gradiantDarkRepeat.jpg");
    background-repeat: repeat-x;
    line-height: 1.9em;
    list-style-type: none;
    margin: 0;
}
#block-block-32 ul li a.active {
    background-color: #fffefc;
    background-image: url("../images/gradiantRedRepeat.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    color: #b70900;
}
#block-block-32 ul.menu li:hover {
	color:#dc241f;
	background-image:url("../images/gradiantRedRepeat.jpg");
	background-repeat:repeat-x;
}
#block-block-32 ul.menu li:last-child {
	margin-left:0px;
	list-style-type:none; /*border-bottom:none!important;*/
}
#block-block-32 ul.menu ul {
	margin:0;
	padding:0 0 0 0px;
}

.view-id-press_releases .view-content{
 min-height:390px;}

.contText {
    float: right;
    margin: 0.8em 0 !important;
}
/* QA Interview ends */


/* press release Template */

.TmpRight{
	float:right;}
	
.TmpltMain h2 {
    margin: 0.5em auto !important;
    text-align: center;
    width: 80%;
	line-height: 1.5em;
	margin: 0 auto;
}

.TmpltMain h3 {
    color: #464646;
    font-size: 16px !important;
    font-style: italic;
    font-weight: normal;
    text-align: center;
	width:80%;
	margin: 0 auto;
}
.TmpltMain h4 {
    font-size: 12px;
    font-weight: bold;
}

.TmpltMain p{
	padding:0 !important;}
	
.TmpRawSpace{
	height:10px;}
	
/* press release Template ends*/
	
li.expanded, li.collapsed, li.leaf {
    margin: 0;
    padding: 0;
}

.borderRepeater {
	/*display: inline-block;*/
	}		

/* press release Template ends*/

.testDrive{
	width:50%;}
	
.testDrive ul {
    list-style-type: none;
    margin: 0;
    padding: 0 !important;
}
	
.testDrive ul li {
    border: 1px solid #ccc;
    display: inline-block;
    margin: 10px 30px 20px 0;
    min-height: 240px;
    padding: 10px 20px;
    vertical-align: top;
    width: 39%;
}
	
.testDrive ul li h2 {
color: #464646;
font-size: 12px!important;
margin: 5px 0;
}	
.testDrive ul li a img {
    height: auto;
    width: auto;
}
.testDrive ul li h1 {
color: #ff0000;
font-size: 13px!important;
margin: 0 0 5px 0!important;
}

.testDrive ul li p a{
	color:#464646;
	font-size:11px;}	
	
	.testDrive ul li p {
    padding:0 !important;
}		

.listNone{
	list-style-type:none!important;}
	
.smallTxt li{
	font-size:11px;}	
	
.field-name-field-press-release-uploadpdf .field-label, .field-name-field-press-release-uploadpdf .field-items, .field-name-field-press-link .field-label, .field-name-field-press-link .field-items {
	display:none;}	
	
.TmpltMain ul{
		margin-left:10px;}
		
	/*  SiteMap Css Start  */
		ul.site-map-menu li.expanded {
    margin: 10px 0;
}


#site-map .site-map-box ul ul {
    margin: 5px 0;
}

#site-map .site-map-box ul ul li {
    margin: 5px 0;
}

#site-map .site-map-box ul li {
    font-weight: bold;}
	
	
	/* End SiteMap Css Start  */
	
	
.view-id-faq h3 a{
	font-size:16px;
	margin-bottom: 5px;
	
	}
	
.view-id-faq .item-list:last-child ul{
	display:none;}	
	
.view-id-faq .views-field-title span {
	color: #DC241F;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 0 !important;
}		
.ui-widget {
    font-family: arial;    
}

.view-id-faq .item-list ul li {
padding: 0 !important;
margin: 0;
line-height: 1.55em;
background-image: url(../images/faqArrow.png);
background-repeat: no-repeat;
background-position: left 1px;
padding-left: 13px!important;
}

.view-id-faq ul, .view-id-faq ol {
/*padding-left: 0!important;
list-style-type: none;*/
}
.view-id-faq ul li, .view-id-faq ol li {
padding: 3px 0;
}
.view-id-faq .more-link{ display:none;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-widget-content {
	border: 0px solid #aaa;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-header .ui-state-default:hover {
	background-image: none;
	border: 0px solid #aaa;
	background-color: #fff;
}

.ui-accordion .ui-accordion-content {
    border-top: 0 none;
    overflow: auto;
    padding: 0 0 0 3em;
}
.views-accordion-faq-page-header {
	 color: #dc241f;
	}
	
#block-system-main .comment-by-anonymous{
display:none;}	

#block-system-main #comments .comment-by-anonymous, #block-system-main .comment-preview{
display:block;}



.editFRM {
color: #fff !important;
/* line-height: 20px !important; */
margin: -33px 0 0 68px;
position: absolute;
height: 21px;
text-shadow: inherit !important;
background-color: #E01C18;
width: 74px;
cursor: pointer;
text-align: center;
}
.editFRM:hover{
	background:none repeat scroll 0 0 #eb443b!important;}
	
	
	
	
	
