html{box-sizing: border-box}
*,*:before,*:after{box-sizing: inherit}
html{-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body{margin: 0}
.hh1{font-size:36px}.hh2{font-size:30px}.hh3{font-size:24px}.hh4{font-size:20px}.hh5{font-size:18px}.hh6{font-size:16px}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display: block}
a{background-color: transparent; -webkit-text-decoration-skip: objects}
a:active,a:hover {outline-width: 0}
img{border-style: none}
hr{box-sizing: content-box; height: 0; overflow: visible}
button,input,select,textarea{font: inherit; margin: 0}
button,input{overflow: visible}
button,select{text-transform: none}
button,html [type=button],[type=reset],[type=submit] {-webkit-appearance: button}
html {font-family: Verdana,sans-serif; font-size: 15px; line-height: 1.5}
html {overflow-x: hidden}
body {font-family: 'Roboto', sans-serif; font-weight: 400;}
.w3-text{font-family: 'Roboto',sans-serif; font-size: 14px;}
hr {border: 0; border-top: 1px solid #eee; margin: 20px 0}
h1,h2,h3,h4,h5,h6{font-family: 'Roboto Condensed', sans-serif; font-weight: 400;}
.hh1,.hh2,.hh3,.hh4,.hh5,.hh6,.hh5 {font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #AF0017;}
h1,h2,h3,h4,h5,h6 {margin-bottom: 1px; margin-top: 1px;}
.hh2,.hh3 {margin-bottom: 1px; margin-top: 10px;}
.w3-text-margins {margin-bottom: 20px; margin-top: 7px;}
.hh1,p,.linkb,.textb,.textn{font-family: 'Roboto'; font-size: 14px; font-weight: 300; line-height: 1.5; margin-bottom: 20px; margin-top: 7px}
.textb{font-weight: 500}.linkb{color: #003366}
.oem-text{font-family: 'Roboto'; font-size: 14px; font-weight: 300; line-height: 1.5; margin-bottom: 20px; margin-top: 7px}
.oem-text2{font-family: 'Roboto'; font-size: 14px; font-weight: 300; line-height: 1.5; margin-bottom: 20px; margin-top: 7px}
a,.ttt {-webkit-transition: all 0.35s; -moz-transition: all 0.35s; transition: all 0.35s; color: #AF0017; font-family: 'Roboto Condensed'; text-decoration: none;}
a:hover,a:focus {color: #D90C27; text-decoration: none;}
.gold:hover,.gold:focus {color: gold; text-decoration: none;}
.w3-14{font-size:14px}
.w3-15{font-size:15px}
.w3-16{font-size:16px}
img{vertical-align: middle}
a{color: inherit}
.w3-btn,.w3-button {
 outline: none !important;
 border: none;
 display: inline-block;
 padding: 6px 12px;
 vertical-align: middle;
 overflow: hidden;
 text-decoration: none;
 color: inherit;
 background-color: inherit;
 text-align: center;
 cursor: pointer;
 white-space: nowrap
}
.w3-btn:hover {box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn,.w3-button {
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none
}
.w3-sidebar{height: 100%;width: 200px;background-color: #fff;position: fixed!important;z-index: 1;overflow: auto}
.w3-modal {
 z-index: 3;
 display: none;
 padding-top: 50px;
 position: fixed;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 overflow: auto;
 background-color: rgb(0,0,0);
 background-color: rgba(0,0,0,0.4)
}
.w3-modal-content {
 margin: auto;
 background-color: #fff;
 position: relative;
 padding: 0;
 outline: 0;
 width: 600px
}
.w3-modal-content2{margin: auto;background-color: #fff;position: relative;padding: 0;outline: 0;width: 800px}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
.w3-center,.w3-bar-item {text-align: center}
.www-center {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  justify-content: center;
}
.w3-block {display: block; width: 100%}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before, .w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after {
 content: "";
 display: table;
 clear: both
}
.w3-col,.w3-customsize,.w3-customsize2,.w3-customsize3,.w3-customsize4,.w3-half,.w3-third,.w3-third2,.w3-twothird,.w3-threequarter,.w3-twoquarter,.w3-quarter,.w3-onequarter,.w3-col.s4 {
 display: inline-block;
 width: 100%;
 vertical-align: top
}
.w3-hide {display: none!important}
.w3-show-block,.w3-show {display: block!important}
.w3-display-topright {position: absolute;right: 0;top: 0}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-customsize,.w3-customsize2,.w3-customsize3,.w3-customsize4,.w3-third2,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-onequarter,.w3-row-padding>.w3-col {padding: 15px 15px}
.w3-container,.w3-panel {padding: 0.01em 16px}
.w3-card-ng,.w3-card-2 {box-shadow: 0 2px 5px 0 rgba(0,0,0,0.12),0 2px 10px 0 rgba(0,0,0,0.12)}
.w3-card-4 {box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.w3-halfcard {box-shadow: 2px 2px 5px rgba(0,0,0,0.12)}
.w3-halfcard-rev {box-shadow: -2px 2px 5px rgba(0,0,0,0.12)}

.w3-card,.w3-card-zoom{-webkit-box-shadow: rgb(0 0 0 / 5%) 0px 1px 4px 0px, rgb(0 0 0 / 3%) 0px 15px 20px -1px;
  box-shadow: rgb(0 0 0 / 5%) 0px 1px 4px 0px, rgb(0 0 0 / 3%) 0px 15px 20px -1px;
  background-color: #fff;
  border-radius: .6rem;
  overflow: hidden;
  position: relative;
  word-break: break-word;
}
.w3-card-zoom{transition: all 0s ease-in-out;background-color: #ffffff;}
.w3-card-zoom:hover {box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}

.w3-halfcard:hover,.w3-halfcard-rev:hover {background-color: #f8f8f8;}
.w3-card-4,.w3-hover-shadow:hover {box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
ul.striped-list {list-style-type: none;margin: 0;padding: 0;}
ul.striped-list > li {border-bottom: 1px solid rgb(241,241,241);padding: 3px;padding-left: 10px;padding-right: 10px;}
ul.striped-list > li:nth-of-type(odd) {background-color: #f1f1f1;}
ul.striped-list > li:last-child {border-bottom: none;}
.w3-border{border:1px solid #ccc!important}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-med {font-size: 16px!important}
.w3-xlarge {font-size: 24px!important}
.w3-left-align {text-align: left!important}
.w3-center {text-align: center!important}
.w3-border {border: 1px solid #ccc!important}
.w3-margin-top {margin-top: 16px!important}
.w3-no-padding {padding: 0px!important;margin-top: 0px!important;margin-bottom: 0px!important;}
.br-no-padding {padding: 0px!important;margin-top: 0px!important;margin-bottom: 0px!important;display: block;line-height: 18px;}
.w3-top5{margin-top: 5px!important;}
.w3-top10{margin-top: 10px!important;}
.w3-top15{margin-top: 15px!important;}
.w3-no-top{margin-top: 0px!important;}
.w3-no-bottom{margin-bottom: 0px!important;}
.w3-bottom5{margin-bottom:5px!important;}
.w3-bottom10{margin-bottom:10px!important;}
.w3-bottom20{margin-bottom:20px!important;}
.w3-padding-2{padding: 2px!important;margin-top: 2px!important;margin-bottom: 0px!important;}
.w3-padding-10{padding-top: 10px!important;padding-bottom: 10px!important}
.w3-padding-16{padding-top: 16px!important;padding-bottom: 16px!important}
.w3-button:hover{color: #000!important;background-color: #ccc!important}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover {
 color: #000!important;
 background-color: #f1f1f1!important;
}
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover {
 color: #fff!important;
 background-color: #616161!important;
}
.w3-card-color {background-color: #cfd8dc!important;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.12),0 2px 5px 0 rgba(0,0,0,0.12);}
.w3-text-black,.w3-hover-text-black:hover{color: #000!important}
.w3-text-maroon,.w3-hover-text-maroon:hover{color: maroon!important}
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color: #757575!important}
.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}
.w3-text-neevia{color: #AF0017}
hr.short-hr{border-color: #AF0017;border-width: 3px;max-width: 50px;}
.btn-primary-red{font-size: 13px;color: white;background-color: #AF0017;border-color: #AF0017;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;transition: all 0.35s;}
.btn-primary-darkgray{font-size: 13px;color: #ffffff;background-color: #757575;border-color: #cccccc;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;transition: all 0.35s;}
.btn-primary-darkgray:hover{background-color: #333333;}
.btn-primary-gray{
 font-size: 13px;
 color: #333333;
 background-color: #f1f1f1;
 border-color: #cccccc;
 -webkit-transition: all 0.35s;
 -moz-transition: all 0.35s;
 transition: all 0.35s;
}
.btn-primary-green{
 font-size: 13px;
 color: white;
 background-color: #358118;
 border-color: #AF0017;
 -webkit-transition: all 0.35s;
 -moz-transition: all 0.35s;
 transition: all 0.35s;
}
.btn-l{padding: 3px 10px;}
.btn-xl{padding: 7px 15px;}
.nav-tabs{border-bottom: 1px solid #ddd;}
.rounded{border-radius: 300px;}
.rounded-btn{border-radius: 5px;}
.rounded-btn10{border-radius: 10px;}
.rounded-top-btn{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.rounded-bottom-btn{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.indicatord {position: absolute;z-index: 1000;font-size: 10px;color: red;top: -5px;right: -4px;}
.indicatorm {position: absolute;z-index: 1000;font-size: 10px;color: red;top: -12px;right: 9px;}	
.cart{position: relative;}
.tab-hide{display: none}
.oem-width{width: 25em;}
.width46{width: 46px;}
.height1{height: 1px;}
.height5{height: 5px;}
.height20{height: 25px;}
.w3-fullcard{height:100%;}
.pull-right{float: right !important;}
.pull-left{float: left !important;}
.pointer{cursor: pointer;}
@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url('../fonts/roboto-v20-latin-regular.eot');
 src: local('Roboto'), local('Roboto-Regular'), url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg');
}
@font-face {
 font-family: 'Roboto';
 font-style: normal;
 font-weight: 500;
 font-display: swap;
 src: url('../fonts/roboto-v20-latin-500.eot');
 src: local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v20-latin-500.svg#Roboto') format('svg');
}
@font-face {
 font-family: 'Roboto Condensed';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url('../fonts/roboto-condensed-v19-latin-regular.eot');
 src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('../fonts/roboto-condensed-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-condensed-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-condensed-v19-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-condensed-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-condensed-v19-latin-regular.svg#RobotoCondensed') format('svg');
}
@font-face {
 font-family: 'NVIcons';
 src: url('../fonts/icons.eot');
 src: url('../fonts/icons.eot?#iefix') format('embedded-opentype'), url('../fonts/icons.woff') format('woff'), url('../fonts/icons.ttf') format('truetype'), url('../fonts/icons.svg') format('svg');
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}
.fa {
 display: inline-block;
 font: normal normal normal 14px/1 NVIcons;
 font-size: inherit;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
 font-size: 1.33333333em;
 line-height: 0.75em;
 vertical-align: -20%;
}
.fa-sm {
 font-size: 0.9em;
 text-align: center;
}
.fa-va {vertical-align: -5%;}
.fa-shopping-cart:before {content: "\e900";}
.fa-download:before {content: "\e901";}
.fa-remove:before {content: "\e902";}
.fa-circle:before {content: "\e903";}
.fa-bars:before {content: "\e904";}

@media (max-width:370px){.logo{transform: scale(0.9);}.icon1{display:none!important}.sampleZoom{width:70%!important;}}
@media (max-width:350px){.logo{transform: scale(0.8);}.icon1{display:none!important}}
@media (max-width:340px){.oem-width{width:20em}}
@media (max-width:330px){.logo{transform: scale(0.8);}.icon1{display:none!important}.oem-width{transform: translate(-15px,0px) scale(0.78);}}

@media (max-width:850px){.imgZoom{width:90%}.w3-modal-content2{width:95%}}
@media (max-width:480px){.pricingZoom{transform: translate(-5px,-10px) scale(0.95);}}
@media (max-width:460px){.prodname{display:none!important;}}
@media (max-width:430px){.sampleZoom{width:90%;}}
@media (max-width:355px){.pricingZoom{transform: translate(-15px,-45px) scale(0.8);}.w3-quarter{width:100%;padding: 0px 0px;}}
@media (max-width:320px){.pricingZoom{transform: translate(-30px,-65px) scale(0.7);}}

@media (max-width:500px){.w3-quarter{width: 100%;padding: 0px 0px;}}
@media (min-width:683px){.w3-quarter{width: 49%;}}
@media (max-width:630px){h6{font-size:14px!important;font-size:4vw;}.hh5,h5{font-size:14px!important;font-size:4vw;}h4{font-size:16px!important}.oem-width{width: 20em;}.oem-width2{width: 15em;}.oem-input,.oem-text{font-size:12px;}.w3-modal-content{width: 90%}.dplt,.dcpro,.dppro,.dptse,.dpsdk,.hide-text{display:none!important}.prodid_dplt{width:100px}.prodid_dcpro{width:95px}.prodid_cr{width:85px}.w3-quarter{padding: 0px!important;margin-top: 0px!important;margin-bottom: 15px!important;}}

@media (max-width:1020px){.w3-onequarter{width: 100%;padding: 2px 2px}}
@media (min-width:1020px){.w3-quarter{width: 32%;}.nav-menu-space{width:20px}.nav-menu-space2{width:7px}.w3-onequarter{width: 350px;}.w3-twoquarter{width: 60%;}.w3-third{width: 40%;}}
@media (min-width:1800px){.w3-quarter{width: 25%;}.w3-onequarter{width: 20%;}.w3-twoquarter{width: 50%;}.w3-third{width: 25%;}.w3-third2{width: 28%;}}
@media (max-width:825px){.nav-menu1 {display:none!important} .nav-menu2 {display:inline!important}}
@media (min-width:826px){.nav-menu2 {display:none!important}}

@media (min-width:900px){.w3-customsize2{width: 800px}.w3-customsize3{width: 350px}.w3-customsize4{width: 850px}}
@media (min-width:1070px){.w3-customsize {width: 500px}}
@media (max-width:1070px){.w3-customsize {width: 49%}}
@media (max-width:800px){.w3-customsize {width: 90%}}
@media (max-width:550px){.w3-customsize {width: 100%}}
@media (max-width:660px){.imgZoom{zoom:70%;}}
@media (max-width:740px){.w3-customsize4 {width: 100%}.imgZoom{width:90%;}}
@media (min-width:990px){.w3-customsize4{width: 950px}}
