/*Rest css*/
html, body, div, span, object, iframe, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* Fonts */

.WebDesignFooter {
  margin-top: 43px;
  color: #ffffff;
  font-family: 'RobotoBold';
}

@font-face {
  font-family: 'RobotoLight';
  src: url('fonts/RobotoCondensed-Light.eot');
  src: url('fonts/RobotoCondensed-Light.woff') format('woff'); 
}

@font-face {
  font-family: 'RobotoRegular';
  src: url('fonts/RobotoCondensed-Regular.eot');
  src: url('fonts/RobotoCondensed-Regular.woff') format('woff'); 
}

@font-face {
  font-family: 'RobotoThin';
  src: url('fonts/RobotoCondensed-Thin.eot');
  src: url('fonts/RobotoCondensed-Thin.woff') format('woff'); 
}
@font-face {
  font-family: 'SinkinSans';
  src: url('fonts/SinkinSans-100Thin.eot');
  src: url('fonts/SinkinSans-100Thin.woff') format('woff'); 
}

@font-face {
  font-family: 'RobotoBold';
  src: url('fonts/RobotoCondensed-Bold.eot');
  src: url('fonts/RobotoCondensed-Bold.woff') format('woff'); 
}


article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}


input, select {
    vertical-align:middle;
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
body{
    font-family: 'RobotoRegular', sans-serif;
    font-size: 14px;
    color: #485865;
}
/*navigation*/

header.header {
    background: #eff1f2;
}
nav {
    text-transform: uppercase;
    font-size: 12px;
    margin: 0px !important;
}
.navbar-nav > li:last-child > a {
    border: 0px;
}
.navbar-top li a {
    color: #353535;
	border-right: 1px solid #353535;
}
#topnav {
    margin-top: 3px;
}
.login {
    background: #cadb2a;
    color: #333;
    font-size: 12px;
}
.top-rightbtn {
    float: right;
}
.user, .item {
    background: #485865;
    color: #fff !important;
    text-transform: initial;
    text-decoration: underline !important;
    font-size: 14px;
}
.item {
    border-radius: 0px 5px 5px 0px;
}
.user {
    border-radius: 5px 0px 0px 5px;
}
.searchform .input-lg {
    width: 100%;
    background: #2e2e2e;
    border: 0px;
	color: #ffffff;
	font-family: 'RobotoLight';
	font-size: 14px;

}
.searchform .glyphicon {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 25px;
    color: #A9A9A9;
    height: 25px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    line-height: 25px;
    border: 1px solid #A9A9A9;
    text-align: center;
}
.searchform {
    float: right;
    padding: 0;
    width: 18%;
    position: relative;
    margin-left: 15px;
}
.navbar-inverse {
    padding: 16px 0px;
    border-bottom: 10px solid #cadb2a;
    height: 90px;
}
.navbar-inverse .navbar-collapse > ul > li a {
    margin: 0px 2px;
	margin-top:6px;
}
.navbar-inverse .navbar-collapse ul {
    margin-top: 5px;
}
.header-bottomnav {
  text-transform: uppercase;
  font-size: 12px;
  position: relative;
  clear: both;
  padding: 20px 0px 30px;
  color: #747171;
}
ul.bottomnav-right li a {
    padding: 0px 10px;
    color: #747171;
}
ul.bottomnav-right li:after {
    content: "/";
}
ul.bottomnav-right li:last-child:after {
    display: none;
}
ul.bottomnav-right li {
    float: left;
    position: relative;
}
ul.bottomnav-right {
    list-style: none;
    padding: 0px;
    float: right;
	font-family: 'RobotoLight';
	font-size: 16px;
}
ul.bottomnav-right li a:hover, ul.bottomnav-right li a.active {
    color: #F00;
}
.page-wrap{
    padding-top: 30px;
    padding-bottom: 30px;
}
.sbHolder{
    display: none;
}
.product-title{
    font-family: 'Exo', sans-serif;
}

ul.viewby li a {
	    text-decoration: none;
}
.title {
  font-weight: bold;
  font-family: 'RobotoRegular';
  font-size: 27px;
  font-style: 'RobotoRegular';
  color: #485865;
  text-transform: uppercase;
  margin-top: 10px;
}
ul.viewby li a, ul.viewby li:last-child a {
      background: #485865;
}
ul.viewby li a:hover, ul.viewby li:last-child a:hover {
	 background: #000000;
}
/*ul.viewby li:first-child a { tmd disabled.
    background: #000000;
}*/
ul.viewby li a {
    padding: 10px;
    display: block;
    border-radius: 5px;
    color: #fff;
	font-family: 'RobotoRegular';
	font-size: 16px;
}
ul.viewby li {
    float: left;
    margin: 5px 5px;
}
ul.viewby {
    float: right;
    padding: 0;
    margin: 0;
    list-style: none;
}

/*tab styling*/
.product-title span {
    color: #CADB2A;
}
.product-title {
    font-family: 'Exo', sans-serif;
    font-size: 31px;
    font-weight: 700;
    color: #000;
    margin: 0;
}
ul.productlist {
    list-style: none;
    padding: 0px;
    margin: 0px;
    position: relative;
    float: left;
    width: 100%;
}
ul.productlist li {
    width: 20%;
    padding: 15px;
    float: left;
}
ul.productlist li .product {
    border: 1px solid #ccc;
    display: block;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    text-decoration: none;
    padding: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	font-family: 'RobotoLight';
	font-size: 17px;
    color: #485865;
    box-shadow: 0px 0px 2px #ccc;
    -webkit-box-shadow: 0px 0px 2px #ccc;
    -moz-box-shadow: 0px 0px 2px #ccc;
    position: relative;
}
.product:hover:after, .product.active:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(202, 219, 42, 0.2);
}
.product img {
    max-width: 100%;
}
.product h4 {
    font-weight: 600;
    margin-bottom: 20px;
	font-size: 20px !important;
	font-family: 'RobotoRegular';
}
.product figure img {
    vertical-align: middle;
}
.product figure {
    line-height: 170px;
    height: 170px;
}

/*zoom styling*/
.zoom {
    position: relative;
    background: #fff;
	margin:15px;
    display: none;
    z-index: 1;
    border: 1px solid #CADB2A;
    left: 0;
    right: 0;
    padding: 20px 0px;
    box-shadow: 0px 0px 2px #CADB2A;
    border-radius: 5px;
}
.zoom .zoom-left .product-title, .zoom .zoom-left h4 {
    display: inline-block;
    vertical-align: middle;
}
.zoom .zoom-left h4 {
    margin-left: 25px;
	margin-top:0px;
	font-size: 30px;
    font-family: 'RobotoRegular';
}
.zoom-left {
    border-right: 1px solid #D7D7D7;
    position: relative;
}
.zoom-leftinner {
    font-size: 20px;
    position: relative;
}

ul.list-sm li {
    padding: 0px;
  width: 76px;}
ul.list-sm li a {
    display: block;
    padding: 0px;
    border: 1px solid #DBDBDB;
    margin: 5px;
    overflow: hidden;
    border-radius: 5px;
}

.zoom-nav {
    float: left;
    width: 100%;
    margin: 20px 15px 10px;
}
.chekout-btn {
  color: #fff !important;
    background: #231f20;
	border-color: #231f20;
  }
.chekout-btn:hover {
    background: #485865;
	border-color:#485865;
}
.zoom-nav .btn {
    text-transform: uppercase;
  font-family: 'RobotoRegular';
  font-size: 15px;
  padding: 8px 5px;
}
.zoom-nav ul li {
    padding: 0;
    width: auto;
    margin-right: 10px;
}
.zoom-nav ul {
    list-style: none;
}
ul.list-sm {
    list-style: none;
    clear: both;
    float: left;
}

ul.list-sm li a img {
  width: 76px;
  height: 70px;
}
img.img-large {
    width: 100%;
}
img.brandlogo {
    position: absolute;
	  float: left;
    bottom: 10px;
}
a.dwnloadbtn img {
    float: left;
    margin-right: 6px;
}
a.dwnloadbtn {
    width: 140px;
    float: left;
	font-family: 'RobotoRegular';
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    color: #485865;
}
.btn-danger {
    background: #F00;
    border: 1px solid #f00;
}

.btn-view-product{
	height:32px;
	width:143px;
	border: 2px solid #f2f2f2;
	color: #b2b2b2;
	background:none;

}

.btn-login {
	width: 73px;
	padding: 5px 0px;
	border-radius: 3px;
	font-size:15px;
}
.zoom-nav input, .zoom-nav select {
    width: 65px;
    height: 35px;
	  font-size: 17px;
  font-family: 'RobotoBold';
    text-align: center;
    border-radius: 5px;
    border: 1px solid #ccc;
    color: #000;
}

.PlusSlide, .SubtractSlide {
	float:right;
}

.SubtractSlide {
	display:none;

}

