/* root css */

:root {

    --light-sky-blue: #BEECDD;

    --blue:#005F5F;

    --white: #ffffff;  

    --pink:#AC0057;

    --bg-pink:#AC0057;

    --text-blue:#005F5F;

  }

  .blue-bg{

    background-color: var(--blue); 

  }

body,

p,

span {

    font-family: "Plus Jakarta Sans", serif; 

    font-style: normal;

}

.text-blue{

    color: var(--text-blue);

}

.bg-pink{

    background: var(--bg-pink);

}

.pink-color{

    color: var(--pink);

}

.btn-light-blue-bg{

    background-color: var(--light-sky-blue); 

} 

 .dark-blue-bg{

    background-color: var(--blue);

 } 

p:empty {

    display: none;

} 

a {

    text-decoration: none;

}

.btn {

    border-radius: 14px;

    font-weight: 600;

    text-transform: capitalize;

    padding: 10px 30px;

}

ul li {

    list-style: none;

}

nav.navbar .menu-item-has-children a {

    position: relative;

}

ul.navbar-nav li a,

ul.navbar-nav li a span {

    color: var(--light-sky-blue);

    font-size: 20px;

    font-weight: 500;

    margin: 0 16px;

}
nav.navbar {
    padding: 12px 0;
}
nav.navbar .menu-item-has-children:hover ul.sub-menu li a:after {

    display: none;

}

nav.navbar .menu-item-has-children a:after {

    content: "\f107";

    display: inline-block;

    font: normal normal normal 19px / 1 FontAwesome;

    color: var(--light-sky-blue);

    position: absolute;

    top: 6px;

    right: -4px;

}

nav.navbar .menu-item-has-children:hover ul.sub-menu {

    display: block;

}

nav.navbar ul#menu-header-menu ul li {

    position: relative;

}

nav.navbar ul.sub-menu li a, nav.navbar ul.sub-menu li a span {
display: inline-block;
    font-size: 16px;  color: var(--text-blue);

    line-height: 36px;

}

nav.navbar ul.sub-menu {

    position: absolute;

    width: 253px;

    z-index: 9;

    background: #fff;

    display: none;    text-align: left;

    padding: 11px 0px;

}

.py-50 {

    padding: 50px 0;

}

a.navbar-brand {

    margin: 0;

}

h1,h2,h3,h4,h5{

    font-family: "Montserrat", serif; 

}

h2{
    font-size: 41px;
    font-weight: 600;
    /* text-transform: capitalize; */
}

/*   

@font-face {

    font-family: 'Mont-HeavyDEMO'; 

    src: url('../font/Mont-HeavyDEMO.woff') format('woff');

}  */

 

/* HEADER */

.header-btn a.btn.btn-light-blue-bg {

    font-size: 21px;    color: var(--blue);

}

.header-btn a.btn.btn-light-blue-bg:hover {

 background: var(--white);

}

a.navbar-brand img {

    filter: contrast(0) brightness(2);

    width: 150px;

}

.inner-top-header-col {

    padding: 9px 0;

}

.inner-top-header-col, .inner-top-header-col p, .inner-top-header-col a {

    font-family: "Montserrat", serif;

    font-size: 15px;

    margin: 0;

    gap: 9px;font-weight: 500;

    color: var(--blue);

}

.inner-top-header-col a {

    font-weight: 600;

    display: flex;

    align-items: center;

    gap: 4px;

}



/* BANNER */

section.banner-section {
    background: url(../../../../../wp-content/uploads/2025/02/Group-1686555770.jpg) no-repeat;
    background-size: cover;
    height:520px;
    padding: 35px 0;
}

.inner-shy-choose-colom h4 {
    font-size: 19px;
    font-weight: 600;
    text-transform: capitalize;

}

