.elementor-custom-embed-play {
  display: none !important;
}

.main-swiper .elementor-thumbnails-swiper .swiper-slide {
  position: relative;
  height: 224px;
}

.main-swiper .elementor-thumbnails-swiper .swiper-slide::after {
  position: absolute;
  content: "";
  top: unset !important;
  right: unset !important;
  bottom: 22px !important;
  left: 22px !important;
  height: 55px;
  width: 55px;
  background-image: url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27.5' cy='27.5' r='27.5' fill='%23B20030'/%3E%3Cpath d='M27.5 42.0834C35.5542 42.0834 42.0833 35.5542 42.0833 27.5C42.0833 19.4459 35.5542 12.9167 27.5 12.9167' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M27.4998 42.0831C19.4457 42.0831 12.9165 35.5539 12.9165 27.4998C12.9165 19.4456 19.4457 12.9164 27.4998 12.9164' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-dasharray='4 3'/%3E%3Cpath d='M32.4783 25.9557C33.6183 26.6288 33.6184 28.3712 32.4783 29.0443L25.5947 33.1085C24.4867 33.7627 23.125 32.9112 23.125 31.5642L23.125 23.4359C23.125 22.0888 24.4867 21.2374 25.5947 21.8915L32.4783 25.9557Z' fill='white' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  background-position: center;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
}

.main-swiper .elementor-thumbnails-swiper .swiper-slide {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}

.main-swiper .elementor-thumbnails-swiper .swiper-slide.swiper-slide-active {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.main-swiper .elementor-thumbnails-swiper .swiper-slide:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27.6948' cy='27.7855' r='27.5' fill='%2317064A'/%3E%3Cpath d='M27.6948 42.3688C35.749 42.3688 42.2782 35.8396 42.2782 27.7855C42.2782 19.7313 35.749 13.2021 27.6948 13.2021' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M27.6947 42.3686C19.6405 42.3686 13.1113 35.8394 13.1113 27.7852C13.1113 19.7311 19.6405 13.2019 27.6947 13.2019' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-dasharray='4 3'/%3E%3Cpath d='M32.6731 26.2412C33.8132 26.9143 33.8132 28.6567 32.6731 29.3298L25.7895 33.394C24.6815 34.0481 23.3198 33.1967 23.3198 31.8496L23.3198 23.7213C23.3198 22.3743 24.6815 21.5228 25.7895 22.177L32.6731 26.2412Z' fill='white' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  transition: all 0.4s ease-in-out !important;
  -webkit-transition: all 0.4s ease-in-out !important;
  -moz-transition: all 0.4s ease-in-out !important;
  -ms-transition: all 0.4s ease-in-out !important;
  -o-transition: all 0.4s ease-in-out !important;
}

/* ==================== Member Saying Slider Arrows Start ==================== */

.cmn-slider-btn-style .elementor-swiper-button {
  top: -100px !important;
  height: 56px !important;
  width: 56px !important;
  background-color: transparent !important;
  border-radius: 50% !important;
  border: 1px solid #b20030 !important;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  -o-border-radius: 50% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease-in-out !important;
  -webkit-transition: all 0.4s ease-in-out !important;
  -moz-transition: all 0.4s ease-in-out !important;
  -ms-transition: all 0.4s ease-in-out !important;
  -o-transition: all 0.4s ease-in-out !important;
}

.cmn-slider-btn-style.trust-certainpath-slide .elementor-swiper-button {
  top: -145px !important;
}

.cmn-slider-btn-style .elementor-swiper-button:not(.swiper-button-disabled):hover svg {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
}

.cmn-slider-btn-style .elementor-swiper-button:not(.swiper-button-disabled):hover {
  background-color: #b20030 !important;
}

.cmn-slider-btn-style .elementor-swiper-button-prev {
  left: unset !important;
  right: 41px !important;
}

.cmn-slider-btn-style .elementor-swiper-button-next {
  left: unset !important;
  right: -24px !important;
}

.members-saying-btn .elementor-button-text {
  user-select: none !important;
}

/* ==================== Member Saying Slider Arrows End ==================== */

