.training-options-block .nav-tabs {
    max-width: 600px;
    margin: 60px auto 85px !important;
	border-bottom: 2px solid #C4C4C4;
}  

.training-options-block .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 4px solid #CF4520;
	color:#002B55;
}

.training-options-block .nav-tabs .nav-link{
  font-size:20px;
  color:#4D6C9C;
  font-weight:700;
  border-bottom: 4px solid transparent;
  border:none;
}

.training-options-block .media-info-block {
    margin-top: 45px;
}

.training-options-block .tab-content .row {
    flex-direction: row-reverse;
}

.training-options-block .media-block {
    position: relative;
	    min-height: 337px;
}
 

.media-info-block p {
    font-size: 18px;
    line-height: 28px;
}

.media-block .media-wrap {
    max-width: 600px;
    float: right;
    position: relative;
}

.media-block .media-wrap .play-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	  cursor:pointer;
}

.training-options-block .media-info-block .btn {
    background: #7AC043;
    border-color: #7AC043;
}

.training-options-block .media-info-block .btn:hover{color: #7AC043;}

@media (min-width:992px) {
  .media-info-block p {
    padding-right: 91px;
   }
}


@media (min-width:768px) {
	.media-block .media-wrap {
		max-width: 600px;
		float: right;
	}
	
.training-options-block .media-block .layer1 {
    position: absolute;
    top: 0;
    left: 80px;
}

.training-options-block .media-block .layer2 {
    bottom: -79px;
    position: absolute;
    left: -29px;
}

.training-options-block .media-block .layer3 {
    bottom: -95px;
    position: absolute;
    right: 0;
}
 
}


@media (max-width:767px) {
  .training-options-block .tab-content > .tab-pane {
     display: none !important;
  }
  
  .training-options-block .tab-content > .tab-pane.active {
     display: block !important;
  }
  
  .training-options-block .nav-tabs .nav-link {
    font-size: 17px;
    padding: 5px 5px;
  }
  
  body .media-block .media-wrap iframe {
    width: 100% !important;
  } 
  
  .training-options-block .container {
    padding: 0;
  }
  
  body .media-block .media-wrap {
    float:left;
	width:100%;
	max-width:100%;
  } 

  body .training-options-block .media-block {
    margin-left: -15px;
    margin-right: -15px;
  } 

  body .media-block .layer3 {
    position: absolute;
    right: 0;
    bottom: -95px;
  }  
  
  body .training-options-block .nav-tabs {
    max-width: 100%;
    margin: 60px auto 9px !important;
    border-bottom: 2px solid #C4C4C4;
    padding-bottom: 30px;
  }
}



@media (min-width: 992px) and (max-width:1199px) {
body .training-options-block .media-block .layer2 {
    left: -140px;
}

.training-options-block .media-block .layer1 {
    left: -31px;
}
}


@media (min-width: 768px) and (max-width:1199px) {
body .media-block .media-wrap {
    max-width: 600px;
    float: left;
    width: 100%;
}

body .media-block .media-wrap iframe {
    width: 100% !important;
}
}


@media (max-width:991px) {
  .training-options-block .media-block .layer1,
   .training-options-block .media-block .layer2  {
    display: none;
  }
}