<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a.dclogosvg {
    font-size: 26px;
    color: inherit;
    font-weight: 400;
    text-decoration: none;
    margin-top: 7px;
    font-family: proxima_novasemibold;
}
#header-mainsec .headerinner {
    min-height: 60px;
}
.btmBar, #btmscroll {
    display: block;
overflow:hidden;
}
#subscripe {
    background: #3b89c0
}
.top-2-form-inn form ul li:before {
    content: '';
    position: absolute;
    background: url(../images/seminar-2019-sprite.png) no-repeat left center;
    background-size: 452px;
    width: 28px;
    height: 29px;
    margin-top: 7px;
    margin-left: 10px
}
.top-2-form-inn form ul li:nth-child(1):before {
    background-position: 4px -50px
}
.top-2-form-inn form ul li:nth-child(2):before {
    background-position: 3px -50px;
    height: 34px;
    margin-top: 7px
}
.top-2-form-inn form ul li:nth-child(3):before {
    background-position: -30px -50px;
    height: 30px;
    margin-top: 6px
}
.top-2-form-inn form ul li:nth-child(5):before {
    background-position: -148px -52px;
    width: 32px;
}
.top-2-form-inn form ul li:last-child:before {
    display: none
}
.top-2-form-inn form ul li:nth-child(4) {
    background: none;
    border: none;
}
input[type=radio] {
    width: 16px !important;
    margin: 10px 10px 0px 10px;
}
#allFea, #customers {
    display: none
}
.overlapSlider .per40:after {
    position: absolute;
    content: '';
    border-left: 12px solid #e7eff6;
    border-right: 12px solid transparent;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    left: 0px;
    top: 45%;
}
.top-2-form-inn form ul li:last-child {
    margin-bottom: 10px;
    border: 0 solid #d8d7d7;
    background: none;
}
.dwn-priv {
    color: #969696;
    margin-top: 5px;
    font-size: 11px;
}
.top-2-form-inn form ul li input[type="submit"] {
    background: #dd3939;
    cursor: pointer;
    border: 0;
    color: #fff;
    font-size: 16px;
    border-radius: 2px;
    font-weight: 500;
    padding: 12px 0;
    text-transform: capitalize;
}
.top-2-form-inn {
    position: fixed;
    z-index: 9;
    margin: 35px;
    width: 25%;
    padding-bottom: 50px;
}
.sec-rhs h2 {
    margin-bottom: 0;
    font-size: 23px;
    font-weight: 600;
    text-align: center;
    color: #fff !important;
}
.errMsg, .errMsg2 {
    color: #000;
    display: none;
    background: rgba(255,0,0,0.33);
    padding: 8px 20px;
    text-align: center;
    border: 1px solid #ef8484;
    position: relative;
    margin-bottom: 10px;
    margin-top: -15px;
    border-radius: 2px;
    font-size: 13px;
}
.top-2-form-inn form ul li {
    width: 100%;
    margin-bottom: 15px;
    border: 1px solid #cdcdcd;
    box-sizing: border-box;
    background: #fff;
    border-radius: 2px;
    position: relative;
    display: inline-block;
}
.top-2-form-inn form ul li:nth-child(5) {
    margin-bottom: 10px;
}
.top-2-form-inn form ul li input {
    width: 100%;
    line-height: 20px;
    box-sizing: border-box;
    padding: 12px;
    font-size: 14px;
    outline: none;
    padding-left: 45px;
    border: 0;
    background: none;
}
.top-2-form-inn form ul li select {
    line-height: 20px;
    box-sizing: border-box;
    padding: 10px;
    font-size: 14px;
    outline: none;
    border: 0;
    background: none;
    height: 42px;
    color: #000;
    margin-left: 40px;
    width: 85%;
}
.sec-lhs {
    width: 70%;
}
.sec-rhs {
    width: 30%;
    background: #004c9a;
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999999;
    box-shadow: 0 0 5px #0004;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}
#scroll {
    display: none
}
input#Submit, .edi-btn input#invite-submit {
    padding: 10px;
    width: 100% !important;
    background-color: #ea132c !important;
    color: #fff;
    margin-top: 20px !important;
    border: 0 !important;
    font-weight: bold;
    font-size: 16px !important;
}
[data-countrygdpr] {
    padding: 10px;
    border: 1px solid #ddd;
    width: 100%;
    height: 40px;
    background-color: #fff;
}
.form-sec {
    max-width: 320px;
    margin: auto;
    background-color: #fff;
    padding: 10px 45px 35px 45px;
    top: 100px;
    z-index: 999;
    border-radius: 10px;
    box-shadow: 0px 10px 20px #ccc;
    position: fixed !important;
    right: auto !important;
    right: 5% !important;
    padding-bottom: 15px !important;
}
.form-group input {
    display: block;
    margin: 0 !important;
    line-height: 20px !important;
    padding: 10px !important;
    font-size: 15px !important;
    transition: all 350ms ease-out;
    border: 1px solid #dfdfdf !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    width: 100% !important;
    background: #f1f1f1 !important;
    box-sizing: border-box !important;
    line-height: 17px !important;
    fon-size: 14px !important;
    padding: 9px;
}
.slider {
    transition: all .5s ease;
    float: left;
    list-style: outside none none;
    position: relative;
    width: 700px;
    display: flex;
    justify-content: space-between;
    min-height: 263px;
}
.overlapSlider .per40 ul {
    text-align: center;
    display: block;
    width: 100%;
}
.text {
    font-size: 13px;
    text-align: left;
    position: relative;
    top: 12px;
    left: 21px;
}
.timTxt i {
    background-position: -288px -155px;
    display: inline-block;
    height: 17px;
    width: 22px;
    position: relative;
    top: 3px;
}
.silderscontainer h1 {
    position: relative;
    text-align: center;
    padding: 15px;
    line-height: normal;
    font-size: 30px;
    border-bottom: dashed 1px #ccc;
    max-width: 400px;
    margin: 10px auto 30px;
}
.mainBdy {
    margin-top: 60px;
}
.row div:first-child {
    margin-left: 0%;
}
.radiolabel input {
    width: 40px !important;
    float: left;
}
.radiolabel div label {
    position: relative;
    top: -6px;
}
.silderscontainer {
    height: 277px;
}
.bx-wrapper {
    position: relative;
    margin-bottom: 60px;
    padding: 0;
 *zoom: 1;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.bx-wrapper img {
    max-width: 100%;
    display: block;
}
.bxslider {
    margin: 0;
    padding: 0;
}
ul.bxslider {
    list-style: none;
}
.bx-viewport {
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
}
.bx-wrapper {
    box-shadow: -4px 4px 5px rgba(0, 0, 0, 0.1);
    margin: 0 auto;
    position: relative;
    width: 700px;
}
.bx-wrapper .slider {
    background: #e8e8e8;
    border-radius: 2px;
}
.form-group {
    padding: 0px 0px 10px
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url('../images/bx_loader.gif') center center no-repeat #ffffff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
    color: #666;
    display: none;
    font-family: Arial;
    font-size: .85em;
    font-weight: bold;
    padding-top: 20px;
    text-align: center;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #000;
}
.bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    vertical-align: bottom;
 *zoom: 1;
 *display: inline;
}
.bx-wrapper .bx-pager-item {
    font-size: 0;
    line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
    background: url('../images/webinars-sprite.png') no-repeat 0 -121px;
    background-size: 308px;
    left: -32px;
}
.bx-wrapper .bx-next {
    background: url('../images/webinars-sprite.png') no-repeat -80px -121px;
    background-size: 308px;
    right: -35px;
}
.bx-wrapper .bx-controls-direction a {
    height: 54px;
    margin-top: -16px;
    outline: 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 62px;
    z-index: 999;
}
.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
    text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url('../images/controls.png') -86px -11px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus {
    background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url('../images/controls.png') -86px -44px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus {
    background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    display: none;
    text-align: left;
    width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}
.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}
.heading-menu {
    display: none
}
.training-section.training-videos .fea-nav-link span {
    width: 20%
}
body {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0
}
.mainBanner {
    background: url(../images/webinar-banner-bg.png) no-repeat;
    background-size: 100% 100%;
    height: 343px;
}
.bgImg {
    background: url(../images/webinars-sprite.png) no-repeat;
    background-size: 308px
}
.bgThu {
    background: url(../images/videos-sprite.png) no-repeat;
}
.logoContainer span {
    display: inline-block;
    height: 70px;
    margin: 20px 0;
    width: 312px
}
h1 {
    font-size: 40px;
    font-weight: 300;
    margin: 0 0 30px 0;
}
/* Slider */
.overlapSlider {
    margin: 0 auto;
    max-width: 1100px;
    position: relative;
    width: 700px;
}
.sticknote {
    background-position: 0 -75px;
    display: block;
    font-size: 14px;
    left: -7px;
    padding: 7px 20px 11px 10px;
    position: absolute !important;
    text-transform: uppercase;
    top: 19px;
    width: 100px !important;
    z-index: 9
}
.overlapSlider .per60 {;
    padding: 45px;
    width: 80%;
    min-height: 144px;
}
.overlapSlider .per40 {
    background: #cecece;
    padding: 45px;
    position: relative;
    width: 20%;
    display: flex;
    align-items: center;
}
.overlapSlider h2 {
    float: left;
    font-size: 24px;
    font-weight: 600;
    line-height: 38px;
    margin: 0 0 15px 0;
    width: 100%;
}
.overlapSlider ul {
    margin: 0;
    padding: 0
}
.overlapSlider .per60 ul li {
    display: inline-block;
    list-style: none
}
.overlapSlider .per60 ul li.dateIcon {
    background-position: -277px -80px;
    border-right: 1px solid #c9d4ce;
    font-size: 14px;
    padding: 5px 25px 4px 41px;
}
.overlapSlider .per60 ul li.dateIcon span {
    font-weight: 600
}
.overlapSlider .per60 ul li.dateIcon i {
    font-size: 10px;
    font-style: normal;
    vertical-align: super
}
.overlapSlider .per60 ul li.timeIcon {
    background-position: -271px -120px;
    font-size: 14px;
    padding: 5px 0 4px 49px;
}
.overlapSlider .per60 ul li.timTxt {
    margin-top: 5px;
}
.overlapSlider .per40 ul li {
    list-style: none
}
.overlapSlider .per40 ul li .presIcon {
    height: 71px;
    margin: auto;
    width: 71px;
}
.overlapSlider .per40 ul li .presNam {
    font-size: 16px;
    font-weight: 600;
    margin: 10px 0 0;
}
.overlapSlider .per40 ul li .presNam span {
    display: block;
    font-size: 13px;
    font-weight: 400
}
.overlapSlider .per40 ul li button {
    background: #229f7a;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    margin: 40px 0 30px 55px;
    padding: 13px 40px;
}
/* Main Body */
.mainBdy .container {
    padding: 0 0 60px 0
}
.mainBdy ul {
    margin: 0;
    padding: 10px;
}
.spk-hd {
    font-size: 17px;
    font-weight: 300;
    margin: 0 50px !important;
    border-bottom: 2px dotted #eee;
}
.mainBdy ul li {
    list-style: none
}
.mainBdy ul li.row {
    background: #fff;
    cursor: default;
    list-style: none;
    margin: 30px auto;
    transition: all 1s;
    box-shadow: -4px 4px 5px rgba(0, 0, 0, 0.1);
    border: 1px solid #eee;
}
.mainBdy ul li.row.over{
    display: none !important;
}
.datDetails {
    background: #f9f9f8;
    float: left;
    text-align: center;
    transition: all 1s;
    width: 50%
}
.datDetails ul {
    margin: 27px 10px;
}
.webDetails {
    float: left;
    width: 50%
}
.preDetail {
    float: left;
    margin: 20px 0;
    width: 20%
}
.datDetails .datTxt {
    font-size: 18px;
    font-weight: 700;
    display: inline-block;
    line-height: normal;
    text-align: center;
}
.datDetails .monTxt {
    font-size: 15px;
    font-weight: 600
}
.datDetails .timTxt {
    border-top: 1px solid #e0e0df;
    font-size: 12px;
    font-weight: 700;
    margin: 10px 0 0 0;
    padding: 10px 0 0 0
}
.datDetails .timTxt span {
    font-weight: 400
}
.datDetails .timTxt i {
    background-position: -288px -155px;
    display: inline-block;
    height: 17px;
    width: 22px;
    position: relative;
    top: 3px;
}
.webDetails h3 {
    color: #1295c5;
    font-size: 17px;
    font-weight: 600;
    margin: 10px 20px 10px 20px !important;
}
.webDetails h3 a {
    color: #0779b7 !important;
}
.webDetails p {
    font-size: 13px;
    margin: 0 20px 5px 20px;
    line-height: 22px
}
.preDetail ul {
    margin: 0;
    padding: 0
}
.preDetail ul li.preIcon {
    background-position: -5px -162px;
    background-size: 235px;
    height: 49px;
    margin: 0 auto;
    width: 49px
}
.preDetail ul li.preTxt {
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    line-height: 18px;
    margin-top: 8px;
}
.preDetail ul li.preTxt span {
    display: block;
    font-size: 12px;
    font-weight: 400
}
.preDetail ul li button {
    border: 1px solid #000;
    border-radius: 2px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 600;
    margin: 20px 0 0 0;
    padding: 10px 20px;
    transition: all 1s
}
.morelnk {
    background: none !important
}
.morelnk button {
    background: #e4e5e5;
    border: 1px solid #939494;
    border-radius: 3px;
    color: #4d4e4e;
    cursor: pointer;
    font-size: 13px;
    font-weight: 600;
    margin: 40px 0 0 0;
    padding: 10px 30px
}
.mainBdy ul li.row:nth-of-type(1n+6) {
    display: none
}
.prevWebinar ul li:nth-of-type(1n+8) {
    display: none
}
.mainBdy ul li.menuHover {
    box-shadow: 0 0 5px #ccc;
    transition: all 1s
}
.menuHover .datDetails {
    background: #f1f8f6;
    color: #0065b1;
    transition: all 1s
}
.menuHover .preDetail ul li button {
    background: #0065b1;
    border: 1px solid #e7eff6;
    box-shadow: 0 0 9px #ccc;
    color: #fff;
    transition: all 1s
}
/* Previous Webinars */
.prevWebinar {
    background: #fff;
    padding: 40px 0
}
.prevWebinar h2 {
    font-size: 28px;
    font-weight: 600
}
.prevWebinar ul {
    margin: 0;
    padding: 0
}
.prevWebinar ul li {
    box-shadow: 0 0 5px #ccc;
    display: inline-block;
    list-style: none;
    margin-bottom: 45px;
    width: 30%
}
.prevWebinar ul li .vidCont {
    cursor: pointer;
    height: 190px;
    position: relative;
}
.prevWebinar ul li .playIcon {
    background-position: -254px -283px;
    float: left;
    height: 52px;
    margin: 70px 0 0 140px;
    width: 51px
}
.prevWebinar ul li .secDis {
    background-position: -165px -123px;
    bottom: -17px;
    color: #0a7bda;
    font-size: 13px;
    height: 40px;
    padding: 12px 0 0 0;
    position: absolute;
    right: 10px;
    text-align: center;
    width: 50px
}
.prevWebinar ul li .secDis span {
    color: #898c8d;
    display: block;
    font-size: 9px;
}
.prevWebinar ul li p {
    font-size: 13px;
    font-weight: 600;
    line-height: 24px;
    padding: 20px 20px 0
}
.prevWebinar .morelnk {
    box-shadow: none;
    width: 100%
}
/* subscribe Part */
.subscribe {
    background: #0b9f52;
    padding: 50px 0 70px 0;
    text-align: center;
}
.subscribe ul {
    margin: 0;
    padding: 0
}
.subscribe ul h2 {
    color: #fff !important;
    font-size: 21px;
    font-weight: 700
}
.subscribe ul li {
    list-style: none
}
.subscribe ul li .subform {
    background-color: #fff;
    background-position: -274px -184px;
    border-radius: 3px;
    margin: 25px auto 0 auto;
    max-width: 350px;
    overflow: hidden;
    padding: 0 0 0 45px;
    position: relative;
}
.subscribe ul li .subform input[type="email"] {
    border: none;
    border-left: 1px solid #ccc;
    font-size: 13px;
    margin: 10px 10px 10px 2px;
    padding: 5px 5px 5px 13px;
    width: 200px
}
.subscribe ul li .subform input[type="submit"] {
    background: #000;
    border: none;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 14px 25px;
    position: absolute;
    right: 0;
    top: 0;
}
/* Footer */
/* Popup */
.popupFreeze {
    background: rgba(0, 0, 0, 0.5);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}
