body {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
	min-width: 320px;
	overflow: auto;
	background: #000;
}

@font-face {
font-family: 'Open Sans Bold';
  font-style: normal;
  font-weight: bold;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
	font-weight: normal;
	font-style: normal;
}

img {
	width: 100%;
	height: auto;
}

h1 {
	font-size: 18px;
	padding: 20px 0 5px 0;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-family: 'Open Sans Bold', Arial, sans-serif;
}

h2 {
	font-size: 18px;
	color: #666;
	padding-bottom: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-family: 'Open Sans', Arial, sans-serif;
}

h3,
h3 a {
	font: bold 16px Open Sans, Arial, Helvetica, sans-serif;
	color: #f49529;
	margin: 0 0 10px 0;
	padding: 0;
}

h5 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9c5f22;
	margin: 0 0 1em;
}

label {
	color: #000;
}

a:link {
	text-decoration: none;
	color: #3e77b1;
}

a:visited {
	color: #999;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #666 !important;
}

.textblock strong a:hover {
	color: #6CF !important;
	text-decoration: none;
}

.headerWrapper,
footer {
	width: 100%;
}

#sidebar-wrapper {
	width: 100%;
	background-color: #ee7e15;
	height: 30px;
	margin-top: 0;
}

.navbar-nav>li {
	padding-right: 0;
	padding-top: 7px;
	padding-bottom: 5px;
}

.navbar-nav>li>a {
	float: left;
	display: block;
	text-decoration: none;
	margin: 0 39px 0 0;
	padding: 0px 11px 0px 11px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(/-/media/PublicSite/common/triangle-white.png) no-repeat 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.nav>li>a:focus,
.nav>li>a:hover {
	text-decoration: none;
	background-color: transparent;
	color: #000000 !important;
	background: url(/-/media/PublicSite/common/triangle-black.png) no-repeat 0px 6px;
}

.homepage .nav>li>a:hover {
	background: none;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
	background-color: transparent;
	border-color: transparent;
}

.navbar-brand {
	height: auto;
	padding: 0;
}


/* dropdownmenu */

.dropdown-menu {
	font: bold 11px Arial;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: white;
	border: 1px solid #999;
	border-bottom-width: 0;
	top: 30px;
}

.dropdown-menu li a {
	display: block;
	width: auto;
	color: #3e77b1;
	background: #fff url(/-/media/PublicSite/common/menu-triangle.png) no-repeat 10px 10px;
	text-decoration: none;
	padding: 6px 10px 6px 22px;
	border-bottom: 1px solid #999;
	font-weight: bold;
}

.dropdown-menu li a:visited {
	color: #999;
}

.dropdown-menu li a:hover {
	background: #ffe79f url(/-/media/PublicSite/common/menu-triangle.png) no-repeat 10px 10px;
	color: #666;
}

.dropdown:hover .dropdown-submenu .dropdown-menu {
	display: none;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -1px;
}

#header {
	display: table;
}

#headfuncs {
	position: absolute;
	top: 22px;
	right: 20px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
}

#headfuncs div {
	float: left;
	height: 26px;
	line-height: 25px;
	width: auto;
}

#signin {
	border-right: 1px dotted #ccc;
	padding-right: 8px;
	margin-right: 8px;
}

#locale {
	border-right: 1px dotted #ccc;
	padding-right: 8px;
}

div.input_button {
	float: none;
	background: transparent url(/-/media/PublicSite/common/bg_button_span.png) no-repeat top left;
	padding: 0;
	overflow: visible;
	height: 26px;
	cursor: pointer;
	display: inline-block;
}

.input_button .greycode {
	color: #999;
}

.input_button .addcode {
	color: #3e77b1;
}

input.formbutton {
	float: none;
	padding: 0 12px 0 12px !important;
	background: transparent url(/-/media/PublicSite/common/bg_button_a.png) no-repeat top right;
	border: 0;
	color: #3e77b1;
	cursor: pointer !important;
	overflow: visible;
	height: 26px;
	line-height: 18px;
	font-size: 12px;
	outline: 0 !important;
}

#locale select {
	float: left;
	height: 26px;
	line-height: 26px;
	color: #999;
	width: 158px;
	outline: 0;
}

.search {
	width: auto;
	float: right;
	height: 70px;
	overflow: visible;
	position: relative;
}

input,
select,
textarea {
	background-color: #fff;
	background: url(/-/media/PublicSite/common/bginput.gif) repeat-x left top;
	border: 1px solid #d2d2d2;
}

.search input {
	color: #999;
	height: 25px;
	line-height: 26px;
	vertical-align: top;
	padding: 0 0 0 3px;
	margin: 0px 0 0 8px;
	width: 162px;
	outline: 0;
}

.search .searchbutton {
	background: transparent url(/-/media/PublicSite/common/button-search.gif) no-repeat left top;
	width: 26px;
	height: 26px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	margin: 0px 0 0 5px;
}

#autocomplete {
	width: 300px;
	z-index: 999999;
}


/* footer */

.linkscontainer {
	height: 35px;
	border-top: 1px solid #000;
	background-color: #333;
	display: table;
	width: 100%;
}

.corporatelinks ul {
	float: left;
	width: auto;
	list-style: none;
	margin: 0;
	padding: 0;
}

.corporatelinks li {
	background: url(/-/media/PublicSite/common/triangle-white.png) no-repeat 0px 4px;
	display: inline;
	padding-left: 11px;
}

.corporatelinks li a:visited {
	color: #666;
	font-weight: bold;
	margin-right: 30px;
	text-decoration: none;
	line-height: 35px;
}

.corporatelinks li a:link {
	color: #fff;
	line-height: 35px;
	font-weight: bold;
	margin-right: 15px;
	text-decoration: none;
	font-size: 12px;
}

.corporatelinks #phone_holder {
	float: right;
	height: 35px;
}

.corporatelinks .phonenumber,
.corporatelinks .label {
	float: left;
	font: bold 18px/35px Arial, Helvetica, sans-serif;
	color: #ff9900;
	background: url(/-/media/PublicSite/common/bgphone.gif) no-repeat left top;
	padding-left: 35px;
	top: -2px;
}

