.video_wapper {

    margin-top: 20px;

}



.embed-responsive{

    position: relative;

    display: block;

    height: 0;

    padding: 0;

    overflow: hidden;

    padding-bottom: 42.25%;

}



.videoRow{

    padding-top: 50px;

}



.desktop{

    display: block;

}

.mobile{

    display: none;

}

.videoContainerNew {

max-width: 900px;



margin: -20px auto 45px;


/*
background-color: #512723;*/



padding: 5px;



position: relative;

    border-radius: 10px;



}



.textContainerNew {

    max-width: 900px;

    margin: 0 auto;

    background-color: #fff;

    padding: 20px 20px;

}



.textContainerNew span.video-speaker-txt {

    margin-bottom: 0;

}





#container-custom{

    width: 100%;

    max-width: 100%;

}

.video-overlay {

    width: 100%;

    height: 100%;

    position: absolute;

    z-index: 99;

    top: 1px;

    left: 0;

    background-image: url(../image/thumbnail.png);

    background-position: center;

   

    background-size: contain;

    background-repeat: no-repeat;

    cursor: pointer;

}

.video-overlay-play {



width: 101%;



height: 102%;



position: absolute;



z-index: 99;



top: -6px;



left: 0;



background-image: url(../images/thumbnail.png);



background-position: center;



background-size: cover;



background-repeat: no-repeat;



cursor: pointer;



}



.video-overlay-alt {

    width: 100%;

    height: 100%;

    position: absolute;

    z-index: 99;

    top: 0;

    left: 0;

    display: none;

    background-image: url(../images/thumbnail.png);

    background-position: center;

    background-size: cover;

    background-repeat: no-repeat;

    cursor: pointer;
    border: 3px solid #83456a;

    border-radius: 10px;


}



.glass-overlay {

    background-image: url(../images/thumbnail.png);

    width: 100%;

    height: 100%;

    position: absolute;

    background: none;

    z-index: 2 !important;

    top: 0;

    left: 0;

    cursor: pointer;

   

}

#player{

   

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    border: 3px solid #83456a;

    border-radius: 10px;

}

.video-overlay-alt img, .video-overlay-play img {
    width: 100%;
    /*max-width: 110px;*/
    margin: 0 auto;
    text-align: center;
    /*height: 70px;*/
    align-self: center;
}

.video-overlay-alt, .video-overlay-play{
    display: flex;
    width: 100%;
    
}

/* new css updates */

.playing .responsive-video{

            padding-bottom: 0 !important;

            width: 100%;

            height: 77vh;

        }



@media screen and (max-width: 768px){



    .desktop{

    display: none;

}

.mobile{

    display: block;

}



    .embed-responsive {

    position: relative;

    display: block;

    height: 0;

    padding: 0;

    overflow: hidden;

    width: 100%;

    height: 100%;

    padding-bottom: 42.25%;

}

    .glass-overlay {

        border-radius: 0px;

    }

    .videoContainerNew{

        padding: 0px;

    }



    .video-overlay-play {

        background-image: url(../images/thumbnail.png);

    }

    .playing.videoRow,  .videoRow{

    padding-top: 50px !important;

    }

  

    .mob-responsive {

      

        max-width: 100vw;

        width: 100%;

        padding-bottom: 42.25% !important;

     

    }

    .mob-thmbnl{

        background-image: url(../images/thumbnail.png);

    }

    .mob-thmbnl2{

        background-image: url(../images/thumbnail.png) !important;

    }
.embed-responsive{
    height: 49vh;
}
}



@media screen and (max-width: 420px){





}



@media screen and (max-width: 350px){




}