.main-header .header-upper .logo-box .logo img {
    max-height: 80px;
}

.main-header .header-upper .logo-box {
    padding: 20px 0px;
}

.contact-section .info-block .inner-box:hover h5,
.contact-section .info-block .inner-box:hover h4 i {
    color: #ffffff;
}

.news-block .image-box img {
    -webkit-filter: none;
    -ms-filter: none;
    -moz-filter: none;
    height: 390px;
}

.contact-section .info-block .inner-box {
    padding: 20px 10px 20px;
}

.contact-section .info-block .inner-box:hover {
    background: var(--thm-base);
}

.contact-section .info-block .inner-box:hover h5,
.contact-section .info-block .inner-box:hover h4 i {
    color: #000000;
}

/* login btn style */
.cart-btn .btn-style-one .btn-title {
    padding: 10px 40px 10px;
}

.main-footer .logo-widget .logo img {
    height: 50px;
}

@media only screen and (max-width: 1499px) {
    .main-header .header-upper .inner-container {
        justify-content: space-between;
    }
}

@media screen and (max-width: 998px) {
    .news-block .image-box img {
        height: 280px;
    }
}

@media screen and (max-width: 600px) {
    .main-header .header-upper .logo-box .logo img {
        max-height: 60px;
    }

    .main-header .header-upper .logo-box {
        padding: 20px 0px;
    }

    .news-block .image-box img {
        height: auto;
    }
}

@media (min-width: 1200px) {
    .banner-one-page .banner-carousel .content-box h1 {
        font-size: 110px;
    }
}

@media only screen and (max-width: 1199px) {
    .cart-btn .btn-style-one {
        margin-top: 35px;
    }
}

/* Father image */
.father-img-wrapper {
    display: flex !important;
    align-items: center;
    gap: 1rem;
}

.father-img {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.3rem;
    text-align: center;
}

.father-img img {
    height: 80px;
    width: auto;
}

.father-img span {
    font-size: 16px;
    line-height: 1.1;
    color: #ffaa17;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-family: var(--thm-font);
}

.main-header .nav-outer,
.main-header .other-links {
    top: 10px;
}

/* Mobile Menu Toggle btn */

@media screen and (max-width: 1199px) {
    .main-header.fixed-header .nav-outer .mobile-nav-toggler {
        margin-top: 40px;
    }
}

@media screen and (max-width: 600px) {
    .father-img-wrapper {
        gap: 0.1rem;
    }

    .main-header.fixed-header .nav-outer .mobile-nav-toggler {
        margin-top: 0;
    }
    .nav-outer .mobile-nav-toggler {
        margin: 0;
    }

    .main-header .other-links {
        position: absolute;
        right: -10px;
        top: 22px;
    }

    .cart-btn .btn-style-one .btn-title {
        padding: 8px 30px 4px;
    }

    .nav-outer.clearfix {
        z-index: 10;
    }
}

/* Slider Section */
.banner-one-page {
    margin-top: 143px;
}