.bg-banner-image {
    background: url(../../../../../wp-content/uploads/2025/02/Group-1686555772.jpg) no-repeat;
    height:430px;
    background-size: cover;
    text-align: center;
    border-radius: 15px;
    background-position: 50%;
    /* background-position: 100% 40%; */
    width: 80%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.w-65.m-auto.position-absolute.banner-box {
    bottom: 10%;
}
.w-65.m-auto h1 {
    font-size: 41px;
    font-weight: 700;
    text-transform: capitalize;
}
.w-65.m-auto.position-absolute.banner-box .content {
    font-weight: 500;
    font-size: 22px;
}
.inner-shy-choose-colom h2 {
    font-size: 31px;
    font-weight: 600;
    text-transform: capitalize;
    padding: 0 0 10px;
}
.w-65.m-auto {
    width: 68%;
}

.w-65.m-auto  h3 {

    margin: 20px 0;    font-weight: 600;

    font-size: 24px;

}

.w-65.m-auto a.btn {

    display: flex;

    align-items: center;

    vertical-align: middle;

    justify-content: center;

    width: 100%;

    max-width: 240px;

    gap: 17px;

}







/* why-choose */

.why-choose-post-inner-col {

    padding: 21px;    margin-top: 18px;

    border-radius: 5px;    height: 175px;

}

.why-choose-post-inner-col h5 {

    font-size: 17px;

    font-weight: 600;

}

.why-choose-post-inner-col .content {
font-size: 15px;
    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp:4;

    line-clamp: 4;

    -webkit-box-orient: vertical;

}

.inner-shy-choose-colom p {

    margin: 0;

}

.inner-shy-choose-colom img {

    height: 590px;

    object-fit: contain;

    object-position: bottom;

}

section.bhy-choose-section {

    padding: 90px 0 0;

}

/* our-services section */

.inner-our-services-heading-row a {

    font-family: "Montserrat", serif;

    border-radius: 5px;

    padding: 6px 20px;

    display: inline-block;

    margin: 20px 0;

    text-transform: uppercase;

    font-weight: 600;

    font-size: 15px;

}

.cstm-gradient-color-container {

    background: linear-gradient(to bottom, #005F5B 60%, #FFFFFF 50%);

    padding: 35px 0;

}

.inner-our-services-post, .inner-our-services-post img {

    border-radius: 8px;

}

.inner-img-our-services img {

    height: 100%;    -webkit-transition: 0.4s ease;

    transition: 0.4s ease;

    object-fit: cover;

}



.inner-img-our-services img:hover {

-webkit-transform: scale(1.10);

transform: scale(1.10);

}

.inner-img-our-services {
    height: 370px;
    overflow: hidden;
}

.inner-our-services-post {
    box-shadow: 0 3px 3px 0 #00000024;
}

.inner-post-info {
    padding: 30px 0;
}

.inner-post-info h3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    font-weight: 600;
    font-size: 21px;
}

.inner-post-info .content {
    font-size: 16px;
    overflow: visible;
    display: -webkit-box;
    color: #000000e0;
    -webkit-line-clamp: none;
    line-clamp: none;
    -webkit-box-orient: vertical;
    margin: 0 0 16px;
    min-height: 161px;
}

.inner-post-info a {

    font-family: "Montserrat", serif;

    font-weight: 600;

    font-size: 15px;

}

.white-hover-btn:hover {

    background: #005f5fe3;

}

.inner-post-info {

    height: 280px;

}

.row.border-custom-on-row {

    box-shadow: 0 0px 2px 0 #022c2c;
    border-radius: 10px;    padding: 40px 0 0; 
}

.numbring-steps .bg-pink {
    padding: 9px 18px;
    border-radius: 100%;
    font-size: 18px;
    font-family: "Montserrat", serif;
    width: 50px;
    height: 50px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.inner-steps-post-info h3 {
    font-size: 21px;
    font-weight: 600;
    /* text-transform: capitalize; */
    margin: 14px 0;
} 

.inner-steps-post-info .content {
    font-size: 16px;
}

.numbring-steps {
    display: flex;    justify-content: center;
}
.row.bg-image-row {
    background: url(../../../../../wp-content/uploads/2025/02/Group-1686555769-4.jpg) no-repeat;
    background-size: cover;
    padding: 0;
} 
section.get-started-today-section .inner-start-today h2 {
    font-size: 35px;
}
.contact-us-img-section.text-center img{

    /* -webkit-transition: 0.4s ease;

    transition: 0.4s ease;  */
     height: 790px;
     object-position: bottom;
    object-fit: contain;

}

.contact-us-img-section.text-center{
    overflow: hidden;
}

/* .contact-us-img-section.text-center img:hover{

    -webkit-transform: scale(1.10);

    transform: scale(1.10);

} */

.col-bg-contact.bg-white.radiues-bg {

    border-radius: 10px;

    padding: 20px;

}

.col-bg-contact.bg-white.radiues-bg input, .col-bg-contact.bg-white.radiues-bg select, .col-bg-contact.bg-white.radiues-bg textarea {
    width: 100%;
    box-shadow: 0 0 2px 0 #00000075;
    border: none;
    outline: none;
    padding: 7px;border-radius: 4px;
}
section.contact-us-services-section .content {
    width: 80%;
    margin: 0 auto 20px;
}
.col-bg-contact.bg-white.radiues-bg textarea {

    height: 110px;

}

.col-bg-contact.bg-white.radiues-bg .wpcf7-submit {

    background: #005f5f;

    color: #fff;

    width: auto;

    display: block;

    border-radius: 14px;

    padding: 11px 30px;

}

/* SERVICES PAGE */
.top-banner-section{
    background: url(../../../../../wp-content/uploads/2025/02/Group-1686555770.jpg) no-repeat;
    background-size: cover;    overflow-x: hidden;
}
.main-services-page-colom-class {
    box-shadow: 0 1px 11px 0 #00000024;
}
.inner-top-main-bannercol h1 {
    font-size: 64px;    color: var(--text-blue);
    font-weight: 700; 
}
.inner-top-main-bannercol img {
    object-fit: cover;
}
.inner-top-main-bannercol img, .top-banner-section{
    height:370px;     object-position: 0 -30px;
}
ul.pagination.justify-content-center {
    margin-top: 40px;
}
li.current.page-item.active a.page-link {
    background: #005f5f;
    border-color: #005f5f;
}
li.page-item a {
    color: #005f5f;
}
/* inner page */
.commen-class-inner h2, .font-31 {
    font-size: 31px;    text-transform: none;
    font-weight: 600;
}
section.benefits-acute-section {
    background: url(../../../../../wp-content/uploads/2025/02/Group-1686555774-1.jpg) no-repeat;
    background-size: cover;    
}
.inner-infocol {
    border-radius: 5px;
    padding: 20px;
    box-shadow: 0 0 5px 0 #00000021;
}
.inner-infocol h3 {
    font-size: 19px;
    font-weight: 700;
}
.inner-colom-benifet-respite {
    box-shadow: 0 0 4px 0 #5cd0aa87;
    padding: 20px;    height: 140px;
    text-align: center;
}
.inner-colom-benifet-respite .content {
    font-size: 16px;
}
.page-id-665 .inner-colom-benifet-respite.inner-whychooseus-col {
    height: 240px;
}
.hospice-palliative-care-benefits-col {
    height: 280px;
}
.inner-full-image-row.hospice-palliative-care-benefits-col {
    height: 360px;
    border-radius: 11px;
    object-fit: cover;
}
.inner-full-image-row.hospice-palliative-care-benefits-col img {
    object-fit: cover;
}
.inner-hospice-care-col.position-relative .position-absolute {
    bottom: 40px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 0 20px;
    font-size: 22px;
    color: #000;
    font-weight: 500;
}
.inner-hospice-care-col {
    height: 460px;
    border-radius: 10px;
    border: 1px solid #333;
    overflow: hidden;  
}
.inner-hospice-care-col img {
    height: 100%;
-webkit-transition: 0.4s ease;
    transition: 0.4s ease;
    object-fit: cover;
} 
.inner-hospice-care-col img:hover {
    -webkit-transform: scale(1.10);
    transform: scale(1.10);
}
.key-benefit-section .content.inner-infocols h3 {
    font-size: 19px;
    font-weight: 700;
    margin: 10px 0 15px 0;

}

.key-benefit-section .inner-colom-benifet-respite {
    box-shadow: 0 0 4px 0 #5cd0aa87;
    padding: 20px;
    text-align: left;
    height: 400px;
}

.service-offered-section .content.inner-infocols h3 {
    font-size: 19px;
    font-weight: 700;
    margin: 10px 0 15px 0;
}

.key-benefit-section .center-image img {
    width: 100%;
    height: 825px;
    object-fit: cover;
    margin-top: 24px;
}
.single_item.height img {
height: 448px;
width: 518px;
}
/*  */
.single_item {
    display: grid;
    grid-template-rows: 1fr auto;
    break-inside: avoid;
    margin-bottom: 30px;
}

.single_item>img {
    grid-row: 1 / -1;
    grid-column: 1;
}

.masonry_wrap {
    column-count: 2;
    column-gap: 30px;
}
 
.custom-col h3 {
    font-size: 19px;
    font-weight: 700;
    margin: 10px 0 0 0;
}
.custom-col-sec h3{
    font-size: 19px;
    font-weight: 700;
    margin: 10px 0 0 0;
}
.custom-col-image img {
    width: 100%;
    border-radius: 10px;
    height: 300px;
    box-shadow: 0px 0px 10px 0px #5cd0aa7d;
    object-fit: cover;
    object-position: top;
}
.alzheimers-page-min-page .custom-col ul li {
    list-style: disc;
}
.alzheimers-page-min-page .custom-col ul {
    padding-left: 20px;
}
.alzheimers-page-min-page .custom-col, .alzheimers-page-min-page .custom-col-image{
    height: 340px;
}
.alzheimers-page-min-page .custom-col-image img{
    height: 100%;
}
.main-steps-alzheimrs .inner-steps-post-info h3 {
    font-size: 19px;
}
.inner-top-main-bannercol.postion-mobile-cstm h1 {
    font-size: 40px;
}
.custom-col {
    background: #fff;
    padding: 20px;
    min-height: 300px;
    margin-bottom: 20px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #5cd0aa7d;
}
.width-size {
max-width: 1067px;
margin: 0px auto;
padding: 10px 0;
}
.custom-col-sec {
background: #fff;
padding: 20px;
min-height: 360px;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0px 3px 6px 0px #5cd0aaa3;
}
.get-started-today-section {
    background: url(../../../../../wp-content/uploads/2025/02/Group-1686555784-1.jpg) no-repeat;
    background-size: cover;
    height: 520px;
    display: flex;
    align-items: center;
    background-position: top;
}
.inner-colom-benifet-respite.inner-whychooseus-col {
    height: 300px;
    text-align: left;
}
.inner-colom-benifet-respite.inner-whychooseus-col h3 {
    font-size: 21px;
    font-weight: 600;
}
.inner-colom-benifet-respite.inner-whychooseus-col .content, .inner-colom-benifet-respite.inner-whychooseus-col .content p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    -webkit-box-orient: vertical;
}
.inner-start-today {
    font-size: 20px;
}
section.easy-steps-section.pt-5.main-steps-alzheimrs h2.text-center.text-black.font-31 {
    text-transform: none;
}

.col-bg-contact.bg-white.radiues-bg input::placeholder, .col-bg-contact.bg-white.radiues-bg textarea::placeholder {
    color: #000;
    opacity: 1; /* Firefox */
  }
  
  .col-bg-contact.bg-white.radiues-bg input::-ms-input-placeholder,
  .col-bg-contact.bg-white.radiues-bg textarea::-ms-input-placeholder { /* Edge 12 -18 */
    color: #000;
  }


/* FOOTER */

.inner-footer-colom.footer-logo ul {

    display: flex;

    gap: 20px;

    justify-content: center;

}

section.footer-section ul {

    padding: 9px 0;

}

.inner-footer-colom.footer-menu {

    color: #AC0057;

    font-size: 22px;

    font-family: "Montserrat", serif;

    font-weight: 600;

    text-transform: capitalize;

}

.inner-footer-colom.footer-menu ul li {
    line-height: 25px;
    margin-bottom: 15px;
}

.inner-footer-colom.footer-menu ul li a {

    font-size: 17px;

    color: #222222cf;

    text-transform: capitalize;

}

.inner-footer-colom.footer-logo {

    text-align: center;

}

.footer-copy-right-section.text-center {

    padding: 40px 0 0;

}

/* About-us Css */

    .about-us-inner h3 {
        font-size: 31px;
        text-transform: capitalize;
        font-weight: 600;
    }

    .about-us-inner p {
        max-width: 608px;
        font-size: 16px;
    }
 
    .value-inner-section h3 {
        font-size: 19px;
        font-weight: 700;
        color: #005F5F;
    }

    .value-inner-section p {
        font-size: 16px;
        /* max-width: 230px; */
        max-width: 100%;
    }

    .top-content h3 {
        color: #000;
        font-size: 31px;
        font-weight: 600;
    }

    .top-content p {
        color: #000;
        font-size: 16px;
        font-weight: 500;
    }

    section.our-value {
        padding: 60px 0;
    }

    .value-inner-section {
        border-right: 1px solid #005F5F61;
    }

    .col-sm-12.col-xs-12.col-md-3.col-lg-3.col-xl-3.col-xxl-3:last-child .value-inner-section {
        border: 0px;
    }

    .promise-inner h3 {
    font-size: 31px;
    padding: 0 0 14px 0;
    font-weight: 600;
    text-transform: capitalize;
}
    .promise-inner p {
        max-width: 988px;
        margin: 0px auto;
        font-size: 17px;
    }
    .content-form-inner h3 {
    color: #005F5F;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
}
.content-form-inner p {
    color: #000;
    font-size: 16px;
    padding-top: 5px;
}
.content-form-inner {
    text-align: center;
    max-width: 600px;
    margin: 0px auto;
    padding: 30px 122px;
    margin-top: 33px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, #5CD0AAE0 0px 1px 2px 0px;
}
section.top-content-today {
    margin: 20px 0;
}
h3.green-color {
color: #005F5FFA;
}

.custom-col-new {
    background: #fff;
    padding: 45px;
    min-height: 315px;
    margin-bottom: 20px;
    border-radius: 3px;
    box-shadow: 0px 0px 10px 0px #5cd0aa7d;
}
.custom-col-new-image img {
    width: 100%;
    border-radius: 10px;
    height: 315px;
    box-shadow: 0px 0px 10px 0px #5cd0aa7d;
    object-fit: cover;
    object-position: top;
}
.page-id-214 .inner-colom-benifet-respite .content {
    font-size: 16px;
}

.blue-bg-about {
    background-color: var(--blue);
    background-image: url(../../../../../wp-content/uploads/2025/02/Frame-151.png);
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: cover;
}
section.contact-us-services-section.blue-bg.py-4 .nf-field-element select {
    padding: 9px 7px;
}
.page-id-18 section.form-ninja .nf-form-cont .nf-field-element label {
    padding: 0 !important;
}
.inner-col-sec-col-img img {
    height: 370px;
    object-fit: cover;    border-radius: 3px;
}
.row.images-section-row-two-sec {
    padding-top: 10px;
}
.absolute-colom-our-team {
    border-top: 5px solid #005F5F;
    width: 85%;
    margin: -60px auto 0;
    z-index: 1;
    position: relative;
    padding: 15px;
    text-align: center;
}
.absolute-colom-our-team h3 {
    font-size: 21px;
    font-weight: 600;
}
.inner-our-team-cols.position-relative img {
    height: 330px;border-radius: 2px;
    object-fit: cover;
}






@media (max-width:767px) {
    .about-us-inner img {
    width: 100%;
}
.about-us-inner h3 {
    font-size: 25px;
}
.about-us-inner p {
    font-size: 16px;
}
section.our-value {
    padding: 30px 0;
}
.top-content h3 {
    font-size: 25px;
}
.value-inner-section {
    border-right: none;
}
.value-inner-section {
    border-right: none;
    margin: 0px auto;
    display: table;
    text-align: center;
    margin-bottom: 20px;
}
.promise-inner h3 {
    font-size: 25px;
    padding: 0 0 10px 0px;
}
.promise-inner p {
    font-size: 16px;
}
section.top-content-today {
    margin: 0;
}
.content-form-inner {
    padding: 25px 20px;
    margin-top: 33px;
}
}

/* About-us css End */



/* Contect Us */
section.form-ninja input, section.form-ninja select{
    border-radius: 3px;
    padding: 20px 10px;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
section.form-ninja .nf-form-cont {
    box-shadow: 0 0 2px 0 #0000003d;
    padding: 30px;
}
    ul.flex-button {
        display: flex;
        list-style: none;
        padding: 0;
        gap: 36px;
        margin-bottom: 40px;
    }
    ul.flex-button a {
        background: #005F5F;
        color: #fff;
        padding: 20px 30px;
        border-radius: 10px;
        min-width: 330px;
        display: flex;
        font-size: 20px;
    }
    a.a-right {
        background: #5CD0AA !important;
    }
    .top-content-contact h3 {
    color: #000;
    font-size: 31px;
    font-weight: 600;
    padding: 41px 0 20px 0;
}

    .top-content-contact p {
        color: #000;
        font-size: 16px;
        font-weight: 500;
        max-width: 970px;
    }

    section.form-ninja label {
    color: #000000a3;
    padding-top: 25px;
    font-family: 'Montserrat';
    font-weight: 600;
}
section.form-ninja textarea {
    height: 150px;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.nf-multi-cell .nf-cell {    float: left;
    padding: 0 24px;
}
.nf-cell:nth-child(odd) .nf-field-element  {    padding-right: 30px;
}
.modal-footer a.w-100.dark-blue-bg.w-auto.text-white.border-none.text-uppercase.btn.d-inline-block {
    background: #005f5f;       width:100% !important;
    font-size: 17px;
}
.modal-header, .modal-footer {
    border: none;
}
.modal-header {
    height: 34px;
    padding: 0 10px;
}
.textarea-wrap .nf-field-element {    padding-right: 0px !important;
}
div#nf-field-19-wrap{padding-right: 30px;}
.about-us-inner img {
    /* max-width: 530px; */
    max-width: 100%; width: 100%;   height: 380px;
    object-fit: contain;
}
nav.navbar ul.sub-menu li a span {
    line-height: 20px;
}
.page-id-214 .content {
    font-size: 18px !important;
}
.masonry_wrap .single_item img {
    object-fit: cover; width: 100%;
}








    @media (max-width:767px) {
        ul.flex-button {
            display: block;
        }
        ul.flex-button a {
            display: inline-flex;
            font-size: 14px;
            margin: 20px 0;
        }
        .top-content-contact h3 {
            font-size: 25px;padding: 0;
        }
    }

/* Contect US End */

/* CUSTOMIZE CSS */
input[type="radio"]{
    appearance: none;
    border: 1px solid #d3d3d3;
    width: 30px;
    height: 30px;
    content: none;
    outline: none;
     position:relative;
    margin: 0;
         padding: 10px 10px !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
 }
 .page-id-14 .custom-col.custom-col-new {
     min-height: 260px;
 }
 .page-id-14  section.key-benifet-section.benefits-acute-section .custom-col.custom-col-new {
     height: 210px;
     min-height: auto;
 }
 input[type="radio"]:checked {
   appearance: none;
   outline: none;
   padding: 0;
   content: none;
   border: none;
 }
 
 input[type="radio"]:checked::before{
   position: absolute;
   color: green !important;
   content: "\00A0\2713\00A0" !important;
 /*   border: 1px solid #d3d3d3; */
   font-weight: bolder;
   font-size: 21px;
     top:-7px;
     left:0;
 }
 .nf-form-content .nf-field-container #nf-field-29-wrap .nf-field-element .ninja-forms-field {
     box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
     background-color: rgb(255, 255, 255);
     width: 100%;
     border-radius: 3px;
     padding: 20px 10px;
     border-width: initial;
     border-style: none;
     border-color: initial;
     border-image: initial;
 }
 .nf-cell:nth-child(odd) .nf-field-element {
     padding-right: 0;
 }
 ul.sub-menu .menu-item-has-children ul.sub-menu {
     display: none !important;
 }
 ul.sub-menu .menu-item-has-children:hover ul.sub-menu {
     display: block !important;
 }
 ul.sub-menu .menu-item-has-children:after {
     content: "\f107";
     display: inline-block;
     font: normal normal normal 19px / 1 FontAwesome;
     color: #005f5f;
     position: absolute;
     top: 10px;
     right: 20px;
 }
 div#nf-field-32-wrap label , div#nf-field-33-wrap label , div#nf-field-34-wrap label , div#nf-field-35-wrap label , div#nf-field-36-wrap label {
     padding: 0;
 }
 .inner-top-header-col, .inner-top-header-col p, .inner-top-header-col a {
     
     text-transform: capitalize !important;
 }
 ul.navbar-nav li a, ul.navbar-nav li a span {
     color: var(--light-sky-blue);
     font-size: 20px;
     font-weight: 500;
     margin: 0 10px !important;
 }
 /* li#menu-item-22  ul.sub-menu {
    width: 270px !important;
 } */
 nav.navbar ul.sub-menu {
     position: absolute;
     width: max-content !important;
     z-index: 9;
     background: #fff;
     display: none;
     text-align: left;
     padding: 11px 0px;
 }
 .about-us-inner h5 {
     color: #005F5F;
 }
 
 .page-template-our-team .value-inner-section {
     border-right: 1px solid #ffffff70;padding-right: 10px;    min-height: 145px;
 }
 .page-template-our-team .value-inner-section h3 {
     font-size:21px;
     font-weight: 500;
     color: #fff;
 }
 .page-template-our-team .top-content p {
     color: #fff;font-weight: 300;
     font-size: 16px;
 }
 .page-template-our-team .top-content h3 {
     color: #fff;
     font-size: 31px;
     font-weight: 600;
 }
 section.coverage-area-section .coverage-heading.text-center h2{
    font-size: 31px;
    font-weight: 600;
 }
 .page-id-14 section.key-benifet-section.benefits-acute-section.work-with-sec.py-5  .custom-col.custom-col-new {
    min-height: 250px;
}
 
 /* service area page */
 .page-template-service-area .commen-class-inner.col-xs-12.col-sm-12.col-md-8.col-lg-8.col-xl-8.col-xxl-8 {
     background: #eafff8;
     position: relative;
     top: -50px;
     box-shadow: 2px 2px 8px #90b9b9;
     padding: 40px;
     text-align: center;
 }
 .page-template-service-area .banner-bottom-inner-two {
     background-color: #eafff8;
     box-shadow: 2px 2px 8px #90b9b9;
     padding: 32px;
 }
 .page-template-service-area .banner-bottom-inner-two {
     background-color: #eafff8;
     box-shadow: 2px 2px 8px #90b9b9;
     padding: 50px;
     text-align: center;
     font-size: 18px;
     width: 311px;
     margin: 0 0 0px 19px;
     position: relative;
     top: -50px;
 }
 .page-template-service-area .banner-bottom-inner-two h5 {
     color: #005F5F;
     font-weight: 700;
 }
 .page-template-service-area section.service-offered-section.blue-bg.py-5.mb-5 {
     text-align: center;
 }
 .coverage-list.d-flex.justify-content-center ul li {
     list-style: disc !important;
 }
 .coverage-list.d-flex {
     gap: 110px;
 }
 .page-id-686 .inner-top-main-bannercol.postion-mobile-cstm h1 {
     font-size: 54px;
 }

 .qualification-list.d-flex {
     gap: 110px;
 }

.masonry_wrap .single_item:nth-child(1) img{
    height: 305px;
}
.masonry_wrap .single_item:nth-child(2) img {
    height: 423px;
}
.masonry_wrap .single_item:nth-child(3) img {
    height: 410px;
}
.masonry_wrap .single_item:nth-child(4) img {
    height: 320px;
}
.qualification-list.d-flex ul li {
    margin: 20px -30px !important;
    position: relative;
    display: flex;
    align-items: center;
}
.qualification-list.d-flex ul li:before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../../../../../wp-content/uploads/2025/02/Vector-31.svg);
    background-size: cover;
    margin-right: 12px;
    background-repeat: no-repeat;
}
section.bhy-choose-section .inner-shy-choose-colom h2.text-blue {
    font-size: 31px;
}
.page-template-contect-us .nf-field label, .page-template-contect-us .nf-field span {
    color: #333;
}
section.our-services-section .inner-our-services-heading-row a.pink-color.bg-white,
section.contact-us-services-section.blue-bg.py-4 .inner-our-services-heading-row.text-center a.pink-color.bg-white{
    pointer-events: none;
}
.col-bg-contact.bg-white.radiues-bg.home-page-class-ninja-form input{
    margin: 0 !important;
}
.col-bg-contact.bg-white.radiues-bg.home-page-class-ninja-form .nf-before-form-content {
    margin-bottom: 19px;
}
.col-bg-contact.bg-white.radiues-bg.home-page-class-ninja-form {
    min-height: 540px;
}
.col-bg-contact.bg-white.radiues-bg.home-page-class-ninja-form .nf-response-msg {
    font-size: 27px;
}
.col-bg-contact.bg-white.radiues-bg.home-page-class-ninja-form label {
    font-weight: 600;font-size: 14px;
}
.col-bg-contact.bg-white.radiues-bg.home-page-class-ninja-form #ninja_forms_required_items, 
.col-bg-contact.bg-white.radiues-bg.home-page-class-ninja-form .nf-field-container{
    margin-bottom: 20px;
}
.page-id-210 .hospice-palliative-care-benefits-col {
    height: 250px;overflow: hidden;
}
.div-block-for-mobile {
    display: none !important;
}
.our-team-section-main-section .owl-theme  button.owl-dot span {
    background: #ffffff8c;
    padding: 10px;
}
.our-team-section-main-section .owl-theme  button.owl-dot.active span {
    background: #fff;
}
.page-id-210 section.benefits-acute-section.py-5 .inner-full-image-row.hospice-palliative-care-benefits-col.overflow-hidden img {
    height: 100%;
    object-fit: cover;
}
.page-id-210 section.benefits-acute-section.py-5 .inner-full-image-row.hospice-palliative-care-benefits-col.overflow-hidden {
    height: 253px;
}

