.sp-megamenu-parent > li > a {
  color: #959595;
  display: inline-block;
  font-size: 14px;
  line-height: 90px;
  padding: 0 15px;
  position: relative;
  text-transform: uppercase;
}
.sp-megamenu-parent > li > a::before {
  bottom: 30px;
  content: "";
  height: 2px;
  left: 15px;
  margin: auto;
  position: absolute;
  width: 0;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  display: block;
  padding: 10px 22px;
    padding-left: 22px;
  border-bottom: 1px solid #ededed;
  -webkit-transition: .4s;
  transition: .4s;
  position: relative;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a::before {
  content: "\f0da";
  font-family: FontAwesome;
  font-size: 16px;
  display: inline-block;
  padding-right: 10px;
  -webkit-transition: .4s;
  transition: .4s;
  opacity: 0;
  width: auto;
  position: absolute;
  left: 22px;
  top: 8px;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
  color: #0052a4;
}

.sp-megamenu-parent > li > a:hover::before, .sp-megamenu-parent > li > a:focus::before {
  width: 50%;
}


.com-content-adminForm .tab-pane .post-formats label, .btn, .sppb-btn, .btn.btn-info:hover, .sppb-btn.btn-info:hover, .btn.sppb-btn-info:hover, .sppb-btn.sppb-btn-info:hover, .btn.btn-info:focus, .sppb-btn.btn-info:focus, .btn.sppb-btn-info:focus, .sppb-btn.sppb-btn-info:focus, .sp-megamenu-parent > li > a::before, body .pagination > li:nth-child(2) a, body .pagination > li:nth-last-child(2) a, .view-article article.item .published-date-wrap .published-date, .educon-notice-board article.item .educon-notice .published-date, .educon-topics-wrapper .common-topics li a:hover::before, .educon-topics-wrapper .common-topics li a:focus::before, .educon-topics-wrapper .sppb-addon-accordion .sppb-panel-default .sppb-panel-heading::before, .event-details-section .sppb-addon-single-image-container .sppb-addon-title, .splms-readmore.btn-primary, .splms.view-splms-course.course-details .btn.btn-primary, .splms.splms-view-event .splms-event-image .event-date, .event-details-bottom .btn.btn-primary, #sp-top-bar, .view-registration #sp-main-body, .view-login #sp-main-body, article.item .content-wrap .published-date, .helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus, .view-splms-quiz-list .quiz-item-wrapper .quiz-description .btn.btn-primary, .view-quizquestion .splms.view-splms-quiz .btn.btn-primary, .view-quizquestion .splms.view-splms-quiz .btn.btn-default, .splms.splms-view-events .splms-event-details .btn.btn-primary, .scrollup, .splms-course-categories .splms-row.splms-course-category-wrapper .splms-course-category .splms-coursescategory-wrapper:hover, .mod-splms-course-categoies .lms-single-category:hover, .search .page-title, .view-category .page-header, .border-heading-style.sppb-addon-text-block .sppb-addon-title::before, .border-heading-style.sppb-addon-header .sppb-addon-title::before, .carousel-controller.splms-course-carousel .splms-course-title::before, .addon-splms-courses .splms-course-title::before, .owl-carousel .owl-controls .owl-dots .owl-dot.active span, .educon-latest-news-wrap .educon-latest-news .sppb-addon-title, .sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-indicators li::before, .speasyimagegallery-albums .speasyimagegallery-album:hover .speasyimagegallery-album-info {
  background: #0052a4;
}

.home-feature .sppb-addon-feature {
  background: #fff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  margin-top: -204px;
  padding-bottom: 52px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.sppb-col, .sppb-col-auto, .sppb-col-lg, .sppb-col-lg-1, .sppb-col-lg-10, .sppb-col-lg-11, .sppb-col-lg-12, .sppb-col-lg-2, .sppb-col-lg-3, .sppb-col-lg-4, .sppb-col-lg-5, .sppb-col-lg-6, .sppb-col-lg-7, .sppb-col-lg-8, .sppb-col-lg-9, .sppb-col-lg-auto, .sppb-col-md, .sppb-col-md-1, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-auto, .sppb-col-sm, .sppb-col-sm-1, .sppb-col-sm-10, .sppb-col-sm-11, .sppb-col-sm-12, .sppb-col-sm-2, .sppb-col-sm-3, .sppb-col-sm-4, .sppb-col-sm-5, .sppb-col-sm-6, .sppb-col-sm-7, .sppb-col-sm-8, .sppb-col-sm-9, .sppb-col-sm-auto, .sppb-col-xl, .sppb-col-xl-1, .sppb-col-xl-10, .sppb-col-xl-11, .sppb-col-xl-12, .sppb-col-xl-2, .sppb-col-xl-3, .sppb-col-xl-4, .sppb-col-xl-5, .sppb-col-xl-6, .sppb-col-xl-7, .sppb-col-xl-8, .sppb-col-xl-9, .sppb-col-xl-auto, .sppb-col-xs-1, .sppb-col-xs-10, .sppb-col-xs-11, .sppb-col-xs-12, .sppb-col-xs-2, .sppb-col-xs-3, .sppb-col-xs-4, .sppb-col-xs-5, .sppb-col-xs-6, .sppb-col-xs-7, .sppb-col-xs-8, .sppb-col-xs-9 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}