.popupFreeze span {
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    font-weight: 300;
    padding: 0 8px;
    position: fixed;
    right: 30px;
    top: 20px;
    z-index: 9999;
}
.videoContainer {
    display: none;
    left: 25%;
    position: fixed;
    top: 100px;
    width: 50%;
    z-index: 99999
}
.videoContainer iframe {
    border: none;
}
/* Registration popup */
.regcontainer {
    background: #fff;
    border-radius: 3px;
    display: none;
    left: 33%;
    padding: 30px;
    position: fixed;
    top: 100px;
    width: 390px;
    z-index: 999999
}
.regcontainer span {
    background-position: 1px -288px;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 6px;
    top: 6px;
    width: 20px;
}
.regcontainer ul {
    margin: 0;
    padding: 0;
}
.regcontainer ul li {
    list-style: none
}
.regcontainer ul li.hea {
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 20px 0;
}
.regcontainer ul li.dIco {
    background-position: -284px -442px;
    border-bottom: 1px solid #cdcdcd;
    font-size: 14px;
    font-weight: 600;
    padding: 18px 10px 18px 40px;
}
.regcontainer ul li.nIco {
    background-position: -289px -398px;
    border-bottom: 1px solid #cdcdcd;
    font-size: 14px;
    font-weight: 600;
    padding: 18px 10px 18px 40px;
}
.regcontainer ul li.eIco {
    background-position: -287px -177px;
    border-bottom: 1px solid #cdcdcd;
    font-size: 14px;
    font-weight: 600;
    padding: 18px 10px 18px 40px;
}
.regcontainer ul li.bIco input[type="submit"] {
    background: #229f7a;
    border: none;
    border-bottom: 1px solid #cdcdcd;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    margin: 25px 0 0 0;
    padding: 16px 0;
    width: 100%
}
.regcontainer ul li input[type="text"] {
    border: none;
    color: #7d7d7d;
    font-size: 14px;
    font-weight: 400;
    width: 100%
}
.regcontainer ul li input[type="email"] {
    border: none;
    color: #7d7d7d;
    font-size: 14px;
    font-weight: 400;
    width: 100%
}
.regcontainer ul li input[type="text"]:focus, .regcontainer ul li input[type="email"]:focus {
    outline: 0
}
.regcontainer .popup2 {
    display: none;
    font-size: 16px;
    font-weight: 700
}
/* Accessories */
.tac {
    text-align: center;
}
.derek {
    background-position: 0 -206px
}
.sharada {
    background-position: -48px -292px
}
.jay {
    background-position: -119px -298px
}
.sid {
    background-position: 0 -363px
}
.vivin {
    background-position: 0 -443px
}
.christian {
    background-position: -70px -365px
}
.shruti {
    background-position: -148px -371px
}
.niyathi {
    background-position: -74px -443px
}
.sreejith {
    background-position: -154px -444px
}
.mark {
    background-position: 0 -517px
}
.bruce {
    background-position: -76px -515px
}
.megha {
    background-position: -156px -513px
}
.preDetail ul li.ssharada {
    background-position: -39px -227px
}
.preDetail ul li.sjay {
    background-position: -94px -230px
}
.preDetail ul li.ssid {
    background-position: -4px -282px
}
.preDetail ul li.schristian {
    background-position: -59px -286px
}
.preDetail ul li.sshruti {
    background-position: -115px -287px
}
.preDetail ul li.svivin {
    background-position: -3px -338px
}
.preDetail ul li.sniyathi {
    background-position: -61px -343px
}
.preDetail ul li.ssreejith {
    background-position: -119px -343px
}
.preDetail ul li.smark {
    background-position: -3px -394px
}
.preDetail ul li.sbruce {
    background-position: -63px -394px
}
.preDetail ul li.smegha {
    background-position: -124px -394px
}
.midd {
    margin: 0 4% 20px 4%
}
.arrowIcon {
    background-position: -297px -360px;
    height: 23px;
    left: 0;
    position: absolute;
    top: 128px;
    width: 9px
}
.thumb1 {
    background-position: 0 0
}
.thumb2 {
    background-position: -331px 0
}
.thumb3 {
    background-position: 0 -190px
}
.thumb4 {
    background-position: -333px -190px
}
.thumb5 {
    background-position: 0 -377px
}
.thumb6 {
    background-position: -333px -375px
}
.thumb7 {
    background-position: 0px -562px
}
.thumb8 {
    background-position: -334px -562px
}
.thumb9 {
    background-position: 0px -755px
}
button:focus {
    outline: 0;
}
#succ {
    color: #fff;
    display: none;
    font-size: 20px;
    font-weight: 600
}
#meGDPRMessage {
    font-size: 11px;
    margin: 15px 0 0 0;
}
#meGDPRMessage .checkmarkgdpr {
    left: 0;
    top: 1px;
}
.dwn-priv {
    font-size: 11px;
    margin-bottom: 0;
    text-align: left
}
.subscribe ul li input[type="email"] {
    border: none;
    border-radius: 2px;
    padding: 10px;
    width: 210px;
    margin-bottom: 10px;
}
.subscribe ul li input[type="submit"] {
    background: #000;
    border-radius: 2px;
    border: none;
    color: #fff;
    font-weight: 700;
    padding: 10px 20px;
}
.dwn-priv {
    margin: 10px 0 0 0;
    text-align: center;
}
.edi-btn {
    max-width: 362px;
}
.edi-btn inputgroup{
    margin-bottom:5px;
}
.edi-btn inputgroup input, .edi-btn inputgroup select, .edi-btn .field-valid input, .edi-btn .field-error input, .edi-btn inputgroup textarea {
    background-color: #fff !important;
    width: 340px !important;
}
.edi-btn inputgroup select {
    width: 100% !important;
}
inputgroup.input-group-radio.spl label {
    color: #fff;
    font-size: 16px !important;
    font-weight: 600 !important;
}
inputgroup.input-group-radio.spl label i {
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    color: #b0e8ff;
    letter-spacing: .5px;
}
.edi-btn inputgroup.focus label {
    color: #fff;
}
.edi-btn inputgroup.active label {
    color: #fccf1a;
}
.edi-btn inputgroup .sub {
    margin: 0 0 0 22px;
}
div#formCTAgdpr, div[data-clickgdpr="formCTAgdpr"] {
    color: #ccc;
    margin: 10px 0;
    text-align: left;
}
#meGDPRMessage label {
    color: #cacacb;
}
div#formCTAgdpr, div[data-clickgdpr="formCTAgdpr"] a {
    color: #fccf1a;
}
.fbutton input#Submit {
    width: 100% !important;
    margin: 10px 0 20px !important;
    background-color: #fccf1a !important;
    color: #000;
    font-size: 20px !important;
}
.edi-btn inputgroup.half input {
    width: 86% !important;
    margin: auto !important;
}
.edi-btn inputgroup.half {
    width: 48% !important;
    margin: 0 10px 0 0;
}
.edi-btn inputgroup.half.last {
    margin: 0 0 0 0;
    vertical-align: text-top;
}
inputgroup.input-group-radio.spl .main {
    font-size: 14px !important;
}
inputgroup.input-group-radio.spl .sub label {
    font-weight: 600 !important;
    color: #17fdff;
    font-size: 14px !important;
}
.edi-btn .input-group-radio {
    margin: 15px 0;
}
inputgroup.input-group-radio.spl .timezone {
    color: #fff;
    font-weight: 100;
}
.edi-btn inputgroup.error .error-field, .edi-btn inputgroup.error1 .error-field1 {
    color: #ffc253;
}
.preIcon img, .presIcon img {
    width: 100%;
    border-radius: 50%;
    display: block;
}
.success-msg {
    position: absolute;
    background-color: #002d5af2;
    z-index: 99999999999;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}
