/*
Theme Name: Winnex Child
Description: Child theme for the Winnex themes
Author: gaviathemes
Template: winnex
*/
/*@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;500&family=Lato&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;1,100;1,200;1,300;1,400&display=swap');*/


/*=== HEADING ===*/
/* @import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600&display=swap'); */

/*=== PARAGRAP 17px-1.5 ===*/
/* @import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap'); */


.header-v1 .logo {
    padding: 0 !important;
}

header .logo img {
    width: unset !important;
}

.highlight_content .desc,
.content-inner .summary{
	color: #222 !important;
}

.portfolio-item-v2 .content-inner .title,
.gsc-icon-box .highlight_content .title{
	font-family: "Lora" !important;
}

a.logo-theme {
    display: inline-block;
}

.vc_row {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.vc_row .margin-bottom-2{
	margin-bottom: 0;
}
.vc_row  .vc_column-inner{
	margin-bottom: 20px;
}

.custom-breadcrumb {
    display: none;
}

.content-page-inner h1.title {
    display: none;
}

#colum-center img {
    object-fit: cover;
}

#wp-footer {
    padding: 50px 0 0;
}

#wp-footer a {
    line-height: unset !important;
}

.vcex-staff-grid-wrap ul.vcex-staff-filter {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
}

.vcex-staff-grid-wrap ul.vcex-staff-filter li {
    margin: 0;
    margin-right: 5px;
}

.vcex-staff-grid-wrap ul.vcex-staff-filter li a {
    padding: 7px 10px;
    border: 1px solid #e8e8e8;
    border-radius: 0;
    background: #ffffff;
    color: #555;
}

.vcex-staff-grid-wrap ul.vcex-staff-filter li.active a {
    background: #f7f7f7;

}

/*============== MENU ================*/
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu>li ul.submenu-inner {
    margin-left: 0;
}

/*============= PAGE HOME =============*/
.gva-social-links ul.socials {
    text-align: left;
}

.home #wp-footer .widget ul {
    margin-left: 0 !important;
}

/*============= PAGE ABOUT ============*/

.page-id-2948 .vcex-recent-news-date span.month {
    background: none repeat scroll 0% 0% rgb(102, 102, 102);
}

.page-id-2948 #section-1 {
    background-color: #ededed;
    padding: 100px 0;
}

.page-id-2948 #section-1 h3.title-page span {
    padding-bottom: 6px;
    border-bottom: 2px solid #6c69a4;
}

.page-id-2948 #section-1 .wpb_content_element p {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 18px;
}

/*===================why-responsum-health======================*/

.page-id-1295 .vc_wpb_row_inner .wpb_column .wpb_wrapper .vcex-heading {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #000;
}

.page-id-1295 .vc_wpb_row_inner .wpb_text_column .wpb_wrapper p {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 16px;
    color: #0c0c0c;
}

.page-id-1295 .vc_wpb_row_inner .wpb_text_column .wpb_wrapper a {
    color: #1a73e8;
}

.page-id-1295 .vc_wpb_row_inner .wpb_row {
    left: 0 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.page-id-1295 .vcex-divider-dots {
    text-align: center;
}

.page-id-1295 .vcex-divider-dots span {
    background: #00b3b3;
    width: 5px;
    height: 5px;
    margin: 0 10px;
    display: inline-block;
}


/*=====================Press And Media=============*/
.page-id-12029 .vc_gitem-zone {
    background-size: 100% 100% !important;
}

.page-id-12029 .vc_tta-panels-container .vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/*========================= PAGE CKD ========================*/
.vcex-heading {
    font-size: "Lora";
}
.page-id-13522 h1,
.page-id-13522 h2,
.page-id-13522 h3 {
    color: #000000;
    font-family: Lora;
    font-weight: 400;
    text-align: center;
}

.page-id-13522 p {
    color: #000000;
    font-family: Montserrat;
    font-weight: 400;
    text-align: center;
}

.page-id-13522 .wpb_wrapper h1.vc_custom_1606860649097 {
    font-family: Lora;
    font-weight: 400;
    text-align: left;
    font-size: 50px;
}

.page-id-13522 .wpb_wrapper h2.vc_custom_1606860632992 {
    color: #000000;
    font-family: Lora;
    font-size: 20px;
    font-weight: 400;
    text-align: left;

}

.page-id-13522 .top-take-to-app-div {
    padding-left: 0 !important;
    left: 0 !important;
}

.page-id-13522 #colum-center {
    text-align: center;
}

.page-id-13522 #colum-center img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    object-fit: cover;
}

.page-id-13522 .theme-button-wrap {
    text-align: center;
}

.page-id-13522 .vcex-icon-box-one {
    display: flex;
}

.page-id-13522 .vcex-icon-box-heading {
    font-family: Montserrat;
    font-weight: 400;
    color: #000000;
    font-size: 16px;
    margin: 0;
}

