/* Section Styling */

.care-register {

  padding: 50px 0;

  background: #e2edfb;

}

/* Carousel Wrapper */

.care-register-grid .swiper-wrapper {

  align-items: center;
  margin: 0 -10px 0 !important;

}

.care-register .swiper-pagination {
  display: none !important;
}

/* Each Slide Card */

.care-register-grid .swiper-slide {

  display: flex;

  justify-content: center;

  align-items: center;

  border-radius: 12px;


  border: 1px solid #eee;

  transition: all 0.3s ease;

}


/* Logo Image */

.care-register-grid .swiper-slide img {

  max-height: 80px;

  width: auto;

  object-fit: contain;

  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.25));

}

/* Navigation Arrows (UPDATED) */

.care-register-grid .elementor-swiper-button {

  background: #FAFCFF;
  /* 👈 updated */

  border: 1px solid #0061DD87;
  /* 👈 added */
  cursor: pointer !important;
  border-radius: 50%;

  width: 42px;

  height: 42px;

  display: flex;

  justify-content: center;

  align-items: center;

  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);

}
.care-register .e-con-inner h2{
  padding-bottom: 40px !important;
  text-align: center !important;
}
.care-register .e-con-inner{
  gap: 0 !important;
}
.care-register-grid .elementor-swiper-button i {

  color: #0061DD;

  font-size: 16px;

}

/* Arrow Hover */

.care-register-grid .elementor-swiper-button:hover {

  background: #0061DD;

}

.care-register-grid .elementor-swiper-button:hover i {

  color: #fff;

}

/* Pagination Dots */

.care-register-grid .swiper-pagination {

  margin-top: 15px;

}

.care-register-grid .swiper-pagination-bullet {

  background: #ccc;

  opacity: 1;

}

.care-register-grid .swiper-pagination-bullet-active {

  background: #000;

}
@media only screen and (min-width: 1025px){
    .header_main_wrapper .elementor-container{
        max-width:1500px !important;
    }
    
@media only screen and (min-width: 1025px) and (max-width: 1500px) {
	.header_main_wrapper .menu_wrapper{
		width: 45% !important;
	}
	.header_main_wrapper .menu_wrapper ul>li>a{
		margin: 0 !important;
		font-size: 14px !important;
	}
	.header_main_wrapper .menu_wrapper .elementor-widget-wrap{
		padding: 12px 10px 12px 10px !important;
	}
	.header_main_wrapper .header_logo_wrapper{width: 15% !important;}
	.header_main_wrapper .header_logo_wrapper .elementor-widget-wrap{
		padding: 10px !important;
	}
	.header_main_wrapper .header_contact_details .elementor-button-wrapper a{
		padding: 10px !important;
	}
}

/* Responsive */
@media (max-width: 1400px) {

html .care-register .e-con-inner h2{
  margin-bottom: 25px !important;
}

}

@media(max-width: 1024px){
    .header_main_wrapper .elementor-container{
        max-width:100% !important;
    }
}

@media (max-width: 767px) {


  .care-register-grid .swiper-slide img {

    max-height: 60px;

  }

}