:root {
    --primary: #1bbde4;
    --text-gray: #626262;
    --text-black1: #081839;
}


@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: 100;
    src: url("../fonts/IRANSansX-Thin.woff2") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: 200;
    src: url("../fonts/IRANSansX-UltraLight.woff2") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/IRANSansX-Light.woff2") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: 500;
    src: url("../fonts/IRANSansX-Medium.woff2") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: IRANSansXd;
    font-style: normal;
    font-weight: 600;
    src: url("../fonts/IRANSansX-Demibold.woff2") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: 900;
    src: url("../fonts/IRANSansX-Black.woff2") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: bold;
    src: url("../fonts/IRANSansX-Bold.woff2") format("woff2");
    font-display: swap;
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/IRANSansX-Regular.woff2") format("woff2");
    font-display: swap;
}

@media (min-width:1200px) and (max-width:1400px) {
    .footer-wrapper {
        border-top-right-radius: 150px !important;
        border-top-left-radius: 150px !important;
    }
}



@media (min-width:992px) and (max-width:1200px) {

    .footer-wrapper {
        border-top-right-radius: 100px !important;
        border-top-left-radius: 100px !important;
    }
}


@media (min-width:768px) and (max-width:992px) {
}

@media (min-width:576px) and (max-width:768px) {
}

@media (max-width:576px) {
    .header-call-btn a {
        font-size: 14px !important;
        padding: 12px 20px !important;
    }
}

@media (max-width:768px) {
}

@media (max-width:1200px) {
    #intro-slider .dots-container {
        top: unset !important;
        bottom: -5%;
        right: 0;
        left: 0 !important;
        margin: auto;
        text-align: center;
    }

        #intro-slider .dots-container .owl-dot {
            display: inline-block;
        }
}


@media (max-width:992px) {
    header::before {
        display: none;
    }
}


body {
    font-family: "IRANSansX";
    direction: rtl;
}


.top-menu > li {
    display: inline-block;
    margin-left: 20px;
    position: relative;
}


.top-menu li a {
    font-size: 15px;
    color: #626262;
    text-decoration: none;
    position: relative;
    transition: all 0.3s ease-in;
}


.top-menu > li > a::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: -5px;
    transition: all 0.3s ease-in;
    height: 2px;
    width: 0;
    background-color: #1bbde4;
}



.top-menu > li > a:hover::before {
    width: 35%;
}

.top-menu {
    padding: 0;
    margin: 0;
    list-style-type: none;
}


    .top-menu li a:hover {
        color: #1bbde4;
    }


    .top-menu ul {
        background-color: #fff;
        padding: 5px;
        position: absolute;
        border-radius: 7px;
        top: 50px;
        right: 0;
        min-width: 230px;
        list-style-type: none;
        box-shadow: 0 0 2px #D6D6D6;
        z-index: 9;
        transition: all 0.3s ease-in;
        visibility: hidden;
        transform: translateY(0px);
        opacity: 0;
    }


    .top-menu > li:hover > ul {
        opacity: 1;
        visibility: visible;
        transform: translateY(-10px);
    }

    .top-menu > li > ul > li > ul {
        right: 185px;
    }


    .top-menu > li > ul > li:hover > ul {
        opacity: 1;
        transform: translateY(-10px);
        visibility: visible;
    }

    .top-menu ul li {
        text-align: right;
        padding: 5px;
    }

        .top-menu ul li a {
            display: block;
            padding-right: 10px;
        }

            .top-menu ul li a:hover {
                margin-right: 5px;
            }

    .top-menu > li > a:after {
        content: '';
        border-radius: 50%;
        width: 5px;
        height: 5px;
        background-color: #1bbde4;
        padding-left: 3px;
        position: absolute;
        left: -10px;
        font-size: 7px;
        top: 6px;
    }



    .top-menu > li > ul > li a:after {
        content: '';
        border-radius: 50%;
        width: 10px;
        height: 10px;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url("../images/icons/chevron-left-svgrepo.svg");
        padding-left: 3px;
        position: absolute;
        font-size: 7px;
        left: 0;
        top: 25px;
        transition: all .3s;
    }



    .top-menu > li > ul > li a:after {
        content: '';
        font-size: 10px;
        color: #fff;
        padding-left: 3px;
        position: absolute;
        left: 10px;
        top: 6px
    }

    .top-menu > li > a:only-child:after,
    .top-menu > li > ul > li a:only-child:after {
        content: '' !important;
        background-image: none !important;
        display: none;
    }

/* .top-menu>li>a:only-child:before,
.top-menu>li>ul>li a:only-child:before {
    display: none;
    content: '' !important;
    background-image: none !important;

} */




.header-call-btn a {
    color: #fff;
    font-size: 15px;
    background-color: #1bbde4;
    padding: 14px 45px;
    box-shadow: 0px 6px 20px -8px #1bbde4;
    transition: all .4s;
    display: inline-block;
}

    .header-call-btn a:hover {
        background-color: #1499ba;
    }





.mobile-menu {
    margin-top: 30px;
    margin-right: 15px;
    list-style-type: none;
    padding-right: 0;
}

.sidebar-phone {
    padding-top: 50px;
}

.mobile-menu ul {
    display: none;
    margin-right: 10px;
    list-style-type: none;
}

.mobile-menu li {
    padding: 5px;
    border-radius: 5px;
    border-bottom: 1px dashed #c3c0c0;
    position: relative;
}

    .mobile-menu li:last-child {
        border-bottom: none;
    }

    .mobile-menu li a.active {
        background-color: #1bbde4;
        color: #fff;
    }

    .mobile-menu li a {
        padding: 5px;
        display: block;
        border-radius: 5px;
        position: relative;
        padding: 10px 5px;
        color: #081839;
        text-align: right;
        text-decoration: none;
    }

.mobile-menu > li > a:before {
    content: '';
    background-image: url("../images/icons/chevron-down-svgrepo.svg");
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 3px;
    position: absolute;
    left: 10px;
    font-size: 7px;
    transition: all 0.3s;
    top: 16px;
}

.mobile-menu > li > a.active:before {
    transform: rotate(90deg);
}