.success-msg h2 {
    font-size: 30px;
    line-height: normal;
    color: #fff;
    text-align: center;
    margin: 0 25px;
}
.success-msg p {
    font-size: 20px;
    line-height: normal;
    color: #fff;
    text-align: center;
    margin: 25px;
}
.success-msg.loading {
    background-image: url('../images/loading.gif');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50px auto;
}
.training-tab {
    padding: 0 45px;
    border-bottom: 1px solid #ccc;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.training-tab a {
    position: relative;
    display: inline-block;
    background-color: #ef776e;
    border-bottom: 0;
    padding: 5px 25px;
    margin: 0 5px;
    color: #000;
    text-decoration: none;
    border-radius: 5px 5px 0 0;
    font-weight: 700;
    font-size:16px;
    line-height: normal;
}

.training-tab a:nth-child(1) { background-color: #a9e6d6;
    color: #3b614e;}
    .training-tab a:nth-child(3){
    background-color:#a2e3ff;
    color:#3a5e6d;
  } 
  .training-tab a:nth-child(4){
  background-color:#f7cbc8;
  color:##923939;
}
.training-tab a.active {
    background-color: #fff;
    padding: 8px 25px;
    color: #000;
    border: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    margin-bottom: -1px;
}
.training-tab a.select:after {
    content: '芒艙鈥�';
    position: absolute;
    height: 20px;
    width: 20px;
    background-color: #fccf1b;
    color: #000;
    border: 2px solid #fff;
    border-radius: 50%;
    display: flex;
    font-size: 10px;
    justify-content: center;
    align-items: center;
    top: -10px;
    right: -5px;
}
.training-sec li.over:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #f5f5f5e6;
    z-index: 1;
}
.training-sec li.over:after {
    content: 'Event is over';
    position: absolute;
    background-color: #fccf1a;
    color: #000;
    top: 23px;
    right: -30px;
    padding: 5px 25px;
    line-height: normal;
    transform: rotate(45deg);
    z-index: 2;
}
.training-tab a[data-training="dc"] {
    background-color: #f7cbc8;
    color: #923939;
}
.training-tab a[data-training="mdm"] {
    background-color: #a9e6d6;
    color: #3b614e;
}
.training-tab a[data-training="osd"] {
    background-color: #a2e3ff;
    color: #3a5e6d;
}
.training-tab a[data-training="patchtues"] {
    background-color: #ffcfae;
    color: #6f523e;
}
.training-tab a[data-training="dc"].active {
    color: #000;
}
.training-tab a[data-training="mdm"].active {
    color: #000;
}
.training-tab a[data-training="osd"].active {
    color: #000;
}
.training-tab a[data-training="patchtues"].active {
    color: #000;
}
.training-tab a[data-training="dc"].active, .training-tab a[data-training="mdm"].active, .training-tab a[data-training="osd"].active, .training-tab a[data-training="patchtues"].active {
    background-color: #fff;
}
.training-sec li.over {
    position: relative;
    overflow: hidden;
}
.mainBdy ul &gt; p {
    font-size: 14px;
    text-align: center;
    margin: 25px 80px 25px;
    line-height:28px;
}
a.train-more-cta {
    display: block;
    color: #005ebb;
    background-color: #dbeeff;
    text-decoration: none;
    max-width: 100px;
    text-align: center;
    margin: 15px auto 25px;
    line-height: normal;
    padding: 8px 18px;
    font-size: 16px;
    font-weight: 600;
}

