.cq-wcm-edit form .hidden {
	display: block !important;
	visibility: visible !important;
}

.display-none{
	display: none;
}

.globalFooter {
	margin-top: -30px;
}

.careers-placeholder {
	height:	200px;
}

.footer-container {
}

.footer-collapse-content {
	background-color: #1a1a1a;
}

.innerCompany {
	float: left;
	padding: 0;
	width: 50%;
}

.innerCompany ul {
	padding: 0;
}

.company-list-div {
	float: left;
}

.socialList a {
	color: #999;
}

.socialList a:hover {
	color: #fff;
	text-decoration: none;
}

.footerAllBgImg {
	background-image: url(../images/black-footer.png);
}

.footerAllBlackBg {
	position: relative;
	background-color: #1a1a1a;
}

.copyright-footer-all {
	color: #999;
}

.footerCompanyHeader p {
	padding: 0px;
	margin: 0px;
}

.footerSupportHeader p {
	padding: 0px;
	margin: 0px;
}

  .article-author > a {
    overflow: hidden;
    text-overflow: ellipsis; }

/* MOBILE */
@media screen and (max-width: 767px) {
	/* logo */
	.logo-holder-footer-all {
		display: none;
	}

	/* column structures */
	.columnLogo,.columnConnect {
		padding-left: 9%;
	}
	.companyColumn,.supportColumn,.connectColumn {
		padding-left: 0;
		padding-right: 0;
	}
	.columnConnect {
		padding-top: 35px;
	}

	/* footer-collapse */
	.footer-collapse-header .col-xs-12,.footer-collapse-content .col-xs-12 {
		padding: 0;
	}
	.footer-collapse-header {
		color: #999;
		cursor: pointer;
		font-size: 24px;
		margin-left: 0;
		padding-bottom: 0;
		padding-left: 9%;
		position: relative;
		width: 100%;
	}
	.footer-collapse-content {
		background-color: #202020;
		display: none;
		margin-left: 0;
		margin-top: 20px;
		margin-bottom: 0;
		padding: 0 9%;
		text-decoration: none;
		width: 100%;
	}

	/* footer-collapse-content links */
	.footer-collapse-content li {
		background-color: #202020;
		color: #999;
		font-size: 16px;
		list-style: none;
		margin-left: 0;
		padding-bottom: 10px;
		padding-left: 9%;
		padding-right: 0;
		padding-top: 7px;
		-webkit-padding-start: 0;
	}
	.footer-collapse-content a {
		color: #999;
	}
	.footer-collapse-content a:hover {
		color: #fff;
		text-decoration: none;
	}
	.columnCompany.active .footer-collapse-content,.columnSupport.active .footer-collapse-content
		{
		display: block;
		max-height: 500px;
	}
	.footer-collapse-content {
		max-height: 0;
		overflow: hidden;
		-webkit-transition: max-height 0.8s;
		-moz-transition: max-height 0.8s;
		transition: max-height 0.8s;
	}
	/* footer plus/minus icons */
	.columnCompany .footer-collapse-icon:before,.columnSupport .footer-collapse-icon:before
		{
		color: #999;
		content: "\e602";
		font-family: "cardinal";
		font-size: 34px;
		padding-bottom: 6px;
		padding-right: 20px;
	}
	.columnCompany.active .footer-collapse-icon:before,.columnSupport.active .footer-collapse-icon:before
		{
		content: "\e613";
	}

	/* 3 main headers */
	.footerCompanyHeader,.footerSupportHeader {
		border: none;
		color: #999;
		font-size: 24px;
		margin-left: 20px;
		margin-top: 8px;
	}
	.footerConnectHeader {
		color: #fff;
		font-weight: 600;
		font-size: 15px;
		margin-top: -10px;
	}

	/* social ul list */
	.socialList {
		margin: 0;
		padding-left: 0;
		padding-top: 0;
		text-decoration: none;
	}
	.socialList li {
		color: #999;
		font-size: 24px;
		list-style: none;
		padding-bottom: 10px;
		padding-top: 12px;
		-webkit-padding-start: 0;
	}

	/* social icons */
	.footer-icon-linkedin,.footer-icon-twitter,.footer-icon-youtube,.footer-icon-fb
		{
		width: 34px;
		height: 34px
	}
	.footer-icon-linkedin {
		padding-left: 0;
		padding-top: 0;
	}

	/* social icon spacers */
	.icon-span {
		font-size: 24px;
		padding-left: 15px;
	}
	.icon-list a:hover {
		color: #fff;
	}

	/* sign-in */
	.sign-in-all {
		padding-left: 0;
		padding-bottom: 15px;
		padding-top: 25px;
	}
	.sign-in-text-all,.sign-in-text-all a {
		color: #999;
		font-size: 24px;
	}
	.sign-in-text-all a {
		text-decoration: none;
	}
	.sign-in-text-all a:hover {
		color: #fff;
	}

	/* special footer classes */
	.footerAllBgImg {
		background-size: 100%;
		position: relative;
		height: 15px;
	}
	.hr-footer-mobile-new {
		background: #999;
		border: 0;
		height: 1px;
		margin: 0;
	}

	/* copyright */
	.copyright-footer-all {
		font-size: 11px;
	}
	.copyright-wrapper {
		padding-bottom: 20px;
		padding-left: 7%;
		padding-top: 10px;
	}
}

