.card-event-actions {
padding:5px 13px 0;  	
}
@media only screen and (min-width:1199px) {
    .play-button {
        top: 60%;
    }
    .play-button svg {
        width: 90px;
        height: 90px;
    }
    .agenda-item-date {
        grid-template-columns: 68px 215px;
    }
    .event-listing-wrap .swiper-slide,
    .features-list .swiper-wrapper .swiper-slide {
        height: auto;
        overflow: hidden;
    }

    .event-listing-wrap .swiper-slide .col,
    .feature-item {
        height: 100%;
    }

    .card-speaker p{
        font-size: 18px;
    }
    .lp-contact .col:first-child * {
        max-width: 360px;
    }
}
.lp-event-info .inline-link {
    margin-bottom: 8px;
}
.card-event-actions .btn {
    justify-content: center;
    width: auto;
}
.card-event-actions {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}


.event-detail-block h4,
.speakers-list .card-speaker h4,
.agenda-item-details h6,
.speakers-list-wrap h4,
.lp-agenda .container h4,
.lp-product-event h4,
.feature-item h4,
.lp-product-event h5  {
    font-size: 1.1rem;
}

.card-event-description p:last-child{
    margin-bottom: 8px;
}

.lp-contact .col:last-child h2,
.lp-contact .col:first-child p{
    margin-bottom: 18px;
}
.lp-contact .col:first-child p{
    margin-bottom: 0;
}
@media only screen and (max-width:1199px) {  
    .play-button svg,
    .play-button {
        width: 90px;
        height: 90px;
    }
}

@media only screen and (max-width:1024px) {  
    .lp-product-event h5 {
        font-size: 18px;
    }
}
@media only screen and (max-width:768px) { 
    .tag-group .tag {
        font-size: 16px;
    }
    .download-app-info ul li {
        font-size: 17px;
    }
}

.social__media a:last-child {
    margin-right: 0;
}


.lp-intro-section .small .card-media--with-video {
    width: 100%;
}

.page-template-at-a-glance .gprev.gbtn,
.page-template-at-a-glance .gnext.gbtn {
    display: none;
}

.lp-content-listing-block .btn-holder {
    margin-top: 15px;
}

@media only screen and (max-width:991px) {  
    .lp-content-listing-block .btn-holder {
        margin-top: 30px;
    }
    .btn.btn__target svg {
        width: 30px;
    }
    .lp-features .btn.btn__target{
        max-width: 220px;
    }
    .lp-intro-section .text-block a[class*=btn-] {
        width: auto;
    }
}
@media only screen and (max-width:475px) {  
    .lp-features .btn.btn__target{
        max-width: 100%;
    }
}

.card-speaker-details {
    padding-right: 5px;
}

.agenda-item-details h6 {
    margin-bottom: 4px;
}
@media only screen and (max-width:991px) {   
.content-list h4 {
    margin-top: 15px;
    padding-bottom: 0;
}
}