@media only screen and (min-width: 1200px){
	.injury-header-menu .header-menu-dropdown{
		position: absolute;
		left: 0;
		right: 0;
		top: var(--line-height-menu);
		background-color: var(--white);
		box-shadow: rgba(0,0,0,.1) 0 20px 25px -5px,rgba(0,0,0,.04) 0 10px 10px -5px;
		padding: var(--spacing-extra-large) 0;
		z-index: 99;
		margin: 0;
		transition: all 0.3s ease-in-out;

		height: 0;
		opacity: 0;
		visibility: hidden;
		overflow: hidden;
	}

	.injury-header-menu .menu-item:hover>.header-menu-dropdown{
		height: auto;
		opacity: 1;
		visibility: visible;
	}

	.header-menu-dropdown .sub-menu{
		margin: 0;
		padding: 0;
		list-style: none;
		display: flex;
		flex-wrap: wrap;
	}

	.header-menu-dropdown .sub-menu .menu-item{
		flex-basis: 25%;
	}

	.header-menu-dropdown .sub-menu .menu-item>a{
		display: inline-block;
		margin: 0 var(--spacing-small) 0 0;
	}

	.header-menu-dropdown .header-dropdown-cta{
		border-top: 2px solid var(--distant-horizon);
		padding-top: var(--spacing-extra-large);
		margin-top: var(--spacing-extra-large);
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.header-menu-dropdown .header-dropdown-cta-btns{
		display: flex;
		align-items: center;
		gap: var(--spacing-medium);
	}

	.site-header,
	.site-header .header-nav{
		transition: all 0.3 ease-in-out;
	}
	
	.site-header.header-sticky{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 999999;
		box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
	}
	
	.header-sticky.white{
		background-color: var(--white);
	}
	
	.admin-bar .site-header.header-sticky{
		top: 32px;
	}
	
	tr th:nth-of-type(1n), 
	tr td:nth-of-type(1n){
		min-width: 150px;
	}
	
}/*** >1200px ***/


@media (min-width: 992px) and (max-width: 1199px){
	.sidebar-card .sidebar-card-image, 
	.sidebar-cta .callback-overlay-icon {
		max-width: 130px;
	}
	.callback-form-wrapper .callback-overlay-icon {
		max-width: 150px;
	}
}/*** 992 to 1199px ***/



@media only screen and (max-width: 991px){	
	.header-top-section .container {
		flex-wrap: wrap;
	}
	
	.header-top-section .container{
		padding: 0;
	}
	
	body {
		font-size: var(--font-size-regular);
	}
	
	.site-header.light_blue .header-top-cta-btns{
		background-color: var(--distant-horizon);
		padding: 12px var(--spacing-small);
		margin-left: -16px;
		margin-right: -16px;
		width: calc(100% + var(--spacing-large));
	}
	
	.header-top-cta-btns {
		gap: var(--spacing-small);
		margin-top: var(--spacing-small);
		width: 100%;
	}
	
	.header-top-cta-btns a{
		flex-basis: 50%;
	}
	
	.secondary-button, .primary-button {
		padding: 12px var(--spacing-extra-small);
	}
	
	.foot-mobile-logo{
		margin-bottom: 48px;
	}
	
	.footer-top-section .container {
		justify-content: center;
		flex-direction: column;
		gap: var(--spacing-medium);
	}
	
	.footer-top-section,
	.footer-widgets .row .column:first-child ul{
		margin-bottom: 48px;
	}
	
	.footer-widgets .row .column:first-child{
		text-align: center;
	}
	
	.footer-widgets .widget_nav_menu .widget-title{
		display: flex;
		align-items: center;
		justify-content: space-between;
		cursor: pointer;
		transition: transform 0.3s ease;
		margin-bottom: 0;
	}
	
	.footer-widgets .widget_nav_menu .widget-title .dropdown-indicator{
		transition: transform 0.3s ease;
		display: flex;
	}
	
	.footer-widgets .widget_nav_menu .widget-title .dropdown-indicator svg{
		margin: 0;
	}
	
	.footer-widgets .widget_nav_menu .widget-title.active .dropdown-indicator{
		transform: rotate(180deg);
	}
	
	.footer-widgets .widget_nav_menu{
		border-bottom: 1px solid #2C2A4A26;
		padding-bottom: var(--spacing-small);
		margin-bottom: var(--spacing-small);
	}
	
	.footer-widgets .widget_nav_menu ul{
		margin-bottom: 0px;
		margin-top: var(--spacing-small);
	}
	
	.footer-widgets .row .column:last-child .widget_nav_menu{
		border-bottom: 0;
	}
	
	.footer-social-btns{
		margin-top: 48px;
	}
	
	.footer-disclaimer {
		margin-top: 16px;
	}
	
	.footer-disclaimer .widget-title {
		padding-top: 48px;
	}
	
	.foot-mobile-social .footer-social-btns {
		justify-content: center;
		margin-bottom: 48px;
	}
	
	.footer-bar .column {
		justify-content: center;
		flex-direction: column;
	}
	
	.footer-bar .site-info, .footer-bar-nav ul {
		flex-direction: column;
		justify-content: center;
		gap: var(--spacing-extra-small);
	}
	
	.footer-bar .footer-social-btns {
		justify-content: center;
	}
	
	.footer-bar-nav li:before,
	.hero-section .hero-closing-text{
		display: none;
	}
	
	.hero-section .container .column:last-child .back-drop-shadow {
		width: 120px;
		height: 280px;
	}
	
	.hero-section{
		text-align: center;
	}
	
	.hero-section p{
		font-size: var(--font-size-large);
	}
	
	.hero-section .hero-buttons {
		flex-wrap: wrap;
		flex-direction: column;
	}
	
	.hero-section .container .column:first-child {
		padding-bottom: 0 !important;
	}
	
	.home .hero-section .container .column:last-child img {
		margin-top: 80px;
	}
	
	.cta-block .column:first-child, .about-block .column:first-child {
		padding-right: var(--spacing-small);
	}
	
	.cta-block ul {
		margin-bottom: 80px;
	}
	
	.callback-form-wrapper{
		border-radius: 0;
		box-shadow: 0px 2px 2px -4px rgba(12, 12, 13, 0.02), 0px 8px 16px -4px rgba(12, 12, 13, 0.05);
	}
	
	.cta-before-toc .callback-form-disclaimer a{
		color: #303030;
		border-bottom: none !important;
	}
	
	.table-of-contents li a{
		border-bottom: 0;
		padding-bottom: 0;
	}
	
	.callback-form {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		padding: 80px var(--spacing-small) 80px;
		color: var(--white);
		text-align: center;
	}
	
	.cta-before-toc .callback-form {
		padding: 32px var(--spacing-small);
	}
	
	.cta-block .column:nth-child(2),
	.about-block .column:first-child{
		padding: 0;
	}
	
	.callback-form-wrapper .callback-overlay-icon,
	.sidebar-cta .callback-form-wrapper .callback-overlay-icon{
		right: unset;
		top: -70px;
		left: 50%;
		transform: translateX(-50%);
	}
	
	.callback-form-disclaimer,
	.sidebar-cta .callback-form-disclaimer{
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		padding: var(--spacing-medium) var(--spacing-small);
	}
	
	.about-block{
		padding-top: 0;
	}	
	
	.about-block .section-img {
		border-radius: 0;
		box-shadow: none;
		margin-bottom: 80px;
		min-height: 200px;
	}
	
	.benefits-block-content .injury-image-box{
		flex: 0 0 100%;
		margin: 0;
		display: flex;
		gap: var(--spacing-medium);
	}
	
	.injury-image-box .injury-image-box-image {
		margin-bottom: 0;
		flex: 0 0 56px;
	}
	
	.benefits-block-content {
		gap: var(--spacing-extra-large);
	}
	
	.benefits-block-content .injury-image-box-content p{
		margin-bottom: 0;
	}
	
	.benefits-block h2{
		margin-bottom: var(--spacing-extra-large);
	}
	
	.benefits-block-content .injury-cta-banner{
		flex: 0 0 calc(100% + var(--spacing-large));
		flex-direction: column;
		padding: 80px var(--spacing-small);
		box-shadow: none;
		border-radius: 0;
		margin-left: -var(--spacing-small);
		margin-right: -var(--spacing-small);
		margin-top: 40px;
	}
	
	.injury-cta-banner .ui-heading br,
	.accident-type-block .section-title h2 br{
		display: none;
	}
	
	.cta-btns{
		flex-wrap: wrap;
		flex-direction: column;
		flex: 0 0 100%;
		width: 100%;
		gap: var(--spacing-small);
	}
	
	.cta-btns .secondary-button, 
	.cta-btns .primary-button{
		width: 100%;
	}
	
	.accident-type-block.section-margin,
	.related-articles-block.section-margin,
	.faq-block.section-margin{
		padding: 80px 0;
	}
	
	.section-title h2,
	.related-articles-block .section-title h2{
		font-size: 32px;
	}
	
	.injury-image-box.image-position-left {
		flex: 0 0 100%;		
	}
	
	.injury-image-box.image-position-left > a {
		gap: var(--spacing-extra-small);
		align-items: flex-start;
		flex-direction: column;
		position: relative;
	}
	
	.injury-image-box.image-position-left svg {
		position: absolute;
		right: 0;
		top: 16.5px;
	}
	
	.related-article-wrapper {
		gap: var(--spacing-medium);
		align-items: flex-start;
		margin-top: var(--spacing-small);
		flex-direction: column;
	}
	
	.related-article-wrapper .big-article-image img {
		height: 235px;
	}
	
	.big-article-box .big-article-content {
		padding: var(--spacing-extra-large) var(--spacing-small);
	}
	
	.small-article-box {
		gap: var(--spacing-small);
		padding: var(--spacing-small) var(--spacing-extra-small);
	}
	
	.small-article-box .small-article-content .ui-heading--h3-extra-small{
		font-size: 18px;
	}
	
	.faq-block .more-info-url{
		margin-left: -32px;
	}
	
	.accordion .accordion-item .accordion-header {
		padding: var(--spacing-small);
	}
	
	.accordion .accordion-item .accordion-header .h3-heading-small {
		font-size: var(--h3-heading-extra-small);
	}
	
	.footer-cta-block .column-12{
		padding: 0;
	}
	
	.footer-cta-block .callback-form {
		padding: 56px var(--spacing-small) 0;
	}
	
	.footer-cta-block .callback-form h2 {
		font-size: 32px;
	}
	
	.wpcf7-form-control-wrap {
		margin-bottom: var(--spacing-small);
	}
	
	.footer-cta-block .injury-cf7 {
		flex-direction: column;
	}
	
	.footer-cta-block .wpcf7-submit {
		flex: 0 0 100%;
		min-height: 56px;
	}
	
	.footer-cta-block .callback-form-disclaimer {
		padding: var(--spacing-large) var(--spacing-small) 56px;
	}
	
	.footer-cta-block.section-margin {
		padding-bottom: 0;
	}
	
	.footer-cta-block .callback-form-wrapper {
		box-shadow: none;
	}
	
	.text-link-button.mobile-visible{
		display: inline-flex !important;
	}
	
	.hero-section.inner-page-hero{
		padding: 0 0 80px;
		text-align: left;
	}

	.hero-section.inner-page-hero .container > .row{
		flex-direction: column-reverse;
		gap: 80px;
	}

	.hero-section.inner-page-hero .container > .row .column:nth-child(2){
		padding: 0;
		width: 100%;
	}

	.hero-section.inner-page-hero .container .column:last-child img {
		border-radius: 0;
		box-shadow: none;
		min-height: 49px;
	}
	
	.hero-section.inner-page-hero .hero-closing-text {
		display: block;
		text-align: center;
	}
	
	.hero-section.inner-page-hero p,
	.hero-section.inner-page-hero li{
		font-size: var(--font-size-regular);
	}
	
	.hero-section.inner-page-hero .hero-heading-inner{
		font-size: var(--hero-heading-inner);
	}
	
	.hero-section.inner-page-hero .hero-closing-text p{
		font-size: var(--font-size-extra-small);
		margin-bottom: 0;
	}
	
	.hero-section.inner-page-hero li{
		display: flex;
		align-items: flex-start;
	}
	
	.inner-page-hero li:before {
		margin-top: 8px;
	}
	
	.hero-section.inner-page-hero p,
	.hero-heading-inner,
	.hero-section.inner-page-hero ul{
		margin-bottom: var(--spacing-medium);
	}
	
	.injury-breadcrumb-wrapper,
	.related-article-component .related-article-title,
	.page-template-default #footer-cta-block:not(.home.page-template-default #footer-cta-block){
		display: none;
	}
	
	.page-margin {
		padding: 80px 0;
	}
	
	.table-of-contents .toc-items {
		padding: 0 var(--spacing-extra-small);
	}
	
	.key-takeaways,
	.faq{
		padding: var(--spacing-extra-large) var(--spacing-small);
		border-radius: 0;
		margin-bottom: 48px;
		margin-left: -16px;
		margin-right: -16px;
	}
	
	.accordion .accordion-item .accordion-content {
		padding: var(--spacing-large) var(--spacing-small);
	}
	
	.accordion .accordion-item .accordion-content p:last-child{
		margin-bottom: 0;
	}
	
	.related-article-component {
		padding: var(--spacing-small) var(--spacing-extra-small);
		gap: var(--spacing-small);
	}
	
	.related-article-component .related-article-image {
		flex: 0 0 140px;
		width: 140px;
		height: 98px;
	}
	
	.related-article-component .related-article-post-title{
		font-size: var(--font-size-regular);
	}
	
	.alert-box,
	blockquote{
		padding: 40px 16px;
	}
	
	.alert-box.has-icon {
		gap: 30px;
		flex-direction: column;
	}
	
	.alert-box.has-icon .alert-box-icon{
		flex: 1;
		width: 120px;
	}
	
	.alert-box.has-image {
		gap: var(--spacing-large);
		flex-direction: column;
	}
	
	#iccc-splash{
		gap: 0;
		justify-content: center;
	}
	
	#iccc-splash-image {
		flex: 0 0 120px;
		margin-bottom: var(--spacing-medium);
	}
	
	#iccc-splash-image img {
		display: block;
	}
	
	#iccc-splash-content .iccc-btn,
	#iccc-splash-content h2{
		margin: 0 auto;
	}
	
	#iccc-splash-content{
		text-align: center;
	}
	
	.cta-component {
		padding: var(--spacing-extra-large) var(--spacing-small);
	}

	.cta-component.no-image-bg {
		padding-right: var(--spacing-large);
	}
	
	.cta-component.cta-light{
		background: #F5F5FF !important;
	}
	
	.cta-component.cta-dark{
		background: var(--black-box) !important;
	}
	
	.cta-component .cta-image{
		position: relative;
		height: auto;
		z-index: 1;
		border-radius: 8px;
		max-height: 184px;
		margin-bottom: 24px;
	}
	
	.cta-component .cta-title, 
	.cta-component .cta-description, 
	.cta-component .cta-list {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.author-bio {
		padding: var(--spacing-extra-large) var(--spacing-small);
		display: flex;
		gap: var(--spacing-small);
		margin-bottom: 48px;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	
	.author-bio .author-info {
		align-items: center;
	}
	
	.widget_sidebar_cta_widget,
	.cta-before-toc{
		margin-left: -16px;
		margin-right: -16px;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	
	.cta-before-toc{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	
	.sidebar-cta .callback-form {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		padding: 80px var(--spacing-small) 8px;
	}
	
	.sidebar-cta .widget-title {
		max-width: 100%;
		/* font-size: 32px; **/
	}
	
	.sidebar-cta .callback-form-disclaimer{
		background-color: var(--black-box);
		padding-bottom: 80px;
	}
	
	.sidebar-cta .callback-form-disclaimer p{
		color: #fff;
	}
	
	.sidebar-cta .disclaimer-icon svg path {
		fill: var(--white);
	}
	
	.related-page-component.section-margin{
		padding-top: 0;
	}
	
	.related-articles-block.related-page-component{
		box-shadow: none;
	}
	
	.two-column-article-boxes .small-article-box{
		flex: 0 0 100%;
	}
	
	.two-column-article-boxes,
	.full-width-page-sidebar-cta.cta-btns{
		margin-bottom: 48px;
	}
	
	.load-more-btn.secondary-button{
		padding: var(--spacing-small);
	}
	
	.full-width-page-sidebar-cta.cta-btns .h3-heading-small {
		margin-bottom: 8px;
	}
	
	.page-template-page_hub-page #iccc-splash-image {
		margin-top: 0;
		margin-bottom: 24px;
	}
	
	.related-articles-block.road-traffic-accidents-hub{
		box-shadow: none;
	}
	
	.related-article-wrapper .small-article-boxes,
	.related-article-wrapper .big-article-box{
		flex: 0 0 calc(100% - 16px);
		width: 100%;
	}
	
	.footer-cta-block .wpcf7-form-control-wrap{
		width: 100%;
	}
	
	.widget_sidebar_cta_widget:last-of-type {
		position: static;
		display: none;
	}
	
	table tr td,
	table tr td{
		padding: var(--spacing-extra-small);
		font-size: var(--font-size-extra-small);
	}
	
	.page-template-default .related-articles-block .container:not(.home.page-template-default .related-articles-block .container){
		padding: 0;
	}
	
	.page-template-default .related-page-component.section-margin:not(.home.page-template-default .related-page-component.section-margin) {
		padding: 80px 0;
	}

	.iccc-btn.iccc-next,
	.iccc-btn.iccc-back{
		width: 100%;
		text-align: center;
		justify-content: center;
	}

	.iccc-btn.iccc-back{
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: var(--white);
		border: 2px solid var(--tealish);
		border-radius: var(--spacing-extra-small);
		color: var(--headings);
		font-weight: 600;
		transition: all 0.3s ease-in-out;
	}

	.iccc-btn.iccc-back:hover{
		text-decoration: none;
		background-color: var(--button-hover);
		border-color: var(--button-hover);
		color: var(--white);
	}

	.page-id-2048 .site-header.header-sticky {
		max-width: 100vw;
	}

	table {
		display: block;
		max-width: 100vw;
		overflow-x: scroll;
	}
	
	.inner-page-hero .hero-content {
		text-align: center;
	}
	
	.inner-page-hero .hero-image-overlay {
		background-color: #2C2A4ABF;
	}
	
	#iccc-calculator {
		padding: 40px 16px;
	}
	
	#iccc-splash-content p{
		font-size: 16px;
	}
	
	.multi-step-form {
		padding: var(--spacing-extra-large) var(--spacing-small);
	}
	
	.home .hero-section {
		padding: 80px 0;
	}
	
	.footer-bar{
		margin-top: 0;
	}
	
	.footer-disclaimer {
		padding-bottom: 0;
	}
	
	.footer-disclaimer p:last-child {
		padding-bottom: 48px;
		margin-bottom: 0;
	}
	
	.page-template-page_hub-page #iccc-calculator{
		margin-bottom: 40px;
	}
	
	.page-template-page_hub-page .full-width-page-sidebar-cta.cta-btns {
		margin-bottom: 80px;
	}
	
	.contact-card .callback-form-wrapper{
		background-color: transparent;
		padding: 0;
	}
	
	.contact-card .callback-form{
		background-color: transparent;
	}
	
	.contact-card .callback-form h1,
	.contact-card .callback-form p{
		color: var(--white);
	}
	
	.contact-card .callback-form p a {
		color: var(--white);
		border-bottom: 1px solid var(--white);
	}
	
	.contact-card .callback-form input {
		background-color: #fff;
	}
	
	.contact-card .callback-form-disclaimer {
		padding: 24px 20px;
		background-color: #FAFAFA;
		margin-left: -15px;
		margin-right: -15px;
		border-radius: 0;
	}
	
	.page-template-page_contact .page-margin{
		padding-bottom: 0;
	}
	
	.contact-card .callback-form {
		padding: 0 0 80px;
	}
	
	
	
	
	
	
}/***768***/

