@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i&amp;subset=cyrillic);

@media (min-width: 767px) {

/* Main Nav */
body.globNav {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	margin: 0 auto;
	position: relative;
	/*width: 765px;*/
	width: 100%;
}
.globalNav ul {
	outline: 0 none;
}
.globalNav div, .globalNav span, .globalNav h1, .globalNav h2, .globalNav h3, .globalNav h4, .globalNav h5, .globalNav h6, .globalNav p, .globalNav ul, .globalNav li {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.globalNav a, .globalNav a:link {
	/*color: #ffffff;*/
	cursor: pointer;
	/*text-decoration: none;*/
}
.globalNav .clr {
	clear: both;
}
.gNav {
	background-color: #fff;
	float: left;
	/*width: 765px;*/
	width: 100%;
	padding-top: 0px;
	font-size: .9em;
	z-index: 1;
	position: absolute;
}
.gNav ul, #footer ul {
	list-style: none
}
.gNav ul.main {
	background: url(https://service.mcafee.com/webcenter/content/conn/consumer-content/path/Enterprise%20Libraries/cp/WebContent/images/navSprite.png) repeat-x 0 -249px;
	color: #454545;
	list-style: none;
	width: 100%;
	float: left;
	height: 27px
}
.gNav .main li {
	background: url(https://service.mcafee.com/webcenter/content/conn/consumer-content/path/Enterprise%20Libraries/cp/WebContent/images/nav-divider.png) no-repeat -2px 0 transparent;
	border-width: 0 1px;
	border-style: solid;
	border-color: transparent;
	float: left;
	z-index: 99;
	position: static;
	height: 100%;
}
.gNav .main li.products {
	background: none;
}
.gNav .main > li:first-child {
	background-image: none;
	height: 100%;
	display: none
}
.gNav .main a, .gNav .main li#currency span {
	color: #535353 !important;
	font-weight: normal;
	display: block;
	padding: 7px 7px 5px 8px;
	cursor: pointer;
	position: relative;
}
.gNav .main > li li a:hover {
	color: #C01818 !important;
	;
}
.gNav .main a .arrowSelect {
	background: none;
	position: absolute;
	bottom: -6px;
	margin-left: 40%;
	left: 0;
}
.gNav .main span {
	background: url(https://service.mcafee.com/webcenter/content/conn/consumer-content/path/Enterprise%20Libraries/cp/WebContent/images/navSprite.png) no-repeat right -59px;
	padding: 0 10px 0 0;
	font-size: 11px;
}
.gNav .main a span.home {
	background: url(https://service.mcafee.com/webcenter/content/conn/consumer-content/path/Enterprise%20Libraries/cp/WebContent/images/navSprite.png) no-repeat 0 -742px;
	padding: 0 10px 0 0;
	-khtml-opacity: .70;
	-moz-opacity: .70;
	-ms-filter: "alpha(opacity=70)";
	filter: alpha(opacity=70);
	opacity: .70;
}
.gNav .main a:hover span.home {
	-khtml-opacity: 1;
	-moz-opacity: 1;
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
	opacity: 100;
}
.gNav .main li.products {
    background: none;
}
.gNav ul ul {
	display: none;
	width: 100%;
	position: absolute;
	background: #b7b6b6;
	left: 0;
	overflow: hidden;
	margin-top: -1px
}
.gNav .main li li {
	background-image: none;
	font-weight: normal;
}
.gNav li li a:hover {
	color: #c01818;
	cursor: pointer
}
.gNav ul.sub li a {
	font-weight: normal;
	font-size: 11px;
	padding: 11px 8px 8px 8px
}
.gNav ul ul.productSub li {
	margin-left: 1%;
	margin-right: 0.2%;
	width: 176px;
*width:175px;
}
.gNav ul ul.productSub li li {
	margin: 0;
}
.gNav ul ul.productSub li div a {
	padding: 0;
	color: #555;
	font-weight: normal;
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	white-space: pre-wrap;
	word-wrap: break-word;
	display: block;
}
.gNav ul ul.productSub li div a {
*display:inline
}
.gNav ul ul.productSub li div a:hover {
	color: #C01818;
}
.gNav ul ul.productSub .first, .gNav li ul.productSub li.first:hover {
	width: 135px;
}
.gNav ul ul.productSub .second {
	margin-left: 3%;
}
.gNav ul ul.productSub div p {
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 4px;
	word-wrap: break-word;
	white-space: pre-wrap;
	margin-top: 0;
	cursor: default
}
.gNav ul ul.productSub .first .prodList0 {
	padding-right: 10px;
	position: relative;
}
.gNav ul ul.productSub .first .prodList0 ul {
	padding-bottom: 20px;
	padding-right: 10px;
}
.gNav ul ul.productSub .first .prodList0 .prodHeading a {
	font-weight: normal;
	background: none;
	font-size: 12px;
	display: block;
	width: auto;
}
.gNav ul ul.productSub .first ul li {
	margin: 0;
	width: auto;
}
.gNav ul ul.productSub li div ul {
	display: block;
	position: relative;
	background: none;
}
.gNav ul ul.productSub li div ul li {
	float: none;
	font-weight: normal;
	padding: 2px 0;
padding:0;
}
.gNav ul ul.productSub .last {
	margin-top: 20px;
	float: right;
	margin-right: 5.5%;
}
.gNav ul.sub li, .gNav ul.sub li li {
	background: transparent none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-ms-filter: none;
	filter: none
}
.gNav ul.main li ul.productSub {
	background: #fff;
	padding: 20px 0 25px 0;
	border: 1px solid #DDD;
	border-width: 0 0 1px 0
}
.gNav .main > li:hover {
	background: #bab9b9 url(https://service.mcafee.com/webcenter/content/conn/consumer-content/path/Enterprise%20Libraries/cp/WebContent/images/nav-bg.png) repeat-x;
	border-color: transparent;
}
.personal li.last a {
	font-size: 11px;
}
.comfaq a {
	font-size: 11px;
}
.gNav .main > li:hover a, .gNav .main > li:hover a span {
	color: #000000 !important;
}
.gNav .main a span {
	color: #535353 !important;
}
.gNav .main > li:hover ul.productSub div li a {
	color: #555555 !important;
}
.gNav ul.personal {
	background-position: 0 -176px;
	background-repeat: repeat;
	float: right;
	list-style-type: none;
	margin-top: -27px;
	position: relative;
	width: auto;
	margin-right: -1px;
}
.gNav ul.personal li {
	background-position: -1px -24px;
}
.gNav ul.personal {
	list-style-type: none;
}
.gNav ul.personal li.verticalMyAccountLi span.arrowSelect {
	display: none;
}
.gNav .personal .noArrow {
	padding: 0;
}
.gNav ul.personal li.verticalMyAccountLi ul.sub {
	background-color: #ffffff;
	border: 1px solid #a5a5a5;
	left: 0;
	padding: 5px 0;
	width: auto;
}
.gNav ul.personal ul.sub {
	left: auto;
	right: 0;
}
.gNav ul.personal li.verticalMyAccountLi ul.sub li {
	float: none;
}
.gNav ul.personal li.verticalMyAccountLi ul.sub li a {
	color: #555555;
	padding: 7px 8px;
}
.gNav ul.personal li.verticalMyAccountLi ul.sub li a:hover {
	color: #c01818;
}
.gNav .main span#cart, .gNav .main span#cartSpan {
	background-position: right -320px;
	padding: 1px 0 0 17px;
}
.gNav .main span#cart, .gNav .main span#cartSpan {
	background-position: right -320px;
	padding: 1px 0 0 17px;
	opacity: 0.7;
}
.gNav .main.personal > li:first-child {
	display: block;
}
.gNav ul.personal li.verticalMyAccountLi:hover span.arrowSelect {
	background: url(https://service.mcafee.com/webcenter/content/conn/consumer-content/path/Enterprise%20Libraries/cp/WebContent/images/navSprite.png) no-repeat scroll right -833px;
	display: inline;
	left: 50%;
	margin-left: -5px;
	position: relative;
	top: -9px;
}
.gNav .main > li.products:hover a .arrowSelect {
	background: url(https://service.mcafee.com/webcenter/content/conn/consumer-content/path/Enterprise%20Libraries/cp/WebContent/images/navSprite.png) no-repeat transparent right -833px;
*background-position:right -833px;
	position: absolute;
	bottom: -7px;
	margin-left: 40%;
	left: 0;
	z-index: 1;
	display: block;
}
.gNav ul li {
	position: relative;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.gNav ul li ul.productSub, .gNav ul li ul.sub {
	display: none;
}
.gNav ul li:hover ul.productSub, .gNav ul li:hover ul.sub {
	display: block;
}
.gNav ul li:hover ul.productSub, .gNav ul li:hover ul.sub {
	display: block;
	opacity: 1;
	visibility: visible;
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
	width: 100%;
	margin-left: auto;
	z-index: -1;
}
.gNav ul.main li:hover span {
	background-position: right -818px;
}
.gNav ul.productSub li.viewAll a, .gNav .main > li:hover ul.productSub div li.viewAll a {
	color: #139cff !important;
	font-size: 11px !important;
	font-weight: normal !important;
}
.gNav .main > li:hover ul.productSub li.viewAll a:hover {
	color: #c01818 !important;
}
.gNav .main > li:hover ul.productSub li a:hover {
	color: #c01818 !important;
}

/* Footer style */
.footerbg {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 11px;
	margin: 0px auto;
}
.footerbg .ftbg {
	padding-top: 0;
}
#footer p {
	clear: both;
	/*padding: 10px;
	text-align: center;*/
	color: #FFF;
	margin:0px;
}
div#footer.Gtm2014 {
	background: #53565a;
	overflow: hidden;
	clear: both;
	margin: 0;
	color: #FFFFFF;
	padding: 5px 0 30px 0;
	width: 100%;
	position: relative;
	height: auto;
}
div#footer.Gtm2014 ul li {
	display: inline;
	padding: 0 10px;
	margin-top: 4px;
	font-size: 11px;
	float: left;
}
div#footer.Gtm2014 ul li a {
	padding: 0 0 2px 0;
	text-decoration: none;
	font-weight: normal;
	color: #E6E7E8;
	white-space: nowrap;
	font-size: 11px;
}
div#footer.Gtm2014 ul li a:hover {
	color: #FFF;
	background: none;
	font-size: 11px;
}
div#footer.Gtm2014 p, div#footer.Gtm2014 p b {
	padding: 0 0 4px 0;
	color: #e6e7e8;
	text-align: center;
	font-size: 11px;
}
div#footer.Gtm2014 .footerLnk ul li {
	line-height: 18px;
}
#footer.Gtm2014 .copyRight {
	color: #B1BABF;
	clear: both;
	padding: 15px 10px 10px 25px;
	text-align: left;
	font-size: 11px;
}
#footer.Gtm2014 .footerLnk {
	width: 100%;
	padding: 5px 0 0 0px;
}
#footer.Gtm2014 .footerLnk ul {
	margin: 0 auto;
	padding: 0 15px;
}
.copyRight > span {
	color: #B1BABF;
	font-size: 11px;
}

