#commonHeader #header-mainsec{
  top: 40px !important;
}


.foot-copy{
max-width:1100px !important;
}
.training-section h2{margin:0}
.training-header .header-right{width:59%;display:inline-block;vertical-align:middle}
.training-header .header-right .header-sec{text-align:left}
.training-header .header-left .header-sec{text-align:right}
.training-header .header-sec{padding:40px 40px 70px 30px}
.training-agenda ul, .training-faq ul{padding:0;text-align:left}
.training-section.spl ul li strong {display: block;font-size: 20px;line-height: 30px;margin-bottom: 15px;}
.training-agenda ul li, .training-faq ul li{font-size:15px;text-align:left;padding:50px 0;max-width:750px;background:none;border:none;border-bottom:1px dashed #1E998C;counter-increment:item}
.training-agenda.spl ul li{max-width:750px}
.training-agenda ul li:before {content: counter(item) ".";font-size: 20px;font-weight: bold;display: inline-block;position: absolute;left: -64px;text-align: right;width: 50px;}
@media screen and (max-width:1000px){
.training-header .header-left,.training-header .header-right{width: 100%!important;border:none!important}
.training-header .header-right .header-sec,.training-header .header-left .header-sec{text-align:center!important}
.training-header .header-sec {padding: 30px 20px 0px!important}
.training-header{margin:0 0 !important}
.training-header .header-right{padding-bottom:30px}
}