.panel-heading-text {
	  position: relative;
  top: -7px;

}
.panel-primary > .panel-heading {
    color: #fff;
	height: 36px;
    background-color: #485865;
    border-color: rgba(51, 122, 183, 0);
    text-transform: uppercase;
	font-size: 20px;
	width: 98.8%;
	font-family: 'RobotoRegular';
    border-radius: 0px !important;
}
.panel-primary {
    border-color: rgba(51, 122, 183, 0);
    margin-bottom: 0;
}
.panel-body {
    padding: 15px 0px;
}
.panel-body.description {
  font-family: 'RobotoRegular';
  font-size:16px;
}
ul.keytech li a, ul.lens li a {
    display: block;
    position: relative;
}
ul.keytech li img, ul.lens li img {
    max-width: 100%;
	height: 54px;
}
ul.keytech li, ul.lens li {
  padding: 0px;
  margin-right: 12px;
  width: 53px;
}
ul.keytech, ul.lens {
    list-style: none;
}
.tooltip h4 {
    margin: 0px;
    font-size: 16px;
	font-family: 'RobotoBold';
}
.tooltip p {
	font-size:16px;
	font-family: 'RobotoLight';
	
}
.tooltip:after {
    content: "";
    bottom: -10px;
    border-top: 10px solid #485865;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    left: 0;
    right: 0;
    width: 10px;
    margin: auto;
}
ul.keytech li a:hover .tooltip {
    opacity: 1;
    display: block;
}
ul.keytech li a .tooltip {
    opacity: 0;
    display: none;
    width: 200px;
    bottom: 73px;
    background: #F7F7F7;
    padding: 9px;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.33);
    border: 2px solid #485865;
    border-radius: 5px;
    left: -140%;
    font-size: 14px;
    font-weight: 100;
}
.range {
	font-size:16px;
	font-family: 'RobotoRegular'
}
.range label {
  width: 26%;
  text-transform: uppercase;
  font-size: 16px !Important;
  font-family: 'RobotoBold' !important;
}
/*footer*/
footer.footer .col-sm-8 ul li a:before {
    position: absolute;
    left: -15px;
	font-family: 'SinkinSans';
	color:#666666;
    content: ">";
}
footer .col-sm-8 h2 {
    color: #F00;
    font-size: 18px;
    font-family: 'RobotoRegular';
    font-weight: bold;
    border-bottom: 1px solid #485865;
    padding-bottom: 17px;
    margin-bottom: 0px;
	
}
footer.footer .col-sm-8 ul li {
    position: relative;
    font-weight: 100;
    font-size: 13px;
    padding: 5px 0px;
}
footer.footer .col-sm-8 ul {
    padding-left: 15px;
    list-style: none;
}
footer.footer h3 {
    color: #CADB2A;
    font-size: 14px;
    text-transform: uppercase;
}
footer.footer a {
    color: #D5D5D5;
	font-size:14px;
}
.footer {
    background: #000;
    color: #D5D5D5;
    font-size: 13px;
    position: relative;
    padding-bottom: 20px;
}
.footer .contact {
    background: #485865;
    padding: 0px 20px;
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
}
.contactinner {
    max-width: 250px;
	font-size: 14px;
	font-family: 'RobotoLight';
}
.contactinner span {
position: relative;
  top: -10px;
  left: 15px;
}
.footer .contact ul{
    list-style: none;
    margin-top: 20px;
}
.footer .contact h2 {
    color: #fff;
	font-weight: bold;
  font-family: 'RobotoRegular';
  font-size: 27px;
}
.footer .contact ul li .fa {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #fff;
    line-height: 30px;
    font-size: 18px;
    text-align: center;
    margin-right: 9px;
    vertical-align: middle;
}
.footer .contact ul li {
  padding: 0px 0px;
  margin-bottom: 7px;
  font-size: 14px;
}
.footerbootom ul li:last-child a {
    border: 0px;
}
.footerbootom ul li a {
    color: #F0F0F0;
    padding: 0px 8px;
    border-right: 1px solid #fff;
	font-size: 12px;
    font-family: 'RobotoRegular';
}
.footerbootom ul li {
    float: left;
}
.footerbootom ul {
    list-style: none;
}
.footerbootom {
    background: #999999;
    color: #fff;
    padding: 10px 0px;
    font-size: 12px;
}

/*this is for mobile */


@media (max-width:320px){
.QtySelect {
  margin-left: 23px;
  position: relative;
  left: -24px;
  margin-top: 10px;
}
.SizeSelect {
  position: relative;
  left: -16px;
  margin-top: 10px;
}

}
@media (max-width:767px){

.zoom-nav ul li {
  margin-right: 2px;
}

#wrapper.toggled {
}
.product-title-mobile{
	text-align:center;
	display:block !important;
}	
.air-smoke-mobile {
	text-align:center;
	display:block !Important;
	margin-left:0px !important;
}

.product-title-top-mobile {
	text-align:center;
}
.zoom-nav .btn {
   padding: 8px 40px !Important;
}
.zoom-nav input, .zoom-nav select {
  width: 75px !Important;
  }
.btn-order {
	margin-top:12px;
}

.chekout-btn {
	margin-top:10px;
}
.MobileOrderCheckOutButtons, .MobileOrderCheckOutButtons a{
	width:100% !Important;
}
.header-bottomnav {
	display: none;
}

.searchform .input-lg {
	display:none;}

.searchform .glyphicon {
	display:none;
}


.title {
	text-align:center;
}
.viewall{
	display:none;
}
.sbHolder {
	width:89.47% !important;
	height: 50px !important;
	margin-right:4%;
}
.sbSelector {
  height: 50px !important;
  left: 3px !important;
  line-height: 50px !Important;
  font-size:18px;
}
ul.productlist > li {
  width: 100% !important;
}
.containerbottom{
	width:auto !Important;
}
.contact{
	width:100% !important;
	position: initial !Important;
}


.footer{
	background:none;
	padding-bottom: 0px !important;
}

.containertop {
	margin-bottom: -20px;
}
footer .col-sm-8 h2 {
	text-align:center;
	border-bottom:none;
}
.contactinner {
  max-width: none;
}
.footer .contact h2 {
	text-align:center;
	  padding-top: 16px;
}
.BottomMobile{
	display:none;
}
.BottomMobileContactUs{
	text-align:center;
}
}
.BottomMobileContactUs{
	font-family: 'RobotoRegular';
	font-size: 12px;
}
    .top-rightbtn {
        top: 9px;
        right: 80px;
    }
	
.navbar-right-under a  {
	font-size:16px !Important;
}
.EyeProtection{
	font-size:16px;
	font-family: 'RobotoLight';
}
.tooltipP{
	font-family: 'RobotoLight';
}


/* Account Information Page */

.AccountInformationForm input{
	height:40px;
	margin-bottom:15px;
	background: #f9f9f9;
}

.AccountInformationForm textarea{
	height:180px;
	margin-bottom:15px;
	background: #f9f9f9;
}
.ButtonSaveAccountLogIn {
	display:block;
}

.ButtonSave{
text-transform: uppercase;
  font-family: 'RobotoRegular';
  padding: 8px 0px;
	color: #FFFFFF;
	background: #ff0000;
  border: 1px solid #f00;	border-radius:3px;
	  font-size: 15px;
	  height:40px;
	  width:101px;
  font-family: 'RobotoBold';
}
.ButtonSaveRadius{
  border-radius: 3px !important;
  padding: 8px 0px;
  font-size: 15px;
  height: 39px;
  text-align: center;
  width: 101px;
  font-family: 'RobotoRegular';
}

.AccountInfoH2{
  text-align: center;
  margin-top: -5px;
  font-size: 27px;
  font-family: 'RobotoBold';
}

.AccountInfoP{
	text-align:center;
	margin-top: 4px;
	  margin-bottom: 31px;
	  padding: 0px 20%;
}
.UsernamePassword {
	border-top: 1px dotted #c3c3c3;
	padding-top:25px;
}
.FindDistBox{
	margin:auto;
	width:4%;
	margin-top: -80px;
}

.FindDistSideList {
  margin-left: -5px;
}
.FindDistSideList li a{
	 text-decoration:underline;
	 color: #485865;
}

.FindDistSide h2{
	font-family: 'RobotoBold';
	font-size:	27px;
	margin-top:-5px;

}

.FindDistSideList li{
	 list-style-type: none;
}
.FindDistSideList li span{
  position: relative;
  top: -12px;
  left: 12px;
}

iframe {
    width:100%;
    border:0;
  }

.AboutUs h2{
	font-size:27px;
	font-family:'RobotoBold';
	margin-bottom:20px;
}

.AboutUs p{
	font-size:14px;
	font-family:'RobotoLight';
	margin-bottom: 10px;
}

.LogInButtons{
  background: #cadb2a;
  padding: 10px 0px;
  width: 222px;
  border: none;
  border-radius: 3px;
  margin-bottom: 10px;
  font-size: 14px;
  font-family: 'RobotoRegular';
}
.EmailRed{
	color:#ff0000;
}
.AccountLogIn{
	border:1px solid #e2e2e2;
}
.AccountLogInForm{
  margin-top: 40px;
  margin-bottom: 40px;
  padding-right: 38px;
  border-right: 1px solid #e9e9e9;
}
.AccountLogInForm input{
	margin-bottom:10px;
	height:40px;
	background: #f9f9f9;
	font-size: 14px;
    font-family: 'RobotoRegular';
}
.RememberForgetText{
	  font-size: 14px;
	  font-family: 'RobotoLight';
	  position: relative;
	  top: -2px;
	  left: 5px;
}
.RememberForgetText a{
	color:#ff6666;
}
.Account-log-in h2{
	font-size:27px;
	font-family:'RobotoBold';
	margin-bottom: 21px;
	margin-top:14px;
}

.Account-log-in h3{
	font-size:18px;
	font-family:'RobotoBold';
	margin-bottom: 14px;
}
.Account-log-in p{
	font-size:14px;
	font-family: 'RobotoLight';
}
.SectionErrorPage{
	text-align:center;
	margin-top: -51px;
}
.SectionErrorPage h1 {
	font-size:240px;
	font-family:'RobotoBold';
}
.SectionErrorPage h4 {
	font-size:27px;
	font-family:'RobotoBold';
}
.SectionErrorPage p {
	font-size:14px;
	font-family:'RobotoLight';
}
.SectionErrorPage a {
	color:#ff4444;
}



.AustralianStandards h2{
	margin-left:42px;
}

