/** Shopify CDN: Minification failed

Line 76:26 Expected ":"
Line 231:120 "pading" is not a known CSS property
Line 256:122 Expected identifier but found "!"
Line 256:174 Expected "}" to go with "{"

**/
@media only screen and (max-width: 1055px) {
    .dropdown .dropbtn{padding: 10px 10px !important;}
  
  }
.bll-lnk{color:#F06C0A;display:block;padding:10px auto;margin-bottom:5px;}
.bll-lnk:hover{color1:#222;}
.fcdiv{width:75%}
.head-info{font-family:'Melburch Regular',sans-serif;font-size:25px;color:#F06B0B !important;text-align:center;}
.custom-sitenav{ 
  max-width: 100%; 
margin: 0 auto;  }
.dropdown-links{ 
color: #222; 
font-weight: 300; 
letter-spacing: 1px; 
text-decoration: none; 
background: #F4F4F4; 
padding: 10px 5px; 
display: inline-block; 
width: 100%; 
text-align: center; 
font-family: 'Work Sans',sans-serif !important;
font-weight:600;
  text-transform:uppercase;
  font-size:13px;
}

.custom-nav a { 
color: #fff; 
font-weight: 300; 
letter-spacing: 1px; 
text-decoration: none; 
background: #333; 
padding: 10px 5px; 
display: inline-block; 
width: 100%; 
text-align: center; 
font-family: 'Work Sans',sans-serif !important;
font-weight:500;
  text-transform:uppercase;
  font-size:13px;
}

.custom-nav a:hover { 
background: #F06C0A; 
color:#fff !important;
}
.custom-nav button { 
color: #fff; 
font-weight: 300; 
letter-spacing: 1px; 
text-decoration: none; 
background: #333; 
padding: 10px 5px; 
display: inline-block; 
width: 100%; 
text-align: center; 
font-family: 'Work Sans',sans-serif !important;
font-weight:500;
text-transform:uppercase;
  font-size:13px;
border:none !important;
}

.custom-nav button:hover { 
background: #F06C0A; 
color:#fff !important;
  border:none !important;a
}
.main { 
max-width: 1200px; 
margin: 0 auto; 
padding: 0 3em 1.5em; 
} 

.cstm-nav  {  
list-style: none; 
margin: 0; 
padding: 0; 
display: flex; 
}
.cstm-nav li {
flex: 3; 
}

.header-dropdown {
  position: relative;
  display: block;
}

.header-dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 180px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.header-dropdown-content a {  color: #F06C0A;  padding: 12px 16px; text-decoration: none; display: block; width:auto; background:#eee;}

.header-dropdown-content a:hover {background-color: #ddd;}
.header-dropdown:hover .header-dropdown-content {display: block;}
.header-dropdown:hover .custom-nav button {background-color: #3e8e41;}

.flex-icon {display: flex;  flex-wrap:wrap;  background-color: #F4F4F4;padding:10px 1%; justify-content: center;}
.flex-icon > div { width: 180px; margin: 20px 2%;text-align: center; line-height: auto;font-size: 23px;font-family:'Work Sans',sans-serif;letter-spacing:1px; }
.flex-icon > div label{font-size: 15px;font-family:'Work Sans',sans-serif !important;letter-spacing:1px; font-weight:400;} 
.flex-icon > div img{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.10), 0 6px 25px 0 rgba(0, 0, 0, 0.05);background-color: #f1f1f1; width: 110px;margin: 20px auto;border-radius:50%;display:block;}

.icon-container {margin: 0 auto; display:none;}
.logos-box {background:#F4F4F4; margin-bottom: 50px; padding: 1em; border-radius: 12px;border: 1px solid #DFDFDF; }
.b-box{  width: 100%; margin: 20px 4%;text-align: center;line-height: 18px; font-size: 13px;padding: 0 15%;
    font-family: 'Work Sans',sans-serif;letter-spacing: 1px; }


.featured-sect{width:100%;display:block;padding:4em 8.5%;background-color:#fff;min-height:250px;}
.featured-sect h2,.featured-sect2 h2, .rich-text-heading{font-family:'Melburch',sans-serif;font-size:38px;font-weight:900;color:#F06B0B;display:block;text-align:center;margin-bottom:30px;letter-spacing:2px;}
.featured-sect .cards{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 1fr;margin-top:35px;}
.card-content{background:#fff;padding:18px;display:grid;grid-template-columns:.8fr 1.2fr;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.10), 0 6px 25px 0 rgba(0, 0, 0, 0.05);} 
.card-vr{border-left:solid 1px #d1d1d1;padding-left:12px;} .card-main-collection{font-family:'Work Sans',sans-serif;font-size:16px;font-weight:600;color:#F06B0B;display:block;text-align:left;text-transform:uppercase;letter-spacing:2px;margin-top:5px;margin-bottom:10px;}
.card-main-collection:hover{color:#171717;cursor:pointer;} .card-sublinks{color:#222831;cursor:pointer;display:block;line-height:20px;font-size:13px;}.card-view-all{color:#333333;cursor:pointer;display:block;line-height:20px;;margin-top:10px;font-weight:500;font-size:13px;}

.featured-banner-container{display:grid;grid-gap:0;grid-template-columns:1fr 1fr 1fr;}
.banner-grid{background-size:cover;background-color: rgba(0,0,0,3.5);}
.cont{width:100%;height:100%;border:solid 1px #eee;padding:45px 7%; }
.cont h3{font-family:'Melburch',sans-serif;font-size:25px;color:#fff;text-transform:uppercase;}
.cont p{font-family:'Work Sans',sans-serif;font-size:15px;color:#fff;}
.cont2 h3{font-family:'Melburch',sans-serif;font-size:18px;color:#fff;text-transform:uppercase;}
.featured-sect2{width:100%;display:block;padding:4em 20%;background-color:#F4F4F4;min-height:250px;}
.featured2-grids{display:grid;grid-gap:45px;grid-template-columns:.8fr 1.2fr;margin:3em 0;}
.main-prod{box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); width:100%;}

.main-prod-card {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 80%;
  background:#fff;
}

.main-prod-card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

.main-prod-container {
  margin:0;
  padding: 25px 15%;
  background:#222;
}
.main-prod-container h4{color:#fff;font-size:20px;font-family:'Melburch',sans-serif;font-weight:400;text-align:center;margin-bottom:8px;}
.main-prod-container span{font-size:15px} .main-prod-container button{border-radius:5px;background:#F06B0B;color:#fff;border:none;padding: 8px 28px;  text-align: center;font-size:13px;display:block;margin:10px auto;}
.span-compare{ text-decoration: line-through;color:#eee;display:inline-block;}.spantxt{color:#fff;display:inline-block;margin:0 10px;}.spanprice{font-weight:bold;color:#F06B0B;display:inline-block;}
.product-grid-sm{display:grid;grid-gap:50px;grid-template-columns:1fr 1fr;} .product-grid-sm >div h4{margin-bottom:8px;color:#171717;font-size:14px;font-family:'Work Sans',sans-serif;font-weight:400;text-align:center}
.product-grid-sm >div span{font-size:14px} .product-grid-sm >div label{padding-left:10px;font-size:14px;color:#F06B0B;} .span-compare2{ text-decoration: line-through;color:#707070;display:inline-block;}
.product-grid-sm >div button,.contact-btn{border-radius:5px;letter-spacing:2px;background:#F06B0B;color:#fff;border:none;padding: 7px 25px;  text-align: center;font-size:10px;display:block;margin:10px auto;}
.logo-container{background:#fff;padding:3em 10%;}
.logo-container h4{color:#171717;font-family:'Melburch',sans-serif;font-size:28px;font-weight:700;text-align:center;letter-spacing:2px;}
.logo-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:25px;margin-top:45px;}
.richtext-cont{font-size:15px;color:#fff !important;font-family:'Work Sans',sans-serif;text-align:center;letter-spacing:2px;} .site-footer p{color:#F06B0B !important;text-transform:uppercase;letter-spacing:1px;}
.dropdown {background:#333;overflow: hidden;}
.dropdown .dropbtn {border: none;outline: none;color: white;padding: 10px 25px;background-color: inherit;font-family: 'Work Sans',sans-serif !important; font-weight: 500;text-transform: uppercase;font-size: 13px;display: block;width: 100%;}
.navbar a:hover, .dropbtn {
  background-color: #eee;
  color:#222;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: transparent;
  
  left: auto;
  z-index: 1;
}
/* Create three equal columns that floats next to each other */
.column {
  float: left;
  width: 25%;
  padding: 10px;
  background-color: transparent;
  min-height: 200px;
}

.column h3 a{font-size: 14px;}
.column h3{margin:0;}
.column a {
  float: none;
  color: black;
  padding: 5px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-size: 13px;
  margin:0;
}

.column a:hover {
  text-decoration: underline;
  background-color: #fff !important;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.parent-img {
    display: flex;
    height: 160px; 
    background-color: #fff;margin-bottom:15px;
}

.child-img {
    width: 120px; 
    height: 120px;
    margin: auto;  }
.featured-img{background-color:#fff;height:145px;margin-bottom:15px; justify-content: center; padding: auto 12px;}
.main-menu{display: grid;grid-template-columns:250px;margin-top: -2px;width:100%;}
.main-menu2{display: grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top: -2px;width:auto;background-color:#fff;padding:25px;}
.main-menu3{margin-top: -2px;width:auto;background-color:#fff;padding:0 25px;padding-right:65px;}
.main-menu3 li {padding-bottom:10px;}.main-menu3 ul{padding-top:25px;}
.div-shadow{ box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.05);}.div-shadow2{ box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.05);pading:25px;}
.mainm-frstcont{display: block;height: auto;}
.frst-collection{ padding: 15px 15px;display: block;width: 100%;border: none;background-color: #fff; text-align: left!important;color: #222;border-top: solid 1px grey;}
.btn-icon{float: right;font-size:19px;font-weight: 500;margin-top: -5px;}
.frst-collection:hover {color:#F06C0A !important;} .viewall-col{display: block;font-weight: 600;border: none;width: 80%;background-color: transparent;cursor: pointer;color:#F06C0A; text-align: left;font-size: 14px} .viewall-col:hover{text-decoration: underline;}
.lnkscontainer{background-color: transparent;display:none ;z-index:100;position:absolute;top:0;left:250px;min-width:300px;}
/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
    height: auto;
  }
  

@media only screen and (max-width: 800px) {
  .sc-raq-add-to-quote-btn-hldr .sc-raq-btn-design-1{text-transform:uppercase !important;font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);}
  .logo-grid{grid-template-columns:1fr 1fr;}.fcdiv{width:100%} .raq-notification{top:75% !important;}
  .icon-container{display:block !important;}.logos-box label{display:block !important;font-family: 'Work Sans',sans-serif; }
  .featured-sect .cards{display:grid;grid-gap:30px;grid-template-columns:1fr;margin-top:35px;}
  .featured-banner-container{display:grid;grid-gap:0;grid-template-columns:1fr;}
  .featured2-grids{display:grid;grid-gap:45px;grid-template-columns:1fr;margin:3em 0;}.featured-sect2{padding: 4em 5%;}
  .main-prod-card {width:100%;} .product-grid-sm{grid-gap:35px;} .contact-container2{grid-template-columns: 1fr !important;padding: 25px 0% !important;}
  .featured-sect h2, .featured-sect2 h2, .rich-text-heading{font-size: 25px;} .richtext-cont{font-size:13px;}
  .contact-container >div h2{font-size: 20px !important;} .small--one-whole{margin-top:20px;}[data-am-fadeshow] .fs-next-btn{width:50px !important;}
}
  @media only screen and (max-width: 500px) {[data-am-fadeshow] .fs-next-btn,  [data-am-fadeshow] .fs-prev-btn{width:50px;!important} .grid__item{padding-left:0 !important;}}