/* TABLET */
@media screen and (min-width:768px) and (max-width:991px) {
	/* logo */
	.logo-holder-footer-all {
		display: inline-block;
		height: auto;
		max-width: 100%;
	}
	.logo-holder-footer-all img {
		height: 50px;
		width: 150px;
	}

	/* column structures */
	.columnLogo,.companyColumn,.supportColumn {
		width: 33%;
	}
	.companyColumn,.supportColumn {
		padding-top: 33px;
	}
	.connectColumn {
		margin-left: 33%;
		padding-left: 15px;
		padding-right: 15px;
		width: 66%;
	}

	/* footer-collapse */
	.footer-collapse-header {
		color: #999;
		cursor: default;
		font-size: 24px;
		margin-left: 0;
		padding-left: 0;
		padding-right: 35px;
		position: relative;
		width: 100%;
	}
	.footer-collapse-content {
		margin-left: 0;
		padding-left: 0;
		padding-right: 30px;
		padding-top: 5px;
		text-decoration: none;
		background-color: #1a1a1a;
	}

	/* footer-collapse-content links */
	.footer-collapse-content li {
		font-size: 15px;
		-webkit-padding-start: 0;
		list-style: none;
		color: #999;
		line-height: 1.2;
		margin-left: 0;
		padding: 7px 4px 7px 0;
	}
	.footer-collapse-content a {
		color: #999;
	}
	.footer-collapse-content a:hover {
		color: #fff;
		text-decoration: none;
	}
	.footer-collapse-content.active,.footer-collapse-content {
		display: block;
		max-height: 500px;
	}

	/* 3 main headers */
	.footerCompanyHeader,.footerSupportHeader {
		border-bottom: solid 1px #fff;
		color: #fff;
		font-size: 18px;
		line-height: 1.8;
		margin-bottom: 0;
		margin-top: -5px;
		padding: 0;
	}
	.footerConnectHeader {
		color: #fff;
		font-size: 1.125em;
		font-weight: 600;
		font-style: normal;
		margin-bottom: 23px;
	}

	/* reveal plus and minus icons */
	.footer-plus-icon,.footer-twitter-icon-itself,.footer-plus-icon:before,.footer-minus-icon:after,.footer-minus-icon
		{
		display: none
	}

	/* social ul list */
	.socialList {
		list-style: none;
		margin: 0;
		padding-left: 0;
		padding-top: 0;
		text-decoration: none;
	}
	.socialList li {
		display: inline;
		color: #999;
		font-size: 18px;
		margin-right: 12px;
		padding-bottom: 12px;
	}
	
	.icon-list-desktop li {
	  display: inline-block;
	}
	
	.icon-list-desktop li>div {
	  padding-right:20px;
	}
	
	/* social icons */
	.footer-icon-linkedin {
		height: 29px;
		width: 29px;
	}
	.footer-icon-twitter,.footer-icon-youtube,.footer-icon-fb {
		height: 30px;
		width: 30px;
	}

	/* sign in */
	.sign-in-all {
		padding-left: 36px;
		padding-top: 20px;
		white-space: nowrap;
	}
	.sign-in-text-all,.sign-in-text-all a {
		font-size: 16px;
		max-width: 100%;
	}
	.sign-in-text-all a {
		color: #999;
		text-decoration: none;
	}
	.sign-in-text-all a:hover {
		color: #fff;
		text-decoration: none;
	}

	/* special footer classes */
	.footerAllBgImg {
		background-size: 100%;
		position: relative;
		height: 47px;
	}
	.hr-footer-mobile-new {
		display: none;
	}

	/* copyright */
	.copyright-footer-all {
		font-size: 10px;
	}
	.copyright-wrapper {
		padding-left: 30px;
	}
}

/* DESKTOP */
@media ( min-width :992px) {
	.footer-tablet {
		display: none
	}

	/* logo */
	.logo-holder-footer-all {
		max-width: 100%;
		height: auto;
		display: inline-block
	}
	.logo-holder-footer-all img {
		width: 221px;
		height: auto
	}

	/* footer containers */
	.footer-all .container-fluid {
		padding-left: 0;
		padding-right: 0
	}
	.footer-all {
		background-image: url("../images/black-footer.png");
		background-repeat: no-repeat;
		background-position: center 2px;
		background-size: 100% 301px;
		height: 300px
	}
	.footer-all>.container-fluid>.row {
		width: 100%
	}

	/* sign-in */
	.sign-in-all {
		white-space: nowrap;
		padding-top: 17px;
		padding-left: 52px
	}
	.sign-in-text-all {
		font-size: 16px;
		max-width: 100%
	}
	.sign-in-text-all a {
		color: #999;
		max-width: 100%
	}
	.sign-in-text-all a:hover {
		color: #fff;
		text-decoration: none
	}

	/* column structures */
	.all-col-1 {
		padding-top: 50px;
		padding-left: 5%;
		min-width: 252px
	}
	.all-col-2 {
		padding-top: 50px;
		padding-left: 40px;
		min-width: 325px
	}
	.all-col-3 {
		padding-top: 50px;
		padding-right: 0;
		max-width: 300px
	}
	.all-col-4 {
		padding-top: 50px;
		padding-left: 20px;
		padding-right: 0;
		margin-left: -1%
	}

	/* special footer classes */
	.footer-all-bg-img {
		display: none
	}
	.footer-all-black-bg {
		background: none
	}
	.footer-connect-header-all {
		font-size: 18px;
		color: #fff;
		padding-bottom: 20px;
	}
	.footer-nested-list-1-all {
		padding: 0
	}
	.footer-nested-list-2-all {
		padding-top: 0;
		padding-left: 0
	}

	/* COLLAPSE */
	.footer-plus-icon {
		display: none
	}
	.footer-collapse-icon {
		display: none
	}
	.footer-collapse-header {
		
	}
	.footer-margin-left {
		
	}
	.footer-collapse-content {
		display: block;
		background-color: #1a1a1a;
	}
	.footer-collapse-content ul {
		padding: 0px
	}
	.footer-collapse-header-inner-div {
		display: block
	}

	/* column structures */
	.columnLogo {
		min-width: 252px;
		padding-left: 5%;
		width: 25%;
	}
	.companyColumn {
		min-width: 325px;
		padding-left: 40px;
		padding-top: 0;
		width: 33%;
	}
	.supportColumn {
		max-width: 300px;
		padding-right: 0;
		padding-top: 0;
		width: 25%;
	}
	.connectColumn {
		margin-left: -1%;
		padding-left: 20px;
		padding-right: 0;
		padding-top: 1px;
		width: 16.666667%;
	}

	/* footer-collapse */
	.footer-collapse-header {
		color: #999;
		cursor: default;
		font-size: 24px;
		padding-left: 0;
		padding-right: 25px;
		position: relative;
		margin-left: 0;
		width: 100%;
	}
	.footer-collapse-content {
		margin-left: 0;
		padding-left: 0;
		padding-right: 30px;
		padding-top: 5px;
		text-decoration: none;
	}

	/* footer-collapse-content links */
	.footer-collapse-content li {
		color: #999;
		font-size: 16px;
		line-height: 1.2;
		list-style: none;
		margin-left: 0;
		padding: 7px 4px 7px 0;
		-webkit-padding-start: 0;
	}
	.footer-collapse-content a {
		color: #999;
	}
	.footer-collapse-content a:hover {
		color: #fff;
		text-decoration: none;
	}
	.footer-collapse-content.active,.footer-collapse-content {
		display: block;
		max-height: 500px;
	}

	/* 3 main headers */
	.footerCompanyHeader,.footerSupportHeader {
		border-bottom: solid 1px #fff;
		color: #fff;
		font-size: 18px;
		font-weight: 600;
		font-style: normal;
		margin-bottom: 0;
		padding: 0 0 5px;
	}
	.footerConnectHeader {
		color: #fff;
		font-weight: 600;
		font-size: 18px;
		padding-bottom: 20px;
	}

	/* social ul list */
	.socialList {
		list-style-type: none;
		margin-top: -10px;
		padding-left: 0;
		padding-top: 0;
		text-decoration: none;
	}
	.socialList li {
		color: #999;
		font-size: 18px;
		padding-bottom: 12px;
	}

	/* social icons */
	.footer-icon-linkedin {
		height: 29px;
		width: 29px;
	}
	.footer-icon-twitter,.footer-icon-youtube,.footer-icon-fb {
		height: 30px;
		width: 30px;
	}

	/* special footer classes */
	.footerAllBgImg {
		background-size: 100%;
		position: relative;
		height: 47px;
	}
	.hr-footer-mobile-new {
		display: none;
	}

	/* copyright */
	.copyright-footer-all {
		font-size: 12px;
		padding-left: 2%;
	}
	.copyright-wrapper {
		margin-left: 70px;
		position: relative;
		top: -10px;
	}
}