@media (min-width:993px){
	.NoPaddingLeft{
		padding-left:0px;
	}
	.NoPaddingRight{
		padding-right:0px; 
	}
}

/*Amends*/



/*End Amends*/

@media (min-width:993px){
footer.footer .col-sm-8 ul li {
	margin-bottom:-6px;
}
}
 @media (min-width:768px) and (max-width:991px){
 
 .list-sm {
   margin-left: 100px;
 }
 .AustralianStandardsImg{
   margin-right: -42px;
 }
  .zoom-nav select {
  width: 75px !important;
}

 }
@media (min-width:992px) and (max-width:1200px){
.list-sm {
  margin-left: 230px;
}
.AustralianStandardsImg{
	margin-right:-21px;
}

.zoom-nav .btn {
  padding: 8px 85px !Important;
  font-size:14px !Important;
}

.MobileOrderCheckOutOnly{
margin-left:2px;

}
.zoom-nav select {
  width: 157px !Important;
}

.QtyInput {
  width: 100px !Important;
}
}
@media (max-width:992px){
footer.footer .col-sm-8 ul li {
	margin-bottom:-8px;
}
footer.foo
	.NoPaddingLeft, .NoPaddingRight, .NoPadding{
		padding-left:0px;
		padding-right:0px;
	}
	.FindDistSide{
		display:none;
	}
}
.back-to-top-arrow-mobile {
	display:none;
}

@media (min-width:993px){
	
.navbar-right-under a  {
	font-size:16px !Important;
}
.navbar-force360-li a {
	border-right:1px solid #353535;
}
}

@media (min-width: 769px){
	.PlusSlide, .SubtractSlide {
		display:none !important;
	}
}

@media (max-width: 375px){
.list-sm {
  margin-left: 0px !Important;
}
}

#country_id{
	font-family: "RobotoRegular";
}
@media (min-width:768px) and (max-width:1200px){

.AccountLogInForm {
  margin-right: -12px;
  padding-right: 23px;
}
}
@media (min-width:768px){

.RememberForgetText {
  top: 0px;
  display:inline-block;
  width: 115%;
  margin-bottom: 12px;
  margin-top: 15px;
  left: 0px;
}
.WebDesignFooter{
  position: absolute;
  bottom: 0px;
}

.MobileFooter{
	display:none !Important;

}

}

@media (max-width:500px){
.navbar-brand {
  width: 250px;
}
}
@media (max-width: 384px) {
.navbar-brand  {
	width:230px !Important;
}

}
.LogOutMobileMenu{
	width: 100%;
	display:none;
}
@media (min-width: 336px) and (max-width:384px) {
.navbar-brand  {
	position:relative;
   top: 15px }
}
@media (max-width: 335px) {
.navbar-brand  {
position: relative;
   top: -36px; }

 }

.LogOutMobileMenu{
	display:none;
}
@media (max-width: 471px) {
.navbar-Logout  {
	display:none !Important;
}
.LogOutMobileMenu{
	display:inline-block;
}
.navbar-brand.new-navbar-brand{
	width: 200px !important;
	top: 20px;
	}
.navbar-brand.new-navbar-brand img {
  width: 100%;
}

}
.zoomCover {
  display: inline-block;
  width: 100%;
}
@media (max-width:767px){
.AustralianStandardsImg {
margin-right: -96px;

}
.MobileFooter{
	display:inline-block !Important;

}
.NotMobile{
	display: none !Important;
}
.navbar-inverse {
	height:67px !Important;
}

}
@media (max-width:768px){

.list-sm {
  margin-left: 50px;

}
.OnMobileGloveSelector {
	  height: 118px;
}
.OnMobileGloveSelectorTwo {
	height: 75px;
}
body .select-result .sbSelector {
	padding-top:5px;
    
}

.select-result .sbToggle {
  height: 46px;
  }
/* mobile footer */

.WORXSiteSafetyMobile{
	margin-bottom:18px !Important;
}

.panel-primary > .panel-heading {
	width:100% !important;
}


.PlusSlide, .SubtractSlide {
  position: relative;
  top: -7px;
}

.zoom-nav {
  position: relative;
  left: -12px;
}


.navbar-brand img {
	width:250px;
	position:relative;
}


.panel-body.description, .panel-body.KeyTech, .panel-body.Lens, .panel-body.Weight, .panel-body.Range, .panel-body#SlideInfo6, .panel-body#SlideInfo3 {
	display:none;
}

.back-to-top-arrow-mobile {
	display:inline-block;
	margin-top: -40px;
	margin-left: 45px;
	  position: relative;
  left: 94px;
}
.back-to-top-arrow {
	display:none;
}
	.AccountLogIn{
		border: none;
	}
	.AccountLogInSide{
		border: 1px solid #e2e2e2;
	}
	.AccountLogInForm {
		border-right: none;
		padding-right:0px;
		text-align:center;
	}
	.ButtonSaveAccountLogIn {margin: 0 auto;}
}

#product-sidebar-nav, #handprotection-sidebar-nav {
	display:none;
}
#side-arrow-left, #side-arrow-left-handprotection {
    color: #cadb2a;
}
.side-arrow-left{
  /* position: fixed; */
  position: relative;
  top: 7px;
  left: 0px;
  margin-left: -16px;
}
.top-side-products a{
	 color: #c1d22e !important;
}
.side-arrow-right{
  position: fixed;
  margin-top: 7px;
  left: 203px;
}
.navbar-force360 li:hover .force360-products-dropdown{
  display: block;
  opacity: 1;
  -webkit-transform: translatey(0px);
  transform: translatey(0px);
  -moz-transform: translatey(0px);
  -ms-transform: translatey(0px);
  -o-transform: translatey(0px);
  visibility: visible;
}
.force360-products-dropdown{
  background: #FFFFFF;
  position: absolute;
    border: 2px solid #cadb2a;
  z-index: 10;
 /* left: 200px; */
 margin: auto;
  left: 0;
  right: 0;
  top:89px;
  width: 970px;
  height: 465px;
   -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    opacity: 0;
    -webkit-transform: translatey(20px);
    -moz-transform: translatey(20px);
    transform: translatey(20px);
    -o-transform: translatey(20px);
    -ms-transform: translatey(20px);
    visibility: hidden;
}
.zoomContainer {
  z-index: 100;
}
.dropdown-divs {
	width: 23.76%;
	display:inline-block;
	vertical-align: top;
	border-right: 1px solid #d1d5d8;
	height: 430px;
	margin-top:10px;
}
.dropdown-divs h4 {
	font-size: 16px;
	font-family:'RobotoBold';
	margin-bottom:3px !Important;
}
.DropdownMenuToph4{
	margin-top:-27px;
}
.dropdown-divs ul{
  position: relative;
  top: 12px;
  left:40px;
  margin-left: 37px;
  display: inline;
}
.dropdown-divs ul li{
	margin:0px !Important;
}
.dropdown-divs ul li a{
	text-transform:none !important;
}
.navbar-force360 {
  height: 90px;
  margin-top: -16px !important;
}
.prodmenuimg{
    margin-top: 15px;
}
@media (min-width:1200px){
.list-sm {
margin-left: 40px;
}
.zoom-leftinner-image-desktop{
	display:block;
}
.zoom-leftinner-image-tablet-mobile {
	display:none;
}
.AccountLogIn {
	width: 734px;
}
.AustralianStandardsImg {
margin-right: -55px;
}
.navbar-toggle {
	display:none;
}
.dis {
position: relative;
  left: 9px;
}

.searchform {
	top:-96px;
}
.navbar-force360 {
	margin-top:-116px !Important;
}

.navbar-brand img {
  width: 100% !important;
}
.header-bottomnav {
  top: -55px !Important;
  padding: 20px 0px 0px !Important;
}

	header.header {
	  height: 225px !Important;
	}
}

figure img {
  max-height: 100% ;
  max-width: 100%;
}
@media (max-width: 1200px) {


.zoom-leftinner-image-tablet-mobile {
	display:block;
}

.login {
	display:none;
}

.searchMobileMenu {
  border-radius: 12px;
  width: 70%;
  margin-top: 16px;
  margin-left: 20px;
  height: 30px;
  font-size: 16px;
  color: #000000;
}

.user {
	border-right: 1px solid #686969;
}

.top-rightbtn span {
  position: relative;
  top: -9px;}
.user, .item {
   background: none; 
   color: #000000 !important; 
  text-transform: initial;
   text-decoration: none !important; 
  font-size: 14px;
  height:17px;
}
.navbar-inverse .navbar-collapse ul {
  margin-left: -82px;
  }
  .navbar-right-under a {
  font-size: 14px !Important;
}

.zoom-left {
	border-right: none !important;
}
.zoom-leftinner .zoom-leftinner-image{
	width:100%;
}
.navbar-inverse .navbar-toggle {
	position:relative;
	top:-15px;
}

.navbar-inverse .navbar-toggle {
  border-color: #485865;
  margin-top: 4px;
  height: 45px;
  width: 78px;
  background: #485865;
  font-size: 16px;
  color: #fff;
}
.navbar-Logout {
    border-color: #cadb2a;
    margin-top: 4px;
    background: #cadb2a !Important;
    color: #fff;
}
.navbar-force360{
	display:none;
}

}

.navbar-force360  li{
  height: 90px;
  padding-top: 23px;
  margin-right: -7px;
  margin-top: 0px;
  position: static;
}


.force360activate:hover, .navbar-force360-li:hover{
	background: #cadb2a;
}

.force360activate li:hover .navbarforce360a
 {
		border-right: 1px solid #cadb2a !Important;
}
.force360keytechnology li:hover a {

		border-right: 1px solid #cadb2a !Important;

}

