@media (max-width: 1024px) {
	.container {
		max-width: 870px;
	}

	html, body{
		overflow-x: hidden;
	}

	body {
		font-family: 'Roboto', sans-serif;
		font-size: 24px;
		color: black;
	}

	.navbar {
		font-size: 2.3rem !important;
	}

	.lang-selector{
		font-size: 1.8rem !important;
	}

	p {
		font-family: 'Roboto', sans-serif;
		font-size: 2rem;
	}

	strong{
		font-weight: bold;
	}

	b{
		font-size: 2rem;
	}

	li{
		font-family: 'Roboto's;
		font-size: 2rem !important;
		line-height: 2.6rem;
		margin-bottom: 1.6rem;
	}

	h1 {
		font-size: 4rem;
		color: #ff7417;
		font-weight: bold;
		padding-right: 5rem;
		margin-bottom: 2.5rem;
	}

	h2 {
		font-size: 3.436rem;
		color: #ff7417;
		font-weight: bold;
		padding: 0rem;
	}

	h4 {
		font-size: 2.1rem;
		color: black;
		font-weight: bold;
		/* padding-right: 20rem; */
		margin-bottom: 2.5rem;
	}

	h5 {
		font-size: 28px;
		color: #ff7417;
		font-weight: bold;
	}

	h6 {
		font-size: 2rem;
		color: black;
		font-weight: bold;
	}

	.line{
		height: 0.5rem !important;
		width: 24rem;
		margin-bottom: 2.5rem;
	}

	.logo{
		width: 23rem;
		height: 23rem;
	}

		
	.titulo-calc{
		width: 100% !important;
		padding-bottom: 4rem !important;
		margin: 5rem auto 0 !important;
	}

	.circle-information{
		height: 2rem;
		width: 2rem;
	}

	.limain {
		background-size: 2.5rem;
	}

	.inputnews {
		width: 51rem !important;
	}

	.imgLightning {
		display:none !important;
	}

	.imgLightningNew {
		display:none !important;
	}

	.LightningText{
		display:none !important;
	}

	.imgLightning-mobile{
		width: 24rem;
		margin: auto;
		display: block;
		margin-top: 4rem;
		margin-bottom: 4rem;
	}

	.whatCalc {
		margin-top: 0px;
		margin-left: 10px;
		height: 600px;
		background-color: white !important;
		border: none !important;
	}

	.calc {
		margin-top: 100px;
	}

	.background {
		margin-top: -110px;
		background-size: 100% auto;
		/*Cover? Contain?*/
		height: 1000px;
		width: 100%;
		margin-top: -100px;
		z-index: -1;
	}

	.precioFactura{
		padding-top: 15px !important;
	}

	.bgPrecio{
		background-image: none !important;
	}

	.precioFactura{
		color: #ff7417 !important;
	}

	.descPrecioFactura{
		color: #ff7417 !important;
		font-size: 128% !important;
		padding-left: 0% !important;
		padding-right: 0% !important;
	}

	.bgAhorro{
		background-image: none !important;
		padding-top: 13px !important;
		margin-right: 3rem !important;
	}

	.footerlinks{
		font-size: 2rem;
	}

	.backgroundMobile{
		background-image: url('../img/mobile/background-mobile.svg');
		background-size: 100% auto;
		background-repeat: no-repeat;
		position: absolute;
		height: 190rem;
		width: 100%;
		margin-top: -4.5rem;
		z-index: -1;
	}

	.background4{
		/*background-image: url('../img/mobile/background4-mobile.png');*/
		background: linear-gradient(90deg, #FF5858 0%, #F09819 100.29%) !important;
		/* height: 425rem; */
		height: 430rem;
		margin-top: 5rem;
		/* display: none; */
	}

	.backgroundvectornosotros {
		display:none;
	}

	.square{
		padding-top: 25px;
		height: 27rem;
		border-radius: 40px;
	}

	.liPlatform{
		line-height: 2.5rem;
		background-size: 2rem;
	}

	.vectorSimbolos{
		width: 10rem !important;
		/* margin-bottom: 4rem !important; */
		margin: auto;
		display: block;
	}

	.auth-calc{
		font-size: 1.7rem;
	}

	.align-center{
		text-align: center;
	}

	.box{
		text-align: none;
		width: 100% !important;
		margin-inline-start: 0px !important;
		margin-top: 50px !important;
	}
	.backgroundvectornosotros {
		display:none;
	}

	.accbtn-faq{
		font-size: 2rem;
	}

	.calculator {
		padding-top: 6rem;
		height: 155rem !important;
		border-radius: 4.5rem !important;
		box-shadow: rgb(0 0 0 / 15%) 1.15rem 1.15rem 7rem !important;
	}

	.imgLuz {
		background-image: url('../img/BotonLuz.svg');
		background-repeat: no-repeat;
		background-size: cover;
		/*Cover? Contain?*/
		width: 310px;
		height: 440px;
	}

	.imgGas {
		background-image: url('../img/BotonGas.svg');
		background-repeat: no-repeat;
		border: 0px;
		background-size: cover;
		/*Cover? Contain?*/
		width: 310px;
		height: 440px;
	}

	.advice {
		margin-top: 200px !important;
	}

	.platform {
		margin-top: 100px !important;
	}

	.background2 {
		background-image: url('../img/Rectangle.svg');
		background-size: cover;
		background-repeat: no-repeat;
		position: absolute;
		height: 70rem !important;
		width: 100% !important;
		margin-top: -65rem !important;
		z-index: -1;
	}

	.imgSuccessCase {
		margin: auto !important;
		display: block !important;
		height: 40rem !important;
		float: none;
		margin-top: -50px;
	}

	.imgSuccessCase2 {
		height: 400px !important;
		float: none;
		margin-top: -40px
	}

	.customers {
		width: 130px !important;
		height: 130px !important;
		margin-right:25px;
		margin-top: 70px;
	}
	
	.customers2 {
		width: 250px !important;
		height: 250px !important;
		margin-right:25px;
	}

	.blog {
		height: 600px !important;
		width: 295px !important;
	}
	
	.imgBlog {
		width:293px !important;

	}
	.spacer{
		margin-top: 90px !important;
	}

	.formMail{
		height: 700px !important;
	}

	label{
		font-size: 34px !important;
	}

	.inputForm{
		width: 53rem !important;
		height: 50px !important;
		font-size: 45px;
	}
	textarea {
		width: 53rem !important;
		height: 250px !important;
		font-size: 45px !important;
	}

	.auth {
		margin-top: 20px !important;
		font-size: 1.5rem;	
	}

	.footerMobile{
		background-image: url('../img/mobile/backgroundfooter-mobile2.png');
		background-size: cover;
		background-repeat: no-repeat;
		/* background: linear-gradient(90deg, #Fe5a56 0%, #f28f22 100.29%); */
		position:absolute;
		/* margin-top: -115rem; */
		/* height: 117rem; */
		margin-top: -111rem;
		height: 115rem;
		width: 100%;
		z-index: -1;
	}

	.background3 {
		height: 1130px! important;
		margin-top: -2160px !important;
	}

	.background3-2 {
		background-image: none !important;
		/* height: 1130px! important;
		margin-top: -825px !important; */
	}

	input[type=button],
	input[type=submit],
	input[type=reset] {
		width: 250px !important;
		height: 80px !important;
		font-size: 34px !important;

	}

	.paddbox{
		padding: 0px 0px 0px 0px;
	}

	.btn {
		/* Boton Clientes */
		position: relative !important;
		font-size: 35px !important;
		padding: 0.4em !important;
		color: white !important;
		padding-left: 23px !important;
		padding-right: 23px !important;



		/* Orange 2 */
		background: linear-gradient(90deg, #FF5858 0%, #F09819 100.29%) !important;
		border-radius: 80px !important;
		border-color: white !important;
	}

	.btncustomers{
		width: 23rem !important;

	}

	.btncustomerslogo{
		width: 2.5rem;
		height: 2.5rem;
	}

	.btnplatform{
		width: 3.5rem;
		height: 2.5rem;
	}

	.btnconsultoria{
		width: 3.5rem;
		height: 2.5rem;
	}

	.switch {
		margin-top: 20px !important;
		width: 115px !important;
		height: 50px !important;
	}	
	.slider {
		right: 10px !important;
	}
	
	.slider:before {
		position: absolute;
		content: "";
		height: 42px !important;
		width: 42px !important;
		left: 7px !important;
		bottom: 5px !important;
	}
	
	input:checked+.slider:before {
		transform: translateX(51px) !important;
	}

    .asesoramiento {
        margin-left: 98px !important;
    }
	.margintop{
		margin-top: 0rem !important;
	}
	.paddright{
		padding-right: 1rem !important;
	}

	.backgroundvectorfaqs{
		display:none !important;
	}

	.wizard > .content {
		min-height: 40em !important;
	}
		#cajacookies{
		height: 25rem;
		}
	
	.configCookies{
		height: 25rem;
	}
	.imgLogo{
		background-image: url('../img/Logo.svg') !important;
		width: 25rem !important;
		height: 13rem !important;
		background-repeat: no-repeat;
		display: inline-block;
		margin-top: 5rem;
		background-size: 100% auto;
	}
	.margintopmobile{
		margin-top:4rem;
	}
	.containerBlog {
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
 
}