.row-fluid.bottom-two-col {
  clear: both;
  overflow: hidden;
  padding-top: 0px;
}
.show .heaidng p,
.academy-video-cm .video-sec .right .heaidng p{
  color: #5eb3e4;
  font-size: 20px;
}
.row-fluid.bottom-two-col .left-col,
.row-fluid.bottom-two-col .heaidng h5,
.row-fluid.bottom-two-col .video-des>h5{
  position:relative;
  z-index:1;
  font-weight:600;
}
.academy-video-cm .heading h1 {
  color: #5eb3e4;
  font-weight: 600;
}
.academy-video-cm .video-sec.vidyard .vidyard.show,
.academy-video-cm .video-sec.wistia .wistia.show{
  display:block;
}
body .academy-video-cm .right.no-item .right-col.white-bg {
  box-shadow: none;
  -webkit-box-shadow: none;
}
body .academy-video-cm .right.no-item .heaidng {
  visibility:hidden;
}
.bottom-two-col .heaidng {
  padding-bottom: 15px;
}
.academy-video-cm .video-sec {
  margin-top: 50px;
  margin-bottom:50px;
  /*   border-bottom:1px solid #7a7a7a; */
  padding-bottom:20px;
  position:relative;
}
/* .academy-video-cm .video-sec::before {
content:'';
position:absolute;
bottom: 0;
left:50%;
transform:translateX(-50%);
transform:translateX(-50%);
transform:translateX(-50%);
background-color:#5eb3e4;
width:150px;
height:3px;
} */
.academy-video-cm .video-sec .video-des {
  padding-top: 40px;
}
.academy-video-cm .video-sec .vidyard .video:not(:first-child),
.right-col.white-bg .fact-sheet:not(:first-child){
  display:none;
}
.academy-video-cm .video-title h5,
.academy-video-cm .video-title h4,
.academy-video-cm .video-title h3{
  color: #5eb3e4;
  font-weight: normal;
  font-size:20px;
}
.academy-video-cm .two-col .video-title>span {
  font-size: 16px;
  display:none;
}
.academy-video-cm .two-col {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  align-items:center;
  -webkit-align-items:center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  transition:.3s all ease-in-out 0s;
  -webkit-transition:.3s all ease-in-out 0s;
  -moz-transition:.3s all ease-in-out 0s;
  padding: 16.5px 0px;
  background: #fff;
  border-bottom: 1px solid #e9ecef;
  position:relative;
  z-index:1;
}
.academy-video-cm .two-col:hover,
.academy-video-cm .two-col.active{
  background: #f8f9fa;
}
.academy-video-cm .two-col .video-title {
  padding-left: 10px;
}
.academy-video-cm .two-col .video-title h5 {
  max-width: 530px;
  margin-bottom:0px;
  font-size:16px;
}
.right.video-des p {
  font-size: 16px;
  padding-top:12px;
}
.academy-video-cm .play-cta {
  padding-right: 10px;
}
.academy-video-cm .right-col.white-bg {
  border-radius: 4px;
  -webkit-box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
  box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
  background: #fff;
  padding: 0;
}
.academy-video-cm .play-cta a.cta {
  font-weight: 400;
  background: #5eb3e4;
  color: #fff;
  font-size: 16px;
  padding: 6px 18px;
  border-radius: 6px;
  margin-top: 15px;
  position:relative;
  z-index:2;
}
.academy-video-cm .two-col a.clickable {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.academy-video-cm .right-col.white-bg .image img {
  width: 100%;
}
.academy-video-cm .right-col.white-bg .text h6 {
  color: #5eb3e4;
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom:5px;
}
.academy-video-cm .right-col.white-bg .text p {
  font-size: 16px;
  margin-top:5px;
  padding-top:10px;
}
.academy-video-cm .two-col .image {
  width: 20%;
  display:none;
}
.academy-video-cm .two-col .text {
  margin-left: 7%;
  width: 73%;
  margin-left:0;
  width:100%;
  padding:0px 20px 0px;
}
.academy-video-cm .right-col.white-bg .two-col:hover {
  background: none;
}
/* .academy-video-cm .right-col .two-col.overlay::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #000;
opacity: 0;
transition: .3s all ease-in-out 0s;
-webkit-transition: .3s all ease-in-out 0s;
-moz-transition: .3s all ease-in-out 0s;
} */
.academy-video-cm .right-col .two-col.overlay:hover::before {
  opacity:0.3;
}
.academy-video-cm .two-col .text a.cta_button {
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  font-size: 18px;
  color: #5eb3e4;
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom: 0px;
  padding-bottom:0px;
  text-align:left;
  border:none;
}
.academy-video-cm .two-col .text .cta {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  z-index: 5;
  opacity:0;
  transition: .3s all ease-in-out 0s;
  -webkit-transition: .3s all ease-in-out 0s;
  -moz-transition: .3s all ease-in-out 0s;
  display:none;
}
.academy-video-cm .right-col .two-col.overlay:hover .cta{
  opacity:1;
}
.academy-video-cm .two-col .text .cta a.cta_button img {
  width: 50px;
  height: 50px;
  border-radius: 100px;
}
.no_item_text {
  display: none; 
}
.span4.right.no-item .no_item_text {
  display: block;
}
.no_item_text h4 {
  color: inherit;
}


@media (min-width:768px) {
  .row-fluid.bottom-two-col .left-col::after {
    content:'';
    position:absolute;
    top:54px;
    bottom: 0;
    right:-12px;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    background-color:#5eb3e4;
    width:2px;
  }
}
@media (min-width:1025px) {
  .academy-video-cm .heading h1 {
    font-size:42px;
  }
  .academy-video-cm p {
    font-size: 18px;
  }  
}
@media(max-width: 992px) {
  .academy-video-cm .two-col .video-title h5 {
    max-width: 360px;
  } 
}
@media (max-width:767px) {
  .academy-video-cm .two-col .image {
    width: 25%;
  }
  .academy-video-cm .two-col .text {
    margin-left: 7%;
    width: 68%;
    margin-left:0px;
    width:100%;
  }
  .academy-video-cm .right {
    margin-top:30px;
  }
  .academy-video-cm .right-col.white-bg .image img {
    max-width: 100px;
    margin: 0 auto;
    display: block;
  }
  body .academy-video-cm {
    padding-bottom: 0;
  }
  .academy-video-cm .two-col .video-title {
    padding-left: 0px;
    max-width: 300px;

  }
  .academy-video-cm .play-cta {
    padding-right: 0px;
  }
  .academy-video-cm .video-sec {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }
  .academy-video-cm .heading {
    padding-bottom: 15px;
  }
  .row-fluid.bottom-two-col {
    display: flex;
    flex-direction: column-reverse;
  }
  .academy-video-cm .video-sec::before {
    bottom: -45px; 
  }
  .row-fluid.bottom-two-col .span4 {
    padding-bottom: 50px;
  }
  .span8.left-col .heaidng p {
    margin-bottom: 0;
  }
}

@media (max-width:430px) {
  .academy-video-cm .two-col .video-title {
    padding-left: 0px;
    max-width: 100%;
    width:100%;
  }
  .academy-video-cm .play-cta {
    padding-right: 0px;
    width: 100%;
    margin-top: 19px;
    padding-bottom:10px;
  }
}
.span4 .right.video-des{
  display:none;
}
.span4 .right.video-des:first-child{
  display:block;
}
.academy-video-cm .two-col.overlay:before{
  content:none;
}