.sec-pTB{
padding:0px;
}
div#btmscroll, .fr, .btmBar, #customers, #allFea, div#btmscroll, .fr, .btmBar{display: none;}
footer, .foot-copy{background-color: #eee;border-top: 0px;}
.container#scroll{max-width: none;padding: 0;}
.heading-menu{display: none;}
.training-header .header-right .header-btn a.spl{position: fixed;top: 0;right: 0;z-index: 9999999;margin: 24px;}
.roboto{font-family: Roboto Slab;font-weight: 300}
.roboto h1, .roboto h2, .roboto h3{font-weight: 300}
.opmPrice{display: none}
.free-TRBnr{background: #000;text-align: center}
.free-TRBnr-container{width: 100%;max-width: 1200px;margin: 0 auto}
.free-TRBnr-Cont{width: 100%;max-width: 1000px;right: 0;top: 10%;color: #fff;position: absolute}
.free-TRBnr .date{color: #fff;line-height:16px;margin:20px 0}
.free-TRBnr-btn a{background: #d3e3f3;padding: 10px 0;width: 110px;margin: 20px 10px;display: inline-block;color: #000;font-weight: 600;border-radius: 3px;transition: all 0.2s ease-in 0s;font-size: 16px;line-height: 20px;}
.free-TRBnr-btn a:hover{text-decoration: none}
.free-TRBnr-btn a.main{background: #f95d77;width: auto;position: fixed;top: 5px;right: 15px;z-index: 9999999;padding: 10px 20px;color: #fff}
.free-TRBnr h1{font-weight: 600;font-size: 32px;margin: 0;color: #fff;text-shadow: 0 0 11px rgba(0,0,0,.3);line-height:42px}
.free-TRBnr h1 span{font-weight:300}
.free-TRDesc{font-size:20px}
.training-time{display:inline-block;width:16px;height:16px;background: url(https://www.manageengine.com/network-configuration-manager/images/free-training-time.png) 0 0;margin-right:7px}
.training-date{display:inline-block;width:16px;height:16px;background: url(https://www.manageengine.com/network-configuration-manager/images/free-training-date.png) 0 0;margin-right:7px}
input.input.error {
    border: 1px solid #f30909;
}
#commonHeader {
    min-height: 91px;
}

.free-TRBnr-Cont p.span{font-weight: 300;font-size: 32px;display: inline-block}
.formfild{margin: 0 55px 20px 55px}
.event-box ul.list{padding: 0 0 0 30px!important}
.success-msg{font-size: 20px;line-height: 32px;text-align: center;display: none;opacity: 0;visibility: hidden;}
.free-training.header{padding: 40px;text-align: center;}
.free-training.header h1{font-size: 40px;font-weight: 600;color: #63747f;letter-spacing: 3px;}
.free-training.header h4{font-size: 20px;font-weight: 300;margin: 0;margin-top: 14px;}
.free-training-event{padding: 66px;text-align: center;}
.free-training-event .event-box{display: inline-block;width: 440px;margin: 22px;background-color: #ff6e71;color: #fff;text-align: left;position: relative;height: 300px;overflow: hidden;}
.free-training-event .event-default, .free-training-event .event-hover{transition: all 300ms ease 0s;height: 250px;position: relative;overflow: hidden;padding: 20px 40px 30px;}
.free-training-event .event-box:hover .event-default{margin-top: -300px}
.free-training-event .event-box:hover .event-default.nohover{margin: 0}
.free-training-event .event-box:before{content: '';display: block;height: 5px;background-color: #E76567;position: absolute;top: 0;left: 0;right: 0;}
.free-training-event .event-box.over:after{content: 'This event is over';display: inline-block;position: absolute;top: 0;right: -19px;padding: 15px 50px;background-color: rgba(0,0,0,0.1);font-size: 15px;line-height: 15px;transform: rotateZ(45deg) translateX(49px);}
.free-training-event .event-box:before{background-color: rgba(0,0,0,.1);}
.free-training-event .event-box.red{background-color: #ff6e71;}
.free-training-event .event-box.blue{background-color: #3ab4de;}
.free-training-event .event-box.green{background-color: #3DC5AE;}
.free-training-event .event-box.yellow{background-color: #FFB962;}
.free-training-event .event-box.rose{background-color:#e87bf5}
.free-training-event .event-box.navgreen{background-color: rgb(118, 154, 99);}
.free-training-event .event-box h2{color: #fff !important;padding: 0;padding-bottom: 10px;margin: 0;margin-right: 13px;font-size: 24px;font-weight: 300;line-height: 47px;position: relative;text-align: left;}
.free-training-event .event-box.yellow h2{font-size: 20px}
.free-training-event .event-box h2:after{content: '';display: block;height: 1px;width: 180px;margin: 10px 0;background-color: #fff;}
.free-training-event .event-box strong{color: #fff;display: block;font-size: 20px;font-weight: 600;padding: 0;padding-bottom: 10px;margin: 0;}
.free-training-event .event-box span{color: #fff;font-size: 15px;font-weight: 500;padding: 0;}
.free-training-event .event-box .btn-sec{display: block;margin-top: 25px;}
.free-training-event .event-box .btn-sec .btn{display: inline-block;color: #fff;padding: 10px 25px;line-height: 20px;border: 1px #fff solid;margin-right: 10px;font-weight: 600;}
.free-training-event .event-box .btn-sec .btn:hover{text-decoration: none;}
.free-training-event .event-box.red .btn-sec .btn.spl{background-color: #fff;color: #ff6e71;}
.free-training-event .event-box.blue .btn-sec .btn.spl{background-color: #fff;color: #3ab4de;}
.free-training-event .event-box.green .btn-sec .btn.spl{background-color: #fff;color: #3DC5AE;}
.free-training-event .event-box.yellow .btn-sec .btn.spl{background-color: #fff;color: #FFB962;}
.free-training-event .event-box.rose .btn-sec .btn.spl{background-color: #fff;color: #e87bf5;}
.training-header{margin: 40px 80px;position: relative;}
.training-header.gray{background-color: #f4f4f4;padding: 40px 80px;margin: 0;}
.training-header .header-left{width: 40%;display: inline-block;text-align: right;border-right: 1px #ccc solid;vertical-align: middle;}
.training-header .header-right{max-width: 820px;margin: 0 auto}
.training-header .header-sec{font-size: 16px;line-height: 28px;text-align: center}
.training-header h1{font-size: 40px;font-weight: 600;line-height: normal;color: #63747f;letter-spacing: 3px;}
.training-header h4{font-size: 20px;font-weight: 400;margin: 0;line-height: normal;margin-top: 14px;}
.training-header .header-sec span{display: block;font-size: 15px;margin-top: 14px;}
.training-header .header-sec span strong{display: block;}
.training-header .header-sec strong span{color: #ff7a6b;font-size: 16px;}
.training-header .header-right .header-btn a, .header-reg-btn{padding: 9px 15px;border: 1px #AEB6C0 solid;margin-right: 15px;margin-top: 25px;min-width: 100px;display: inline-block;text-align: center;}
.training-header.gray .header-right .header-btn a{background-color: #fff;}
.training-header .header-right .header-btn a:hover{text-decoration: none;}
.training-header .header-right .header-btn a.spl, .header-reg-btn{background-color: #ff7a6b;color: #fff;border-color: #ff7a6b;}
.training-section h2{text-align: center;color: #fff !important;margin: 0;margin-bottom: 60px;padding: 0;font-size: 40px;font-weight: 300;}
.training-section.training-trainer h2{color: #000 !important;}
.training-section h2.black{color: #000 !important;}
.training-section.header-sec{padding: 40px;padding-bottom: 70px;}
.training-agenda, .training-videos{background-color: #2BC5B5;}
.training-faq{background-color: rgb(118, 154, 99);}
.training-videos.training-faqs{background-color: #ff6e71;text-align: center;}
.training-faqs{background-color: #2BC5B5;text-align: center;}
.training-section.training-faqs ul{max-width: 750px;display: inline-block;text-align: left;font-size: 17px;line-height: 30px;color: #fff;}
.training-section.training-faqs ul li{padding-bottom: 50px;margin-bottom: 50px;border-bottom: 1px dashed #1E998C;font-size: 15px;line-height: 27px;counter-increment: item;position: relative;}
.training-section.training-faqs ul li:before{content: counter(item) ".";font-size: 20px;font-weight: bold;display: inline-block;position: absolute;left: -64px;text-align: right;width: 50px;}
.training-section.training-faqs ul li a{color: inherit;}
.training-section.training-faqs ul li strong{display: block;font-size: 20px;line-height: 30px;margin-bottom: 15px;}
a.topheader.header-reg-btn{position: absolute;right: 0;margin-top: 0;top: -68px;z-index: 99999;padding: 4px 20px;font-size: 15px;letter-spacing: normal;font-weight: 500;height: inherit;width: inherit;display: inline-block;border: 0;text-align: center;}
a.topheader.header-reg-btn.fixed{position: fixed;top: 20px;}
.training-videos.training-faqs a:hover, .training-faq a:hover{background-color: #eee;text-decoration: none;}
.training-videos.training-faqs a, .training-faq a{background-color: #fff;padding: 15px 20px;font-size: 17px;margin-top: 15px;display: inline-block;}
.training-invite{background-color: #38B3E1;}
.training-trainer{background-color: #ffc14f;}
.training-expectation{background-color: #38B3E1;}
.training-agenda ul, .training-faq ul{position: relative;list-style: deciamal;text-align: center;}
.training-agenda ul li, .training-faq ul li{font-size: 18px;line-height: 30px;text-align: center;display: block;max-width: 400px;padding: 12px;position: relative;z-index: 1;margin: 12px auto;background-color: #27B2A3;color: #fff;border-left: 1px solid;border-right: 1px solid;}
.training-faq ul li{background-color: rgba(0,0,0,.1);max-width: 800px;text-align: left;counter-increment: item;border-right: 0;}
.training-faq ul li:before{content: counter(item) ".";font-size: 20px;font-weight: bold;display: inline-block;position: absolute;left: -64px;text-align: right;width: 50px;}
.training-section.training-videos .fea-nav-list, .training-section.training-videos .fea-nav-link span.act, .training-section.training-videos .fea-nav-link{background-color: rgb(31, 143, 131);}
.training-section.training-videos .fea-nav-list{padding: 50px;width: auto;max-width: 1097px;margin: 0 auto;}
.training-section.training-videos .fea-nav-link{max-width: 1197px;width: auto;margin: 0 auto;}
.training-section.training-videos .fea-nav-list p{font-size: 25px;text-align: center;color: #fff;}
.training-section.training-videos .fea-nav-link span{background: rgba(255,255,255,.2);font-size: 14px!important;color: #fff;width: 394px;}
.training-section.training-videos .fea-nav-link span.act{font-size: 17px !important;white-space: nowrap;}
.training-section.training-videos .fea-nav-link span.act::after{border-left-color: rgb(31, 143, 131);}
.training-section.training-videos .fea-nav-link span.act:before{border-right-color: rgb(31, 143, 131);}
.training-section .contactForm{background-color: rgba(0, 0, 0, 0.1);border: 1px solid rgba(174,182,192,0.25);margin: 2% auto 0;max-width: 500px;min-height: 300px;overflow: hidden;padding: 2% 4%;width: 90%;font-family: 'Open sans', sans-serif;}
.training-section .contactForm p{min-height: 35px;margin: 0 55px 20px 55px;overflow: hidden;}
.training-section .contactForm p em{color: #fff;font-size: 18px;display: block;margin-bottom: 5px;font-style: normal;line-height: 38px;}
.training-section .input, .training-section .tarea, .training-section select{width: 100%;height: 43px;display: block;border: 1px solid rgba(174,182,192,0.5);outline: none;font-size: 14px;color: #718191;padding: 0 10px;}
.training-section .tarea{height: 110px;padding: 10px 0 0 10px;width: 98% !important;}
.training-section .fbutton{display: block;text-align: center;}
.training-section .sub, .training-section .re, , .training-section .gdpr_reset{background: rgba(255, 122, 107, 1);width: 48%;height: 44px;border: none;color: #ffffff;font-size: 14px;text-align: center;text-transform: uppercase;line-height: normal;cursor: pointer;}
.training-section .re{margin: 0 0 0 4%;}
.training-section .sub:focus, .training-section .re:focus{outline: none;}
.training-section h2:after{content: '';display: block;height: 2px;background-color: #fff;width: 200px;margin: 0 auto;margin-top: 30px;}
.training-section.training-trainer h2:after, .training-section h2.black:after{background-color: #000;}
.back-to-training{position: absolute;height: 70px;width: 70px;top: -40px;left: -80px;background-color: #E3E4E5;font-size: 30px;line-height: 70px;text-align: center;color: #9B9B9B;font-weight: 900;transition: all ease-out 350ms;}
a.back-to-training:hover{background-color: #2BC5B5;text-decoration: none;color: #fff;}
.training-agenda ul li span, .training-faq ul li span{background-color: #2BC5B3;width: 28px;display: none;height: 28px;line-height: 28px;border-radius: 50%;text-align: center;margin-right: 5px;color: #fff;border: 1px solid;}
.training-agenda.spl ul li{max-width: 700px;}
.training-agenda.spl ul li span{display: block;text-align: left;width: initial;height: initial;background-color: transparent;border-radius: initial;border: none;padding-bottom: 1px !important;font-size: 20px;font-weight: 600;}
.training-agenda.spl ul li p{font-size: 14px;text-align: left;line-height: 24px;}
.training-agenda.spl ul li span, .training-agenda.spl ul li p{padding: 5px 15px 10px;margin-bottom: 0;margin-top: 5px;}
.training-section.training-trainer{text-align: center;}
.training-section .trainer-img img{width: 100%;border-radius: 50%;box-shadow: 0 0 2px #2B2024;}
.training-section .trainer-img{width: 250px;display: inline-block;vertical-align: middle;}
.training-section .trainer-img p{font-size: 15px;font-weight: 300;padding: 0 15px;}
.training-section .trainer-dec{display: inline-block;width: 630px;text-align: left;vertical-align: middle;padding-left: 35px;font-size: 16px;line-height: 30px;max-width: 100%;box-sizing: border-box;}
.training-section .trainer-dec li span{font-weight: bolder;min-width: 125px;display: inline-block;}
.training-section .trainer-dec li{font-size: 18px;line-height: 40px;color: #000;display: flex;}
.training-section .trainer-dec h4{font-size: 22px;margin: 0;padding: 0;font-weight: 600;}
.training-section .input, .training-section .tarea, .training-section .fbutton, .training-section select{width: 100%;}
.training-section .white .contactForm p em{color: #000;}
.training-section .white .sub, .training-section .white .re{color: #000;}
.training-header.over .spl{display: none !important;}
.free-training-event .event-box.over:after{content: 'This event is over';display: inline-block;position: absolute;top: 0;right: -19px;padding: 15px 50px;background-color: rgba(0,0,0,0.1);font-size: 15px;line-height: 15px;transform: rotateZ(45deg) translateX(49px);}

.free-TRBnr-btn a.main i.icon{background:url(https://www.manageengine.com/network-monitoring/images/free-training-register.png) 0 0;width:19px;height:19px;display:inline-block;margin-right:10px;float:left;}
.btn{display:block}
.fea-nav-link span{margin:0 auto;float:none!important}
.event-hover ul{padding: 0px 0 0px 30px!important;}
.free-training-event .event-box:hover .event-default.nohover{margin:0}
.free-training-event .event-box.over:after {content: 'This event is over';display: inline-block;position: absolute;top: 0;right: -19px;padding: 15px 50px;background-color: rgba(0,0,0,0.1);font-size: 15px;line-height: 15px;transform: rotateZ(45deg) translateX(49px);}
.free-training-event .event-box.over{;filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(50%)}

.fbutton input#Submit {color: #fff;background-color: #ff7a6b;}
.fbutton input#gdpr_reset {background-color: #eee;}
.fbutton input.sub {color: #fff;background-color: rgba(0, 0, 0, 0.1);}
.fbutton input#submit, .fbutton input#gdpr_reset, .fbutton input.sub{display: inline-block;width: 120px !important;min-width: auto;vertical-align: top;margin: 20px 10px !important;cursor: pointer !important;line-height: 20px !important;padding: 10px !important;font-size: 15px !important;transition: all 350ms ease-out;border-radius: 0 !important;line-height: 20px !important;padding: 10px !important;font-size: 15px !important;transition: all 350ms ease-out;border: 1px solid transparent !important;border-radius: 0 !important;}

@media screen and (max-width: 400px){
.training-section .contactForm{width: 74%;margin: 2% 3% 0;padding: 5% 10%;}
.training-section .contactForm p em{float: none;line-height: 30px;width: 100%;}
.training-section .sub, .training-section .re{width: 100%;float: none;}
.training-section .re{margin: 20px 0 0 0;}
.heading-menu{height: auto;padding: 0;}
.container#scroll{max-width: none;padding-top: 0;}
.training-section .contactForm{position: relative;}
.contactForm .pop-alert{display: none;text-align: center;}
.pop-alert h4{color: #000;font-size: 19px;font-weight: bold;margin: 0;margin-bottom: 20px;}
.pop-alert h2{color: #2397d7 !important;font-weight: bolder;margin-bottom: 25px;}
.pop-alert h2:after{display: none;}
.pop-alert h3{font-weight: 800;margin-bottom: 36px !important;}
.pop-alert .key{font-size: 16px;line-height: 33px;color: #000;margin-bottom: 40px !important;}
.pop-alert .key span{display: inline-block;height: 4px;width: 4px;margin: 5px;vertical-align: middle;border: 3px solid #72a63f;border-radius: 50%;overflow: hidden;}
.contactForm.register.open .pop-alert{display: block;}
.contactForm.register .pop-alert{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: #eee;vertical-align: middle;margin: auto;color: #fff;z-index: 1;}
.contactForm.register .pop-alert .more-info{display: none;margin: 0;margin-top: 90px;padding: 0;color: #000;line-height: 21px;font-size: 14px;outline: 1px solid #ccc;outline-offset: 90px;}
.contactForm.register .pop-alert .info{color: #000;margin: 20px;margin-top: 250px;font-size: 20px;padding-bottom: 20px;font-weight: inherit;text-align: center;line-height: 28px;-webkit-animation: blink 1s;animation: blink 1s;}
.contactForm.register .pop-alert .info span{display: block;font-size: 14px;line-height: 22px;margin-top: 5px;}
.contactForm.register .pop-alert .more-info a{background-color: #ff7a6b;font-weight: 800;text-decoration: none;color: #fff;padding: 15px 26px;font-size: 16px;display: inline-block;}
.contactForm{transition: all ease-in 350ms;}
#registerForm .contactForm.register:after{content: '';background-color: rgba(255,255,255,.9);background-image: url('images/loading.gif');background-position: center;background-repeat: no-repeat;background-size: 70px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;}
.pop-close{position: absolute;right: 0;top: 0;color: #b1b1b1;padding: 12px;line-height: 20px;z-index: 9;font-weight: 100;display: block;font-size: 45px;cursor: pointer;}
.pop-close:hover{color: #666;}
.training-section .white .sub, .training-section .white .re{color: #fff;background-color: #ff7a6b;}
form#registerForm em:after{content: ' *';color: red;font-size: 12px;}
}


@media screen and (max-width:1025px){
.free-TRBnr-btn a.main{position: static}
.free-TRBnr-Cont{max-width: 100%;top: 10%}
.free-TRBnr h1{font-size: 24px}
.free-TRBnr-btn a{font-size: 14px}
.training-section.training-videos .fea-nav-link span{width: 33%}
.free-training-event .event-box,.free-training-event .event-default, .free-training-event .event-hover{height:auto}
.free-training-event .event-box:hover .event-default{margin-top: 0}
}

@media screen and (max-width:650px){
.free-TRBnr-btn a{margin: 0 5px}
.training-section.header-sec{padding: 40px 0}
.event-box{margin: 20px 0}
.fea-list-cont iframe{width: 100%}
.free-training-event .event-box{width: auto;display: block;margin: 20px 0}
.training-header .header-right, .training-header .header-left{width: 100%!important;display: block;border:none}
.training-header{margin:0}
.training-header .header-sec{padding: 0 40px 0px 30px!important;}
.training-header{padding: 40px 0;}
.training-header .header-left{margin-bottom: 20px;}
.training-section h2{line-height: 40px!important;font-size: 30px!important;padding: 0 10px;}
}

@media screen and (max-width:420px){
.free-TRBnr-Cont{position: static}
.free-TRBnr-btn a{margin: 5px 5px}
.training-section.training-videos .fea-nav-link span{width: 80%}
}

@media screen and (max-width: 400px){
.training-header .header-left{width: auto;display: block;text-align: left;border-right: 0px;}
.training-header.gray{padding: 20px;}
.training-header .header-sec{padding: 0;}
.training-header .header-right{width: auto;display: block;}
.training-header .header-right .header-btn a, .header-reg-btn{display: block;max-width: 240px;margin: 20px auto;}
.free-training-event .event-box{width: auto;margin: 20px 0;min-width: 261px;}
.free-training-event .event-box h2{font-size: 25px;line-height: normal;font-weight: 400;margin-right: 0;}
.free-training-event .event-box strong{font-size: 17px;}
.training-section h2{line-height: normal;}
.training-section.header-sec{padding: 20px;}
.training-section .contactForm{width: auto;display: block;padding: 20px 0;}
.training-section .contactForm p{margin: 15px 32px;}
.training-section .input, .training-section .tarea, .training-section select{width: 90%;display: block;}
.training-section .fbutton{width: auto;}
.inp-grp .er-msg{top: 13px;}
.training-section .sub, .training-section .re{width: 100%;display: block;}
iframe{width: 100%;}
}
.banner.over::before {
    content: "Event has ended";
    position: absolute;
    background-color: #E9B413;
    opacity: .4;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 9998;
    opacity: .4;
  }
  .banner.over:after {
  content: 'Event has ended';
      position: absolute;
      background-color: #E9B413;
      left: -45px;
      top: 68px;
      padding: 5px 21px;
      font-weight: 500;
      transform: rotate(317deg) translate(36px, -9px);
      z-index: 999;
  }
  .contactForm {margin-top:50px; background:#cccccc; width:520px; }
  
  .contactForm1 {
      margin: 0 auto;
      max-width: 600px;
      min-height: 300px;
      overflow: hidden;
      padding: 3%;
      width: 90%;
      font-family: 'Open sans', sans-serif;
  }
  .banner.over:before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 9;}
  #register.over:after {content: '';position: absolute;background-color: #0009;left: 0;right: 0;top: 0;bottom: 0;z-index: 9;}
  #register.over:before {
      content: 'Event has ended';
      position: absolute;
      background-color: yellow;
      z-index: 99;
      right: 0;
      top: 0;
      padding: 5px 25px;
      transform: rotate(47deg) translate(45px, -9px);
      font-weight: 500;
  }
  
  html {font-size:16px;} .banner {background:#090088;padding-bottom:7rem;position: relative;} p {font-size:1rem;line-height:2rem;} h1, h2, h3, h4, p, li, label {margin:0;color:#000;}
  .flex-grid{display: -ms-flexbox;display: -webkit-flex; display: flex;justify-content: center;column-gap:1.5rem;}
  .flex-grid > .col {padding: 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;}
  .flex-grid > .col:nth-child(1) {width:60%;}
  .flex-grid > .col:nth-child(2) {width:40%;}
  .body-block {box-shadow:0 0 8px 0 #ddd;margin:1rem;border-radius:.5rem;background:#fff;z-index:9;position:relative;}
  .body-block > .col:nth-child(2) {background:#f9f9f9;}
  .mt1 {margin-top:-8rem;}
  
  .container > h2 {font-size:2rem;font-weight:600;margin-bottom: 2.5rem;position:relative;z-index: 1;}
  .container > h2:before {content:"";position:absolute;width: 20rem;height: .6rem;background:#fdde5b​;bottom: 0.1rem;z-index: -1;border-radius: .3rem;left: 0;right:0;margin:0 auto;}
  .training-content {padding:1.5rem;}
  .training-content p {margin-bottom:2rem;}
  .sch-title {margin-bottom: 3.5rem;}
  .sch-title > h2 {font-size:2rem;font-weight:600;margin-bottom: .6rem;position:relative;z-index: 3;}
  .sch-title > h2:before {content:"";position:absolute;width: 9.5rem;height: .6rem;background:#fdde5b;bottom: 0.15rem;z-index: -1;border-radius: .3rem;left: -0.2rem;}
  .sch-title > h3 {padding-bottom:1rem;} .sch-title > h3 > span {display:inline-block;color:#db261c;font-weight:400;font-size:1rem;}
  .agenda-head {font-size:2rem;font-weight:500;margin-bottom: 1.5rem !important;text-align:center;}
  .list {display: flex;flex-wrap: wrap;align-content: center;justify-content: center;column-gap: 3rem;}
  .list > li {position: relative;counter-increment: step;list-style: none;font-size: 1rem;border: 1px solid #e5e4e4;border-radius: 4rem;padding: 0.5rem 1rem;margin-bottom: 1.5rem;}
  .list > li:before {content: counter(step);position: absolute;width: 1.5rem;height: 1.5rem;left: -1rem;z-index: 1;text-align: center;}
  .list > li:after {content:"";position: absolute;width: 2rem;height: 2rem;left: -1.3rem;top: 0.2rem;background: #ebebeb;border-radius: 100%;z-index: 0;}
  .btn-sec  {text-align:center;}
  .btn-sec > a {display:inline-block;background:#fc0;color:#000;padding:.5rem 1rem;border-radius:.4rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
  .btn-sec > a:hover {background:#ffbf25;text-decoration:none;}
  
  
  
  .form-con {background:#f9f8f8;padding:2.5rem;}
  .input-row:before, .input-row:after {content:"";display:table;clear:both;}
  .input-row {padding:.4rem 0;} .input-row label {width:100%;font-size:.87rem;} .input-row label > sup {color:#f00;}
  
  .input-row input, .input-row select {width:100%;padding: .8rem 1rem;box-sizing:border-box;outline:0;border: solid 1px #d7dee9;border-radius: .5rem;font-size:1rem;min-height:1.5rem;}
  .input-row input[type="radio"]{width:auto;} .input-row select {-webkit-appearance:none;}
  .cta-btn {background:#ff3a3a;color:#fff;font-weight:700;font-size:14px;width:200px !important;margin:0 auto;transition:all .3s ease-in-out;cursor:pointer;}
  
  .form-title {font-size:2rem;font-weight: 500;text-align: center;position: relative;margin: 0;margin-bottom: 32px;color:#2c2c2c;text-transform:uppercase;z-index:0;}
  .form-title:before {content:"";position:absolute;width: 12rem;height: .8rem;bottom: -9px;left: 0;right: 0;margin: 0 auto;background: #fdde5b;z-index: -1;border-radius: .8rem;}
  #meGDPRMessage > label {font-size: .75rem;color:#000;}
  .dwn-priv {text-align:center;color:#555;font-size:.75rem;} .dwn-priv > a {color:#1139cf;}
  
  .success-msg {position: absolute;background-color: #f2f2f2;z-index: 99999999999;top: 0;right: 0;left: 0;bottom: 0;display: flex;flex-wrap: wrap;align-content: center;justify-content: center;padding: 20px;}
  .success-msg{opacity: 1;visibility: visible;display:none}
  .success-msg > h2 {font-size:1.5rem;line-height:3rem;padding:2rem;margin:2rem;color:#087c08;background:#fff;-webkit-box-shadow:0 0 1rem 0 #e8e8e8;border-radius:.5rem}
  
  
  .webinar-videos {background: #f5f5f5;padding:3rem;position:relative;margin-top: -7rem;}
  .webinar-videos > .container {padding-top:7rem;}
  .vid-con {text-align:center;}
  .vid-con > iframe {width:80%;height: 30rem;margin:0 auto;border-radius: 1rem;-webkit-box-shadow: 0 0 1.52rem 0 #e5e5e5;box-shadow: 0 0 1.52rem 0 #e5e5e5;}
  #meCommonFooterNew, .foot-copy {background:#fff;}
  
  
  
  
  
  @media screen and (min-width:1201px) {
  .container {max-width:1200px;}
  }
  
  @media screen and (max-width:1200px) {
  .container {max-width:100%;}
  }
  @media screen and (min-width:1401px) {
  .container {max-width:87.5rem;}
  }
  @media screen and (max-width:1024px) {
  html {font-size:12px;}
  }
  @media screen and (max-width:778px) {
  .container {max-width:100%;}
  }
  @media screen and (max-width:650px) {
  .flex-grid{flex-wrap:wrap;flex-direction:column-reverse;}
  .flex-grid > .col {flex:none;width:100% !important;}
  .list > li {width:90%;}
  }
  
  
  
 
  .opmlogosvg img {
      width: 118px;
      height: 32px;
      margin-top: 10px;
  }