.force360standards  li a{
	border-right:none !Important;
}
.navbar-force360 li:hover a
 {
		color:#000000 !important;
}

.DottedLine{
	height:1px;
	margin-top: 9px;
  margin-bottom: 24px;
	border-bottom: 1px dotted #c4c4c4;
}
.dropdown-divs ul li {
  height: 26px;
  padding-top: 0px;
  padding-bottom:4px;
}

.dropdown-divs ul li a:hover {
	color:#f00 !Important;
}
.dropdown-divs ul li a {
	  color: #485865;
  font-family: 'RobotoLight';
  margin: 0px !important;
  border-right: none !important;
}
.button-enquire-now {
  width: 95px;
  border: 1px solid #e1eb87;
  height: 27px;
  position: relative;
  top: -85px;
  left: -8px;
  float: right;
  background: none;
}
.SearchResultDiv {
	margin-top:-23px;
}
.SearchResultDiv  h2{
	font-family: 'RobotoBold';
	font-size: 27px;
}
.searchresulteach {
	border-bottom:1px dotted #b5b5b5;
}
.searchresulteach h4 {
	font-size:16px;
	color: #ff0000;
}
.searchresulteach p{
	font-family:'RobotoLight';
}

/* Force 360 Logo image */
.navbar-brand {
	width:278px;
	display:block;
}
.navbar-brand img {
	width:80%;
    position: relative;
    z-index: 1;
}

.sidearrowrightmenu {
  float: right;
  position: relative;
  left: -30px;
  top: 9px;
}
#aidebar-wrapper{
	display:none;
}
#default-sidebar-nav a {
	border-bottom:1px solid #5b6976 !important;
}

.SinkinSans-Arrow{
	font-family:'SinkinSans';
}
.back-to-top-arrow {
  margin-left: -55px;
  margin-top: -40px;
  position: relative;
  left: 45px;
}
.GloveSelector{
	background:#c2c2c2;
	height:200px;
}
	select option{
    font-size: 13pt;
}
.force360-products-dropdown li a:hover{
	  color: #F00;
	  text-decoration: none;
}
/* Styling for second triangle (border) */
/*
.zoom:after,
.zoom:before {
    border-left: 21px solid transparent;
    border-right: 21px solid transparent;
    border-bottom: 21px solid #ffffff;
    content: '';
    left: 10%;
    top:-21px;
    margin-left: -20px;
    position: absolute;
}
.zoom:before {
    border-left: 22px solid transparent;
    border-right: 22px solid transparent;
    border-bottom: 22px solid;
    border-bottom-color: #CADB2A; /* Can't be included in the shorthand to work */
/*    margin-left: -21px;
    top:-22px;

}
*/

