.site-branding img {
    max-height: 65px;
}

.bg-img1 {
    background-image: url(../../../public/images/site-images/backgrounds/nutrigo-gummies-backdrop-2.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.bg-img8 {
    background-image: url(../../../public/images/site-images/backgrounds/nutrigo-gummies-backdrop-3.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.ttm-fid-view-lefticon .ttm-fid-icon-wrapper i {
    color: #1C3968;
}

a:hover, .ttm-textcolor-skincolor, .ttm-textcolor-white a:hover, .topbar-left li i, .topbar-right li i, .featured-imagebox-team.ttm-team-box-view-overlay-style3 ul li a:hover i, .ttm-textcolor-white a:hover, ul.ttm-social-links-wrapper li a:hover i, .ttm-btn-color-skincolor, .ttm-btn.ttm-btn-color-skincolor, .ttm-btn.btn-inline.ttm-btn-color-black:hover, a.tp-caption.dark-text-button:hover, .ttm-topbar-wrapper .social-icons li>a:hover i, .ttm-header-style-stackcenter .info-widget-content h2, #site-header-menu #site-navigation .menu ul.dropdown > li.active > a, #site-header-menu #site-navigation .menu ul.sub-menu > li.active > a, .ttm-header-style-overlay #site-header-menu #site-navigation .menu ul.dropdown > li.active > a, .ttm-header-style-overlay #site-header-menu #site-navigation .menu ul.dropdown > li:hover > a, #site-header-menu #site-navigation .menu ul > li:hover > a, .ttm-header-icons .ttm-header-search-link a:hover, #site-header-menu #site-navigation .menu ul.sub-menu li > a:hover, #site-navigation .menu ul > li:hover > a:before, .ttm-icon_element-color-skincolor, .ttm-btn.ttm-btn-color-white:hover, .ttm-btn.ttm-btn-color-white:hover, .section-title h5, .accordion .toggle.ttm-toggle_style_befault.ttm-toggle-title-bgcolor-grey .toggle-title:after, .ttm-blog-classic .entry-header .ttm-meta-line, .ttm-blog-classic .entry-header .ttm-meta-line a, .ttm-blog-classic .ttm-blogbox-footer-readmore a, .sidebar .widget a:hover, .sidebar ul.contact-widget-wrapper li i, .featured-content-event i, .widget-contact li i, ul.ttm-recent-post-list>li .post-date i, .copyright span a, .featured-imagebox-team .featured-title h5 a:hover, .featured-imagebox-team .featured-iconbox a:hover, .breadcrumb-wrapper a:hover, .accordion .ttm-style-classic.ttm-toggle-title-border.active .toggle-title:after, .ttm-pf-detailbox-list .ttm-pf-details-date i, .ttm-pf-single-content-wrapper-innerbox blockquote:before, .ttm-blog-classic-content.single-blog blockquote:before, .products .price .product-Price-amount, .ttm-product-content .ttm-product-title h2:hover, div.product .summary .price .Price-amount, .coupon_toggle .coupon_code:before, .featured-imagebox-team.ttm-team-box-view-overlay-style2 .featured-title h5 a:hover, .ttm-icon.ttm-icon_element-color-skincolor i, .widget ul#menu-footer-services li a:hover {
    color: #192A55;
}

.tp-parallax-wrap {
    left: 100px !important;
}

.tp-caption .button .black-button:hover {
    background-color: #0A70B6 !important;
}

.ttm-bgcolor-black, .ttm-bgcolor-black > .ttm-bg-layer, .ttm-btn-bgcolor-black, .ttm-bg-highlight-black, .ttm-header-icons .ttm-header-cart-link a:hover span.number-cart, .ttm-video-play-btn:hover, .ttm-header-style-overlay .ttm-stickable-header.fixed-header, .ttm-btn.ttm-btn-color-black.ttm-btn-style-border:hover, .newsletter-form input[type="submit"]:hover, .ttm-progress-bar .progress .progress-bar.progress-bar-color-bar_black, .ttm-quote-form input[type="submit"]:hover, .ttm-icon_element-background-color-black, .ttm-btn-bgcolor-white:hover, .ttm-btn-bgcolor-skincolor:hover, .ttm-btn-bgcolor-grey:hover, .ttm-tabs.ttm-tab-style-horizontal ul.tabs li a, a.checkout-button, .coupon button, .ttm-cart-form button, .place-order button, .ttm-highlight-fid, .ttm-bgcolor-skincolor .ttm-btn-color-white.ttm-btn.btn-inline.ttm-btn-underline:hover:after, .featured-imagebox.featured-imagebox-service:hover .ttm-icon_element-background-color-skincolor, .testimonial-slide.owl-theme .owl-dots .owl-dot.active, .ttm-newsletter-box input[type="submit"]:hover, .featured-icon-box.style4 .ttm-btn.btn-inline.ttm-btn-underline:hover:after, .ttm-ptablebox-title, .featured-icon-box.without-icon.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-color-white.btn-inline:hover:after, .comments-area .media-body a.comment-reply-link:hover {
    background-color: #0873B8;
}

.event-slide.owl-theme .owl-controls .owl-nav div {
    background-color: #0873B8;
}

.featured-imagebox-post.ttm-box-view-top-image .ttm-box-post-date, .featured-icon-box.style4:hover .featured-icon .ttm-icon, .featured-icon-box.style4:hover .featured-icon .ttm-icon i, .featured-icon-box.style4:hover .featured-title h5, .featured-icon-box.style4:hover .featured-desc p, .featured-icon-box.style4:hover .ttm-btn.btn-inline, .inside.ttm-fid-view-roundbox h3, .inside.ttm-fid-view-roundbox h4, .featured-imagebox-team .ttm-team-box-view-overlay .featured-title h5 a, .featured-imagebox-team .ttm-social-links-wrapper ul li a, .featured-imagebox-team .featured-iconbox a, .ttm-ptablebox-title h3, .breadcrumb-wrapper a, .accordion .toggle.ttm-toggle_style_befault.ttm-toggle-title-bgcolor-grey.active .toggle-title:after, .widget ul#menu-footer-services li a, .featured-icon-box.without-icon.ttm-bgcolor-skincolor .ttm-list.ttm-list-style-icon li a:hover, .featured-icon-box.without-icon.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-color-white.btn-inline:hover, .featured-imagebox-team.ttm-team-box-view-overlay.ttm-box-view-top-image:hover .category, .featured-imagebox-team.ttm-team-box-view-overlay.ttm-box-view-top-image:hover .featured-title h5 a, .products .product:hover .ttm-product-content .add-to-cart-btn a:after, .products .product .ttm-shop-icon a:hover, .Price-amount.amount ins, .ttm-header-style-overlay .ttm-header-icons .ttm-header-cart-link a, .ttm-header-style-overlay .ttm-header-icons .ttm-header-search-link a, .accordion .toggle.active .toggle-title a, .accordion .toggle.active .toggle-title:after, .accordion .toggle.active .toggle-title i {
    color: #182955;
}

.ttm-topbar-wrapper.ttm-textcolor-white, .ttm-textcolor-white h1, .ttm-textcolor-white h2, .ttm-textcolor-white h3, .ttm-textcolor-white h4, .ttm-textcolor-white h5, .ttm-textcolor-white h6, .ttm-bgcolor-skincolor a, .ttm-topbar-wrapper .social-icons li>a i, .ttm-bg-highlight-dark, .ttm-bg-highlight-skin, #site-header-menu #site-navigation .menu ul li a span, .ttm-header-style-classic .ttm-header-icons .ttm-header-search-link a:hover, .ttm-header-icons .ttm-header-search-link a:hover, .ttm-header-icons .ttm-header-cart-link a:hover, .ttm-icon.ttm-icon_element-border.ttm-icon_element-color-white, .ttm-textcolor-white .ttm-fid-icon-wrapper i, .ttm-textcolor-white .featured-content .featured-title h5 a, .ttm-textcolor-white .ttm-social-links-wrapper ul li a, .footer .social-icons li>a:hover, .ttm-btn-bgcolor-white:hover, .ttm-btn.ttm-btn-color-black:hover, .ttm-btn.ttm-btn-color-white.ttm-btn-bgcolor-white:hover, .ttm-btn.ttm-btn-color-white.ttm-btn-bgcolor-skincolor:hover, .ttm-btn.ttm-btn-color-skincolor.ttm-btn-bgcolor-white:hover, .ttm-btn.ttm-btn-bgcolor-grey:hover, .ttm-btn.ttm-btn-color-skincolor.ttm-btn-style-border:hover, .ttm-btn-bgcolor-black, a.ttm-btn-bgcolor-black, .ttm-btn-bgcolor-black:hover, a.ttm-btn-bgcolor-black:hover, .ttm-btn-bgcolor-skincolor, a.ttm-btn-bgcolor-skincolor, .ttm-btn.ttm-btn-bgcolor-black, .ttm-btn-bgcolor-skincolor:hover, a.ttm-btn-bgcolor-skincolor:hover, .widget.widget-nav-menu ul li:hover a, .widget.widget-nav-menu ul li.active a, .sidebar .widget_product_categories li span, .sidebar .widget-Categories li span, .ttm-pagination .page-numbers.current, .sidebar .widget .tagcloud a:hover, .ttm-pagination .page-numbers:hover, .ttm-box-view-left-image .featured-content .category> a:hover, a.checkout-button, .coupon button, .ttm-cart-form button, .place-order button, .ttm-bgcolor-skincolor ul.ttm-pricelist-block li span, .testimonial-caption h6, .ttm-newsletter-box input[type="email"], .wrap-form.ttm-discount-form input, .wrap-form.ttm-discount-form select, .ttm-bgcolor-skincolor .section-title h2, .ttm-bgcolor-black .section-title h2, .ttm-bgcolor-skincolor .section-title h5, .ttm-bgcolor-skincolor .featured-title h5, .ttm-icon.ttm-icon_element-color-white, ul.footer-nav-menu li:after, div.product ul.tabs li a {
    color: #182955;
}

.ttm-bgcolor-black, .ttm-bgcolor-black > .ttm-bg-layer, .ttm-btn-bgcolor-black, .ttm-bg-highlight-black, .ttm-header-icons .ttm-header-cart-link a:hover span.number-cart, .ttm-video-play-btn:hover, .ttm-header-style-overlay .ttm-stickable-header.fixed-header, .ttm-btn.ttm-btn-color-black.ttm-btn-style-border:hover, .newsletter-form input[type="submit"]:hover, .ttm-progress-bar .progress .progress-bar.progress-bar-color-bar_black, .ttm-quote-form input[type="submit"]:hover, .ttm-icon_element-background-color-black, .ttm-btn-bgcolor-white:hover, .ttm-btn-bgcolor-skincolor:hover, .ttm-btn-bgcolor-grey:hover, .ttm-tabs.ttm-tab-style-horizontal ul.tabs li a, a.checkout-button, .coupon button, .ttm-cart-form button, .place-order button, .ttm-highlight-fid, .ttm-bgcolor-skincolor .ttm-btn-color-white.ttm-btn.btn-inline.ttm-btn-underline:hover:after, .featured-imagebox.featured-imagebox-service:hover .ttm-icon_element-background-color-skincolor, .testimonial-slide.owl-theme .owl-dots .owl-dot.active, .ttm-newsletter-box input[type="submit"]:hover, .featured-icon-box.style4 .ttm-btn.btn-inline.ttm-btn-underline:hover:after, .ttm-ptablebox-title, .featured-icon-box.without-icon.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-color-white.btn-inline:hover:after, .comments-area .media-body a.comment-reply-link:hover {
    background-color: #F4F6F5;
    color: #000 !important;
}

.fixed-header .menu ul.dropdown > li > a {
    color: #192A55 !important;
}

.fixed-header .menu ul.dropdown > li > a:hover {
    color: #EE1C25 !important;
}

.ttm-page-title-row {
    margin-top: 100px;
}
.ttm-header-style-overlay #site-header-menu #site-navigation .menu ul.dropdown > li > a {
    color: #ffffff;
}
.site-header-menu-inner .ttm-stickable-header .fixed-header .visible-title{
    color: #000;
}
.ttm-product-box a:hover {
    background-color: #1A2A56;
}

