.offers-logos{
    max-width: 68px;
    height: 68px;
    object-fit: contain;
    object-position: center;
}
.rewards-logos{
    max-width: 52px;
    height: 52px;
    object-fit: contain;
    object-position: center;
}
.rewards-imgs {
    width: 100%;
    height: 125px;
    object-fit: cover;
    object-position: center center;
}
.border-dashed {border: 1px dashed #d7d7d7;}
.rewards-col {
    position: sticky !important;
    top: 0;
    z-index: 1;
}
.bg-first-light {background-color: #d6ecf3;}
.daily-text {font-size: 18px;}
.days-check-area {opacity: 0.5;}
.days-check-area.active {opacity: 1;}
.days-check-area p {font-size: 13px;font-weight: 600;}
.days-check-area svg {width: 22px;height: 22px;}
.days-check-ul-div:after {
    content: "";
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    height: 2px;
    border-radius: 50px;
    background-color: #FFFFFF;
    z-index: 1;
}
.z-2 {z-index: 2;}
.check-in-btn {width: fit-content !important;}
.carousel-heading {width: 80%;}
.pro-categories-carousel .owl-nav{top: -50px !important;}
.pro-categories-carousel.owl-carousel .owl-nav button.owl-next {left: auto !important;right: 0 !important;}
.pro-categories-carousel.owl-carousel .owl-nav button.owl-prev {left: auto !important;right: 40px !important;}
.pro-categories-carousel .item, .pro-categories-carousel .owl-item {width: auto !important;white-space: nowrap;}
.pro-categories-carousel .categories-tabs {width: max-content;}
.pro-categories-carousel .categories-tabs.active {color: var(--color-first);font-weight: 600;}
.amazon-product_details .card {height: 100%;margin: 0;}
.amazon-product_details .sub_heading {
    font-size: 18px;
    text-transform: uppercase;
    color: var(--color-first);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.price-del {color: #747474;}
.amazon-product_details .heading {
    font-size: 14px;
    color: #000;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0;
    text-transform: capitalize;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.amazon-product_details .card .card-body .price {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--color-first);
    letter-spacing: 0;
    border-top: 1px dashed #d7d7d7;
}


.amazon-product_details .nav-tabs .nav-link {
    color:var(--color-black);
    font-weight: 500;
    border: none;
    padding: .5rem .6rem;
    display: flex;
    width: max-content;
    }
.amazon-product_details .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border: none;}
.amazon-product_details .nav-tabs .nav-link.active {
    color:var(--color-first);
    font-weight: 600;
    border: none;
    background: transparent;
    }
.amazon-product_details .nav-tabs {
      border-bottom: none; /* remove line under tabs */
    }

.product-details-img img{
width:100%;    
height:300px;    
object-fit:contain;
}

@media screen and (max-width: 767px) {
    .days-check-ul {overflow-x: auto;width: 100%;}
    .days-check-area {min-width: 68px}
    .pro-categories-carousel .owl-nav{top: -40px !important;}
    .carousel-heading {width: 74%;}
}
.amazon-product-img{height:200px;object-fit:contain;}
.reviews-nav .nav-link {color: #000000;}
.navbar-nav .dropdown-menu:before, .navbar-nav.header-bottom .submenu-web:before {
    left: 40%;
}
@media screen and (max-width: 1024px) {
    .amazon-product_details .nav{    flex-wrap: nowrap;overflow-y: hidden;overflow-x:auto;}
    .navbar-nav .button {font-size: 12.8px;}
    header .user-login-name {max-width: 80px;}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
    header .user-login-name {max-width: 42px;}
}