h2.main{
    text-align: center;
    font-size: 30px;
    font-weight: 300;
    border-bottom: 1px dashed #ccc;
    padding: 15px;
    max-width: 300px;
    margin: 10px auto 30px;
    line-height: normal;
    padding-top:20px;
}

.series-main {
    display: flex;
    margin: auto;
    flex-wrap: wrap;
    justify-content: center;
}

.series-main .series{
    max-width:38%;
    min-width:38%;
    border:1px solid #ccc;
    padding:20px 25px 20px;
    margin: 20px 15px;
    position:relative;
    border-radius: 10px;
}
.series-main .series.select{
    position:relative;
}
.series-main .series.select::after {
    content: "芒艙鈥�";
    position: absolute;
    height: 20px;
    width: 20px;
    background-color: rgb(252, 207, 27);
    color: rgb(0, 0, 0);
    display: flex;
    font-size: 10px;
    justify-content: center;
    align-items: center;
    top: -10px;
    right: -5px;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
    border-radius: 50%;
}
.series-main .series:hover {
    box-shadow: 0 0 8px 0 #0000003d;
    cursor: pointer;
    transform: scale(1.02);
}
.series-main .series h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    position: absolute;
    top: -10px;
    left: -10px;
    color: #000;
    padding: 2px 12px;
    border-radius: 0 0 5px 0;
}