.phonenumber {
	font: bold 18px/35px Arial, Helvetica, sans-serif;
	color: #ff9900;
	background: url(/-/media/PublicSite/common/bgphone.gif) no-repeat left top;
	padding-left: 35px;
	float: right;
}

.corporatelinks .label {
	background: none;
	color: #fff;
	font-size: 12px;
	background: url(/-/media/PublicSite/common/triangle-white-gray-stroke.png) no-repeat right;
	padding-right: 14px;
	position: relative;
	right: -5px;
}

footer {
	background: #000;
	display: table;
	padding-bottom: 40px;
}

footer * a:link {
	color: #3e77b1;
	font-size: 12px;
}

footer * a:hover,
footer * a:active {
	color: #666;
	text-decoration: none;
}

footer p {
	color: #ccc;
	font-size: 12px;
}

.columns {
	display: table;
	border-bottom: 1px solid #333;
	width: 100%;
	padding-bottom: 20px;
}

ul.footerContent li {
	clear: both;
	display: table;
	padding-bottom: 8x;
	padding-top: 20px;
	border-top: 1px dashed #333;
}

.img_left {
	float: left;
	margin-right: 20px;
	width: 50px;
}

.para_right {
	display: table;
}

.para_right a {
	font-weight: bold;
}

ul.rightcolumn.footerContent,
ul.leftcolumn.footerContent {
	width: 100%;
	padding: 0;
	margin-bottom: 0;
}

.socialicons ul {
	float: left;
	width: auto;
	max-width: 520px;
	list-style: none;
	margin: 0;
	padding: 20px 0 0 0;
}

.socialicons li {
	display: inline;
	padding: 0;
	margin: 0;
}

.socialicons a {
	float: left;
	display: block;
	border: 0;
	margin: 0 4px;
	text-indent: 0;
	cursor: pointer;
}

.fContentRight {
	float: right;
}

.siteterm {
	float: left;
	margin-top: 20px;
}

.copyright {
	text-align: right;
	margin-top: 25px;
}

.copyright p {
	margin: 0 !important;
	padding: 0;
	white-space: nowrap;
	color: #666;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.breadcrumbcontainer {
	background: #666 url(/-/media/PublicSite/common/bgbreadcrumbs.gif) repeat-x left top;
	min-height: 10px;
	width: 100%;
	box-shadow: 0 3px 2px #ccc;
    float: left;
    margin-top: -2px;
}

.breadcrumbs {
	display: table;
    width: 100%;
}

.breadcrumbs ul {	
	margin: 9px 0px 9px -30px;	
	font: normal 11px Verdana, Geneva, sans-serif;
}

.breadcrumbs li {
	display: inline;
	padding: 0;
	margin: 0;
	color: #FFCC66;
}

.breadcrumbs a:link {
	background: url(/-/media/PublicSite/common/chevron-crumb.gif) no-repeat right;
	padding: 0 16px 0 4px;
	color: #fff !important;
	margin-right: 2px;
	text-decoration: none;
}

.breadcrumbs a:hover,
.breadcrumbs a:active {
	color: #999;
}

.breadcrumbs a:visited {
	background: url(/-/media/PublicSite/common/chevron-crumb.gif) no-repeat right;
	padding: 0 16px 0 4px;
	color: #ccc !important;
	margin-right: 2px;
	text-decoration: none;
}

.breadcrumbs a:first-child {
	padding: 0 16px 0 0;
}

.breadcrumbs span.current {
	color: #ffcc66;
	font-weight: bold;
}

.siteterm a:after {
	content: "|";
	color: #fff;
	position: relative;
	left: 7px;
}


/* megaMenu */

.menuClose {
	float: right;
	width: 25px;
	height: 25px;
	position: absolute;
	right: 13px;
	top: 15px;
	z-index: 10000;
	cursor: pointer;
}

.menuBlock h2 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px 6px 0;
	/* color: #3e77b1; */
	color: #666;
}

.menuBlock ul {
	margin: 0 10px;
	padding: 0;
	font-size: 12px;
	list-style-type: none;
}

.menuBlock ul li {
	background-image: url(/-/media/PublicSite/common/bullet-orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding: 0 0 4px 10px;
}

.menuContainer {
	margin-left: 0px;
	padding-bottom: 20px;
}

.mega_head h1 {
	margin: 0 !important;
}

.menuContainer:last-child {
	margin-top: 0;
	margin-left: 0;
	padding-bottom: 10px;
}

.menuContainer:last-child .mega_col .last {
	margin-top: 15px;
	border-bottom: none;
}

.menuContainer:last-child .mega_col {
	margin-top: -25px;
}

.menuContainer:last-child .menuheading h1 {
	margin-left: 10px;
}

.single {
	border-right: solid 8px #fff;
	border-top: solid 8px #fff;
	border-bottom: none;
	height: 345px;
}

.single:last-child {
	width: 24.3%;
}

.menuBlock ul li a {
	padding: 2px;
}

.mega_head,
.menuBlock .menuheading {
	padding: 5px 10px 6px 0;
}

.menuBlock a:visited {
	color: #999;
	text-decoration: none;
}

.menuBlock a:link {
	text-decoration: none;
	color: #3e77b1;
	font-weight: normal;
}

.mega_col {
	border-right: 8px solid #f4f4f4;
	padding: 0;
}

.mega {
	float: left;
	clear: both;
	border-bottom: 1px #cccccc dashed;
	margin: 0px 10px 0 10px;
	padding: 0 0 10px 0;
}

.mega a h2,
.mega a:link h2,
.menuheading h2 {
	color: #3e77b1;
}

.mega h2 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px 6px 0;
	margin-top: 12px;
}

.mega a {
	padding: 0 !important;
}

.menuBlock.col-sm-3 {
	padding-right: 0;
	padding-left: 0;
}

.mega:last-child {
	border-bottom: none;
}

#dental,
#ndt,
#tollcoating,
#advanced_materials {
	border-right: solid 8px #fff;
	border-top: solid 8px #fff;
	border-bottom: none;
	height: 345px;
}

#ndt,
#tollcoating,
#advanced_materials {
	margin-left: 0;
	border-left: none;
}

#dental .mega_col,
#ndt .mega_col,
#tollcoating .mega_col,
#advanced_materials .mega_col {
	margin-top: -15px;
}

