/****************** 4 - RESPONSIVE ***************/
@media (min-width: 1280px){.container {width: 1280px;}}
@media (max-width: 1200px){
	.Menu-Principal ul li a {font-size: 18px; padding: 24px 10px;}
	.FormContent {
	    margin-left: 10px;
	    width: 180px;

	}
}


@media (min-width: 768px) and (max-width: 990px){

	.Menu-Principal ul li a {font-size: 16px;}
}

@media (max-width: 990px){
	.Header {
		height: 68px!important;
	}

	.Header .ml-5 {
		margin-left: 0!important;

	}

	.Header .pl-5 {
		padding-left: 5px!important;
	}

	.slide-descripcion .Title {
		color: #01a0c6;
	}

	.slide-descripcion .Title span{
		color: #18208a;
	}
	.slide-descripcion .Text {
		color: #3b4a4b;
	}

	.slide-descripcion .Link{
		color: #18208a;
	}


	.Home-Servicio-Box .Title {

font-size: 1.2rem;
}
	.Nosotros-Header-Info .LinkContacto {
    display: block;
    position: static;
    padding-right: 60px;
    float: none;
    width: 150px;
    position: relative;

}
	.Nosotros-Contratenos-Detalle {

    padding-right: 0;

}
	.Nosotros-Header-Img {

    position: relative;
    top: 8rem;
    z-index: 1;

}
	.Nosotros-Header-Info {

    position: relative;
    left: 0;
    top: 0px;
    width: 100%;
    text-align: left;
    padding-top: 3rem;
    background: 

    #18208a;
    padding: 15px;
        padding-top: 15px;
    padding-top: 15px;
    padding-top: 10rem;

z-index: 0;

padding-bottom: 6rem;

}
	.Nosotros-Header-Info .Title br{display: none;}
	.Nosotros-Mision {
    padding-top: 2rem;

}
	.Nosotros-Mision img{display: none;}
	.Normativas-Norma-Box {
    padding: 15px 25px;
    min-height: 315px;
    padding: 2rem 1.5rem;
    min-height: auto;
    margin-bottom: 15px;
}
	.Examenes-Descripcion-Detalle .w-50{width: 100% !important;}
	.Slider-ExamenPuntos {
    padding-right: 0;
    padding-top: 0 !important;
}
.BgPuntos{display: none;}
	.Examenes-Descripcion-Detalle {
    padding-left: 0;
}
	.PageSeccionExamenes .Normativas-Info{
		background: url("../../assets/images/examen/examen.jpg");
	    background-position-x: 0%;
	    background-size: auto;
		background-size: cover;
		background-position-x: center;
		height: 100vh;
	}
	.PageCovid .Normativas-Info img {
		display: none;
	}

	.PageCovid .Normativas-Info {
		background: url("../../assets/images/covid/covid-mobile.png");
	    background-position-x: 0%;
	    background-size: auto;
		background-size: cover;
		background-position-x: center;
		height: 100vh;
	}

	.PageSeccionExamenes .Normativas-Header img {
	    opacity: 0;
	}
		.PageSeccionExamenes .Normativas-Info .slide-descripcion {
	    position: absolute;
	    left: 15px;
	    top: 25%;
	    min-width: 35%;
	    text-align: left;
	    padding: 0;
	}
	.PageSeccionExamenes .Normativas-Info .slide-descripcion .Title{
		font-size: 36px;
		line-height: 42px;
	}
	.PageSeccionExamenes .Normativas-Info .Normativas-Links{left: 15px;}






	.PageSeccionNormativas .Normativas-Info{
		background: url("../../assets/images/normativas/normativas.jpg");
	    background-position-x: 0%;
	    background-size: auto;
	background-size: cover;
	background-position-x: center;
	height: 100vh;
	}
		.PageSeccionNormativas .Normativas-Header img {
	    opacity: 0;
	}
		.PageSeccionNormativas .Normativas-Info .slide-descripcion {
	    position: absolute;
	    left: 15px;
	    top: 25%;
	    min-width: 35%;
	    text-align: left;
	    padding: 0;
	}
	.PageSeccionNormativas .Normativas-Info .slide-descripcion .Title{
		font-size: 36px;
		line-height: 42px;
	}
	.PageSeccionNormativas .Normativas-Info .Normativas-Links{left: 15px;}




	.Menu-Principal ul li a { font-size: 18px; padding: 12px 10px;}
	.Footer-Box-Info {width: 90%;}
	.Header {padding: 10px 25px;}

	.Menu-Principal {float: none; width: 100%;display: inline-block;}
		.Menu-Principal ul li{width: 100%;}
		.Menu-Principal ul li a {font-size:20px;width: 100%;color: #fff;}
	.Header-Btn {margin-top: 10px;float: none; position: static; display: inline-block;}

    .icon-menu-mobile { display: none; padding: 7px 0;}
    .icon-menu-mobile a{
    	background:
rgba(24,32,138,0.8);

height: 50px;

width: 50px;

border-radius: 50%;

display: inline-block;

padding: 3px 10px;
    }

	/*//// RESPO */
	.Header-Menu{display: none;}
	.slide-descripcion {position: static;padding: 15px;}
	.PageCovid .slide-descripcion {position: absolute;padding: 15px;}
	.PageCovid .slide-descripcion .Text {color: #FFF;}
	.slide-descripcion .Text {
    	width: 100%;
	}
	.slide-descripcion .Title {
	    font-size: 52px;
	    line-height: 54px;
	}
	.Home-Empresa{background: none;padding: 3rem 0;}
	.Home-Empresa-Detalle{padding: 0;}
	.SubMenuDatos {

    position: static;
    height: auto;
    border-radius: 0px;
    max-width: 100%;
    margin-left: 0;
    padding: 40px 15px 30px 15px;
    width: 100%;
    flex-direction: column;
    min-width: 100%;
    margin: 2rem 0;

}
	.SubMenuDatos .Telefono {margin-bottom: 15px;}
	.SubMenuDatos .Email {margin-bottom: 15px;}
	.SubMenuDatos .RedesSociales {margin-bottom: 15px;}
	.Home-Servicio-Box {
    	width: 50%;
	}
	.Home-Servicio-Box.Box1 .LineLeft{display: none;}
	.Home-Servicio-Box.Box1 .LineBottom{display: none;}

	.Home-Servicio-Box.Box2 .LineBottom{display: none;}

	.Home-Servicio-Box.Box3 .LineLeft{display: none;}
	.Home-Servicio-Box.Box5 .LineLeft{display: none;}
	.Home-Servicio-Box.Box7 .LineLeft{display: none;}
	.Home-OtroServicio-Header .Title {
	    padding-bottom: 30px;
	}
	.Home-AlgunosDatos .ImgDatos {
	    display: none;
	}
	.Home-AlgunosDatos .Line {height: 50px;}
	.AlgunosDatos-Box .BoxDato.BoxDatoCorto {

    width: 100%;

}
.AlgunosDatos-Box .BoxDato.BoxDatoLargo {

    width: 100%;

}
.Home-Footer-Box-Accesos {
    width: 50%;
    padding-right: 20px;
    margin-bottom: 25px;
}
.Home-Footer-Box-Copy .Text {
    text-align: center;
}
.Logo-Content {

    float: left;
    margin-left: 90px;

}
.Header.HeaderActive {

    padding: 15px 0 15px 0px;
    background: 

    #f5f5f5;
    position: fixed;
    height: 70px;

}
.Header.HeaderActive .Logo-Content {
    padding-top: 0px;
}
.Logo-Content {
    padding-top: 8px;
}
.MenuFijo {

    position: fixed;
    left: 15px;
    top: -7px;
    z-index: 99;
    padding-right: 15px;
    padding-top: 15px;
    min-height: 15%;
    border-right: none;
}
.MenuFijo.FijoActive {
	border-right: 1px solid #01a0c6;
    top: -7px;
    min-height: 77px;

}

.MenuLateral{padding: 6rem 1rem 2rem 1rem;}
.MenuLateral.-open .Box-Links {

    display: inline-block;

}
.MenuLateral.-open {
    overflow: scroll;
}
.MenuLateral .Box-Accesos-Col .Box-Accesos {
    padding: 0;
}
.MenuLateral .Box-Accesos-Col {

    border-bottom: 1px solid #01a0c6;
    border-right: none;
    float: left;
    width: 100%;
    margin-bottom: 25px;

}
.Box-Redes {

    margin-top: 0 !important;
    margin-bottom: 2rem;
    display: inline-block;

}
.Menu-Principal ul li.LinkLegislacion{
	background: #01a0c6;
}
.SubMenu-Legislacion {
    width: 100%;
    display: inline-block;
    position: static;
    background: #01a0c6;
    padding-top: 0;
}
.Menu-Principal ul li a {
    padding: 8px 10px;
}
.SubMenu-Legislacion .Link i {
    top: 8px;
}
.Menu-Principal ul li a i {

    position: relative;
    color: 

    #18208a;
    font-size: 1.6rem;
    top: 2px;
    right: -15px;

}
}

@media (max-width: 767px){
	.Footer-Copy p {
    line-height: 12px;

}
	.Home-Conoce{margin-bottom: 45px;}
	.slide-text {

    top: 30%;

}
.slide-text a {
    font-size: 26px;
}
	.slide-descripcion p {
    font-size: 40px;
    line-height: 44px;
}
	.IconX {
	    width: 150px !important;
	}
	.Home-Nosotros {
    padding: 0;
}

	.Home-Nosotros-Text {

    margin-top: 25px;

}
.Footer-Box-Info {

    width: 100%;

}

	.Home-PorqueElegirnos-Box { margin-bottom: 65px;}
	.Home-PorqueElegirnos-Box .Title, .Home-PorqueElegirnos-Box .Text {text-align: center;}

	.Slider-Home .owl-dots {bottom: 40px; left: 15px;}
	.Home-Productos{padding: 0;}

	

	.Footer-Box {text-align: center; width: 100%;}
	.Footer-Box img{display: inline-block;margin-bottom: 25px;}
	
	

	.Wrapper {padding-top: 0px;}
	.Header {padding: 10px 0px;height: 108px;}
	.Productos-Header {
	    padding: 125px 0 165px 0;
	    margin-bottom: 65px;
	}
	.Productos-Header-Box .Title {
	    font-size: 46px;
	    line-height: 46px;
	}
	.Productos-Header .BarraInferior {
	    width: 300px;
	    bottom: -26px;
	}
	.Productos-Header .ProductoHeader {
	    width: 200px;
	    right: 15%;
	    bottom: -15px;

	}
	.Productos-Header-Box {padding-left: 0;}
	.Productos-Header-Box .Text {font-size: 18px;}
	.ProductosDetalle-BoxText {
	    padding-left: 0;
	}
	
	.ProductosDetalle-BoxImg{margin: 15px 0;}
	.Home-Productos-Box .Img {
    max-width: 100%;
    width: 100%;
}
.Home-Medicina-Detalle {

    padding-left: 0;

}
}


@media (max-width: 480px){
	.Home-Medicina{
		padding: 3rem 0;
    padding-bottom: 3rem;
	}
	.Home-Medicina-Detalle .Title {
    font-size: 36px;
    line-height: 38px;

}
	.Home-Empresa-Detalle .Link {
		font-size: 1.2rem;
		margin-bottom: 2rem;
	}
	.Home-Empresa {
    padding: 0;

}
	.Home-Empresa-Detalle .Title, .Home-Contacto-Box-Info .Title {
    font-size: 36px;
    line-height: 38px;
}
	.slide-descripcion .Title {
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 2rem !important;
}
.Home-Contacto-Box-Info, .Home-Contacto{padding: 0 !important;}
	.IconX {
	    width: 150px !important;
	}
	.BoxInput.Input50 {
    width: 100%;
}
	.slide-descripcion p {

    font-size: 24px;
    line-height: 26px;

}
	.Slider-Home .owl-dots {

    bottom: 20px;

}
}