.mobile-menu > li > ul > li a.active:before {
    transform: rotate(90deg);
}

.mobile-menu > li > ul > li a:before {
    content: '';
    background-image: url("../images/icons/chevron-down-svgrepo.svg");
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 3px;
    position: absolute;
    font-size: 7px;
    left: 10px;
    top: 16px;
    transition: all 0.3s;
}

.mobile-menu > li > a:only-child:after,
.mobile-menu > li > ul > li a:only-child:after {
    content: '' !important;
    background-image: none !important;
}

.mobile-menu > li > a:only-child:before,
.mobile-menu > li > ul > li a:only-child:before {
    content: '' !important;
    background-image: none !important;
}

.header-logo a img {
    height: 35px;
}


.sidebar-menu {
    position: fixed;
    z-index: 999999999;
    background: #fff;
    width: 315px;
    height: 100%;
    top: 0;
    right: -400px;
    transition: all 0.2s;
    overflow-y: scroll;
}

.sidebar-overlay {
    z-index: 999999999;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.92);
    position: fixed;
    right: 0px;
    top: 0px;
    display: none;
}

.show-menu {
    right: -1px !important;
}


header::before {
    content: "";
    width: 50%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #F5F8F9;
    border-radius: 0 0 20px 0;
    min-height: 600px;
    z-index: -1;
}

.intro-slider-text {
    font-size: 13px;
    margin-top: 30px;
    max-width: 600px;
    line-height: 26px;
}

.intro-slider-btn {
    background-color: #1bbde4;
    padding: 14px 45px;
    font-size: 14px;
    box-shadow: 0px 6px 20px -8px #1bbde4;
    margin-bottom: 25px;
    transition: all .4s;
}

    .intro-slider-btn:hover {
        background-color: #1499ba;
    }


#intro-slider .content-wrapper img {
    display: block;
    width: 70%;
}


#intro-slider .content-wrapper {
    min-height: 550px;
}



    #intro-slider .content-wrapper .content {
        padding: 50px;
        padding-top: 100px;
    }


.intro-slider .item {
    margin: 30px 0;
}


#intro-slider .dots-container button {
    background-color: transparent;
    border: none;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 5px;
    color: rgba(98, 98, 98, 0.37);
    transform: scale(1);
    transition: all .3s;
}


#intro-slider .dots-container {
    top: 40%;
    left: -70px;
}



    #intro-slider .dots-container .owl-dot.active button {
        color: #626262;
        transform: scale(1.4);
    }

#intro-slider .intro-slider-title {
    line-height: 40px;
}


/* landign-1 start */

@media (min-width:992px) {
    .nurse-section-1-section {
        /* background-size: 850px; */
    }
}

@media (min-width:1400px) {
    .nurse-section-1-section-section {
        /* background-size: 900px; */
    }
}


@media (min-width:1200px) and (max-width:1400px) {
    /* .nurse-section-1-section {
        background-size: 850px;
    } */
}

/* .nurse-section-1 {
    background-image: url("../images/bg-02.jpg");
    background-repeat: no-repeat;
    background-position: 130% 0;
} */

.nurse-section-1 .nurse-section-1-top-title {
    color: #1bbde4;
    font-weight: 800;
    font-size: 16px;
    display: inline-block;
}


.nurse-section-1-title {
    font-size: 30px;
    font-weight: 800;
    color: #081839;
    margin: 10px 0 20px 0;
    line-height: 45px;
}

.nurse-section-1-text {
    color: #626262;
    font-size: 15px;
    line-height: 27px;
    text-align: justify;
}


.nurse-section-1-author {
    color: #081839;
}

.nurse-section-1 img {
    max-width: 100%;
    height: auto;
}

.nurse-section-1-founder {
    color: #1bbde4;
}

.nurse-section-1-img-box2 {
    border-left: 1px solid #ddd;
    text-align: center;
}


.nurse-section-1-boxes {
    border-bottom: 1px solid #ddd;
    padding: 30px 0;
}