#dental .mega {
	width: 95%;
}

#dental .mega.last {
	margin-top: 0;
}

#advanced_materials {
	width: 24.3%;
}

#advanced_materials .mega {
	margin-right: 0;
}


/* home footer */

.footer_head {
	font-weight: bold;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #404040;
	color: #fff;
}

.footer_section ul {
	margin: 10px 0 0 0;
	padding-left: 0;
}

.footer_section ul li {
	background: url(/-/media/PublicSite/common/white-bullet.gif) no-repeat 0px 6px;
	padding-left: 10px;
	list-style: none;
}

.homepage .footer_section ul li a,
.homepage .siteterm a {
	color: #00aeef !important;
}

.homepage .footer_section ul li a:visited,
.homepage .siteterm a:visited {
	color: #00aeef !important;
}

.homepage .socialicons {
	border-top: none;
}

.homepage .globalLinks {
	float: right;
	/* position: relative;
    top: 18px;
    left: 0px */
}

.homepage .globalLinks a {
	border-right: 1px #ccc dotted;
	padding: 0 11px;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3e77b1;
}

.homepage .globalLinks a:visited {
	color: #999;
	text-decoration: none;
}

.homepage .globalLinks a:link {
	text-decoration: none;
	color: #3e77b1;
}

.homepage .globalLinks a:last-child {
	border-right: none;
	padding-right: 0;
}


/* bodyNav component */

.twocolumn_layout {
	clear: both;
	display: table;
	width: 100%;
	background: url(/-/media/PublicSite/common/bgmenuleft.gif) no-repeat left top;
	margin-bottom: 18px;
	position: relative;
}

.twocolumn_layout h1 {
	margin-top: 0;
	padding-top: 0;
}

.leftmenu {
	list-style: none;
	padding-left: 0;
	width: 90%;
}

.leftmenu ul {
	list-style: none;
	padding-left: 2px;
	width: 90%;
}

.leftmenu li {
	background: url(/-/media/PublicSite/common/bullet-orange.gif) no-repeat 0 7px;
	padding-left: 10px;
	line-height: 18px;
}

.leftmenu li:hover {
	background: url(/-/media/PublicSite/common/bullet-grey.gif) no-repeat 0 7px;
}

.leftmenu .currentlink {
	background: url(/-/media/PublicSite/common/bullet-black.gif) no-repeat 0 7px;
}

.leftmenu li a {
	cursor: pointer;
}

.leftmenu .currentlink>a {
	color: black !important;
}

.leftNav {
	height: auto;
	padding: 30px 0px 0px 13px;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: url(/-/media/PublicSite/common/bgmenuleft.gif) no-repeat left top;
	display: block;
	width: 100%;
	min-height: 264px;
}

.mobDDNav {
	display: none;
}

.twocolumn_layout .rightContent .richTextContent,
.twocolumn_layout .rightContent .columntext {
	padding: 30px 22px 0px;
}

.twocolumn_layout .rightContent .sliderHeader2 {
	font-size: 15px;
	/* margin-top: -15px; */
}

.twocolumn_layout .rightContent .sliderHeader1 {
	font-size: 16px;
}

.twocolumn_layout .rightContent h1 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 19px;
}

.bgimage-block-content ul+p {
	padding-bottom: 20px;
}

.productlinks ul li {
	float: left;
	list-style-type: none;
}

.productlinks a {
	background: url(/-/media/PublicSite/common/bullet-orange.gif) no-repeat 0 6px;
	padding-left: 11px;
	margin-right: 13px;
	font-weight: bold;
}


/* border bottom */

.borderbottom {
	background: #ccc;
	width: 32%;
	height: 1px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}


/* signin pop up */

#signInModal .modal-title,
#chooseRegion .modal-title,
.modal-community-title {
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
}

#signInModal .modal-content,
#chooseRegion .modal-content {
	border-radius: 0;
}

#signInModal .modal-header,
#chooseRegion .modal-header {
	border: 1px solid #ef7e16;
	margin: 4px;
	padding: .4em 1em;
	background-color: #ef7e16;
}

#signInModal .close,
#chooseRegion .close {
	color: #fff;
	opacity: 1;
	font-size: 18px;
	padding: 0px 5px;
	margin-right: -10px;
}

#signInModal .close:hover,
#chooseRegion .close:hover {
	border: solid 1px #b9b9b9;
	background-color: #efeeee;
	color: #424040;
	font-size: 20px;
}

#signInModal .leftContent {
	height: 220px;
	border-right: 1px solid #ccc;
	padding-left: 25px;
}

#signInModal .leftContent p {
	padding-top: 10px;
}

#signInModal .homeImg {
	text-align: center;
}

#signInModal .homeImg img {
	width: auto;
}

#hcis,
#mpUsers,
.vueCC,
.mps,
#hcis_roll {
	display: none;
}

#signInModal select {
	background: none;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 13.33px;
	-webkit-appearance: menulist !important;
}

#mpUsers,
#hcis {
	padding-top: 10px;
}

#mpUsers div {
	padding-bottom: 3px;
}

#mpUsers label {
	color: #000;
	padding-right: 5px;
	width: 70px;
}

#mpUsers input[type=text] {
	width: 150px;
	background: none;
	border-color: #aaa;
	line-height: 18px;
}

#mpUsers .bold,
#hcis .bold {
	font-weight: bold;
	padding-bottom: 5px;
}

#mpUsers .input_button {
	margin-left: 24%;
}

#mpUsers .forgot {
	padding-top: 3px;
}

.mps p:first-child {
	padding-top: 40px !important;
}

.mps p:last-child {
	padding-top: 0px !important;
}

#hcis {
	position: relative;
}

#hcis_vue {
	position: relative;
	margin-bottom: -15px;
}

#hcis select,
#hcis_vue select {
	float: left;
	clear: both;
	width: 180px;
	margin-top: 8px;
	height: 23px;
}

.hcis_inpt_but {
	float: left;
	margin: 7px 5px;
}

.txt_btn {
	padding: 0px 0px 0px 3px;
}


/* Sign-in on "Find the community or tool that’s best for you." hyper link click */

#signInModal .communityleftCont {
	height: 220px;
	padding-left: 25px;
	display: none;
}

