.specialisation-list-scroll-section .container { overflow: hidden; }

@media (max-width: 767px) { .specialisation-list-scroll-section .container { margin: 0; } }

@media (max-width: 767px) { .specialisation-list-scroll-section .section-heading { margin: 0 20px; } }

.specialisation-list-scroll-section .specialisation-list-wrapper { display: grid; }

@media (min-width: 992px) { .specialisation-list-scroll-section .specialisation-list-wrapper { grid-template-columns: 365px 1fr; grid-column-gap: 20px; } }

@media (max-width: 991px) { .specialisation-list-scroll-section .specialisation-list-wrapper { grid-template-columns: 1fr; } }

.specialisation-list-scroll-section .specialisation-list-wrapper .specialisation-content { color: #647297; font-size: 16px; line-height: 20px; font-weight: 400; }

@media (min-width: 992px) { .specialisation-list-scroll-section .specialisation-list-wrapper .specialisation-content { margin-top: 44px; } }

@media (max-width: 991px) { .specialisation-list-scroll-section .specialisation-list-wrapper .specialisation-content { margin-top: 32px; } }

@media (max-width: 767px) { .specialisation-list-scroll-section .specialisation-list-wrapper .specialisation-content { margin: 32px 20px 0px 20px; } }

.specialisation-list-scroll-section .specialisation-list { margin: 0; }

.specialisation-list-scroll-section .specialisation-list .container { overflow: visible; }

@media (min-width: 992px) { .specialisation-list-scroll-section .specialisation-list .small-text { position: absolute; top: -64px; right: 34%; } }

@media (min-width: 992px) and (max-width: 1199px) { .specialisation-list-scroll-section .specialisation-list .small-text { right: 45%; } }

@media (min-width: 992px) { .specialisation-list-scroll-section .specialisation-list .specialisation-grid { position: relative; grid-template-columns: repeat(10, 1fr) !important; overflow-x: scroll; } }