.nurse-section-1-list ul {
    margin: 0;
    padding: 0;
    padding-right: 30px;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    gap: 20px 0;
}

    .nurse-section-1-list ul li {
        flex: 0 0 50%;
        color: #081839;
        font-weight: 500;
        font-size: 15px;
        position: relative;
    }

        .nurse-section-1-list ul li:hover {
            color: #1bbde4;
        }


        .nurse-section-1-list ul li::before {
            content: "";
            position: absolute;
            top: 1px;
            right: -30px;
            width: 20px;
            height: 20px;
            background-size: cover;
            background-repeat: no-repeat;
            background-image: url('data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4gPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjU1ODc5IDMuNjk3MkMxMC43NTUyIDIuMDIyMTYgMTMuMjQ0NyAyLjAyMjE2IDE0LjQ0MTIgMy42OTcyTDE0LjYzMTcgMy45NjM4N0MxNC44NDIyIDQuMjU4NjcgMTUuMTk1OCA0LjQxNjUyIDE1LjU1NTggNC4zNzY1MkwxNi40MDQ4IDQuMjgyMThDMTguMzE1NiA0LjA2OTg4IDE5LjkzMDEgNS42ODQzOSAxOS43MTc4IDcuNTk1MTNMMTkuNjIzNSA4LjQ0NDE1QzE5LjU4MzUgOC44MDQyIDE5Ljc0MTMgOS4xNTc3NCAyMC4wMzYxIDkuMzY4MzFMMjAuMzAyOCA5LjU1ODc5QzIxLjk3NzggMTAuNzU1MiAyMS45Nzc4IDEzLjI0NDcgMjAuMzAyOCAxNC40NDEyTDIwLjAzNjEgMTQuNjMxN0MxOS43NDEzIDE0Ljg0MjIgMTkuNTgzNSAxNS4xOTU4IDE5LjYyMzUgMTUuNTU1OEwxOS43MTc4IDE2LjQwNDhDMTkuOTMwMSAxOC4zMTU2IDE4LjMxNTYgMTkuOTMwMSAxNi40MDQ4IDE5LjcxNzhMMTUuNTU1OCAxOS42MjM1QzE1LjE5NTggMTkuNTgzNSAxNC44NDIyIDE5Ljc0MTMgMTQuNjMxNyAyMC4wMzYxTDE0LjQ0MTIgMjAuMzAyOEMxMy4yNDQ3IDIxLjk3NzggMTAuNzU1MyAyMS45Nzc4IDkuNTU4NzkgMjAuMzAyOEw5LjM2ODMxIDIwLjAzNjFDOS4xNTc3NCAxOS43NDEzIDguODA0MiAxOS41ODM1IDguNDQ0MTQgMTkuNjIzNUw3LjU5NTEzIDE5LjcxNzhDNS42ODQzOSAxOS45MzAxIDQuMDY5ODggMTguMzE1NiA0LjI4MjE4IDE2LjQwNDhMNC4zNzY1MiAxNS41NTU4QzQuNDE2NTIgMTUuMTk1OCA0LjI1ODY3IDE0Ljg0MjIgMy45NjM4NyAxNC42MzE3TDMuNjk3MiAxNC40NDEyQzIuMDIyMTYgMTMuMjQ0NyAyLjAyMjE2IDEwLjc1NTMgMy42OTcyIDkuNTU4NzlMMy45NjM4NyA5LjM2ODMxQzQuMjU4NjcgOS4xNTc3NCA0LjQxNjUyIDguODA0MiA0LjM3NjUyIDguNDQ0MTRMNC4yODIxOCA3LjU5NTEzQzQuMDY5ODggNS42ODQzOSA1LjY4NDM5IDQuMDY5ODggNy41OTUxMyA0LjI4MjE4TDguNDQ0MTUgNC4zNzY1MkM4LjgwNDIgNC40MTY1MiA5LjE1Nzc0IDQuMjU4NjcgOS4zNjgzMSAzLjk2Mzg3TDkuNTU4NzkgMy42OTcyWk0xNS43MDcxIDkuMjkyODlDMTYuMDk3NiA5LjY4MzQyIDE2LjA5NzYgMTAuMzE2NiAxNS43MDcxIDEwLjcwNzFMMTEuODg4MiAxNC41MjZDMTEuMzk3NyAxNS4wMTY2IDEwLjYwMjMgMTUuMDE2NiAxMC4xMTE4IDE0LjUyNkw4LjI5Mjg5IDEyLjcwNzFDNy45MDIzNyAxMi4zMTY2IDcuOTAyMzcgMTEuNjgzNCA4LjI5Mjg5IDExLjI5MjlDOC42ODM0MiAxMC45MDI0IDkuMzE2NTggMTAuOTAyNCA5LjcwNzExIDExLjI5MjlMMTEgMTIuNTg1OEwxNC4yOTI5IDkuMjkyODlDMTQuNjgzNCA4LjkwMjM3IDE1LjMxNjYgOC45MDIzNyAxNS43MDcxIDkuMjkyODlaIiBmaWxsPSIjMWJiZGU0Ii8+IDwvZz4KDTwvc3ZnPg==');
        }

.nurse-section-1-content {
    padding: 10px;
}

.nurse-section-1-list {
    padding: 30px 0;
}

.nurse-section-1-img {
    margin-right: -70px;
}

.nurse-section-1 {
    padding: 70px 0;
}


@media (max-width:992px) {
    .nurse-section-1-img {
        margin-right: 0 !important;
    }

    .nurse-section-1-content {
        padding-top: 40px;
    }

    /* .nurse-section-1 {
        background-position: 100% 0;
        background-size: contain;
    } */

    .nurse-section-1-img-box2 {
        text-align: right;
        margin-bottom: 20px;
        border-left: none;
    }

    .nurse-section-1-list ul {
        padding-right: 20px;
    }

        .nurse-section-1-list ul li {
            flex: 0 0 100%;
        }
}

/* landign-1 end */


/* landing 2 start */


.nurse-section-2-title {
    position: relative;
    font-weight: 700;
    font-size: 40px;
    color: #1bbde4;
    display: inline-block;
}

    .nurse-section-2-title::after {
        content: "";
        position: absolute;
        bottom: -25px;
        right: 0;
        left: 0;
        margin: auto;
        width: 100%;
        height: 20px;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("../images/title-bg-2.jpg");
    }


.nurse-section-2-top-wrapper {
    text-align: center;
}

.nurse-section-2-text {
    font-size: 15px;
    padding: 30px 0;
    color: #626262;
}

.nurse-section-2 img {
    max-width: 100%;
    height: auto;
}


.nurse-section-2 .col-lg-3:last-child .nurse-section-2-box::before {
    display: none;
}

.nurse-section-2 .col-lg-3:last-child .nurse-section-2-box::after {
    display: none;
}


.nurse-section-2-box .nurse-section-2-box-img-box {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 115px;
    height: 115px;
    background-color: #1bbde4;
    outline: 15px solid #1499ba47;
    transition: all .4s;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
}


.nurse-section-2-box:hover .nurse-section-2-box-img-box {
    outline-color: #1bbde4;
}

.nurse-section-2-box {
    text-align: center;
    position: relative;
    margin-bottom: 30px;
}


    .nurse-section-2-box::before {
        position: absolute;
        content: "";
        height: 1px;
        /* background-color: #1499ba; */
        border-top: 1px dotted #1bbde4;
        top: 20%;
        width: 141px;
        left: -80px;
    }

    .nurse-section-2-box::after {
        content: "";
        position: absolute;
        width: 14px;
        height: 14px;
        border-radius: 50%;
        background-color: #1bbde4;
        outline: 10px solid #fff;
        top: 17%;
        left: -5%;
    }


.nurse-section-2-box-content {
    padding-top: 150px;
}

.nurse-section-2-box-title {
    color: #1bbde4;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 40px;
    position: relative;
}

    .nurse-section-2-box-title::after {
        content: "";
        position: absolute;
        bottom: -20px;
        right: 0;
        left: 0;
        margin: auto;
        width: 15%;
        height: 1px;
        background-color: #1bbde4;
    }


