.urgencias{
width:100%;
text-align: center;
}
.urgencias img{
width:380px !important;
height:326px !important;
}

.pago{
width:100%;
text-align: center !important;
padding-left:15px;
padding-right:15px;
box-sizing: border-box;
margin-bottom:20px;
}
.pago img{
width:100%;
}

.llame{
position:absolute;
top:46px;
padding:0.5em 1em;
box-sizing: border-box;
color:black;
font-size:25px;
font-weight:bold;
border-radius: 0 0 25px 0;
background:#E3FF00;
box-shadow: 2px 2px 2px 2px rgba(255, 255, 255, 0.3);
}
.bloque li{
margin-left:-15px;
padding-right:15px;
box-sizing: border-box;
}
.bloque h1{
font-size:30px;
color: white;
margin-top:0;
margin-bottom:15px;
letter-spacing: 2px;
text-align: center;
background:#009F30;
padding:0.4em 0.4em 0.3em;
}
.textual{
width:100%;
padding:1em;
box-sizing: border-box;
background:black;
text-align: center;
}
.textual h1{
font-size:19px;
font-weight: normal;
color:white;
}
.textual h2{
font-size:17px;
font-weight: normal !important;
color:white;
}
.contenedor{
display:block;
width: 100%;
background:white;
}

.banda_header{
width:100%;
text-align:center;
padding-top:1em;
box-sizing: border-box;
background:#009F30;
}
.banda_header img{
width:356px;
height:89px;
padding:0.5em;
}

.celulares2{
width:100%;
font-size:21px;
background:#E3FF00;
padding:0.5em;
box-sizing: border-box;
text-align: center;
}
.celulares2 a{
font-size:37px;
color:black;
}
.celulares2 a:hover{
color:red;
}

.service{
color:white;
width:100%;
line-height:1.3em;
text-align:center;
margin:0 auto;
padding:1.5em;
box-sizing: border-box;
background:#3B5A9B;
}

a {
  text-decoration: none;
  color:#33d46e;
}
a:hover{
  color:white;
}
.bold{
color:#285699;
font-weight: bold;
}
.introtext{
color:white;
font-size:18px;
line-height: 1.4em;
padding:1em 2em;
box-sizing: border-box;
}
.botones a{
  padding:10px 20px;
  color:white;
  background:rgb(16, 155, 16);
  border-radius: 7px;
  border: 2px solid white;
  margin:3px;
}
.botones a:hover{
background:orange;
}

.botones{
  margin-top:20px;
}

#servicios{
display:flex;
justify-content: center; 
flex-wrap: wrap;
margin-top:40px;
}
.bloque{
position:relative;
overflow:hidden;
  width:34%;
  color:black;
  box-sizing: border-box;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:10px;
}
.bloque h3{
  color:#E22424;
  font-size:35px;
  font-weight: 400;
}
.bloque img{
width:670px;
height:380px;
}
#inscripcion{
  font-size:41px;
  padding-top:15px;
  font-weight:bold;
  color:#285699;
margin-top:0;
}
.footer{
padding:2em 1em;
text-align:center;
color:white;
background:#009F30;
}

.bot_consultas{
  display:block;
  color:white;
  width:fit-content;
  border-radius: 6px;
  background:rgb(46, 153, 46);
  padding:0.7em 1.5em;
  margin-bottom:10px;
  margin-top:10px;
}
.bot_consultas a{
  color:white;
}
.bot_consultas:hover{
  background: #FF7000;
  cursor: pointer;
}

.logo_pie{
  width:180px;
  height:154px;
}
.piebanda{
  text-align:center;
}
.foto_whatsapp{
width: 100%;
max-width:360px;
}
.myButton2 {
	box-shadow:inset 0px 0px 2px 2px #888888;
	background:linear-gradient(to bottom, #30BF39 5%, #4CDB55 100%);
	background-color:#30BF39;
	border-radius:9px;
	display:inline-block;
	cursor:pointer;
    padding:0 3px;
}
.myButton2:hover {
	background:linear-gradient(to bottom, #f06b13 5%, #f0a54a 100%);
	background-color:#f06b13;
}
.myButton2:active {
	position:relative;
	top:1px;
}


.form_inscripcion{
  width:60%;
  margin:0 auto;
  text-align: center;
}

.contenido{
  padding:2em 2.5em;
  box-sizing:border-box;
  background:white;
}

li{
  padding-bottom:0.8em;
}

.panel {
  padding: 0;
  max-height: 0;
  margin-bottom:12px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

body{
    padding:0;
    border:0;
    margin:0;
    color:#424242;
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size:16px;
    box-sizing:border-box;
    background: #233b68;
}   

.fucsia{
  color: #FF7000;
  font-weight: bold;
}

h2 {
    font-size: 24px;
    margin-bottom: 5px;
    color:#FF7000;
}
.nowrap{
  white-space:nowrap;
}


/* WHATSAPP FIJO */
.social{
position:fixed;
border-left:0px;
bottom:-55px;
right:-16px;
z-index:2000
}
.social img{
  width:300px;
  height:133px;
}
.social ul{list-style:none}
.social ul li a{
display:inline-block;
padding: 2px 2px;
margin-bottom:10px;
margin-left:2px;
text-decoration:none;
-webkit-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease; 
border-radius: 8px;
opacity:1;
}
.social ul li a:hover{opacity:0.8;}

.speech_consultas{
  padding: 0 15% 0 15%;
  text-align:center;
}

@media (max-width: 1330px) {
.bloque{
width:40%;
}
}

@media (max-width: 1300px) {
.contenedor{
box-shadow: none;
margin-top:0px;
}
}

@media (max-width: 1160px) {
.bloque{
width:48%;
}
.bloque img{
width:560px;
height:317px;
}
}

@media (max-width:1100px){
.footer{
padding:2em 1em 9em 1em;
}
}

@media (max-width: 991px) {
.consulta_enviada{
margin-top:120px;
}
.items p{
  line-height: 0.6em;
}
}

@media (max-width: 950px) {
#inscripcion{
  font-size:35px;
}
.bloque h3{
  font-size:30px;
}
.introtext {
  font-size: 17px;
  padding-top:0;
}
.contenido {
    padding: 2em 1em;
}
}

@media (max-width: 800px) {
.bloque img{
width:400px;
height:227px;
}
}

@media (max-width: 700px) {
.urgencias img{
width:280px !important;
height:240px !important;
}
}

@media (max-width: 620px) {
.social{
right:-176px;
bottom:-65px;
}
#servicios{
margin-top:20px;
}
.bloque{
width:100%;
}
.bloque img{
width:600px;
height:340px;
}
}

@media (max-width: 600px) {
.celulares2 a{
font-size:32px;
}
.banda_header img{
width:280px;
height:70px;
}
.footer img{
width:280px;
height:70px;
}
}

@media (max-width: 550px) {
.form_inscripcion {
width: 75%;
}
}

@media (max-width: 500px) {
.llame{
top:37px;
}
.bloque h1{
margin-bottom:6px;
}
.bloque img{
width:500px;
height:283px;
}
#inscripcion{
  font-size:30px;
} 
.bloque h3{
  font-size:25px;
}
.introtext {
  font-size: 15px;
  padding-top:5px;
  padding-left: 1em;
  padding-right:1em;
}
}

@media (max-width: 400px) {
.urgencias img{
width:280px !important;
height:240px !important;
}
.service{
padding:1em;
}
.botones {
margin-top: 10px;
}
.form_inscripcion {
width: 85%;
}
li {
padding-bottom: 0.6em;  
}
}