/*----------
page intro
----------*/
@media(min-width:1500px){
div#page-intro,
div#page-intro .sppb-row-column  {
    height: 108vh ;
  }
}
div#page-intro .sppb-column, 
div#page-intro .sppb-column-addons {
    align-items: center;
}

.full-half-left {
    align-items: center;
}

/*div#page-intro {
    margin-left: auto !important;
    margin-right: auto !important;
}*/
.sppb-section {
    margin-left: auto !important;
    margin-right: auto !important;
}

/*-----
divider
-----*/
.dot-divider h3 {
    font-size: 4pc;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #b08162;
    color:transparent;
    margin-top: -40px;
    margin-bottom: -10px;
    opacity: .5;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    letter-spacing: 7.5px;
}
.dot-divider-2 h3 {
    font-size: 4pc;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: beige;
    color:transparent;
    margin-top: -40px;
    margin-bottom: -10px;
    opacity: .5;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    letter-spacing: 7.5px;
}
@media(max-width:600px){
   .dot-divider  h3.sppb-addon-title , .dot-divider-2  h3.sppb-addon-title {
    letter-spacing: 4px;
    }
}

@media(max-width:767px){
    .dot-divider h3,  .dot-divider-2 h3 {
    font-size: 2pc;}
}

.dot-divider,  .dot-divider-2 {
    width: 100%;
   /* white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;*/
}

/*@media(max-width:767px){
  .full-half-left{
    margin-top:100px !Important;
}
.dot-divider h3{
    font-size:3pc;
    margin-top:20px;
    }
}*/


/*-----
page intro video
-----*/
/*div#page-intro video{object-fit:cover !important;}*/
@media(max-width:767px){
  div#page-intro video.section-bg-video {top: 30%;/*object-fit: none;*/}
}