.nurse-section-2-box-text {
    color: #626262;
    font-size: 14px;
    line-height: 26px;
}


@media (max-width:992px) {
    .nurse-section-2 .nurse-section-2-box::before {
        display: none;
    }

    .nurse-section-2 .nurse-section-2-box::after {
        display: none;
    }
}


.nurse-section-2-btn-wrapper {
    text-align: center;
}

.nurse-section-2-btn {
    display: inline-block;
    background-color: #1bbde4;
    color: #fff;
    padding: 10px;
    box-shadow: 0 2px #1499ba;
    text-decoration: none;
    border-radius: 5px;
    transition: all .3s;
    font-weight: bold;
}

    .nurse-section-2-btn:hover {
        background-color: #1499ba;
    }


    .nurse-section-2-btn span {
        border-right: 1px solid #3cdbe4;
        padding-right: 10px;
        font-weight: bold;
        margin-right: 10px;
    }

.nurse-section-2 {
    padding: 50px 0;
}

/* landing 2 end */




/* landing 3 start */



.nurse-section-3-top-wrapper {
    text-align: center;
}


.nurse-section-3-title {
    position: relative;
    font-weight: 700;
    font-size: 40px;
    color: #1bbde4;
    display: inline-block;
}

    .nurse-section-3-title::after {
        content: "";
        position: absolute;
        bottom: -25px;
        right: 0;
        left: 0;
        margin: auto;
        width: 100%;
        height: 20px;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("../images/title-bg-2.jpg");
    }


.nurse-section-3-text {
    font-size: 15px;
    padding: 30px 0;
    color: #626262;
}

.nurse-section-3-box-text {
    font-size: 14px;
    color: #626262;
    text-align: justify;
    line-height: 26px;
}

.nurse-section-3 img {
    max-width: 100%;
    height: auto;
}


.nurse-section-3-box {
    position: relative;
    margin-bottom: 30px;
}

.nurse-section-3-box-btn {
    display: inline-block;
    background-color: #1bbde4;
    color: #fff;
    padding: 10px;
    box-shadow: 0 2px #1499ba;
    text-decoration: none;
    border-radius: 5px;
    font-weight: bold;
    transition: all .3s;
}

    .nurse-section-3-box-btn:hover {
        background-color: #1499ba;
    }



    .nurse-section-3-box-btn span {
        border-right: 1px solid #3cdbe4;
        padding-right: 10px;
        font-weight: bold;
        margin-right: 10px;
    }

.nurse-section-3-box-img-box img:first-child {
    width: 100%;
    display: block;
    margin: auto;
}


.nurse-section-3-box-title a {
    color: #1bbde4;
    font-weight: 500;
    margin-bottom: 0;
    padding: 10px 0;
    position: relative;
    font-size: 30px;
    text-decoration: none;
    display: inline-block;
}

    .nurse-section-3-box-title a::after {
        width: 30%;
        content: "";
        position: absolute;
        bottom: -4px;
        right: 0;
        height: 1px;
        background-color: #1bbde4;
    }

.nurse-section-3-box-img-box img.shape {
    position: absolute;
    top: -10px;
    right: 10px;
    z-index: 1;
}

.nurse-section-3-box-img-box {
    position: relative;
}

    .nurse-section-3-box-img-box .overlay {
        position: absolute;
        height: 100%;
        width: 100%;
        background-color: #1bbde4;
        opacity: 0;
        top: 0;
        transition: all .3s;
    }

.nurse-section-3-box:hover .nurse-section-3-box-img-box .overlay {
    opacity: .7;
}

.nurse-section-3 {
    padding: 50px 0;
}



/* landing 3 end */



/* landing 4 start */


.nurse-section-4 {
    padding: 50px 0;
}


    .nurse-section-4 img {
        max-width: 100%;
        height: auto;
    }


.nurse-section-4-img img {
    border-radius: 10px;
}


.nurse-section-4-img {
    position: relative;
}

    .nurse-section-4-img::before {
        content: "";
        position: absolute;
        top: 10%;
        left: -50px;
        width: 100%;
        height: 80%;
        border-radius: 10px;
        border: 3px solid #1bbde4;
        z-index: -1;
    }


@media (max-width:992px) {
    .nurse-section-4-img::before {
        display: none;
    }

    .nurse-section-4-content {
        padding-right: 0 !important;
        padding: 20px;
    }


    .nurse-section-4-list li {
        flex: 0 0 100% !important;
    }
}


.nurse-section-4-content {
    padding-right: 75px;
}



.nurse-section-4-top-title {
    font-size: 15px;
    font-weight: 400;
    color: #1bbde4;
    padding: 20px 0;
    display: inline-block;
}


.nurse-section-4-title {
    color: #081839;
    font-size: 30px;
    padding: 20px 0;
    font-weight: 500;
}


.nurse-section-4-text {
    color: #aaaaaa;
    line-height: 27px;
    font-size: 15px;
}




.nurse-section-4-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding-right: 20px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 40px;
}

    .nurse-section-4-list li {
        flex: 0 0 50%;
        color: #aaaaaa;
        font-size: 14px;
        position: relative;
    }

.nurse-section-4-boxes .col-lg-6 {
    margin-bottom: 20px;
}


