.footer-top .subscriber-bar .bar-color {
  background: #666;
  background: rgba(102,102,102,.55);
  max-width: 900px;
  margin-inline: auto;
}
.price_calculator [id^="productpricetotal"] {
  z-index: 1;
}
.footer-top .subscriber-bar #footersubscribe_sidebar .form-row .form-group .input-group #subscribe::before {
  font-size: 1rem;
}
#top-banner .carousel-item img{
    width:100%;
}
.bottom-links > li:nth-child(-n+9) a,
/*.bottom-links > li:nth-last-child(2) a,*/
/*.bottom-links > li:last-child a,*/
.bottom-links > li:nth-child(-n+9) a:hover
/*.bottom-links > li:nth-last-child(2) a:hover,*/
/*.bottom-links > li:last-child a:hover */
{
    color: #FFD700 !important;
}
    .stretch-top {
        margin-top: 0 !important;
    }
    
    
    
    .hide_size .prduct_size {
 
    display: none;
 
}
.top-header .dropdown-menu .dropdown-submenu.active, nav .dropdown-menu .dropdown-submenu.active > a{color:#ed1c24;}

.hiredes_btns .border .btn-img-text, #action-btn .border .btn-img-text, .allbtn .border .btn-img-text {
    background: #feeeee;}
  @media screen and (max-width:767px) {  
    .navbar-light .btn-link .badge {
    padding: 0.2rem 0.36rem;
}
}
form#pricecalulate label {
    color: #050708;
}
#shippricecalulate #shippingcalc .accordion-toggle {
    justify-content: space-between;
    width: 100%;
}
@media screen and (min-width: 768px) {
.top-links li:first-child a {
    background: #ff0000;
    color: #ffff00 !important;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    transition: all 0.3s ease;
}

.top-links li:first-child a:hover {
    background: #cc0000;
    color: #ffff00 !important;
    transform: translateY(-2px);
}
}