#contentArea {
	min-height: 500px;
}

#cqMegaMenu {
	display: block;
}

#headerEdit {
	height: 54px;
}

.sharethis_text {
	vertical-align: top;
	line-height: 35px;
}

.selected-mega-menu>.sub-nav-mega-menu-list {
	display: block;
	position: absolute;
	margin-left: 25%;
	top: 0;
	min-height: 26.17vw;
	padding-left: 2%;
	line-height: normal;
	background-color: #fff;
	width: 75%;
}

/*Utility Bar*/
/*Hide ShareThis Button so we can use our own. - jz*/
.utility-nav .stButton {
	display: none !important;
}
/*Utility Bar end*/

/*TTA image*/
.sub-nav-article div {
	width: 100% !important;
	display: inline-block;
	padding: 0;
	vertical-align: top;
}

.sub-nav-article .sub-nav-article-image-div {
	padding: 0 1% 0 0;
	width: 48% !important;
	overflow-y: hidden;
}

.sub-nav-article .sub-nav-article-image-div div {
	display: block;
}

.sub-nav-article .sub-nav-article-text-div {
	padding: 0 0 0 1%;
	width: 48% !important;
}

.sub-nav-article img {
	width: 100%;
}

.sub-nav-article .sub-nav-see-more a {
	font-weight: 400;
	color: #000;
}

.sub-nav-article .sub-nav-see-more a:hover {
	color: #e41f35;
}

.sub-nav-article .sub-nav-see-more a:after {
	content: "\0000a0\00BB";
	color: #e41f35;
}

/*TTA image end */

/*TTA article*/
.product-article div a {
	color: #000;
	text-decoration: none;
}

.product-article div a:hover {
	color: #e41f35;
}

.product-article div h2 a:after {
	content: "" !important;
}

@media (min-width: 768px){
	.product-article > div > div > div:last-child {
		white-space: normal;
	}
	.product-article > div > div {
		padding:20px !important;
  		white-space: nowrap;
	}
}

@media (max-width:849px){
    .product-article{
	   padding-left:15px !important;
	   padding-right:15px !important;
    }
}

.product-article {
	margin-left: 0px;
	margin-right:0px
}

.article-image-boundary > .article-image-container > img{
	margin-bottom: 0px;
}
/*TTA end */

/*Mega menu tablet */
.navigation .nav>li>a {
  padding: 9px 15px;
}
/*Mega menu tablet end*/

/*Mega Menu mobile breakpoint start*/
.mobile-nav>ul>li ul {
	display: block;
	background-color: #fff;
	padding: 10px 0;
	margin: 0
}

.mobile-nav>ul>li>ul {
	padding: 0
}

.mobile-nav>ul>li ul>li {
	display: block;
	padding: 0;
	margin: 0
}

.mobile-nav>ul>li ul>li>a {
	display: block;
	padding: 10px 0 10px 20px;
	margin: 0;
	height: 35px;
	line-height: 16px;
	color: #3c3c3c;
	font-size: 17px;
	font-weight: 400;
	font-style: normal
}

.mobile-nav>ul>li ul>li>a:after {
	content: "\0000a0\00BB";
	color: #e41f35
}
/*Mega Menu mobile breakpoint end*/

/** Scene7 image gallery start */
.s7thumbcell .s7thumb {
	border-radius: 5px;
}

.s7mixedmediaviewer .s7swatches .s7thumbcell {
	cursor: pointer;
}

.s7mixedmediaviewer .s7swatches .s7button {
	background-image: url('') !important;
}

.s7mixedmediaviewer .s7swatches .s7scrollleftbutton {
	margin-left: 15px !important;
}

.s7mixedmediaviewer .s7swatches .s7scrollleftbutton:after {
	content: "\e616";
	font-family: cardinal;
	font-size: 30px;
	color: #c2c2c2;
	width: 56px;
	height: 56px;
	position: absolute;
	padding-top: 8px;
	text-align: right;
}

.s7mixedmediaviewer .s7swatches .s7scrollleftbutton:hover:after {
	color: #e41f35;
}

.s7mixedmediaviewer .s7swatches .s7scrollrightbutton {
	margin-left: -15px !important;
}

.s7mixedmediaviewer .s7swatches .s7scrollrightbutton:after {
	content: "\e617";
	font-family: cardinal;
	font-size: 30px;
	color: #c2c2c2;
	width: 56px;
	height: 56px;
	position: absolute;
	padding-top: 8px;
	text-align: left;
}

.s7mixedmediaviewer .s7swatches .s7scrollrightbutton:hover:after {
	color: #e41f35;
}

.s7container .s7innercontainer {
	background-color: white !important;
}

/* Fix scene7 button too big in phone device */
.s7mixedmediaviewer.s7touchinput .s7zoominbutton  {
    width: 28px !important;
    height: 28px !important;
}