.nurse-section-4-list li::before {
    content: "";
    position: absolute;
    right: -22px;
    top: 3px;
    width: 14px;
    height: 14px;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIGZpbGw9IiMwMDAwMDAiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8dGl0bGU+YXJyb3ctbGVmdC1jaXJjbGU8L3RpdGxlPiA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoIEJldGEuPC9kZXNjPiA8ZGVmcz4gPC9kZWZzPiA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gPGcgaWQ9Ikljb24tU2V0LUZpbGxlZCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1OC4wMDAwMDAsIC0xMDg5LjAwMDAwMCkiIGZpbGw9IiMxYmJkZTQiPiA8cGF0aCBkPSJNMjgxLDExMDYgTDI3MC40MTQsMTEwNiBMMjc0LjUzNiwxMTEwLjEyIEMyNzQuOTI2LDExMTAuNTEgMjc0LjkyNiwxMTExLjE1IDI3NC41MzYsMTExMS41NCBDMjc0LjE0NSwxMTExLjkzIDI3My41MTIsMTExMS45MyAyNzMuMTIxLDExMTEuNTQgTDI2Ny40NjQsMTEwNS44OCBDMjY3LjIyNSwxMTA1LjY0IDI2Ny4xNSwxMTA1LjMxIDI2Ny4yMDUsMTEwNSBDMjY3LjE1LDExMDQuNjkgMjY3LjIyNSwxMTA0LjM2IDI2Ny40NjQsMTEwNC4xMiBMMjczLjEyMSwxMDk4LjQ2IEMyNzMuNTEyLDEwOTguMDcgMjc0LjE0NSwxMDk4LjA3IDI3NC41MzYsMTA5OC40NiBDMjc0LjkyNiwxMDk4Ljg2IDI3NC45MjYsMTA5OS40OSAyNzQuNTM2LDEwOTkuODggTDI3MC40MTQsMTEwNCBMMjgxLDExMDQgQzI4MS41NTIsMTEwNCAyODIsMTEwNC40NSAyODIsMTEwNSBDMjgyLDExMDUuNTUgMjgxLjU1MiwxMTA2IDI4MSwxMTA2IEwyODEsMTEwNiBaIE0yNzQsMTA4OSBDMjY1LjE2NCwxMDg5IDI1OCwxMDk2LjE2IDI1OCwxMTA1IEMyNTgsMTExMy44NCAyNjUuMTY0LDExMjEgMjc0LDExMjEgQzI4Mi44MzYsMTEyMSAyOTAsMTExMy44NCAyOTAsMTEwNSBDMjkwLDEwOTYuMTYgMjgyLjgzNiwxMDg5IDI3NCwxMDg5IEwyNzQsMTA4OSBaIiBpZD0iYXJyb3ctbGVmdC1jaXJjbGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPiA8L3BhdGg+IDwvZz4gPC9nPiA8L2c+Cg08L3N2Zz4=');
}

.nurse-section-4-boxes {
    padding: 30px 0;
}

.nurse-section-4-box-title {
    font-size: 18px;
    font-weight: bold;
    color: #081839;
}

.nurse-section-4-box-img {
    background-color: #1499ba;
    border-radius: 5px;
    width: 50px;
    height: 50px;
    text-align: center;
    padding-top: 10px;
}


    .nurse-section-4-box-img img {
        width: 30px;
        height: 30px;
    }

/* landing 4 end */


/* landing 5 start */

.nurse-section-5 {
    padding: 50px 0;
}

.nurse-section-5-top-wrapper {
    text-align: center;
}


.nurse-section-5-top-title {
    font-size: 17px;
    padding-bottom: 15px;
    display: inline-block;
    color: #1bbde4;
}


.nurse-section-5-title {
    font-size: 40px;
}

.nurse-section-5-text {
    padding: 20px 200px;
    color: #aaaaaa;
    font-size: 14px;
    line-height: 26px;
}


.nurse-section-5-box {
    background-color: #fff;
    padding: 20px;
    position: relative;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    border-radius: 7px;
    border-bottom: 3px solid #1bbde4;
    margin-bottom: 30px;
}


.nurse-section-5-box-btn {
    display: inline-block;
    text-decoration: none;
    color: #1499ba;
    transition: all .3s;
    font-size: 16px;
}

@media (max-width:992px) {
    .nurse-section-5-text {
        padding: 10px !important;
    }
}

.nurse-section-5-box-btn:hover {
    transform: scale(1.1);
}

.nurse-section-5-box-btn-wrapper {
    text-align: center;
}

.nurse-section-5-img-box img {
    border-radius: 7px;
    width: 100%;
    display: block;
    margin: auto;
}



.nurse-section-5-box-title a {
    color: #1bbde4;
    text-decoration: none;
    font-size: 23px;
    font-weight: bold;
    position: relative;
}

    .nurse-section-5-box-title a::after {
        content: "";
        position: absolute;
    }




.nurse-section-5-box-title {
    margin: 0;
    padding: 10px 0;
}

.nurse-section-5-box-text {
    color: #aaaaaa;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 26px;
    min-height: 52px;
}

/* landing 5 end */


/* landing 6 start */

.nurse-section-6 {
    padding: 50px 0;
}


    .nurse-section-6 img {
        max-width: 100%;
        height: auto;
    }


.nurse-section-6-img-box {
    position: relative;
}


    .nurse-section-6-img-box::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 80%;
        top: 10%;
        left: -10%;
        border: 3px solid #1bbde4;
        border-radius: 10px;
        z-index: -1;
    }

    .nurse-section-6-img-box img {
        border-radius: 10px;
    }


.nurse-section-6-content {
    padding-right: 80px;
}

.nurse-section-6-title {
    font-size: 50px;
    padding-bottom: 20px;
}

.nurse-section-6-top-title {
    color: #1bbde4;
    padding: 20px 0;
    display: inline-block;
}

.nurse-section-6-cta-box {
    padding: 10px;
    background-color: #1bbde4;
    border-radius: 10px;
}


