.doctor-slider-section {
    background: #fff;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: 100%;
    overflow: hidden;
}
.doctor-slider-section .wrap {
    width: 100%;
    padding: 100px;
    max-width: 1440px;
}
.doctor-slider-section .columns {
    display: flex;
    flex-flow: column nowrap;
    gap: 80px;
}
.doctor-slider-section .columns .column {
    width: 100%;
    position: relative;
}
.doctor-sliders .doctor-slider-inner {
    display: flex;
    flex-flow: row nowrap;
    gap: 80px;
}
.doctor-sliders .doctor-slider-inner .doctor-slider-contents {
    width: 100%;
}
.doctor-sliders .doctor-slider-inner .doctor-slider-image {
    max-width: 480px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 40px;
    background-image: none!important;
}
.doctor-sliders .doctor-slider-inner .doctor-slider-content {
    display: flex;
    flex-flow: column nowrap;
    gap: 20px;
}
.doctor-sliders .doctor-details {
    display: flex;
    flex-flow: column nowrap;
    gap: 20px;
}
.doctor-sliders .doctor-details .doctor-header {
    gap: 2px;
    display: flex;
    flex-flow: column nowrap;
}
.doctor-sliders .doctor-details .doctor-header h2 {
    color: #000;
    font-family: Lato;
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: 50px; 
}
.doctor-sliders .doctor-details .doctor-header ul.positions {
    display: flex;
    flex-flow: column nowrap;
    gap: 2px;
    margin-left: 0;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.doctor-sliders .doctor-details .doctor-header ul.positions li,
.doctor-sliders .doctor-details .doctor-header ul.positions li a {
    color: #00738C;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 144.444% */
    letter-spacing: 1.08px;
    text-transform: uppercase;
}
.doctor-sliders .doctor-details .doctor-header ul.locations {
    list-style: none;
    padding: 0;
    margin: 0;
}
.doctor-sliders .doctor-details .doctor-header ul.locations li {
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #9C9C9C;
    display: inline-block;
    padding-right: 12px;
    margin-right: 12px;
    position: relative;
}
.doctor-sliders .doctor-details .doctor-header ul.locations li:last-child {
    padding-right: 0;
    margin-right: 0;
}
.doctor-sliders .doctor-details .doctor-header ul.locations li:not(:last-child):after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 8px;
    background: #9C9C9C;
}
.doctor-sliders .doctor-details .wysiwyg-content blockquote {
    background: #E7EDEE;
}
.doctor-sliders .doctor-details .wysiwyg-content blockquote:before {
    background: #00738C;
}
.doctor-sliders .doctor-details .wysiwyg-content blockquote * {
    color: #000!important;
}
.doctor-sliders .doctor-details .wysiwyg-content ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    display: flex;
    flex-flow: column nowrap;
    gap: 12px;
}
.doctor-sliders .doctor-details .wysiwyg-content ul li {
    position: relative;
    padding-left: 36px;
}
.doctor-sliders .doctor-details .wysiwyg-content ul li:before {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 4C8.02955 4 4 8.02955 4 13C4 17.9705 8.02955 22 13 22C17.9705 22 22 17.9705 22 13C22 8.02955 17.9705 4 13 4ZM16.9011 11.4782C16.9729 11.3961 17.0276 11.3004 17.0619 11.1969C17.0963 11.0933 17.1095 10.9839 17.1009 10.8752C17.0924 10.7664 17.0621 10.6605 17.012 10.5636C16.9619 10.4667 16.8929 10.3808 16.8091 10.3109C16.7253 10.2411 16.6283 10.1887 16.524 10.1569C16.4196 10.125 16.31 10.1144 16.2015 10.1256C16.0929 10.1368 15.9877 10.1695 15.8921 10.222C15.7964 10.2744 15.7122 10.3454 15.6444 10.4309L12.1262 14.6519L10.3057 12.8306C10.1514 12.6816 9.94474 12.5991 9.73022 12.601C9.51569 12.6029 9.31048 12.6889 9.15878 12.8406C9.00709 12.9923 8.92104 13.1975 8.91918 13.412C8.91731 13.6266 8.99978 13.8332 9.14882 13.9875L11.6034 16.4421C11.6838 16.5224 11.78 16.5851 11.886 16.6262C11.9919 16.6673 12.1053 16.6859 12.2189 16.6807C12.3324 16.6756 12.4436 16.6468 12.5454 16.5963C12.6472 16.5458 12.7374 16.4746 12.8102 16.3873L16.9011 11.4782Z' fill='%2300738C'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.doctor-sliders .doctor-footer .site-btn {
    border: 1px solid #616161;
    padding: 20px 40px;
    gap: 8px;
    color: #616161!important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 144.444% */
    letter-spacing: 0.02em;
    text-transform: uppercase;
    font-family: 'D-DIN Condensed', sans-serif;
}
.doctor-sliders .doctor-footer .site-btn:hover {
    border-color: #00738C!important;
    background: #00738C!important;
    color: #fff!important;
}
.doctor-sliders .doctor-footer .site-btn:hover:after{
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7071 14.2208C22.0976 13.8303 22.0976 13.1971 21.7071 12.8066L15.3431 6.44261C14.9526 6.05208 14.3195 6.05208 13.9289 6.44261C13.5384 6.83313 13.5384 7.46629 13.9289 7.85682L19.5858 13.5137L13.9289 19.1705C13.5384 19.5611 13.5384 20.1942 13.9289 20.5847C14.3195 20.9753 14.9526 20.9753 15.3431 20.5847L21.7071 14.2208ZM5 14.5137L21 14.5137L21 12.5137L5 12.5137L5 14.5137Z' fill='white'/%3E%3C/svg%3E%0A")!important;
}
@media only screen and (min-width: 768px) {
    .doctor-sliders .doctor-footer .site-btn {
        width: unset;
    }
}
.doctor-sliders .doctor-footer .site-btn:after {
    width: 26px;
    height: 26px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7071 14.2208C22.0976 13.8303 22.0976 13.1971 21.7071 12.8066L15.3431 6.44261C14.9526 6.05208 14.3195 6.05208 13.9289 6.44261C13.5384 6.83313 13.5384 7.46629 13.9289 7.85682L19.5858 13.5137L13.9289 19.1705C13.5384 19.5611 13.5384 20.1942 13.9289 20.5847C14.3195 20.9753 14.9526 20.9753 15.3431 20.5847L21.7071 14.2208ZM5 14.5137L21 14.5137L21 12.5137L5 12.5137L5 14.5137Z' fill='%23808080'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.doctor-slider-section .column .doctor-slider-buttons-wrapper {
    width: 100%;
    position: absolute;
    z-index: 2;
    display: flex;
    justify-content: flex-end;
}
.doctor-slider-section .column .doctor-slider-buttons-wrapper .doctor-slider-buttons {
    display: flex;
    flex-flow: row nowrap;
    gap: 6px;
}
.doctor-slider-section .column .doctor-slider-buttons-wrapper .doctor-slider-buttons .doctor-slider {
    display: flex;
    cursor: pointer;
}
.doctor-slider-section .doctor-sliders .doctor-slider-inner .doctor-slider-image .mobile-img {
    display: initial;
    width: 100%;
    border-radius: 40px;
}
.doctor-slider-section .doctor-sliders .slick-dots {
    display: flex;
    flex-flow: row wrap;
    gap: 8px;
    bottom: -50px;
}
@media only screen and (min-width: 1440px) {
    .doctor-slider-section .doctor-sliders .slick-dots {
        margin-left: 46%;
    }
}
@media only screen and (max-width: 1439px) {
    .doctor-slider-section .doctor-sliders .slick-dots {
        justify-content: center;
    }
}
.doctor-slider-section .doctor-sliders .slick-dots li {
    margin: 0;
    width: 12px;
    height: 12px;
}
.doctor-slider-section .doctor-sliders .slick-dots li button {
    padding: 0;
    width: 12px;
    height: 12px;
    background: #BEBEBE;
    border-radius: 50px;
}
.doctor-slider-section .doctor-sliders .slick-dots li.slick-active button {
    background: #015696;
}
.doctor-slider-section .doctor-sliders .slick-dots li button:before {
    display: none;
}
@media only screen and (max-width: 1366) {
    .doctor-slider-section .doctor-sliders .doctor-slider-inner .doctor-slider-image {
        background-image: none!important;
    }
}
@media only screen and (max-width: 1279px) {
    .doctor-slider-section .wrap {
        padding: 80px 20px;
    }
    .doctor-sliders .doctor-slider-inner {
        gap: 60px;
    }
    .doctor-sliders .doctor-slider-inner .doctor-slider-image {
        max-width: 360px;
    }
}
@media only screen and (max-width: 1050px) {
    .doctor-slider-section .column .doctor-slider-buttons-wrapper {
        position: relative;
        justify-content: center;
        margin-bottom: 40px;
    }
    .doctor-sliders .doctor-slider-inner {
        gap: 40px;
    }
}
@media only screen and (min-width: 768px) {
    .doctor-slider-buttons-wrapper-mobile {
        display: none!important;
    }
}
@media only screen and (max-width: 767px) {
    .doctor-slider-buttons-wrapper-desktop {
        display: none!important;
    }
    .doctor-slider-section .wrap {
        padding: 40px 20px;
    }
    .doctor-slider-section .column .doctor-slider-buttons-wrapper {
        margin-bottom: 24px;
    }
    .doctor-slider-section .column .doctor-sliders .doctor-slider-inner {
        flex-flow: column nowrap;
        gap: 24px;
    }
    .doctor-slider-section .doctor-sliders .doctor-slider-inner .doctor-slider-image {
        width: 100%;
        max-width: unset;
        overflow: hidden;
    }
    .doctor-sliders .doctor-slider-inner .doctor-slider-image {
        max-width: 100%;
    }
    .doctor-slider-section .doctor-sliders .doctor-slider-inner .doctor-slider-image .mobile-img {
        display: initial;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center;
    }
    .doctor-sliders .doctor-details .doctor-header {
        align-items: center;
    }
    .doctor-sliders .doctor-details .doctor-header h2 {
        font-size: 28px;
        line-height: 36px; 
    }
    .doctor-sliders .doctor-details .doctor-header ul {
        align-items: center;
    }
    .doctor-sliders .doctor-details .doctor-header ul li, 
    .doctor-sliders .doctor-details .doctor-header ul li a {
        color: #848484;
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.96px;
        text-align: center;
    }
    .doctor-sliders .doctor-details .wysiwyg-content blockquote * {
        font-size: 20px!important;
        line-height: 28px!important;
    }
}
.doctor-slider-section .column .doctor-slider-buttons-wrapper .doctor-slider-buttons .doctor-slider svg rect {
    fill: #fff;
}
.doctor-sliders .doctor-details .doctor-body {
    padding-top: 20px;
    border-top: 1px solid #9C9C9C;
}