.s7mixedmediaviewer.s7touchinput .s7zoomoutbutton {
    width: 28px !important;
    height: 28px !important;
    left: 50px !important;
}

.s7mixedmediaviewer.s7touchinput .s7zoomresetbutton {
    width: 28px !important;
    height: 28px !important;
    left: 80px !important;
}

.s7mixedmediaviewer.s7touchinput .s7fullscreenbutton {
    width: 28px !important;
    height: 28px !important;
}

/** Scene7 image gallery end */
/* Rss Feed Component */
@media (max-width:541px){
	div#article-lists {
	  padding-left: 15px !important;
	  padding-right: 15px !important;
	}
}
@media (max-width:767px){
	.case-snippet {
  		max-width: none;
	}
	div#article-lists {
	  padding-left: 25px !important;
	  padding-right: 25px !important;
	}
	.home-product-articles {
	  margin-left: 0px;
	  margin-right: 0px;
	}
}
div#article-lists {
    padding-left: 8%;
    padding-right: 8%;
}
button#loadMore{
	background-color: black;
	margin: 50px 45%;
	color: white;
}
@media (max-width: 540px){
	.home-product-articles>div>div>div.article-image-boundary>.article-date-container { 
		margin-top:5px;
	}
	.home-product-articles > div > div > div.article-image-boundary {
  		text-align: left;
	}
	.home-small-articles > button#loadMore {
		margin: 50px 40%;
	}
}
.home-product-articles > div > div > div.article-wrap h2 a:hover {
	text-decoration: none;
}

/** tab start **/
#CQ .cq-editrollover-insert-container {
	overflow: hidden;
}

.product-detail-tabbed-content .tabbed-content-tab1 {
  display: none; 
}

.product-detail-tabbed-content .tabbed-content-tab1 p {
	font-weight: 400;
	font-style: normal;
	font-size: 1em; 
	margin-bottom: 20px;
}
  
.product-detail-tabbed-content th {
	vertical-align: bottom;
	min-width: 75px;
	font-weight: 700;
	font-style: normal
}

.product-detail-tabbed-content .tabbed-content-tab2 {
	display: none;
	font-weight: 400;
	font-style: normal
}

.product-detail-tabbed-content table {
	width: 100%
}

.product-detail-tabbed-content table td {
	padding-top: 5px;
	padding-bottom: 5px
}

.product-detail-tabbed-content td:nth-child(1),.tabbed-content-ordering-information th:nth-child(1)
	{
	padding-left: 24px
}

// .product-detail-tabbed-content table>tbody>tr:nth-child(even) {
// 	background-color: #e7e7e7
// }

.product-detail-tabbed-content td {
	background-color: inherit
}

.product-detail-tabbed-content .tabbed-content-tab3 {
	display: none
}

.product-detail-tabbed-content .tabbed-content-tab3 p {
	font-size: 1em;
	font-weight: 400;
	margin-bottom: 20px
}

.product-detail-tabbed-content .page-break {
	display: block;
	clear: both;
	height: 1px;
	max-height: 1px;
	min-height: 1px;
	width: 100%;
	background-color: #aaa;
	margin-top: 24px;
	margin-bottom: 24px
}

.product-detail-tabbed-content .bold-title {
	font-weight: 700;
	font-style: normal
}

.product-detail-tabbed-content .italic {
	font-weight: 400;
	font-style: italic
}

.product-detail-tabbed-content .bottom-margin {
	margin-bottom: 14px
}

#tabbed-content-customer-feedback .tabbed-content-tab1 {
	font-size: .875em;
	display: none
}

.product-detail-tabbed-content .review-title {
	font-weight: 700;
	font-size: 1.125em
}

.product-detail-tabbed-content .review-user-info {
	font-size: 1em;
	margin-bottom: 5px;
	margin-left: 15px
}

.product-detail-tabbed-content .review-username {
	color: #e41f35
}

#tabbed-content-customer-feedback .tabbed-content-tab1 p {
	margin-bottom: 15px
}

#tabbed-content-customer-feedback .tabbed-content-tab1 p:last-child {
	margin-bottom: 0
}

#tabbed-content-customer-feedback .tabbed-content-tab2 {
	display: none
}

.product-detail-tabbed-content .question-answer:last-child {
	margin-bottom: 0
}
/** tab end **/

/** download start **/
.service-case-study {
	padding: 25px 8% 0 !important;
}
.service-case-study>a>.study-download-container {
	height:auto
}
.service-case-study>a>.study-download-container>.service-download-link {
	float:none;
	padding-left: 45px !important;
}

.service-case-study > a > .study-download-container > .download-size {
	float:none;
	padding-left: 45px !important;
}

/** download end **/

/** product detail start **/
.detail_parsys1 {
	overflow: hidden;	
}

.product-download-sheet-container {
	text-align: right;
}

.product-download-sheet-container>div {
	display: inline-block;
	width: calc(44% - 25px);
}

.product-download-sheet-container>div div {
	text-align: left;
}

.product-title .parsys1 {
	display: inline-block;
	width: calc(44% - 25px);
}

@media ( max-width : 767px) {
	.product-download-sheet-container>div {
		display: block;
		width: auto;
	}
	.product-title .parsys1 {
		display: block;
		width: auto;
	}
}

.product-short-description {
	overflow: hidden;
}
@media ( max-width : 767px) {
	.product-short-description {
		padding-top: 20px;
		overflow: visible;
	}
}

.product-title {
	overflow: hidden;
}
/** product detail end **/

/** tab start**/
.tabbed-content-description p {
	font-size: 1.25em;
	font-style: normal;
	font-weight: 400;
}
/** tab end**/

/** how to buy start**/
.product-how-to-buy a {
	display: block;
	padding-bottom: 3px;
	color: #000;
	text-decoration: none;
}

.product-how-to-buy a:hover {
	color: #e41f35;
}

.product-how-to-buy a:after {
	color: #e41f35;
	content: "\0000a0\00BB";
	white-space: nowrap;
}

.product-how-to-buy h2 {
	color: #e41f35;
	font-size: 1.75em;
	margin-top: 0;
	font-weight: 300;
	font-style: normal;
}

/** how to buy end**/

/**TTA Beadcrumb**/
.full-width-image-article-light span p {
	position: relative;
	width: 50%;
	font-size: 1.25em;
}

