.single-post .single-post {
    width: 100%;
    /* background: linear-gradient(180deg, #E9F0F2 11.86%, #FFF 11.86%);
    background: linear-gradient(180deg, #E9F0F2 510px, #FFF 11.86%); */
    position: relative;
    background-color: #fff;
    z-index: 1;
}

@media only screen and (min-width: 768px) {
    .single-post .single-post:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 500px;
        background-color: #E9F0F2;
        z-index: -1;
    }
}

@media only screen and (max-width: 767px) {
    .single-post {
        background: #FFF;
    }
}

.single-post .post-title-wrap {
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
}

.single-post .post-title-wrap .post-title-inner-wrap {
    width: 100%;
    max-width: 1440px;
    padding: 80px 240px 40px;
    display: flex;
    flex-flow: column nowrap;
    gap: 20px;
}

.single-post .post-title-wrap .post-title-inner-wrap h1 {
    color: #000;
    font-family: Lato;
    font-size: 56px;
    font-style: normal;
    font-weight: 800;
    line-height: 64px;
    /* 114.286% */
    text-transform: capitalize;
}

.single-post .post-title-wrap .post-title-inner-wrap .credibility-wrap {
    display: flex;
    flex-flow: column nowrap;
}

.single-post .post-title-wrap .post-title-inner-wrap .credibility-wrap .doctor-wrap {
    display: flex;
    flex-flow: row nowrap;
    gap: 12px;
    align-items: center;
}

.single-post .post-title-wrap .post-title-inner-wrap .credibility-wrap .doctor-wrap .doctor-image {
    width: 76px;
    height: 76px;
    display: flex;
    flex-flow: column nowrap;
}

.single-post .post-title-wrap .post-title-inner-wrap .credibility-wrap .doctor-wrap .doctor-image .doc-image-wrap {
    width: 76px;
    height: 76px;
    display: flex;
    flex-flow: column nowrap;
    overflow: hidden;
    border-radius: 50%;
}

.single-post .post-title-wrap .post-title-inner-wrap .credibility-wrap .doctor-wrap .doctor-image .doc-image-wrap img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    display: block;
}

.single-post .post-image-wrap {
    width: 100%;
    max-width: 1440px;
    padding: 0 240px 40px;
    display: flex;
    flex-flow: column nowrap;
    gap: 20px;
    height: 470px;
    margin-left: auto;
    margin-right: auto;
}

.single-post .post-image-wrap img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    display: block;
    border-radius: 12px;
}

.single-post .post-content-wrap {
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
}

.single-post .wysiwyg-content a {
    color: inherit;
}

.single-post .post-content-wrap .post-content-inner-wrap {
    width: 100%;
    max-width: 1440px;
    padding: 0 240px 80px;
}

.single-post .wysiwyg-content ul.custom-with-heading {
    margin-top: 12px;
}

.single-post .wysiwyg-content ul.custom-with-heading li {
    color: #404040;
    border-bottom: 0;
    padding-top: 12px;
    padding-bottom: 12px;
}

.single-post .wysiwyg-content ul.custom-with-heading li:before {
    display: none;
}

.single-post .wysiwyg-content ul.custom-with-heading ul li {
    padding: 0;
}

.doctor-detail p {
    color: #141414;
    font-family: Lato;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 145.455% */
}

.doctor-detail p a {
    color: #000 !important;
    font-weight: 700;
    text-decoration: underline;
}

@media only screen and (max-width: 1279px) {
    .single-post .post-title-wrap .post-title-inner-wrap {
        padding: 60px 60px 40px;
    }

    .single-post .post-image-wrap {
        padding: 0 60px 60px;
    }

    .single-post .post-content-wrap .post-content-inner-wrap {
        padding: 0 60px 60px;
    }
}

@media only screen and (max-width: 767px) {
    .single-post .post-content-wrap .wysiwyg-content {
        width: 100%;
    }

    .single-post .post-image-wrap img {
        border-radius: 0;
    }

    .single-post .post-title-wrap {
        order: 2;
    }

    .single-post .post-title-wrap .post-title-inner-wrap {
        padding: 40px 20px 40px;
        background: #E9F0F2;
    }

    .single-post .post-image-wrap {
        padding: 0;
        order: 1;
        height: 240px;
    }

    .single-post .post-content-wrap {
        order: 3;
    }

    .single-post .post-content-wrap .post-content-inner-wrap {
        padding: 40px 20px;
    }

    .single-post .post-title-wrap .post-title-inner-wrap h1 {
        font-size: 32px;
        line-height: 40px;
    }

    .single-post {
        display: flex;
        flex-flow: column nowrap;
    }

    .single-post .post-title-wrap .post-title-inner-wrap .credibility-wrap .doctor-wrap .doctor-image,
    .single-post .post-title-wrap .post-title-inner-wrap .credibility-wrap .doctor-wrap .doctor-image .doc-image-wrap {
        width: 66px;
        height: 66px;
    }

    .doctor-detail p {
        font-size: 14px;
        line-height: 24px;
    }

    .single-post .wysiwyg-content ul.custom-with-heading li {
        padding-left: 0;
    }
}