@media (min-width: 768px) and (max-width: 991px){
	
}/*** 768 to 991px ***/

@media only screen and (max-width: 576px){
	.header-top-cta-btns a{
		font-size: 14px;
	}
}/*** 576px ***/


@media only screen and (max-width: 400px){
	.header-top-cta-btns a{
		font-size: 13px;
	}
}/*** 576px ***/


@media only screen and (max-width: 1199px){
	.mobile-visible{
		display: block !important;
	}
	
	.desk-visible,
	.secondary-button.desk-visible,
	.mobile-hidden{
		display: none !important;
	}
	
	.inner-mobile-sticky {
		position: fixed;
		bottom: -100px; /* Initially hidden off the screen */
		left: 0;
		right: 0;
		width: 100%;
		background-color: #fff;
		text-align: center;
		padding: 16px;
		z-index: 999;
		transition: bottom 0.3s ease-in-out;
	}
	
	.inner-mobile-sticky a{
		margin-bottom: 0;
		width: 100%;
	}

	.inner-mobile-sticky.sticky-visible {
		bottom: 0; /* Slide into view */
	}
	
	.site-footer {
		padding-bottom: 100px;
	}
	
	.related-article-component .related-article-post-title {
		margin-bottom: 0;
	}
	
	.secondary-button .btn-arrow{
		margin-left: 8px;
	}
	
	.header-nav,
	.header-menu-dropdown .header-dropdown-cta,
	.injury-header-menu .menu-item-has-children > a:after{
		display: none;
	}
	
	.hamburger {
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		width: 24px;
		height: 16px;
		cursor: pointer;
		position: relative;
		z-index: 2;
	}
	
	.line {
		width: 100%;
		height: 2px;
		background-color: #333;
		position: absolute;
		transition: transform .3s ease,opacity .3s ease;
	}
	
	.line:first-child {
		top: 0;
	}
	
	.line:nth-child(2) {
		top: 50%;
		transform: translateY(-50%);
	}
	
	.line:nth-child(3) {
		bottom: 0;
	}
	
	.hamburger.menu-open .line:first-child {
		transform: translateY(7px) rotate(45deg);
	}
	
	.hamburger.menu-open .line:nth-child(2) {
		opacity: 0;
	}
	
	.hamburger.menu-open .line:nth-child(3) {
		transform: translateY(-7px) rotate(-45deg);
	}
	
	.header-menu-dropdown {
		max-height: 0;
		opacity: 0;
		visibility: hidden;
		overflow: hidden;
		transition: max-height 0.5s ease, opacity 0.5s ease, visibility 0.5s ease;
	}
	
    .menu-item.open > .header-menu-dropdown {
		max-height: 50vh;
		opacity: 1;
		visibility: visible;
		overflow-y: scroll;
	}
	
    .menu-item > a {
        cursor: pointer;
        display: block;
    }
	
	.dropdown-indicator svg {
		transition: transform 0.3s ease;
		display: inline-block;
		margin-left: 8px;
	}
	
	.menu-item-has-children.mob-open > a > .dropdown-indicator svg {
		transform: rotate(90deg);
	}
	
	.header-nav{
		width: 100%;
		padding: var(--spacing-large) var(--spacing-small);
		box-shadow: rgba(0,0,0,.1) 0 20px 25px -5px,rgba(0,0,0,.04) 0 10px 10px -5px;
		margin-bottom: 16px;
	}
	
	.injury-header-menu > .menu-item {
		display: block;
		width: 100%;
	}
	
	.injury-header-menu .menu-item>a{
		width: 100%;
		justify-content: space-between;
	}
	
	.injury-header-menu .menu-item a:not(.primary-button):not(.secondary-button):before {
		bottom: 0px;
	}
	
	.header-menu-dropdown .sub-menu{
		margin: var(--spacing-extra-small) 0;
		list-style: none;
		padding-left: 0;
	}
	
	.site-header.header-sticky{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 999999;
		box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
		background-color: #fff;
	}
	
	.injury-header-menu {
		gap: 0;
	}
	
	.header-top-section .nav-icon{
		order: 1;
	}
	
	.header-top-section .site-branding{
		order: 2;
	}
	
	.header-top-section .mobile-head-call-btn{
		order: 3;
	}
	
	.header-top-section .header-nav{
		order: 4;
	}
	
	.header-top-section .header-nav{
		position: absolute;
		top: 84px;
		background-color: rgb(255, 255, 255);
		left: 0px;
		width: 100%;
        z-index: 999;
        max-height: 70vh;
        overflow-y: auto;
	}
	
	.injury-header-menu .menu-item-has-children.first-level > a:after,
	.dropdown-wrapper .container:before,
	.dropdown-wrapper .sidebar:before,
	.dropdown-wrapper:before{
		display: none;
	}
	
	.second-level-list,
	.third-level-list{
		margin-left: 16px !important;
	}
	
	.dropdown-wrapper .container {
		background: transparent;
	}
	
	
}/***/