@media (max-width: 767px){
    .full-width-image-article-light span p {
    	width: 100%;
    }
}

.full-width-image-article-light span {
	position: relative;
}
/**TTA breadcrumb end **/

/**TTA view3-6**/
a[class="no-after-mark"] {
	font-weight: 400;
	color: #000;
}

a[class="no-after-mark"]:hover {
	color: #e41f35;
}

/**TTA curved image view3-6**/
a[class="no-after-mark-image"] {
	font-weight: 700;
	color: #000;
}

a[class="no-after-mark-image"]:hover {
	color: #e41f35;
}

.case-study-author>.author-info-container img {
  border-radius: 50%;
  width: 3.75em;
  float: left;
  margin-right: 15px;
}

.author-info-container>div {
	height:63px;
}

.textTitleAsset p {
	display:block;
}

@media (max-width: 399px){
.article-image > div {
  width: 100%;
  min-height: initial;
	}
}
.article-image > div > img {
  width: 100%;
}
.article-image div[image-fill] {
	overflow: visible;
	height:auto !important;
}

.article-image div[image-fill] > img {
  position: static;
}
/**TTA end**/

/**Audience selector **/
.sub-nav-mega-menu .placerholder {
	height: 50px;
}
.secondary-navigation .container-fluid {
	padding-left: 0px;
	padding-right: 0px
}
/**Audience selector end **/

/**Carousel **/

/*CTA ctyle*/
#now-trending-carousel .btn:hover {
	background-color: #000;
}

#now-trending-carousel .btn {
	color: #fff;
	background-color: #000;
	background-color: #333;
}

.article .btn {
	position: relative;
	background-color: #e41f35;
	color: #fff;
}

.article .btn:hover {
	color: #fff;
	background-color: darkred;
}

.now-trending_carousel_L {
	top: 40%;
}

.now-trending_carousel_R {
	top: 40%;
}

#now-trending {
  min-height: 390px;
}

.home-page #now-trending {
  margin-bottom: -50px;
}

/**Controlled carousel **/
@media ( max-width : 767px){
	#carousel-controls {
    	bottom: 20px !important;
	}
}

@media ( max-width : 767px) {
	.article p {
		color: #333 !important;
	}
}

@media ( max-width : 767px) and (min-width : 541px) {
	.article  {
		padding: 0;
	}
	
	.article img{
	   position: relative;
	}
	
	.article h2{
	   margin-right:20px;
	   margin-left:30px;
	}
	
	.article p{
	   width: initial;
	   margin-right:20px;
	   margin-left:30px;
	}
	
	.article a.btn{
	   margin-right:20px;
	   margin-left:30px;
	}
}

@media ( max-width : 540px) {
	.article h2 {
		color: #636363 !important;
	}
}

/**eyebrow carousel **/
#now-trendingy,.carousel-no-margin{
	margin-top:0px !important;
}

#now-trending-carousel .reverse {
	color: #000;
}

/**related solutions carousel **/
.relatedSolution{
	position:relative;
}
.related-solutions-carousel .reverse {
	color: #fff;
}

/** breadcrumb carousel **/
@media (min-width:1280px){
    .carousel-full-width-article{
    width:1280px;
    overflow:hidden;    
    }
}
.carousel-full-width-article .slick-slide {
    padding-left: 0px; 
    padding-right: 0px;
}
.carousel-full-width-article .full-width-image-article-light{
    margin-left:0px !important;
    margin-right:0px !important;
}

.carousel-full-width-article .reverse{
	color:#fff;
}
@media (max-width: 767px) and (min-width: 541px){
	.full-width-image-article-light > p{
		color:#000 !important;
	}
	
	.full-width-image-article-light > a[class="reverse"] {
  		color: #000 !important;
	}
}

@media (max-width: 540px){
	.carousel-full-width-article .reverse {
  		color: #000 !important;
	}
}

.full-width-image-article-light > a[class="reverse"] {
  color: #fff;
}
.full-width-image-article-light > a[class="reverse"]:hover {
      color: #e41f35; 
}
/** tab carousel **/
.about-us-tabbed-content .about-us-tab .reverse{
	color:#fff;
}
.about-us-tab > div > a[class="reverse"]{
	color: #fff;
}

.about-us-tab > div > a[class="reverse"]:hover {
	color: #e41f35; 
}

/**boxed carousel **/
.carousel-captions-container .reverse{
	color:#000;
}

/**Carousel end **/

/** product left navigation**/
@media (max-width: 991px){
	.left-menu {
	  z-index: 8999;
	}
}
@media (min-width:992px) {
	.left-menu{
		padding-right: 2vw;
	}
	.left-menu > ul > li > a {
  		word-wrap: break-word;
    }
}
.left-menu > ul > li > ul > li {
  word-wrap: break-word;
}

.left-menu>h2 {
	height: auto!important;
}

.left-menu-mobile-browse {
  
  height: auto!important;

}
@media (max-width: 991px) {
        .left-menu > ul > li > a {
       		height:auto !important;
       		line-height: 30px;
  			word-wrap: break-word;
  			padding-right: 45px;
  			padding-top: 12px;
  			margin-bottom: -1px;
  			padding-bottom: 12px;
        }
        .left-menu a.left-menu-no-child:after{
	 		content:"" !important;
		}
}

@media (max-width: 991px){
.left-menu > ul > li > a:after {
	position: absolute;
	right: 0px;
	}
}
@media (min-width: 992px){
	.left-menu > ul > li > a:after{
	   content: "" !important;
	}
	.left-menu a.has-children:after{
	   content: "\0000a0\e60b" !important;
	}
}
.left-menu .left-menu-selected-product{
	 color: #e41f35;
}

/** product left navigation end**/

/** homepage start**/
.placeDiv {
	margin-top: 60px
}
/** homepage end**/

/*Search bar*/
@media (max-width: 767px){
	.search_results_list a{
	  font-size: 1.4em !important;
	}
	.header .search-result-search{
		display:none;
	}
	.header .search-cardinal{
		display:none;
	}
}

/*Search Bar end*/

/*Search Result*/
 .search-result-block > a {
    white-space: normal !important; 
}
.search-result-block>.img-container>img{
    height:100%;
    max-width:none;
}

/*Search Result end */