.doctor-detail .positions {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    color: #9B9B9B;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    /* 157.143% */
    letter-spacing: 0.56px;
    text-transform: uppercase;
    display: block;
}

.credibility-wrap a {
    color: inherit !important;
}

@media only screen and (max-width: 767px) {
    .doctor-detail .positions {
        font-size: 12px;
        line-height: 18px;
    }
}

.wysiwyg-content .counter-flat {
    border-radius: 12px !important;
    background: #F6F6F6 !important;
    padding: 16px 20px !important;
    border: none !important;
    width: 100% !important;
    margin-bottom: 40px !important;
}

.wysiwyg-content .counter-flat .ez-toc-title-container .ez-toc-title,
.wysiwyg-content #ez-toc-container .ez-toc-title-container .ez-toc-title {
    color: #000;
    font-family: Lato;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 24px !important;
    /* 150% */
    text-transform: uppercase;
}

.wysiwyg-content .counter-flat nav .ez-toc-list li a,
.wysiwyg-content #ez-toc-container nav .ez-toc-list li a {
    color: #4EB0E9 !important;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 187.5% */
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}

@media only screen and (max-width: 767px) {
    .wysiwyg-content .counter-flat {
        margin-bottom: 32px !important;
    }

    .wysiwyg-content .counter-flat nav .ez-toc-list li a,
    .wysiwyg-content #ez-toc-container nav .ez-toc-list li a {
        line-height: 26px !important;
    }
}

.wysiwyg-content #ez-toc-container {
    border-radius: 12px;
    background: #F6F6F6;
    padding: 16px 20px;
    width: 100%;
    border: 0;
}

.image-slider {
    width: 100%;
    max-width: 960px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.image-slider .slider-top {
    display: flex;
    align-items: center;
}

.image-slider .slider-top .slick-slide {
    padding-bottom: 8px;
}

.image-slider .slider-top .slider-slide {
    width: 700px !important;
    height: 494px !important;
    display: flex !important;
    flex-direction: column;
    margin: 0 auto;
    gap: 14px;
    text-align: center;
}

.image-slider .slider-top .slider-slide img {
    height: 100%;
    min-height: 1px;
    -o-object-fit: contain;
       object-fit: contain;
    background: #000;
    box-shadow: 1px 10px 19px #c3c3c3;
    border-radius: 20px;
    margin: 32px 0;
}

.image-slider .slider-bottom .slick-slide {
    opacity: .6;
}

.image-slider .slider-bottom .slick-slide.slick-current {
    opacity: 1;
}

.image-slider .slider-bottom .slider-slide img {
    width: 120px;
    height: 90px;
    -o-object-fit: cover;
       object-fit: cover;
    margin: 0 5px;
    border-radius: 6px;
}

.image-slider .slider-top .slick-prev {
    left: 15px;
}

.image-slider .slider-top .slick-next {
    right: 15px;
}

.image-slider .slider-top .slick-prev,
.image-slider .slider-top .slick-next {
    width: 50px;
    height: 50px;
    display: flex;
    padding: 0;
    transform: unset;
    border-radius: 200px;
    z-index: 99;
}

.image-slider .slider-top .slick-list {
    width: 100%;
}

.image-slider .slider-top .slick-prev:before,
.image-slider .slider-top .slick-next:before {
    opacity: 1;
    display: block !important;
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

.image-slider .slider-top .slick-prev:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='51' viewBox='0 0 50 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-1' y='1' width='48' height='48' rx='24' transform='matrix(-1 0 0 1 48 0.513672)' stroke='%23949496' stroke-width='2'/%3E%3Cpath d='M15.8625 26.2557C15.4527 25.8459 15.4527 25.1814 15.8625 24.7716L22.541 18.0931C22.9509 17.6833 23.6153 17.6833 24.0251 18.0931C24.435 18.5029 24.435 19.1674 24.0251 19.5772L18.0887 25.5137L24.0251 31.4501C24.435 31.86 24.435 32.5244 24.0251 32.9343C23.6153 33.3441 22.9509 33.3441 22.541 32.9343L15.8625 26.2557ZM33.3954 26.5631L16.6046 26.5631L16.6046 24.4642L33.3954 24.4642L33.3954 26.5631Z' fill='%23949496'/%3E%3C/svg%3E");
}

.image-slider .slider-top .slick-next:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='51' viewBox='0 0 50 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1.51367' width='48' height='48' rx='24' stroke='%23949496' stroke-width='2'/%3E%3Cpath d='M34.1375 26.2557C34.5474 25.8459 34.5474 25.1814 34.1375 24.7716L27.459 18.0931C27.0492 17.6833 26.3847 17.6833 25.9749 18.0931C25.5651 18.5029 25.5651 19.1674 25.9749 19.5772L31.9114 25.5137L25.9749 31.4501C25.5651 31.86 25.5651 32.5244 25.9749 32.9343C26.3847 33.3441 27.0492 33.3441 27.459 32.9343L34.1375 26.2557ZM16.6046 26.5631L33.3955 26.5631L33.3955 24.4642L16.6046 24.4642L16.6046 26.5631Z' fill='%23949496'/%3E%3C/svg%3E");
}


