/* Custom CSS to increase font size and make text bolder */

/* Base body font size increase */
body {
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 30px !important;
}

/* Paragraphs */
p {
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 34px !important;
}

/* Headings - Make larger and bolder */
h1 {
    font-size: 72px !important;
    font-weight: 900 !important;
}

h2 {
    font-size: 56px !important;
    font-weight: 900 !important;
}

h3 {
    font-size: 42px !important;
    font-weight: 800 !important;
}

h4 {
    font-size: 32px !important;
    font-weight: 800 !important;
}

h5 {
    font-size: 28px !important;
    font-weight: 700 !important;
}

h6 {
    font-size: 24px !important;
    font-weight: 700 !important;
}

/* Navigation menu */
.main-menu nav ul li a {
    font-size: 22px !important;
    font-weight: 700 !important;
}

.main-menu nav ul li ul li a {
    font-size: 20px !important;
    font-weight: 600 !important;
}

/* Buttons */
.btn, .ss-btn, button {
    font-size: 22px !important;
    font-weight: 800 !important;
}

/* Slider content */
.slider-content h2 {
    font-size: 80px !important;
    font-weight: 900 !important;
}

.slider-content h5 {
    font-size: 32px !important;
    font-weight: 700 !important;
}

.slider-content p {
    font-size: 26px !important;
    font-weight: 700 !important;
}

/* About section */
.about-content p {
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 38px !important;
}

.about-title h2 {
    font-size: 58px !important;
    font-weight: 900 !important;
}

/* Section titles */
.section-title h2 {
    font-size: 60px !important;
    font-weight: 900 !important;
}

.section-title p {
    font-size: 24px !important;
    font-weight: 600 !important;
}

/* Menu items */
.single-menu .menu-content h3 {
    font-size: 28px !important;
    font-weight: 800 !important;
}

.single-menu .menu-content p {
    font-size: 20px !important;
    font-weight: 600 !important;
}

.single-menu .menu-content .price {
    font-size: 26px !important;
    font-weight: 800 !important;
}

/* Contact form */
.contact-form input,
.contact-form select,
.contact-form textarea {
    font-size: 20px !important;
    font-weight: 600 !important;
}

.contact-form input::placeholder,
.contact-form textarea::placeholder {
    font-size: 20px !important;
    font-weight: 600 !important;
}

/* Footer */
.footer-widget h2 {
    font-size: 30px !important;
    font-weight: 800 !important;
}

.footer-widget p,
.footer-widget li,
.footer-widget a {
    font-size: 20px !important;
    font-weight: 600 !important;
}

/* Header contact info */
.header-cta ul li {
    font-size: 20px !important;
    font-weight: 700 !important;
}

/* Concept tab text */
.concept-tab-text h3 {
    font-size: 40px !important;
    font-weight: 900 !important;
}

.concept-tab-text p {
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 38px !important;
}

/* Tab navigation */
.bakix-details-tab ul li a {
    font-size: 22px !important;
    font-weight: 800 !important;
}

/* Services */
.services-08-content h3 {
    font-size: 32px !important;
    font-weight: 900 !important;
}

.services-08-content p {
    font-size: 22px !important;
    font-weight: 600 !important;
}

/* Contact info */
.contact-info h5 {
    font-size: 26px !important;
    font-weight: 800 !important;
}

.contact-info p {
    font-size: 22px !important;
    font-weight: 600 !important;
}

/* Breadcrumb */
.breadcrumb-title h2 {
    font-size: 64px !important;
    font-weight: 900 !important;
}

.breadcrumb-item {
    font-size: 20px !important;
    font-weight: 700 !important;
}

/* Lists */
ul li, ol li {
    font-size: 22px !important;
    font-weight: 600 !important;
}

/* Links */
a {
    font-weight: 600 !important;
}

/* Strong/Bold text - make even bolder */
strong, b {
    font-weight: 900 !important;
}

/* Increase line height for better readability */
* {
    letter-spacing: 0.3px;
}
