.prod-pg-out-stock {display: none;}


body {
  font-family: 'Roboto', sans-serif;
}


p.pg-measure {
    display: none;
}



.bs-header-container-nav, .bs-header-container {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

@media (min-width: 576px) {
  .bs-header-container-nav, .bs-header-container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.bs-footer-col, .bs-footer-col li a {
  color: #000 !important;
  font-size: .8rem;
}


.nav-megamenu-header, .nav-megamenu-subheader a, h6.landing-pg-header a, .bsMenuColumn h6 a, .nav-megamenu-ul li a, .nav-megamenu-ul, .nav-megamenu-ul a, .nav-item[href*="/search"],.breadcrumb-item a, .left-nav-link, .cat-pg-dsktp-left-nav li a, .nav-tabs .nav-link.active {
  color: #3d4543 !important;
}


.cat-pg-header, .bs-header-logo {
  color: #1d6093;
}

.prod-pg-preview, .prod-pg-pd-selection-btn.active, .prod-pg-pd-selection-btn:hover, .btn-outline-primary.prod-pg-pd-selection-btn:hover, .prod-pg-pd-selection-btn.btn-primary:not(:disabled):not(.disabled).active, .prod-pg-pd-selection-btn.btn-outline-primary:not(:disabled):not(.disabled):active, {
  background-color: #1d6093;
}

.btn-outline-primary.prod-pg-pd-selection-btn {
  border-color: #1d6093;
}
.btn-outline-primary.prod-pg-pd-selection-btn:hover, .btn-outline-primary:not(:disabled):not(.disabled):active {
  background: #206ca5;
  border-color: #206ca5;
}

.font-weight-bold.mb-0, #catprimary div[class*="col-12"] a, #catprimary a, .show-collapse .d-block.collapsed, a[href*="#collapseControl"], .nav-tabs .nav-item a, .productAttributeContainer .form-check-label  {
  color: #a8ae00 !important;
}


.cat-pg-prod-title a, .pdp_Title, .customize a, .product-h1, .header-icon, h4.col-12.border-bottom.mt-3, .col-12.border-bottom.mt-3 h4 {
  color: #6e3a5d !important;
}

.prod-pg-pd-selection-btn {
  color: #6e3a5d;
}

.btn-danger.prod-pb-btn, .bs-checkout-btn {
  background-color: #6e3a5d !important;
}


.bs-continue-shopping-btn {
  background-color:#7a868d;
}

.productFrameRight .btn-outline-info {
  color: #7a868d !important;
  border-color: #7a868d;
}


 



.productFrameRight .btn-outline-info:hover {
  color: #ffffff !important;
  background-color: #7a868d !important;
  border-color: #7a868d;
}


.cat-pg-header, .product-h1, h4.col-12.border-bottom.mt-3, .col-12.border-bottom.mt-3 h4 {
  font-weight: bold;
  font-style: italic;
}


#catprimary div[class*="col-12"] a, .#catprimary a {
  text-decoration: underline;
}





.nav-megamenu-ul li a, .nav-megamenu-ul li a:visited, .nav-megamenu-ul li a:active {
  color: #000000;
} 
.bs-top-banner {
     display: none;
}

.bodyContainer .headerContainer {
    display: none;
}

.logo-img {
  max-height: 80px;
    padding-left: 0rem;
}

.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 0rem;
}








@media (min-width: 992px) {

  .nav-img-container img {
    object-fit: inherit;
    width: auto; 
    height: auto;
    position: relative;
    float:right;
}

.second-menu-img img {
  margin-top: 1rem;
}

  
  .navbar-expand-lg .navbar-nav .nav-link {
      font-size: 0.9rem;
      padding-right: 1.15rem;
  }

  .nav-megamenu-header {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.2rem;
  }
  
  .dropdown-menu {
    border: 2px solid #6e3a5d !important;
    border-radius: 6px;
    padding: 1rem !important;
  }

  .nav-megamenu ul li a, .left-nav-menu li label {
    color: #6c757d;
    font-size: .9rem;
  } 

}

@media (min-width: 1200px) {
  .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: 3.4rem;
  }
}