@media screen and (min-width:768px) and (max-width:999px) {
    .inner-our-team-cols.position-relative img {
        height: 260px;
    }
    .absolute-colom-our-team { 
        width: 95%; 
    }
    .absolute-colom-our-team h3 {
        font-size: 17px;
    }
    .inner-col-sec-col-img img {
        height: 150px;
        object-fit: cover;
    }
    section.contact-us-services-section.blue-bg.py-4 .nf-form-layout form .nf-cell {
        width: 100% !important;
    }
    .value-inner-section p { 
        max-width: 95%;
    }
    .inner-full-image-row.hospice-palliative-care-benefits-col img { 
        height: 100%;
    }
    .page-id-686 .inner-top-main-bannercol.postion-mobile-cstm h1 {
        font-size: 40px;
    }
    .page-template-our-team .value-inner-section {
        border-right: none !important;min-height: auto;
    }
    .page-template-our-team .value-inner-section h3 {
        font-size: 16px;
    }
    .page-id-665 section.our-value.blue-bg.mb-5 .top-content {
        margin-bottom: 30px;
    }
    .page-id-665 section.our-value .col-sm-12 {
        width: 50%;
        padding-bottom: 30px;
    }
    .value-inner-section p { 
        padding-right: 10px;
    }
    .content-form-inner { 
        padding: 30px 10px;  
    }
    .custom-col-new { 
        padding: 26px;
        min-height: 310px; 
    }
    .about-us-inner img {
        max-width: 100%;
    }
    section#contact-form ul.flex-button a {
        padding: 21px 10px;
        font-size: 15px;
        justify-content: center;
    }
    section.banner-bottomo-info-section.we-are-looking-section.py-5.pb-1 .qualification-list.d-flex {
        display: block !important;
    }
    body  h2.text-center.text-white.cstm-p-w {
        width: 90%;
    }
    .page-id-12 section.our-all-services-section .inner-post-info .content {
        min-height: 129px;
    }
    .page-id-12 section.our-all-services-section .inner-post-info {
        height: auto;
    }
    .page-id-12 section.our-all-services-section .col-xs-12 {
        width: 50%;
    }
    section.easy-steps-section.pt-5.main-steps-alzheimrs .col-xs-12.col-sm-12.col-md-3.col-lg-3.col-xl-3.col-xxl-3 {
        width: 49%;
        text-align: center;
        margin: 0 auto;
    }
    .page-template-service-area .commen-class-inner.col-xs-12.col-sm-12.col-md-8.col-lg-8.col-xl-8.col-xxl-8, .page-template-service-area .banner-bottom-inner-two {
        min-height: 330px;
    }
    .page-template-service-area .banner-bottom-inner-two { 
        width: 100% !important;     padding: 10px !important;
    }
    .inner-post-info {
        height: 340px;
    }
    .inner-img-our-services {
        height: 240px; 
    }
    .page-id-214 .inner-colom-benifet-respite .content {
        font-size: 14px;
    }
    .inner-colom-benifet-respite.inner-whychooseus-col {
        height: 260px; 
    }
    .inner-colom-benifet-respite.inner-whychooseus-col h3 {
        font-size: 17px; 
    }
    .page-id-214 .content {
        font-size: 15px !important;
    }
    .key-benefit-section .center-image img {
        object-fit: contain;
        object-position: bottom;
        background: #01595a;
    }

    .masonry_wrap {
        column-count: 2;
    }
    .single_item.height img {
        height: 338px; 
        object-fit: cover;
    }
    .inner-top-main-bannercol h1 {
        font-size:32px !important; 
    }
    .key-benefit-section .center-image img { 
        height: 1105px; 
    }
    .page-id-214 section.service-offered-section .commen-class-inner h2 {
        width: 101%;
        overflow-x: hidden;
    }
    body .key-benefit-section .inner-colom-benifet-respite { 
        height:540px;
    }
    .inner-hospice-care-col {
        height: 280px; 
    }
    .inner-hospice-care-col.position-relative .position-absolute { 
        font-size: 15px; 
    }
    body .hospice-palliative-care-benefits-col {
        height: 390px !important;
    }
    .inner-infocol h3 {
        font-size: 15px; 
    }
    
    .inner-colom-benifet-respite .content {
        font-size: 14px;
    }
    .inner-top-main-bannercol img, .top-banner-section{
        height:350px;         object-position: center;
    }    
    .w-65.m-auto h1 {
        font-size: 36px; 
    }
    .w-65.m-auto {
        width: 98%;
    }
    section.banner-section { 
        height:75vh; 

    }

    .bg-banner-image { 

        height: 60vh;margin: 0 auto;

    }

    .inner-footer-colom.footer-logo img {

        width: 90%;

    }

    .contact-us-img-section.text-center img { 
        height: 980px;
        object-position: bottom;

    }

    .inner-easy-services-post.p-3.bg-white.text-center {

        padding: 0 !important;

    }

    .inner-steps-post-info h3 {
        font-size: 21px; 
    }
    section.easy-steps-section.pb-4 .row.p-4 .col-xs-12 {
        width: 50%;
    }
    .inner-steps-post-info .content {
        font-size: 16px;
    }

    .inner-post-info .content {

        font-size: 14px; 

    }

    .inner-post-info h3 { 

        font-size: 14px;

    }

    .inner-img-our-services {

        height: 170px; 

    }
    .page-id-686 section.banner-bottomo-info-section .commen-class-inner h2.text-black br {
        display: none;
    }

    .why-choose-post-inner-col h5 {
        font-size: 15px; 
    }
    .inner-full-image-row.hospice-palliative-care-benefits-col.overflow-hidden {
        height: 210px; 
    }


}

