.menu-movil{
	display: none;
}
@media (min-width: 700px){
	.sucursales-movil{
		display: none !important;
	}
}

@media (max-width: 575px){
	.text-banner{
		color:white !important;
	}
	.menu-movil{
		display: block;
	}
	.dropdown{
		display: none;
	}
	.modal-content{
		width: 90% !important;
	}
	.btn-circuito{
		display: none !important;
	}
	.placa-pc{
		display:block;
	}
	.placa{
	  background-color: var(--azul-claro);
	  width: 100%;
	  /*height: 350px;*/
	  padding: 3rem 0rem 3.5rem;
	  display: flex;
	  flex-direction: column;
	  justify-content: center;
	  align-items: center;
	  margin-bottom: 2.5rem;
	}
	.placa li{
	  width: 100%;
	  font-size: 1.5rem;
	}
	.placa li .btn-up{
		display: block !important;
	}
	.placa h3{
		color:white;
		font-size: 35px;
	}
	.placa h3 span{
		font-weight: 300;
		font-size: 25px;
	}
	.st-btn.st-style1.st-color1,
	.st-btn.st-style2.st-color1{
		width: 100%;
	}
	.st-logo-carousel.st-style1 img{
		width: 55%;
	}
	.fa-angle-down::before{
		display: none;
	}
	.st-accordian .st-accordian-body{
		width: 85%;
	}
	.st-hero-text{
		width: 100%;
	}
	.st-slider.st-style1{
		margin-top: 0rem;
	}
	.texto-check-up-pc{
  display: none;
}
.texto-check-up-movil{
  color:white;
  font-weight: 700;
  padding-bottom:2rem;
  display: block;
}
	#resultados{
	  display: block;
	  /*margin-bottom:1.5rem;*/
	}
	.sucursales-movil{
		display: block !important;
	}
	.st-main-header-left{
		width: 70%;
	}
	.st-nav .st-nav-list > li > a{
		font-size: 1.6rem !important;
		font-weight: 600;
	}
	.st-main-header img{
		width: 100% !important;
	}
	.container{
		padding-right: 25px !important;
		padding-left: 25px !important;
	}
	.st-nav .st-nav-list{
		text-align: center !important;
	}
	.service{
		margin-bottom:2rem !important;
	}
	.text{
		text-align: center !important;
	}
	.text h2, .text p{
		margin-bottom:2rem !important;
	}
	.st-blue-box span, .st-red-box span, .st-green-box span, .st-dip-blue-box span{
		display: none !important;
	}
	.st-tab-links.st-style1 li a{
		min-width:80px !important;
		height: 80px !important;
	}
	.cont img{
		width: 50% !important;
	}
	.st-footer-logo{
		width: 40% !important;
	}
	.st-page-heading-subtitle{
		padding:0rem 5rem !important;
	}
	.accordion-titulo{
		font-size: 1.3rem !important;
	}
	.st-main-header{
	}
	.st-main-header .st-btn{
		/*display: block !important;*/
		width: 80% !important;
		margin-left:10% !important;
	}
	.st-btn.st-style-menu.st-color-menu{
		padding: .5rem 2rem !important;
	}
	.st-main-header .st-btn:hover{
		color:black !important;
	}
	.st-nav .st-nav-list{
		padding:0rem 0rem 3rem 0rem !important;
	}
	.tabContenedor{
		display: none !important;
	}
	.st-google-map iframe{
		height: 600px !important;
	}
	.st-section-heading.st-style1, #department .text p, .st-section-heading.st-style1{
		padding:0rem !important;
	}
	#department .cta{
		padding:6rem 0rem !important;
	}
	.subtexto{
		padding:0rem 0rem 2rem !important;
	}
	.banner-pc{
		display:none !important;
	}
	.banner-movil{
		display:block !important;
	}
	.texto-pc{
		display:none !important;
	}
	.texto-mobil{
		display:block !important;
	}
	.st-hero.st-style1 .st-hero-text .st-hero-subtitle{
		padding-right:0 !important;
	}
	.st-hero.st-style1 .st-hero-text{
		text-align: center !important;
	}
	.st-hero.st-style1 .st-hero-text .st-hero-title span{
		font-size: 2rem !important;
	}
	.st-hero.st-style1 .st-hero-text .st-hero-title{
		font-size: 2rem !important;
	}
	.st-hero.st-style1 .st-hero-text{
		margin-top: -16rem !important;
	}
	#department .sub-texto{
		padding:0rem 0rem 2rem !important;
	}
	.st-funfact.st-style1{
		margin-bottom:2rem !important;
	}
	.st-video-block.st-style1 .st-video-block-img{
		height: 250px !important;
	}
	.cta{
		padding:1.5rem 0rem !important;
	}
	.cta p{
		margin-bottom: 1rem !important;
	}
	.st-btn.st-btn-estudios{
		font-size: 1.2rem !important;
	}
	.st-post{
		margin-bottom:2rem !important;
	}
	#aliados{
		padding:2rem 0rem !important;
	}
	.titulo h1{
		font-size: 4rem !important;
	}
	.titulo-largo h1{
		font-size: 3rem !important;
	}
	.titulo .st-post-label, .titulo-largo .st-post-label{
		padding:0rem !important;
		font-size: 1.1rem !important;
	}
	.st-page-heading{
		height: 450px !important;
	}
	.accordion-titulo p{
		font-size: 1.1rem !important;
		padding-right: 1rem !important;
		margin-left: 1rem !important;
	}
	.accordion-titulo .titulo-mayusculas{
		font-size: 1rem !important;
		padding-right: 1rem !important;
		margin-left: 1rem !important;
	}
	.accordion-titulo .icon-estudio{
		width: 3rem !important;
		height: 3rem !important;
	}
	.accordion-content, .st-pricing-table.st-style1 .beneficio-1, .st-pricing-table.st-style1 .beneficio-1-2{
		padding:1.5rem !important;
	}
	.accordion-content ul{
		padding: 0rem !important;
	}
	.accordion-content ul li{
		font-size: 1.2rem !important;
	}
	.bullets{
		margin-left: 2rem !important;
	}
	.accordion-content ul .premios{
		margin:0rem !important;
	}
	.titulo-check h1{
		font-size: 3rem !important;
	}
	.titulo-check .st-post-label{
		font-size: 4.5rem !important;
	}
	.whatss{
		margin-top:2rem !important;
	}
	.st-post-btn-gropu{
		flex-direction: column !important;
	}
	.st-post-btn-gropu .st-btn{
		width: 100% !important;
		padding: 1rem !important;
		font-size: 16px;
	}
	.cta .btn-w{
		display: none !important;
	}
	.cta .whatss{
	  display: block !important;
	}
	.st-widget{
		margin-bottom: 3rem !important;
	}
}