/* Error */

.appErrorSection{
  margin: 20px; 
}
.pageTitleText {
font: 18px;
color: #000000;
}

/*Total Satisfaction Promise */
.vertical-line {
	height: 75px;
	float: left;
	width: 1px;
	border-right: 1px solid #e6e7e8;
	margin-top: 55px;
}
.totalsatisfactionpromise {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	color: #53565a;
	font-size: 14px;
}
.totalsatisfactionpromise a {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	color: #c01818;
}
.totalsatisfactionpromise a:hover {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	text-decoration: underline;	
	color: #c01818;
	}
	.totalsatisfactionpromise b {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-weight:100;
	font-size:18px;	
	}
/* Quicklinks Desktop */
.va_banner {
	/*width: 685px;*/
	width:100%;
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
	text-align: center;
	margin: 0 auto;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
}
.quicklinks {
	display: table;
	/*width: 705px;*/
	width:100%;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	color: #53565a;
	font-size: 14px;
	padding: 10px;
}
.quicklinks .ql_row {
	text-align: center;
	width: 705px;
	margin: auto;
	display: block;
}
.quicklinks .ql_row .contactbox {
	text-align: center;
	display: table;
	float: left;
	padding-bottom: 0px;
	width: 351px;
}
.quicklinks .ql_row .communitybox {
	text-align: center;
	display: table;
	float: left;
	padding-bottom: 0px;
	width: 351px;
}
.quicklinks .ql_row .virusRemoval {
	text-align: center;
	display: table;
	padding-bottom: 0px;
	width: 351px;
	float: left;
	clear: left;
}
.quicklinks .ql_row .techmasterbox {
	text-align: center;
	display: table;
	float: left;
	padding-bottom: 0px;
	width: 351px;
	clear: both;
}
.quicklinks .ql_row .techmasterbox2 {
	text-align: center;
	display: table;
	float: left;
	padding-bottom: 0px;
	width: 351px;
	clear: both;
}
.quicklinks .ql_row .repairbox {
	text-align: center;
	display: table;
	padding-bottom: 0px;
	width: 351px;
	margin: auto;
	clear: right;
}
.quicklinks .ql_row .vert_line {
	width: 1px;
	vertical-align: middle;
	display: table-column;
	text-align: center;
	float: left;
	padding-top: 0em;
	background-color: #e6e7e8;
	margin-top: 3em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: 90px;
}