/** Search Facets Start **/
.search-filter .search-filter-border {
  height: 1px;
  background-color: #ccc;
  display: block;
}
/** Search Facets end **/

/** bootstrap dialog **/
fieldSet {
	min-width: 442px !important;
}

legend {
	width: initial !important;
	border-bottom: none !important;
}
/** bootstrap dialog **/

.category-1-container .product-article { margin-left: 0; margin-right: 0; }
/** categoryGrid start **/
.category-2-category-container.no-paragraph .inner .two-columns-descrption
	{
	display: block
}
/** categoryGrid end **/

/** landing page start **/
.landing_description {
  font-size: 1.25em;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 30px;
  border-top: 1px solid #cccccc;
}
/** landing page end **/

/** Contact form start */
.connect-mobile-icon{
	display:none;
}

.contact-container{
	width: 150px;
	top: 50%;
	right: 0;
	z-index: 100;
	position: fixed;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: right .3s ease;
}

.background {
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0.4;
	filter: alpha(opacity=40);
	background:white; 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}
.progressBar {
	border: solid 2px gray;
	background: white url('../images/progress.gif') no-repeat 10px 10px;
}
.progressBar {
	display: block;
	top: 50%;
	left: 50%;
	margin-left: -74px;
	margin-top: -14px;
	padding: 10px 10px 10px 50px;
	text-align: left;
	font-weight: bold;
	position: absolute;
	z-index: 2001;
}

.connect-widget .form input.form_field_text {
	width: 100% !important;
	border: 0 !important;
	padding: 5px !important;
	padding-left: 10px !important;
	border-radius: 5px !important;
	background-color: #e7e7e7 !important;
	background:inherit;
}

.connect-widget .form input[type='submit'] {
	color: #ffffff;
	background-color: #e41f35;
	border: 0 solid #d5d5d5;
	padding-top: 0.55vw;
	padding-bottom: 0.39vw;
	padding-right: 12px;
	padding-left: 0.94vw;
	font-size: 1.41vw;
	border-radius: 5px;
	width: 8.44vw;
}

.connect-widget .form input[type='reset'] {
  width: 40%;
  background-color: #fff;
  border: 1px solid transparent;
  margin-top: 20px
}

@media (min-width: 1280px) {
  .connect-widget .form input[type='submit'] {
    padding-top: 7px;
    padding-bottom: 5px;
    padding-right: 12px;
    padding-left: 12px;
    font-size: 18px;
    border-radius: 5px;
    width: 108px; } }

.connect-widget .form input[type='submit']:hover {
	background-color: #bc0000;
  	color: white;
}

@media (max-width: 767px) {
  .connect-widget .form input[type='submit'] {
    height: 83px;
    width: 222px;
    font-size: 35px;
    font-weight: 100; } }