/*select style*/
.select-result {
  padding-bottom: 20px;
}
.bg-skyblue {
  background: #eff1f2;
}
.select-result .sbHolder {
  display: block;
}
.select-result .sbHolder {
  width: 100%;
  height: 52px;
  font-size: 20px;
  background: #fff;
  border: 2px solid #CADB2A;
  border-radius: 6px;
}
.select-result .sbToggle:before {
  content: url("../img/droparrow.png"); 
  font-family: monospace;
  position: absolute;
  width: 12px;
  left: 0;
  line-height: 42px;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.select-result .sbToggle {
  background: #CADB2A;
}
.select-result .sbSelector {
  height: 49px !important;
  line-height: 49px !important;
  color: #333 !important;
  width: 100%;
  padding-right: 52px;
}
.sbToggleOpen:before {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}
.select-result .sbSelector {
  height: 43px;
  line-height: 43px;
  color: #333;
    font-family: 'RobotoLight';
    font-size: 15px;
}
.select-result h3 {
  text-transform: uppercase;
  font-weight: 900;
  color: #F00;
  font-family: 'RobotoBold';
    font-size: 18px;
}
.select-result .sbOptions {
  width: 100%;
  height: auto;
  background: #fff;
  border: 1px solid #CADB2A;
  border-radius: 5px;
    overflow: visible;
  top: 64px !important;
}
.select-result ul li:after {
  position: absolute;
  content: "+";
  right: 8px;
  color:#ddd;
  top: 9px;
}
.select-result ul li:nth-child(odd) {
  border-right: 1px solid #ccc;
}
.select-result ul li a {
  color: #9E9E9E !important;
    font-family: 'RobotoLight' !important;
    font-size: 15px !important;
}
.select-result ul li {
  width: 50%;
  position: relative;
  display: inline-block;
  padding: 1px 20px;
}
.select-result ul li:hover a {
  color: #fff !important;
}
.select-result ul li:hover {
  background: #CADB2A;
}
.select-result ul li:hover:after {
  transform: rotate(88deg);
  webkit-transform: rotate(88deg);
  -moz-transform: rotate(88deg);
  -o-transform: rotate(88deg);
  -ms-transform: rotate(88deg);
}
.select-result .sbOptions:after {
  position: absolute;
  top: -8px;
  right: 16px;
  border-bottom: 8px solid #FFFFFF;
  border-right: 8px solid transparent;
  content: "";
  border-left: 8px solid transparent;
}

.select-result .sbToggle {
  background: #CADB2A !important;
    background: url(../img/select-icons.png) 7px -108px no-repeat;
}
.select-result .sbOptions:before {
  position: absolute;
  top: -10px;
  right: 14px;
  border-bottom: 10px solid #CADB2A;
  border-right: 10px solid transparent;
  content: "";
  border-left: 10px solid transparent;
}
.select-result .btn {
  background: #ff0000;
  width: 100%;
  color: #fff;
  font-size: 18px;
  font-weight: 100;
  box-shadow: 0px -2px 3px #B00202 inset;
  padding: 11px;
}
/*amends*/
a, a:hover{
    color: #f00;
}
.select-result .sbOptions {
    left: 0px;
}
.row11{
    float:  left;
    width: 100%;
}
.product h4 {
  font-weight: 600;
  margin-bottom: 30px;
  font-size: 17px !important;
  font-family: 'RobotoRegular';
  height: 22px;
}
.newtopbuttons{
    text-transform: uppercase;
}
.newtopbuttonsred{
    background: #F00 !important;
    border: 1px solid #f00 !important;
}

.new-panel-heading-text{
    font-family: 'RobotoLight';
}
.rightbtn-newlogin{
    color: #fff !important;
    font-size: 14px;
}
li.glovesqtyinput input.QtyInput{
    margin-top: 2px;
    }
li.glovesqtyinput select{
    margin-top: 2px;
    }
.Account-log-in h2 {
    font-size: 27px;
    font-family: 'RobotoBold';
    margin-bottom: 21px;
    margin-top: 14px;
}
.AccountLogInForm input[type=email] {
    background: #f9f9f9 url(../img/login-field-email-icon.png) right no-repeat;
}
.AccountLogInForm input[type=password]{
    background: #f9f9f9 url(../img/login-field-password-icon.png) right no-repeat;
}
.RememberForgetText{
    width: auto;
    margin-top: 0px;
}
.RememberForgetText1 {
    top: 0px;
    display: inline-block;
    width: auto;
    margin-bottom: 12px;
    margin-top: 0px;
    left: 0px;
    padding-right: 20px;
}
.RememberForgetText1 input[type=checkbox]{
    margin-top: 10px;
    margin-right: 5px;
    
}
.AccountLogInForm {
    margin-right: -32px !important;
    padding-right: 45px !important;
    margin-top: 30px;
    margin-bottom: 30px;
}
.AccountInfoH2 {
    margin-bottom: 30px;
}
.contactform-contactpage{
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: 730px !important;
}

.AccountInfoH2 {
    margin-bottom: 10px;
}
.AccountInfoP {
    padding: 0px 14%;
    margin-bottom: 20px;
}
.contactgreyp{
    width: 696px;
    height: 137px;
    background: #e5e5e5;
    margin: 0px auto 25px auto;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
}
.contactgreyp p{
    font-size: 20px;
    font-family: 'RobotoRegular';
    text-align: center;
    padding-top: 20px;
    margin-bottom: 0px;
}
.contactgreyp h3{
    text-align: center;
    color: #ff0000 !important;
    font-size: 40px;
    font-family: 'RobotoRegular';
    margin-top: 10px;
    line-height: 40px;
}
.enquiring-about-checkboxes label{
    font-weight: normal;
    color: #999999 !important;
}
.enquiring-about-checkboxes span{
    color: #999999 !important;
}
.contactform-contactpage input[type=text], .contactform-contactpage input[type=password], .contactform-contactpage input[type=email], .contactform-contactpage textarea{
    color: #727e8a;
}
.enquiring-about-checkboxes{
    margin-top: 20px;
}
.enquiring-about-checkboxes p{
    margin-bottom: 0px;
}
.enquiring-about-checkboxes .toplabel{
    padding-bottom: 10px;
    clear: both;
    display: block;
}
.enquiring-about-checkboxes{
    margin: 0 0 15px 16px;
}
.newButtonSaveRadius{
    width: 129px;
}
.new-contact-form {
    width: 696px !important;
    padding: 0px;
}
.new-contact-form .col-lg-12{
    padding: 0px;
}
.new-centered-header{
    text-align: center;
}
.accordion-text, .accordion-text:hover, .accoridion-text:visited, .accoridion-text:active{
    background: #e1e3e6 url(../img/acc-closed.png) right no-repeat;
    cursor: pointer;
    font-size: 20px;
    color: #5c6b76;
    font-weight: bold;
    padding: 8px 10px;
    display: block;
    margin-bottom: 18px;
    text-decoration: none;
}
.accordion-box.active .accordion-text{
    background: #e1e3e6 url(../img/acc-open.png) right no-repeat;
}
.accordion-content .row{
    font-size: 16px;
    padding: 8px 0;
    color: #485865;
    text-decoration: none;
    display: block;
}
.datasheet-downlads-accordiontext .accordion-content .row a{
    color: #485865;
    text-decoration: none;
    font-size: 16px;
}
.datasheet-downlads-accordiontext .accordion-content .row a:hover{
    color: #ff0000;
    text-decoration: underline;
}

.accordion-content .row:nth-child(even){
    background: #f4f7de;
}
.prod-components{
    display: block;
    clear: both;
    margin: 10px 0 20px 0;
    padding: 0px;
}
.prod-components h3{
    font-size: 18px;
    color: #000;
    font-family: 'RobotoBold';
    text-align: center;
    display: block;
    padding: 0px;
    margin: 0px;
    height: 31px;
    line-height: 31px;
    width: 100%;
    background: #cadb2a;
    text-transform: uppercase;
    display: block;
}
.prod-components p{
    color: #fff;
    width: 100%;
    height: 41px;
    line-height: 41px;
    display: block;
    background: #485865;
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px;
    font-family: 'RobotoRegular';
}
.underlined1{
    text-decoration: underline;
}
.fpr-accordions{
    float: none;
    margin: 0 auto;
    width: 60%;
}
.fpr-left,.fpr-right{
    padding: 0px;
}
.fpr-left .accordion-box,.fpr-right .accordion-box1{
    margin-bottom: 10px;
    padding: 0px;
}

.fpr-left .accordion-text, .fpr-right .accordion-text{
    font-size: 16px;
    padding: 6px 10px;
    background: #e1e3e6 url(../img/fpr-closed.png) right no-repeat;
    margin-bottom: 0px;
}
.fpr-left .accordion-box.active .accordion-text, .fpr-right .accordion-box1.active .accordion-text{
    background: #e1e3e6 url(../img/fpr-open.png) right no-repeat;
}
.fpr-left .accordion-box .accordion-content ul li, .fpr-right .accordion-box1 .accordion-content1 ul li{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.fpr-left .accordion-box .accordion-content ul, .fpr-right .accordion-box1 .accordion-content1 ul{
    margin-top: 10px;
    list-style-type: none;
}
.fpr-left .accordion-box .accordion-content ul li a, .fpr-right .accordion-box1 .accordion-content1 ul li a{
    color: #485865;
    text-decoration: none;
    padding-left: 12px;
    background: url(../img/fpr-bullet-bg.png) left no-repeat;
    font-size: 14px;
    line-height: 25px;
    height: 25px;
}
.fpr-left .accordion-box .accordion-content ul li a:hover, .fpr-right .accordion-box1 .accordion-content1 ul li a:hover{
    text-decoration: underline;
    color: #ff0000;
}
.new-centered-header{
    margin-bottom: 30px;
}
.fpr-left p, .fpr-right p{
    height: 40px;
    line-height: 20px;
    margin: 20px 0;
    text-align: center;
}
ul.key-technology-viewby{
    margin-bottom: 13px;
}
ul.key-technology-viewby li{
    margin: 0px;
}
ul.key-technology-viewby li:first-child{
    margin-right: 20px;
}
.key-technology-viewby li a{
    text-transform: uppercase;
    font-family: 'RobotoBold' !important;
    font-size: 18px !important;
}
.key-technology-col img{
    float: left;
    clear:  left;
    margin-right: 10px;
}
.key-technology-row{
    border-bottom: 1px solid #dddddd;
    margin-left: 0px;
    margin-right: 0px;
}
.key-technology-row:first-child{
    border-top: 1px solid #dddddd;
}
.key-technology-row:last-child{
    border-bottom: none;
}
.key-technology-col{
    text-decoration: none !important;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}
.key-technology-row .key-technology-col:first-child{
    padding-left: 0px;
}
.key-technology-row .key-technology-col:last-child{
    padding-right: 0px;
}
.key-technology-col h3{
    text-decoration: none !important;
    font-size: 16px;
    font-family: 'RobotoBold';
    color: #727e8a;
    margin-top: 0px;
}
.key-technology-col p{
    color: #727e8a;
}
ul.viewby.key-technology-viewby li:first-child a{
    background: #485865;
}
ul.viewby.key-technology-viewby li:first-child a:hover, ul.viewby.key-technology-viewby li.active a{
    background: #000;
}
div.cloned{
    display: none;
    }
.contact-map{
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.new-centered-header .secondp{
    padding-top: 20px;
}
.item, .user{
    /*text-transform: capitalize;*/
}
.datasheet-downlads-ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.datasheet-downlads-ul 
li:nth-child(3n+4) {
    background: #ff0000;
}
.p-inquiry-list{
    margin: 0 auto;
    float: none;
} 
.p-inquiry-list .row.prod-header h3 {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 16px;
    font-family: 'RobotoBold';
    margin: 0px;
    padding: 20px 0;
}
.p-inquiry-list-h3{
    border-bottom: 1px solid #c9cdd2;
    margin-top: 10px;
    padding-bottom: 20px;
    margin-bottom:  0px;
}
.p-inquiry-list .row.prod-header{
    border-bottom: 1px solid #c9cdd2;
    margin-left: 0px;
    margin-right: 0px;
}
.prodimg img{
    border: 1px solid #c2c7cd;
    border-bottom: 1px solid #c9cdd2;
    height: 129px;
    width: 129px;
}
.p-inquiry-list .row.prod-row{
    height: 155px;
    padding-top: 13px;
    padding-bottom: 13px;
    clear: both;
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: 1px solid #c9cdd2;
}
.p-inquiry-list .row.prod-row .prod-col{
    height: 129px;
    display: table;
}
.p-inquiry-list .row.prod-row .prod-detail{
    display: table-cell;
    vertical-align: middle;
}
.p-inquiry-list .row.prod-row .prodname1{
    font-size: 20px;
    clear: both;
    display: block;
    line-height: 26px;
}
.p-inquiry-list .row.prod-row .prodcode1, .p-inquiry-list .row.prod-row .moq1{
    font-size: 16px;
    display: block;
    line-height: 22px;
}
.p-inquiry-list .row.prod-row .moq1{
    color: #ff0000;
    font-family: 'RobotoBold';
}
.p-inquiry-list .row.prod-row .prod-qty, .p-inquiry-list .row.prod-row .prodqty-cont{
    display: table-cell;
    vertical-align: middle;
}
.p-inquiry-list .row.prod-row .prod-qty input{
    border: 1px solid #e3e3e3;
    background: #f9f9f9;
    font-size: 16px;
    padding: 10px 20px;
    display: inline-block;
    width: 70px;
    text-align: center;
    border-radius: 5px;
    font-family: 'RobotoBold';
}
.p-inquiry-list .row.prod-row .prodqty1{
    font-size: 20px;
    line-height: 22px;
    display: block;
    clear: both;
}
.p-inquiry-list .row.prod-row .delprod{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    text-align: right;
}
.prod-buttons button{
    width: auto;
}
.prod-buttons{
    padding-left: 0px;
    padding-right: 0px;
}
.prod-buttons button{
    border-radius: 5px !important;
}
.prod-buttons button.prod-button-browse{
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 24px;
}
.prod-buttons button.prod-button-update{
    padding-left: 26px;
    padding-right: 26px;
    background: #000;
    border: 1px solid #000;
}
.prod-buttons-row{
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 12px;
    padding-bottom: 42px;
    border-bottom: 1px solid #c9cdd2;
}
.p-inquiry-list-form-h3{
    clear: both;
    margin: 25px 0px;
}
.contactgreyp h3 a {
    color: #ff0000 !important;
}
.p-inquiry-list-form-col{
    padding-left: 0px;
    padding-right: 0px;
}
.p-inquiry-list-form .form-control{
    color: #7b8691;
}
.prod-total-cont-text{
    width: 405px;
    line-height: 64px;
    background: #485865;
    float: right;
    color: #fff;
    font-size: 20px;
    font-family: 'RobotoBold';
    text-align: center;
    margin-top: -12px;
}
.p-inquiry-list .row.prod-row .moq1{
    font-size: 18px;
}
.p-inquiry-list .row.prod-row .prod-size{
    font-size: 18px;
    text-transform: uppercase;
}
.order-prod-buttons{
    margin-top: 10px;
}
#home-slider{
    padding: 0px;
    margin: -72px 0px 0px;
}
#home-slider .bx-wrapper .bx-viewport, #home-carousel .bx-wrapper .bx-viewport{
    -moz-box-shadow: 0 0 5px transparent;
    -webkit-box-shadow: 0 0 5px transparent;
    box-shadow: 0 0 5px transparent;
    border: none;
    left: 0px;
}
header#home-header {
    height: 142px !important;
}
#home-slider .bx-wrapper .bx-prev {
    width: 49px !important;
    height: 49px !important;
    background: url(../img/home-bx-previous.png) no-repeat;
    left: 11px;
}
#home-slider .bx-wrapper .bx-next {
    right: 13px;
    width: 49px !important;
    height: 49px !important;
    background: url(../img/home-bx-next.png) no-repeat;
}
#home-slider .bx-wrapper .bx-next:hover {
    background-position: 0 0 !important;
}
 #home-slider .bx-wrapper .bx-pager{
    bottom: 15px;
}
#home-slider .bx-wrapper .bx-pager.bx-default-pager a{
    width: 15px;
    height: 15px;
    border: 1px solid #485865;
    background: #e5e5e5;
    border-radius: 20px;
}
 #home-slider .bx-wrapper {
    margin-bottom: 0px;
}
#home-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, #home-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #485865;
}
.prod-row{
    min-width: 320px;
}
#home-series-left{
    background: rgba(73,88,101,1);
    background: -moz-linear-gradient(left, rgba(73,88,101,1) 0%, rgba(73,88,101,1) 60%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(73,88,101,1)), color-stop(60%, rgba(73,88,101,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(left, rgba(73,88,101,1) 0%, rgba(73,88,101,1) 60%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(left, rgba(73,88,101,1) 0%, rgba(73,88,101,1) 60%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(left, rgba(73,88,101,1) 0%, rgba(73,88,101,1) 60%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to right, rgba(73,88,101,1) 0%, rgba(73,88,101,1) 60%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495865', endColorstr='#000000', GradientType=1 );
    height: 217px;
    margin-right: 10px;
    width: 49%;
    border-top: 1px solid #c5c6c7;
    margin-top: 1px;
    position: relative;
}
#home-series-right{
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(73,89,101,1) 40%, rgba(73,89,101,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,1)), color-stop(40%, rgba(73,89,101,1)), color-stop(100%, rgba(73,89,101,1)));
    background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(73,89,101,1) 40%, rgba(73,89,101,1) 100%);
    background: -o-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(73,89,101,1) 40%, rgba(73,89,101,1) 100%);
    background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(73,89,101,1) 40%, rgba(73,89,101,1) 100%);
    background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(73,89,101,1) 40%, rgba(73,89,101,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#495965', GradientType=1 );
    height: 217px;
    float: right;
    margin-left: 10px;
    width: 49%;
    border-top: 1px solid #c5c6c7;
    margin-top: 1px;
    position: relative;
}
#home-fpr-series-logo{
    position: absolute;
    right: 289px;
    top: 0px;
    z-index: 2;
    width: 221px;
    height: 109px;
}
#home-man-1{
    position: absolute;
    bottom: 0px;
    right: 2px;
}
#home-series-left p{
    color: #fafafb;
    display: block;
    position: absolute;
    right: 224px;
    top: 147px;
    font-size: 14px;
    line-height: 20px;
    width: 242px;
    font-family: 'RobotoLight';
}
#home-man-2{
    position: absolute;
    left: 250px;
    bottom: 0px;
}
#home-worx-series-logo{
    position: absolute;
    top: 0px;
    left: 25px;
    height: 118px;
    width: 333px;
}
#home-series-right p{
    color: #fafafb;
    display: block;
    position: absolute;
    left: 25px;
    top: 147px;
    font-size: 14px;
    line-height: 20px;
    width: 242px;
    font-family: 'RobotoLight';
}
#home-middle-text{
    padding: 20px 125px 70px;
    background: #eff1f2;
}
#home-middle-text h2{
    font-size: 28px;
    font-family: 'RobotoBold';
    text-align: center;
    line-height: 28px;
    margin-bottom: 15px;
}
#home-middle-text p{
    text-align: center;
}
#home-key-technology img, #home-series img, #home-standards-technology img{
    display: block;
    margin: -63px auto 0;
}
#home-key-technology a, #home-key-technology a:hover, #home-key-technology a:active, #home-key-technology a:visited, #home-series a, #home-series a:hover, #home-series a:active, #home-standards-technology a:visited, #home-standards-technology a:visited, #home-standards-technology a, #home-standards-technology a:hover{
    display: block;
    margin: 10px auto 0;
    color: #485865;
    font-size: 20px;
    line-height: 20px;
    padding: 13px 0px;
    width: 193px;
    text-align: center;
    border: 1px solid #d0de36;
    border-radius: 8px;
    text-decoration: none;
}
#home-key-technology p, #home-series p, #home-standards-technology p {
    width: 193px;
    font-size: 13px;
    color: #485865;
    display: block;
    margin: 12px auto 0;
    text-align: center;
    line-height: 16px;
    text-transform: uppercase;
}
#featured-products-header{
    background: #f6f7f8;
    height: 48px;
    clear: both;
    display: block;
    margin-top: 30px;
}
#featured-products-header div{
    padding: 0px;
    height: 48px;
}
#featured-products-header h3{
    line-height: 48px;
    text-align: center;
    font-size: 25px;
    font-family: 'RobotoBold';
    color: #485865;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px;
}
#home-carousel .bx-wrapper .bx-prev {
    background: url(../img/home-carousel-previous.png) left no-repeat;
    height: 224px;
    width: 35px;
    margin-top: 0px;
    top: 0px;
    z-index: 0;
    left: -32px;
    border-radius: 4px;
}
#home-carousel{
    margin-top: 24px;
}
#home-carousel .bx-wrapper .bx-next {
    background: url(../img/home-carousel-next.png) right no-repeat;
    height: 224px;
    width: 35px;
    margin-top: 0px;
    top: 0px;
    z-index: 0;
    right: -29px;
    border-radius: 4px;
}
#home-carousel .bx-wrapper img {
    max-width: 100%;
    display: block;
    border: 1px solid #ebebeb;
    border-radius: 4px;
}
#thank-you-page{
    float: none;
    margin: 114px auto;
    display: block;
}
#thank-you-page h2{
    color: #ff0000;
    font-family: 'RobotoBold';
    font-size: 26px !important;
    text-align: center;
}
#thank-you-page p{
    text-align: center;
    font-size: 18px;
}
.secure-zone-denied{
    float: none !important;
    margin: 0 auto;
    padding-top: 45px;
    padding-bottom: 65px;
}
.secure-zone-denied h3{
    color: #ff0000;
    font-family: 'RobotoBold';
    text-align: center;
    font-size: 25px;
}
.secure-zone-denied p{
    font-size: 16px;
    text-align: center;
    padding-top: 5px;
}
.secure-zone-denied .underlined{
    color: #485865;
    text-decoration: underline;
}
.secure-zone-denied a.loginbutton, .secure-zone-denied a.loginbutton:hover, .secure-zone-denied a.loginbutton:active, .secure-zone-denied a.loginbutton:visited{
    text-transform: uppercase;
    padding: 8px 0px;
    color: #FFFFFF;
    background: #ff0000;
    border: 1px solid #f00;
    border-radius: 3px;
    font-size: 18px;
    line-height: 20px;
    height: 40px;
    width: 101px;
    font-family: 'RobotoBold';
    width: 100%;
    text-align: center;
    display: block;
    margin-top: 20px;
    text-decoration: none !important;
}
.resource-center-sub-header{
    padding-left: 40px;
    padding-right: 40px;
}
.resource-center-sub-header h3{
    color: #ff0000;
    font-size: 22px;
    text-transform: none;
}
.resouce-center-list li{
    float: left;
    width: 215px;
    margin: 0px 73px 0px 0px;
    list-style-type: none;
    position: relative;
}
.resouce-center-list li:nth-child(4n){
    margin-right: 0px;
}
.resouce-center-list li h4{
    font-size: 21px;
    font-family: 'RobotoRegular';
    text-align: center;
}
.resouce-center-list li a, .resouce-center-list li a:visited, .resouce-center-list li a:active{
    font-size: 16px;
    color: #485865;
    text-align: center;
    display: block;
    width: 100%;
    line-height: 30px;
}
.resouce-center-list{
    display: block;
    clear: both;
    margin-bottom: 45px;
    padding-bottom: 30px;
    border-bottom: 1px solid #c2c7cd;
}
.resouce-center-list li a:hover{
    color: #ff0000;
    text-decoration: underline;
}
.resouce-center-hr{
    background: #c2c7cd;
    clear: both;
    height: 1px;
    border: 0px;
    margin-bottom: 30px;
}
.resouce-center-text .accordion-content{
    padding-bottom: 30px;
}
.greencheckbox-content{
    position: absolute;
    right: -15px;
    top: -15px;
}
.resource-center-dropdown li ul{
    display: none;
}
.resource-center-dropdown li{
    float: left;
}
.resource-center-dropdown li:first-child{
    margin-right: 16px;
}
.resource-center-dropdown li a, .resource-center-dropdown li a:active, .resource-center-dropdown li a:visited{
    background: #485865;
    padding: 10px;
    color: #ffffff;
    font-size: 20px;
    line-height: 20px;
    border-radius: 5px;
    display: block;
    text-decoration: none;
}
.resource-center-dropdown li a:hover{
    background: #000000;
}
ul.slimmenu.resource-center-dropdown{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-bottom: 60px;
    float: left;
    clear: both;
}
ul.slimmenu.resource-center-dropdown li a, ul.slimmenu.resource-center-dropdown li a:visited, ul.slimmenu.resource-center-dropdown li a:active {
    display: block;
    color: #fff;
    padding: 10px 12px;
    font-family: 'RobotoRegular';
    font-size: 16px;
    font-weight: 400;
    text-shadow: none;
    font-size: 20px;
}
ul.slimmenu.resource-center-dropdown li a:hover{
    display: block;
    color: #fff;
    padding: 10px 12px;
    font-family: 'RobotoRegular';
    font-size: 16px;
    font-weight: 400;
    text-shadow: 0px;
    background: #000;
    font-size: 20px;
}
ul.slimmenu.resource-center-dropdown li ul{
    background: #e1e3e6;
    width: 100%;
}
ul.slimmenu.resource-center-dropdown li ul a, ul.slimmenu.resource-center-dropdown li ul a:hover,
ul.slimmenu.resource-center-dropdown li ul a:active, ul.slimmenu.resource-center-dropdown li ul a:visited{
    background: none;
    color: #485865;
    font-size: 20px;
}
ul.slimmenu>li {
    border-left: none;
}
ul.slimmenu.resource-center-dropdown li {
  position: relative;
  display: inline-block;
  background-color: transparent;
}