.quicklinks .ql_row .mcf_repairbox {
	text-align: center;
	display: table;
	float: left;
	padding-bottom: 0px;
	width: 351px;
}
.quicklinks .ql_row .mcf_communitybox {
	text-align: center;
	display: table;
	float: left;
	padding-bottom: 0px;
	width: 351px;
}
.quicklinks .ql_row .mcf_contactbox {
	text-align: center;
	display: table;
	padding-bottom: 0px;
	width: 351px;
	margin: auto;
	clear: right;
}
.quicklinks .ql_row .mcf_virusRemoval {
	text-align: center;
	display: table;
	padding-bottom: 0px;
	width: 351px;
	float: right;
	clear: right;
}
.quicklinks .ql_row .mcf_techmasterbox {
	text-align: center;
	display: table;
	float: right;
	padding-bottom: 0px;
	width: 351px;
	clear: right;
}
.quicklinks .ql_row .mcf_techmasterbox2 {
	text-align: center;
	display: table;
	float: right;
	padding-bottom: 0px;
	width: 351px;
	clear: right;
}

.quicklinks .ql_row .mcf_vert_line {
	width: 1px;
	vertical-align: middle;
	display: table-column;
	text-align: center;
	float: left;
	padding-top: 0em;
	background-color: #e6e7e8;
	margin-top: 1.5em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: 90px;
}
.quicklinks h3 {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 18px;
	font-weight: 100;
	text-align: center;
	margin: auto;
	line-height: normal;
	display: inline-block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	clear: both;
}
.quicklinks h3 a {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 18px;
	font-weight: 100;
	text-align: center;
	margin: auto;
	line-height: normal;
	display: inline-block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	clear: both;
	color: #c01818;
}
.ch_h3 {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 18px;
	color: #53565a;
	font-weight: 100;
	text-align: center;
	margin: auto;
	line-height: normal;
	display: inline-block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.techm_img {
	padding-bottom: 15px;
	padding-top: 15px;
}
.techmasterbox2 .techm_img {
	padding-bottom: 15px;
}
.mcf_techmasterbox2 .techm_img {
	padding-bottom: 15px;
}
.community_img {
	padding-bottom: 17px;
	padding-top: 12px;
}
.ch_community_img {
	padding-bottom: 17px;
	padding-top: 17px;
}
.da_community_img {
	padding-bottom: 17px;
	padding-top: 17px;
}
.fi_community_img {
	padding-bottom: 17px;
	padding-top: 17px;
}
.fr_virus_img {
	padding-bottom: 19px;
	padding-top: 11px;
}
.fr_community_img {
	padding-bottom: 19px;
	padding-top: 17px;
}
.kr_community_img {
	padding-bottom: 15px;
	padding-top: 16px;
}
.ru_community_img {
	padding-bottom: 17px;
	padding-top: 28px;
}
.tw_community_img {
	padding-bottom: 15px;
	padding-top: 17px;
}
.quicklinks .ql_icon {
	text-align: center;
	margin: auto;
	display: table-row;
	position: relative;
	left: 50%;
}
.quicklinks p {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	display: inline-block;
	margin: auto;
	padding-right: 20px;
	padding-left: 20px;
}
.ch_p {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	display: inline-block;
	margin: auto;
	padding-right: 50px;
	padding-left: 50px;
}
.tw_p {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	display: inline-block;
	margin: auto;
	padding-right: 70px;
	padding-left: 70px;
}
.jp_p {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	display: inline-block;
	margin: auto;
	padding-right: 10px;
	padding-left: 10px;
}
.quicklinks p a {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 16px;
	font-weight: 100;
	color: #c01818;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: auto;
	text-decoration: none;
	line-height: normal;
	width: 308px;
	display: table-cell;
}
.quicklinks p a:hover {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 16px;
	font-weight: 100;
	color: #c01818;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	display: table-cell;
	margin: auto;
	text-decoration: underline;
	line-height: normal;
	width: 308px;
}
.quicklinks .ql_row .horizontal_line {
	text-align: center;
	display: inline-block;
	border-top-width: 100%;
	border-top-color: #e6e7e8;
	border-top-style: none;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #e6e7e8;
	height: 1px;
	width: 60%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.quicklinks .ql_row .horizontal_line_mobile {
	display: none;
}
.ql_row .techmasterbox h3 {
	padding-bottom: 5px;
	display: inline-block;
	margin: auto;
	clear: both;
	width: 100%;
}
.ql_row .techmasterbox2 h3 {
	padding-bottom: 5px;
	display: inline-block;
	margin: auto;
	clear: both;
	width: 100%;
}
.ql_row .mcf_techmasterbox2 h3 {
	padding-bottom: 15px;
	display: inline-block;
	margin: auto;
	clear: right;
	width: 100%;
}
.ql_row .techmasterbox #list1 {
	text-align: left;
	width: 130px;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-table;
	list-style-position: outside;
	float: left;
}
.ql_row .techmasterbox #list2 {
	text-align: left;
	max-width: 150px;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-block;
	padding-left: 20px;
	list-style-position: outside;
}
.ql_row .techmasterbox ul {
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	margin-bottom: 0px;
}
.ql_row .techmasterbox li {
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
}
.quicklinks .ql_row .virusRemoval h3 {
	padding-bottom: 5px;
	display: inline-block;
	margin: auto;
	clear: both;
	width: 100%;
}
.quicklinks .ql_row .virusRemoval #list3 {
	text-align: left;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-block;
	list-style-position: inside;
	margin-left: 0px;
	padding-left: 0px;
}
.quicklinks .ql_row .virusRemoval ul {
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	margin-bottom: 0px;
}
.quicklinks .ql_row .virusRemoval li {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
}
.quicklinks .ql_row .mcf_virusRemoval h3 {
	padding-bottom: 5px;
	display: inline-block;
	margin: auto;
	clear: both;
	width: 100%;
}
.quicklinks .ql_row .mcf_virusRemoval #list3 {
	text-align: left;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-block;
	list-style-position: inside;
	margin-left: 0px;
	padding-left: 0px;
}
.quicklinks .ql_row .mcf_virusRemoval ul {
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	margin-bottom: 0px;
}
.quicklinks .ql_row .mcf_virusRemoval li {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
}
.virus_img {
	padding-bottom: 11px;
	width: 100%;
	display: inline-block;
	padding-top: 5px;
}
.mcf_virus_img {
	padding-bottom: 11px;
	width: 100%;
	display: inline-block;
	padding-top: 14px;
}
.ql_row .repairbox h3 {
	padding-bottom: 16px;
	display: inline-block;
	margin: auto;
	clear: both;
	width: 100%;
}
.quicklinks .repairbox p {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	display: inline-block;
	margin: auto;
	padding-right: 20px;
	padding-left: 20px;
}
.quicklinks .repairbox p a {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 16px;
	font-weight: 100;
	color: #c01818;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: auto;
	text-decoration: none;
	line-height: normal;
	width: 308px;
	display: table-cell;
}
.quicklinks .repairbox p a:hover {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 16px;
	font-weight: 100;
	color: #c01818;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	display: table-cell;
	margin: auto;
	text-decoration: underline;
	line-height: normal;
	width: 308px;
}