.page-id-13522 .vcex-icon-box-icon {
    color: #000000;
    font-weight: bold;
    font-size: 25px;
    position: relative;
    top: -5px;
    padding-right: 20px;
}

.page-id-13522 .vcex-image.textcenter {
    text-align: center;
}

.page-id-13522 .vc_custom_1624606664427 {
    background-position: top center !important;
}

/*=============== PAGE  Fibroids ===============*/
.testimonial-node-1 .testimonial-content .quote{
    font-size: 18px;
    font-family: "Lato";
    line-height: 1.5;
}
.page-id-13522 h1,
.page-id-13522 h2,
.page-id-13522 h3 {
    font-family: "Lora";
    font-weight: 400;
    text-align: left;
}

.page-id-13522 h1.vcex-heading {
    font-size: 50px;
}

.page-id-13522 p {
    color: #000000;
    font-family: "Lato";
    font-weight: 400;
    text-align: center;
}
.page-id-13522 .vc_row-fluid.row-container span.vcex-heading-inner{
    color: #000000;
    font-weight: 400;
    text-align: center;
}

.page-id-6517 .theme-button-wrap {
    text-align: center;
}

.page-id-6517 #why-responsum {
    width: 80%;
    margin: 0 auto;
}

.page-id-6517 #why-responsum p {
    color: #000000;
    font-family: "Lato";
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}

.page-id-6517 #colum-center {
    text-align: center;
}

.page-id-6517 #colum-center img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    object-fit: cover;
}

.page-id-6517 .vcex-icon-box-one {
    display: flex;
}

.page-id-6517 .vcex-icon-box-heading {
    font-family: Montserrat;
    font-weight: 400;
    color: #000000;
    font-size: 16px;
    margin: 0;
}

.page-id-6517 .vcex-icon-box-icon {
    color: #000000;
    font-weight: bold;
    font-size: 25px;
    position: relative;
}

.page-id-6517 #our-expert h1 {
    text-align: center;
}

.page-id-6517 .vc_custom_1624606814577 {
    background-position: top center !important;
}

.page-id-6517 .vc_custom_1632305565455 {
    background-position: center 10% !important;
}

/** Custom CSS for sending mesaage to download app in UF Landing page */
.page-id-6517 .vc_custom_1594868987923 {
    display: none !important;
}

.page-id-6517 #rawPhoneFrm *{
    font-family: Lora;
}

.page-id-6517 .grecaptcha-badge {
    display: none;
}

.page-id-6517 #rh-fibroids-raw-phone-div .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
    color: #0A4B5E;
    background-color: #FACB1B;
    border-color: #FACB1B;
}

.page-id-6517 #numberPhone {
    width: 210px;
    padding-left: 15px;
    display: inline-block !important;
}

.page-id-6517 #phoneButton {
    margin-left: 10px;
    padding: 7px 12px;
    font-size: 13px;
    margin-bottom: 2px;
    background-color: #54B8C1;
    display: inline-block !important;
}
/** END Custom CSS for sending mesaage to download app in UF Landing page */

/*========= PAGE LONG COVID =================*/
.page-id-11686 h1,
.page-id-11686 h2,
.page-id-11686 h3 {
    color: #000000;
    font-family: Lora;
    font-weight: 400;
    text-align: center;
}

.page-id-11686 p {
    color: #000000;
    font-family: Montserrat;
    font-weight: 400;
    text-align: center;
}

.page-id-11686 #title-banner h1 {
    color: #000000;
    font-family: Lora;
    font-weight: 400;
    text-align: left;
    font-size: 50px;
}

.page-id-11686 #title-banner h2 {
    color: #000000;
    font-family: Lora;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
}

.page-id-11686 .wpb_wrapper h1.vc_custom_1606860649097 {
    font-family: Lora;
    font-weight: 400;
    text-align: left;
    font-size: 50px;
}

.page-id-11686 .wpb_wrapper h2.vc_custom_1606860632992 {
    color: #000000;
    font-family: Lora;
    font-size: 20px;
    font-weight: 400;
    text-align: left;

}

.page-id-11686 .top-take-to-app-div {
    padding-left: 0 !important;
    left: 0 !important;
}

.page-id-11686 #colum-center {
    text-align: center;
}

.page-id-11686 #colum-center img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    object-fit: cover;
}

.page-id-11686 .theme-button-wrap {
    text-align: center;
}

.page-id-11686 .vcex-icon-box-one {
    display: flex;
}

.page-id-11686 .vcex-icon-box-heading {
    font-family: Montserrat;
    font-weight: 400;
    color: #000000;
    font-size: 16px;
    margin: 0;
}

.page-id-11686 .vcex-icon-box-icon {
    color: #000000;
    font-weight: bold;
    font-size: 25px;
    position: relative;
    padding-right: 20px;
}

#title-banner .take-to-app-div {
    padding: 0;
}

.lato-17 .vcex-icon-box-heading {
    font-family: Lato;
    font-size: 17px;
}