@media screen and (max-width: 767px) {
    .image-slider {
        gap: 0;
        margin-top: 32px;
    }

    .image-slider .slider-top .slider-slide {
        width: 100% !important;
        height: 251px !important;
    }

    .image-slider .slider-top .slider-slide img {
        border-radius: 12px;
        box-shadow: unset;
        margin: 0;
    }

    /* 	.image-slider .slider-top .slick-prev, 
	.image-slider .slider-top .slick-next {
		display: none !important;
	} */
    .image-slider .slider-bottom .slider-slide img {
        width: 106px;
        height: 70px;
    }

    .image-slider .slider-top .slick-slide {
        padding-bottom: 30px;
    }

    .image-slider .slider-top .slick-prev,
    .image-slider .slider-top .slick-next {
        width: 30px;
        height: 30px;
        opacity: .7;
        top: calc(50% - 30px);
    }

    .image-slider .slider-top .slick-prev:hover,
    .image-slider .slider-top .slick-next:hover {
        opacity: 1;
    }

    .image-slider .slider-top .slick-prev:before,
    .image-slider .slider-top .slick-next:before {
        width: 30px;
        height: 30px;
    }

    .image-slider .slider-top .slick-prev:before {
        background-image: url("data:image/svg+xml,%3Csvg width='50' height='51' viewBox='0 0 50 51' fill='%23efefef' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-1' y='1' width='48' height='48' rx='24' transform='matrix(-1 0 0 1 48 0.513672)' stroke='%23efefef' stroke-width='2'/%3E%3Cpath d='M15.8625 26.2557C15.4527 25.8459 15.4527 25.1814 15.8625 24.7716L22.541 18.0931C22.9509 17.6833 23.6153 17.6833 24.0251 18.0931C24.435 18.5029 24.435 19.1674 24.0251 19.5772L18.0887 25.5137L24.0251 31.4501C24.435 31.86 24.435 32.5244 24.0251 32.9343C23.6153 33.3441 22.9509 33.3441 22.541 32.9343L15.8625 26.2557ZM33.3954 26.5631L16.6046 26.5631L16.6046 24.4642L33.3954 24.4642L33.3954 26.5631Z' fill='%234c4c4c'/%3E%3C/svg%3E");
    }

    .image-slider .slider-top .slick-next:before {
        background-image: url("data:image/svg+xml,%3Csvg width='50' height='51' viewBox='0 0 50 51' fill='%23efefef' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1.51367' width='48' height='48' rx='24' stroke='%23efefef' stroke-width='2'/%3E%3Cpath d='M34.1375 26.2557C34.5474 25.8459 34.5474 25.1814 34.1375 24.7716L27.459 18.0931C27.0492 17.6833 26.3847 17.6833 25.9749 18.0931C25.5651 18.5029 25.5651 19.1674 25.9749 19.5772L31.9114 25.5137L25.9749 31.4501C25.5651 31.86 25.5651 32.5244 25.9749 32.9343C26.3847 33.3441 27.0492 33.3441 27.459 32.9343L34.1375 26.2557ZM16.6046 26.5631L33.3955 26.5631L33.3955 24.4642L16.6046 24.4642L16.6046 26.5631Z' fill='%234c4c4c'/%3E%3C/svg%3E");
    }
}


.single-post .post-content-wrap .wysiwyg-content {
    width: 100%;
}