.sp-page-title {
    padding: 200px 0 105px;
}

#sp-logo .d-lg-block {
        display: block !important;
        max-height: 75px;
    }

#sp-top1 {
  z-index:999999;
}

.sppb-btn-primary {
    color: #fff;
    background-color: #3071ff;
    border-color: #3071ff;
}

.sppb-btn-primary:hover {
    color: #fff;
    background-color: #1e58d6;
    border-color: #1e58d6;
}

.sppb-panel-faq>.sppb-panel-heading {
    margin-bottom: 20px;
}


.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    color: #3a3e42;
}

.sp-page-title h1 {
    font-size: 60px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
  color:#ffffff;
}

ul.social-icons {
  float: right;
  right: 1.5rem;
  position: relative;
}

.sp-page-builder .page-content #section-id-1484297541482 .sppb-section-title .sppb-title-subheading {
    color:#ffffff;
}


#section-id-1558921505087 .sppb-row-container {
  width: 100%!important;
}

#section-id-1558929653679 .sppb-btn-primary {
  background-color: #70752b!important;
  color: #ffffff;
}

#section-id-1558929653679 .sppb-btn-primary:hover {
  background-color: #878785!important;
}

#column-id-1559015528139 {
  padding-top: 0px!important;
}

.sp-page-builder .page-content #section-id-1484218475106 {
  background-position: 50% 50%!important;
      padding-bottom: 260px!important;
}

.offcanvas-menu .offcanvas-inner .sp-module:last-child {
  margin-left: 5rem;
}

.offcanvas-menu .offcanvas-inner .search input {
  width: 90%;
}

.sp-page-builder .page-content #section-id-1558921505087 {
  padding: 0px 0px 0px 0px!important;
  bottom: -2.25rem;
}

#section-id-1558921505087 .sppb-col-md-12 {
  padding-right: 0px;
  padding-left: 0px;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
  background-position: unset!important;
}

#sp-page-builder .page-content .sppb-section:first-child {
  margin-top: -2.5rem;
}

#section-id-1558929653679 #sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section {
    padding-bottom: 9rem!important;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
  /*     height: 60.5vw; */
  background-size: cover!important;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg>div {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg>div .sppb-slideshow-fullwidth-item-text {
  width: 60%;
  position: relative;
  bottom: 9rem;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg>div .sppb-slideshow-fullwidth-item-text>div {
  max-width: 70%;
}

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

a:hover {
  color: #20232e;
}

.sppb-panel-title {
  color: #71248f;
  font-weight: bold;
}

.scrollup:hover {
  background-color: #70752b;
}

#slide-fullwidth .sppb-btn {
  background: #70752b;
}

#slide-fullwidth .sppb-btn:hover {
  background: #712e8ff2;
}

.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 .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: #71248f;
}

.sp-megamenu-parent>li>a:before {
  background: #71248f;
}

.view-article #sp-main-body,
.view-category #sp-main-body {
  padding: 0px 0 0px 0;
}

body {
  background-color: #ffffff;
}

article.item {
  margin-bottom: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px;
  border-radius: 0px;
}

.event-callto-action .sppb-addon.sppb-addon-cta:before,
.course-callto-action .sppb-addon.sppb-addon-cta:before,
.sp-page-title:before,
.home-our-achievement:before,
.home-upcoming-events .sppb-addon-single-image .sppb-addon-title,
.splms.splms-view-events .event-date-wrape .event-date,
.major-color-overlay:after,
.home-callto-action2::before,
.educon-video-popup a.sppb-modal-selector.sppb-magnific-popup:before,
.educon-video-popup2:after {
  background: rgba(113, 46, 143, 0.8);
}

.take-a-tour:before {
  background: rgba(113, 46, 143, 0.65);
}

.home-feature .sppb-addon-feature .sppb-img-container:before,
.home-upcoming-events .sppb-row:hover .sppb-addon-single-image .sppb-addon-title,
.home-callto-action:before,
.splms.splms-view-events .splms-row:hover .splms-event-details .event-date-wrape .event-date,
.home-feature .sppb-col-md-4:nth-child(2) .sppb-addon-feature .sppb-img-container:before,
.home-feature .sppb-col-md-4:nth-child(3) .sppb-addon-feature .sppb-img-container:before {
  background: rgba(113, 46, 143, 0.85);
}

.sp-page-builder .page-content #section-id-1484544532618 {
  background-color: none!important;
}

.home-feature .sppb-addon-feature .sppb-img-container:after {
  transform: scale(0.6);
}

.sppb-addon-content-wrap {
  padding-left: 2rem;
  padding-right: 2rem;
}

#sp-bottom .sp-module .sp-module-content .custom ul li a:hover {
  color: #ffffff;
}

.sppb-social-icons {
  margin-top: -6rem;
  margin-left: -0.8rem;
}