/*============= PAGE Healthcare Professionals ==============*/
.page-id-6319 #banner h1 {
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    font-family: "Montserrat";
    font-size: 40px;
}

.page-id-6319 #banner h3 {
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    font-family: "Montserrat";
    font-size: 35px;
}

.page-id-6319 #img-dynamic {
    text-align: center;
}

.page-id-6319 #img-dynamic img {
    width: 50px;
    height: auto;
}

.page-id-6319 p {
    font-family: "Montserrat";
    font-weight: 400;
    color: #0c0c0c;
    font-size: 16px;
}


/*========== PAGE PLUMONARY FIBROS ============*/
.page-id-5796 h1,
.page-id-5796 h2,
.page-id-5796 h3 {
    color: #000000;
    font-family: Lora;
    font-weight: 400;
    text-align: center;
}

.page-id-5796 p {
    color: #000000;
    font-family: Montserrat;
    font-weight: 400;
    text-align: center;
}

.page-id-5796 #title-banner h1 {
    font-size: 50px;
}

.page-id-5796 .wpb_wrapper h1.vc_custom_1606860649097 {
    font-family: Lora;
    font-weight: 400;
    text-align: left;
    font-size: 50px;
}

.page-id-5796 .wpb_wrapper h2.vc_custom_1606860632992 {
    color: #000000;
    font-family: Lora;
    font-size: 20px;
    font-weight: 400;
    text-align: left;

}

.page-id-5796 .top-take-to-app-div {
    padding-left: 0 !important;
    left: 0 !important;
}

.page-id-5796 #colum-center {
    text-align: center;
}

.page-id-5796 #colum-center img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    object-fit: cover;
}

.page-id-5796 .theme-button-wrap {
    text-align: center;
}

.page-id-5796 .vcex-icon-box-one {
    display: flex;
}

.page-id-5796 .vcex-icon-box-heading {
    font-family: Montserrat;
    font-weight: 400;
    color: #000000;
    font-size: 16px;
    margin: 0;
}

.page-id-5796 .vcex-icon-box-icon {
    color: #000000;
    font-weight: bold;
    font-size: 25px;
    top: -5px;
    position: relative;
    padding-right: 20px;
}

.page-id-5796 .vcex-image.textcenter {
    text-align: center;
}

.page-id-5796 .vc_custom_1621415181187 {
    background-position: center 30% !important;
}



/*=============== PAGE GLUCOMA ================*/
.page-id-2977 h1,
.page-id-2977 h2,
.page-id-2977 h3 {
    color: #000000;
    font-family: Lora;
    font-weight: 400;
    text-align: center;
}

.page-id-2977 p {
    color: #000000;
    font-family: Montserrat;
    font-weight: 400;
    text-align: center;
}

.page-id-2977 .wpb_wrapper h1.vc_custom_1606860649097 {
    font-family: Lora;
    font-weight: 400;
    text-align: left;
    font-size: 50px;
}

.page-id-2977 .wpb_wrapper h2.vc_custom_1606860632992 {
    color: #000000;
    font-family: Lora;
    font-size: 20px;
    font-weight: 400;
    text-align: left;

}

.page-id-2977 .top-take-to-app-div {
    padding-left: 0 !important;
    left: 0 !important;
}

.page-id-2977 #colum-center {
    text-align: center;
}

.page-id-2977 #colum-center img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    object-fit: cover;
}

.page-id-2977 .theme-button-wrap {
    text-align: center;
}

.page-id-2977 .vcex-icon-box-one {
    display: flex;
}

.page-id-2977 .vcex-icon-box-heading {
    font-family: Montserrat;
    font-weight: 400;
    color: #000000;
    font-size: 16px;
    margin: 0;
}

.page-id-2977 .vcex-icon-box-icon {
    color: #000000;
    font-weight: bold;
    font-size: 25px;
    top: -5px;
    position: relative;
    padding-right: 20px;
}

.page-id-2977 .vcex-image.textcenter {
    text-align: center;
}

.page-id-2977 .vcex-image.textcenter img {
    width: 400px;
}

.vc_column-inner.vc_custom_1605856240176 {
    padding-left: 0 !important;
}

#page-content .vcex-heading span.vcex-heading-inner{
    font-family: "Lato";
    font-size: 17px;
    line-height: 1.5;
}

/*=============== PAGE MENOPAUSE ================*/
/** Custom CSS for sending mesaage to download app in Menopause Landing page */
.page-id-21062 .grecaptcha-badge {
    display: none;
}

.page-id-21062 .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern,
.page-id-21062 .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover,
.page-id-21062 .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:visited {
	border-color: #E9524B !important;
    background-color: #E9524B !important;
}

.page-id-21062 #numberPhone {
    width: 210px;
    padding-left: 15px;
    display: inline-block !important;
}

.page-id-21062 #phoneButton {
    margin-left: 10px;
    padding: 7px 12px;
    font-size: 13px;
    margin-bottom: 2px;
    display: inline-block !important;
}
/** END Custom CSS for sending mesaage to download app in Menopause Landing page */