ul.slimmenu.resource-center-dropdown li .sub-collapser{
    display: none;
}
.australian-standard-row{
    margin-top: 15px;
}
.australian-standard-row img {
    float: left;
    clear: left;
    margin: 0 10px 5px 0;
}
.see-full-certification, .see-full-certification:hover, .see-full-certification:active, .see-full-certification:visited{
    text-transform: uppercase;
    font-size: 16px;
    display: table;
    background: url(../img/red-plus.png) right no-repeat;
    padding-right: 28px;
    text-decoration: none;
    color: #ff0000 !important;
}
.australian-standard-accordion h3{
    background: #485865;
    color: #ffffff;
    padding: 5px 10px;
    font-size: 16px;
    margin-bottom: 20px;
    clear: both;
}
.australian-standard-accordion ul{
    margin: 0px 30px 18px;
}
.australian-standard-accordion {
    display: none;
    clear: both;
    float: left;
    width: 100%;
    margin-top: 15px;
}
.australian-standard-accordion p {
    margin: 0 10px 10px;
    clear: both;
}
.australian-standard-accordion h4{
    margin: 0 10px 10px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    clear: both;
}
.australian-standard-accordion h4.upperandlower{
    text-transform: none;
}
.australian-standard-accordion img.table-1, .australian-standard-accordion img.table-2{
    margin: 10px 10px 20px;
}
.australian-standard-accordion .table-6{
    margin: 0px;
}
.australian-standard-accordion .table-7{
    float: right;
    margin: 0px;
    clear: none;
}
.australian-standard-accordion img.as-img-1{
    float: left;
    clear: left;
    margin: 0 10px 20px 0px;
}
.as-left-img{
    width: 197px;
    float: left;
    margin-left: 10px;
    }