#signInModal .communityleftCont p {
	padding-top: 10px;
}

#signInModal .communityrightCont {
	height: auto;
	display: none;
}

#signInModal .communityrightCont img {
	padding: 30px 0px 20px 0px;
	width: 84px;
	height: 230px;
}

.communityleftCont h3 {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.17em;
	font-weight: bold;
}

.input_button.communityButton {
	width: 74px;
	margin-left: 20px;
	margin-bottom: 15px;
}


/* chooseRegion popup */

.tab-Wrapper.choose_Region {
	background: none;
	padding: 20px 5px 5px 5px;
	border: none;
}

.choose_Region ul.tabs {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding-left: 10px;
}

.choose_Region ul.tabs li {
	background: none;
	padding: 0 5px 0 0;
	border: none;
}

.choose_Region ul.tabs li.active,
.choose_Region ul.tabs li:hover,
.choose_Region ul.tabs li.active:hover {
	background-color: transparent;
}

.choose_Region ul.tabs li:after {
	content: "|";
	padding: 0 5px 0 10px;
	color: #ccc;
	font-size: 12px;
}

.choose_Region .tab_container {
	border-bottom: none;
	padding: 0;
}

.choose_Region table td {
	width: 132px;
}

.choose_Region table td:last-child {
	padding-left: 5px;
}

.choose_Region table td a {
	cursor: pointer;
}

.choose_Region .tab_content {
	padding-top: 15px;
}

.split-table {
	display: inline-block;
	vertical-align: top;
}


/* marqueee */

.newstickercontainer {
	height: 35px;
	background-color: #eee;
}

.news>div {
	padding-top: 6px;
}


/* Pagination for news and releases */

.pagecontainer {
	float: right;
	padding-top: 10px;
}

.pagecontainer li {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pagecontainer button {
	border: 2px solid #f5f5f5;
	border-radius: 50%;
	background: #dddddd;
	color: #000000;
}

.pagecontainer button.active,
.pagecontainer button:hover {
	border: 2px solid #f5f5f5;
	border-radius: 50%;
	background: #000000;
	color: #dddddd;
}

.leftNav .leftmenu li {
	line-height: 17px;
}

#BertrandModel .modal-header,
#chooseRegion .modal-header {
	border: 1px solid #ef7e16;
	margin: 4px;
	padding: .4em 1em;
	background-color: #ef7e16;
	color: #fff;
	padding: 7px;
	font-size: 13px;
	font-weight: 800px;
}

#BertrandModel .modal-content {
	border-radius: 0 !important;
	display: block;
	z-index: 1002;
	outline: 0px;
	position: absolute;
	height: auto;
	width: auto;
	top: 129px;
}

#header-msg {
	background: #E6E6E6 bottom repeat-x;
	position: relative;
	margin-top: -1px;
	z-index: 11;
}

#header-msg p {
	color: #666;
	padding: 10px;
	margin: 0;
	width: 830px;
	position: relative;
	border-top: 1px solid #666;
}

#header-msg .close {
	position: absolute;
	width: 100px;
	text-align: right;
	right: -100px;
	top: -1px;
	color: #3e77b1 !important;
	border-top: 1px solid #666;
	padding: 10px;
	font-size: 12px;
	opacity: 1;
	text-shadow: none;
}

#header-msg div {
	margin: 0 auto;
	width: 930px;
}

.footerContent img{
	width: auto;
}

.wrap {
	background-color: #fff;
}