.series-main .series p {
    margin: 0;
    font-size: 13px;
    line-height: 28px;
    font-weight: 400;
}
.series-main .series p strong{
    font-weight:600;    
}
.series-main .series:nth-child(1) {
    border: 1px solid #f7cbc8;
    background-color: #ef7d750a;
}
.series-main .series:nth-child(1) h3{
    background-color:#f7cbc8 !important;
    color: #923939 !important;
}
.series-main .series:nth-child(2){
    border:1px solid #a9e6d6;
    background-color:#a9e6d614;
}
.series-main .series:nth-child(2) h3{
    background-color:#a9e6d6 !important;
    color: #3b614e !important;
}
.series-main .series:nth-child(3){
    border:1px solid #a2e3ff;
    background-color:#309ece0d;
}
.series-main .series:nth-child(3) h3{
    background-color:#a2e3ff !important;
    color: #3a5e6d !important;
}
.series-main .series:nth-child(4) {
    background-color: #ea8c4b0d;
    border: 1px solid #ffcfae;
}
.series-main .series:nth-child(4) h3 {
    background-color: #ffcfae !important;
    color: #6f523e !important;
}
.series-main .series h3:after {
    content: '';
    background-color: #fff;
    border-top: 5px solid transparent;
    border-right: 10px solid #60bae0;
    border-bottom: 5px solid transparent;
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: -5px;
    z-index: -8;
}
.series-main .series:nth-child(1) h3:after{
    border-right: 10px solid #ce8a86;    
}
.series-main .series:nth-child(2) h3:after{
    border-right: 10px solid #6eb5a2;    
}
.series-main .series:nth-child(3) h3:after{
    border-right: 10px solid #71afca;    
}
.series-main .series:nth-child(4) h3:after{
    border-right: 10px solid #bd967b;    
}
.edi-btn inputgroup.hide {
    display: block !important;
    position:relative;
    opacity:.3;
}