.as-right-text{
    float: right;
    width: 920px;
}
.force360sign{
    display: inline-block;
    width: 26px;
    height: 16px;
    background: url(../img/force360-sign.png) no-repeat;
}
.asr-right-text{
    float: right;
    width: 998px;
}
.see-full-certification-mobile{
    color: #ff0000;
    font-size: 14px;
    font-weight: bold;
    display: none;
}
.slidertablet, .slidermobile{
    display: none;
}

@media (max-width: 1200px) {
    .sbOptions:after {
        border-top: 0px solid transparent !important;
    }
    .zoom-nav ul li {
        margin-left: 0px; 
    }
    .zoom-nav .btn {
        padding: 8px 40px !important;
    }
    body .searchform {
        margin-right: 16px;
    }
    ul.list-sm.new-list-sm{
        display: table;
        float: none;
        margin:  0 auto;
    }
    .zoom-nav.new-zoom-nav ul {
        display: table;
        float: none;
        margin:  0 auto;
    }
    .sbToggle {
        border-radius: 0px 3px 3px 0px;
    }
    .RememberForgetText, .RememberForgetText1 {
        font-size: 12px;
    }
    .RememberForgetText1 {
        padding-right: 17px;
    }
    .AccountLogInForm {
        margin-right: -32px !important;
        padding-right: 23px !important;
    }
    .fpr-accordions{
        width: 80%;
    }
    .fpr-left .accordion-box img,.fpr-right .accordion-box img{
        max-width: 100%;
    }
    ul.viewby.key-technology-viewby{
        display: block !important;
    }
    .p-inquiry-list .row.prod-row .prod-price{
        width: 24%;
    }
    #home-fpr-series-logo {
        right: 247px;
        width: 212px;
    }
    #home-man-1 {
        width: 257px;
    }
    #home-series-left p {
        right: 213px;
    }
    #home-man-2 {
        height: 217px;
    }
    #home-worx-series-logo {
        width: 315px;
    }
    #home-series-right p {
        left: 31px;
    }
    #home-series-left {
        margin-right: 9px;
    }
    .resouce-center-list li {
        margin-bottom: 50px;
    }
    .asr-right-text {
        width: 798px;
    }
}
@media (max-width: 991px) {
    .RememberForgetText, .RememberForgetText1 {
        font-size: 14px;
    }
    .RememberForgetText1 {
        height: 40px;
        margin-bottom: 0px;
    }
    .AccountLogInForm {
        margin-right: -12px !important;
        padding-right: 23px !important;
    }
    .fpr-accordions{
        width: 100%;
    }
    .key-technology-row{
        border-bottom: none !important;
        border-top: none !important;
    }
    .key-technology-row .key-technology-col{
        padding-left: 0px !important;
        padding-right: 0px !important;
        clear: both;
        display: block;
    }
    div.cloned{
        display: block;
    }
    .original ul.key-technology-viewby .tab2btn{
        display: none !important;
    }
    ul.viewby.key-technology-viewby li, ul.viewby.key-technology-viewby{
        width: 100%;
        margin: 0px;
        padding: 0px;
    }
    ul.viewby.key-technology-viewby li a {
        background: url(../img/kt-closed.png) right no-repeat !important;
        font-size: 26px !important;
        color: #485865;
        width: 100%;
        padding: 10px 0px;
        border-bottom: 1px solid #e2e2e2;
    }
    .key-technology-tab-1 .key-technology-row:last-child{
        border-bottom: 1px solid #e2e2e2 !important;
    }
    ul.viewby.key-technology-viewby li.active a{
        background: url(../img/kt-open.png) right no-repeat !important;
    }
    .prodimg{
        width: 144px;
        padding-right: 0px;
    }
    .prod-total-cont-text {
        width: 350px;
        font-size: 18px;
    }
    .p-inquiry-list .row.prod-row .prod-price {
        width: 27%;
        padding-right: 0px;
        margin-right: -40px;
    }
    .p-inquiry-list .row.prod-row .prodqty1 {
        font-size: 18px;
    }
    .p-inquiry-list .row.prod-row .remove-col {
        padding-left: 0px;
        margin-right: -3px;
    }
    #home-series-left{
        width: 100%;
    }
    #home-series-right{
        width: 100%;
        margin-top: 50px;
    }
    #home-fpr-series-logo {
        right: 308px;
        width: 263px;
        height: 130px;
        }
    #home-man-1{
        position: absolute;
        bottom: 0px;
        right: 2px;
        width: auto;
        height: auto;
    }
    #home-series-left p{   
          right: 291px;
          width: 280px;
          font-size: 16px;
    }
    #home-man-2{
        left: 350px;
    }
    #home-worx-series-logo{
        left: 25px;
        width: 399px;
        height: 139px;
    }
    #home-series-right p{
        font-size: 16px;
        left: 49px;
    }
    #home-man-2{
        width: auto;
        height: auto;
    }
    #home-series-left-in, #home-series-right-in{
        height: 217px;
        width: 600px;
        margin: 0 auto;
        position: relative;
    }
    header#home-header {
        height: 101px !important;
    }
    #home-slider {
        margin: -30px 0px 0px;
    }
    #home-key-technology img, #home-series img, #home-standards-technology img {
        margin: 30px auto;
    }
    #home-middle-text {
        padding: 10px 40px 10px;
    }
    #home-standards-technology{
        margin-left: auto;
        margin-right: auto;
        display: block;
        float: none !important;
        overflow: hidden;
    }
    #featured-products-header {
        height: 58px;
    }
    #featured-products-header h3 {
        line-height: 58px;
        font-size: 32px;
    }
    .resouce-center-list li{
        width: 200px;
        margin: 0px 30px 50px 0px;
    }
    .resouce-center-list li:nth-child(4n){
        margin-right: inherit;
    }
    .resouce-center-list li:nth-child(3n){
        margin-right: 0px;
    }
    .resouce-center-list li img{
        max-width: 100%;
    }
    .see-full-certification, .australian-standard-accordion{
        display: none !important;
    }
    .see-full-certification-mobile{
        display: block;
    }
    .asr-right-text {
        width: 578px;
    }
}
@media (min-width: 991px) and (max-width:1200px) {
    .key-technology-col p {
        float: right;
        width: 312px;
    }
}
@media (max-width: 1199px) and (min-width: 992px){
    a.navbar-brand {
        margin-top: -34px !important;
    }
}
@media (min-width: 768px) and (max-width:1200px) {
.select-result .sbHolder {
        border: 1px solid #CADB2A!important;
    }
}
@media (max-width: 1025px) {
    .MobileOrderCheckOutButtons.MobileOrderCheckOutButtons1 a.btn{
       padding: 8px 70px !Important; 
    }
    li.glovesqtyinput input.QtyInput{
        margin-right: 8px;
        margin-top: 2px;
    }
    li.glovesqtyinput select{
        margin-top: 2px;
    }
    .panel-primary > .panel-heading {
        width:100%;
    }
    .newweight, .newkeytech, .newlens{
        margin: 0px;
    }
    body a.dwnloadbtn {
        padding-top: 4px;
    }
    .resouce-center-text .accordion-content {
        padding-bottom: 30px;
        margin-top: -15px;
    }
    ul.slimmenu.resource-center-dropdown {
        margin-bottom: 14px;
    }
    .resouce-center-list {
        padding-bottom: 0px;
    }
    .resouce-center-list li {
        margin-bottom: 20px;
    }
    .resouce-center-list {
        margin-bottom: 33px;
    }
    .resouce-center-text .accordion-content {
        padding-bottom: 0px;
    }
}
@media (max-width: 767px) {
    .prodimg{
        display: none !important;
    }
    .p-inquiry-list .row.prod-row .prod-price {
        width: 66.66666667%;
        padding-right: 0px;
        margin-right: 0px;
        float: left;
        clear: left;
    }
    .p-inquiry-list .row.prod-row .prodqty1 {
        font-size: 18px;
    }
     .p-inquiry-list .row.prod-row .remove-col {
        padding-left: 10px;
    }
    .resouce-center-list li {
        width: 215px;
        float: none;
        margin: 0px auto;
        display: block;
    }
    .resouce-center-list {
        width: 100%;
    }
    .resouce-center-list li:nth-child(3n) {
        margin-right: auto;
    }
    .resouce-center-list li:nth-child(4n) {
        margin-right: auto;
    }
    ul.slimmenu.resource-center-dropdown li {
        width: 100%;
        margin-bottom: 10px;
    }
    ul.slimmenu.resource-center-dropdown li a{
        text-align: center;
    }
    .resouce-center-text .accordion-content {
        padding-bottom: 30px;
        padding-left: 0px;
        padding-right: 0px;
    }
    ul.slimmenu.resource-center-dropdown li a, ul.slimmenu.resource-center-dropdown li a:visited, ul.slimmenu.resource-center-dropdown li a:active, ul.slimmenu.resource-center-dropdown li a:hover {
        font-size: 17px;
    }
    .greencheckbox-content {
        right: -10px;
        top: -10px;
    }
    ul.slimmenu.resource-center-dropdown {
        margin-bottom: 20px;
    }
    .asr-right-text {
        width: 100%;
        margin-top: 20px;
    }
    .australian-standard-row img {
        float: none;
        clear: none;
        margin: 20px auto 10px;
        display: block;
    }
}
@media (max-width: 768px) {

	#thank-you-page {
	  margin: 100px auto;
	}
    .zoom-nav.new-zoom-nav {
        left: 0px !important;
    }
    .zoom {
        margin: 15px 0px;
        width:100%; 
    }
    .newweight, .newkeytech, .newlens{
        margin-left: auto;
        margin-right: auto;
    }
    .newweight, .newkeytech, .newlens{
        display: table;
    }
    body a.dwnloadbtn {
        padding-top: 0px;
    }
    .zoom {
        margin: 15px 3%;
        width: 94%;
    }
    .tooltip{
        display: none !important;
    }
    .RememberForgetText, .RememberForgetText1 {
        display: table;
        margin: 0 auto;
        clear: both;
    }
    .RememberForgetText1 {
        height: 30px;
    }
    .RememberForgetText {
        margin-bottom: 20px;
    }
    .RememberForgetText1 input[type=checkbox]{
        height: 30px;
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .contactgreyp {
        width: 100% !important;
    }
    .new-contact-form {
        width: 100% !important;
    }
    .contactform-contactpage {
        width: 100% !important;
    }
    .fpr-left{
        margin-bottom: 40px;
    }
    .fpr-left .accordion-text, .fpr-right .accordion-text{
        font-size: 16px !important;
    }
    ul.viewby.key-technology-viewby li a {
        font-size: 20px !important;
        padding: 20px 0px;
    }
    .key-technology-row{
        margin: 0px;
        padding: 0px;
    }
    .key-technology-row .key-technology-col h3{
        margin: 0px;
        padding: 0px 25px;
        background: url(../img/kt-in-close.png) left no-repeat;
        cursor: pointer;
    }
    .key-technology-row .key-technology-col h3.active{
        background: url(../img/kt-in-open.png) left no-repeat;
    }
    .key-technology-row .key-technology-col{
        padding: 17px 0px;
        margin: 0px;
        border-bottom: 1px solid #d4d4d4;
        overflow: hidden;
    }
    .key-technology-col img {
        display: block;
        clear: both;
        margin: 20px 0px 10px 0px;
    }
    .key-technology-col p {
        display: block;
        clear: both;
    }
    .fpr-left img, .fpr-right img{
        display: block;
        margin: 0 auto;
        max-width: 100%;
    }
    
    .p-inquiry-list .row.prod-row .delprod {
        text-align: left;
        padding-left: 25px;
    }
    .p-inquiry-list .row.prod-row {
        height: auto;
    }
    .p-inquiry-list .row.prod-row .prod-col {
        padding-top: 10px;
        padding-bottom: 10px;
        height: auto;
    }
    .prod-total-cont{
        padding-left: 0px;
        padding-right: 0px;
    }
    .prod-total-cont-text{
        width: 100%;
        margin-bottom: 15px;
    }
    .prod-buttons-content{
        display: table;
        margin: 0 auto;
    }
    .resouce-center-text .accordion-content{
        overflow: hidden;
    }
    
    
    .see-full-certification-mobile {
        display: block;
        text-align: center;
        margin-top: 30px;
    }
    .slidertablet{
        display: block;
    }
    .sliderdesktop, .slidermobile{
        display: none;
    }
    
}
@media (max-width: 650px) {
    #home-carousel{
        width: 280px;
        margin: 24px auto;
    }
}
@media (max-width: 600px) {
    a.dwnloadbtn.newdwnloadbtn {
        width: 200px;
        line-height: 40px;
        display: block;
    }
    .zoom-nav ul li.glovesdownloadbutton{
        width: 200px !important;
        margin-bottom: 20px !important;
        margin-left: auto;
        margin-right: auto !important;
        display:block;
        clear: both;
        float: none !important;
        overflow: hidden;
    }
    .zoom-nav ul li.glovesqtyinput{
        width: 200px !important;
        clear: both;
        float: none !important;
        margin-left: auto;
        margin-right: auto !important;
        display: block;
    }
    li.glovesqtyinput input.QtyInput{
        width: 96px !important;
        float: left;
    }
    li.glovesqtyinput select{
        width: 96px !important;
    }
    li.glovesqtyinput .sbHolder{
        width: 110px !important;
        height: 35px !important;
    }
    li.glovesqtyinput .sbHolder .sbToggle {
        background: url(../img/select-icons.png) 7px -115px no-repeat;
        height: 34px !important;
    }
    li.glovesqtyinput .sbHolder .sbToggleOpen {
        background: url(../img/select-icons.png) 8px -15px no-repeat;
    }
    li.glovesqtyinput .sbHolder .sbOptions {
        top: 45px !important;
    }
    .new-zoom-left{
        left: 0px;
    }
    ul.list-sm.new-list-sm{
        float: none;
        width: 228px;
        margin-left: auto !important;
        margin-right: auto;
    }  
    .new-zoom-nav{
        float: none !important;
        margin-right: auto !important;
        margin-left: auto !important;
        left: 0px !important;
    }
    .prod-components{
        padding-left: 15px;
        padding-right: 15px;
    }
    .prod-components h3, .prod-components p{
        height: auto;
    }
    
    #home-middle-text {
        padding: 10px;
    }
   #home-series-left {
        margin-top: 268px;
   }
    #home-series-right {
        width: 100%;
        margin-top: 280px;
    }
    #home-series-left-in, #home-series-right-in {
        width: 300px;
    }
    #home-man-1 {
        bottom: 216px;
    }
    #home-fpr-series-logo {
        right: 17px;
    }
    #home-series-left p {
        right: 9px;
    }
    #home-man-2 {
        left: 43px;
        bottom: 217px;
    }
    #home-worx-series-logo {
        left: 0px;
        max-width: 100%;
        height: auto;
    }
    .secure-zone-denied{
        width: 297px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
}

