.slider-text .separator-line { margin:14% auto; height: 2px}
.slider-subtitle2 { display: block; font-family: "Bon Vivant Serif",sans-serif; font-size: 35px; font-weight: 100; letter-spacing: 4px; line-height: 45px; text-transform: uppercase; }
.spa-sider .slider-content .get-bg {margin:10% 0 15%;}
.slider-text-middle2 { padding:0 15px}
.position-relative{ position: relative !important; z-index: 5 }
.cover-background{ position: relative; background-size: cover !important; overflow: hidden; background-position: center center; background-repeat: no-repeat !important;}
.z-index-0 {z-index:0 !important;}
.margin-ten{ margin-top:10% !important; margin-bottom:10% !important}
.margin-eleven{ margin-top:22% !important; margin-bottom:22% !important}
.margin-twelve{ margin-top:15% !important; margin-bottom:15% !important}
.margin-two{ margin-top:2% !important; margin-bottom:2% !important}

.white-text{ color:#FFF !important}

.pbmit-bg-color-secondary{ color:#000 !important}

.gold-text{ color: var(--pbmit-global-color); }
.bvs { display: block; font-family: "Bon Vivant Serif",sans-serif; font-weight: 100; }
.space { padding:0 0 20px}

===================================
   Full screen video
====================================== */

.video-wrapper { height: 100%; overflow: hidden; position: absolute; width: 100%; }
.html-video { background-color: #000; height: auto; left: 50%; min-height: 100%; min-width: 100%; position: absolute; top: 50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);  width: auto; z-index: -3; }
.video-wrapper iframe {   height: 100%; left: 0; position: absolute; top: -5px !important; width: 100%;}
/* ===================================
   Half screen video
====================================== */

.video-half-screen { min-height:650px;}
.video-half-screen .html-video { top:0; left:0; transform:none; -webkit-transform: none; -ms-transform: none;}
video { background-size: cover; display: table-cell; vertical-align: middle; width: 100%; }

@media (max-width: 366px) {
/*  single - onepage portfolio single #2  */
.slider-text-middle2 { padding: 100 15px;}

@media (max-width: 599px) {
/*  single - onepage portfolio single #2  */
.slider-text-middle2 { padding: 50 35px;}
.get-bg { padding: 50 35px;}