.edi-btn inputgroup.hide:before{
    content:'';
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    z-index:99;
    background-color:#0000;
    cursor:not-allowed;
}
.webDetails .link-sec {
    margin: 0 20px 20px;
}
.webDetails .link-sec a{
    font-weight:600;
}
@media screen and (max-width:1020px) {
.regcontainer {
    left: 27%;
}
}

@media screen and (max-width:920px) {
.regcontainer {
    left: 24%;
}
.bx-wrapper {
    max-width: 96% !important
}
.videoContainer {
    left: 13%;
    width: 74%
}
.overlapSlider {
    width: 95%
}
}

@media screen and (max-width:780px) {
.overlapSlider {
    width: 90%
}
.overlapSlider .per40 ul li .presIcon {
    margin: 0 10px 0 17px
}
.overlapSlider .per40 ul li button {
    margin: 40px 0 30px 36px;
}
.datDetails {
    width: 25%;
}
.webDetails {
    width: 55%
}
.preDetail {
    width: 25%;
}
.prevWebinar ul li .playIcon {
    margin: 70px 0 0 88px;
}
.logoContainer {
    margin: 0 4%
}
.overlapSlider .per60 {
    width: 47%
}
.overlapSlider .per40 {
    width: 41%
}
.overlapSlider h2 {
    font-size: 20px
}
.overlapSlider .per60 ul li.dateIcon {
    border-right: none
}
.overlapSlider .per60 ul li.timeIcon {
    background-position: -284px -120px;
    display: block;
    margin: 17px 0 0;
    padding: 4px 0 4px 42px
}
.bx-viewport {
    height: 275px !important;
}
}

