:root {
    --primary-color: #393e84 !important;
    --primary-color2: #ee4263 !important;
  
}

.page-template-page-templates .header-top-area,
.blog .header-top-area {
    display: none !important;
}


/*product page */

.page-id-135  .service-item-icon, .page-template-home .service-item-icon  {
    display: none;
}


.page-id-135  .service-item-thumb:hover::before, 
.page-template-home .service-item-thumb:hover::before {
    visibility: visible;
}


.page-id-135 .service-style4 .service-item-thumb:before,
.page-template-home .service-style4 .service-item-thumb:before  {
    visibility: hidden;
}



.single-service .col-xl-4.col-lg-5.sidebar-right {
    display: none;
}
.single-service .col-xl-8.col-lg-7 {
    width: 100%;
}

/*Footer */

.textwidget.custom-html-widget .row {
    display: block;
}

.textwidget.custom-html-widget .row > div {
    width: 100%;
    margin-bottom: 24px;
}

.footer-main-area {
    padding: 110px 0 0px !important;
}


.page-id-119 .elementor-widget-container ul li {
    display: block;
}

.page-id-119 .elementor-widget-container ul {
    margin-bottom: 20px;
}

.page-id-119 .elementor-widget-container h1 {
    font-size: 34px;
    margin-top: 30px;
}

.page-title-section {
    background-image: url(https://zaynaxhealthcare.com/wp-content/uploads/2025/07/zay-banner2.webp) !important;
    background-size: cover;
    background-repeat: no-repeat;
}

.header-navigation-area .header-searchbox-style-two {
    display: none !important;
}

.news-top-meta {
    display: none;
}

.header-style-two .header-wrapper .header-navigation-area .main-menu ul li a {
    padding: 29px 0 !important;
}

a.navbar-brand.logo.f-left.mrt-10.mrt-md-0 {
    padding-top: 8px !important;
}

/*blog post*/

.single-post .entry-content h2 {
    font-size: 28px;
}

 aside.news-sidebar-widget h2.wp-block-heading {
    font-size: 30px !important;
}

 aside.news-sidebar-widget .sidebar-widget {
    padding: 40px 28px !important;

}

/********* media query******/


@media (max-width:1499px){

    .page-id-119 .elementor-widget-container h1 {
    font-size: 28px;
}
}


@media (max-width:991px){
.logo img {
    height: 36px !important;
}
.header-wrapper .header-navigation-area {
    padding: 10px 0 0px 0 !important;
}

.cs-btn-one {
    padding: 10px 30px !important;

}
.breadcrumb-area h2.page-title {
    font-size: 30px !important;
}
}

@media (min-width: 991px){
    .service-item-content .service-item-para {
    min-height: 143px;
}
aside.news-sidebar-widget h2.wp-block-heading{
    font-size: 23px !important;
}
}


@media (max-width: 575px){
.breadcrumb-area h2.page-title {
    font-size: 21px !important;
}
.single-post .entry-content h2 {
    font-size: 23px;
}
}