@media (max-width: 450px){
	.titulo-check .st-post-label{
		margin-top: 3rem !important;
	}
	.titulo-check .st-post-label{
		font-size: 3.5rem !important;
	}
	.st-section-heading.st-style1 .st-section-heading-title{
		font-size: 23px;
	}
	.st-height-lg-b100{
		height: 50px;
	}
	.st-hero.st-style1 .st-hero-text .st-hero-title{
		font-size: 1.8rem !important;
	}
	.st-slider-animation1 .slick-active .st-hero.st-style1 .st-hero-subtitle{
		font-size: 1rem;
	}
	.tira .contenedor a{
		font-size: 1.3rem !important;
	}
	.st-tab-links.st-style1 li a svg{
		height: 50px;
		width: 50px;
	}
	.accordion-content ul li{
		font-size: 1rem !important;
	}
	.st-main-header .st-btn{
		width: 80% !important;
		margin-left: 10% !important;
	}
}

@media (max-width: 415px){
	.st-page-heading-subtitle {
  		padding: 0rem 2rem !important;
	}
	.st-page-heading.st-size-md{
		padding-top:35px !important;
	}
	.accordion-titulo{
		font-size: 1rem !important;
	}
	.st-tab-links.st-style1 li a{
		min-width: 15px !important;
		height: 60px !important;
	}
	.st-tab-links.st-style1 li a svg{
		width: 40px;
		height: 50px;
	}
	.accordion-titulo-sucursal{
		font-size: 1.2rem !important;
	}
	.st-hero.st-style1 .st-hero-text{
		margin-top: 15rem !important;
	}
}