/* ==================== Common Style Start ==================== */
.common-paragraph p {
  margin-bottom: 20px;
}

.common-paragraph p:last-child {
  margin-bottom: 0;
}

/* ==================== Common Style End ==================== */

/* ==================== Button Start ==================== */
.btn-yellow-hover a:hover svg path {
  fill: #ffb500;
}

.btn-yellow-stroke-hover a:hover svg path {
  stroke: #ffb500;
}

.btn-watch-story .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
}

.btn-watch-story .elementor-button-icon {
  padding: 10px 7px;
  background: #ffb500;
  border: 1px solid #ffb500;
  border-radius: 100px;
}

.btn-watch-story a:hover .elementor-button-icon {
  background: transparent;
}

.btn-watch-story a:hover .elementor-button-icon svg path {
  fill: #ffb500;
}

/* ==================== Button End ==================== */

/* ==================== Search Popup Start ==================== */
.search-popup-block .dialog-close-button:focus-visible,
.search-bar .e-search-form .e-search-submit:focus-visible,
.search-bar .e-search-form .e-search-input-wrapper .e-search-input:focus-visible {
  outline: none !important;
}

.search-popup-block .e-search-submit svg {
  fill: transparent !important;
}

.search-popup-block .e-search-submit {
  transition: all 0.4s ease-in-out !important;
  -webkit-transition: all 0.4s ease-in-out !important;
  -moz-transition: all 0.4s ease-in-out !important;
  -ms-transition: all 0.4s ease-in-out !important;
  -o-transition: all 0.4s ease-in-out !important;
}

.search-popup-block .e-search-submit:hover path,
.search-popup-block .e-search-submit:hover circle {
  stroke: #b20030 !important;
}

.search-popup-block .e-search-submit {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transition: all 0.4s ease-in-out !important;
  -webkit-transition: all 0.4s ease-in-out !important;
  -moz-transition: all 0.4s ease-in-out !important;
  -ms-transition: all 0.4s ease-in-out !important;
  -o-transition: all 0.4s ease-in-out !important;
}

.search-popup-block .dialog-close-button:hover svg {
  fill: #b20030 !important;
}

a.expected-menu-icon:hover svg path {
  fill: #b20030;
}

/* ==================== Search Popup End ==================== */

/* Catalog Accordion  */
.course-catalog-accordion .e-n-accordion-item-title-text {
  display: flex;
  justify-content: center;
}