/** Custom CSS for banner in Menopause landing page **/
.vc_wpb_row_inner.vc_custom_1647554828135 + .vc_wpb_row_inner {
	display: none;
}
/** END Custom CSS for banner in Menopause landing page **/



/*===== FOOTER ======*/
#wp-footer .footer-main .vc_wpb_row_inner .vc_column-inner {
    margin-left: 0 !important;
}

#wp-footer .footer-main h2.widgettitle,
#wp-footer .footer-main h3.widget-title {
    text-align: left;
}

#wp-footer .widget ul,
#wp-footer .wpb_single_image ul {
    margin-left: 0;
}

#wp-footer .textwidget p {
    text-align: left;
    color: #818285 !important;
}

/*===== Article page =====*/
.wp-content .post a {
    color: #23A2BC;
}

/*===== Update contact form in "Reach the most engaged online patient communities" page =====*/
/*===== With url https://responsumhealth.com/partnerships/ =====*/
.page-id-23731 .wpcf7-form input,
.page-id-23731 .wpcf7-form textarea {
    font-family: "Lato";
    font-size: 17px;
}

.page-id-23731 .wpcf7-form input.wpcf7-submit,
.page-id-23731 .wpcf7-form input.wpcf7-submit:hover {
    background-color: #796DEC;
    border-color: #796DEC;
    outline-color: #796DEC;
    color: #FFF;
    border-radius: 5px;
    padding: 10px 15px;
}

/*=============================================================================*/
/*============================ PAGE CHILD - PARENT ===========================*/
/*===========================================================================*/
/* Headings stay the same (Lora) */
/* Paragraphs from Montserrat to Lato (in web 17 font size - 1.5 line height) */
.page-child .content-page p,
.page-child .content-page ul li,
.page-child .content-page ol li{
    font-family: "Lato";
    font-size: 17px;
    line-height: 1.5;
}
.page-child .content-page ul li strong{
    font-weight: 700;
}

/** ========================================================
- [Website] [Mobile view] Fix testimonial section in Partnerships page
- https://app.asana.com/0/1157393604469653/1203386325092703/f
**/
.responsum-partner .testimonial-node-1 .testimonial-content .quote {
    font-size: 17px;
    line-height: 1.65;
    font-family: 'Lato';
    font-weight: 400;
}

/*=============================================================================*/
/*=========== RESPONSIVE ALL PAGE HOME and IN OUR PLATFORM ========================*/
/*===========================================================================*/

@media only screen and (min-width: 1025px) {
    /*======== Fibroids, Menopause ========*/
    .page-id-6517 .gr-message-box,
    .page-id-21062 .gr-message-box {
        display: flex;
        justify-content: end;
    }
    .page-id-6517 #returnMessage,
    .page-id-21062 #returnMessage {
        text-align: left;
        width: 320px;
    }
}

@media only screen and (max-width: 1024px) {
    ul.navbar-nav.gva-nav-menu>li>a {
        padding-left: 6px;
        padding-right: 5px;
        padding-top: 48px;
    }

    #bg-overlay {
        position: relative;
        z-index: 2;
    }

    #bg-overlay h2:not(.h2-landingpage) {
        color: #000000 !important;
        text-align: left !important;
        padding-left: 0 !important;
    }

    #bg-overlay #rawPhoneDiv {
        position: relative;
        text-align: left;
    }
	
	#bg-overlay #returnMessage {
		text-align: left;
	}

    /* ================PAGE CKD ================ */
    .page-id-13522 .vc_custom_1624007901015 {
        padding: 20px 50px !important;
    }

    .page-id-13522 .vc_wpb_row_inner.vc_custom_1624606664427 {
        position: relative;
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .page-id-13522 .vc_wpb_row_inner.vc_custom_1624606664427:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        background: rgba(255, 255, 255, 0.6);
        top: 0;
        left: 0;
        z-index: 1;
    }

    .take-to-app-div {
        width: 100%;
        position: relative;
        z-index: 2;
    }

    .vc_row.vc_row-o-full-height {
        min-height: 50vh;
    }

    #colum-center img {
        object-fit: cover;
    }

    /*===================== Fibroids =====================*/

    .page-id-6517 .vc_wpb_row_inner.vc_custom_1624606814577 {
        position: relative;
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .page-id-6517 .vc_wpb_row_inner.vc_custom_1624606814577:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        background: rgba(255, 255, 255, 0.6);
        top: 0;
        left: 0;
        z-index: 1;
    }
	
	.page-id-6517 #bg-overlay h2.vc_custom_heading,
    .page-id-6517 #bg-overlay h2.vc_custom_1623883641067 {
        color: #FFF !important;
    }

    /*========== LONG COVID ============*/
    .page-id-11686 .vc_wpb_row_inner.vc_custom_1624170051308 {
        position: relative;
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .page-id-11686 .vc_wpb_row_inner.vc_custom_1624170051308:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        background: rgba(255, 255, 255, 0.6);
        top: 0;
        left: 0;
        z-index: 1;
    }

    /*============== PULMONARY =================*/
    .page-id-5796 .vc_wpb_row_inner.vc_custom_1621415181187 {
        position: relative;
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .page-id-5796 .vc_wpb_row_inner.vc_custom_1621415181187:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        background: rgba(255, 255, 255, 0.6);
        top: 0;
        left: 0;
        z-index: 1;
    }

    #title-banenr {
        position: relative;
        z-index: 2;
    }

    /*============= Menopause page ============*/
    #bg-overlay h2.white-left {
        color: #FFF !important;
        text-align: left !important;
    }
}

