.digital-header-section{
    margin: 0;
    padding: 0;
    background: #fff;
}
.digital-header-section .two-point-new-bdr-top {
    border-top: none;
    /* border-bottom: 0.052vw rgba(0,0,0,0.5) solid; */
}
.digital-header-section .hamburger-toggle {
    position: relative;
    top: 4vw;
    top: 2vw;
    z-index: 1;
}
.digital-header-section .header-new {
    padding: 0.5vw 4.6vw;
}
.digital-header-section .two-point-new-d-flex {
    justify-content: flex-end;
}

.digital-first-section{
    margin: 0;
    padding: 0;
}

.digital-post-warp{
    display: flex;
    flex-wrap: wrap;
}

.digital-post-left-col{
    width: 65.45%;
}
.digital-post-content-repeat {
    margin: 0;
    padding: 4vw 3.8vw 0 0;
    background: #000;
}

.heading-digital {
    margin: 0 0 -4.3vw;
    padding: 0 0 0 3.65vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    position: relative;
    z-index: 1;
    max-width: 32vw;
}
.heading-digital h1{
    margin: 0;
    padding: 0;
    font-size: 6vw;
    line-height: 6.3vw;
    color: #fff;
    width: 100%;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
}
.heading-digital .digital-lab-text {
    margin: 0;
    padding: 0;
    font-size: 3.3vw;
    line-height: 4.3vw;
    width: 100%;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    color: #54C6EB;
}
.heading-digital h2 {
    font-family: 'Open Sans Bold';
    font-weight: bold;
    text-transform: uppercase;
    display: inline-flex;
    letter-spacing: 0.1777vw;
    font-size: 1vw;
    line-height: 1.6vw;
    margin: 0;
    color: #fff;
    padding-right: 0.5vw;
}
.heading-digital h2 span {
    letter-spacing: 0.08vw;
    text-transform: none;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    display: inline-block;
    font-size: 0.6vw;
    margin-right: 0.18vw;
    line-height: 1vw;
}
.heading-digital a {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.lab-content-main-item {
    position: relative;
    padding: 0 0 0 11.3vw;
    margin-bottom: 0;
    border-bottom: 0;
}
.lab-menu-nav {
    position: absolute;
    text-align: right;
    left: 1.7vw;
    top: 4.15vw;
    display: none;
}
.lab-menu-nav ul {
    padding: 0;
    margin: 0;
}
.lab-menu-nav ul li {
    margin: 0;
    padding: 0;
    font-family: 'Neue Montreal Medium';
    font-weight: 500;
    display: block;
    font-size: 1.56vw;
    line-height: 1.88vw;
}
.lab-menu-nav ul li a{
    color: #fff;
}
.lab-menu-nav ul li a:hover{
    color: #54C6EB;
}
.lab-menu-nav ul li.active a{
    color: #54C6EB;
}
.lab-content-post-info{
    margin: 0;
    padding: 0;
}
.lab-content-post-info figure {
    margin: 0 0 1.75vw;
    position: relative;
    overflow: hidden;
}
.lab-content-main-item .lab-content-post-info figure img {
    height: 26.042vw;
    object-fit: cover;
}
.lab-content-post-info figure img {
    width: 100%;
    height: 11.927vw;
    transition: 1s;
    object-fit: cover;
}
.lab-content-post-info.lab-content-post-info-email figure img {
    height: 14.583vw;
}
.lab-content-post-info figure:hover img {
    transform: scale(1.1);
}
.lab-content-post-info span {
    color: #54C6EB;
    text-transform: uppercase;
    display: block;
    font-family: 'Urbanist', sans-serif;
    font-weight: 600;
    letter-spacing: 0.1vw;
    font-size: 0.73vw;
    line-height: 0.834vw;
    margin: 0 0 0.41vw;
}

.lab-content-post-info h3 {
    color: #fff;
    font-family: 'Neue Montreal Regular';
    font-weight: normal;
    margin: 0 0 0.41vw;
    font-size: 2.4vw;
    line-height: 2.917vw;
}
.lab-content-post-info h3 a{
    color: #fff;
    padding-bottom: 2px;
    position: relative;
    transition: all 0.55s linear;
    /* background: linear-gradient(to bottom, #fff 0%, #fff 98%);
    background-size: 0px 1px;
    background-repeat: no-repeat;
    background-position: left 100%; */
}
.lab-content-post-info h3 a:hover {
  background-size: 100% 1px;
}

.lab-content-post-info p {
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    color: #fff;
    letter-spacing: 0.1vw;
    font-size: 1.459vw;
    line-height: 2vw;
    transition: all 0.55s linear;
}
.lab-content-post-info figcaption:hover h3 a, .lab-content-post-info figcaption:hover p {
    opacity: 0.6;
}
.lab-main-row-flex {
    padding: 2.5vw 0 4.219vw 11.3vw;
    margin-top: 3vw;
    border-top: 0.1vw #fff solid;
}
.lab-main-row-flex .lab-content-post-info {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 0.1vw rgba(255, 255, 255, 0.4) solid;
    padding: 0 0 2.35vw;
    margin: 0 0 2.35vw;
}

.lab-main-row-flex .lab-content-post-info:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.lab-main-row-flex .lab-content-post-info figure {
    width: 23.8%;
    margin: 0;
}
.lab-main-row-flex .lab-content-post-info figcaption {
    width: 76.2%;
    padding-left: 2.34vw;
}
.lab-main-row-flex .lab-content-post-info.lab-content-post-info-email figure {
    width: 37.47%;
}
.lab-main-row-flex .lab-content-post-info.lab-content-post-info-email figcaption {
    width: 62.53%;
}

.lab-main-row-flex .lab-content-post-info h3 {
    font-size: 1.67vw;
    line-height: 2.2vw;
}
.lab-main-row-flex .lab-content-post-info p {
    line-height: 1.62vw;
    font-size: 1.095vw;
}
.digital-post-right-col{
    width: 34.55%;
}

.digital-post-slidbar-scroll {
    margin: 0;
    padding: 7.292vw 3.073vw 3.438vw 3.125vw;
    background: #fff;
    position: sticky;
    top: -5vw;
}

.digital-lab-form {
    margin: 0;
    padding: 2.3vw 2.5vw 2.5vw;
    background: #000;
}

.lab-form-heading{
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 0.65vw;
}

.lab-form-heading h4 {
    color: #54C6EB;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    width: 53.6%;
    font-size: 2.604vw;
    line-height: 2.604vw;
}
.lab-form-heading p {
    color: #fff;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    letter-spacing: 0.1vw;
    width: 46.4%;
    font-size: 0.790vw;
    line-height: 1.25vw;
}

.digital-email-form{
    position: relative;
    margin: 0;
    padding: 0;
}

.email-input {
    width: 100%;
    border: none;
    background: rgba(255, 255, 255, 0.20);
    padding: 0.5vw 3vw 0.5vw 1.1vw;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    color: #fff;
    letter-spacing: 0.1vw;
    height: 2.344vw;
    border-radius: 5vw;
    font-size: 0.84vw;
}
.digital-lab-form p{
    margin: 0;
    padding: 0;
}
.digital-lab-form .email-input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px rgba(255, 255, 255, 0.20) inset !important;
}
span.wpcf7-spinner {
    position: absolute;
    right: 0;
    bottom: 0;
}
.digital-email-form .wpcf7-response-output {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.digital-email-form .wpcf7-not-valid-tip {
    color: #f00;
}
.email-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.email-input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.email-input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.email-input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
input.smit-btn {
    border: none;
    font-size: 0px;
    background: url('../images/btn-arrow-click.svg') no-repeat center;
    position: absolute;
    top: 0;
    right: 0;
    height: 2.344vw;
    width: 2.5vw;
    background-size: 0.9vw;
}

.slide-bar-digital-post{
    margin: 0;
    padding:3.073vw 2.135vw 0 2.031vw;
}

.post-slidebar-info {
    margin: 0 0 1.823vw;
    padding: 0 3.042vw 1.823vw 0;
    border-bottom: 0.052vw rgba(0, 0, 0, 0.30) solid;
    position: relative;
}
.post-slidebar-info:first-child {
    padding-top: 1.823vw;
    border-top: 0.052vw rgba(0, 0, 0, 1) solid;
}

.post-slidebar-info span{
    font-family: 'Urbanist', sans-serif;
    font-weight: 700;
    font-size: 0.781vw;
    line-height: 0.938vw;
    color: #54C6EB;
    letter-spacing: 0.1vw;
    text-transform: uppercase;
    display: block;
    margin-bottom: 0.495vw;
}
.post-slidebar-info h5{
    font-family: 'Neue Montreal Regular';
    font-weight: normal;
    font-size: 1.094vw;
    line-height: 1.302vw;
    margin: 0;
    padding: 0;
}
.post-slidebar-info h5 a {
    color: #000;
    padding-bottom: 2px;
    position: relative;
    transition: all 0.55s linear;
    background: linear-gradient(to bottom, #000 0%, #000 98%);
    background-size: 0px 1px;
    background-repeat: no-repeat;
    background-position: left 100%;
    }
.post-slidebar-info h5 a:hover {
    background-size: 100% 1px;
}
.playicon-post {
    position: absolute;
    right: 1.042vw;
    top: -0.5vw;
}
.playicon-post img{
    width: 1.094vw;
}

.digital-mulit-channel-post {
    margin: 0;
    padding: 1.198vw 0 0;
    display: flex;
    flex-wrap: wrap;
}
.mulit--post-img {
    width: 47%;
    position: relative;
}
.mulit--post-img img {
    width: 100%;
    border-radius: 0.521vw 0 0 0.521vw;
    height: 100%;
    object-fit: cover;
}
.point-post-logo {
    position: absolute;
    bottom: 0.625vw;
    left: 0.885vw;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.point-post-logo a{
    font-size: 0.625vw;
    color: #fff;
    text-transform: uppercase;
    line-height: 0.885vw;
    letter-spacing: 0.2vw;
    font-family: 'Open Sans Bold';
    font-weight: bold;
}
.mulit--post-content-info {
    width: 53%;
    background: #E7FA48;
    padding: 1.094vw 0.833vw 1.667vw 1.25vw;
    border-radius: 0 0.521vw 0.521vw 0;
}

.mulit--post-content-info span {
    display: inline-block;
    background: #000;
    color: #fff;
    font-size: 0.521vw;
    padding: 0.26vw 0.557vw 0.292vw 0.573vw;
    border-radius: 1.146vw;
    font-family: 'Urbanist', sans-serif;
    font-weight: normal;
    margin-bottom: 0.885vw;
}

.post-progress-tag strong {
    font-size: 1.094vw;
    font-family: 'Neue Montreal Bold';
    font-weight: bold;
    display: block;
    line-height: normal;
    margin: 0 0 0.391vw;
}
.post-progress-tag p {
    display: inline-block;
    color: #000;
    font-size: 0.521vw;
    font-family: 'Urbanist', sans-serif;
    font-weight: bold;
    line-height: 0.5vw;
    margin: 0;
    width: 3vw;
}
.cart-bars-data-post {
    position: relative;
    display: inline-flex;
    margin-top: -2.292vw;
    margin-bottom: 1vw;
}
.progerss-line-new {
    position: absolute;
    right: 0;
    top: 0;
}
.progerss-line-new svg {
    width: 6.823vw;
    height: 3.177vw;
}
.year-text{
    position: absolute;
    top: 2.396vw;
    left: 0;
}
.year-text b{
    font-family: 'Neue Montreal Medium';
    font-weight: 500;
    text-transform: uppercase;
    font-size: 0.26vw;
}

.cart-bars-data-post img {
    width: 8.177vw;
}
.mulit--post-content-info h6 {
    font-size: 0.781vw;
    line-height: 1.094vw;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    letter-spacing: 0.1vw;
    margin-bottom: 0.7vw;
}

.mulit--post-content-info .linked-all {
    color: #000;
    font-size: 0.573vw;
}

.mulit--post-content-info .linked-all img {
    width: 0.469vw;
    margin-left: 0.3vw;
    margin-top: 0.05vw;
    transition: 1s;
}

.digital-slider-tab-section{
    margin: 0;
    padding: 1.042vw 0 6.927vw;
}

.digital-tab-navmenu{
    margin: 0;
    padding: 0 34.465vw 3.281vw 11.302vw;
}
.digital-tab-navmenu ul{
    margin: 0;
    padding: 0;
}
.digital-tab-navmenu ul li {
    margin: 0;
    padding: 0;
    width: 50%;
}
.digital-tab-navmenu ul li a {
    margin: 0;
    padding: 1.042vw 8.063vw;
    font-size: 0.729vw;
    color: #000;
    letter-spacing: 0.1vw;
    font-family: 'Urbanist', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    position: relative;
    text-align: center;
}
.digital-tab-navmenu ul li a::after{
    content: "";
    height: 0.052vw;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
}
.digital-tab-navmenu ul li a.active{
    color: #54C6EB;
}
.digital-tab-navmenu ul li a.active::after{
    height: 0.365vw;
}


.digital0tab-item{
    width: 33.33%;
    padding: 0 1.276vw;
}

.digital0tab-item figure{
    margin: 0 0 00.833vw;
    padding: 0;
}

.digital0tab-item h4{
    margin: 0 0 0.417vw;
    padding: 0;
    font-size: 1.667vw;
    line-height: 1.993vw;
    font-family: 'Neue Montreal Regular';
    font-weight: normal;
}
.digital0tab-item h4 a{
    color: #000;
    padding-bottom: 0.1vw;
    position: relative;
    transition: all 0.55s linear;
    background: linear-gradient(to bottom, #000 0%, #000 98%);
    background-size: 0px 1px;
    background-repeat: no-repeat;
    background-position: left 100%;
}
.digital0tab-item h4 a:hover {
    background-size: 100% 1px;
}
.digital0tab-item p{
    margin: 0 0 0.417vw;
    padding: 0;
    font-size: 1.094vw;
    line-height: 1.615vw;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    letter-spacing: 0.1vw;
}

.digital0tab-item figure img {
    width: 100%;
    /* height: 20.521vw; */
    height: 12.521vw;
    object-fit: cover;
    object-position: left;
}
.digital0tab-colum-slider .slick-list.draggable {
    padding: 0px 31.8vw !important;
}

.digital0tab-colum-slider .slick-prev, .digital0tab-colum-slider .slick-next {
    top: auto;
    bottom: -1.9vw;
    transform: none;
    left: 11.354vw;
    right: auto;
}

.digital0tab-colum-slider .slick-next {
    margin-left: 2.188vw;
}

.video-digital0tab-item{
    margin: 0;
    padding: 0 0.573vw;
}
.video-digital0tab-item figure{
    margin: 0 0 00.833vw;
    padding: 0;
    position: relative;
}
.video-digital0tab-item figure img {
    width: 100%;
}
.video-digital0tab-item figure video {
    width: 100%;
    height: 100%;
}
.play-pst-icon{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    cursor: pointer;
}
.play-pst-icon span{
    margin: 0 auto;
    width: 3.646vw;
    height: 3.646vw;
    border-radius: 3.646vw;
    background: rgba(0, 0, 0, 0.5);
    position: relative;
}
.play-pst-icon span::after {
    content: "";
    width: 1.146vw;
    height: 1.406vw;
    position: absolute;
    border-top: 0.729vw transparent solid;
    border-bottom: 0.729vw transparent solid;
    border-left: 1.146vw rgba(255, 255, 255, 0.7) solid;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.video-digital0tab-item figcaption span {
    font-family: 'Urbanist', sans-serif;
    font-weight: 700;
    font-size: 0.781vw;
    line-height: 0.938vw;
    color: #54C6EB;
    letter-spacing: 0.1vw;
    text-transform: uppercase;
    display: block;
    margin-bottom: 0.495vw;
}
.video-digital0tab-item figcaption h4{
    margin: 0 0 0.417vw;
    padding: 0;
    font-size: 1.667vw;
    line-height: 2.188vw;
    font-family: 'Neue Montreal Regular';
    font-weight: normal;
}
.video-digital0tab-item figcaption h4 a{
    color: #000;
    padding-bottom:2px;
    position: relative;
    transition: all 0.55s linear;
    background: linear-gradient(to bottom, #000 0%, #000 98%);
    background-size: 0px 1px;
    background-repeat: no-repeat;
    background-position: left 100%;
}
.video-digital0tab-item figcaption h4 a:hover{
    background-size: 100% 1px;
}
.video-digital0tab-item figcaption p{
    margin: 0 0 0.417vw;
    padding: 0;
    font-size: 1.094vw;
    line-height: 1.615vw;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    letter-spacing: 0.1vw;
}

.video-colum-slider {
    padding: 0 10.729vw;
}

.video-colum-slider  .slick-prev, .video-colum-slider  .slick-next {
    background: none;
    border-radius: 0;
    -webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    width: 1.25vw;
    height: 1.25vw;
    top: 42%;
}
.video-colum-slider  .slick-next {
    right: 6.302vw;
    border-bottom:none !important;
    border-left: none !important;
}
.video-colum-slider  .slick-prev {
    left: 6.302vw;
    border-top: none !important;
    border-right: none !important;
}

.digital-three-section {
    margin: 0;
    padding: 0 0 0;
    background: #fff;
    border-top: 0.052vw #b2b2b2 solid;
}
.digital-three-section .lab-main-row-flex {
    margin-top: 0;
}
.digital-three-section .digital-post-slidbar-scroll {
    padding: 0 3.872vw 4.271vw;
    top: 0;
}
.mulit--post-img-full-part {
    width: 100%;
    position: relative;
}
.mulit--post-img-full-part img {
    border-radius: 0.521vw;
    width: 100%;
}

.mulit--post-img-full-part .point-post-logo a {
    font-size: 1.563vw;
    line-height: 2.135vw;
}

.point-post-logo p {
    width: 56%;
    color: #fff;
    font-size: 0.729vw;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    letter-spacing: 0.05vw;
    line-height: 0.885vw;
    padding-left: 1vw;
}

.mulit--post-img-full-part .point-post-logo {
    bottom: 2.5vw;
    left: 1.719vw;
    right: 1.615vw;
}

.global-leader-multi-post{
    margin: 0;
    padding: 6.432vw 12.5vw 5.756vw;
    background: #000;
}

.global-ldr-flex-row{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    background: #000;
    border: 0.1vw #fff solid;
    border-radius: 0.521vw;
    position: relative;
    z-index: 1;
}

.global-ldr-flex-row::after{
    content: "";
    background: #fff;
    border-radius: 0.521vw;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 11.979vw;
    right: 0;
    z-index: -1;
}

.global-phone-lft-col {
    margin: -3.8vw 0 0 2.76vw;
    padding: 0;
    width: 23%;
}
.global-phone-lft-col img {
    width: 100%;
}
.global-cnt-rlt-col {
    margin: 0;
    padding: 0;
    width: 73%;
}
.global-cnt-rlt-col-info {
    margin: 0;
    padding: 1.875vw 4.305vw 3.275vw 1.875vw;
}
.point-text {
    font-size: 3.646vw;
    font-family: 'Open Sans Bold';
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.63vw;
    line-height: 5vw;
    margin: 0 0 0.469vw;
    display: inline-block;
}
.global-cnt-rlt-col-info h3 {
    font-size: 2.76vw;
    line-height: 2.708vw;
    margin: 0 0 0.469vw;
    font-family: 'Urbanist', sans-serif;
    font-weight: 400;
}
.global-cnt-rlt-col-info p {
    font-size: 1.458vw;
    line-height: 1.979vw;
    letter-spacing: 0.2vw;
    margin: 0;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
}
.global-cnt-rlt-col-info .btn-href-link img {
    left: calc(50% - -3.44vw);
}
.global-cnt-rlt-col-info .lefs-button {
    text-align: right;
}

.digital-three-section .post-slidebar-info:first-child {
    border-top: none;
}
.digital-three-section .slide-bar-digital-post {
    padding-top: 0;
}

.digital-three-section .post-slidebar-info{
    padding-right: 0;
}

.post-slidebar-info:last-child {
    margin-bottom: 0;
}
.digital-first-section {
    /* margin-top: -3.217vw; */
}


.digital-lab-videos-section {
    /* margin: -3.217vw 0 0; */
    margin: 0;
    padding: 0;
    background: #000000;
}
.digital-video-detalis-lft {
    border-right: 0.1vw rgb(255 255 255 / 50%) solid;
    padding: 2.5vw 3.229vw 3.542vw 1.667vw;
    height: 100%;
    position: relative;
}
.digital-video-detalis-lft .blog-slde-img {
    padding: 0 0 0 9.688vw;
    border-right: none;
}
.digital-video-detalis-lft  .lab-menu-nav {
    top: 10.15vw;
    display: block;
}
.digital-lab-videos-section .blog-sldebar-left-col {
    width: 35.1%;
}
.digital-lab-videos-section .blog-post-right-col {
    width: 64.9%;
}
.digital-lab-videos-section .heading-digital {
    margin: 0 0 -5.3vw;
    padding: 0 0 0 2.1vw;
}
.digital-lab-videos-section .heading-digital h1{
    font-size: 5.99vw;
    line-height: 6.25vw;
}
.digital-lab-videos-section .heading-digital h2 {
    padding-right: 1.5vw;
}
.digital-lab-videos-section .content-wrap-blog h1, .digital-lab-videos-section .content-wrap-blog h2, .digital-lab-videos-section .content-wrap-blog h3, .digital-lab-videos-section .content-wrap-blog h4, .digital-lab-videos-section .content-wrap-blog h5 {
    font-size: 2.396vw;
    line-height: 2.917vw;
    margin: 0 0 0.729vw;
    color: #fff;
    font-family: 'Neue Montreal Regular';
    font-weight: normal;
    padding-right: 5vw;
}
.digital-lab-videos-section .lastupdate-col-3 p {
    color: #fff;
}
.digital-lab-videos-section .content-wrap-blog {
    height: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.digital-lab-videos-section .blog-default-content {
    width: 100%;
    margin: 0 0 1.5vw;
}
.digital-lab-videos-section .blog-lastupdate-post {
    display: flex;
    flex-wrap: wrap;
    border-top: 0.052vw rgba(255, 255, 255, 0.5) solid;
    padding-top: 2.769vw;
    margin-top: auto;
    gap: 2.604vw;
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
    width: 100%;
    justify-content: space-between;
}
.digital-lab-videos-section .blog-default-content p {
    color: #fff;
}
.blog-default-content h6 {
    font-size: 0.729vw;
    color: #54C6EB;
    font-family: 'Urbanist', sans-serif;
    font-weight: 600;
    letter-spacing: 0.1vw;
    text-transform: uppercase;
    line-height: normal;
    margin: 0 0 1.094vw;
    padding: 0;
}
.single-digital-lab-videos .hamburger-toggle img {
    filter: invert(1);
}
.digital-lab-videos-section .blog-default-content li {
    color: #fff;
}
.digital-lab-videos-section .blog-default-content ol li::before {
    color: #fff;
}
.digital-lap-white-video-section{
    margin: 0;
    padding: 3.802vw 0 4.844vw;
}
.digital-lap-white-video-section .blog-tiitle-slde.blog-tiitle-slde-white h3 {
    color: #000;
}

.digital-detalis-black-video-section{
    background: #000;
    padding: 4.167vw 0 5.844vw;
    border-bottom: 0.052vw #fff solid;
}
.digital-detalis-black-video-section .digital0tab-item h4 a {
    color: #fff;
    padding-bottom: 2px;
    position: relative;
    transition: all 0.55s linear;
    background: linear-gradient(to bottom, #fff 0%, #fff 98%);
    background-size: 0px 1px;
    background-repeat: no-repeat;
    background-position: left 100%;
}
.digital-detalis-black-video-section .digital0tab-item h4 a:hover {
    background-size: 100% 1px;
}
.digital0tab-item p {
    color: #000;
}
.digital-lab-videos-section .lastupdate-col-3 figcaption hr {
    background: #fff;
}

.digital-detalis-black-video-section .digital0tab-colum-slider .slick-prev, .digital-detalis-black-video-section .digital0tab-colum-slider .slick-next {
    filter: invert(1);
}
.video-section-loading .video-colum-slider {
    height: 20.354vw;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
}
.video-loader {
    width: 3vw;
    height: 3vw;
    margin: 0 auto 2vw;
    background: url('../images/loading.gif') no-repeat center;
    position: relative;
    background-size: 100%;
}
.blog-details-new-section.blog-digital-new-layout-section .heading-digital {
    max-width: 15vw;
    margin: 0;
}
.single-post .lefs-button {
    position: relative;
    top: 5vw;
    right: -4vw;
}
.blog-details-new-section.blog-digital-new-layout-section {
    padding-top: 0.5vw;
}
.blog-digital-new-layout-section .blog-inner-heading-warp {
    background: none;
}
.blog-digital-new-layout-section .headline-blog-lft {
    width: 100%;
    text-align: center;
    padding: 0 23.083vw 0.829vw;
}
.blog-digital-new-layout-section .headline-blog-lft h1,
.blog-digital-new-layout-section .headline-blog-lft h2 {
    font-size: 2.71vw;
    line-height: 3.23vw;
    color: #fff;
    margin: 0 0 1.98vw;
    letter-spacing: 0.04em;
}
.headline-blog-lft p {
    color: #fff;
    letter-spacing: 0.04em;
    font-size: 1.09vw;
    font-family: urbanist, sans-serif;
    font-weight: 300;
}
.headline-blog-lft p a {
    color: #fff;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    text-decoration-line: underline;
}
.lastupdate-time-warp {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px #EAEAEA solid;
    align-items: center;
    padding-bottom: 0.83vw;
    margin-bottom: 2.08vw;
}
.lastupdate-colright h6 {
    font-size: 1.04vw;
    color: #55C6EB;
    font-family: 'Urbanist', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}
.lastupdate-colright {
    margin-left: auto;
}
.lastupdate-colleft p {
    letter-spacing: 0.04em;
    color: #000;
    font-size: 1.198vw;
    line-height: normal;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
}
.lastupdate-colleft p em {
    font-style: normal;
    position: relative;
    display: inline-block;
    padding-right: 12px;
    margin-right: 4px;
}
.lastupdate-colleft p em:last-child::after{
    display: none;
}

.blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text ul li {
    font-size: 0.97vw;
    line-height: normal;
    margin: 0 0 0.42vw;
    position: relative;
}
.blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text ul li::after {
    content: "";
    background-color: #E7E7E7;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../images/blog-arrow.svg');
    background-size: 0.57vw;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 3.33vw;
    border-radius: 0.56vw;
    opacity: 0;
    visibility: hidden;
}
/* .blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text ul li:hover::after {
    opacity: 1;
    visibility: visible;
}
.blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text ul li:hover a {
    width: calc(100% - 4vw);
    font-family: 'Neue Montreal Medium';
    font-weight: 500;
} */
.blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text ul li.active::after {
    opacity: 1;
    visibility: visible;
}
.blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text ul li.active a {
    width: calc(100% - 4vw);
    font-family: 'Neue Montreal Medium';
    font-weight: 500;
}
.blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text ul li a {
    color: #000;
    display: block;
    background: #E7E7E7;
    padding: 0.97vw 0.83vw;
    border-radius: 0.56vw;
    margin-left: auto;
}
.blog-single-new-template.blog-digital-details-layout-section .blog-sldebar-left-col {
    border-right: none;
    padding: 2.78vw 0 0 4.17vw;
}
.blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text {
    height: 27.8vw;
    overflow-y: scroll;
    margin-bottom: 2vw;
    padding: 0 0.69vw 0 0;
    margin-right: -0.69vw;
}
.blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text::-webkit-scrollbar-track
{
	border-radius: 0.69vw;
}

.blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text::-webkit-scrollbar
{
	width: 0.28vw;
}

.blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text::-webkit-scrollbar-thumb
{
	border-radius: 0.69vw;
	background-color: #D5D5D5;
}
.blog-digital-details-layout-section .blog-slidebar-sticky {
    top: 2.78vw;
}
.blog-digital-details-layout-section .lab-form-heading h4 {
    font-family: 'Urbanist', sans-serif;
    font-weight: 600;
    width: 100%;
    font-size: 1.39vw;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    margin-bottom: 0.49vw;
}
.blog-digital-details-layout-section .lab-form-heading p {
    color: #fff;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    letter-spacing: 0.1vw;
    width: 100%;
    font-size: 0.790vw;
    line-height: 1.25vw;
}
.blog-single-new-template.blog-digital-details-layout-section .blog-sldebar-info .digital-lab-form {
    padding: 1.74vw;
    border-radius: 0.56vw;
    margin-bottom: 2vw;
}
.blog-digital-details-layout-section .lab-form-heading {
    margin: 0 0 1.6vw;
}
.blog-single-new-template.blog-digital-details-layout-section .blog-sidebar-nav {
    margin: 0;
}

.blog-single-new-template.blog-digital-details-layout-section .blog-post-right-col {
    padding-left: 6.25vw;
    padding-right: 6.25vw;
}
.share-social-link {
    padding-top: 0;
}
.share-social-link h6 {
    font-size: 1.04vw;
    text-transform: uppercase;
    color: #55C6EB;
    font-weight: 600;
    font-family: 'Urbanist', sans-serif;
    letter-spacing: 0.04em;
}
.share-social-link p a {
    margin-right: 1.35vw;
}
.digital0tab-colum-slider.height-auto {
    height: auto;
    padding: 0 3.034vw;
    row-gap: 2.252vw;
}
.blog-tiitle-slde.dg-tittle {
    padding-left: 4.31vw;
}
.author-blog-wrap {
    row-gap: 2vw;
}
.lastblog-figure-img {
    margin: 0 0 2vw;
}

.digital-aritcle-new-warp{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.69vw;
    row-gap: 1.38vw;
}

.digital-aritcle-col-4{
    width: 33.333%;
    padding: 0 0.69vw;
}
.digital-aritcle-col-4 .digital0tab-item {
    width: 100%;
    padding: 0;
}
.digital-aritcle-new-add-section {
    padding: 5.521vw 4.31vw 4.896vw;
}
.digital-aritcle-new-add-section .heading * {
    color: #000;
}
.digital-aritcle-new-add-section .heading  h3 {
    margin-bottom: 3vw;
}
.digital-aritcle-new-add-section .digital0tab-item figure img {
    height: 23.19vw;
}
.digital0tab-item figcaption span {
    display: block;
    margin: 0 0 0.3vw;
    font-size: 1.094vw;
    line-height: 1.615vw;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    letter-spacing: 0.1vw;
}
.digital-aritcle-col-4 .digital0tab-item p {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}

.lastupdate-colleft p em::after {
    content: "";
    background: #000;
    position: absolute;
    top: 0.73vw;
    right: 0;
    width: 0.2vw;
    height: 0.2vw;
    border-radius: 100%;
}
table.table.table-bordered tr td {
    font-size: 1.198vw;
    font-family: 'Urbanist', sans-serif;
    font-weight: 300;
    letter-spacing: 0.052vw;
    line-height: 1.719vw;
    color: #000;
}
.digital0tab-content-slider .plyr__video-wrapper video {
   min-height: 685px !important;
}
@media (max-width:1699px) {
    .blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text {
        height: 28.2vw;
    }
    .digital0tab-content-slider .plyr__video-wrapper video {
        min-height: 473px !important;
    }
}
@media (max-width:1439px) {
    .digital0tab-content-slider .plyr__video-wrapper video {
        min-height: 420px !important;
    }
}
@media (max-width:1199px) {
    .blog-details-new-section.blog-digital-new-layout-section {
        padding-top: 10px;
    }
    .single-post .lefs-button {
        position: relative;
        top: 60px;
        right: 90px;
        margin-left: auto;
    }
    .single-post .digital-header-section.single-header-blog .menu-bar-new {
        top: 65px;
        right: 20px;
    }
    .digital-header-section .header-new {
        padding: 0 29px;
    }
    .digital-post-slidbar-scroll {
        padding: 70px 30px 30px;
    }
    .digital-header-section .menu-bar-new {
        top: 29px;
    }
    .lab-content-post-info span {
        letter-spacing: 0.8px;
        font-size: 13px;
        line-height: 13px;
        margin: 0 0 5px;
    }
    .lab-content-post-info h3 {
        margin: 0 0 4px;
        line-height: 29px;
        font-size: 24px;
    }
    .lab-content-post-info p {
        letter-spacing: 1.024px;
        font-size: 16px;
        line-height: 22px;
    }
    .lab-menu-nav ul li {
        font-size: 16px;
        line-height: 20px;
    }
    .lab-main-row-flex .lab-content-post-info figcaption {
        padding-left: 18px;
    }
    .lab-main-row-flex .lab-content-post-info p {
        font-size: 16px;
        line-height: 23px;
    }
    .lab-main-row-flex .lab-content-post-info h3 {
        font-size: 20px;
        line-height: 24px;
    }
    .digital-lab-form {
        padding: 20px;
    }
    .lab-form-heading p {
        letter-spacing: 1.024px;
        font-size: 11px;
        line-height: 14px;
    }
    .lab-form-heading h4 {
        font-size: 26px;
        line-height: 26px;
        margin: 0 0 10px;
    }
    .lab-form-heading {
        margin: 0 0 10px;
    }
    .email-input {
        padding: 5px 31px 5px 13px;
        letter-spacing: 1px;
        height: 30px;
        border-radius: 40px;
        font-size: 12px;
    }
    .slide-bar-digital-post {
        padding: 20px 20px 0 20px;
    }
    .post-slidebar-info {
        margin: 0 0 15px;
        padding: 0 32px 15px 0;
        border-bottom: 1px rgba(0, 0, 0, 0.30) solid;
    }
    .post-slidebar-info:first-child {
        padding-top: 20px;
        border-top: 1px rgba(0, 0, 0, 1) solid;
    }
    .post-slidebar-info span {
        font-size: 13px;
        line-height: 13px;
        letter-spacing: 1px;
        margin-bottom: 7px;
    }
    .digital-mulit-channel-post {
        padding: 10px 0 0;
    }
    .post-slidebar-info h5 {
        font-size: 18px;
        line-height: 23px;
    }
    .mulit--post-content-info {
        padding: 10px;
        border-radius: 0 6px 6px 0;
    }
    .mulit--post-content-info span {
        font-size: 8px;
        padding: 4px 6px;
        border-radius: 23px;
        margin-bottom: 8px;
    }
    .post-progress-tag strong {
        font-size: 16px;
        margin: 0 0 7px;
    }
    .post-progress-tag p {
        font-size: 11px;
        line-height: 11px;
        width: 47px;
    }
    .cart-bars-data-post {
        margin-top: -13px;
        margin-bottom: 6px;
    }
    .year-text {
        top: 16px;
    }
    .year-text b {
        font-size: 5px;
    }
    .cart-bars-data-post img {
        width: 89px;
    }
    .mulit--post-content-info h6 {
        font-size: 14px;
        line-height: 15px;
        letter-spacing: 1px;
        margin-bottom: 6px;
    }
    .mulit--post-content-info .linked-all {
        font-size: 8px;
    }
    .mulit--post-content-info .linked-all img {
        width: 6px;
        margin-left: 5px;
        margin-top: 1px;
        transition: 1s;
    }
    .point-post-logo a {
        font-size: 12px;
        line-height: 15px;
        letter-spacing: 2px;
    }
    .point-post-logo {
        bottom: 10px;
        left: 12px;
    }
    .heading-digital h1 {
        font-size: 61px;
        line-height: 64px;
    }
    .heading-digital .digital-lab-text {
        font-size: 35px;
        line-height: 48px;
    }
    .blog-details-new-section.blog-digital-new-layout-section .heading-digital {
        max-width: 160px;
    }
    .heading-digital h2 {
        letter-spacing: 3px;
        font-size: 14px;
        line-height: 24px;
        padding-right: 4px;
    }
    .heading-digital h2 span {
        letter-spacing: 1px;
        font-size: 12px;
        margin-right: 5px;
        line-height: 14px;
    }
    .lab-content-main-item {
        padding: 0 0 0 112px;
    }
    .lab-main-row-flex {
        padding: 30px 0 40px 112px;
        margin-top: 30px;
        border-top: 1px #fff solid;
    }
    .lab-main-row-flex .lab-content-post-info {
        border-bottom: 1px rgba(255, 255, 255, 0.4) solid;
        padding: 0 0 20px;
        margin: 0 0 20px;
    }
    .digital-slider-tab-section {
        padding: 10px 0 60px;
    }
    .digital-tab-navmenu ul li a {
        padding: 10px 20px;
        font-size: 12px;
        letter-spacing: 1px;
    }
    .digital-tab-navmenu ul li a::after {
        height: 1px;
    }
    .digital-tab-navmenu ul li a.active::after {
        height: 3px;
    }
    .digital-tab-navmenu {
        padding: 0 34.465vw 30px 112px;
    }
    .digital0tab-item h4 {
        margin: 0 0 7px;
        font-size: 20px;
        line-height: 25px;
    }
    .digital0tab-item p {
        margin: 0 0 10px;
        font-size: 16px;
        line-height: 23px;
        letter-spacing: 1px;
    }
    .mulit--post-img-full-part .point-post-logo {
        bottom: 20px;
        left: 20px;
        right: 20px;
    }
    .digital0tab-item {
        padding: 0 10px;
    }
    .digital0tab-colum-slider .slick-prev, .digital0tab-colum-slider .slick-next {
        bottom: -28px;
        left: 112px;
    }
    .digital0tab-colum-slider .slick-next {
        margin-left: 40px;
    }
    .video-digital0tab-item figcaption span {
        font-size: 11px;
        line-height: 11px;
        letter-spacing: 1px;
        margin-bottom: 5px;
    }
    .video-digital0tab-item figcaption h4 {
        margin: 0 0 5px;
        font-size: 18px;
        line-height: 24px;
    }
    .video-digital0tab-item figure {
        margin: 0 0 14px;
    }
    .digital0tab-item figure {
        margin: 0 0 12px;
    }
    .digital-three-section {
        padding: 30px 0 0;
    }
    .digital-post-content-repeat {
        padding: 25px 32px 0 0;
    }
    .digital-three-section .digital-post-slidbar-scroll {
        padding: 0 30px 40px;
    }
    .mulit--post-img-full-part .point-post-logo a {
        font-size: 20px;
        line-height: 22px;
        margin: 0 0 10px;
    }
    .point-post-logo p {
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 18px;
        padding-left: 0;
        width: 100%;
    }
    .global-leader-multi-post {
        padding: 60px 112px 50px;
    }
    .global-cnt-rlt-col-info .lefs-button {
        width: 203px;
        margin-left: auto;
    }
    .global-cnt-rlt-col-info {
        padding: 20px 25px 40px;
    }
    .point-text {
        font-size: 30px;
        letter-spacing: 5px;
        line-height: 50px;
        margin: 0 0 5px;
    }
    .global-cnt-rlt-col-info h3 {
        font-size: 26px;
        line-height: 28px;
        margin: 0 0 10px;
    }
    .global-cnt-rlt-col-info p {
        font-size: 18px;
        line-height: 18px;
        letter-spacing: 2px;
    }
    .lab-menu-nav {
        left: 20px;
        top: 40px;
    }
    .heading-digital {
        margin: 0 0 -47px;
        padding: 0 0 0 30px;
        max-width: 323px;
    }
    input.smit-btn {
        height: 30px;
        width: 40px;
        background-size: 12px;
    }
    .playicon-post {
        right: 10px;
        top: 10px;
    }
    .playicon-post img {
        width: 15px;
    }
    .lab-content-main-item .lab-content-post-info figure img {
        height: 270px;
    }
    .lab-content-post-info figure {
        margin: 0 0 15px;
    }
    .mulit--post-img img {
        border-radius: 6px 0 0 6px;
    }
    .mulit--post-img-full-part img {
        border-radius: 6px;
    }
    .lab-content-post-info figure img {
        height: 138px;
    }
    .lab-content-post-info.lab-content-post-info-email figure img {
        height: 170px;
    }
    .digital-first-section {
      margin-top: -33px;
      }
      .digital-header-section .menu-bar-new {
          top: 5px;
      }
      .single-digital-lab-videos .menu-bar-new span {
          background: #fff;
      }
      .digital-lab-videos-section .content-wrap-blog h1, .digital-lab-videos-section .content-wrap-blog h2, .digital-lab-videos-section .content-wrap-blog h3, .digital-lab-videos-section .content-wrap-blog h4, .digital-lab-videos-section .content-wrap-blog h5  {
          margin: 0 0 15px;
          padding-right: 50px;
      }
     .blog-default-content h6 {
          font-size: 12px;
          letter-spacing: 1px;
          margin: 0 0 10px;
     }
     .digital-lab-videos-section {
        margin: -33px 0 0;
    }
    .digital-lab-videos-section .heading-digital h1 {
        font-size: 46px;
        line-height: 50px;
    }
    .digital-lab-videos-section .heading-digital {
        margin: 0 0 -60px;
        padding: 0 0 0 20px;
        max-width: 240px;
    }
    .blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text ul li a {
        padding: 10px 14px;
        border-radius: 5px;
    }
    .blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text ul li {
        font-size: 14px;
        line-height: normal;
        margin: 0 0 5px;
    }
    .blog-single-new-template.blog-digital-details-layout-section .blog-inslde-text {
        height: 275px;
        padding-right: 15px;
        margin-right: -15px;
        margin-bottom: 20px;
    }
    .blog-single-new-template.blog-digital-details-layout-section .blog-sldebar-info .digital-lab-form {
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 20px;
    }
    .blog-digital-details-layout-section .lab-form-heading {
        margin: 0 0 10px;
    }
    .blog-digital-details-layout-section .lab-form-heading h4 {
        font-size: 18px;
        letter-spacing: 1px;
        margin-bottom: 10px;
    }
    .blog-digital-details-layout-section .lab-form-heading p {
        letter-spacing: 1px;
        width: 100%;
        font-size: 14px;
        line-height: normal;
    }

    .share-social-link h6 {
        font-size: 18px;
        letter-spacing: 1px;
        line-height: normal;
    }
    .share-social-link p a {
        margin-right: 11px;
    }
    p {
        font-size: 14px;
        line-height: normal;
        margin-bottom: 15px;
    }

    .digital0tab-colum-slider.height-auto {
        height: auto;
        padding: 0 30px;
        row-gap: 20px;
        display: flex;
    }
    .blog-tiitle-slde.dg-tittle {
        padding-left: 40px;
        padding-bottom: 25px;
    }
    .blog-single-pge-section.blog-single-new-template {
        padding: 0 0 50px;
    }
    .blog-digital-new-layout-section .headline-blog-lft h1, .blog-digital-new-layout-section .headline-blog-lft h2 {
        font-size: 22px;
        line-height: normal;
        margin: 0 0 20px;
        letter-spacing: 1px;
    }
    .headline-blog-lft p {
        letter-spacing: 1px;
        font-size: 14px;
    }
    .blog-digital-new-layout-section .headline-blog-lft {
        padding: 0;
        max-width: 390px;
        margin: 0 auto;
    }
    .lastupdate-colright h6 {
        font-size: 16px;
        line-height: normal;
    }
    .lastupdate-colright {
        margin-left: 0;
        width: 100%;
        margin-top: 10px;
    }
    .lastupdate-colleft p {
        letter-spacing: 1px;
        font-size: 16px;
    }
    .lastupdate-time-warp {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .digital0tab-item figcaption span {
        margin: 0 0 7px;
        font-size: 16px;
        line-height: normal;
        letter-spacing: 1px;
    }
    table.table.table-bordered tr td {
        margin: 0 0 20px;
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 23px;
    }
    .digital0tab-content-slider .plyr__video-wrapper video {
        min-height: 336px !important;
    }
}

@media (max-width:1023px) {

    .heading-digital {
        max-width: 250px;
        margin: 0 0 -40px;
    }
    .lab-main-row-flex {
        padding: 30px 0 40px 39px;
    }
    .lab-form-heading h4 {
        width: 100%;
    }
    .lab-form-heading p {
        letter-spacing: 1.024px;
        font-size: 14px;
        line-height: 19px;
        width: 100%;
    }

    .slide-bar-digital-post {
        padding: 20px 0 0;
    }
    .digital-tab-navmenu {
        padding: 0 34.465vw 30px 30px;
    }
    .point-post-logo p {
        width: 67%;
    }
    .global-leader-multi-post {
        padding: 40px 39px 30px;
    }
    .global-phone-lft-col {
        margin: -32px 0 0 20px;
    }
    .play-pst-icon span {
        width: 40px;
        height: 40px;
        border-radius: 50px;
    }
    .play-pst-icon span::after {
        width: 10px;
        height: 10px;
        border-top: 7px transparent solid;
        border-bottom: 7px transparent solid;
        border-left: 13px rgba(255, 255, 255, 0.7) solid;
    }
    .video-colum-slider  .slick-prev, .video-colum-slider  .slick-next {
        width: 12px;
        height: 12px;
    }
    .digital-post-content-repeat {
        padding: 25px 30px 0 0;
    }
    .digital-lab-videos-section .content-wrap-blog h1, .digital-lab-videos-section .content-wrap-blog h2, .digital-lab-videos-section .content-wrap-blog h3, .digital-lab-videos-section .content-wrap-blog h4, .digital-lab-videos-section .content-wrap-blog h5  {
        font-size: 22px;
        line-height: 30px;
    }
    .digital-lab-videos-section .blog-sldebar-left-col {
        width: 39.1%;
    }
    .digital-lab-videos-section .blog-post-right-col {
        width: 60.9%;
    }
    .digital-video-detalis-lft {
        border-right-width: 1px;
        padding: 20px 20px 30px 20px;
    }
    .digital-video-detalis-lft .blog-slde-img {
        padding: 0 0 0 20px;
    }
    .digital-video-detalis-lft .lab-menu-nav ul li {
        font-size: 14px;
        line-height: 18px;
    }
    .digital-video-detalis-lft  .lab-menu-nav {
        top: 76px;
        display: block;
        left: 10px;
    }
    .digital-lab-videos-section .blog-lastupdate-post {
        border-top-width: 1px;
        padding-top: 20px;
        margin-top: 30px;
        gap: 10px;
    }
    .digital-lap-white-video-section {
        padding: 30px 0 40px;
    }
    .digital-detalis-black-video-section {
        padding: 30px 0 40px;
        border-bottom: 1px #fff solid;
    }
    .digital-lab-videos-section .blog-default-content {
        margin: 0;
    }
    .digital-lab-videos-section .heading-digital {
        margin: 0 0 -36px;
        padding: 0;
    }
    .digital0tab-content-slider .plyr__video-wrapper video {
        min-height: 341px !important;
    }
}

@media (max-width:767px) {
    .digital0tab-colum-slider .slick-list.draggable {
        padding: 0px 150px !important;
    }
    .mulit--post-img-full-part .point-post-logo a {
        font-size: 15px;
        line-height: 18px;
        margin: 0 0 6px;
    }
    .point-post-logo p {
        width: 100%;
        padding-left: 0;
    }
    .global-cnt-rlt-col-info p {
        padding: 0 0 18px;
    }
    .global-cnt-rlt-col-info {
        padding: 20px 25px 35px;
    }
    .digital0tab-colum-slider .slick-prev, .digital0tab-colum-slider .slick-next {
        left: 30px;
    }
    .digital0tab-item figure img {
        /* height: 180px; */
        height: 114px;
    }
    .lab-content-main-item .lab-content-post-info figure img {
        height: 240px;
    }
    .digital-lab-videos-section .heading-digital h1 {
        font-size: 36px;
        line-height: 43px;
    }
    .digital-lab-videos-section .heading-digital {
        margin: 0 0 -40px;
        padding: 0;
        max-width: 194px;
    }
    .digital0tab-item {
        width: 50%;
    }
    table.table.table-bordered {
        width: 870px;
        padding-bottom: 0;
        margin: 0;
    }
    .table-responsive {
        position: relative;
        border-right: 1px #dee2e6 solid;
        margin-bottom: 20px;
    }
    .digital0tab-content-slider .plyr__video-wrapper video {
        min-height: 450px !important;
    }
}

@media (max-width:575px) {
    .digital-header-section {
        background: #000;
        border-bottom: 1px #fff solid;
    }
    .digital-post-left-col {
        width: 100%;
    }
    .digital-post-right-col {
        width: 100%;
    }
    .digital-post-slidbar-scroll {
        padding: 30px 20px 30px;
    }
    .digital-tab-navmenu {
        padding: 0 30px 30px 30px;
    }
    .digital-tab-navmenu ul li a {
        padding: 10px 0;
        font-size: 11px;
        letter-spacing: 0.5px;
    }
    .digital-slider-tab-section {
        padding: 0 0 40px;
    }
    .digital0tab-colum-slider .slick-list.draggable {
        padding: 0px 60px !important;
    }
    .global-phone-lft-col {
        margin: -32px 0 0 0;
        width: 100%;
    }
    .global-cnt-rlt-col {
        width: 100%;
    }
    .global-ldr-flex-row::after{
        display: none;
    }
    .global-cnt-rlt-col-info {
        background: #fff;
    }
    .global-cnt-rlt-col-info .lefs-button {
        width: auto;
        margin-left: auto;
        text-align: left;
        margin-bottom: 16px;
    }
    .global-cnt-rlt-col-info .btn-href-link {
        font-size: 26px;
    }
    .global-cnt-rlt-col-info .btn-href-link img {
        left: calc(50% - -57px);
    }
    .global-cnt-rlt-col-info p {
        font-size: 16px;
        line-height: 18px;
        letter-spacing: 1px;
    }
    .lab-main-row-flex .lab-content-post-info figure {
        width: 100%;
        margin: 0 0 15px;
    }
    .lab-main-row-flex .lab-content-post-info figcaption {
        padding-left: 0;
        width: 100%;
    }
    .lab-main-row-flex .lab-content-post-info.lab-content-post-info-email figure {
        width: 100%;
    }
    .lab-main-row-flex .lab-content-post-info.lab-content-post-info-email figcaption {
        width: 100%;
    }
    .lab-main-row-flex {
        padding: 30px 20px 40px 20px;
    }
    .digital-post-content-repeat {
        padding:20px 0px 0 0;
    }
    .lab-content-main-item {
        padding: 0 20px 0 20px;
    }
    .digital-header-section .menu-bar-new {
        top: 16px;
    }
    .digital-header-section .menu-bar-new span {
        background: #fff;
    }
    .lab-menu-nav {
        left: 22px;
        top: 30px;
    }
    .progerss-line-new svg {
        width: auto;
        height: auto;
    }
    .cart-bars-data-post img {
        width: auto;
    }
    .cart-bars-data-post {
        margin-top: -30px;
    }
    .year-text {
        top: 45px;
    }
    .digital0tab-colum-slider{
        padding-bottom: 30px;
    }
    .digital0tab-colum-slider .slick-prev, .digital0tab-colum-slider .slick-next {
        bottom: 0;
    }
    .digital-header-section .header-new {
        padding: 30px 29px;
    }
    .digital0tab-item figure img {
        /* height: 150px; */
        height: 100px;
    }
    .lab-content-main-item .lab-content-post-info figure img {
        height: 220px;
    }
    .lab-content-post-info figure img {
        height: 220px;
    }
    .lab-content-post-info.lab-content-post-info-email figure img {
        height: 220px;
    }
    .digital-first-section {
      margin-top: 0;
    }

    .digital-lab-videos-section .blog-post-right-col {
        width: 100%;
        padding:20px 30px 30px;
    }
    .digital-lab-videos-section .blog-sldebar-left-col {
        width: 100%;
        order: inherit;
    }
    .digital-lab-videos-section {
        margin: 0;
    }
    .digital-video-detalis-lft {
        padding: 20px 30px 10px 30px;
    }
    .digital-video-detalis-lft .blog-slde-img {
        padding: 0;
    }
    .digital-lab-videos-section .content-wrap-blog h1, .digital-lab-videos-section .content-wrap-blog h2, .digital-lab-videos-section .content-wrap-blog h3, .digital-lab-videos-section .content-wrap-blog h4, .digital-lab-videos-section .content-wrap-blog h5  {
        padding-right: 0;
    }
    .digital-lab-videos-section .blog-lastupdate-post {
        margin-top: 0;
    }
    .digital-lab-videos-section .heading-digital {
        margin: 0 0 -31px;
        padding: 0;
        max-width: 239px;
    }
    .digital-lab-videos-section .heading-digital h1 {
        font-size: 46px;
        line-height: 50px;
    }
    .digital-three-section .digital-post-slidbar-scroll {
        padding: 0 20px 40px;
    }
    .global-leader-multi-post {
        padding: 40px 20px 30px;
    }
    .digital-header-section.digital-black-header-section .menu-bar-new {
        top: 32px;
    }
    .single-post .lefs-button {
        display: none;
    }
    .single-post .digital-header-section.single-header-blog .menu-bar-new {
        top: 22px;
    }
    .single-post .content-wrap-blog h1, .single-post .content-wrap-blog h2,
    .single-post .content-wrap-blog h3, .single-post .content-wrap-blog h4, .single-post .content-wrap-blog h5 {
        font-size: 24px;
        padding-right: 0;
    }
    .table-responsive {
        margin-bottom: 20px;
    }
    .digital0tab-colum-slider.height-auto {
        padding: 0 10px;
    }
    .digital0tab-item {
        width: 100%;
    }
    .blog-tiitle-slde.dg-tittle {
        padding-left: 0;
        text-align: center;
    }
    .blog-single-new-template.blog-digital-details-layout-section .blog-sldebar-left-col {
        padding: 30px 20px 0;
    }
    .digital-aritcle-new-warp {
        margin: 0 -10px;
        row-gap: 20px;
    }
    .digital-aritcle-col-4 {
        width: 100%;
        padding: 0 10px;
    }
    .digital-aritcle-new-add-section .digital0tab-item figure img {
        height: auto;
    }
    .digital-aritcle-new-add-section {
        padding: 50px 20px;
    }
    .lastupdate-colleft p em {
        display: block;
    }
    .lastupdate-colleft p em::after {
        display: none;
    }
    .digital0tab-content-slider .plyr__video-wrapper video {
        min-height: 510px !important;
    }
}
