#sm_video{
    height: 860px;
}
  
video{
    position: fixed;
    top: 0;
    left: 0;
    z-index: -999;
    width:100%;
}

/* div.tp-bgimg.defaultimg{
    background-attachment: fixed;
} */

.sm_sticky{
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 30;
}

.sm_item{
    border-radius:10px;
    padding:10px;
}

.sm_item img{
    border-radius:10px;
    max-height: 214px;
}

@media only screen and (max-width: 600px) {
    #sm_video {
      display:none;
    }
  }

  @media only screen and (max-width: 600px) {
    div.tp-bgimg.defaultimg {
        background-attachment: inherit;
    }
  }

  .sm_icons{
    color: var(--main-color);
    font-size: 70px;
  }

  .icon-text{
    padding:15px
  }

  .main{
    background-color:white !important;
  }