@media only screen and (max-width: 768px) {
    /** == PAGE CHILD - PARENT == **/
    /* Headings stay the same (Lora) */
    /* Paragraphs from Montserrat to Lato (in web 17 font size - 1.5 line height) */
    .page-child .content-page .vc_column-inner{
        margin-bottom: 0;
    }

    /*============= PAGE HOME ============*/
    .home .vc_row.vc_row-o-full-height {
        min-height: 50vh;
    }

    .home .gsc-icon-box.top-left {
        text-align: center;
        margin: 0 25px;
        max-width: 100%;
    }

    .home .vc_wpb_row_inner .vc_column-inner {
        margin-bottom: 0;
    }

    .gva-social-links ul.socials>li {
        margin-right: 6.5px;
    }

    .container {
        max-width: 100%;
    }

    .home .vc_custom_1623093192273,
    .home .vc_custom_1623093198919 {
        padding: 0 25px !important;
    }

    .home h2.vc_custom_1623093198919 {
        font-size: 25px;
    }

    /*========== PAGE CKD ============*/
    .page-id-13522 .content-page-inner .vc_custom_1621329002886 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .page-id-13522 .owl-carousel {
        margin: 0;
    }

    .page-id-13522 .wpb_single_image.vc_align_right {
        text-align: center;
    }

    /*========== PAGE FIBROS ============*/
    .page-id-6517 .content-page-inner .vc_wpb_row_inner {
        padding: 0 15px !important;
    }

    .page-id-6517 .content-page-inner .top-take-to-app-div {
        padding: 0;
    }

    .page-id-6517 .content-page-inner .vc_col-sm-4 {
        width: 100% !important;
    }

    .page-id-6517 .vc_column-inner .vc_custom_1605825100252 {
        padding-left: 0 !important;
    }

    .page-id-6517 .vc_column_container .vc_custom_1605821785133 {
        display: inline-block;
        padding: 0 !important
    }

    .page-id-6517 .vc_custom_1614184580621 .row-container {
        left: 0 !important;
    }

    .page-id-6517 .vc_custom_1619200516652 .row-container {
        left: 0 !important;
    }

    .page-id-6517 .vc_custom_1619200516652 #slide-thought {
        left: 0 !important;
    }

    .page-id-6517 .vc_wpb_row_inner .row-container {
        left: 0 !important;
    }

    .page-id-6517 .owl-carousel {
        margin: 0;
    }

    /*========== PAGE LONG COVID ============*/
    .page-id-11686 .content-page-inner .vc_custom_1621401230532 {
        padding-right: 0 !important;
    }

    .page-id-11686 .vc_wpb_row_inner .row-container {
        left: 0 !important;
        padding: 0 !important;
    }

    /*========== PAGE PLUMONARY FIBROS ============*/
    .page-id-5796 .owl-carousel {
        margin: 0;
    }

    /*=============== PAGE GLUCOMA ================*/
    .page-id-2977 .vc_column-inner .vc_custom_1621415833585 {
        margin-top: 20px !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    /*=============== PAGE MENOPAUSE ================*/
    .page-id-21062 .vc_custom_1647554828135 {
		background-image: url(https://cdn.responsumhealth.com/wp-content/uploads/2022/03/join-our-community-mobile-600x300.png.webp) !important;
		height: 338px;
	}
	
	.page-id-21062 #bg-overlay {
		position: absolute !important;
		top: 30px;
		min-height: 280px !important;
		width: 90% !important;
	}
	
	.page-id-21062 #bg-overlay h2.white-left {
		line-height: 1.1 !important;
		font-size: 40px !important;
	}
	
	/** CSS for join-our-community-mobile image **/
	.vc_wpb_row_inner.vc_custom_1647554828135 + .vc_wpb_row_inner {
		display: none;
		height: 328px;
		padding: 0 !important;
		background-image: url(https://cdn.responsumhealth.com/wp-content/uploads/2022/03/Join-our-community-600x338.png.webp);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}

    /** ========================================================
    - [Website] [Mobile view] Fix testimonial section in Partnerships page
    - https://app.asana.com/0/1157393604469653/1203386325092703/f
    **/
    .responsum-partner .testimonial-node-1 .testimonial-content .quote:after {
        font-size: 25px;
    }
}

@media only screen and (max-width: 576px) {

    /*========= MENU ===========*/
    header .header-mobile .left {
        width: 15%;
    }

    header .header-mobile .center {
        width: 70%;
        padding: 0 !important;
    }

    header .header-mobile .center .logo-menu {
        margin-top: -9px;
    }

    header .header-mobile .right {
        width: 15%;
    }

    .header-mobile .main-search {
        margin-right: 0;
        margin-top: 0;
        height: auto;
        top: 5px;
    }

    /*========== CKD =============*/
    .vc_wpb_row_inner.vc_custom_1624007901015:after {
        display: none;
    }

    .page-id-13522 .vc_custom_1624007901015 {
        padding: 0 !important;
    }

    .vc_row.vc_row-o-full-height {
        padding: 0;
    }

    .page-id-13522 .take-to-app-div .vc_column-inner {
        margin-bottom: 0;
    }

    /*======== Fibroids ========*/
    .vc_custom_1621415181187 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .content-page .vc_custom_1623927474955 .wpb_wrapper h2 {
        text-align: left !important;
        padding: 0 !important;
    }

    .vc_custom_1623881307708 {
        padding: 0 !important;
    }

    .vcex-icon-box-one {
        padding-left: 40px;
    }

    .page-id-6517 .vcex-icon-box-one,
    .page-id-11686 .vcex-icon-box-one {
        padding-left: 0;
    }

    .page-id-6517 .content-page-inner .vc_wpb_row_inner {
        padding: 0 !important;
    }

    .vc_custom_1619200532905 .vc_custom_1624000690549 {
        padding-left: 0 !important;
    }

    .vc_custom_1623916159947 {
        padding-top: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
    }

    /*============= Healthcare Professionals =============*/
    .page-id-6319 .vc_empty_space {
        height: 30px !important;
    }

    /*============= Glaucoma ==============*/
    .page-id-2977 .vc_custom_1619627718802 {
        padding-bottom: 0 !important;
    }

    .page-id-2977 .vc_custom_1605827224354 {
        padding-left: 0px !important;
    }

    /*======= Covid =========*/

    .page-id-11686 .take-to-app-div .vc_column-inner {
        margin-bottom: 0;
    }

    /*==== Pulmonary ====*/
    .page-id-5796 .vc_custom_1621415181187 {
        padding-bottom: 0 !important;
    }
}

@media only screen and (max-width: 500px) {
    /*=============== PAGE MENOPAUSE ================*/
	.vc_wpb_row_inner.vc_custom_1647554828135 + .vc_wpb_row_inner {
		height: 200px;
	}

	.page-id-21062 #bg-overlay {
		top: 20px;
		padding-left: 0;
	}
	
	.page-id-21062 #bg-overlay h2.white-left {
		margin-top: 0;
		font-size: 27px !important;
	}
	
	.page-id-21062 #bg-overlay h2.white-left span.vcex-heading-inner {
		font-size: 15px;
	}
}