.nurse-section-6-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

    .nurse-section-6-list li {
        position: relative;
        padding-right: 30px;
        margin-bottom: 10px;
    }

        .nurse-section-6-list li::before {
            content: "";
            position: absolute;
            top: 4px;
            right: 0;
            width: 17px;
            height: 17px;
            background-size: cover;
            background-repeat: no-repeat;
            background-image: url('data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMjJDNy4yODU5NSAyMiA0LjkyODkzIDIyIDMuNDY0NDcgMjAuNTM1NUMyIDE5LjA3MTEgMiAxNi43MTQgMiAxMkMyIDcuMjg1OTUgMiA0LjkyODkzIDMuNDY0NDcgMy40NjQ0N0M0LjkyODkzIDIgNy4yODU5NSAyIDEyIDJDMTYuNzE0IDIgMTkuMDcxMSAyIDIwLjUzNTUgMy40NjQ0N0MyMiA0LjkyODkzIDIyIDcuMjg1OTUgMjIgMTJDMjIgMTYuNzE0IDIyIDE5LjA3MTEgMjAuNTM1NSAyMC41MzU1QzE5LjA3MTEgMjIgMTYuNzE0IDIyIDEyIDIyWk0xNi4wMzAzIDguOTY5NjdDMTYuMzIzMiA5LjI2MjU2IDE2LjMyMzIgOS43Mzc0NCAxNi4wMzAzIDEwLjAzMDNMMTEuMDMwMyAxNS4wMzAzQzEwLjczNzQgMTUuMzIzMiAxMC4yNjI2IDE1LjMyMzIgOS45Njk2NyAxNS4wMzAzTDcuOTY5NjcgMTMuMDMwM0M3LjY3Njc4IDEyLjczNzQgNy42NzY3OCAxMi4yNjI2IDcuOTY5NjcgMTEuOTY5N0M4LjI2MjU2IDExLjY3NjggOC43Mzc0NCAxMS42NzY4IDkuMDMwMzMgMTEuOTY5N0wxMC41IDEzLjQzOTNMMTQuOTY5NyA4Ljk2OTY3QzE1LjI2MjYgOC42NzY3OCAxNS43Mzc0IDguNjc2NzggMTYuMDMwMyA4Ljk2OTY3WiIgZmlsbD0iIzFiYmRlNCIvPiA8L2c+Cg08L3N2Zz4=');
        }


.nurse-section-6-cta-box {
    text-align: center;
}

    .nurse-section-6-cta-box p {
        color: #fff;
        font-size: 18px;
        font-weight: bold;
    }

    .nurse-section-6-cta-box span {
        color: #fff;
        font-size: 17px;
        font-weight: bold;
    }

.nurse-section-6-text {
    font-size: 14px;
}


@media (max-width:992px) {
    .nurse-section-6-content {
        padding-right: 10px;
    }

    .nurse-section-6-cta-box {
        margin-bottom: 20px;
    }

    .nurse-section-6-title {
        font-size: 40px;
    }

    .nurse-section-6-img-box::before {
        display: none;
    }
}

/* landing 6 end */


.footer-link {
    text-align: center;
}

    .footer-link .footer-link-title {
        font-size: 20px;
        font-weight: bold;
        color: #081839;
    }


.footer-about p {
    font-size: 15px;
    line-height: 26px;
    text-align: justify;
}

.footer-link ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    padding-top: 10px;
}


    .footer-link ul li {
        margin-bottom: 5px;
        color: #626262;
    }

.footer-link address {
    display: inline-block;
    margin-bottom: 0;
}

.footer-link ul li a {
    color: #626262;
    text-decoration: none;
    font-size: 15px;
    transition: all .3s;
}


    .footer-link ul li a:hover {
        color: #081839;
    }

.footer-social ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    padding-top: 20px;
}

    .footer-social ul li {
        display: inline-block;
        margin-left: 8px;
    }


.footer-wrapper {
    padding: 70px 145px 10px 145px;
}


@media (max-width:992px) {
    .footer-wrapper {
        padding: 50px !important;
        border-top-right-radius: 50px !important;
        border-top-left-radius: 50px !important;
    }


    #intro-slider .content-wrapper {
        min-height: unset;
    }
/*
        #intro-slider .content-wrapper img {
            width: 100%;
            height: auto;
            min-height: unset !important;
        }*/

        #intro-slider .content-wrapper .content {
            padding-top: 0 !important;
            padding: 20px !important;
            top: 20px;
        }

    #intro-slider .intro-slider-title {
        font-size: 15px !important;
        position: relative;
        bottom: 68px;
    }

    .intro-slider-btn {
        padding: 10px 25px;
        font-size: 13px;
    }
}


#fixed-phone button {
    display: flex;
    width: 50px;
    justify-content: center;
    align-items: center;
    height: 50px;
    border-radius: 100%;
    background-color: #1bbde4;
    border: 0;
    transition: all 0.2s;
}

    #fixed-phone button:hover {
        transform: scale(1.05);
    }

#close-contact-wrapper {
    cursor: pointer;
}

#btn-show-contact svg {
    fill: #fff;
    stroke: #fff;
}

#contact-wrapper .contact-content ul {
    padding: 0;
    margin: 0;
    margin-top: 15px !important;
}



    #contact-wrapper .contact-content ul li {
        position: relative;
        list-style-type: none;
        margin-bottom: 10px;
    }

#contact-wrapper .contact-content {
    padding: 15px;
}

    #contact-wrapper .contact-content ul li a {
        text-decoration: none;
        color: #626262;
        background-color: #fff;
        padding: 7px 10px;
        border-radius: 2px;
        width: 100%;
        display: block;
        box-shadow: var(--bs-box-shadow-sm) !important;
        position: relative;
        border-right: #1bbde4;
    }

        #contact-wrapper .contact-content ul li a span.title {
            padding-left: 5px;
        }

        #contact-wrapper .contact-content ul li a span.value {
            letter-spacing: 2px;
            font-weight: bold;
        }

.instagram-bg {
    background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
    border: 2px solid #fff;
}

div#fixed-phone {
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 99;
}

#close-icon-item {
    display: none;
}

    #close-icon-item.open {
        display: block;
    }

#phone-icon-item {
    display: none;
}

    #phone-icon-item.open {
        display: block;
    }

#contact-wrapper.open {
    opacity: 1;
    visibility: visible;
}

#contact-wrapper {
    width: 300px;
    height: 400px;
    background-color: #efefef;
    border-radius: 10px;
    position: fixed;
    right: 40px;
    bottom: 70px;
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    direction: rtl;
    text-align: right;
    box-shadow: var(--bs-box-shadow-lg) !important;
    overflow: hidden;
    transition: all 0.2s;
}

.radius-open {
    border-radius: 20px 56px 56px !important;
}

#contact-wrapper .contact-header {
    background: #1499ba;
    background: linear-gradient(90deg, #1499ba 0%, #1bbde4 100%);
    height: 60px;
    padding: 15px;
    position: relative;
    color: #fff;
    padding-right: 53px;
    font-weight: bold;
}

    #contact-wrapper .contact-header svg {
        fill: #fff;
    }


    #contact-wrapper .contact-header .icon {
        display: block;
        position: absolute;
        right: 4px;
        top: 8px;
        max-width: 50px;
        overflow: hidden;
    }