@media (max-width: 1199px) {
	.injury-header-menu {
        flex-direction: column;
    }

    /* First-level links */
    .first-level > a {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 14px 20px;
        border-bottom: 1px solid #eeeeee;
    }

    .first-level:last-child > a {
		border-bottom: 0;
	}

    /* Dropdown: static position, no shadow */
    .dropdown-wrapper {
        display: none;
        position: static !important;
        box-shadow: none;
        border-top: none;
        width: 100%;
    }

    .dropdown-wrapper.is-visible {
        display: none; /* disable desktop class on mobile */
    }

    .dropdown-wrapper .mega-container {
        flex-direction: column;
        min-height: unset;
        max-width: 100%;
    }

    /* Sidebar full width */
    .sidebar {
        width: 100%;
        background: transparent;
        border-right: none;
        padding: 0;
    }

    /* Hide rightarea on mobile — not needed */
    .rightarea {
        display: none !important;
    }

    /* Second-level links */
    .second-level > a {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 12px 30px;
        background: #f5f7fa;
        border-left: none;
        border-bottom: 1px solid #e8ecf0;
        font-size: 14px;
    }

    .second-level > a .menu-arrow {
        display: none; /* use CSS chevron instead */
    }
	
    .third-level-list {
        display: none;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    
}/***/

/* ── Ensure desktop is not affected ── */
@media (min-width: 1199px) {
    /* Hide third-level lists inside sidebar — rightarea clone shows them */
    .sidebar .third-level-list {
        display: none !important;
    }

    /* Cloned list injected into rightarea by JS */
    .rightarea .third-level-list {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 6px 16px;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .dropdown-wrapper {
        display: none;
    }

    .dropdown-wrapper.is-visible {
        display: block;
    }
}/****/