@media only screen and (max-width: 767px) {
	/* Spaces below footer -- Form's Success page */
	div#product_body {
		min-height: 225px;
	}
	/* media contact*/
	.heading_text {
		display: block;
		padding-top: 15px;
	}
	/* vue cloud*/
	#Vuetab .BorderBottom {
		border-bottom: 1px dashed #ccc;
		margin-bottom: 20px;
		width: 100%;
		clear: both;
	}
	/* .que-text{
	margin-top:45px;
} */
	/*meida contact*/
	.twocolumn_layout .rightContent .contacts-text {
		padding: 15px 10px;
	}
	.twocolumn_layout .rightContent .columntext {
		padding: 30px 22px 0px;
	}
	.twocolumn_layout .rightContent .column-heading {
		padding: 0px;
		margin: 0px;
		display: none;
	}
	.twocolumn_layout .rightContent .column2-heading {
		padding: 0px;
		margin: 0px;
		display: none;
	}
	.twocolumn_layout .rightContent .content-list .rightcol {
		width: 100%;
	}
	.twocolumn_layout .rightContent .content-list .lefttcol {
		width: 100%;
		padding: 0px;
		margin: 0px;
	}
	.twocolumn_layout .rightContent .content-list {
		margin: 0px;
	}
	/* end meida contact*/
	.headerWrapper {
		border-bottom: solid 2px #ee7e15;
		position: relative;
	}
	#headfuncs #signin,
	#headfuncs #locale,
	#headfuncs .search {
		float: left;
		height: 26px;
		line-height: 25px;
		width: auto;
		margin-bottom: 10px;
		margin-right: 10px;
	}
	#header {
		width: 100%;
		height: 63px;
		position: relative;
	}
	.headerPosFixed {
		position: fixed;
		right: 0;
		left: 0;
		z-index: 1030;
		background: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(148, 147, 147, 0.17), 0 0 10px 2px rgba(253, 251, 251, 0.11);
		box-shadow: 0 0 0 1px rgba(148, 147, 147, 0.17), 0 0 10px 2px rgba(253, 251, 251, 0.11);
	}
	#header #headfuncs,
	.headerWrapper .secondLevelHeader {
		display: none;
	}
	.breadcrumbcontainer {
		min-height: auto;
	}
	.breadcrumbs {
		padding: 0 5px;
	}
	#headfuncs {
		position: static;
		padding: 10px 0;
		margin: 0;
		display: table;
	}
	.search input {
		margin: 0;
		float: left;
	}
	.search .searchbutton {
		margin: 0 0 0 5px;
	}
	.navbar-brand {
		position: relative;
		margin: 0 auto;
		float: none;
		display: block;
		width: 164px;
		top: 15px;
		padding: 0;
	}
	#sidebar-wrapper {
		margin-right: -800px;
		background-color: transparent;
		height: 379px;
		top: 50px;
	}
	#menu-toggle {
		background-color: #3e77b1;
		border: none;
		box-shadow: none;
		padding: 6px 7px;
		position: absolute;
		display: block;
		top: 11px;
		border-radius: 4px;
		right: 0px;
		margin-right: 23px;
	}
	.newdivleft .search form .searchbutton {
		color: #ffffff;
		background-color: #3E77B1 !important;
		border-color: transparent;
		font-size: 14px;
		margin: 10px 0 0 11px;
		height: 36px;
		border-radius: 4PX;
		background: none;
		height: 32px;
		padding: 1px 2px;
		width: 42px;
	}
	.search-button-icon {
		background-color: transparent;
		border: none;
		box-shadow: initial;
		padding: 0;
		position: absolute;
		display: block;
		top: 10px;
	}
	.search input {
		color: #999;
		height: 36px;
		padding: 0 0 0px 6px;
		width: 275px;
		background-color: #fff;
		border: 1px solid silver;
		border-radius: 4px;
		margin-left: 13px;
	}
	.icon-bar {
		display: block;
		width: 19px;
		height: 2px;
		border-radius: 5px;
		background-color: #fff;
		margin: 4px 4px;
	}
	.navbar-nav {
		margin-bottom: 0;
		background-color: #f58025;
		border-bottom: 1px solid #fff;
	}
	#sidebar-wrapper.active {
		right: 0px;
		top: 62px;
		margin-right: 0px;
		background-color: #ee7e15;
	}
	.sidebar-nav {
		width: 100% !important;
	}
	.navbar-nav li {
		padding: 0px 0 0px 15px !important;
		/* border-bottom: ridge 2px  #ee7e15; */
	}
	.sidebar-nav li a {
		font-size: 18px !important;
		color: #fff !important;
	}
	.dropdown-submenu .dropdown-menu {
		/* margin-top: -111px; */
		left: 0;
	}
	.search-button-icon {
		top: 15px;
		left: 6px;
	}
	.box {
		width: 0;
		top: 60px;
		left: 0;
		background-color: #e7e7e7;
		position: fixed;
		z-index: 3;
		overflow-x: hidden;
		transition: .5s;
		height: 70px;
	}
	.box.active {
		width: 100%;
	}
	.box-inner {s
		width: 100%;
		padding: 10px;
		/* border: 1px solid #ccc; */
	}
	.search-button-icon img {
		width: 100%;
	}
	.sidebar-nav li:before {
		position: relative !important;
	}
	.navbar-nav li:after {
		content: " " !important;
		padding-left: 0 !important;
	}
	.sidebar-nav li:first-child a {
		color: #fff;
		background-color: #ee7e15 !important;
		display: table;
	}
	.navbar-nav>li>a {
		line-height: 50px !important;
		font-size: 14px !important;
		font-weight: bold;
		line-height: 20px;
		color: #fff !important;
		text-align: right;
		/* background: url(/-/media/PublicSite/common/triangle-white.png) no-repeat 0px 15px;*/
	}
	.nav>li>a:focus,
	.nav>li>a:hover {
		width: 100%;
		text-align: left;
	}
	.sidebar-nav .dropdown-menu {
		background-color: transparent !important;
		top: 5px;
	}
	.sidebar-nav li a {
		font-size: 12px !important;
		white-space: pre-line;
		text-align: left;
	}
	.dropdown-menu li a {
		background: #ee7e15 url(/-/media/PublicSite/common/menu-triangle.png) no-repeat 10px 10px;
		border: none;
	}
	/* content */
	.homepage #maincontent {
		padding-left: 15px;
		padding-right: 15px;
	}
	/* bodyNav component */
	.twocolumn_layout {
		border: none;
		background: none;
	}
	.borderbottom {
		display: none;
	}
	.leftNav {
		background: none;
		background-color: #f6f7f9;
		display: none;
		/* margin-top: 30px; */
		border-bottom: 1px solid #ccc;
		min-height: auto;
	}
	.mobDDNav {
		display: block;
		position: relative;
		top: 0px;
		margin: 0 auto;
		text-align: center;
		border: solid 1px #ccc;
		padding: 10px;
		background-color: #eee;
		z-index: 1;
	}
	.mobDDNav {
		font-size: 12px;
		font-weight: bold;
		color: #50504e;
	}
	.mobDDNav:after,
	.tab_drawer_heading:after {
		content: " ";
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #827b7b;
		float: right;
	}
	.tab_drawer_heading.d_active:after {
		border-top-color: #fefefe;
	}
	.tab_drawer_heading:after {
		margin-top: 5px;
	}
	.twocolumn_layout .rightContent {
		padding: 0;
	}
	.rightContentTop {
		margin-top: 10px !important;
	}
	/* footer */
	.corporatelinks {
		/* display: inline-block; */
		width: 300px;
		margin: 0 auto;
	}
	.corporatelinks ul {
		padding: 0 0 0 12px;
	}
	.corporatelinks li {
		display: inline-block;
		background-position: 0 13px;
		padding-left: 12px;
	}
	.footerDiv {
		display: table;
		padding: 0 15px;
	}
	footer {
		margin: 20px 0 0 0;
		width: 100%;
	}
	.corporatelinks #phone_holder {
		float: left;
	}
	.corporatelinks .phonenumber,
	.corporatelinks .label {
		padding-left: 25px;
	}
	.socialicons {
		display: table;
		width: 100%;
	}
	.socialicons ul {
		margin: 0 auto;
		display: table;
		width: 80%;
		float: none;
		text-align: center;
	}
	.fContentRight {
		float: none;
		width: auto;
	}
	.siteterm {
		position: relative;
		padding-bottom: 10px;
		text-align: center;
		float: none;
	}
	.siteterm a:last-child:after {
		content: " ";
	}
	.copyright {
		text-align: center;
		margin-top: 0;
	}
	.homepage .globalLinks {
		float: left;
		position: relative;
		/* top: 15px; */
		left: -10px;
	}
	.footer_section ul {
		padding: 0 0 0 20px;
	}
	.footer_head {
		padding: 20px 0px 6px 10px;
	}
	.homepage .globalLinks a {
		color: #fff;
		font-size: 14px;
	}
	.secondLevelHeader .nav-tabs {
		display: none;
	}
	.homepage #sidebar-wrapper {
		display: none;
	}
	/* choose region pop up */
	.tab-Wrapper.choose_Region {
		padding: 0;
	}
	.choose_Region table td {
		padding-right: 10px;
	}
	.choose_Region .table-responsive {
		padding: 10px;
	}
	.choose_Region .tab_content {
		padding: 15px 5px;
	}
	.split-table:first-child {
		border-top: none;
		padding-bottom: 10px;
	}
	.split-table {
		display: block;
		padding-top: 10px;
		border-top: solid 1px #ddd;
	}
	/* signin */
	#signInModal .leftContent {
		height: auto;
		padding-left: 15px;
	}
	input.formbutton {
		background-color: #3E77B1!important;
		color: #fff;
		padding: 5px 11px 6px 12px !important;
		background: none;
		border-radius: 4px;
		font-size: 14px;
		height: 30px;
	}
	.navbar-nav.text-holder li {
		margin-left: -5px !important;
	}
	.navbar-nav.text-holder li a {
		background: none !important;
	}
	.search {
		height: 35px !important;
	}
	.dropdown-menu>li>a {
		color: #3e77b1!important;
		background-color: #fff;
		border-top: 1px solid #ccc;
	}
	.nav>li>a:before {
		position: relative;
		top: 0px;
		left: 0px;
		display: inline-block;
		border-left: 8px solid;
		border-bottom: 5px solid transparent;
		border-top: 5px solid transparent;
		content: '';
		margin-right: 8px
	}
	.nav .collapse>li>a {
		color: #3e77b1!important;
		margin-left: -21px;
		font-size: 14px;
		background: none !important;
		background-color: #fff;
		padding: 10px 15px 10px 38px !important;
		/* border-top: 1px solid #ccc!important; */
	}
	.search-button-icon {
		margin-top: 1px;
		margin-left: 17px;
	}
	#navbar {
		padding: 0px 0px;
		display: none;
	}
	.navbar-nav.text-holder>li>a {
		text-align: left!important;
		font-size: 14px!important;
		float: none;
		background: url(/-/media/PublicSite/common/triangle-white.png) no-repeat 0px 15px;
		background: none;
		text-align: left;
	}
	.navbar-nav.text-holder {
		background-color: #f58025;
		border-bottom: 1px solid #fff;
		margin: 2px 0px -1px;
	}
	.navbar-nav.text-holder .nav li {
		margin: 0px;
		border-top: 1px solid #ccc!important;
		background-color: #fff !important;
		margin-left: -10px !important;
	}
	.navbar-nav.text-holder .nav li .nav.collapse.in li {
		margin-left: -14px !important;
		padding-left: 38px !important;
	}
	.navbar-nav.text-holder .nav li .nav.collapse.in li a {
		padding-left: 26px !important;
		background: #fff url(/-/media/PublicSite/common/menu-triangle.png) no-repeat 15px 15px;
		border: none;
		margin-left: -21px;
	}
	.navbar-default .navbar-nav.text-color>li>a {
		color: #fff;
		font-weight: bold;
	}
	.nav>li>a:focus,
	.nav>li>a:hover {
		text-decoration: none;
		background-color: transparent;
		color: #000!important;
		background: none;
		/* background: url(/-/media/PublicSite/common/triangle-black.png) no-repeat 1px 6px !important; */
	}
	/*form*/
	#wffm8ea5b41549794b0eb0a2a1d030e34f61_Sections_6__Fields_2__Value {
		min-height: 70px !important;
		-webkit-appearance: listbox !important;
	}
	.navbar-nav.text-holder li {
		border-bottom: solid 1px #fff;
		/*  margin-left: -8px;
   margin-right: -12px; */
	}
	.navbar-nav.text-holder li :last-child {
		margin-bottom: -2px!important;
	}
	.nav>li>a:focus,
	.nav>li>a:hover {
		color: #000;
		text-decoration: none;
		background-color: transparent;
	}
	#locale select {
		float: left;
		height: 32px;
		line-height: 26px;
		color: #999;
		width: 94%;
		border-radius: 4px;
		margin-left: 10px;
		background-color: #fff;
		font-size: 14px;
	}
	#wffm8ea5b41549794b0eb0a2a1d030e34f61_Sections_6__Fields_6__Value {
		min-height: 55px !important;
		-webkit-appearance: listbox !important;
	}
	.searchbutton {
		color: #ffffff;
		background-color: #3E77B1;
		border-color: transparent;
		font-size: 14px;
		padding: 8px 12px;
		border-radius: 4px;
		margin: -45px 21px 0px 10px;
		float: right;
	}
	.newdivleft #globalSearchterm {
		background-color: #fff;
		width: 75%;
		height: 34px;
		padding: 6px 12px;
		border: 1px solid #ccc;
		border-radius: 4px;
		text-indent: 0px;
		margin: 10px 0px 10px 10px;
	}
	.modal-community-title {
		display: none;
	}
	.newdivright #lstLocality {
		background-color: #fff!important;
		width: 96%;
		height: 34px;
		padding: 6px 12px;
		border: 1px solid #ccc;
		border-radius: 4px;
		text-indent: 0px;
		margin: 10px 0px 10px 8px;
		font-size: 14px;
	}
	.newdivright .searchbutton {
		margin-top: 8px;
	}
	.newdivright .search-line {
		border-bottom: 1px solid #ccc;
		height: 2px;
		width: 94%;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.socialicons li {
		display: inline-block;
		padding: 0;
		margin: 0px;
	}
	.newdivright .input_button {
		float: right;
		margin: 10px;
	}
	.nav .collapse li a {
		background: #fff url(/-/media/PublicSite/common/menu-triangle.png) no-repeat 8px 17px;
		border: none;
		margin-left: -21px;
		font-size: 14px;
	}
	#sidebar-wrapper {
		display: none;
	}
	.input_button .addcode {
		color: #fff;
	}
	#header-msg {
		padding-bottom: 30px;
	}
	#header-msg div {
		width: 95%;
		margin: 0 auto;
	}
	#header-msg p {
		width: auto;
	}
	#header-msg .close {
		bottom: -30px;
		right: initial;
		border-top: none;
		top: initial;
		left: 25%;
	}
	.breadcrumbs ul {
		margin: 9px 0;
	}	

}

