/* begin fix the thumbnail arrows */
#page-product .product-images-module .product-images ul.secondary-images.owl-carousel .owl-next, 
#page-product .product-images-module .product-images ul.secondary-images.owl-carousel .owl-prev {
     height: 60px;
padding: 0;
}
/* end fix the thumbnail arrows */

.d-none {
	display: none !important;
}

#hero-custom .banner-vpicker-module,
#hero-custom .banner-vpicker-module .slider .rslides_container .rslides,
#hero-custom .banner-vpicker-module .slider .rslides_container .rslides li {
	height: calc(250px + (600 - 250) * ((100vw - 768px) / (1900 - 768))) !important;
}

/* Banner Slider */
.page-builder-page-layout .page-builder-layout-section .container-wrap {
	padding: 0px;
}

/* Featured Products */
#featured-custom .featured-product {
    margin: 0 6px 36px 6px;
}

#featured-custom .product-wrapper-link {
    height: 380px;
}
    #primary-header .help-nav ul .link-phone:before {
      position: absolute;
      content: '\f095';
      left: 0;
      top: 7px;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal; }
      @media (max-width: 1023px) {
        #primary-header .help-nav ul .link-home:before {
          display: none; } }
span.list-title {
    font-size: 18px;
    color: #1345bb;
    font-weight: 700;
}
ul.list {
    margin-left: 15px!important;
    font-size: 14px;
}
.promotional-banner-wrap {
    background-color: #1345bb!important;
}
.promotional-banner-wrap .promotional-banner-text {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: 700;
    overflow: hidden;
    padding-right: 15px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: normal;
    color: #fff;
    text-shadow: 2px 2px 2px #000;
}
.test {
    width: 33.33%;
    float: left;
}
.payment-message-display {
    display: flex;
    justify-content: end;
    padding-right: 10%;
}