@media only screen and (max-width: 414px) {

    .home .vc_custom_1623093192273 {
        font-size: 35px !important;
        padding: 0 25px !important;
    }

    .home .vc_custom_1623093198919 {
        font-size: 26px !important;
        padding: 0 25px !important;
    }

    .home .vc_custom_1623124220966 h2.vc_custom_heading {
        font-size: 26px;
    }

    .home .vc_wpb_row_inner .vc_column-inner {
        margin-left: 0 !important;
    }

    /*========= Page CKD ==========*/
    .vc_custom_1606860649097,
    .vc_custom_1606860632992 {
        margin-left: 0 !important;
    }

    h1.vcex-heading span.vcex-heading-inner {
        font-size: 35px;
    }

    .page #phoneButton {
        margin-left: 0;
    }
}

@media only screen and (max-width: 395px) {
	/*=============== PAGE MENOPAUSE ================*/	
	.page.page-id-21062 #phoneButton {
		margin-top: 5px;
	}
}

@media only screen and (max-width: 375px) {
    .home .wpb_wrapper h2.vc_custom_heading {
        font-size: 30px;
        transition: all ease-in-out .3s;
    }
}

@media only screen and (max-width: 351px) {
    /*======== Fibroids, Menopause ========*/
    .page-id-6517 #phoneButton,
    .page-id-21062 #phoneButton{
        margin-left: 0;
        margin-top: 5px;
    }
}

/*===== CUSTOM CSS FOR AUHTOR BOX (IF IT IS) ======*/
/**Custom CSS for Header**/
.responsum-custom-change {
    font-family: Lora;
}

.responsum-custom-change .menu {
    font-family: 'Lato';
}

.responsum-custom-change .page-header {
    background: none;
    border: none;
    margin-bottom: 0;
    padding-bottom: 10px;
}

.responsum-custom-change .page-header .container {
    display: flex;
    flex-direction: column;
}