@media only screen and (min-width:768px) and (max-width:960px) {
	/* mps sign*/
	#mpUsers {
		width: 290px;
	}
	/*sign in */
	#signInModal select option {
		font-size: 8px;
	}
	/* Spaces below footer -- Form's Success page */
	.imageblock_text {
		margin-top: 15px;
	}
	div#product_body {
		min-height: 610px;
	}
	.linkscontainer,
	#sidebar-wrapper,
	.breadcrumbs {
		padding: 0 10px !important;
	}
	/* homepage menu */
	.mega_menu {
		width: 725px !important;
	}
	#dental,
	#ndt,
	#tollcoating,
	#advanced_materials {
		height: 350px;
	}
	/* body section */
	.twocolumn_layout .rightContent {
		background-color: #fff;
	}
	/* choose a region */
	.choose_Region table td {
		width: 110px;
	}
	.modal-dialog {
		width: 650px;
	}
	/* #maincontent{
	min-height: 782px;
} */
	#wffm8ea5b41549794b0eb0a2a1d030e34f61_Sections_6__Fields_2__Value {
		min-height: 53px !important;
		-webkit-appearance: listbox !important;
	}
	#wffm8ea5b41549794b0eb0a2a1d030e34f61_Sections_6__Fields_6__Value {
		min-height: 41px !important;
		-webkit-appearance: listbox !important;
	}
}

