.s1719125517 {
    position:relative;
       margin: 10px 0 50px 0;
           background-color: #f1f1f1;
}

.s1719125517 .svideo {
    position:absolute;
    z-index:-3;
    background:transparent;
    width:100%;
    height:100%;
    overflow:hidden;
}

.s1719125517 .svideo .vbackground {
    min-width:100%;
    min-height:100%;
}

.s1719125517 .sbackground {
    position:absolute;
    z-index:-2;
    background-repeat:round;
    /*background-position:center center;*/
    background-size:cover;
    /*background-attachment:fixed;*/
    width:100%;
    height:100%;
}

.s1719125517 .sforeground {
    position:absolute;
    z-index:-1;
    background:transparent;
    width:100%;
    height:100%;
}

.s1719125517 .container {
    background:transparent;
    padding-top:5px;
    padding-bottom:5px;
}

.s1719125517 .container .row .col-sm-3 {
        justify-content: center;
    display: flex;
}

.s1719125517 .sheader {
    text-align:center;
}

.s1719125517 .stitle {
    background:transparent;
    position: relative;
    z-index: 2;
    margin:10px 0;
     overflow: hidden; /* Ensures the content is not revealed until the animation */
  border-right: .15em solid orange; /* The typwriter cursor */
  white-space: nowrap; /* Keeps the content on a single line */
  margin: 0 auto; /* Gives that scrolling effect as the typing happens */
  letter-spacing: .15em; /* Adjust as needed */
  animation: 
    typing 3.5s steps(40, end),
    blink-caret .75s step-end infinite;
}


@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}

/* The typewriter cursor effect */
@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: orange; }
}

.s1719125517 .ssubtitle {
    position: relative;
    opacity: 1;
    z-index: 1;
}

.s1719125517 .sdesc {
    background:transparent;
}

.st1719125517 {}
.st1719125517 img {}

.sb1719125517 {}
.sb1719125517 img {}

@media (max-width: 767px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}