.course-catalog-accordion .e-n-accordion-item-title-text img {
  padding: 5px;
  background: #c7d3de;
  margin-right: 10px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.course-catalog-accordion .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title-text img,
.course-catalog-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-text img {
  background-color: #b20030;
}

.course-catalog-accordion .e-n-accordion-item-title-icon {
  display: none !important;
}

.course-catalog-video-item .elementor-custom-embed-play {
  display: block !important;
}

.course-catalog-video-item .course-catalog-video {
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
}

.course-catalog-video-item .course-catalog-video:hover svg {
  fill: #ffb500 !important;
}

.course-catalog-accordion .e-n-accordion-item:focus,
.course-catalog-accordion .e-n-accordion-item:focus-visible,
.course-catalog-accordion .e-n-accordion-item:focus-within,
.course-catalog-accordion .e-n-accordion-item-title:focus,
.course-catalog-accordion .e-n-accordion-item-title:focus-visible,
.course-catalog-accordion .e-n-accordion-item-title:focus-within,
.course-catalog-accordion .e-n-accordion:focus,
.course-catalog-accordion .e-n-accordion:focus-visible,
.course-catalog-accordion .e-n-accordion:focus-within {
  outline: none;
}

.course-catalog-accordion .e-n-accordion .e-n-accordion-item {
  border: 0px solid #e6e6e6;
  padding: 27px 0 25px 0;
  border-bottom-width: 1px;
}

.course-catalog-accordion .e-n-accordion .e-n-accordion-item:first-child {
  padding-top: 0px;
}

/* Catalog Accordion  */

/* Business Success Section */
.success-content-box .elementor-icon-box-title {
  margin: 0;
}

.success-content-box .elementor-icon {
  position: relative;
  top: 8px;
}

.success-content-box .elementor-icon-box-description a {
  text-decoration: underline;
  color: #FFFFFF;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -ms-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
}

.success-content-box .elementor-icon-box-description a:hover {
  color: #ffb500;
}

/* Business Success Section */


/* FAQS Section */
.contractor-accordion .e-n-accordion {
  background: #F9FAFB;
  border: 1px solid #E6E6E7;
  border-radius: 20px 20px 0 0;
  -webkit-border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
  -ms-border-radius: 20px 20px 0 0;
  -o-border-radius: 20px 20px 0 0;
}

.contractor-accordion .e-n-accordion-item:focus,
.contractor-accordion .e-n-accordion-item:focus-visible,
.contractor-accordion .e-n-accordion-item:focus-within,
.contractor-accordion .e-n-accordion-item-title:focus,
.contractor-accordion .e-n-accordion-item-title:focus-visible,
.contractor-accordion .e-n-accordion-item-title:focus-within {
  outline: none;
}

.contractor-accordion .e-n-accordion-item:first-child .e-n-accordion-item-title {
  border-radius: 20px 20px 0 0 !important;
  -webkit-border-radius: 20px 20px 0 0 !important;
  -moz-border-radius: 20px 20px 0 0 !important;
  -ms-border-radius: 20px 20px 0 0 !important;
  -o-border-radius: 20px 20px 0 0 !important;
}


.contractor-accordion .e-n-accordion-item:not(:last-child) {
  border-bottom: 1px solid #E6E6E7;
}

/* FAQS Section */

.business-challenge-icon .elementor-icon-wrapper {
  display: flex;
}

/* Team Member Slider Section */

.team-member-img a {
  overflow: hidden;
}

/* ==================== Pop Up CSS Start ==================== */

/* ==================== Pop Up CSS End ==================== */

/* ==================== Responsive CSS Start ==================== */

@media (max-width: 1599px) {
  .cmn-slider-btn-style .elementor-swiper-button-prev {
    left: unset !important;
    right: 85px !important;
  }

  .cmn-slider-btn-style .elementor-swiper-button-next {
    left: unset !important;
    right: 20px !important;
  }
}

@media (max-width: 1366px) {
  .cmn-slider-btn-style .elementor-swiper-button {
    top: -76px !important;
  }

  .btn-watch-story .elementor-button-icon {
    padding: 8px 6px;
  }

  .cmn-slider-btn-style.trust-certainpath-slide .elementor-swiper-button {
    top: -125px !important;
  }
}

@media (min-width: 1201px) {

  /* Mega Menu */
  .h-navigation-menu .e-n-menu-wrapper .free-resources-menu {
    box-shadow: 0 15px 15px rgba(0, 0, 0, 0.05) !important;
  }

  /* Mega Menu */
}

@media (max-width: 1200px) {
  .cmn-slider-btn-style .elementor-swiper-button {
    top: -66px !important;
  }

  /* Mega Menu */
  .h-navigation-menu .e-n-menu-wrapper {
    box-shadow: 0 15px 15px rgba(0, 0, 0, 0.05) !important;
    background: #fff !important;
    top: 40px !important;
  }

  /* Mega Menu */

  .cmn-slider-btn-style.trust-certainpath-slide .elementor-swiper-button {
    top: auto !important;
    bottom: -115px !important;
  }

  .course-catalog-accordion .e-n-accordion .e-n-accordion-item {}
}

@media (max-width: 1024px) {
  .cmn-slider-btn-style .elementor-swiper-button {
    top: -53px !important;
    height: 46px !important;
    width: 46px !important;
  }

  .cmn-slider-btn-style .elementor-swiper-button-prev {
    right: 76px !important;
  }

  .cmn-slider-btn-style.trust-certainpath-slide .elementor-swiper-button {
    bottom: -95px !important;
  }
}

@media (max-width: 1023px) {
  .main-swiper .elementor-thumbnails-swiper .swiper-slide::after {
    height: 52px;
    width: 52px;
    bottom: 16px !important;
    left: 16px !important;
  }

  .main-swiper .elementor-thumbnails-swiper .swiper-slide {
    position: relative;
    height: 200px;
  }

  .main-swiper .elementor-thumbnails-swiper .swiper-slide::after {
    height: 48px;
    width: 48px;
    bottom: 16px !important;
    left: 16px !important;
  }
}

@media (max-width: 880px) {

  .main-swiper .custom-slide-content,
  .main-swiper .custom-slide-content .video-wrapper {
    height: 100%;
  }

  .btn-watch-story .elementor-button-icon {
    padding: 7px 5px;
  }

  .course-catalog-video {
    max-height: 450px !important;
  }
}

@media (max-width: 767px) {
  .main-swiper .elementor-thumbnails-swiper .swiper-slide {
    position: relative;
    height: 180px;
  }

  .main-swiper .elementor-thumbnails-swiper .swiper-slide::after {
    height: 36px;
    width: 36px;
    bottom: 16px !important;
    left: 16px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18.2153' cy='18.9785' r='18' fill='%23B20030'/%3E%3Cpath d='M18.2153 28.524C23.4871 28.524 27.7608 24.2504 27.7608 18.9786C27.7608 13.7068 23.4871 9.43311 18.2153 9.43311' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M18.2154 28.5238C12.9436 28.5238 8.66992 24.2502 8.66992 18.9784C8.66992 13.7066 12.9436 9.43292 18.2154 9.43292' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-dasharray='4 3'/%3E%3Cpath d='M21.4737 17.9677C22.2199 18.4083 22.2199 19.5488 21.4737 19.9894L16.9681 22.6495C16.2428 23.0777 15.3516 22.5204 15.3516 21.6387L15.3516 16.3184C15.3516 15.4367 16.2428 14.8793 16.9681 15.3075L21.4737 17.9677Z' fill='white' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  }

  .main-swiper .elementor-thumbnails-swiper .swiper-slide:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='36' viewBox='0 0 37 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18.6567' cy='18' r='18' fill='%2317064A'/%3E%3Cpath d='M18.6567 27.5455C23.9285 27.5455 28.2022 23.2719 28.2022 18C28.2022 12.7282 23.9285 8.45459 18.6567 8.45459' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M18.6568 27.5453C13.385 27.5453 9.11133 23.2717 9.11133 17.9999C9.11133 12.7281 13.385 8.45441 18.6568 8.45441' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-dasharray='4 3'/%3E%3Cpath d='M21.9151 16.9892C22.6613 17.4297 22.6613 18.5703 21.9151 19.0108L17.4095 21.671C16.6842 22.0992 15.793 21.5419 15.793 20.6602L15.793 15.3398C15.793 14.4581 16.6842 13.9008 17.4095 14.329L21.9151 16.9892Z' fill='white' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  }

  .main-swiper .custom-slide-content,
  .main-swiper .custom-slide-content .video-wrapper {
    height: 100%;
  }

  .review-section {
    position: relative !important;
  }

  .course-catalog-video {
    max-height: 400px !important;
  }
}

@media (max-width: 575px) {
  .cmn-slider-btn-style .elementor-swiper-button {
    top: calc(100% + 53px) !important;
    height: 40px !important;
    width: 40px !important;
  }

  .cmn-slider-btn-style.trust-certainpath-slide .elementor-swiper-button {
    bottom: -90px !important;
  }
}

@media (max-width: 360px) {
  .members-saying-btn .elementor-button-text {
    font-size: 14px !important;
  }

  .cmn-slider-btn-style .elementor-swiper-button {
    top: calc(100% + 53px) !important;
    height: 35px !important;
    width: 35px !important;
  }

  .cmn-slider-btn-style .elementor-swiper-button-prev {
    right: 32px !important;
  }

  .cmn-slider-btn-style .elementor-swiper-button-next {
    right: -10px !important;
  }

  .h-success-stories-img-block {
    background-size: cover !important;
  }

  .cmn-slider-btn-style.trust-certainpath-slide .elementor-swiper-button {
    bottom: -85px !important;
  }
}

/* ==================== Responsive CSS End ==================== */