@media screen and (min-width:320px) and (max-width:767px) {
    .inner-our-team-cols.position-relative img {
        height: 400px; 
    }
    .absolute-colom-our-team h3 {
        font-size: 19px;
    }
    .inner-col-sec-col-img img {
        height: 230px;
        margin: 10px 0;
    }
    section.form-ninja .nf-multi-cell .nf-cell {
        width: 100% !important;
    }
    section.contact-us-services-section.blue-bg.py-4 .nf-form-layout form .nf-cell {
        width: 100% !important;
    }
    .div-none-for-mobile{
        display: none !important;
    }
    .div-block-for-mobile {
        display: block !important;
    }
    section.coverage-area-section .coverage-heading.text-center h2 {
        font-size: 25px; 
    }
    .page-template-service-area .commen-class-inner.col-xs-12,
    .page-template-service-area .banner-bottom-inner-two { 
        padding: 20px !important; 
    }
    .page-id-686 section.banner-bottomo-info-section .commen-class-inner h2.text-black br {
        display: none;
    }
    .inner-colom-benifet-respite.inner-whychooseus-col h3 {
        font-size: 19px; 
    }
    .inner-colom-benifet-respite .content {
        font-size: 16px;
    }
    .page-id-212 .Personal-offered.py-4 .col-sm-12 {
    padding-bottom: 20px;
}
    .page-id-212 .custom-col-sec {
        min-height: 100%;
    }
    .coverage-list.d-flex.justify-content-center {
        display: block !important;padding-top: 20px;
    }
    .inner-top-main-bannercol.postion-mobile-cstm h1 p {
        margin: 0;
    }
    .page-id-665 section.banner-bottomo-info-section.py-5 {
        padding-bottom: 0 !important;
    }
    .page-id-665 .inner-colom-benifet-respite.inner-whychooseus-col h3 br {
        display: none;
    }
    .page-id-665 .inner-colom-benifet-respite.inner-whychooseus-col {
        height: auto;
    }
    .page-id-214 .masonry_wrapper .masonry_wrap .single_item:first-child {
        display: block;
    }
    .page-id-214 .masonry_wrapper .masonry_wrap .single_item {
        display: none;
    }
    .page-template-our-team .value-inner-section h3 {
        font-size: 17px;
        font-weight: 600; 
    }
    .page-template-our-team .top-content p { 
        font-weight: 300;
    }
    .page-template-our-team .top-content h3 { 
        font-size: 25px; 
        font-weight: 600;
    }
    .page-id-665 section.banner-bottomo-info-section.py-5 .commen-class-inner h2 {
        font-size: 25px;
    }
    .value-inner-section p { 
        max-width: 90%;
        text-align: center;
        margin: 0 auto;
    }
    .about-us-inner.for-mobile-block-img {
        display: block !important;
        margin: 30px 0 0;
    }
    .about-us-inner.for-mobile-none-img {
        display: none;
    }
    .page-id-665 .about-us-inner img {
        height: auto;
    }
    .page-id-665 section.about-us.py-5{
        padding-top: 0 !important;
    }
    .about-us-inner img { 
        height: 220px; object-fit: cover;
    }
    .qualification-list.d-flex ul li:before { 
        padding: 9px; 
    }
    .qualification-list.d-flex ul li { 
        width: 100%;
    }
    section.banner-bottomo-info-section.we-are-looking-section.py-5.pb-1 .qualification-list.d-flex {
        display: block !important;
    }
    h2.text-center.text-white.cstm-p-w {
        width: 90% !important; 
    }
    .inner-post-info, .inner-post-info .content {
        height: auto;min-height:auto;
    }
    .why-choose-post-inner-col { 
        height: auto; 
    }
    .masonry_wrap .single_item img { 
        height: 210px !important;
    }
    .qualification-list.d-flex {
        gap: 10px !important;
    }
    .page-id-14  section.key-benifet-section.benefits-acute-section .custom-col.custom-col-new {
        height: auto !important;
    }
    .page-template-service-area .banner-bottom-inner-two { 
        width: 100% !important; 
        position: inherit;
        top: 0 !important;    margin: 20px 0 !important;
    }
    .page-template-service-area .commen-class-inner.col-xs-12.col-sm-12.col-md-8.col-lg-8.col-xl-8.col-xxl-8 { 
        top: 0 !important; 
    }
    .page-template-our-team .inner-start-today {
        font-size: 16px;
    }
    .page-template-our-team .value-inner-section {
        border: none !important;
        text-align: center;    min-height: auto;
    }
    .page-template-our-team .value-inner-section p {
        max-width: 97%;
    }
    .inner-post-info h3 {
        overflow: auto;
        display: inline;
        -webkit-line-clamp: none;
        line-clamp: none;
        -webkit-box-orient: vertical; 
    }
   body .why-choose-post-inner-col .content {
        overflow: hidden;
        display: inline;
        -webkit-line-clamp: none;
        line-clamp: none;
        -webkit-box-orient: vertical;
    }
    .inner-start-today h2 {
        font-size: 35px;
    }
    .get-started-today-section { 
        height: 380px; 
        background-position: 70% 0;
    }
    .inner-colom-benifet-respite.inner-whychooseus-col {
        height: auto; 
    } 
    .Personal-offered h2 {
        font-size:25px;
    }
    .width-size {
        padding: 10px 10px;
    }
    .key-benifet-section h2 {
        font-size: 25px;
    }
    .commen-class-inner h2 {
        font-size:25px;
    }
    section.banner-bottomo-info-section.key-benefit-section.py-3.pt-0 h2.text-black.text-center {
        text-align: left !important;
    }
    .custom-col-image {
        margin-bottom: 20px;
    }
    .masonry_wrap {
        column-count: 1;
        column-gap: 15px
    }

    .single_item {
        margin-bottom: 15px
    }

    .key-benefit-section .center-image img {
        width: 100%;
        height: auto;
        margin-top: 0px;
    }

    .key-benefit-section .inner-colom-benifet-respite {
        height: 500px;
    }

    .single_item.height img {
        height: 200px;
        width: 100%;
    }
    section.banner-bottomo-info-section.key-benefit-section .inner-colom-benifet-respite.d-flex.align-items-start.my-4 {
        height: auto;
    }
    section.banner-bottomo-info-section.key-benefit-section .center-image img {
        object-fit: cover;
        height: 100%;
        object-position: 0;
    }
    section.banner-bottomo-info-section.key-benefit-section .center-image {
        height: 420px;
        overflow: hidden;
    }
    .masonry_wrap .single_item.height img {
        object-fit: cover;
    }
    .inner-hospice-care-col {
        margin: 10px 0px;
    }
    .inner-hospice-care-col {
        height: 400px; 
    }
    .hospice-palliative-care-benefits-col, .inner-full-image-row.hospice-palliative-care-benefits-col.overflow-hidden {
        height: auto;
    }
    section.benefits-acute-section.py-5 h2 {
        font-size: 25px;
    }
    .inner-infocol, .inner-colom-benifet-respite {
        margin: 10px 0;
    }
    nav.navbar { 
        z-index: 9;
    }
    .inner-top-main-bannercol h1 { 
        font-size: 32px !important;        text-align: justify !important;
    }
    section.top-banner-section {
        position: relative;
    }
    .inner-top-main-bannercol.postion-mobile-cstm {
        padding: 20px 16px 3px;
        /* position: absolute;
        bottom:30px;
        left: 21px; */
    }
    section.our-all-services-section .p-4 {
        padding: 0;
    }
    section.bhy-choose-section.position-relative .inner-shy-choose-colom img.w-100 {
        height: 290px;
    }
    section.bhy-choose-section.position-relative {
        padding-top: 20px;
    }
    .inner-top-main-bannercol img {
        height: 330px;
        object-position: center -60px;
        filter: brightness(0.6);
    }
    section.top-banner-section {
        height: 100%;    background: #bdf9e5 !important;
    }
    .row.border-custom-on-row { 
        margin: 0;
    }
    .w-65.m-auto.position-absolute.banner-box {
        bottom: 6%;
    }
    .w-65.m-auto.position-absolute.banner-box .content { 
        font-size: 14px;
    }
    .w-65.m-auto h1 {
        font-size: 21px; 
    }
    section.banner-section { 

        height: 490px; 

    }

    .bg-banner-image { 

        height: 390px;margin: 0 auto; width: 100%;

    }

    .w-65.m-auto {

        width: 95%;

    }

    section.contact-us-services-section .content {

        width: 95%; 

    }

    .inner-footer-colom.footer-logo img {

        width: 70%;

        text-align: left; 

    }

    .contact-us-img-section.text-center {

        overflow: hidden;

        padding-top: 30px;

    }

    .contact-us-img-section.text-center img { 

        height: 340px; 

    }

    .contact-us-img-section.text-center img { 

        object-position: bottom;

    }

    .inner-our-services-post { 

        margin-bottom: 15px;

    }

    .inner-img-our-services {
        height: 290px; 
    }

    .inner-shy-choose-colom h2, .inner-our-services-heading-row h2 {
        font-size:25px; 
    }

    .inner-shy-choose-colom {

        padding: 20px 0 0;

    }
    section.easy-steps-section.pt-5.main-steps-alzheimrs .inner-shy-choose-colom.text-center h2 p br {
        display: none;
    }
.inner-shy-choose-colom img {

    height: 430px; 

}}
 