#close-contact-wrapper {
    background-color: #1bbde4;
    width: 25px;
    height: 25px;
    display: block;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 15px;
    top: 15px;
    padding-top: 3px;
}



.contact-overlay {
    width: 100%;
    height: 100%;
    display: block;
    background-color: #2e2e2ee0;
    opacity: 1;
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s;
}

    .contact-overlay.show {
        visibility: visible;
        opacity: 1;
    }


#scroll-top {
    opacity: 1;
    z-index: 99;
    position: fixed;
    left: 15px;
    bottom: 15px;
    visibility: visible;
}

    #scroll-top.not-visible {
        visibility: hidden;
        opacity: 0;
    }



#button-scroll-top {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background-color: #1bbde4;
    border: 0;
    transition: all 0.2s;
}

    #button-scroll-top:hover {
        transform: scale(1.05);
    }


.header-page-title {
    font-size: 40px;
    color: #081839;
}

.custom-breadcrumb {
    padding: 0;
    margin: 20px 0;
}

    .custom-breadcrumb li {
        display: inline-block;
        margin-left: 20px;
        position: relative;
    }

        .custom-breadcrumb li a {
            color: #000;
            text-decoration: none;
            transition: all .3s;
        }

        .custom-breadcrumb li:last-child {
            color: #626262;
        }


            .custom-breadcrumb li:last-child a {
                color: #626262;
            }

        .custom-breadcrumb li a:hover {
            color: #1bbde4;
        }


        .custom-breadcrumb li:last-child::after {
            display: none;
        }

        .custom-breadcrumb li::after {
            content: ".";
            color: #626262;
            font-size: 25px;
            position: absolute;
            top: -12px;
            left: -15px;
        }



.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}



@media (max-width:576px) {
    .header-page-title {
        font-size: 25px;
        color: #081839;
        line-height: 38px;
    }

    .custom-breadcrumb li {
        display: inline-block;
        margin-left: 10px;
        position: relative;
        font-size: 13px;
    }

        .custom-breadcrumb li::after {
            left: -7px;
            top: -6px;
            font-size: 15px;
        }
}


.blog-detail-wrapper .short-dsc {
    line-height: 30px;
    font-size: 14px;
}


    .blog-detail-wrapper .short-dsc p {
        margin-bottom: 0;
    }


.blog-detail-wrapper .blog-info {
    font-size: 14px;
}


.text-editor :is(h1, h2, h3, h4, h5, h6) {
    padding: 15px 0;
    font-weight: bold;
}


.text-editor img {
    max-width: 100%;
    height: auto !important;
}

.text-editor a {
    color: #1bbde4;
    text-decoration: underline;
}

.text-editor ul {
    list-style-type: disc;
    padding: 15px;
}

    .text-editor ul li {
        margin-bottom: 7px;
    }

.text-editor > * {
    line-height: 30px;
    color: #2e465c;
    text-align: right;
}


    .text-editor > *:not(h1, h2, h3, h4, h5, h6) {
        font-size: 17px;
    }


#blog-detail aside .title {
    font-size: 14px;
    line-height: 25px;
}

#blog-detail aside ul li a:hover .title {
    color: #1499ba;
}



#blog-detail aside ul li {
    margin-bottom: 20px;
}

#blog-detail aside .box-title {
    font-weight: bold;
    font-size: 17px;
    position: relative;
    padding: 10px 0;
    padding-right: 15px;
}


    #blog-detail aside .box-title::before {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 4px;
        border-radius: 4px 0 0 4px;
        background-color: #1499ba;
    }

#blog-detail aside ul {
    padding-right: 20px;
    border-right: 1px dotted #dddddd;
}


.cta-box .icon-box {
    background-color: #1499ba;
    width: 85px;
    height: 85px;
}

.cta-box .content a {
    color: #626262;
    text-decoration: none;
    margin-left: 10px;
    position: relative;
    display: inline-block;
}


.cta-box .content address {
    color: #626262;
    font-size: 14px;
    margin-bottom: 0;
}

.cta-box ul li {
    margin-bottom: 20px;
}



/* landing 7 start */

.nurse-section-7 {
    padding: 50px 0;
}


    .nurse-section-7 .answer {
        display: none;
    }

    .nurse-section-7 .faq-box {
        margin-bottom: 20px;
    }

        .nurse-section-7 .faq-box .question {
            border: 1px solid #dddddd;
            border-radius: 30px;
            padding: 20px;
            font-size: 16px;
            color: #4e4e4e;
            font-weight: bold;
            cursor: pointer;
            position: relative;
            transition: all .3s;
        }

            .nurse-section-7 .faq-box .question:hover {
                background-color: #f5f5f5;
            }

            .nurse-section-7 .faq-box .question::after {
                content: "+";
                position: absolute;
                left: 20px;
                top: 20px;
                font-size: 20px;
                color: #4e4e4e;
            }


        .nurse-section-7 .faq-box.open .question::after {
            content: "-";
        }



        .nurse-section-7 .faq-box .answer {
            padding-top: 10px;
            font-size: 14px;
            text-align: justify;
            color: #626262;
            line-height: 27px;
        }


.nurse-section-7-title {
    text-align: center;
    font-size: 30px;
    color: #081839;
    padding-bottom: 20px;
    font-weight: bold;
}

/* landing 7 end */

.time-to-read-box {
    background: #FFFAF3;
    background: linear-gradient(260deg, rgb(252 252 236) 0%, rgba(255, 255, 255, 1) 100%);
    padding: 11px;
    border-radius: 15px;
}

.last-modified-box {
    background: #FFFAF3;
    background: linear-gradient(90deg, rgb(252 252 236) 0%, rgba(255, 255, 255, 1) 100%);
    padding: 11px;
    border-radius: 15px;
}

#toc-section .sliding-link {
    color: #defff0;
    text-decoration: none;
}

    #toc-section .sliding-link:hover {
        color: #fff;
    }

