.logo-content .logo{
    margin-top: -35px !important;
}
.header-mobile .mobile-logo img {
  max-height: 100px !important;
  margin-top: -18px !important;
}
.header-style-20 .search-container{
	width: 85% !important;
}
.med-client .image {
  width: 150px !important;
  height: 100px !important;
}

/* Hide top header links since we have button bar */
.header-style-20 .header-top-right .customer-links,
.header-container .header-top-right .customer-links {
    display: none !important;
}

/* Home Page Why Choose Goldstarmeds Start */
.why-choose-section {
	max-width: 950px;
	margin: 60px auto;
	padding: 50px 30px;
	background: linear-gradient(135deg, #fffefa, #fffbf2);
	border: 1px solid #f0e2c0;
	border-radius: 15px;
	box-shadow: 0 8px 30px rgba(0, 0, 0, 0.07);
	animation: fadeIn 1s ease;
}

.why-choose-section h2 {
	text-align: center;
	font-size: 34px;
	color: #333;
	margin-bottom: 40px;
	font-weight: 800;
}

.why-choose-section h2 span {
	color: #d4af37; 
}

.features-list {
	list-style: none;
	padding: 0;
}

.features-list li {
	position: relative;
	padding-left: 65px;
	margin: 25px 0;
	font-size: 18px;
	line-height: 1.9;
	color: #444;
	text-align: justify;
	transition: all 0.3s ease;
}

.features-list li::before {
	content: "\2713";
	position: absolute;
	left: 0;
	top: 2px;
	width: 38px;
	height: 38px;
	background: linear-gradient(135deg, #d4af37, #f7d776);
	border-radius: 50%;
	color: white;
	font-weight: bold;
	text-align: center;
	line-height: 38px;
	font-size: 18px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
	transition: transform 0.3s ease;
}

.features-list li:hover::before {
	transform: scale(1.15);
}

@keyframes fadeIn {
	from { opacity: 0; transform: translateY(20px); }
	to { opacity: 1; transform: translateY(0); }
}
/* Mobile Responsive Start */
@media (max-width: 600px) {
	.why-choose-section {
		padding: 30px 15px;
	}

	.why-choose-section h2 {
		font-size: 26px;
	}

	.features-list li {
		font-size: 15px;
		padding-left: 50px;
		margin: 18px 0;
	}

	.features-list li::before {
		width: 28px;
		height: 28px;
		line-height: 28px;
		font-size: 14px;
	}
}
/* Mobile Responsive End */

/* Home Page Why Choose Goldstarmeds End */

/* ========================================
   Header Action Buttons Bar
   ======================================== */
.header-container .header-action-bar,
.header-action-bar {
    background-color: #1b2a4a !important;
    padding: 12px 0 !important;
    width: 100% !important;
    display: block !important;
}

.header-action-bar .container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}

.header-action-bar .header-buttons-wrapper,
.header-buttons-wrapper {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 15px !important;
    flex-wrap: wrap !important;
}

.header-action-bar a.header-btn,
a.header-btn,
.header-btn {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 12px 24px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    border-radius: 6px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    line-height: 1 !important;
}

.header-btn svg {
    flex-shrink: 0 !important;
    width: 18px !important;
    height: 18px !important;
}

/* Outlined buttons (Register, Login, My Account) */
.header-action-bar a.header-btn.btn-outline,
a.header-btn.btn-outline,
.header-btn.btn-outline {
    background-color: transparent !important;
    border: 2px solid #3d4f6f !important;
    color: #e2e8f0 !important;
}

.header-action-bar a.header-btn.btn-outline:hover,
a.header-btn.btn-outline:hover,
.header-btn.btn-outline:hover {
    border-color: #d4af37 !important;
    color: #d4af37 !important;
    background-color: rgba(212, 175, 55, 0.1) !important;
}

.header-btn.btn-outline svg {
    stroke: currentColor !important;
}

/* Filled Navy button (Track Order) */
.header-action-bar a.header-btn.btn-filled.btn-navy,
a.header-btn.btn-filled.btn-navy,
.header-btn.btn-filled.btn-navy {
    background-color: #2d3e5f !important;
    border: 2px solid #2d3e5f !important;
    color: #ffffff !important;
}

.header-action-bar a.header-btn.btn-filled.btn-navy:hover,
a.header-btn.btn-filled.btn-navy:hover,
.header-btn.btn-filled.btn-navy:hover {
    background-color: #3d5179 !important;
    border-color: #3d5179 !important;
}

.header-btn.btn-filled.btn-navy svg {
    stroke: #ffffff !important;
}

/* Filled Red button (Refill Now) */
.header-action-bar a.header-btn.btn-filled.btn-red,
a.header-btn.btn-filled.btn-red,
.header-btn.btn-filled.btn-red {
    background-color: #c41230 !important;
    border: 2px solid #c41230 !important;
    color: #ffffff !important;
}

.header-action-bar a.header-btn.btn-filled.btn-red:hover,
a.header-btn.btn-filled.btn-red:hover,
.header-btn.btn-filled.btn-red:hover {
    background-color: #a00f28 !important;
    border-color: #a00f28 !important;
}

.header-btn.btn-filled.btn-red svg {
    stroke: #ffffff !important;
}

/* Mobile Responsive for Header Action Bar */
@media (max-width: 991px) {
    .header-action-bar {
        padding: 10px 0 !important;
    }

    .header-buttons-wrapper {
        gap: 10px !important;
    }

    .header-action-bar a.header-btn,
    a.header-btn,
    .header-btn {
        padding: 10px 16px !important;
        font-size: 11px !important;
    }

    .header-btn svg {
        width: 16px !important;
        height: 16px !important;
    }
}

@media (max-width: 767px) {
    .header-buttons-wrapper {
        gap: 8px !important;
    }

    .header-action-bar a.header-btn,
    a.header-btn,
    .header-btn {
        padding: 10px 12px !important;
        font-size: 10px !important;
        gap: 5px !important;
    }
}

@media (max-width: 576px) {
    .header-buttons-wrapper {
        gap: 6px !important;
    }

    .header-action-bar a.header-btn span,
    .header-btn span {
        display: none !important;
    }

    .header-action-bar a.header-btn,
    a.header-btn,
    .header-btn {
        padding: 12px !important;
        border-radius: 8px !important;
    }

    .header-btn svg {
        width: 20px !important;
        height: 20px !important;
    }
}
/* End Header Action Buttons Bar */