@media screen and (min-width:320px) and (max-width:992px) {

section.top-header-section.btn-light-blue-bg, .header-btn {

    display: none;

}

ul.navbar-nav li a, ul.navbar-nav li a span{

    margin: 0;line-height: 40px;

}

nav.navbar .menu-item-has-children a:after { 

    right: -30px;

}

nav.navbar ul.sub-menu { 

    padding: 5px 12px;

}

.navbar-toggler-icon { 

    filter: invert(1);

}

button.navbar-toggler {

    border: 1px solid #fff;

}} 

div#nf-form-2-cont {
    display: none;
}
@media screen and (min-width:768px) and (max-width:992px) {
    .page-id-210 section.benefits-acute-section.py-5 .inner-full-image-row.hospice-palliative-care-benefits-col.overflow-hidden {
    height: 383px !important;
}
}
@media screen and (min-width:993px) and (max-width:1199px) {
    .page-id-210 section.benefits-acute-section.py-5 .inner-full-image-row.hospice-palliative-care-benefits-col.overflow-hidden {
        height: 303px !important;
    }
    .inner-our-team-cols.position-relative img {
        height: 260px;
    }
    
    .inner-col-sec-col-img img {
        height: 270px;
        object-fit: cover;
    }
    .contact-us-img-section.text-center img {
        height: 980px; 
    }
    section.contact-us-services-section.blue-bg.py-4 .nf-form-layout form .nf-cell {
        width: 100% !important;
    }
    .custom-col-image img { 
        height: 390px; 
    }
    .custom-col { 
        min-height: 381px; 
    }
    section.easy-steps-section.pb-4 .row.p-4 .col-xs-12 {
        width: 50%;
    }
    .page-id-686 .inner-top-main-bannercol.postion-mobile-cstm h1 {
        font-size: 40px;
    }
    .page-template-our-team .value-inner-section h3 {
        font-size: 16px;
    }
    .custom-col-new-image img { 
        height: 355px; 
    }
    .custom-col-new { 
        padding: 25px;
        min-height: 355px; 
    }
    .about-us-inner img {
        max-width: 100%;
    }
    .page-id-210 .hospice-palliative-care-benefits-col {
        height: 300px;
    }
  body  h2.text-center.text-white.cstm-p-w {
        width: 85%;
    }
    .page-id-12 section.our-all-services-section .inner-post-info .content {
        min-height: 129px;
    }
    .page-id-12 section.our-all-services-section .inner-post-info {
        height: auto;
    }
    .page-id-12 section.our-all-services-section .col-xs-12 {
        width: 50%;
    }
    .alzheimers-page-min-page .custom-col, .alzheimers-page-min-page .custom-col-image {
        height: 410px;
    }
    section.easy-steps-section.pt-5.main-steps-alzheimrs .col-xs-12.col-sm-12.col-md-3.col-lg-3.col-xl-3.col-xxl-3 {
        width: 49%;
        text-align: center;
        margin: 0 auto;
    }
    section.contact-us-services-section.blue-bg form.wpcf7-form.init input, section.contact-us-services-section.blue-bg form.wpcf7-form.init select,
    section.contact-us-services-section.blue-bg form.wpcf7-form.init textarea {
        font-size: 13px;
    }
    section.contact-us-services-section.blue-bg form.wpcf7-form.init label {
        font-size: 13px;
    }
    section.bhy-choose-section .inner-shy-choose-colom h2.text-blue {
        font-size: 33px;
    }

    .page-template-service-area .commen-class-inner.col-xs-12.col-sm-12.col-md-8.col-lg-8.col-xl-8.col-xxl-8 h2.text-black {
        font-size: 31px;
    }
    .page-template-service-area .commen-class-inner.col-xs-12.col-sm-12.col-md-8.col-lg-8.col-xl-8.col-xxl-8, .page-template-service-area .banner-bottom-inner-two {
        min-height: 370px;
    }
    .key-benefit-section .center-image img { 
        height: 1045px; 
    }
    .inner-img-our-services {
        height: 240px; 
    }
    .inner-post-info {
        height: 310px;
    }
    .inner-top-main-bannercol img, .top-banner-section{
         object-position: center;
    }   
    body a.navbar-brand img {  
        width: 135px;
    } 
    .inner-top-main-bannercol.postion-mobile-cstm h1 {
        font-size: 40px;
    }
    .key-benefit-section .inner-colom-benifet-respite { 
        height: 510px;
    }
    .w-65.m-auto h1 {
        font-size: 36px; 
    }
    .w-65.m-auto {
        width: 98%;
    }
    .inner-top-header-col, .inner-top-header-col p, .inner-top-header-col a { 
        font-size: 14px; 
    }
    section.banner-section { 
        height:73vh; 
    }
    .bg-banner-image { 
        height:60vh;margin: 0 auto;
    }
ul.navbar-nav li a, ul.navbar-nav li a span { 
    font-size: 16px !important; 
    margin: 0 6px;
}
nav.navbar .menu-item-has-children a:after { 
    top: 4px;
    right: -11px;
}
.header-btn a.btn.btn-light-blue-bg {
    font-size: 17px; 
}}
.inner-top-main-bannercol.postion-mobile-cstm br {
    display: none;
}