@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0; border:0; outline:0;
}
img {border:0}
body {color:#606062; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11pt; text-align:justify;  background-color:#ffffff; min-width:300px; line-height:16pt }

header {width:100%; padding:20px 0; display:block; margin:0 auto; background-color:#0055a7; border-bottom:solid 4px #4b4b4b}
.divlogoenq {width:90%; display:table; position:relative; margin:0 auto}
.logoenqli li {display:inline-block; vertical-align:middle; width:20%} 
.divlogo {text-align:left}
.divcorpenq {text-align:right; display:block}
.corpenq {font-size:12pt; background:transparent; width:180px; padding:5px; text-align:center; display:inline-block; font-weight:bold /*border:solid 1px #003365*/}
.corpenqimg img {width:30px; height:auto; margin-right:10px; display:inline-block; vertical-align:middle}
.divsearch {width:100%; display:table; float:right; background-color:#F1F1F2;}
.divsearch li {display:inline-block; vertical-align:middle; text-align:left}
.searchinput {background-color:#F1F1F2; padding:0 10px; font-size:11pt; color:#848688}
.searchimg img {width:26px; text-align:right}
.rm-container {position:relative; z-index:500; text-align:center; margin-top:20px; background-color:#d1dbe7; width:auto; margin:0 auto}
.divcontenthome {width:100%}
.divcontent, .divcontent80 {width:80%; margin:0 auto}
.divcontent90 {width:90%; margin:0 auto}
.divcontent70 {width:70%; margin:0 auto}
.divcontent60 {width:60%; margin:0 auto}
.divcontent40 {width:40%; margin:0 auto}

.bxpagerli {background-color:#FFFFFF; text-align:left}
.bxpagerli li {width:33%; margin-bottom:4px; font-size:12pt; display:inline-block; padding:10px 0; text-align:center; color:#FFFFFF; background-color:#ad8225;}
.bxpagerli a {margin-right:0.5%}
.bxpagerli a:last-child {margin-right:0;}
.bxpagerli .active li, .bxpagerli li:hover {background-color:#0055a7 !important}

/*.bxpagerli .active li::after, .bxpagerli li:hover::after { content: url(../images/activetab.png); }*/
/*.bxpagerli .active li::after, .bxpagerli li:hover::after { content: url(../images/activetab.png); position:relative; bottom:10px; padding-bottom:0px }*/
/*.bxpagerli .active li::after, .bxpagerli li:hover::after { content: " "; background:url(../images/activetab.png) center bottom; position:absolute; bottom:-10px; background-position:bottom }*/

.divposter {position:relative;}
.posterimg img {width:100%; position:relative}
.postercont {width:400px; position:absolute; left:80px; top:180px; text-align:justify; padding:20px; background:url(../images/fancybox_overlay.png) repeat; min-height:350px; display: flex; justify-content: center; align-items: center; color:#FFFFFF}
.postercont img {width:300px; margin-bottom:30px}
.postercont h1 {font-size:18pt; color:#fff}
.postertxt {color:#fff}
.bddesc {text-align:justify}
.readmore {width:140px; display:block; padding:4px; background-color:#000000; color:#fff; text-align:center; margin-top:30px; cursor:pointer}
.divpartline {height:8px; margin-top:30px; background:url(../images/partline.png) no-repeat; width:70%; margin-left:30%}

.divtopbanner img {width:100%; height:auto}
.divtxtcont {margin:0px auto 30px; background-color:#D2E28B; padding:15px}
.divtxtcont>ul>li {display:inline-block; margin-right:3%; vertical-align:middle; text-align:center;}
.divtxtcont>ul>li:nth-child(1), .divtxtcont>ul>li:nth-child(2) {width:26%;}
.divtxtcont>ul>li:nth-child(3) {width:42%; margin-right:0}
.divtxtcont img {margin-right:10px}

footer {width:100%; background-color:#4B4B4D; color:#CCCCCC}
.divfootcont {margin:0px auto; width:80%; padding:20px 0 0 0; text-align:left}
.divfootcont>ul>li {display:inline-block; width:33.3%; vertical-align:top}
.shareicons>ul>li {display:inline-block; width:24px; margin-right:10px}
.divmwenu01>ul>li {width:100%; margin-bottom:2px; border:none; vertical-align:top; display:block}
.divcopyright {margin:0px auto; margin-top:20px; width:80%; padding:0px 0px 20px; text-align:right; font-weight:bold}
.divbotform>ul>li {display:inline-block; background-color:#FFFFFF;}
.divbotform>ul>li:nth-child(1), .divbotform>ul>li:nth-child(2) {width:94%; margin-bottom:10px}
.divbotform>ul>li:nth-child(3) {width:85%; height:30px; vertical-align:middle}
.divbotform>ul>li:nth-child(4) {width:15%; text-align:right; height:30px; padding:0; margin:0}
.botforminputwidth {width:100%; background-color:#FFFFFF; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:10pt; text-align:left; padding:6px; margin-bottom:-6px}


.divfinacialupd {margin:20px 0 40px}
.divfinacialupd>li {display:block; text-align:left; vertical-align:top}
.divfinacialupd>li{width:100%;}
.divyear {display:block}
#selectField{border: 1px solid #ddd; width: 160px; margin-left:10px; background-color:#c6d4e2}
.divfinresults {display:block; border:solid 1px #f3f3f4; margin-top:20px}
.divfinresults>li {border-bottom:solid 1px #f3f3f4; padding:6px 10px}
.divfinresults>li:last-child {border-bottom:none;}
.divfinresults img, .pdfimg img {margin-right:10px;}
.pdflink {display:block;}
.pdflink p{display:table-cell; vertical-align:top}
.divfinhead {background-color:#f3f3f4; font-weight:bold; text-transform:uppercase; text-align:left}
.divstockticker {border: solid 1px #adb8c3; margin-top:40px; padding:10px}
.stockimg {width:100%; height:auto; background-color:#0099CC}
.stockimg img {width:100%; height:auto}

.iepftable td {border: 1px solid #ccc; padding:6px 10px;}
.iepftable td:first-child {width:30%}
.iepftable td:last-child {width:70%}

.shiptable td {border: 1px solid #ccc; padding:6px 10px;}
.shiptable td:first-child {width:50%}
.shiptable td:last-child {width:50%}

.readmoretable td {border: 1px solid #ccc; padding:6px 10px;}
.readmoretable td:nth-child(1) {width:30%}
.readmoretable td:nth-child(2) {width:55%}
.readmoretable td:nth-child(3) {width:15%}

.bulletli {display:block}
.divfinresults >li>ul.bulletli> li {display:block; margin-bottom:5px; width: calc(100% - 30px) !important;}
.divfinresults >li>ul.bulletli> li::before {content:url(../images/bullet.png); margin-left:-24px;}


.contact3li > li {display:inline-block; vertical-align:top; width:30%; margin-right:5%;} 
.contact3li > li:last-child {margin-right:0}
.contactfrmbgd {width:100%; background-color:#f7f8f8; padding:30px 0}
.careertabbgd {width:100%; background-color:#0055a7; padding:0px 0 30px 0}
.contactform > li {display:block;}
.contact4li > li {display:inline-block; width:25%; vertical-align:middle; margin-bottom:10px}
.contact2li > li {display:inline-block; vertical-align:top; margin-bottom:10px}
.contact2li > li:first-child {width:25%}
.contact2li > li:last-child {width:75%}
.corpgovbgd, .awardli {width:100%; margin-bottom:30px; background:transparent;}
.corpgovbgd li {text-align:center; display:inline-block; vertical-align:middle; width:23%; padding:20px 3%; margin:2%; background-color:#e5e8e8; height:80px}
.corpgovbgd li span {display:inline-block; vertical-align:middle}
.corpgovbgd li:before {
  content: ' ';
  margin-left: -0.25em;
  display: inline-block;
  height: 100%; 
  vertical-align: middle;
 }
 
.awardli li {display:inline-block; vertical-align:top; width:29%; padding:0; margin:15px 2%; background-color:#e5e8e8; border:solid 1px #e5e8e8}
.awardli li img {width:100%; height:auto;}
.awardli li figcaption {padding:10px 20px; background-color:#e5e8e8; height:86px}
.board2li li {display:inline-block; width:49%; vertical-align:top}
.careertxtimg li {display:inline-block; vertical-align:top}
.careertxtimg li img {width:100%; height:auto; margin:0 auto }
.careertxtimg>ul>li:first-child {width:55%; margin-right:5%}
.careertxtimg>ul>li:last-child {width:40%; }
.bulletli>li {display:block; width:100% !important; margin-left:30px}
.bulletli>li::before {content:url('../images/discbullet.png'); margin-left:-30px}


.conpadleft {padding-left:60px}
.contactinputwidth {width:96%; background:transparent; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:10pt; text-align:left; padding:2px 2%; border:solid 1px #CCCCCC}
.fontsubmit {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; background:#c6d4e2; color:#58585a; font-size:14pt; padding:4px 10px; cursor:pointer}
.fontsubmitsm {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; background:#c6d4e2; color:#58585a; font-size:11pt; padding:2px 10px; cursor:pointer}

.enqformwidth{width:96%; background-color:#eeeeee; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:10pt; text-align:left; padding:2%; border-radius:4px; margin-bottom:10px; color:#000000; line-height:normal; display:block}
.submitdetails {width:100%; margin:0 auto; padding:2%; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; background-color:#373435; font-size:12pt; color:#FFFFFF; text-align:center; border-radius:4px; line-height:normal; font-weight:bold; display:block; cursor:pointer}

/* OWL Slider */
#owl2-demo .item{margin: 10px; margin-bottom:0px} /* Changed mar bot to 0 */
#owl2-demo .item img{display: block; width: 100%; height: auto; margin:0px;}
.divgallery {display:block; text-align:center; z-index:99999; width:100%}
.divgallery>ul>li {display:inline-block; list-style-type:none; vertical-align:middle}
.divgallery>ul>li:nth-child(1) {width:3%; margin-right:2%}
.divgallery>ul>li:nth-child(2) {width:89%; margin-right:2%}
.divgallery>ul>li:nth-child(3) {width:3%;}

.clearb {clear:both}
.colwhite {color:#FFFFFF}
.colgrey {color:#606062}
.colblack {color:#000000}
.colgrey90 {color:#4B4B4D}
.pbest {font-size:20pt; letter-spacing:3pt; text-align:center; padding:8px 15px; border:solid 2px #1a4f9b; color:#1a4f9b; display:block; margin:0 auto; margin-bottom:10px; margin-top:30px; font-weight:bold} /* changed mar top to 30 */
.font8 {font-size:8pt}
.font14 {font-size:14pt}
.font16 {font-size:16pt}
.padb40 {padding-top:40px}
.padb5 {padding-bottom:5px}
.padb10 {padding-bottom:10px}
.padb15 {padding-bottom:15px}
.padb20 {padding-bottom:20px}
.padb30 {padding-bottom:30px}
.padl10 {padding-left:10px}
.padbt10 {padding:10px 0px}
.padbt15 {padding:15px 0px} 
.marb5 {margin-bottom:5px !important;}
.marb10 {margin-bottom:10px}
.marb15 {margin-bottom:15px}
.marb20 {margin-bottom:20px}
.marl20 {margin-left:20px}
.martb20 {margin:20px 0}
.mart5 {margin-top:5px}
.mart10 {margin-top:10px}
.mart20 {margin-top:20px}
.mart30 {margin-top:30px}
.marb30 {margin-bottom:30px}
.marsect30 {margin:30px auto}
.marsect50 {margin:50px auto}
.marr0 {margin-right:0px !important; width:16px;}
.alignl {text-align:left}
.alignr {text-align:right}
.alignj {text-align:justify}
.fbold {font-weight:bold}
.lineht16 {line-height:16pt}
.clearall {text-align:right; padding-bottom:5px; border-bottom:solid 2px #727376}
.ucase {text-transform:uppercase}
.underline {text-decoration:underline}
.borbot {border-bottom: solid 1px #e5e8e8}

.searchinpimg {text-align:left; height:26px; line-height:26px}
.searchinpimg img {float:right; width:26px; text-align:right}
#popzoom {width:500px; height:485px}

a {color: #606062; text-decoration: none;}
a:hover {color: #000;}
.activelink {color:#FFFFFF; font-weight:bold; cursor:default}
.alllinks:link, .alllinks:visited {color:#727171; text-decoration:none}
.alllinks:hover, .alllinks:active  {color:#333333; text-decoration:none;}
.footlinks:link, .footlinks:visited {color:#cccccc; text-decoration:none}
.footlinks:hover, .footlinks:active  {color:#ffffff; text-decoration:none;}
.viewlinks:link, .viewlinks:visited {color:#ffffff; text-decoration:underline}
.viewlinks:hover, .viewlinks:active  {color:#dddddd; text-decoration:underline;}
.storelinks:link, .storelinks:visited {color:#2ea2c7; text-decoration:underline}
.storelinks:hover, .storelinks:active  {color:#00516b; text-decoration:underline;}
.greylinks:link, .greylinks:visited {color:#606062; text-decoration:underline}
.greylinks:hover, .greylinks:active  {color:#000000; text-decoration:underline;}


#ytubeframe {background-color:#000000; width:100%; height:150px; vertical-align:middle; display:inline-block}
#ytubeframe>li {display:inline-block; vertical-align:top}
#ytubeframe>li:first-child {margin-right:1%; width:75%; height:100%}
#ytubeframe>li:last-child {width:23%; vertical-align:middle}
.ytubethumb>li {display:block; margin:0; padding:0; margin-bottom:2px; vertical-align:middle}
.ytubethumb>li img {width:100%; height:auto; border:none; max-height:74px}

.divempchoictxt {position:relative}
.carciremp {z-index:990; position:relative}
.carciremp li {display:inline-block; vertical-align:middle}
.carciremp li:first-child {max-width:300px; width:100%; background:url(../images/carcirbgd.jpg) no-repeat; background-position: left center; background-size: 80%}
.empchoice {background:url(../images/empchoibgd.png) no-repeat center center; text-align:center; width:100%; height:30px; padding:20px 10px 30px 10px; z-index:990}
.carcircle img {width:120px; float:right; margin-right:20px}
.empchoictxtbox {margin-top:-40px; background-color:#d2e288; padding:60px 20px 30px 20px; z-index:900} 
.divcartab {position:relative}
.divcartabimg {float:left; display:inline-block; width:35%; margin-right:8%; margin-bottom:25px}
.divcartabimg p {width:100%; padding-bottom:15px; text-align:justify}
.divcartabimg img {width:100%; height:auto}
.divcartabtxt {display:block;}
.divcartabtxt>ul>li {padding-bottom:10px; list-style-type:disc !important; margin-left:15px; text-align:justify}
.divcartabtxt p {margin-bottom:15px; text-align:justify}
.funatwork {width:100%; background-color:#606062; color:#FFFFFF; padding:5px 0px; text-align:center}
.divfunatworkgallery {margin-top:10px}

.divmediamenu {background-color:#4B4B4D; padding:5px 10px; text-align:center; text-transform:uppercase; color:#FFFFFF}
.divmediamenu li {display:inline-block; padding:5px 20px}
.medialinks:link, .medialinks:visited {color:#FFFFFF; text-decoration:none}
.medialinks:hover, .medialinks:active, .mediaselected  {color:#FFFFFF; text-decoration:none; border-bottom:solid 4px #D2E28B; padding-bottom:9px}
.mediali>li {border-bottom:solid 1px #999999; width:90%; padding:10px 5%}
.mdliphead {font-weight:normal; padding-bottom:10px; padding-left:35px; font-style:italic}
.mediali>li>ul>li {display:inline-block; vertical-align:top}
.mediali>li>ul>li:first-child {width:78%; margin-right:10%}
.mediali>li>ul>li:last-child {width:9%;}

.companytextli li {display:inline-block; vertical-align:top}
.companytextli li img {width:100%}
.companytextli li:first-child {width:25%; margin-right:5%}
.companytextli li:last-child {width:70%;}
h2 {font-size:16pt; line-height:24pt; font-weight:normal}

.polyrightli > li {display:inline-block; vertical-align:top; margin-bottom:30px}
.polyesterli > li {display:inline-block; vertical-align:top}
.polyesterli > li:first-child {width:70%; margin-right:5%}
.polyesterli > li:last-child {width:25%;}
.divpolyhead {background-color:#f3f3f4; font-weight:bold; text-transform:uppercase; text-align:center; padding:4px 0}
.ploycontbgd {background-color:#eef2f3}
.polypointsli {padding:5px 30px;}
.polypointsli > li {display:block; margin-bottom:5px}
.botbord {border-bottom:solid 1px #606062; width:90%; margin:0 auto}
.polypointsli > li::before {content:url(../images/bullet.png); margin-left:-24px;}
.polypadtop {padding:20px 30px 0px 30px}
.polypadbot {padding-bottom:20px}
.iconmar img {margin-right: 10px; display:inline-block; vertical-align:middle}
.ploycontact {background-color:#eef2f3; padding:30px 10px; text-align:center}
.ployawards {background-color:#eef2f3; padding:10px 10px; text-align:center}
.ployfonts {font-size:9pt}
.awardsli li {display:inline-block; vertical-align:middle; margin:10px 0}
.awardsli li img {width:100%}
.awardsli > li:first-child {width:46%; margin-right:8%}
.awardsli > li:last-child {width:46%;}
.divpoly80 {width:80%; margin:0 auto}
.polycontactflex {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; align-items: flex-start; flex-flow: row wrap; align-content: flex-end;}
 .flex-item {width:30%; margin:0 1.5%; margin-bottom:30px}

.bxpagerli, .iepfli, .contact3li, .logoenqli, .companytextli, .polyesterli, .polypointsli, .awardsli, .polyrightli, .polycontactli, .divfootcont {font-size:0pt}
.bxpagerli > li, .iepfli li, .contact3li > li, .logoenqli li, .companytextli li, .polyesterli li, .polycontactli li {font-size:11pt}


@media screen and (min-width: 300px){
/* body {background-color:#FF0000} */
body {font-size:10pt}
.bxpagerli > li, .iepfli li, .contact3li > li, .logoenqli li, .companytextli li, .polyesterli li, .polyrightli > li, .polycontactli li, .divfootcont>ul>li {font-size:10pt}
header {padding:10px 0;}
h1 {font-size:14pt; line-height:20pt; font-weight:normal; margin:20px 0}
.divlogoenq {width:90%; display:block;}
.divcorpenq {text-align:right;}
.dispblnone {display:none;}
.corpenq {width:22px; border:none}
.logoenqli li:first-child {width:80%;} 
.logoenqli li:nth-child (2){width:20% !important;} 
.divlogo {text-align:left}
.divlogo img {width:200px; height:auto}
.colpoly {color:#606062 !important;}
.divgrpsearch {text-align:center; float:none; margin-top:20px; margin-right:0px}
.divsearch {width:80%; margin:0 auto; display:block; float:none; margin-bottom:10px}
.grpbus {width:80%; margin:0 auto; padding:3px 10px; margin-bottom:10px}
.divcontent {width:100%;}
.divfootcont, .divcopyright {width:90%;}
.marslider {margin:20px auto}
.martslidecont {margin-top:15px}
.bxpagerli li {margin-bottom:2px; font-size:10pt}
.viewlinks:link, .viewlinks:visited {color:#606062; text-decoration:underline}
.viewlinks:hover, .viewlinks:active  {color:#000000; text-decoration:underline;}
.postercont {width:90%; position:relative; left:0; top:0; text-align:center; padding:20px 5%; background:#eee; color:#606062; min-height:100px}
.brlogobgd {background:url(../images/br_logo.png) no-repeat; background-size:cover}
.postercont img {width:200px; margin:0 auto; margin-bottom:15px}
.divstrdiscom>ul>li {display:block; padding:3px 0; margin:0;}
.divstrdiscom>ul>li:nth-child(1) {width:90%; margin-left:5%}
.divstrdiscom>ul>li:nth-child(2), .divstrdiscom>ul>li:nth-child(4) {display:none}
.divstrdiscom>ul>li:nth-child(3), .divstrdiscom>ul>li:nth-child(5) {width:90%; margin-left:5%; margin-top:20px}
.divbestsell {margin-top:10px}
.divgallery>ul>li:nth-child(1) {width:7%; margin-right:0%}
.divgallery>ul>li:nth-child(1) img, .divgallery>ul>li:nth-child(3) img {width:20px;}
.divgallery>ul>li:nth-child(2) {width:82%; margin-right:0%}
.divgallery>ul>li:nth-child(3) {width:7%; margin-right:0}
.divcontent90, .divcontent80, .divcontent70, .divcontent60 {width:90%}
.divpoly80 {width:90%;}
.divdetails {width:250px;}
.divdetails>ul>li {width:250px; display:block; vertical-align:top}
#popzoom {width:250px; height:243px}
.costdetails {padding: 10px 0px 0px 0px;}
.divtxtcont>ul>li {font-size:10pt}
.divtxtcont>ul>li:nth-child(1), .divtxtcont>ul>li:nth-child(2), .divtxtcont>ul>li:nth-child(3) {width:100%; text-align:center; margin-right:0; margin-top:10px}
.divfootrt {margin-top:30px}
.divproddetails>ul>li {display:block;}
.divproddetails>ul>li:first-child {width:90%; margin:0 auto}
.divproddetails>ul>li:last-child {width:100%;}
.storessection li {display:block; padding:10px 1%; text-align:left; border-right:none; vertical-align:top}
.storessection{background-color:#E6E7E8}
.storessection>ul {border-bottom:solid 1px #bbb; display:block}
.storessection li:last-child {border-right:none}
.storessection li:nth-child(1) {width:98%}
.storessection li:nth-child(2) {width:98%}
.storessection .columnheads {display:none}
#divprodimages>ul>li {display:block; margin-left:0; width:100%; margin-bottom:20px}
.contact3li > li {display:block; width:100%; margin-right:0; margin-bottom:20px}
.contact3li > li:last-child {margin-bottom:0px}
.contact4li > li:nth-child(1), .contact4li > li:nth-child(3) {width:45%;}
.contact4li > li:nth-child(2), .contact4li > li:nth-child(4) {width:55%}
.contact2li > li {display:inline-block; vertical-align:top;}
.contact2li > li:first-child {width:45%}
.contact2li > li:last-child {width:55%}
.conpadleft {padding-left:0px}
.corpgovbgd li {width:90%; padding:20px 3%; margin:2%; height:60px}
.awardli li {width:94%;}
.awardli li figcaption {height:86px}
.board2li li {width:100%; margin-bottom:30px}
.careertxtimg>ul>li:first-child {width:100%; margin-right:0; margin-bottom:20px}
.careertxtimg>ul>li:last-child {width:100%;}
.producthead {margin-left:0px; margin-top:30px}
.divfootcont>ul>li {display:inline-block; width:100%; vertical-align:top; margin-top:20px}
.enqformwidth{font-size:10pt; border-radius:2px; margin-bottom:6px;}
.submitdetails {font-size:12pt; color:#FFFFFF; border-radius:4px;}
.carpadimg {padding-top:10px}
.careertabbgd {background-color:#ffffff;}
.divcartabimg {float:left; display:inline-block; width:100%; margin-right:0%; margin-bottom:25px}
.divcontent40 {width:80%;}
.divpartline {margin-top:20px; width:90%; margin-left:10%}
.marsect50 {margin:20px auto}
.postercont {min-height:250px}
.companytextli li img {width:200px; margin:0 auto; display:block}
.companytextli li:first-child {width:100%; margin-right:0; margin-bottom:20px}
.companytextli li:last-child {width:100%;}
h2 {font-size:12pt; line-height:18pt; font-weight:normal}
.polyrightli > li:nth-child(odd) {width:100%; margin-right:0}
.polyrightli > li:nth-child(even){width:100%;}
.polyesterli > li:first-child {width:100%; margin-right:0}
.polyesterli > li:last-child {width:100%;}
.marpolyrt {margin-bottom:10px}
 .flex-item {width:100%; margin:0%; margin-bottom:30px}

}

@media screen and (min-width: 480px){
/*body {background-color:#ff0}*/
header {padding:20px 0;}
.divlogo img {width:300px; height:auto}
.divcorpenq {text-align:right;}
.divsearch {width:60%;}
.grpbus {width:60%;}
.bxpagerli li {margin-bottom:2px; font-size:11pt}
.divstrdiscom>ul>li {display:inline-block; padding: 3px 0; margin:0;}
.divstrdiscom>ul>li:nth-child(1) {width:45%; margin-left:2.5%}
.divstrdiscom>ul>li:nth-child(2) {width:5%;}
.divstrdiscom>ul>li:nth-child(4) {display:none}
.divstrdiscom>ul>li:nth-child(3) {width:45%; margin-top:0px}
.divstrdiscom>ul>li:nth-child(5) {width:90%; margin-left:5%; margin-top:20px}
.divbestsell {margin-top:10px}
.divgallery>ul>li:nth-child(1) img, .divgallery>ul>li:nth-child(3) img {width:30px;}
.divdetails {width:380px;}
.divdetails>ul>li {width:380px; display:block; vertical-align:top}
#popzoom {width:380px; height:369px}
.divtxtcont>ul>li {font-size:11pt}
.divtxtcont>ul>li:nth-child(1), .divtxtcont>ul>li:nth-child(2) {width:44%;}
.divtxtcont>ul>li:nth-child(1) {text-align:right; margin-right:6%}
.divtxtcont>ul>li:nth-child(2) {text-align:left; margin-right:0}
.divtxtcont>ul>li:nth-child(3) {width:100%; margin-right:0; margin-top:10px}
.divfootleft>ul>li, .divfootrt>ul>li {display:inline-block; width:45%; margin-right:5%;}
.divfootleft>ul>li:nth-child(2) {margin-top:0px}
.divproddetails>ul>li {display:inline-block;}
.divproddetails>ul>li:first-child {width:30%; margin-right:5%}
.divproddetails>ul>li:last-child {width:65%;}
#divprodimages>ul>li {display:inline-block; margin-left:2%; width:48%; margin-bottom:20px}
.contact3li > li {display:inline-block; width:47%;} 
.contact3li > li:nth-child(odd) {margin-right:5%}
.contact3li > li:nth-child(even) {margin-right:0}
.contactform {width:80%; margin:0 auto}
.corpgovbgd li {width:36%; padding:20px 5%; height:80px}
.awardli li {width:45%;}
.awardli li figcaption {height:120px}
.producthead {margin-left:20px; margin-top:0px}
.divfootcont>ul>li {display:inline-block; width:49%; vertical-align:top; margin-top:20px}
.divcontent40 {width:80%;}
.divpartline {margin-top:20px; width:90%; margin-left:10%}
.marsect50 {margin:20px auto}
.postercont {min-height:200px}
.companytextli li img {width:250px;}
.marpolyrt {margin-bottom:20px}
}

@media screen and (min-width: 768px){
/*body {background-color:#f00}*/
h1 {font-size:16pt; line-height:24pt; margin:30px 0}
.divlogoenq {width:96%; display:table;}
.logoenqli li:first-child {width:50%;} 
.logoenqli li:last-child {width:50%;} 
.divlogo img {width:350px;}
.divlogo {text-align:left}
.colpoly {color:#ffffff !important;}
.dispblnone {display:inline-block}
.corpenq {width:140px; /*border:solid 1px #ccc*/}
.divgrpsearch {text-align:right; float:right; margin-top:0; margin-right:20px}
.divsearch {width:100%; display:table; float:right;}
.grpbus {width:100%; margin:0 auto; padding:3px 10px; margin-bottom:10px}
.marslider {margin:30px auto}
.martslidecont {margin-top:30px}
.bxpagerli li {margin-bottom:4px; font-size:12pt}
.viewlinks:link, .viewlinks:visited {color:#ffffff; text-decoration:underline}
.viewlinks:hover, .viewlinks:active  {color:#dddddd; text-decoration:underline;}
.postercont {width:300px; position:absolute; left:20px; top:40px; text-align:justify; padding:20px; background:url(../images/fancybox_overlay.png) repeat; color:#FFFFFF; min-height:270px;}
.brlogobgd {background:url(../images/br_logowh.png) no-repeat; background-size:cover}
.postercont img {width:200px; margin:0; margin-bottom:20px}
.divstrdiscom>ul>li {display:table-cell; padding:0; margin:0;}
.divstrdiscom>ul>li:nth-child(1) {width:28%; margin-left:0}
.divstrdiscom>ul>li:nth-child(2), .divstrdiscom>ul>li:nth-child(4) {display:table-cell; width:2%;}
.divstrdiscom>ul>li:nth-child(3) {width:28%;}
.divstrdiscom>ul>li:nth-child(5) {width:40%; margin-left:0; margin-top:0}
.divcontent90, .divcontent80, .divcontent70 {width:96%}
.divcontent60 {width:90%}
.divpoly80 {width:96%;}
.divgallery>ul>li:nth-child(1) {width:3%; margin-right:0%}
.divgallery>ul>li:nth-child(2) {width:92%; margin-right:0%}
.divgallery>ul>li:nth-child(3) {width:3%;}
.divdetails {width:500px;}
.divdetails>ul>li {width:500px; display:block; vertical-align:top}
#popzoom {width:500px; height:485px}
.divtxtcont>ul>li:nth-child(1), .divtxtcont>ul>li:nth-child(2) {width:26%; text-align:center; margin-top:0px}
.divtxtcont>ul>li:nth-child(3) {width:42%; margin-right:0; margin-top:0px}
.divfootrt {margin-top:0px}
.divproddetails>ul>li:first-child {width:20%; margin-right:5%}
.divproddetails>ul>li:last-child {width:75%;}
.storessection li {display:inline-block; padding:10px 1%; text-align:left; border-right:solid 1px #bbb; vertical-align:top}
.storessection{background-color:#E6E7E8}
.storessection>ul {border-bottom:solid 1px #bbb; display:flex}
.storessection li:last-child {border-right:none}
.storessection li:nth-child(1) {width:56%}
.storessection li:nth-child(2) {width:38%}
.storessection .columnheads {display:block}
#divprodimages>ul>li {display:inline-block; margin-left:3.33%; width:30%; margin-bottom:20px}
.contact3li > li {display:inline-block; width:30%; margin-right:5% !important;; margin-bottom:0px} 
.contact3li > li:last-child {margin-right:0px !important;}
.conpadleft {padding-left:40px}
.contact2lispan li {display:inline-block; width:50%; margin-bottom:10px}
.conpadleft {padding-left:60px}
.contactform {width:100%; margin:0}
.contact4li > li {display:inline-block; width:25% !important;}
.contact2li > li {display:inline-block;}
.contact2li > li:first-child {width:25%}
.contact2li > li:last-child {width:75%}
.corpgovbgd li {width:23%; padding:20px 3%;}
.awardli li {width:29%;}
.awardli li figcaption {height:110px}
.board2li li {width:49%; margin-bottom:0px}
.careertxtimg>ul>li:first-child {width:55%; margin-right:5%}
.careertxtimg>ul>li:last-child {width:40%;}
.divfootcont>ul>li {display:inline-block; width:25%; vertical-align:top}
.carpadimg {padding-top:0px}
.careertabbgd {background-color:#0055a7;}
.divcartabimg {float:left; display:inline-block; width:35%; margin-right:8%; margin-bottom:25px}
.divcontent40 {width:74%;}
.divpartline {margin-top:20px; width:87%; margin-left:13%}
.marsect50 {margin:30px auto}
.companytextli li img {width:100%;}
.companytextli li:first-child {width:30%; margin-right:5%}
.companytextli li:last-child {width:65%;}
h2 {font-size:14pt; line-height:22pt; font-weight:normal}
.polyrightli > li:nth-child(odd) {width:46%; margin-right:8%}
.polyrightli > li:nth-child(even) {width:46%;}
 .flex-item {width:44%; margin:0 3%; margin-bottom:30px}
}

@media screen and (min-width: 1024px){
/*body {background-color:#fff}*/
body {font-size:11pt}
.bxpagerli > li, .iepfli li, .contact3li > li, .logoenqli li, .companytextli li, .polyesterli li, .polyrightli > li, .polycontactli li, .divfootcont>ul>li {font-size:11pt}
.divlogo img {width:350px;}
.postercont {width:300px; position:absolute; left:60px; top:80px; text-align:justify; padding:20px; background:url(../images/fancybox_overlay.png) repeat; color:#FFFFFF; min-height:270px;}
.divcontent, .divcopyright, .divfootcont, .divcontent80 {width:96%;}
.divstrdiscom>ul>li:nth-child(1) {width:26%;}
.divstrdiscom>ul>li:nth-child(2), .divstrdiscom>ul>li:nth-child(4) {width:8%;}
.divstrdiscom>ul>li:nth-child(3) {width:26%;}
.divstrdiscom>ul>li:nth-child(5) {width:32%;}
.divbestsell {margin-top:10px}
.divcontent90 {width:90%}
.divcontent70 {width:80%;}
.divcontent60 {width:70%}
.divpoly80 {width:90%;}
.divgallery>ul>li:nth-child(1) {width:2%; margin-right:2%}
.divgallery>ul>li:nth-child(2) {width:88%; margin-right:2%}
.divgallery>ul>li:nth-child(3) {width:2%;}
.divgallery>ul>li:nth-child(1) img, .divgallery>ul>li:nth-child(3) img {width:40px;}
.divdetails {width:900px;}
.divdetails>ul>li {width:450px; display:inline-block; vertical-align:top}
#popzoom {width:450px; height:437px}
.costdetails {padding: 10px 0px 0px 30px;}
.conpadleft {padding-left:60px}
.awardli li figcaption {height:110px}
.divcontent40 {width:70%;}
.divpartline {margin-top:30px; width:85%; margin-left:15%}
.marsect50 {margin:40px auto}
.polyesterli > li:first-child {width:70%; margin-right:5%}
.polyesterli > li:last-child {width:25%;}
.polyrightli > li:nth-child(odd) {width:100%; margin-right:0}
.polyrightli > li:nth-child(even){width:100%;}
}

@media screen and (min-width: 1280px) {
/*body {background-color:#ff0}*/
h1 {font-size:18pt; line-height:30pt}
.divcontent {width:86%}
.divcopyright, .divfootcont, .divcontent80 {width:80%;}
.divlogoenq {width:80%}
.divcontent70 {width:70%;}
.divcontent60 {width:60%}
.postercont {width:320px; position:absolute; left:80px; top:100px; text-align:justify; padding:20px; background:url(../images/fancybox_overlay.png) repeat; color:#FFFFFF; min-height:300px;}
.divdetails {width:1000px;}
.divdetails>ul>li {width:500px; display:inline-block; vertical-align:top}
#popzoom {width:500px; height:485px}
.divgrpsearch {margin-right:0px}
.divcontent40 {width:64%;}
.divpartline {margin-top:30px; width:82%; margin-left:18%}
.marsect50 {margin:50px auto}
.divpoly80 {width:80%;}
.marpolyrt {margin-bottom: 30px}
}

@media screen and (min-width: 1366px) {
/*body {background-color:#f00}*/
body {font-size:12pt}
.bxpagerli > li, .iepfli li, .contact3li > li, .logoenqli li, .companytextli li, .polyesterli li, .polyrightli > li, .polycontactli li, .divfootcont>ul>li {font-size:12pt}
.divcontent {width:86%}
.divcopyright, .divfootcont, .divcontent80 {width:80%;}
.divlogoenq {width:80%}
.divcontent70 {width:70%;}
.divcontent60 {width:60%}
.divcontent90 {width:80%}
.divcontent40 {width:58%;}
.divpoly80 {width:80%;}
.divpartline {margin-top:30px; width:79%; margin-left:21%}
.awardli li figcaption {height:105px}
/* #divprodimages>ul>li {display:inline-block; margin-left:3%; width:22%; margin-bottom:20px} */
 .flex-item {width:30%; margin:0 1.5%; margin-bottom:30px}
}

@media screen and (min-width: 1400px) {
/*body {background-color:#fff}*/
.divcontent40 {width:56%;}
.divpartline {margin-top:30px; width:78%; margin-left:22%}
.companytextli li:first-child {width:25%; margin-right:5%}
.companytextli li:last-child {width:70%;}
h2 {font-size:16pt; line-height:24pt; font-weight:normal}
.awardli li figcaption {height:90px}
}

@media screen and (min-width: 1600px) {
/*body {background-color:#f00}*/
.divlogo img {width:400px;}
.divcontent {width:76%}
.divcopyright, .divfootcont, .divcontent80 {width:70%;}
.divlogoenq {width:70%}
.divcontent70 {width:70%;}
.divcontent60 {width:60%}
.divcontent90 {width:80%}
.divcontent40 {width:50%;}
.divpartline {margin-top:30px; width:75%; margin-left:25%} /* Width & Margin dependent on divcontent40 */
.postercont {width:400px; position:absolute; left:80px; top:180px; text-align:justify; padding:20px; background:url(../images/fancybox_overlay.png) repeat; color:#FFFFFF; min-height:350px;}
.awardli li figcaption {height:80px}
.divpoly80 {width:70%;}
}

@media screen and (min-width: 1900px) {
/*body {background-color:#fff}*/
.postercont {width:400px; position:absolute; left:80px; top:180px; text-align:justify; padding:20px; background:url(../images/fancybox_overlay.png) repeat; color:#FFFFFF; min-height:350px;}
.divcontent40 {width:40%;}
.divpartline {margin-top:30px; width:70%; margin-left:30%}
.divpoly80 {width:70%;}
}