/*Version 1.0.0*/
/*Medios de Pago CSS*/
/*Cards Medios de Pago CSS*/
.section-medios-pagos{
  margin: 100px 0;
}
.mdp-logo-container {
  position: relative;
  left: 25%;
  border-radius: 50%;
  width: 50%;
  height: auto;
  overflow: hidden;
  /*background: linear-gradient(135deg, #3C7CEC, #2052a7);*/
  display: flex;
  align-items: center;
  justify-content: center;
}

.mdp-logo-container img {
  max-width: 100%; /* Adjust the size of the logo within the circle */
}

.mdp-info-container {
  position: relative;
  text-align: center;
}

.mdp-info-container img {
  width: 70%;
  
}

.mdp-info-container p {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #80888C;
  margin: 0;
}

.col-lg-4 {
  margin-bottom: 1rem;
}
/*End Cards CSS*/
/*Mapa CSS*/
.mdp-map-section h1 {
  font-size: 3rem; /* Ajustar según el diseño */
  font-weight: bold; /* Ajustar según el diseño */
  color: #055D83; /* Ajustar según el diseño */
  line-height: 1.2; /* Ajustar según el diseño */
  margin-bottom: 1rem; /* Ajustar según el diseño */
  padding-right: 50px;
}
.mdp-map-container {
  max-width: 100%;
  height: auto;
}
/* Asegurarse de que la imagen del mapa sea responsiva */
.mdp-map-container img {
  width: 80%;
  height: auto;
  padding-left: 50px;
  margin: auto; /* Esto centrará la imagen si está dentro de un div con text-center */
}

/* Estilo para la sección del mapa y título */
.mdp-map-section {
  text-align: center;
}
/*End Mapa CSS*/
/*Start Media Query*/
/*Movil*/
@media only screen and (max-width: 768px) {
}
/*Tablet*/
@media only screen and (min-width: 769px) and (max-width: 991px) {
  

}
/*Laptop S*/
@media only screen and (min-width: 992px) and (max-width: 1023px) {

}
/*Laptop XS O Tablet (caso especial)*/
@media only screen and (min-width: 930px) and (max-width: 991px) {

}
/*Desktop*/
@media only screen and (min-width: 1024px) {

}
/*Desktop HD*/
@media only screen and (min-width: 1440px) {
  
}
/*Desktop 27*/
@media only screen and (min-width: 1840px) {
  
}