/*
Theme Name: Twenty Twenty Five Child
Theme URI: https://wordpress.org/themes/twentytwentyfive/
Author: the WordPress team
Author URI: https://wordpress.org/
Template: twentytwentyfive
Description: Child Theme of Twenty Twenty-Five
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentytwentyfive-child
*/

/* custom css */

body{
    color: #333;
    font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.below-menu {
    border-radius: 0;
    background-color: transparent;
    float: right;
    width: 106%;
    color: black;
    border-bottom: 1px dotted #333 !important;
    margin-top: 32px;
    
} 

h2#phone_no {
    margin-top: -1px;
    font-size: 22px !important;
    color: #333;
}
.date-format {
    font-style: italic;
    font-weight: 400;
}
.outer-border {
    border-radius: 8px;
    /* background-color: red; */
}

.define-category {
    font-style: italic;
    font-weight: 600;
}

.full-header {
    margin-left: -27px;
}

.tag-main-content {
    border-radius: 8px;
}
.seperator-tags {
    max-width: 95%;
}

/* @media screen and (min-width: 783px) and (max-width: 812px) {
    h2#phone_no {
        font-size: 19px !important;
        margin-top: 25px;
    }
   
}


@media screen and (min-width: 715px) and (max-width: 782px) {
    h2#phone_no {
        margin-top: 14px;
        font-size: 12px !important;
    }
} */


/* for header */
@media screen and (max-width: 811px) {
    body .is-layout-flex {
        display: block;
    }
    
    
    below-menu{
        width: 71%;
    }
    .has-text-align-left {
        text-align: center;
    }
    
    body .is-layout-flex {
        display: block;
    }
    
    .has-text-align-left {
        margin-top: -10px !important;
        margin-top: 12px;
        line-height: -0.7;
        text-align: left;
    }
    h2#phone_no {
        margin-top: -1px;
        text-align: left;
        font-size: 19px !important;
    }
    .below-menu {
        border-radius: 0;
        background-color: transparent;  
        width: 106%;
        border-bottom: none !important;
        margin-left: 42px !important;
        color: black;
        justify-content: left;
        margin-top: 32px;
    }
}


@media screen and (max-width: 599px) {
nav.is-responsive.items-justified-right.below-menu.wp-block-navigation.is-horizontal.is-content-justification-right.is-layout-flex.wp-container-core-navigation-is-layout-1.wp-block-navigation-is-layout-flex {
    /* margin-left: 21px !important; */
    margin-top: -40px;
    /* color: red; */
}
.page-pagination {
    /* background-color: red; */
    display: flex !important;

}

.wp-block-image img {
    margin-left: 28px !important;
   
    max-width: 87%;
    
}
.has-text-align-left {
    padding-top: 10px !important;
    text-align: center !important;
    line-height: 1.3 !important;
}
h2#phone_no {
    text-align: center;
}
.category-pages-pagination {
    display: flex !important;

}
.footer-content-css {
    display: inline-flex !important;
    margin-left: 20px;
    margin-right: 87px;
}
.modified-date {
    padding-left: 15px !important;
}
}
/* Fix paragraph spacing */
p {
    margin-bottom: 1.5em !important; /* Ensures spacing between paragraphs */
    line-height: 1.6 !important; /* Improves readability */
}

/* Ensure proper spacing for lists */
ul, ol {
    margin-bottom: 1.5em !important;
    padding-left: 20px; /* Indents lists for better readability */
}

/* Improve spacing for headings */
h1, h2, h3, h4, h5, h6 {
    margin-top: 1.5em !important;
    margin-bottom: 0.75em !important;
    line-height: 1.4;
}

/* Ensure WordPress Block Editor does not strip out paragraph spacing */
.wp-block-paragraph {
    margin-bottom: 1.5em !important;
}

/* Improve spacing for Gutenberg (Block Editor) */
.wp-block {
    margin-bottom: 1.5em !important;
}

/* Ensure spacing for text-align elements */
.has-text-align-left, .has-text-align-center, .has-text-align-right {
    line-height: 1.6 !important;
}
