/*responsive*/
.mobile-cwo-accordion.fusion-accordian .panel-title a {
	background: #171944;
	padding: 22px 16px !important;
	margin-bottom: 10px;
	display: flex;
	justify-content: space-between;
	flex-direction: row-reverse;
}


@media (max-width: 480px) {
    body .fwpl-layout {
      grid-template-columns: 1fr;
    }
    body .lab-block > div.fwpl-result {
      width: 100% !IMPORTANT;
    }
    .facetwp-facet {
      margin-bottom: 16px !IMPORTANT;
    }
  }
  .mobile-filter-column .fusion-column-wrapper {
    margin: 0;
  }
  .custom-toggle a {
    padding-top: 0px !Important;
    padding-bottom: 0px !Important;
  }
  .custom-toggle .facetwp-facet {
    margin-bottom: 16px;
  }
  .fusion-accordian .panel-body{
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .custom-toggle span.fusion-toggle-icon-wrapper {
    display: none;
  }
  



  /*1025*/
  @media only screen and (max-device-width: 1025px) {
	.cwo-accordion div.panel-body section > div > article, .cwo-accordion .panel-heading .panel-title a, .cwo-accordion div.panel-body section > div:last-child img {
		max-width: 100% !Important;
		width: 100% !important;
	}
	.cwo-accordion div.panel-body section > div:last-child {
		position: unset !Important;
	}
	.cwo-accordion div.panel-body section > div:last-child img {
    margin-top: 40px;
}
}


/*640*/
@media only screen and (max-device-width: 640px) {
	body .CTA-block-home {
	}
	body .CTA-block-home .content-container {
		margin: 20px 0px;
	}
	body .CTA-block-home .button-container, body li.mc-block, body li.mc-block div:last-child {
		padding: 0;
	}
	.CTA-block .content-container, body li.mc-block h4 {
		margin: 20px 0px !Important;
	}
	body .CTA-block .button-container {
		padding: 0px;
	}
	body .mobile-block, body div.large-grid, body .three-grid-layout {
		display: block;
	}
	/*Accordion*/
	.cwo-accordion div.panel-body section > div:last-child {
		position: unset !Important;
	}
	body .mobile-max-width, body .mobile-full-width *, body .mobile-full-width{
		max-width: 100% !Important;
		width: 100% !important;
	}
	body .mobile-text-center {
		text-align: center;
	}
	.resources-menu .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>a {
		color: #354adc !important;
	}
	#menu-resources-mini-menu >li:not(.fusion-menu-item-button).current-menu-item>a {
		color: rgb(53, 75, 220) !important;
	}
	 body.crisis-sim-cat-body .lab-image-holder {
		height: unset !important;
	}
}
