.no-speaker .zspeaker-img {
    display: none;
}
.zspeaker-img {
    background-size: cover;
}
.zpov-banner {
    background: #015fa9;
}
.no-speaker .zspeaker-name-wrap {
    padding: 10px 0;
}
.common-links p {
    padding: 0;
    margin: 0;
}
ul#zwebinar-accordion li.zaccordion-active:before {
    width: 100%;
    height: 100%;
    left: 0%;
    border: 1px solid #006cff;
}
.zlive-webinar-heading .zlive-web-wrap {border: 1px solid #006cff;}
.zlive-webinar-heading {background: #006cff;}
.slick-track {
  display: flex;
}
.slick-track .slick-slide {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
}
.zpov-img img {
    max-width: 400px;
    position: relative;
    left: -110px;
}
.zpov-banner .zpov-slider .zpov-content h4 span {
    font-weight: normal;
}
.zpov-banner .zpov-slider .zpov-content h4 .highlight {
    font-weight: 700;
}
  .highlight i {
    font-style: normal;
    font-weight: normal;
}

.zwp_datesec, .zwp_spksec {
    font: 24px/1.4 "Roboto Slab";
    margin-bottom: 5px;
}
.zwp_spksec {
    margin-bottom: 15px;
}
.highlight {
    font-weight: 700;
}

@media only screen and (max-width: 1279px) {
.zpov-img img {
    max-width: 100%;
    position: inherit;
    left: -80px;
}
}
@media only screen and (max-width: 991px) {
.zpov-banner {
    margin-top: -80px;
}
.slick-dotted.slick-slider {
    padding: 60px 0;
    margin-top: 0px;
}
.zph-sticky .main-container-wrapper #mini-panel-product_menu {
    background: none;
}
#mini-panel-product_menu .menu-icon-help-header .product-title a, #mini-panel-product_menu .menu-icon-help-header + .product-nav-links li a, #mini-panel-product_menu .product-nav-links .menu > li > a, #mini-panel-product_menu .product-nav-links .menu > li {
    color: #fff;
}
}
@media only screen and (max-width: 768px) {
.zpov-banner {
    margin-top: -50px;
}
.zwp_datesec, .zwp_spksec {
    font-size: 20px;
}
}
@media only screen and (max-width: 640px) {
.mobile-remove {
    display: none !important;
}
.zpov-banner .zpov-slider .zpov-content h4 span {
    display: block;
}
.zcw_split{display:none !important;}
.scott1 {
    display: block;
}
}
@media only screen and (max-width: 480px) {
.select_location select
{
padding: 11px 18px 8px 12px;
font-size:12px;
}
.select_location::after{
right:1px;
}
.zhead-menu .content-wrap {
    width: 95%;
}
}