.ttm-product-box:hover .add-to-cart-btn a {
    background: #218838; /* New color when hovering over the box */
    color: #fff;
    transform: translateY(-2px);
}

.widget-contact li{
    color: #182955;
}

.widget-contact a{
    color: #182955;
}

.contact-detail-box {
    background-color: #182955;
}



@media (max-width: 575.98px) {
    .ttm-header-style-overlay #site-header-menu #site-navigation .menu ul.dropdown > li > a {
        color: #192A55;
    }

    #slide-1-layer-3, #slide-1-layer-4 {
        margin-top: 0px !important;
    }

}

@media (max-width: 480px) {
    .slider-list {
        height: 100% !important;
    }
    .ttm-page-title-row {
        margin-top: 0px !important;
    }

}

.carousel-caption {
  top: 90px;
  left: 30px;
  bottom: auto;
  right: auto;
  text-align: left;
}

.slider-text-layer h5{
    color: #fff;
    font-size: 3rem;
    line-height: 1.2;
}



/* Extra Small devices (phones, <576px) */
@media (max-width: 575.98px) {
  .carousel-caption {
        top: -10px;
        left: 20px;
        bottom: auto;
        right: auto;
        text-align: left;
    }
  .top-left-caption h5 {
    font-size: 1.1rem;
  }
  .top-left-caption p {
    font-size: 0.8rem;
  }
}

