

@media screen and (max-width: 1600px) {
 .hero-leftcon .vc_column-inner {
  padding-left: 0 !important;
 }
}

@media screen and (min-width: 1025px) {
 .single-post .container,
 .single-post .container-fluid {
  max-width: 1600px !important;
 }

 .single-post .wd-post-image img {
  height: auto !important;
  object-fit: cover;
 }

 section.blogCta h2 {
  font-size: 32px !important;
 }
}

@media screen and (max-width: 1024px) {
 .vc_row.wpb_row.vc_row-fluid.heroo {
  background: #fff !important;
  background-image: none !important;
 }

 .tc-cell {
  min-height: 44px;
  padding: 3px;
 }
 .tc-day-num {
  font-size: 0.72rem;
 }
 .tc-day-name {
  font-size: 0.65rem;
  padding: 5px 0;
 }
 .tc-popup {
  min-width: 160px;
  font-size: 0.78rem;
 }

 .calendar-row {
  top: 0;
  position: static !important;
  left: unset !important;
  right: unset !important;
  margin: auto !important;
  padding-top: 0 !important;
 }

 .tc-header {
  flex-direction: column;
  gap: 20px;
 }

 .tc-nav {
  line-height: 20px !important;
  padding: 0px 10px;
 }

 .calendar-row .vc_col-sm-6 {
  width: 100%;
  padding-top: 20px;
 }

 .heroo {
  background: #fff !important;
 }

 .h2Heading h2,
 .bannerText p {
  max-width: 100% !important;
 }

 .bannerHeading h1 {
  font-size: 45px !important;
  line-height: 55px;
 }

 .heroo .hero-leftcon {
  width: 100% !important;
 }

 .herospacer {
  height: 0px !important;
 }

 .heroo .wpb_wrapper h1 {
  max-width: 100% !important;
 }

 #rightCol::before,
 #rightCol::after {
  display: none;
 }

 .heroo .wd-slider .wd-slide .wd-slide-inner::after,
 .heroo .wd-slider .wd-slide .wd-slide-inner::before {
  display: none !important;
 }

 .heroo .wd-next .wd-arrow-inner::before {
  right: -7px !important;
  background-size: contain !important;
 }

 .banner-col .wpb_wrapper {
  flex-wrap: wrap;
 }

 .heroo .vc_column-inner {
  padding: 0 !important;
 }

 .heroo .wd-next .wd-arrow-inner::before,
 .heroo .wd-prev .wd-arrow-inner::before,
 .heroo .wd-next .wd-arrow-inner:after {
  display: none !important;
 }

 .h2Heading H2 {
  font-size: 35px !important;
 }

 body .wd-rs-69f22ba7b44fe.wd-el-video {
  height: auto !important;
 }

 .trainingBanners .content-banner {
  margin-left: 0 !important;
  padding: 20px !important;
 }

 .trainingBanners .banner-title {
  font-size: 18px !important;
 }

 .product-training .products.mySwiper .swiper-wrapper {
  z-index: 9999;
 }

 .coursesSec .product-wrapper {
  flex-direction: column;
 }

 .coursesSec .product-wrapper .product-element-top,
 .coursesSec .product-element-bottom {
  width: 100%;
 }
}

/* Extra Small Devices (phones, less than 576px) */
@media (max-width: 575.98px) {
 #main-content .sticky-sidebar {
  position: static !important;
  margin: 30px 0;
 }
 #main-content .main_content_inner {
  margin: 0 3%;
  width: 94%;
 }
}

@media screen and (max-width: 767px) {
 .tc-cell {
  min-height: 44px;
  padding: 3px;
 }
 .tc-day-num {
  font-size: 0.72rem;
 }
 .tc-day-name {
  font-size: 0.65rem;
  padding: 5px 0;
 }
 .tc-popup {
  min-width: 160px;
  font-size: 0.78rem;
 }

 .calendar-row {
  top: 0;
  position: static !important;
  left: unset !important;
  right: unset !important;
 }

 .product-training .product-element-top,
 .product-training .product-element-top img {
  height: 200px !important;
  width: 100% !important;
 }

 .product-training .product-wrapper {
  flex-direction: column !important;
 }

 .product-training .product-element-top {
  max-width: 100% !important;
 }

 .product-training .product-element-bottom {
  height: auto !important;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: -20px;
  margin-left: 0;
 }

 .product-training .swiper-button-prev:after,
 .product-training .swiper-button-next:after {
  display: none !important;
 }
 
 .accreditations_sec .wd-gallery-item.wd-col:first-child{
     justify-content:  center !important;
 }
}
