.swiper-container-wrap {
    width: 100%;
    height: 100%;
}

.swiper-container-wrap .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.swiper-container-wrap .slider-image {
    width: 100%;
    height: auto;
    max-width: 300px;
    /* Adjust as necessary */
    margin-bottom: 15px;
}

.swiper-container-wrap .short-description {
    margin-bottom: 15px;
}

.swiper-container-wrap .more-description {
    display: none;
}

.swiper-container-wrap .swiper-slide-active .more-description {
    display: block;
    min-width: 650px;
    padding-bottom: 20px;
    border-bottom: solid 1px rgb(0, 47, 108);
}

.swiper-container-wrap {
  margin: 100px 0px;
}
.swiper-container-wrap::before {
  content: '';
  position: absolute;
  z-index: -1;
  left: 37px;
  right: 37px;
  top: 190px;
  border-top: dashed 1px #002F6C;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide {
  position: relative;
  padding-bottom: 50px;
  padding-top: 75px;
  background-color: transparent !important;
}

.swiper-container-wrap .swiper-wrapper .swiper-slide:nth-last-child(1) {
  margin-right: 0px !important;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .slider-image {
	max-width: 68px;
	margin-bottom: 0px;
	height: 220px;
	background-color: rgb(217, 217, 217);
	object-fit: cover;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .short-description {
  display: none;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .slider-contant > span {
  display: none;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .slider-contant > .toggle-description {
  display: none;
  width: 28px;
  height: 28px;
  border-radius: 50px;
  padding: 0px;
  color: transparent;
  border: 0px;
  background-color: RGB(0, 47, 108);
  position: absolute;
  bottom: 50px;
  overflow: hidden;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active {
  /*width: 270px !important;*/
  padding-top: 0px;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active .slider-contant {
  min-width: 270px;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .slider-contant > h3 {
  font-size: 16px;
  font-weight: 600;
  color: #002F6C;
  font-family: "Roboto Slab", Sans-serif;
  margin: 5px 0px;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active .slider-image {
	max-width: 160px !important;
	height: 515px !important;
	object-fit: contain;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active .short-description {
  display: block;
  text-align: center;
  width: 100%;
  border-bottom: solid 1px #000;
  padding-bottom: 30px;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active h3 {
  font-size: 22px;
  margin: 10px 0px 22px;
  position: relative;
  width: 100%;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active h3::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  width: 100%;
  background-color: #002F6C;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active h3 span {
  display: inline-block;
  background-color: #fff;
  position: relative;
  padding: 0px 10px;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .short-description p {
  font-size: 14px;
  line-height: 1.8em;
  margin-bottom: 0px;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active .toggle-description {
  display: block;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .slider-contant > .toggle-description::before {
  content: '+';
  color: #fff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-weight: 300;
  font-size: 14px;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .slider-contant > .toggle-description.active::before {
  content: '-';
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .more-description ul {
  font-size: 14px;
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  column-count: 2;
  padding: 0px;
  list-style: none;
  width: 100%;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .more-description ul li {
  width: 50%;
  display: flex;
  gap: 30px;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .more-description ul li strong {
  width: 50%;
  text-align: right;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide .slider-contant > .toggle-description.active {
  bottom: 36px;
}

.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active.toggle-active .slider-contant {
  min-width: 650px;
}

.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active.toggle-active .short-description {
  text-align: center;
}

.swiper-container-wrap .swiper-button-next, .swiper-container-wrap .swiper-button-prev {
  width: 30px !important;
  height: 30px !important;
  font-size: 17px !important;
  border-radius: 50px;
  border: solid 1px #002F6C;
  color: #002F6C !important;
  top: 197px !important;
  background-color: #fff;
  transition: all ease-in-out 0.2s;
}
.swiper-container-wrap .swiper-button-next:after, .swiper-container-wrap .swiper-button-prev:after {
  font-size: inherit !important;
}
.swiper-container-wrap .swiper-button-next {
  right: 0px;
}
.swiper-container-wrap .swiper-button-prev {
  left: 0px;
}
.swiper-container-wrap .swiper-button-next:hover, .swiper-container-wrap .swiper-button-prev:hover {
  background-color: #002F6C;
  color: #fff !important;
}




.swiper-container-wrap .swiper-wrapper .swiper-slide.sliderShow-1 {
  transform: translateX(-10px);
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.sliderShow-0 + .swiper-slide.sliderShow-1 {
  transform: translateX(15px);
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.sliderShow-2 {
  transform: translateX(80px);
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.sliderShow-0 ~ .swiper-slide.sliderShow-2 {
  transform: translateX(-80px);
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.sliderShow-1 h3, .swiper-container-wrap .swiper-wrapper .swiper-slide.sliderShow-2 h3 {
  max-width: 50px;
}




.swiper-container-wrap .swiper-wrapper .swiper-slide .short-description + span {
  display: block !important;
  font-size: 16px;
  font-weight: 600;
  color: RGB(0, 47, 108);
  font-family: "Roboto Slab", Sans-serif;
  margin: 5px 0px;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide h3 {
  display: none;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active h3 {
  display: block !important;
}
.swiper-container-wrap .swiper-wrapper .swiper-slide.swiper-slide-active .short-description + span {
  display: none !important;
}




@media only screen and (max-width: 767px) {
  .swiper-container-wrap .swiper-wrapper .swiper-slide.sliderShow-1,
  .swiper-container-wrap .swiper-wrapper .swiper-slide.sliderShow-0 + .swiper-slide.sliderShow-1, 
  .swiper-container-wrap .swiper-wrapper .swiper-slide.sliderShow-2,
  .swiper-container-wrap .swiper-wrapper .swiper-slide.sliderShow-0 ~ .swiper-slide.sliderShow-2 {
    opacity: 0;
  }
  .swiper-container-wrap .swiper-wrapper .swiper-slide .more-description ul li {
    width: 100%;
  }
}