.navigation-menu > ul > li > a:before,.submenu > li > a > span:after{
	background-color: transparent !important;
}
#resources li a:hover svg {
	fill: #BD142D !important;
}

.submenu{
	border-bottom: transparent !important;
}
/* Trainings CSS */
	.trainingSection {
		padding:7%;
		background-color:#BC132D;
		width:100%;
	}
	.txtBold { font-weight:bold; }
	.explore {
		display: block;
		margin-left: auto;
		margin-right: auto;
 		width: 80%;
		padding:15px 10%;
		text-align:center;
		color:#BC132D;
		background-color:#fff;
		border-radius: 50px;
		font-size:18px;
		font-weight:bold;
	}
	.explore:hover {
		color:#FF1A3D;
	}
	.explore:visited {
		color:#BC132D;
	}
	@media (max-width: 768px) {
		.explore {padding:0px 20px;}
	}
	@media (max-width: 425px) {
		.explore {padding:0px 2px; font-size:14px;}
	}
	.course {
		display: block;
		margin-left: auto;
		margin-right: auto;
 		width: 80%;
		padding:20px 1%;
		text-align:center;
		color:#fff;
		font-size:14px;
	}
	.discount {
		color:#fff;
		margin-top:10px;
		font-size:22px;
		font-weight:bold;
		display: block;
	}
	@media (max-width: 426px) {
	  .discount {
	    font-size:20px;
	  }
	}
	strike {
		color: ##08B4DA;
		text-decoration: line-through 3px yellow;
	}
	.m-t-50 {
		margin-top:50px;
	}
	.m-t-30 {
		margin-top:30px;
	}
	.m-t-20 {
		margin-top:20px;
	}
	.m-t-10 {
		margin-top:10px;
	}
	.txt-white{
		color:#fff;
	}
	.trainingBtn {
		padding:8px 15px 6px;
		text-align:center;
		color:#BC132D;
		background-color:#fff;
		font-size:17px;
		font-weight:bold;
	}
	.trainingIcon {
		list-style-image: url('../images/icon.jpg');
		padding-left: 20px;
	}
	.courseContent {
		left:10px;
		font-size:17px;
		color:#fff;
		margin-bottom:15px;
	}
	.courseType {
		margin-right: 30px;
 		width: 100%;
		padding:20px 2%;
		text-align:center;
		font-size:16px;
		color:#000;
		background-color:#fff;
	}
	.flex-image-container {
		display: flex;
		align-content: center;
		flex-wrap: wrap;
	}
	.flex-image-item {
		vertical-align: middle;
		color:#000;
		margin-right:8px;
		font-size:13px;
		display:inline;
	}
	@media (max-width: 426px) {
	  .flex-image-item {
	    flex: 20%;
	    margin-bottom:10px;
	  }
	}
	.flex-container {
		display: flex;
		text-align:left;
		flex-wrap: wrap;
		width:100%;
	}
	.flex-item {
		color:#fff;
		text-align: left;
		padding-right:5px;
		margin-right:5px;
		font-size:13px;
	}
	@media (max-width: 800px) {
		.flex-item {
		text-align: left;
		}
	}	
	.marginContent { margin-top:5px; font-size:16px;}
	.ratingContent { margin-top:-1px; font-size:24px;}
	@media (max-width: 426px) {
		.marginContent {font-size:16px;}
		.ratingContent {font-size:24px;}
	}
	@media (max-width: 768px) {
		.marginContent {margin-top:25px; font-size:16px;}
		.ratingContent {margin-top:25px; font-size:24px;}
	}
	.benefits-container {
         margin: 0px;
         color:#fff;
    }
    .benefits-container .benefits-heading {
      font-size: 18px;
      line-height: 30px;
      font-weight: 700;
      color:#fff;
    }
    .benefits-container .benefits-list {
      display: flex;
      margin: 11px 0 0;
      padding: 0px;
    }
    @media (max-width: 768px) {
      .benefits-container .benefits-list {
        justify-content: center;
        margin: 21px 0 0;
        gap: 12px;
        flex-wrap: wrap;
      }
    }
    .benefits-container .benefits-list li {
      width: 102px;
      /*height: 96px;*/
      background-color: #fff;
      display: flex;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      padding: 6px;
      margin: 10px 10px 0 0;
    }
    @media (max-width: 767px) {
      .benefits-container .benefits-list li {
        margin: 0;
      }
    }
    .benefits-container .benefits-list li p {
      font-size: 12px;
      line-height: 16px;
      color: #282828;
      text-align: center;
    }
