.m_slider_section{}
.m_slider_wrap{margin-top: 150px;}
.m_slider_hello{font-size: 16px; color: #f74824; font-family: 'Libre Baskerville', serif; margin-bottom: 10px;}
.m_slider_title{font-size: 80px; line-height: 90px; color: #323232; font-weight: 700; font-family: 'Libre Baskerville', serif;}
.m_slider_designation{font-size: 14px; color: #919191; font-family: 'Libre Baskerville', serif;}
.m_slider_text{font-size: 14px; color: #545657; line-height: 2em; font-family: 'Libre Baskerville', serif;
  scrollbar-width: none; -ms-overflow-style: none;
}
.m_slider_text::-webkit-scrollbar{width: 0 !important; background: transparent;}


@media screen and (max-width: 992px) {
  .m_slider_title{font-size: 50px; line-height: 60px; margin-top: 10px;}
}

.m_slider_right{padding-top: 178px;}
@media screen and (max-width: 992px) {
  .m_slider_right{padding-top: 50px !important; text-align: center;}
}

.no_copy {  
    -webkit-user-select: none;  /* Chrome 49+ */
    -moz-user-select: none;     /* Firefox 43+ */
    -ms-user-select: none;      /* No support yet */
    user-select: none;          /* Likely future */   
}

.jssocials-share-link { border-radius: 50%; font-size: 10px !important; }

.vid-bg {
    background: url(../images/video_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    position: relative;
    z-index: 0;
}

.vid-bg:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    background-color: rgba(7, 31, 49, 0.90);
}

.vid {
    color: #fff;
    padding-top: 200px;
    padding-bottom: 180px;
}
.video-btn {
    position: relative;
    display: inline-block;
    z-index: 0;
}
.video-btn:after {
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    background: rgba(255,255,255,.3);
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    z-index: -10;
    
}
.video-btn:hover:after {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
.video-content h4 {
    color: #fff;
    text-transform: uppercase;
    margin-top: 40px;
    margin-bottom: 25px;
    font-weight: 400;
}
.video-content p {
    color: #fff;
}

.fancybox-skin {
    padding: 0px !important;
}