.font-bodybb4{font-family:DIN-Regular;font-weight:500;color:#ff9e1b}
.font-headinghh1{margin:0;font-family:DINRound-Bold;font-size:35px;font-weight:800;color:#212121}
.serviceannoucementMainfield{margin:0;font-family:DIN-Light;font-size:13px;font-weight:400;color:#212121}
.serviceannoucementSubfield{font-family:DIN-Regular;font-weight:500;margin-top:15px;font-size:16px;color:#212121}
.text-left{text-align:left}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.event-details .panel-default{border-color:#ff9e1b;border-radius:0;display:table;width:100%;box-sizing:content-box}
.event-details .panel-body{display:table-cell;text-align:center;vertical-align:middle}
.component-heading .font-body1{margin-top:15px}
.theme-light .font-body1{font-family:DIN-Regular;font-weight:400;color:#212121}
.event-details .separate-line{width:1px;background-color:red;height:78%;position:absolute;right:0;top:0}
.padding-false-right{padding-right:0}
.padding-false{padding:0}
.text-left{text-align:left}
.panel-body .row{margin-right:0;margin-left:0}
.event-details .panel-body{padding:20px 15px}
.event-details .date-time{overflow:hidden;border-bottom:1px solid #ddd;margin-bottom:10px}
@media(min-width:992px){.event-details .panel-body{padding:30px}
}
@media only screen and (min-width:768px){.font-bodybb4{font-size:20px}
}
@media only screen and (min-width:768px){.serviceannoucementmainfield{font-size:13px}
.serviceannoucementSubfield{font-size:16px}
}
.separator{border-left:1px solid #ddd;padding-left:1rem}