.bs-link, .bs-link:hover, .bs-link:visited {
  color: #a8ae00;
  text-decoration: underline;
  }
  .bs-header-dropdown a { color: #a8ae00 !important;}
  .landing-pg-header {
  color: #1d6093;
  font-weight: bold;
  font-style: italic;
  }
  .breadcrumb li a {
  font-weight: 100;
  text-decoration: none;
  }

.bs-banner-img {
  object-fit: cover;
  height: 260px;
  overflow: hidden;
}
.img-row {
    height: auto;
  }


  .img-a {
      max-width: 100%;
  }

  @media screen and (min-width: 768px) {
    .img-a {
      width: 100%; min-height: 200px; object-fit:cover;
    }
    .img-row {
      max-height: 250px; overflow: hidden;
    }
    .bs-banner-img {
      height: auto;
      width: 100%;
    }
  }

  @media screen and (min-width: 992px) {
    .logo-img {
      max-height: 120px;
    }
  }

.img-content-left {
top: 10%;
left: 3%;
position: absolute;
}

.img-content-left h3, .img-content-three-col h3, .img-content-two-col h3 {
color: #ffffff;
font-size: 2rem;
text-shadow: 2px 2px 4px grey;
}

.img-content-left p, .img-content-three-col p, .img-content-two-col p {
color: #ffffff;
font-size: 1rem;
}

.call-to-action {
text-decoration: underline;
}

.img-content-three-col {
bottom: 0;
left: 10%;
position: absolute;
}

.img-content-two-col {
bottom: 0;
left: 6%;
position: absolute;
}

.bs-category {
  font-size: 16px;
  color: #3d4543 !important;
  font-weight: 900;
  font-style: italic;
  font-size: 1.8rem;
}




.prod-pg-preview {
  padding-right: 0;
}


.prod-pg-pd-selection-btn.active img {
  filter: invert(1);
}

.prod-pg-pd-selection-btn {
  font-size: 1.2rem;
}




.bg {
  background: url('../image/43943e7f6d2142148b93bf9583f10655.jpg') no-repeat; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: auto;
}

.ad-padding-top {
  padding-top: 6rem;
}
.ad-padding-left {
  padding-left: 5rem;
}

.ad-text {
  font-size: .8rem;
  padding-top:5px;
}

@media(min-width: 960px){
  .ad-padding-top {
    padding-top: 3.5rem;
  }
  .ad-padding-left {
    padding-left: 4.25rem;
  }
  .ad-padding-right {
    padding-right: 6.25rem;
  }
  .ad-padding-top-scnd-row {
    padding-top: 5.75rem;
  }
  .ad-padding-top-thrd-row {
    padding-top: 5.5rem;
  }
}

@media(min-width: 1200px){
  .ad-padding-top {
    padding-top: 4.75rem;
  }
  .ad-padding-left {
    padding-left: 5rem;
  }
  .ad-padding-right {
    padding-right: 7.25rem;
  }
  .ad-padding-top-scnd-row {
    padding-top: 9.6rem;
  }
  .ad-padding-top-thrd-row {
    padding-top: 7.9rem;
  }
}

.bs-home-bg {
  background: url(../image/ad-home-about-us.jpg);
  height: 214px;
  background-repeat: no-repeat;
  
  max-width: 1110px;
  margin: 0 auto;
  }

  @media screen and (min-width: 992px) {
    .bs-home-bg {
      max-width: 992px;
      background-position: -40px;
    }
    .bottom-text {
      width: 640px;
    }
  }


  @media screen and (min-width: 1200px) {
    .bs-home-bg {
      max-width: 1110px;
      background-position: center;
    }
    .bottom-text {
      width: 700px;
    }
  }

  .bs-footer1 h5, .bs-footer2 h5, .bs-footer3 h5 {
  text-transform: uppercase;
  font-size: 1rem;
  }
  @media (min-width: 992px) {
  .bs-footer1 h5, .bs-footer2 h5, .bs-footer3 h5 {
  font-size: .85rem;
  }
  }
  @media (min-width: 1200px) {
  .bs-footer1 h5, .bs-footer2 h5, .bs-footer3 h5 {
  font-size: 1rem;
  }
  }


  
  .card-header {
    background-color: #ffffff !important;
  }
.card-header .btn {
  color: #454545;
  background-color: #ffffff !important;
  text-align: left !important;
  white-space: wrap !important;
}

.nav-megamenu ul li a:hover, .nav-megamenu-subheader a:hover {
  text-decoration: underline;
  }
  .rounded-img img {border-radius: 6px;}
  .btn-primary, .modal-addtocart .pdp_btn_cancel, .modal-addtocart .pdp_btn_cancel:hover, .product_list_header_outer_div, table.pager_outer_table, .btn-success, .faq_section {
  background-color: #6e3a5d !important;
  border-color: #6e3a5d !important;
  }
  .bsMenuColumn h6 {text-transform: uppercase;}
  a.cart-item-title {color: #6e3a5d ;}
  .promo-msg-13 { color: #a8ad00;}
  @media screen and (min-width: 992px) {
  .menu-margin {margin-top: 1.7rem;}
  .logo-img {
  max-height: 140px;
  }
  .col-7 .row .col-12 .row.justify-content-end {margin-top: 1rem;
  }
  .cat-pg-header {position: relative; left: 240px;}
  }
  @media screen and (min-width: 1200px) {
  .cat-pg-header {position: relative; left: 285px;}
  }
  .container.bs-header-container .row.mt-4 {
  margin-top: .25rem;
  }
  .landing-pg-header, .cat-pg-header h3, .product-h1, h4.col-12.border-bottom.mt-3, .col-12.border-bottom.mt-3 h4 {font-weight: 900;}
  .card-header .btn { word-wrap: normal; white-space:normal;}
  .col-12 .bs-h3 {     background: #6e3a5d;
  border-radius: 4px;
  color: white;
  padding: .45rem;
  font-size: 1.2rem;
  }
  .ship-table td {background: #f9f6f6; padding: .25rem;}
  .cat-pg-load-more {background: #a8ad00; border-color:#a8ad00 }

  .cat-pg-load-more:hover {background:#9a9e02; border-color:#9a9e02;}
  .cat-pg-load-more:active {background: #949804; border-color:#949804}
  #catprimary div[class*="col-12"] a, .show-collapse .d-block.collapsed, a[href*="#collapseControl"], .nav-tabs .nav-item a, .productAttributeContainer .form-check-label {
  text-decoration: underline;
  }
  .btn-danger.prod-pb-btn, .bs-checkout-btn {
  border-color: #6e3a5d !important;
  }
  .prod-pg-preview, .prod-pg-preview:hover {
  color: #ffffff;
  background-color: #1d6093;
  text-transform: uppercase;
  }
  .prod-pg-header {
  color: #666666!important;
  }
  .bs-continue-shopping-btn {
  border-color: #7a868d !important;
  background:  #7a868d !important;
  }
  .pro-fo-button { background-color: #666666!important; border-color: #666666!important;}