/* Small devices (≥576px and <768px) */
@media (min-width: 576px) and (max-width: 767.98px) {
    .carousel-caption {
            top: 10px;
            left: 20px;
            bottom: auto;
            right: auto;
            text-align: left;
        }
    .top-left-caption h5 {
        font-size: 1.5rem;
    }
    .top-left-caption p {
        font-size: 0.8rem;
    }
}

/* Medium devices (≥768px and <992px) */
@media (min-width: 768px) and (max-width: 991.98px) {
    .carousel-caption {
            top: 10px;
            left: 20px;
            bottom: auto;
            right: auto;
            text-align: left;
        }
    .top-left-caption h5 {
        font-size: 2rem;
    }
    .top-left-caption p {
        font-size: 0.8rem;
    }
}

/* Large devices (≥992px and <1200px) */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .carousel-caption {
            top: 10px;
            left: 20px;
            bottom: auto;
            right: auto;
            text-align: left;
        }
    .top-left-caption h5 {
        font-size: 3rem;
    }
    .top-left-caption p {
        font-size: 0.8rem;
    }
}

/* Extra Large devices (≥1200px and <1400px) */
@media (min-width: 1200px) and (max-width: 1399.98px) {

}

/* Extra Extra Large devices (≥1400px) */
@media (min-width: 1400px) {

}