/* Mobile or Mac styles*/

.m_da_community_img {
	padding-bottom: 17px;
	padding-top: 17px;
}

.quicklinks .ql_row .m_techmasterbox {
	text-align: center;
	display: table;
	padding-bottom: 0px;
	width: 351px;
	margin: auto;
	clear: right;
}
.ql_row .m_techmasterbox h3 {
	padding-bottom: 5px;
	display: inline-block;
	margin: auto;
	clear: both;
	width: 100%;
}
.quicklinks .ql_row .m_techmasterbox2 {
	text-align: center;
	display: table;
	padding-bottom: 0px;
	width: 351px;
	margin: auto;
	clear: right;
}
.ql_row .m_techmasterbox2 h3 {
	padding-bottom: 15px;
	display: inline-block;
	margin: auto;
	clear: both;
	width: 100%;
}
.ql_row .m_techmasterbox #list1 {
	text-align: left;
	width: 130px;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-table;
	list-style-position: outside;
	float: left;
}
.ql_row .m_techmasterbox #list2 {
	text-align: left;
	max-width: 150px;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-block;
	padding-left: 20px;
	list-style-position: outside;
}
.ql_row .m_techmasterbox ul {
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	margin-bottom: 0px;
}
.ql_row .m_techmasterbox li {
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
}
/* Japan */
.quicklinks .ql_row .jp_virusRemoval {
	text-align: center;
	display: table;
	padding-bottom: 0px;
	width: 351px;
	float: left;
}
.quicklinks .ql_row .jp_virusRemoval h3 {
	padding-bottom: 5px;
	display: inline-block;
	margin: auto;
	clear: both;
	width: 100%;
}
.quicklinks .ql_row .jp_virusRemoval #list3 {
	text-align: left;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-block;
	list-style-position: inside;
	margin-left: 0px;
	padding-left: 0px;
}
.quicklinks .ql_row .jp_virusRemoval ul {
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	margin-bottom: 0px;
}
.quicklinks .ql_row .jp_virusRemoval li {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
}
.quicklinks .ql_row .jp_contactbox {
	text-align: center;
	display: table;
	float: left;
	padding-bottom: 0px;
	width: 351px;
}
.ql_row .jp_contactbox h3 {
	padding-bottom: 16px;
	display: inline-block;
	margin: auto;
	clear: both;
	width: 100%;
}