@media only screen and (min-width: 768px) {
	/*media contact*/
	.heading_text {
		display: none;
	}
	/*vue cloud*/
	#Vuetab .BorderBottom {
		border-bottom: 1px dashed #ccc;
		margin-bottom: 20px;
		width: 100%;
		clear: both;
	}
	/* meida contact*/
	.twocolumn_layout .rightContent .contacts-text {
		padding: 60px 22px 0px 45px;
	}
	.twocolumn_layout .rightContent .column-heading {
		padding: 0px 0px 0px 32px;
		margin: 0px 0px 13px 0px;
	}
	.twocolumn_layout .rightContent .column2-heading {
		padding: 0px 0px 0px 2px;
		margin: 0px 0px 13px -10px;
	}
	.twocolumn_layout .rightContent .content-list {
		margin: 0px 0px 20px 42px;
	}
	.twocolumn_layout .rightContent .rightcol {
		width: 57%;
	}
	.twocolumn_layout .rightContent .leftcol {
		width: 43%;
		padding: 0px 0px;
		margin: 0px 0px 0px -15px;
	}
	/* content */
	.homepage .headerWrapper,
	.homepage #maincontent {
		padding-left: 15px;
		padding-right: 15px;
	}
	/* for product ans services in home */
	.single {
		height: 389px;
	}
	/* signin pop up  */
	#signInModal {
		top: 29.5%;
		overflow: hidden;
	}
	#chooseRegion {
		top: 10%;
		overflow: hidden;
	}
	body.homepage {
		border-top: 4px solid #f58025;
	}
	.homepage #sidebar-wrapper,
	.homepage .breadcrumbcontainer {
		display: none;
	}
	#headfuncs {
		right: 15px;
	}
	.search-button-icon {
		display: none;
	}
	.copyright {
		float: left;
		margin-left: 10px;
		margin-top: 21px;
	}
	ul.rightcolumn.footerContent {
		width: 47.5%;
		float: right;
	}
	ul.leftcolumn.footerContent {
		width: 47.5%;
		float: left;
	}
	/* ul.footerContent li {
	 padding-bottom:30px;
} */
	ul.footerContent li:first-child {
		border: none;
		padding-top: 0;
		/* padding-bottom: 8px; */
	}
	.footerDiv {
		padding-top: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.dropdown:hover .dropdown-menu {
		display: inline-block;
	}
	.dropdown-submenu:hover .dropdown-menu {
		display: inline-block !important;
	}
	.homepage .dropdown:hover .dropdown-menu {
		display: none;
	}
	.dropdown-submenu:hover .dropdown-menu {
		display: inline-block !important;
	}
	.secondLevelHeader {
		position: relative;
		clear: both;
	}
	.secondLevelHeader .nav-tabs>li a.dropdown-toggle {
		color: #3e77b1;
		font-weight: bold;
		padding: 0px;
	}
	.secondLevelHeader .nav-tabs>li a.dropdown-toggle:hover {
		color: #666;
	}
	.secondLevelHeader .nav-tabs>li a.dropdown-toggle:hover .caret {
		background-image: url(/-/media/PublicSite/common/mega-arrow-down.png);
	}
	.secondLevelHeader .dropdown-menu li a {
		background: none;
		border-bottom: none;
	}
	.mega_head:hover {
		color: #666;
	}
	.mega_head:visited {
		color: #999;
	}
	.mega_menu {
		background: #f4f4f4;
		width: 942px;
		padding-bottom: 10px;
		margin: 8px;
	}
	.mega_menu h1 {
		font-family: 'Open Sans Bold', Arial, sans-serif;
		font-size: 16px;
		font-weight: bold;
		padding: 8px 8px 0 0;
		margin: 0 0 15px 0;
	}
	.mega_head h1 {
		margin: 0px 0 -4px 0;
	}
	.mega_head {
		padding: 5px 0 0 10px !important;
		margin: 0;
	}
	.menuBlock h2 {
		padding: 0 10px 6px 0;
		margin: 15px 0 0 0;
	}
	.secondLevelHeader .nav {
		padding: 0;
		float: left;
	}
	.secondLevelHeader .nav .open {
		background: #fff url(/-/media/PublicSite/common/btn_grad.gif) no-repeat top left;
		cursor: default;
		margin-top: -7px;
	}
	.secondLevelHeader .nav .open .dropdown-menu {
		display: inline-block;
	}
	.secondLevelHeader .nav .open>a,
	.secondLevelHeader .nav .open>a:focus,
	.secondLevelHeader .nav .open>a:hover {
		background: url(/-/media/PublicSite/common/btn_grad.gif) no-repeat top right;
		padding: 8px 15px 0 30px;
		font-weight: bold;
		color: #000 !important;
		white-space: nowrap;
	}
	.secondLevelHeader .nav-tabs>li>a:hover {
		border-color: transparent;
	}
	.secondLevelHeader .nav-tabs .dropdown-menu {
		margin-top: -1px;
		margin-left: 0px;
		border: 1px solid #d2d2d2;
		border-top: none;
	}
	.secondLevelHeader .caret {
		white-space: nowrap;
		background: url(/-/media/PublicSite/common/mega-arrow.png) no-repeat right;
		width: 11px;
		height: 10px;
		border: none;
		background-position: 0 -1px;
	}
	.nav-tabs {
		border-bottom: none;
	}
	.splitborder {
		display: none;
	}
	.secondLevelHeader .nav .open .splitborder {
		border-top: 1px solid #d2d2d2;
		width: 76.3%;
		right: 0;
		position: absolute;
		top: 0;
		display: block;
	}
	.secondLevelHeader .nav .open .caret,
	.secondLevelHeader .nav-tabs>li.open a.dropdown-toggle:hover .caret {
		background: none;
	}
	.btn-group-lg>.btn,
	.btn-lg,
	.search-button-icon {
		display: none;
	}
	.navbar-nav>li>a {
		margin: 0 12px 0 0;
	}
	.linkscontainer,
	#sidebar-wrapper {
		padding: 0 15px 0 10px;
	}
	.navbar-brand {
		padding: 22px 15px;
	}
	.homepage .navbar-brand {
		padding: 10px 0;
	}
	.homepage #headfuncs {
		top: 15px;
	}
	.homepage .headerWrapper {
		height: 75px;
	}
	/* bodyNav component */
	.twocolumn_layout .rightContent {
		width: 65%;
		padding: 0;
		/* border-left: 1px solid #ccc; */
		min-height: 264px;
	}
	.leftNav {
		width: 34%;
	}
	.productlinks {
		width: 482px;
		position: absolute;
		bottom: -10px;
		left: 10px;
		padding-left: 10px;
	}
	/* content */
	#maincontent {
		padding: 1px 15px 50px 15px;
	}
	.homepage #maincontent {
		padding-bottom: 10px;
	}
	#navbar {
		width: 100%;
		background-color: #ee7e15;
		height: 32px;
		margin-top: 0;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.socialicons li a img {
		width: 22px;
		height: 22px;
	}
	#table-exebio {
		width: 100%;
	}
	#table-exebio tr td {
		padding: 0px 24px 0px 0px;
	}
	.dynamicdata {
		padding-top: 14px;
	}
	.dynamicdata p {
		padding: 1px 0px 0px 0px;
		height: 16px;
	}
	.form-group {
		clear: both;
	}
	.search-button-icon {
		display: none;
	}
	.modal-community-title {
		display: none;
	}
	#navbar {
		display: none;
	}
}

