 .tit {
   position: absolute;
   display: block;
   bottom: 30px;
   left: 15px;
   right: 15px;
   text-align: center;
   font-size: 1.33rem;
   color: #fff;
   font-weight: 600;
   box-shadow: 2px 2px 2px 0px rgba(14, 0, 0, 0.1);
 }
 .modal-dialog {
   max-width: 800px;
   margin: 10% auto;
 }
 .videowallsection:nth-child(1) {}
 .video-btn {
   font: var(--the7-base-font-big);
   display: block;
   border: .5px solid #fff !important;
   border: 0;
   position: relative;
   background-position: center;
   background-size: 100%
 }
 .video-btn section {
   padding-bottom: 53.5%;
   opacity: .9;
   background-position: center;
   background-size: 100%;
   display: block;
   width: 100%;
   position: relative;
   height: 0;
 }
 .home .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
	 padding: 0;
 }
.internals a {
	text-decoration: none
}
.internals a:hover span {
	color: #fff;
	background-color:#220e10;
		padding-left:5px
}
a .player {
  width: 8px;
}
 .waves-block {
   position: absolute;
   top: 57%;
   opacity: 0;
   left: 57%;
   transform: translateX(-50%) translateY(-50%);
 }
 button:hover .waves-block {
   opacity: 1
 }
 #fancy-header {
  z-index:0
 }
 .videowallsection h2 {
   color: #220e0f;
 }
 .waves-block::after {
   content: '';
   width: 20px;
   height: 25px;
   display: block;
   background-image: url("image/play.png");
   background-size: 100%;
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -32px;
   margin-top: -35px;
   background-position: center;
   opacity: .95;
 }
 @keyframes waves {
   0% {
     -webkit-transform: scale(0.2, 0.2);
     transform: scale(0.2, 0.2);
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
   }
   50% {
     opacity: 0.9;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
   }
   100% {
     -webkit-transform: scale(0.9, 0.9);
     transform: scale(0.9, 0.9);
     opacity: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
   }
 }
 .waves {
   position: absolute;
   width: 150px;
   height: 150px;
   background: rgba(0, 0, 0, 0.3);
   opacity: 0;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
   border-radius: 100%;
   right: -50px;
   bottom: -50px;
   z-index: -1;
   -webkit-animation: waves 3s ease-in-out infinite;
   animation: waves 3s ease-in-out infinite;
 }
 .wave-1 {
   -webkit-animation-delay: 0s;
   animation-delay: 0s;
 }
 .wave-2 {
   -webkit-animation-delay: 1s;
   animation-delay: 1s;
 }
 .wave-3 {
   -webkit-animation-delay: 2s;
   animation-delay: 2s;
 }
 .show.closewall, .show.closewaller {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   display: block;
   z-index: 0;
   opacity: 1;
   backdrop-filter: blur(6px);
   background-color: rgba(0,0,0,.8); 
 }
 .closewall {
   z-index: -1;
   opacity: 0
 }
 .video-btn:hover section {
   opacity: 1;
   transition: all 0.5s ease-out;
   background-size: 110%
 }
 .video-btn:hover .tit {
   bottom: 36px;
   transition: all 0.8s ease-out;
 }
/* .vidwall #main > .wf-wrap {
   width: 100%;
 } */
 .modal-body {
   position: relative;
   padding: 0px;
 }
 .btn-close {
   position: absolute;
   right: -30px;
   top: 0;
 }
 .video-btn section::before {
   content: '';
   background: rgb(0, 0, 0);
   background: linear-gradient(360deg, rgba(0, 0, 0, 0.6419161414565826) 0%, rgba(0, 0, 0, 0.4458377100840336) 58%, rgba(0, 0, 0, 0) 100%);
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   top: 50%
 }
 .player {
   width: 15px;
   margin-right: 5px;
   margin-bottom: 3px;
 }
 .video-bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}
 .vidwall .modal-backdrop.fade.show {
   display: none;
 }
 .vidwall #main {
   padding: 0;
   margin: 0;
 }
 .video-btn section::after {
   content: '';
   box-sizing: border-box;
   width: 74px;
   height: 74px;
   position: absolute;
   z-index: 9999;
   border-width: 37px 0px 37px 74px;
   border-color: transparent transparent transparent #ffffff;
 }
 .vidwall #main {
   padding: 0;
   margin: 0;
 }
 .dark-bg {}
 .dark-bg h2::before {
   content: '';
 }
 .dark-bg h2 {
   text-align: center;
 }
 .video-btn:nth-child(odd) {
   /* opacity:.75 */
 }
  @media (max-width:1100px) {
 .removePad h2 {
  font-size: 1.4rem;
  line-height: 1.8rem;
}
.removePad p {
  font-size: .9rem;
  line-height: 1.4rem;
}


}
 @media (min-width:1000px) {
   img.Clogo.lazyloaded {
     width: 500px;
     height: 93px;
   }
 }
 @media (max-width:1000px) {
 .modal-dialog {
  max-width: 800px;
  margin: 50% auto;
}
}
  @media (max-width:768px) {
	  .vh-100.mobileBreaker {
		  height: auto !important
	  }

}

