
#reload_captcha{
	background: #fff;
}
#reload_captcha img{
	width: 100%;
}
.margen-top{
	margin-top: 70px;
}
.botonPresupuesto a{
font-size: 18px !important;
    font-weight: 700 !important;
	color: #fff !important;
}
.custombadgeform{
	top: -50px;
	width:100px;
	right: 0px
}
@media (max-width: 480px){}
@media (min-width: 481px) and (max-width: 640px){}
@media (min-width: 641px) and (max-width: 767px){}
@media (min-width: 768px) and (max-width: 991px){}
@media (min-width: 992px) and (max-width: 1199px){}
@media (min-width: 1200px) and (max-width: 1455px){}
@media (max-width: 1024px){
	.custombadge{
		display:flex !important;
	}
}
@media (min-width: 1025px) and (max-width: 1920px){
	.custombadge{
		display:none !important;
	}
}
@media (min-width: 481px) and (max-width: 769px){
	.maincontainer{
		
	}
	.logoprincipal{
		width:200px !important;
		text-align: center !important;
		margin: auto;
	}
	.textotitulo-pequeno{
		font-size: 32px;
	}
	.lista-pequena li .el-content{
		font-size: 18px !important;
	}
	.botonPresupuesto{
		top: 60px !important;
	}
	.custombadgeform{
	top: -60px;
	height: 100px !important;
    width: 100px !important;
    border-radius: 100%;
		padding:0px;
	  right: -30px;
		background: none !important;
		-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
}
	#page\#1 .uk-card-badge,.custombadge{
		margin: auto !important;
		justify-content: center;
		width: 100%;
		top:0px !important;
		background: none;
	}
}
@media (max-width: 480px){
	.custombadgeform{
	top: -80px;
	height: 100px !important;
    width: 100px !important;
    border-radius: 100%;
		padding:0px;
	  right: -30px;
		background: none !important;
		-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);
}
	.custombadgeform img{
		width: 100px !important;
		height: 100px !important;
	}
	.logoprincipal{
		width:170px !important;
		text-align: center !important;
		margin: auto;
	}
	.textotitulo-pequeno{
		font-size: 20px;
	}
	.lista-pequena li .el-content{
		font-size: 14px !important;
	}
	.lista-pequena li.el-item:last-child .el-content{
		font-size: 14px !important;
		max-width: 255px !important;
	}
	#page\#1 .uk-card-badge img{
		width: 140px;
	}
	#page\#1 .uk-card-badge,.custombadge{
		margin: auto;
		justify-content: center;
		width: 100%;
		top:0px !important;
		background: none;
	}
	.botonPresupuesto{
		top: 60px !important;
	}
}