.videoStyle004{position:relative;padding:70px 0}
.videoStyle004 p{font-family:"Nunito Sans",'Avenir';font-size:16px;line-height:22px}
.videoStyle004 .tab-pane h3{font-size:24px;line-height:26px;font-weight:700;margin:20px 0}
.videoStyle004 .nav.nav-pills{margin-bottom:15px;margin-top:20px;justify-content:center}
.vidTabsCont004 .nav-item{margin-bottom:0;display:flex}
.videoStyle004 .nav-pills .nav-link{
    font-family:"Nunito Sans","Avenir";background-color:#000;border-radius:2px;color:#FFF;width:100%;
    padding:15px;font-size:16px;margin:10px 0;text-transform:none
}
.videoStyle004 .nav-pills .nav-link.active,.videoStyle004 .nav-pills .nav-link:hover{background-color:#8C8585;color:#fff}
.videoStyle004 .vidCont .vidWrap{position:relative;height:100%}
.videoStyle004 .vidCont .vidWrap > img{width:100%;height:100%;position:relative;object-fit:cover}
.videoStyle004 .vidCont .vidWrap > a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media (min-width: 768px) {
    .videoStyle004{padding:100px 0}
    .videoStyle004 .nav.nav-pills{margin-top:0}
}
@media (min-width: 992px) {
    .videoStyle004 .nav.nav-pills{margin-bottom:40px}
    .videoStyle004 .nav-pills .nav-link{font-size:19px;line-height:25px;padding:10px}
    .videoStyle004 p{font-size:19px;line-height:29px}
}

.videoStyle005 {margin-bottom:40px}
.videoStyle005 h2 {margin-bottom:20px;font-size:37px}
.videoStyle005 .headerCont {text-align:center}
.videoStyle005 .videoWrapper {position:relative}
.videoStyle005 .videoWrapper > img {width:auto;height:auto;position:relative;display:block;margin:0 auto}
.videoStyle005 .videoWrapper > a {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

@media (min-width:768px) {
    .videoStyle005 h2 {margin-bottom:30px}
    .videoStyle005 .videoWrapper > img {width:auto}
}
@media (min-width:1279px) {
    .videoStyle005 h2 {font-size:48px}
}