@media only screen and (min-width: 1024px) {
	/* mps signin*/
	#mpUsers {
		width: 320px;
	}
	#signInModal select option {
		font-size: 13.33px !important;
	}
	#signInModal .homeImg img {
		width: 100%;
	}
	/* Spaces below footer -- Form's Success page */
	div#product_body {
		min-height: 370px;
	}
	/* vuesignin*/
	.que-text {
		margin: -6px 0px 0px 0px;
		clear: both;
	}
	/*for split border*/
	.secondLevelHeader .nav .open .splitborder {
		width: 81.7%;
	}
	/* left naviagtion */
	.leftNav,
	.borderbottom {
		width: 27%;
	}
	/* header */
	.navbar-brand {
		padding: 22px 0;
	}
	.homepage .navbar-brand {
		padding: 10px 0 13px 0;
	}
	.homepage #headfuncs {
		top: 10px;
	}
	.navbar-nav>li>a {
		margin: 0 38px 0 0;
	}
	.secondLevelHeader .nav.nav-tabs {
		margin-left: 0;
	}
	#header,
	.secondLevelHeader,
	.breadcrumbs {
		width: 930px;
		margin: 0 auto;
		position: relative;
		display: table;
	}
	.homepage #header,
	.homepage .secondLevelHeader,
	.homepage .corporatelinks,
	.homepage .newstickercontainer .news {
		width: 960px;
	}
	.homepage .footerDiv {
		width: 960px;
	}
	.sidebar-nav {
		margin: 0 auto;
		float: none;
		width: 930px;
	}
	#headfuncs {
		right: 0;
	}
	.fContentRight {
		width: auto;
	}
	/* footer */
	ul.leftcolumn.footerContent {
		width: 445px;
	}
	ul.rightcolumn.footerContent {
		width: 455px;
	}
	.footerDiv {
		padding: 22px 0 0 0;
	}
	.footerDiv,
	.corporatelinks,
	.newstickercontainer .news {
		width: 930px;
		margin: 0 auto;
		position: relative;
		display: table;
	}
	.footer_section ul {
		width: 330px;
	}
	#youtubeimg img {
		width: 31px;
		height: 22px;
	}
	/* content */
	#maincontent {
		width: 930px;
		margin: 0 auto;
		display: table;
		padding: 0 0 50px 0;
		min-height: 550px;
	}
	.homepage #maincontent {
		width: 960px;
		margin: 0 auto;
		padding: 0;
	}
	.twocolumn_layout .rightContent {
		border: none;
	}
	/* signin pop up  */
	#signInModal .modal-dialog {
		width: 700px;
	}
	/* choose region pop up */
	#chooseRegion .modal-dialog {
		width: 830px;
	}
	#wffm8ea5b41549794b0eb0a2a1d030e34f61_Sections_6__Fields_2__Value {
		min-height: 73px !important;
	}
	#wffm8ea5b41549794b0eb0a2a1d030e34f61_Sections_6__Fields_6__Value {
		min-height: 55px !important;
	}
	#navbar {
		width: 100%;
		background-color: #ee7e15;
		height: 30px;
		margin-top: 0;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.twocolumn_layout .rightContent {
		width: 73%;
	}
	#navbar {
		display: none;
	}
	.modal-community-title {
		display: none;
	}
}<link href="/sitecore/shell/themes/standard/default/Default.css" rel="stylesheet" />

<link href="/sitecore/shell/controls/Lib/Flexie/flex.css" rel="stylesheet" />