ul#tabl-of-content li {
    color: #fff;
}

.short-dsc {
    background: #f7f7f7;
    padding: 15px;
    color: #000 !important;
    border-radius: 15px;
    font-size: 16px !important;
    text-align: justify;
}

#toc-section li {
    margin-bottom: 7px;
}

section.nurse-section-7 h2 {
    text-align: center;
    padding: 30px 0;
}

span.field-validation-error {
    color: red;
}

.loading-comment {
    display: none;
}

div#commentForm {
    position: relative;
}

.loading-comment {
    background: rgb(11 131 55 / 13%);
    text-align: center;
    padding: 15px;
    position: absolute;
    width: 100%;
    height: 100%;
    padding-top: 100px;
    display: none;
}

.category-blog-box {
    background-color: #fffef6;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}


.category-section .title a {
    font-size: 19px;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 15px;
    padding-right: 10px;
    position: relative;
    background-color: #fffef6;
}

.blog-list-post li a {
    color: #464646;
    text-decoration: none;
    font-size: 16px;
    padding-bottom: 15px;
    display: block;
}

    .blog-list-post li a:hover {
        color: #890b0b;
    }

.sidebar-menu .sidebar-phone > ul li .mobile-menu-item-icon {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMiAxNS4yNUMxMS45MDE1IDE1LjI1MDQgMTEuODAzOCAxNS4yMzEyIDExLjcxMjggMTUuMTkzNEMxMS42MjE4IDE1LjE1NTcgMTEuNTM5MiAxNS4xMDAxIDExLjQ3IDE1LjAzTDYuNDcgMTAuMDNDNi4zNzAyNyA5Ljg4NDA4IDYuMzI1MjcgOS43MDc2NSA2LjM0MjkzIDkuNTMxODFDNi4zNjA1OCA5LjM1NTk4IDYuNDM5NzcgOS4xOTIwMiA2LjU2NjUxIDkuMDY4ODZDNi42OTMyNSA4Ljk0NTcxIDYuODU5NDEgOC44NzEyNiA3LjAzNTY5IDguODU4NjZDNy4yMTE5NiA4Ljg0NjA2IDcuMzg3MDIgOC44OTYxMSA3LjUzIDguOTk5OThMMTIgMTMuNDRMMTYuNDcgOC45OTk5OEMxNi42MTEgOC45MDg1OSAxNi43Nzg1IDguODY3MTcgMTYuOTQ1OCA4Ljg4MjM1QzE3LjExMzEgOC44OTc1NCAxNy4yNzA1IDguOTY4NDYgMTcuMzkyNyA5LjA4Mzc0QzE3LjUxNDkgOS4xOTkwMiAxNy41OTQ4IDkuMzUxOTggMTcuNjE5NyA5LjUxODEyQzE3LjY0NDYgOS42ODQyNSAxNy42MTMgOS44NTM5NCAxNy41MyA5Ljk5OTk4TDEyLjUzIDE1QzEyLjQ2MzMgMTUuMDc1NSAxMi4zODE5IDE1LjEzNjcgMTIuMjkwOCAxNS4xNzk3QzEyLjE5OTcgMTUuMjIyNyAxMi4xMDA3IDE1LjI0NjYgMTIgMTUuMjVaIiBmaWxsPSIjMDAwMDAwIi8+DQo8L3N2Zz4=");
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    cursor: pointer;
    left: 15px;
    font-size: 7px;
    transition: 0.3s;
    top: 17px;
    padding: 5px;
    background-color: #f0f0f0;
    box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0, rgba(27, 31, 35, 0.15) 0 0 0 1px;
    border-radius: 3px;
}

    .sidebar-menu .sidebar-phone > ul li .mobile-menu-item-icon.active {
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNyAxNS4yNUMxNi45MDE1IDE1LjI1MDQgMTYuODAzOCAxNS4yMzEyIDE2LjcxMjggMTUuMTkzNEMxNi42MjE4IDE1LjE1NTcgMTYuNTM5MiAxNS4xMDAxIDE2LjQ3IDE1LjAzTDEyIDEwLjU2TDcuNTMgMTVDNy4zODkwNCAxNS4wOTE0IDcuMjIxNDggMTUuMTMyOCA3LjA1NDE4IDE1LjExNzZDNi44ODY4NyAxNS4xMDI0IDYuNzI5NTEgMTUuMDMxNSA2LjYwNzMxIDE0LjkxNjJDNi40ODUxMiAxNC44MDA5IDYuNDA1MTYgMTQuNjQ4IDYuMzgwMjYgMTQuNDgxOEM2LjM1NTM2IDE0LjMxNTcgNi4zODY5NiAxNC4xNDYgNi40Njk5OSAxNEwxMS40NyA4Ljk5OTk4QzExLjYxMDYgOC44NTk1MyAxMS44MDEyIDguNzgwNjQgMTIgOC43ODA2NEMxMi4xOTg3IDguNzgwNjQgMTIuMzg5NCA4Ljg1OTUzIDEyLjUzIDguOTk5OThMMTcuNTMgMTRDMTcuNjcwNCAxNC4xNDA2IDE3Ljc0OTMgMTQuMzMxMiAxNy43NDkzIDE0LjUzQzE3Ljc0OTMgMTQuNzI4NyAxNy42NzA0IDE0LjkxOTQgMTcuNTMgMTUuMDZDMTcuMzg1MyAxNS4xOTA3IDE3LjE5NDggMTUuMjU5IDE3IDE1LjI1WiIgZmlsbD0iIzAwMDAwMCIvPg0KPC9zdmc+");
    }
.cateogry-content {
    background: #fff;
    box-shadow: var(--bs-box-shadow) !important;
    padding: 15px;
    border-radius: 15px;
    line-height: 32px;
    color: #30334e;
}

    .cateogry-content h2 {
        font-weight: bold;
        font-size: 22px;
        margin: 15px auto;
        display: block;
    }

    .cateogry-content h3 {
        font-weight: normal;
        font-size: 20px;
        font-weight: bold;
    }