.quicklinks .jp_contactbox p {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 5px;
	display: inline-block;
	margin: auto;
	padding-right: 20px;
	padding-left: 20px;
}
.quicklinks .jp_contactbox p a {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 14px;
	font-weight: 100;
	color: #c01818;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: auto;
	text-decoration: none;
	line-height: normal;
	width: 308px;
	display: table-cell;
}
.quicklinks .jp_contactbox p a:hover {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 14px;
	font-weight: 100;
	color: #c01818;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	display: table-cell;
	margin: auto;
	text-decoration: underline;
	line-height: normal;
	width: 308px;
}
.jp_contact_img {
	padding-bottom: 11px;
	width: 100%;
	display: inline-block;
	padding-top: 1px;
}

.jp_troubleshoot_img {
	padding-bottom: 10px;
	padding-top: 17px;
}
/* feedback link */
.feedback_quicklinks {
	display: table;
	width: 705px;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	color: #53565a;
	font-size: 16px;
	padding: 10px;
}
.feedback_quicklinks .ql_row {
	text-align: center;
	width: 705px;
	margin: auto;
	display: block;
}
.feedback_quicklinks .ql_row h3 {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 18px;
	font-weight: 100;
	color: #53565a;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	display: inline-block;
	margin: auto;
	padding-right: 30px;
	padding-left: 30px;
}
.feedback_quicklinks .ql_row h3 a {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 18px;
	font-weight: 100;
	color: #c01818;
	text-decoration: none;
}
.feedback_quicklinks .ql_row h3 a:hover {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 18px;
	font-weight: 100;
	color: #c01818;
	text-decoration: underline;
}
.feedback_quicklinks .ql_row .horizontal_line {
	text-align: center;
	display: inline-block;
	border-top-color: #e6e7e8;
	border-top-style: none;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #e6e7e8;
	height: 1px;
	width: 60%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
}