.sppb-social-icons a {
  margin: 1rem;
}

.sppb-social-icons .fa {
      font-size: 1.5rem;
    margin-top: 3rem;
    margin-left: -1rem;
}

#sp-footer .sp-copyright {
  text-transform: unset;
}

#sp-bottom1 {
  padding-right: 2rem;
}

.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap span.count-hits {
  display: none;
}

.sppb-addon-article .sppb-img-responsive {
  transition: .4s;
  -webkit-transition: .4s;
  -o-transition: .4s;
}

.sppb-addon-article .sppb-img-responsive:hover {
  transform: scale(1.2);
  transition: .4s;
  -webkit-transition: .4s;
  -o-transition: .4s;
}

.image-wrap {
  overflow: hidden;
}

#column-wrap-id-1559015528139,
#column-wrap-id-1559015528130 {
  margin-top: 2.5rem;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .details {
  font-size: 22px;
}

#section-id-1558929653679 a {
  color: #959595;
}

#section-id-1558929653679 a:hover {
  color: #ffffff;
}

.itemid-108 .btn,
.sppb-btn {
  margin-top: 2.5rem;
}

.itemid-108 .sppb-addon-title {
  display: none;
}

.sppb-text-center .sppb-img-responsive {
  transition: .4s;
  -webkit-transition: .4s;
  -o-transition: .4s;
}

.sppb-text-center .sppb-img-responsive:hover {
  transform: scale(0.99);
  opacity: 0.6;
  transition: .4s;
  -webkit-transition: .4s;
  -o-transition: .4s;
  -moz-box-shadow: 0 0 10px #ccc;
  -webkit-box-shadow: 0 0 10px #ccc;
  box-shadow: 0 0 10px #ccc;
}

.itemid-344 .sppb-btn-primary,
.itemid-364 .sppb-btn-primary,
.itemid-358 .sppb-btn-primary {
  color: #fff;
  background-color: #71248f;
  border-color: #71248f;
}

.itemid-344 .sppb-btn-primary:hover,
.itemid-364 .sppb-btn-primary:hover,
.itemid-358 .sppb-btn-primary:hover {
  color: #fff;
  background-color: #70752b;
  border-color: #70752b;
}

.sppb-addon-video .sppb-addon-title {
  text-align: center;
}

.view-article article.item .entry-image {
  margin-top: 2rem;
}

.sppb-animated-number {
  display: inline-block;
}

.sppb-animated-number-syntax-after {
  color: #252525;
  font-size: 36px;
}

.noclick {
  pointer-events: none;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date,
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date {
  font-size: 3rem;
  font-weight: 700;
  color: #71248f;
}

#sp-top-bar i.fa{
    font-family: "Font Awesome 5 Brands";
}

.sppb-animated-number-wrap {
    width: 25%;
      margin-left: auto;
    margin-right: auto;
}

/* Extra small devices (phones, 600px and down) */

@media only screen and (max-width: 600px) {
  .sp-contact-info .sp-contact-email {
    display: none;
  }
  p {
    font-size: 5vw;
  }
    .customNavigation {
    display: none;
  }
    .sp-page-title h1 {
    font-size: 10vw;
  }
  
  .sppb-flipbox-panel, .threeD-item {
    margin-bottom: 13rem;
}
}

/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (min-width: 600px) {
  /*   .sp-contact-info .sp-contact-email {
    display: none;
  } */
}

@media (max-width: 767px){
#sp-logo .visible-xs {
    transform: scale(0.6);
    margin-left: -10vw;
    margin-top: -2rem;
    margin-bottom: -2rem;
}
}

/* Medium devices (landscape tablets, 768px and up) */

@media only screen and (min-width: 768px) {}

/* Medium devices (landscape tablets, 768px and up) */
@media screen and (min-width: 768px) and (max-width:1024px) {
      .sp-megamenu-parent > li > a {
        padding: 0 9px;
    }
}

@media (max-width: 1024px){
#offcanvas-toggler {
display: flex !important;
}
.sp-megamenu-parent{
    display:none !important;
}
}



/* Large devices (laptops/desktops, 992px and up) */

@media only screen and (min-width: 992px) {
  ...
}


/* Extra large devices (large laptops and desktops, 1200px and up) */

@media only screen and (min-width: 1200px) {
  ...
}

/* Codes for Bootstrap hidden elements on devices
hidden-xs
hidden-sm
hidden-md
hidden-lg
 */

@media screen and (min-width: 800px) and (max-width:1280px) {}

@media screen and (min-width: 864px) and (max-width:1536px) {
  .sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg>div .sppb-slideshow-fullwidth-item-text {
    width: 74%;
    position: relative;
    bottom: 9rem;
  }
}

@media screen and (min-width: 900px) and (max-width:1440px) {}