@media screen and (max-width:1080px) {
.sec-lhs {
    width: 100%
}
.sec-rhs {
    width: 100%;
    float: none;
    position: relative;
    height: auto
}
.sec-rhs h2 {
    padding: 40px 0px 0px 0px
}
.top-2-form-inn {
    width: 55%;
    position: relative;
    margin: 0 auto
}
}
.foot-copy {
    background-color: transparent;
    width: 70%;
}

@media screen and (max-width:500px) {
.ffix {
    top: 0px
}
.sec-rhs {
    float: none;
    position: relative;
    height: auto
}
.top-2-form-inn {
    width: 75%;
    position: relative;
    margin: 0 auto
}
.mainBdy .container {
    width: 100%
}
.sec-lhs {
    width: 100%
}
.sec-rhs {
    width: 100%
}
.silderscontainer h1 {
    line-height: 41px;
    padding: 50px 25px;
    width: auto;
    top: 0;
    left: 0;
    text-align: center
}
.silderscontainer {
    height: 160px
}
.overlapSlider {
    display: none
}
.mainBanner {
    height: 190px;
}
.mainBdy {
    margin: -5px 0 0 0;
}
.mainBdy ul li.row {
    display: block
}
.datDetails {
    width: 100%
}
.mainBdy ul li {
    display: inline;
}
.datDetails .datTxt {
    font-size: 30px
}
.datDetails .timTxt {
    border: none;
}
.datDetails ul {
    margin: 7px 10px 10px 10px;
}
.webDetails {
    width: 100%
}
.preDetail {
    width: 100%
}
.preDetail ul li {
    display: block;
}
.prevWebinar ul {
    width: 332px;
}
.prevWebinar ul li {
    margin-left: 28%;
    width: 100%
}
}

@media screen and (max-width:500px) {
.prevWebinar ul li {
    margin-left: 20%;
}
.webClk {
    display: block !important
}
.prevWebinar ul li .playIcon {
    margin: 70px 0 0 138px
}
}

@media screen and (max-width:430px) {
.prevWebinar ul li {
    margin-left: 13%;
}
}

@media screen and (max-width:390px) {
.mainBanner {
    height: 150px;
}
.mainBanner h1 {
    font-size: 22px;
}
.logoContainer span {
    background-size: 170px;
    height: 39px;
    width: 175px;
}
.prevWebinar {
    display: none
}
.silderscontainer h1 {
    padding: 33px 83px;
}
}</pre></body></html>