@media (max-width: 766px) {
/*.bgbox { display:block; border-collapse:separate; border-spacing:10px; font-size:11px;}
.bgbox h3 {font-weight:normal;  text-align:start; font-size:11px;}
.bgbox h3 a{color:#c01818;}
.repairbox {display: none; }
.communitiesbox { border-bottom: 1px solid #cccccc; }
.contactbox, .virusbox, .communitiesbox { border-top: 1px solid #cccccc; }
.repairbox p, .contactbox p, .virusbox p, .communitiesbox p { margin: 5px 0 10px; }
.repairbox div, .contactbox div, .virusbox div, .communitiesbox div {padding: 0 10px;}*/
.quicklinks {
	display: inline-block;
	width: 90%;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	color: #53565a;
	font-size: 14px;
	padding: 10px;
	text-align: center;
}

.quicklinks h3 a {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 18px;
	color: #c01818;
	font-weight: 100;
	text-align: center;
	margin: auto;
	line-height: normal;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
	float: none;
}
.quicklinks .ql_row {
	text-align: center;
	width: 95%;
	margin: auto;
	display: inline-block;
}
.quicklinks .ql_row .vert_line {
	display: none;
}
.quicklinks .ql_row .mcf_vert_line {
	display: none;
}
.quicklinks ql_icon {
	text-align: center;
	margin: auto;
	display: table-row;
	position: relative;
	left: 50%;
}
.quicklinks p {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	display: inline-block;
	margin: auto;
	padding-right: 30px;
	padding-left: 30px;
}
.quicklinks p a {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 14px;
	font-weight: 100;
	color: #c01818;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
	text-decoration: none;
	line-height: normal;
	width: 308px;
	display: table-cell;
}
.quicklinks p a:hover {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 14px;
	font-weight: 100;
	color: #c01818;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	display: table-cell;
	margin: auto;
	text-decoration: underline;
	line-height: normal;
	width: 308px;
}
.quicklinks .ql_row .horizontal_line {
	text-align: center;
	display: inline-block;
	border-top-width: 90%;
	border-top-color: #e6e7e8;
	border-top-style: none;
	background-color: #e6e7e8;
	height: 1px;
	width: 80%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.quicklinks .ql_row .horizontal_line_mobile {
	text-align: center;
	display: inline-block;
	border-top-width: 90%;
	border-top-color: #e6e7e8;
	border-top-style: none;
	background-color: #e6e7e8;
	height: 1px;
	width: 80%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.totalsatisfactionpromise {
	display: inline-block;
	width: 90%;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	color: #53565a;
	font-size: 14px;
	padding: 0px 10px;
	text-align: center;
}
.totalsatisfactionpromise a {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	color: #c01818;
}
.totalsatisfactionpromise a:hover {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	text-decoration: underline;	
	color: #c01818;
	}
	.totalsatisfactionpromise b {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-weight:100;
	font-size:18px;	
	}
.va_banner {
	display: none;
}
.techmasterbox .techm_img {
	margin-top: 15px;
	margin-bottom: 15px;
}
.techmasterbox2 .techm_img {
	margin-bottom: 15px;
}
.community_img {
	padding-bottom: 15px;
}
.ch_community_img {
	padding-bottom: 15px;
}
.da_community_img {
	padding-bottom: 15px;
}
.fi_community_img {
	padding-bottom: 15px;
}
.ru_community_img {
	padding-bottom: 15px;
}
.fr_virus_img {
	padding-bottom: 15px;
}
.virus_img {
	padding-bottom: 15px;
}
.ch_h3 {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 14px;
	color: #53565a;
	font-weight: 100;
	text-align: center;
	margin: auto;
	line-height: normal;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	clear: both;
	float: none;
}
.ch_p {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	display: inline-block;
	margin: auto;
	padding-right: 30px;
	padding-left: 30px;
}

.ch_community_img {
	padding-bottom: 15px;
}
.ql_row .techmasterbox #list1 {
	text-align: left;
	width: 130px;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-block;
	list-style-position: outside;
	padding-left: 0px;
}
.ql_row .techmasterbox #list2 {
	text-align: left;
	max-width: 150px;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-block;
	padding-left: 16px;
	list-style-position: outside;
}

.quicklinks .ql_row .techmasterbox ul {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: left;
	display: inline-table;
	padding-left: 0px;
	margin-bottom: auto;
	margin-top: auto;
}
.quicklinks .ql_row .techmasterbox li {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: left;
	vertical-align: baseline;
}
.ql_row .virusremoval #list1 {
	text-align: center;
	width: 180px;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-block;
	list-style-position: outside;
	margin: auto;
	padding-left: 0px;
}
.quicklinks .ql_row .virusremoval ul {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: left;
	display: inline-table;
	padding-left: 0px;
	margin-bottom: auto;
	margin-top: auto;
}
.quicklinks .ql_row .virusremoval li {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: left;
	vertical-align: baseline;
}
.quicklinks .ql_row li {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
}
.ql_row .m_techmasterbox #list1 {
	text-align: left;
	width: 130px;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-block;
	list-style-position: outside;
	padding-left: 0px;
}
.ql_row .m_techmasterbox #list2 {
	text-align: left;
	max-width: 150px;
	color: #53565A;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	display: inline-block;
	padding-left: 16px;
	list-style-position: outside;
}
.quicklinks .ql_row .m_techmasterbox ul {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: left;
	display: inline-table;
	padding-left: 0px;
	margin-bottom: auto;
	margin-top: auto;
}
.quicklinks .ql_row .m_techmasterbox li {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 12px;
	font-weight: 100;
	color: #53565a;
	text-align: left;
	vertical-align: baseline;
}
.m_techmasterbox .techm_img {
	margin-top: 15px;
	margin-bottom: 15px;
}
.m_techmasterbox2 .techm_img {
	margin-bottom: 15px;
}
}
.feedback_quicklinks {
	display: inline-block;
	width: 90%;
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	color: #53565a;
	font-size: 14px;
	padding: 10px;
	text-align: center;
}
.feedback_quicklinks .ql_row {
	text-align: center;
	width: 95%;
	margin: auto;
	display: inline-block;
}
.feedback_quicklinks h3 {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 14px;
	color: #53565a;
	font-weight: bold;
	text-align: center;
	margin: auto;
	line-height: normal;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	clear: both;
	float: none;
}
.feedback_quicklinks h3 a {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 14px;
	font-weight: 100;
	color: #c01818;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: auto;
	text-decoration: none;
	line-height: normal;
}
.feedback_quicklinks h3 a:hover {
	font-family: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	font-size: 14px;
	font-weight: 100;
	color: #c01818;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: auto;
	text-decoration: underline;
	line-height: normal;
}
.feedback_quicklinks .ql_row .horizontal_line {
	text-align: center;
	display: inline-block;
	border-top-width: 90%;
	border-top-color: #e6e7e8;
	border-top-style: none;
	background-color: #e6e7e8;
	height: 1px;
	width: 80%;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
/* article expand collapse */

.kb_container {
	margin: 0px;
	width: 90%;
}
.kb_container input[type=checkbox] {
	display: none;
}
.kb_container input[type=checkbox] + label:before {
	transform-origin: 25% 50%;
	border: 8px solid transparent;
	border-width: 8px 12px;
	border-left-color: #c01818;
	margin-left: -20px;
	width: 0;
	height: 0;
	display: inline-block;
	text-align: center;
	content: '';
	color: #AAAFAB;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	position: absolute;
	margin-top: 0px;
	font: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
}
.kb_container input[type=checkbox]:checked + label:before {
	transform: rotate(90deg);
}
.ac {
	border-radius: 3px;
	padding-top: 0px;
	padding-left: 25px;
	padding-bottom: 0px;
	margin: 0px 10px;
	font-size: 14px;
	color: #c01818;
	font: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	/* padding-right: 70vw; */
	font-weight: lighter;
}
/* main level*/

.ac-label {
	font-weight: lighter;
	position: relative;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: .5em;
	margin: 0px .5em;
	display: block;
	cursor: pointer;
	transition: background-color .15s ease-in-out;
}
.ac-input {
	display: none;
}
.ac_sm_callout {
	margin-left: 40px;
	font-size: 11px;
	color: #53565a;
}
/* Option2 */

.ac .ac-text {
	font-size: 14px;
	color: #53565a;
	font: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	/* padding-right: 70vw; */
	font-weight: lighter;
	margin-left: 10px;
}
.ac .ac-text .ac-sub {
	font-size: 14px;
	color: #c01818;
	font: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	/* padding-right: 70vw; */
	font-weight: lighter;
}
.ac-text, .ac-sub-text {
	opacity: 0;
	height: 0;
	margin-bottom: .5em;
	transition: opacity .5s ease-in-out;
	overflow: hidden;
}
.ac-input:checked ~ .ac-text {
	opacity: 1;
	height: auto;
	padding-left: 15px;
	margin-left: 5px;
	padding-right: 0px;
}
.ac-sub .ac-input:checked ~ .ac-sub-text {
	opacity: 1;
	height: auto;
	padding-left: 15px;
	margin-left: 20px;
	padding-right: 0px;
}
/* sub-level */

.ac-sub .ac-label {
	background: none;
	font-weight: lighter;
	padding-top: .5em;
	padding-right: 2em;
	padding-left: 2em;
	padding-bottom: .5em;
	margin-bottom: 0px;
}
.ac-sub .ac-label:checked {
	background: none;
	margin: 0px 10px;
}
.ac-sub .ac-label:after, .ac-sub .ac-input:checked + .ac-label:after {
	left: 0;
	background: none;
}
.ac-sub .ac-input:checked + label, .ac-sub .ac-label:hover {
	background: none;
}
.ac-sub-text {
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0px;
	font-size: 14px;
	color: #53565a;
	font: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
	/* padding-right: 70vw; */
	font-weight: lighter;
}
.kb_container_grey_highlight {
	background-color: #e6e7e8;
	width: 100%;
}
.kb_container_doc_ID {
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: lighter;
}
/* Test3 */
.ac-input[type=checkbox] {
	display: none;
}
.ac-input[type=checkbox] + label:before {
	transform-origin: 25% 50%;
	border: 8px solid transparent;
	border-width: 8px 12px;
	border-left-color: #c01818;
	margin-left: -20px;
	width: 0;
	height: 0;
	display: inline-block;
	text-align: center;
	content: '';
	color: #AAAFAB;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	position: absolute;
	margin-top: 5px;
	font: "Open Sans", "Open Sans Semibold", "Open Sans Light", Arial !important;
}
.ac-input[type=checkbox]:checked + label:before {
	transform: rotate(90deg);
}
.ac-input[type=checkbox]:checked + label:before {
	transform: rotate(90deg);
}
.ac-input[type=checkbox]:checked ~ .ac-text {
	opacity: 1;
	height: auto;
	padding-left: 15px;
	margin-left: 5px;
	padding-right: 0px;
}
.ac-input[type=checkbox]:checked ~ .ac-sub-text {
	opacity: 1;
	height: auto;
	padding-left: 15px;
	margin-left: 20px;
	padding-right: 0px;
}


.articleContentCell table.responsiveTable tbody td:first-child {
    width: 25% !important;
	}

.articleContentCell .articleContentPanel table.attachmentDetail tbody tr:first-child td{
    background: #ffffff !important;
    color: #fff;
    font-size: 16px;
}

.articleContentCell .articleContentPanel table.attachmentDetail tbody tr td:first-child{
    border-right: 0px solid #939598 !important;
    width: 80px; 
    padding-top: 25px !important;
 
}
.articleContentCell .articleContentPanel table.attachmentDetail tbody td:first-child{
    border-right: 0px solid #939598 !important; 
}

.articleContentCell table.responsiveTable tbody tr td {
border-right: 1px solid #939598 !important;
}

.articleContentCell table.responsiveTable tbody tr td:last-child {
border-right: 0px !important;
}


@media (max-width: 767px) {

.articleContentPanel img {
width: auto !important;
height: auto;
}

.articleContentPanel .display-flex-row img {
width: auto !important;
height: auto;
}


}

/* for greman header scroll*/
.container-fluid .col-md-12 .col-md-11.scroll-nav-container ul {
    width: 90%;
}

/* Aisera position */
div#a8-jr {
bottom: 70px !important;
}

/* Contact Option Not Available - Darker Text */
.divider,.disable .contactUsWaitTime,.disable .contactUsCallout,.disable .platformText {
color: #000000;
}

.disable.platformWidth {
opacity: .5 !important;
}

 .ui-widget.ui-widget-content .ui-menu-item-wrapper.ui-state-active {
    border: none;
    margin: 0;
    background: #e6e7e8 !important; }

