.eventsnotfound{display: none;}
.itom_webminarMain * {
  box-sizing: border-box;
}
.itom_webminarMain a {
  text-decoration: none;
  color: #000;
  display: inline-block;
}
.itom_webminarMain img {
  max-width: 100%;
  height: auto;border-radius:50%;
}
.itom_webminarMain p {
  font-size: 14px;
  letter-spacing: 0.3px;
  line-height: 22px;
  font-weight: 500;
}
.itom_webminarMain ul {
  padding: 0;
  margin-bottom: 0;
}
.banner-row {display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex;display: flex;align-items:center;gap:32px;flex-wrap:wrap;}
.banner-img {padding:20px;}
.banner-row > .col:nth-child(1) {width:60%;}
.banner-row > .col:nth-child(2) {width:35%;}
.banner-row > .col > .banner-img > img {max-width:350px;width:100%;margin:0 auto;}
.banner-contents {margin-right:40px;}
.banner-contents > h1, .banner-contents > p {margin:0;color:#fff;}
.banner-contents > h1 {font-size:48px;font-weight:600;letter-spacing:3px;margin-bottom:24px;}
.banner-contents > p {font-weight:300;font-size:16px;line-height:32px;}

.spk-img{width: 100px;height: 100px;}
.spk-img{border-radius: 50%;}
.itom-filters, .itom-past-filters{float:right;}
.filters, .past-filters{
	border: 1px solid #dfdfdf;
    padding: 8px 15px;
    position: relative;
    display: inline-block;
    cursor: pointer;
    width: 200px;
    text-align: center;
}
.filters li, .past-filters li{text-align: left;}
.filters ul, .past-filters ul{    
	position: absolute;
    background: #000;
    color: #fff;
    width: 100%;
    left: 0;
    top: 42px;
    padding: 10px;
    cursor: pointer;
	display: none;
	z-index: 1;}
.itom_webminarMain .itom_eventContainer {
  max-width: 1200px;
  padding: 0px 30px;
  margin: 0 auto;
}
.itom_webminarMain .itom_eventContainer .grid_row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  padding:20px 0;
  width:100%;clear:both;
}
.itom_webminarMain .itom_eventContainer .grid_row > [class^=grid_col_] {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.itom_webminarMain .itom_eventContainer .grid_row.align_center {
  align-items: center;
}
.itom_webminarMain .itom_eventContainer .grid_row .grid_col_3 {
  flex: 0 0 30%;
  max-width: 30%;
}
.itom_webminarMain .itom_eventsBanner {
  background-color: #132256;
  padding: 40px 0px;
}
/*.itom_webminarMain .itom_eventsBanner .eventTit {
  font-size: 30px;color:#fff;
  margin: 0;
}*/
.itom_webminarMain .itom_eventsBanner .eventBreadcrumb {
  padding: 0;
  margin-bottom: 0;
}
.itom_webminarMain .itom_eventsBanner .eventBreadcrumb li {
  display: inline-block;
  position: relative;
  padding-right: 15px;
  margin-right: 15px;
}
.itom_webminarMain .itom_eventsBanner .eventBreadcrumb li:not(:last-child)::before {
  content: "";
  position: absolute;
  top: 5px;
  right: -4px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #d1d5db;
  border-right: 1px solid #d1d5db;
  transform: rotate(45deg);
}
.itom_webminarMain .itom_eventsBanner .eventBreadcrumb li:last-child a {
  opacity: 0.7;
  pointer-events: none;
}
.itom_webminarMain .itom_eventDetails {
  padding: 50px 0px;padding-top:20px;
}
.itom_webminarMain .itom_eventsTab .itom_eventsTabMenu {
  border-bottom: 1px solid #d1d5db;
}
.itom_webminarMain .itom_eventsTab .itom_eventsTabMenu li {
  display: inline-block;
}
.itom_webminarMain .itom_eventsTab .itom_eventsTabMenu li a {
  display: inline-block;
  padding: 8px 15px;
  border-bottom: 4px solid transparent;
  transition: 0.3s;
}
.itom_webminarMain .itom_eventsTab .itom_eventsTabMenu li.active a {
  border-bottom: 4px solid #0070fb;
}
.itom_webminarMain .itom_eventsTab .itom_eventsTabMenu li:not(.active) a:hover {
  color: #0070fb;
}
.itom_webminarMain .itom_eventsTabContent {
  margin-top: 30px;
}
.itom_webminarMain .itom_eventsTabDetails {
  display: none;
}
.itom_webminarMain .itom_eventsTabDetails.active {
  display: block;
}
.itom_webminarMain .itom_eventsBox {
  border-radius: 4px;
  border: 1px solid #ededed;margin-bottom:30px;
  padding: 20px 15px;
  overflow: hidden;
  position: relative;
}
.itom_webminarMain .itom_eventsBox .itom_eventsContent .eventLogo {
  height: 50px;
  margin-bottom: 20px;
}
.itom_webminarMain .itom_eventsBox .itom_eventsContent .eventLogo img {
  height: 100%;
  max-width: 150px;
}
.itom_webminarMain .itom_eventsBox .itom_eventsContent p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  min-height: 44px;
}
.itom_webminarMain .itom_eventsBox .itom_eventsTiming {
  margin-top: 20px;
}
.itom_webminarMain .itom_eventsBox .itom_eventsTiming li {
  list-style: none;
  font-size: 14px;
  font-weight: 400;
  color: #565656;
  display: flex;
  align-items: center;
}
.itom_webminarMain .itom_eventsBox .itom_eventsTiming li:not(:last-child) {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ededed;
}
.itom_webminarMain .itom_eventsBox .itom_eventsTiming li img {
  width: 13px;
  height: 17px;
  margin-right: 10px;
}
.itom_webminarMain .itom_eventsBox .eventRegister {
  margin-top: 20px;
  transition: 0.3s;
  background-color: #ff0037;
  color: #fff;
  padding: 7px 15px;
  border-radius: 4px;
}
.itom_webminarMain .itom_eventsBox .eventRegister:hover {
  filter: brightness(0.9);
}
.itom_webminarMain .itom_eventsBox .itom_eventsHoverContent {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff;
  padding: 20px 15px;
  transition: 0.3s;
}
.itom_webminarMain .itom_eventsBox .itom_eventsHoverContent h5 {
  letter-spacing: 0.5px;
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 20px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.itom_webminarMain .itom_eventsBox .itom_eventsHoverContent p {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
}
.itom_webminarMain .itom_eventsBox .itom_eventsHoverContent .eventRegister {
  position: absolute;
  left: 20px;
  bottom: 20px;
}
.itom_webminarMain .itom_eventsBox:hover .itom_eventsHoverContent {
  top: 0;
}
.itom_webminarMain .itom_eventFilter {
  display: flex;
  margin-bottom: 15px;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.itomSelectUi {
  position: relative;
  max-width: 200px;
  margin-right: 10px;
  margin-bottom: 15px;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.itomSelectUi .selectDefault {
  border: 1px solid #ededed;
  border-radius: 4px;
  padding: 7px 40px 7px 15px;
  cursor: pointer;
  position: relative;
  width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.itomSelectUi .selectDefault::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #565656;
  transform: translateY(-50%);
  transition: 0.3s;
}
.itomSelectUi .selectListing {
  display: none;
  background-color: #fff;
  border: 1px solid #ededed;
  margin: 0;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 99999;
  box-shadow: 0px 7px 8px rgba(0, 0, 0, 0.2);
  max-height: 300px;
  overflow-y: auto;
  scrollbar-width: thin;
}
.itomSelectUi .selectListing::-webkit-scrollbar {
  width: 8px;
}
.itomSelectUi .selectListing::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.itomSelectUi .selectListing::-webkit-scrollbar-thumb {
  background: #888;
}
.itomSelectUi .selectListing::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.itomSelectUi .selectListing li {
  list-style: none;
  padding: 7px 15px;
  cursor: pointer;
}
.itomSelectUi .selectListing li:not(:last-child) {
  border-bottom: 1px solid #ededed;
}
.itomSelectUi.active .selectDefault::before {
  transform: translateY(-50%) rotate(-180deg);
}
.itomSelectUi.active .selectListing {
  display: block;
}
.eventsnotfound {background:#f8f8f8;padding:20px;text-align:center;font-weight:300 !important;}

.foot-copy {background:#132256 !mportant;}

.itom_eventsBox .evt-category {font-size: 20px;font-weight: 600;background-color: #162253;color: #fff;padding: 10px 20px;border-radius: 0px 30px 30px 0px;position: relative;left: -15px;display: inline-block;}
.itom_eventsBox .dat-loc {display: flex;align-items: center;margin-bottom: 20px;}
.itom_eventsBox .dat-loc .evt-loc {background-color: #ECF2FC;border-radius: 6px;padding: 7px 14px;margin-right: 10px;display: flex;align-items: center;width: 50%;}
.itom_eventsBox .dat-loc .evt-date {background-color: #ECF2FC;border-radius: 6px;padding: 7px 14px;margin-right: 10px;display: flex;align-items: center;width: 50%;}
.itom_eventsBox .evt-spk-info {display: flex;align-items: center;}
.itom_eventsBox .evt-spk-info .spk-img {border-radius: 50%;width: 60px;height: 60px;overflow: hidden;}
.itom_eventsBox .evt-spk-info .spk-info {padding-left: 10px;width:80%;}
.spk-info {}
.itom_eventsBox .evt-spk-info .spk-info h4 {margin: 0;font-size: 16px;font-weight: 600;}
.itom_eventsBox .evt-spk-info .spk-info p {margin: 0;font-size: 14px;font-weight: 400;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;height: 20px;}
.itom_eventsBox .dat-loc .evt-loc img {margin-right: 10px;width: 15px;height: 15px;}
.itom_eventsBox .dat-loc .evt-loc span {white-space: nowrap;width: calc(100% - 26px);text-overflow: ellipsis;overflow: hidden;}
.itom_eventsBox .dat-loc .evt-date span {white-space: nowrap;width: calc(100% - 26px);text-overflow: ellipsis;overflow: hidden;}
.itom_eventsBox .dat-loc .evt-date img {margin-right: 10px;width: 15px;height: 15px;}
.itom_eventsBox .evt-high {font-size: 14px;font-weight: 300;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical;height: 88px;}
.itom_eventsBox .evt-high span {font-weight: 600;}
.itom_eventsBox .short_desc {}
.itom_eventsBox .short_desc {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;height: 44px;}
.itom_eventsBox .reg-btn a {display: inline-block;background-color: #FFEFEF;padding: 10px 15px;border-radius: 6px;color: #FD0000;font-size: 14px;font-weight: 500;letter-spacing: 0.3px;}
.itom_webminarMain .itom_eventContainer .itom_eventsTab .grid_row {width: auto;}
.itom_webminarMain .itom_eventContainer .itom_eventsTab .grid_row .grid_col_3 {flex: 0 0 33.333%;max-width: 33.333%;}



.itom_eventsTab .event_filterDropdown .filters {text-align: left;position: relative;margin-bottom: 10px;}
.itom_eventsTab .event_filterDropdown .filters:before {content: '';position: absolute;right: 15px;top: 50%;transform: translateY(-50%);width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #838383;}
.itom_eventsTab .event_filterDropdown .filters ul {background-color: #fff;color: #000;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);padding: 0px;}
.itom_eventsTab .event_filterDropdown .filters ul li {padding: 6px 15px;transition: all 0.3s ease;}
.itom_eventsTab .event_filterDropdown .filters ul li:hover {background-color: #ededed;}



@media (max-width: 991px) {
    .itom_webminarMain .itom_eventContainer .itom_eventsTab .grid_row .grid_col_3 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media (max-width: 778px) {
.banner-row > .col {width:100% !important;text-align:center;}
.banner-row {margin-top:32px;}
.banner-contents {text-align:center;}
  }
}
@media(max-width:768px){
    .itom_eventsBox .dat-loc {
        flex-wrap: wrap;
    }
    .itom_eventsBox .dat-loc .evt-loc {
        width: 100%;
        margin-bottom: 10px;
    }
    .itom_eventsBox .dat-loc .evt-date {
        width: 100%;
    }
    .itom_eventsBox .evt-category {
        font-size: 16px;
    }
}
@media (max-width: 565px) {
  .itom_webminarMain .itom_eventContainer {
    padding: 0px 15px;
  }
  .itom_webminarMain .itom_eventContainer .grid_row .grid_col_3 {
    flex: 0 0 100%;
    max-width: 100%;
  }
    .itom_webminarMain .itom_eventContainer .itom_eventsTab .grid_row .grid_col_3 {
        flex: 0 0 100%;
        max-width: 100%;
    }



}/*# sourceMappingURL=itom.css.map */