.modal-dialog
{
    max-width: 500px !important;
}

.custom-login-btn
{
    border: 2px solid #172862;
    border-radius: 6px;
    background: #172862 !important;
    color: white;
}

.modal-content
{
    background: #fff !important;
}

.header-top
{
    padding: 8px 0px;
    background: #142865;
}

.header-form:focus-within,.header-part.active .header-form
{
    border-color: #142865;
}

.header-logo
{
    margin-right: 0px;
}

.header-logo img
{
    width: 150px;
    height: auto;
}

.header-content
{
    padding: 5px 0px;
}

.backtop
{
    box-shadow: 0px 0px 15px 3px rgb(71 0 0 / 20%);
    background: #f21828;
}

.footer-bottom
{
    background: none !important;
    border:none !important;
    margin-top: 10px !important;
}

.footer-copytext a
{
    color:red;
    text-decoration: none !important;
}

.footer-copytext
{
    color: #142865;
}

.header-form button i:hover
{
    color: black;
}

.footer-part
{
    padding-top: 45px !important;
    background: #fff !important;
}

.header-part.active
{
    position: unset !important;
}

.footer-social li a
{
    color: #182963 !important;
}

.footer-social li a:hover
{
    background: #182963 !important;
    color:white !important
}

.footer-contact li i
{
    color: #182963 !important;
}

a:hover
{
    text-decoration: none !important;
}

.footer-links ul li a:hover
{
    color: #2c3d6f !important;
}

.custom-icon
{
    width: 100% !important;
    height: 150px !important;
}

.product-card:hover,.feature-card:hover
{
    border-color: #2c3d6f !important;
}

.product-card:hover .product-add
{
    background:#2c3d6f !important;
}

.btn-outline
{
    color: #2c3d6f !important;
}

.btn
{
    border: 2px solid #2c3d6f !important;
}

.btn-outline:hover
{
    background: #2c3d6f;
    color: #fff !important;
}

.product-name a:hover,.feature-price span
{
    color:#f21828 !important;
}

.section
{
    margin-bottom: 50px !important;
}

.countdown-part
{
    background:#2c3d6f !important;
    padding: 20px 0px !important;
}

.btn-inline
{
    color: var(--white);
    background: #f21828;
}

.countdown-off
{
    padding: 49px 25px 30px;
}

.header-form
{
    margin: 0px 90px !important;
}

.header-top-list li
{
    margin-left: 25px !important;
}

.custom-top-link
{
    color: #fff;
    margin-right: 10px;
}

.custom-btn-width
{
    width: auto;
    padding: 10px 15px;
    font-size: 14px;
    text-transform: capitalize;
    margin-right: 5px;
}

.custom-top-link:hover,.custom-nav-link-btn:hover
{
    color: #eee;
}

.custom-nav-link-btn
{
    border: 2px solid #172862;
    border-radius: 6px;
    padding: 4px 15px;
    background: #172862;
    color: white;
}

.navbar-info i
{
    font-size: unset;
    color: unset;
    margin-right: 5px;
}

.navbar-link
{
    padding: 18px 0px;
}

.navbar-link:hover
{
    color: #f21828;
}

.custom-logo
{
    width: 150px;
}

.header{
    padding: 10px 0px 0px 0px;
}

.search-bar
{
    margin:20px 0px;
}

.header-rightside-content
{
    margin:20px 0px;
}

#userDropdown
{
    color: #222;
    font-weight: 500;
}

.user-image
{
    margin-right: 5px;
}

.bid-product-image
{
    width: 100%;
    height: 200px;
    border-radius: 5px;
}

.product-image
{
    width: 100%;
}

@media screen and (max-width: 480px) 
{
    .header-media-group a img
    {
        height: 76px !important;
    }
    
    .slider-img
    {
        height: 190px !important;
    }
}