.AccountLogInForm {
  margin-right: -12px;
  padding-right: 23px;
}
@media (max-width: 471px) {
	.navbar-Logout.new-navbar-Logout{
		display:block !Important;
	}
    .accordion-text, .accordion-text:active, .accordion-text:visited, .accordion-text:hover{
        font-size: 13px;
    }
    .new-centered-header h2{
        font-size: 20px;
    }
}
@media (max-width: 450px) {
    .zoom {
        margin: 15px 3.5%;
        width: 93%;
    }
}
@media (max-width: 400px) {
     .zoom {
        margin: 15px 4%;
        width: 92%;
    }
    .zoom-nav .btn{
        font-size: 20px;
        font-family: 'RobotoLight';
        padding: 3px 40px !important;
    }
    a.chekout-btn.new-chekout-btn{
        margin-top: 2px;
    }
	.navbar-brand.new-navbar-brand{
		width: 200px !important;
		top: 15px;
        left: -15px;
        position: absolute;
	}
	.navbar-brand.new-navbar-brand img {
		width: 100%;
	}
	.navbar-Logout.new-navbar-Logout{
		display:block !Important;
	}
	.navbar-toggle.newtopbuttons{  
		font-size: 12px;
		font-size: 14px !important;
		margin-right: 8px !important;
	} 
    .navbar-inverse .navbar-toggle {
        width: auto;
    }
    .dis {
        margin-top: -9px;
    }
    .SectionErrorPage h1{
        font-size: 190px;
        margin-top: 50px;
    } 
    .contactgreyp {
        height: auto;
    }
    .contactgreyp h3{
        padding-bottom: 30px;
    }
    
}
@media (max-width: 380px) {
    .slidermobile{
        display: block;
    }
    .sliderdesktop, .slidertablet{
        display: none;
    }
    #thank-you-page{
    margin: 54px auto;
}
}
@media (max-width: 350px) {
    .prod-components h3 {
        font-size: 15px;
        padding: 10px 0px;
        line-height: 20px;
    }
    .prod-components p {
        line-height: 31px;
        font-size: 22px;
        padding: 10px 0px;
    }
    
    .p-inquiry-list .row.prod-row, .p-inquiry-list-h3, .p-inquiry-list .row.prod-header, .prod-buttons-row{
        margin-left: -10px;
        margin-right: -10px;
    }
    .prod-buttons-row{
        padding-bottom: 20px;
    }
    .prod-buttons button.prod-button-update {
        padding-left: 10px;
        padding-right: 10px;
    }
    .prod-buttons-content{
        display: table;
        margin: 0 auto;
    }
    .prod-header-col-qty{
        padding-right: 0px;
    }
}
@media (max-width: 319px) {
	.navbar-brand.new-navbar-brand{
		width: 180px !important;
		top: 15px;
        left: -15px;
        position: absolute;
	}
	
}
/*end amends*/