.responsum-custom-change .page-header-title {
    order: 2;
    padding-top: 1.1em;
    font-size: 2.5em;
}

/**Custom CSS for new Author field**/
.responsum-custom-change .responsum-author-changing,
.responsum-custom-change .responsum-author-changing a {
    color: #23A2BC;
    font-size: 16px;
    font-family: 'Lato'
}

.responsum-custom-change .responsum-image-author {
    vertical-align: middle;
    padding-right: 10px;
}

.responsum-custom-change .responsum-image-author img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
}

.responsum-custom-change .vc_row .vc_column-inner:nth-child(1) {
	margin-bottom: 0;
}

/*===== END CUSTOM CSS FOR AUHTOR BOX (IF IT IS) ======*/

/** ===== Custom CSS for button on main menu ===== **/
ul.navbar-nav.gva-nav-menu > li > a {
    font-family: 'Lato' !important;
    font-size: 16px !important;
}

ul.navbar-nav.gva-nav-menu>li .submenu-inner li a, 
ul.navbar-nav.gva-nav-menu>li ul.submenu-inner li a {
    font-family: 'Lato';
    font-size: 16px;
}

.page .header-v1 .header-right.quick-header-disable .content-innter ul.navbar-nav.gva-nav-menu li.menu-item-8023 a,
.page .header-v1 .header-right.quick-header-disable .content-innter ul.navbar-nav.gva-nav-menu li.menu-item-6606 a
{
    padding: 5px 6px !important;
    font-weight: normal;
}

.menu-item-8023 a,
.menu-item-6606 a
{
    border: 1px solid;
    margin-top: 32px;
    text-align: center;
    color: #FFF !important;
    border-radius: 5px;
}

.menu-item-8023 a:hover,
.menu-item-8023 a:visited,
.menu-item-6606 a:hover,
.menu-item-6606 a:visited
{
    color: #FFF !important;
}

/** For CKD **/
.page-id-27753 .menu-item-5574 a, 
.parent-pageid-27753 .menu-item-5574 a,
.menu-item-5574 a{
    border-color: #015BA5 !important;
    background-color: #015BA5 !important;
}

/** For UF **/
.page-id-6517 .menu-item-8023 a, 
.parent-pageid-6517 .menu-item-8023 a,
.menu-item-8023 a{
    border-color: #54B8C1;
    background-color: #54B8C1;
}

/** For Covid **/
.page-id-11686 .menu-item-11692 a, 
.parent-pageid-11686 .menu-item-11692 a,
.menu-item-11692 a {
    border-color: #2992AF !important;
    background-color: #2992AF !important;
}

/** For PF **/
.page-id-5796 .menu-item-6606 a, 
.parent-pageid-5796 .menu-item-6606 a,
.menu-item-6606 a{
    border-color: #5851CD;
    background-color: #5851CD;
}

/** For Glaucoma **/
.page-id-2977 .menu-item-8252 a, 
.page-id-27767 .menu-item-8252 a,
.parent-pageid-2977 .menu-item-8252 a,
.parent-pageid-2977 .menu-item-5574 a {
    border-color: #1C89BB !important;
    background-color: #1C89BB !important;
}

/** For Menopause **/
.page-id-21062 .menu-item-21421 a, 
.parent-pageid-21062 .menu-item-21421 a,
.menu-item-21421 a{
    border-color: #E9524B !important;
    background-color: #E9524B !important;
}
/** =====  End Custom CSS for main menu ===== **/

/** ===== Custom CSS for main footer menu ===== **/
.responsum-main-footer ul li a {
    font-family: Lora;
}

/** For Menopause main footer menu **/
.page-id-21062 .footer-main .wpb_wrapper,
.parent-pageid-21062 .footer-main .wpb_wrapper {
    text-align: left;
}
/** ===== END Custom CSS for main footer menu ===== **/

/** ===== Custom CSS for blog post ===== **/
.single-post,
.post h1.entry-title,
.single-post h1, .single-post h2,
.single-post h3, .single-post h4,
.single-post h5, .single-post h6 {
    font-family: Lora;
}

.post .content-inner {
    font-family: Lato;
}

.single-post {
    color: #000;
    font-size: 17px;
}

.widget_recent_entries ul > li a,
.widget_recent_entries ul > li .post-date{
    font-family: 'Lato' !important;
}

.post-items .entry-title,
.btn-theme, button, .btn, .btn-white, .btn-line {
    font-family: 'Lato' !important;
}

.sidebar-inner .widget-title {
    font-family: 'Lato';
}

/** ===== END Custom CSS for blog post ===== **/

/** ===== Custom CSS for Popup Maker ===== **/
.pum-container .popmake-content .container {
	width: 100%;
}
/** ===== END Custom CSS for Popup Maker ===== **/

/** ===== END Custom CSS for Popup Maker ===== **/

.none-action-link {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}