.margin-fix {
  padding-left: 25px;
  padding-right: 25px;
}

.educon-box-shadow:hover {
  box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}

.sppb-addon-articles .sppb-addon-article {
  background-color: #fff;
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
  box-shadow: 0 3px 5px rgba(0,0,0,0.1);
  transition: all 0.4s;
}

.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap {
  padding: 30px;
}

.border-heading-style.sppb-addon-text-block .sppb-addon-title, .border-heading-style.sppb-addon-header .sppb-addon-title, .carousel-controller.splms-course-carousel .splms-course-title, .addon-splms-courses .splms-course-title {
  position: relative;
  padding-left: 14px !important;
}

.border-heading-style.sppb-addon-text-block .sppb-addon-title::before, .border-heading-style.sppb-addon-header .sppb-addon-title::before, .carousel-controller.splms-course-carousel .splms-course-title::before, .addon-splms-courses .splms-course-title::before {
  position: absolute;
  content: "";
  width: 4px;
  height: 18px;
  margin-top: 3px;
  top: -4px;
  left: 0;
}

.educon-box-shadow {
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
  box-shadow: 0 3px 5px rgba(0,0,0,0.1);
  transition: .3s;
}

.sppb-addon.sppb-addon-person {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  margin: 0;
  background: #fff;
  -webkit-transition: .4s;
  transition: .4s;
  box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
  padding: 18px 30px 29px;
}

.educon-topics-wrapper .sppb-addon-accordion .sppb-panel-default .sppb-panel-heading::before {
  content: "\f067";
  border-radius: 50%;
  color: #fff;
  font-family: FontAwesome;
  font-size: 16px;
  height: 30px;
  left: 0;
  line-height: 1;
  padding-top: .46em;
  position: absolute;
  text-align: center;
  top: -6px;
  width: 30px;
}

.educon-topics-wrapper .sppb-addon-accordion .sppb-panel-default .sppb-panel-heading {
  line-height: 1;
  position: relative;
  background: transparent;
  padding-bottom: 0;
  padding-left: 45px;
  padding-right: 0;
  padding-top: 0;
}

.educon-topics-wrapper .sppb-addon-accordion .sppb-panel-default .sppb-panel-heading::before {
  content: "\f067";
  border-radius: 50%;
  color: #fff;
  font-family: FontAwesome;
  font-size: 16px;
  height: 30px;
  left: 0;
  line-height: 1;
  padding-top: .46em;
  position: absolute;
  text-align: center;
  top: -6px;
  width: 30px;
}

.educon-topics-wrapper .sppb-addon-accordion .sppb-panel-default .sppb-panel-body {
  border: 0;
  padding: 26px 0 0;
}

.educon-topics-wrapper .sppb-addon-accordion .sppb-panel-default {
  padding-bottom: 51px;
  border: 0;
}

.btn::after, .sppb-btn::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  background-image: radial-gradient(circle,#fff 10%,transparent 10.01%);
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-transform: scale(10,10);
  transform: scale(10,10);
  opacity: 0;
  -webkit-transition: transform .5s, opacity 1s;
  transition: transform .5s, opacity 1s;
  border-radius: 0;
}

.home-featured-course .sppb-addon-feature {
  background-color: #fff;
}
.home-featured-course .sppb-addon-feature .sppb-feature-box-title span {
  color: #959595;
  display: block;
  font-size: 14px;
  margin-bottom: 11px;
  text-transform: capitalize;
}
.home-featured-course .sppb-addon-feature .sppb-feature-box-title span:before {
  content: '\f114';
  font-family: FontAwesome;
  display: inline-block;
  font-size: 14px;
  color: #959595;
  margin-right: 11px;
}
.home-featured-course .sppb-addon-feature .sppb-addon-text {
  margin-bottom: 43px;
}
.home-featured-course .sppb-addon-feature .sppb-addon-content {
  box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
  padding: 35px 30px;
  -webkit-transition: .4s;
  transition: .4s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.home-featured-course .sppb-addon-feature .sppb-img-container {
  display: block;
  position: relative;
  overflow: hidden;
}
.home-featured-course .sppb-addon-feature .sppb-img-container img {
  -webkit-transition: .4s;
  transition: .4s;
  -webkit-transform: translate3d(-40px,0px,0px);
  transform: translate3d(-40px,0px,0px);
  width: 111%;
  max-width: initial;
  height: 210px;
}
.home-featured-course .sppb-addon-feature:hover .sppb-addon-content-wrap {
  box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.1);
}
.home-featured-course .sppb-addon-feature:hover .sppb-img-container img {
  transform: translate3d(0px,0px,0px);
}
.home-featured-course .sppb-addon-button-group .sppb-btn-default.sppb-btn-lg {
  border-color: rgba(37,37,37,0.2);
  color: #252525;
  padding: 21px 42px;
}
.home-featured-course .sppb-addon-button-group .sppb-btn-default.sppb-btn-lg:hover,
.home-featured-course .sppb-addon-button-group .sppb-btn-default.sppb-btn-lg:focus {
  color: #fff;
}
#sp-page-builder .educon-courses .sppb-section-title {
  margin-bottom: 65px;
}