.connect-widget .form input[type='submit'],.connect-widget .form input[type='reset'] {
      padding: 6px 12px;
      font-size: 20px;
      margin-top: 15px;
      font-weight: normal; }
      @media (max-width: 767px) {
        .connect-widget .form input[type='submit'] {
          height: auto; } }
      .connect-widget .form .btn[type='reset'] {
        width: 40%;
        background-color: #ffffff; }
      .connect-widget .form input[type='submit'] {
        width: 55%;
        float: right; }

.connect-widget .form .form_row {
	margin-top: -20px;
}

.connect-body .form_field_text {
  background: inherit;
  background-color: #e7e7e7;
  border: 0px;
  border-radius: 4px;
  margin-bottom: 8px;
  width: 100%; 
  padding-left: 8px;}
  
 .connect-body input[type="submit"] {
  height: 35px;
  border-radius: 4px;
  border: 0px;
  padding-left: 10%;
  padding-right: 10%;
  margin-bottom: 20px;
  margin-top: 12px;
  margin-left: 10px;
  background-color: #e41f35;
  color: white;
  font-size: 1.1em;
  font-style: normal; }

.connect-body input[type="submit"]:hover {
  background-color: #bc0000; }
 
.connect-body input[type='reset'] {
  background-color: #fff;
  border: 1px solid transparent;
  font-size: 1em;
  margin-top: 15px;
  float:left;
}

.connect-body form .form_row {
	margin-top: -10px
}
@media (min-width: 768px){
	.connect-widget .form input[type='submit'] { 
		width: 54%; 
	}
}
  
/** Contact form end */

/** thought leadership form start **/
 .expert-email-setup  form  input {
	margin: 0;
	width: 100%;
	max-width: 320px;
	border: 0;
	border-radius: 5px;
	height: 36px;
	color: black; 
	padding-left: 8px;
	text-align: left;
}
.expert-email-setup  form  input[type=submit] {
  width: auto;
  float: right;
  height: 36px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  background-color: #515151;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  -webkit-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.expert-email-setup  form  input[type=submit]:hover {
  color: #fff;
  background-color: #000;
  text-decoration: none;
}
.expert-email-setup  form  input[type=submit]:focus {
  color: #333;
  text-decoration: none;
}
/** thought leadership form end**/

/** Login Template start */
.login-content > div:last-child a::after {
    color: #e41f35;
    content: " �";
    white-space: nowrap;
}
.login-content > div:last-child a {
    display: block;
    font-style: normal;
    font-weight: 600;
    padding: 0;
}
/** Login Template end */

.clear-block {
	clear: both;
}
/** CSS for TTA featuredContentView **/
.about-us-featured-zone {
  border-radius: 8px;
  overflow: auto;
  margin-top: 50px;
  border: 1px solid #ccc; }

.about-us-featured-zone div>img {
  width: 100%;
  height: 100%;
  border: none; }

.about-feature-description h2 {
  margin: 0px;
  font-weight: 600;
  font-style: normal;
  color: #fff;
  font-size: 1.5em; }

.about-feature-description div>p {
  margin: 0px;
  padding: 0px;
  color: white;
  font-size: 1.125em;
  font-weight: 300;
  font-style: normal; }

.about-feature-description {
  background-color: #5d5d5d;
  width: 100%;
  padding: 1.25em; }
  .about-feature-description > div>a {
    color: black;
    text-decoration: none; }
    .about-feature-description > div>a:hover {
      color: #e41f35; }
    .about-feature-description > div>a:hover:after {
      color: #e41f35; }
  .about-feature-description > div>a {
    color: white;
    font-weight: 400;
    font-style: normal; }
    .about-feature-description > div>a:last-child:after {
      color: #e41f35;
      content: "\0000a0\00BB";
      white-space: nowrap; }
    .about-feature-description > div>a:last-child:after {
      color: white; }
    .about-feature-description > div>a:last-child:hover {
      color: black; }
      .about-feature-description > div>a:last-child:hover:after {
        color: black; }
    .about-feature-description > a > h2:hover {
      color: black; }

.about-us-featured-zone-content {
  padding-bottom: 50px; }

/* How To Buy Component */
.howToBuy .cq-text-placeholder-ipe{
	display: none;
}
/** Resets styles for How to Buy area due to previous style declaration **/
.howToBuy h2, .thought-leadership-result-block h3 { 
  font-weight: 300;
}

.howToBuy h2, .howToBuy .rte { 
	margin-bottom: 5px;
}
/* How To Buy Component end */

/** article template font style start*/
.article-header h1 {
	font-size: 3em;
    font-weight: bold;
}
/** article template font style end*/

/** modified css for TTA curvedImageView **/
@media (max-width: 540px) {
    .image-class>img {
    max-height: none;
    }
    .article-rounded-image-on-left_1 {
    height: auto;
    padding: 0;
    }
}
.article-rounded-image-on-left_1 {
  background-color: #acd8e3;
  margin-left: -5.5vw;
  margin-right: -5.5vw;
  padding-left: 5.5vw;
  padding-right: 5.5vw;
  margin-top: 25px;
  height: 420px;
  overflow: hidden;
  position: relative; }
  @media (min-width: 1280px) {
    .article-rounded-image-on-left_1 {
      margin-left: -70px;
      margin-right: -71px; } }
  @media (max-width: 767px) {
    .article-rounded-image-on-left_1 {
      margin-left: -25px;
      margin-right: -25px; } }
  @media (max-width: 767px) {
    .article-rounded-image-on-left_1 {
      padding-left: 25px;
      padding-right: 25px; } }
  @media (min-width: 1280px) {
    .article-rounded-image-on-left_1 {
      padding-left: 70px;
      padding-right: 71px; } }
  @media (max-width: 767px) {
    .article-rounded-image-on-left_1 {
      height: 310px; } }
  .image_class {
    position: absolute;
    height: 500px;
    left: 0;
    top: -40px;
    width: 45%;
    overflow: hidden;
    border-radius: 140px/50%;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
    @media (max-width: 767px) {
      .image_class {
        height: 390px; } }
    .image_class > img {
     position: absolute;
      min-width: 100%;
      min-height: 100%;
      top: -500px;
      bottom: -500px;
      left: -500px;
      right: -500px;
      margin: auto; }
  .text_class {
    padding: 25px 0 25px calc(50% - -12.5px); }
    .text_class > div>h2 {
      margin-top: 50px;
      font-weight: 700;
      font-style: normal;
      font-size: 2.625em; }
      @media (max-width: 767px) {
        .text_class > div>h2 {
          margin-top: 0; } }
    .text_class>div> p {
      font-size: 1.125em;
      margin-top: 25px;
      padding: 0; }
      @media (max-width: 767px) {
        .text_class >div> p {
          font-size: 0.9em;
          margin-top: 10px; } }
    .text_class >div> a {
      color: black;
      text-decoration: none; }
      .text_class >div> a:hover {
        color: #e41f35; }
      .text_class > div>a:hover:after {
        color: #e41f35; }
    .text_class >div> a {
      font-weight: 600;
      font-style: normal;
      display: block;
      font-size: 1.2em;
      margin-top: 25px; }
      .text_class >div> a:after {
        color: #e41f35;
        content: "\0000a0\00BB";
        white-space: nowrap; }
      @media (max-width: 767px) {
        .text_class >div> a {
          font-size: 1em;
          margin-top: 10px; } }
  @media (max-width: 540px) {
    .article-rounded-image-on-left_1 {
      overflow: visible;
      height: auto; }
      .article-rounded-image-on-left_1 > div {
        margin-left: -5.5vw;
        margin-right: -5.5vw; } 
        @media (min-width: 1280px) {
          .article-rounded-image-on-left_1 > div {
            margin-left: -70px;
            margin-right: -71px; } }
        @media (max-width: 767px) {
          .article-rounded-image-on-left_1 > div {
            margin-left: -25px;
            margin-right: -25px; } }
        .image_class {
          position: relative;
          top: 0;
          left: 0;
          width: auto;
          border-radius: 0;
          height: 250px; }
          .image_class > div>img {
            min-height: unset;
            max-height: 290px; }
        .text_class {
          padding: 25px 25px 25px 25px; } 
      }

/* Testimonial */
.article-quote-stretch-right .case-study-big-quote {
	width: 100%;
	word-wrap: break-word;
	float: inherit;
}
@media(max-width:767px){
	.article-quote-stretch-right .case-study-big-quote {
  		width: auto !important;
	}
	.col-connect {
	  padding-left: 15px;
	  padding-right: 15px;
	}
}
/* Testimonial end */
div.image img {
	width:100%;
	max-width:100%;
}
@media (min-width: 992px) {
	.textimage {
		display:table;
		margin-bottom: 20px;
		border: 1px solid #ccc; 
		border-radius: 5px;
		width: 100%;
		margin-top: 25px;
	}
	.textimage .textimage-top img{
		width: 100%;
		max-width: 100%;
		border-top-left-radius: 4px; 
		border-top-right-radius: 4px;
	}
}
.textimage .textimage-left{
  width: 50%;
  float: right;
  border: solid 1px #cccccc;
  border-radius: 5px;
  margin-left: 25px;
  margin-bottom: 25px;
  margin-top: 5px;
  display:table;
}
.textimage .textimage-right{
 width: 50%;
  float: left;
  border: solid 1px #cccccc;
  border-radius: 5px;
  margin-left: 25px;
  margin-bottom: 25px;
  margin-top: 5px;
  display:table;	
}
.textimage .textimage-left > img {
	width: 100%; }
  @media (min-width: 399px) {
    .textimage .textimage-left {
      max-width: 275px; 
  	} 
}

.textimage .textimage-right > img {
	width: 100%; }

@media (min-width: 399px) {
    .textimage .textimage-right {
      max-width: 275px; 
  	} 
}

.textimage .textimage-text {
	margin-top: 25px;
  margin-bottom: 0;
	vertical-align:top;
	padding:0 0 0 25px !important;
	display:table;
}
.textimage .textimage-text p {
	display:table;
	padding: 15px; 
	margin-bottom: 0; 
	font-weight: 400; 
	font-size: 15px !important;
}

/*Genertic Template*/
.generic-template .globalFooter{
	margin-top: 0px;
}

/*Genertic Template end*/

/*Download Asset icon width issue*/
.product-download-sheet a span img {
    width: auto;
}
/*Download Asset icon width issue*/

/*Meet the expert*/
@media (max-width: 991px){
	.article-author {
		height: auto;
		overflow: auto;
	}
	
	.article-author > div {
	  width: 20%;
	  height: 53px;
	  max-width: 53px;
	  max-height: 53px;
	}
	
	.article-author > div > img {
		width: auto;
		height: 100%;
		left: -10px;
		position: relative;
	}
}
@media (min-width: 992px){
	.article-author {
	  padding-left: 25px !important;
	  padding-right: 25px !important;
	}
}

.meetExpertButton .button-red {
  color: #ffffff;
}

/*Meet the expert end */
table {
   width:100%;
   background-color:transparent;
   font-weight:400;
   font-style:normal;
}
table th {
   font-weight:700;
   font-style:normal;
   vertical-align:bottom;
   min-width:75px;
}
table td {
   padding-top:5px;
   padding-bottom:5px;
}
 table p { 
  margin-bottom: 0 !important;
}
.title h2 { 
  margin-bottom: 20px;
  font-weight: 700;
}

h3 { 
  margin-bottom: 20px;
  font-weight: 500;
}
@media (min-width: 768px) {
	.carousel-full-width-article {
		margin-bottom: 3em; 
	}
}
.product-detail-tabbed-content .tabbed-content-tab1 p, .product-detail-tabbed-content .tabbed-content-tab2 p, .product-detail-tabbed-content .tabbed-content-tab3 p, ul, ol, .text p, .rte p, .rte, .rich-text-area p {
	font-weight: 400;
	font-size: 1em; 
	margin-bottom: 20px;
}
/*corporate-directory template start*/
.corporate-directory-links{
	color: white;
	display: block;
	font-size: 1.5em;
	line-height: 1.2;
}
.corporate-directory-links a{
	color: white;
	display: block;
	font-size: 1em;
	line-height: 1.2;
}
.corporate-directory-links a:last-child{
	display: block;
	font-size: 0.67em;
	line-height: 2.3em;
}
/*corporate-directory template end*/

/* Content Template */
.content-descriptive-header {
  margin-top: 40px;
}
/*Content template end */

/**RTE **/
.text{
	word-wrap: break-word;
}
.textTitleAsset{
	word-wrap: break-word;
}
/**RTE end **/
/**Video component**/
.article-video .youtube-video-full-width{
    position: relative;
    padding-bottom: 51.95%;
    padding-top: 4.4%;
    height: 0;
    max-width: 100%;
    margin: 0;
}

.article-video .youtube-video-full-widthAuthor{
    position: relative;
    padding-bottom: 51.95%;
    padding-top: 4.4%;
    height: 0;
}

.article-video .youtube-video-full-width iframe{
	position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width:  100%;
    min-height: 0px;
}

.article-video .youtube-video-full-widthAuthor iframe{
	position: absolute;
    top: 10px;
    left: 10px;
    height: 100%;
    width:  100%;
    min-height: 0px;
}

.article-video.modal-body {
	margin-top: 0;
}



/**Video component**/
/**About us vision & purpose*/
@media (max-width: 767px) {
    .vision-and-purpose {
      min-height: 410px;
      height: auto; }
}
/**About us vision & purpose*/
/*Home page case study */
@media (max-width: 1199px) and (min-width: 768px){
        .case-snippet h2 {
            font-size: 2.025em;
        }
}

/*Home page case study end*/
/*Rssfeed*/
.rssfeed-overflow-hide{
	overflow: hidden;
}
/*Rssfeed*/
/*Category Landing*/
.category-landing-padding .category-title-padding{
	padding: 0 12px;
}
.product-category-landing-top-content>.heading-image-container>div {
	height: 25.6em; 
}
.product-category-landing-top-content>div {
	padding: 0 0 30px 24px;
}
/*Category Landing*/
/*ThoughtLeadShip Meet the experts button*/
.expert-list>div:last-child> div> a{
	width: auto;
    font-size: 1.188em;
    padding-left: 12px;
    padding-right: 12px; }
    @media (max-width: 767px) {
      .expert-list > div:last-child > div> a {
      	height: auto; 
      	line-height: 40px; } }
/*ThoughtLeadShip Meet the experts button*/

/*service detail text&image*/
.service-detail-content-block .textimage img {
	margin-bottom: 5px;
}
/*service detail text&image*/
/*Thought leadship image*/
.thought-leadership-result-block>div>img {
	max-width: 100%; 
	width: 100%; 
	min-height: 0;
}
.thought-leadership-result-block>div { 
	height: auto; 
}
@media (min-width: 768px){
    .thought-leadership-filter-options>div>div>label {
      margin: 0;
    }
}
/*Thought leadship image*/
/*Content Case Study*/
.content #home-case-study {
    height:auto;
    max-height: 500px;
}
/*Content case study end */
/*RTE table long words in moblie view*/
@media (max-width: 768px){
	.rte table {
		word-break: break-word;
	}
}
/*RTE table long words in moblie view*/
/*How to buy Login*/
@media print{
    .product-how-to-buy .howToBuyLogin{
    display:none;
}
}

/*Captcha*/
form .form_captcha_input {
	width: 30%;
}

.form_leftcolmark {
	margin-top: 0px;
}

#cq_captchatimer {
	display: none;
}

.tab .rte {
	overflow-x:hidden;
}

.product-details-main-container .tabs-content-container .rte  {
	overflow-x:auto;
}

.connect-widget
{ z-index: 8992; }

.captcha .form_row + .form_row
{ display: none; }

.connect-body .phone { font-size: 1.9em; }

.connect-body .captcha input[type="button"]
{ font-size: .9em; margin-top: 0; margin-left: 0; }

.col-connect .form_leftcolmark { 
    margin-top: 0px;
}

/** Scene7 Image (Corp) Adjustments **/
.dynamicimage img {
	max-width: 100%;
}