/** ============================== **/
/** Custom CSS 06/10/2024 **/
/** ============================== **/
.page-template-default.page .content-page-inner a:not(.btn-theme, .vc_general.vc_btn3, .pager .paginations a, .read-more .btn-line, .responsum-author-box .responsum-author-changing a),
article.post.type-post .entry-title a[rel="bookmark"],
article.post.type-post .cat-links a[rel="category tag"] {
    color: #222;
}

.page-template-default.page .content-page-inner a:not(.btn-theme, .vc_general.vc_btn3, .pager .paginations a, .read-more .btn-line):is(:hover, :active, :focus, :visited),
article.post.type-post .entry-title a[rel="bookmark"]:is(:hover, :active, :focus, :visited),
article.post.type-post .cat-links a[rel="category tag"]:is(:hover, :active, :focus, :visited) {
    color: #23A2BC;
}

/** ============================== **/
/** Custom CSS 08/27/2024 **/
/** ============================== **/
.header-mainmenu .prelative .row,
.gv-sticky-menu .header-mobile .row {
    display: flex;
    align-items: center;
}

.gv-sticky-menu .header-mobile .canvas-menu {
    margin-top: 0;
}

.gv-sticky-menu .header-mobile .main-search.gva-search {
    margin-top: 0;
    top: 0;
    margin-right: 0;
}

.gv-sticky-menu .header-mobile .main-search .fa.fa-search {
    font-size: 20px;
}

ul.navbar-nav.gva-nav-menu .border-menu {
    padding-top: 34px;
    padding-bottom: 34px;
}

.header-default .header-right.quick-header-disable .content-innter .nav.navbar-nav li.border-menu.menu-item a {
    padding: 5px !important;
    border: 1px solid #796dec;
    text-align: center;
    color: #FFF !important;
    border-radius: 5px;
    font-weight: normal;
    background-color: #796dec;
}

.header-default .header-right.quick-header-disable .content-innter .nav.navbar-nav li.border-menu.menu-item a:visited,
.header-default .header-right.quick-header-disable .content-innter .nav.navbar-nav li.border-menu.menu-item a:focus,
.header-default .header-right.quick-header-disable .content-innter .nav.navbar-nav li.border-menu.menu-item a:hover,
.header-default .header-right.quick-header-disable .content-innter .nav.navbar-nav li.border-menu.menu-item a:active {
    color: #FFF !important;
}

/** ============================== **/
/** Custom CSS 25/02/2025 **/
/** ============================== **/
.hd-row-gva-btn .wpb_column.vc_column_container .vc_column-inner .wpb_wrapper {
	height: 100%;
}

.hd-row-gva-btn .gsc-image-content {
	height: 100%;
    flex-wrap: wrap;
    display: flex;
    flex-direction: column;
}
.hd-row-gva-btn .gsc-image-content .box-content {
	flex-wrap: wrap;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    position: relative;
    padding-bottom: 50px !important;
}

.hd-row-gva-btn .gsc-image-content .box-content .read-more {
	align-self: center;
    position: absolute;
    bottom: 10px;
}

.gsc-image-content .box-content .read-more .btn-theme {
    background: #796dec;
    color: #ffffff;
    border-radius: 5px;
    line-height: inherit;
    font-weight: 400;
    padding: 11.03px 15px;
}

.gsc-image-content .box-content .read-more .btn-theme:is(:visited, :hover, :active, :focus) {
    background: #796dec;
    color: #ffffff;
}

.gsc-image-content .box-content .read-more .btn-theme:after {
    display: none;
}

/** For button in Menopause page **/
.page-id-21062 .gsc-image-content .box-content .read-more .btn-theme,
.parent-pageid-21062 .gsc-image-content .box-content .read-more .btn-theme,
.parent-pageid-21062 .vc_btn3-inline .vc_general.vc_btn3 {
    background: #E9524B !important;
}

/** For button in CKD page **/
.page-id-13522 .gsc-image-content .box-content .read-more .btn-theme,
.parent-pageid-13522 .gsc-image-content .box-content .read-more .btn-theme,
.parent-pageid-13522 .vc_btn3-inline .vc_general.vc_btn3,
.parent-pageid-5107 .vc_btn3-inline .vc_general.vc_btn3,
.parent-pageid-10554 .vc_btn3-inline .vc_general.vc_btn3 {
    background: #015BA5 !important;
}

/** For button in Long CV page **/
.page-id-28667 .gsc-image-content .box-content .read-more .btn-theme,
.parent-pageid-28667 .gsc-image-content .box-content .read-more .btn-theme,
.parent-pageid-28667 .vc_btn3-inline .vc_general.vc_btn3 {
    background: #2992AF !important;
}

/** For button in Glaucoma page **/
.page-id-2977 .gsc-image-content .box-content .read-more .btn-theme,
.parent-pageid-2977 .gsc-image-content .box-content .read-more .btn-theme,
.parent-pageid-2977 .vc_btn3-inline .vc_general.vc_btn3 {
    background: #1C89BB !important;
}