@media screen and (max-width: 568px){

/*	.interior{
		display: none !important;
	}
	.resultados{
		display: block !important;
	}*/
	.container {
	    padding: 2%;
	    width: 96%;
	}

	.bannercentral {
		background: url("../img/heart_image.png") no-repeat scroll 0 0 #DCEBE7;
	    background-position: right bottom;
	    background-size: 210px auto;
	    display: block;
	    height: auto;
	    width: 100%;
	}

	.bannercentral p {
	    font-size: 18px;
	    line-height: 24px;
	    margin: 0;
	    padding: 40px 18px 14px;
	}

	.bannercentral strong{
		font-size: 18px;
	}
	.sub-banner{
		font-size: 16px;
	}
	.bigred {
	    font-size: 50px;
	    line-height: 50px;
	}
	.hi{
		top: 0;
	}
	
	.zonaformulario .asegurados{
		width: 100%;
	}
/*	.zonaderecha h1{
		font-size: 18px;
	}

	.zonaderecha .form li{
		display: inline;
		margin-left: 0px;
	}

	.zonaderecha .form li .number {
    margin-right: 0;
	}

	.zonaderecha .interior, .zonaderecha .resultados {
    margin: 0 auto;
    padding: 5px 0px 0px;
    position: static;
    width: 94%;
	}

	.zonaderecha .form input.edad {
		width: 74px;
	}

	.linea {
    display: inline-block;
    height: 6px;
    margin: 10px 5%;
    width: 90%;
	}*/

	.campo {
    display: inline-block;
    width: 100%;
	}

	.datos-cliente div {
    margin-left: 50px;
	}
	.zonaformulario .form input.datos{
		margin-left: 10px;
	}

	.clear{
		/*display: none;*/
	}

	.datos-cliente{
		display: inline-block;
		width: 70%;
	}

	.aceptar-calculo{
		float: right;
		margin-top: 20px;
	}

	.provincia .dk_container{
		left: 42px;
	}

	.fiatc-logo {
	    margin-left: 20px;
	    max-width: 200px;
	    text-align: left;
	}
	
	.fiatc-logo img {
    margin: 15px 0px;
    padding-left: 0;
    position: static;
    width: 60%;
	}

	.dk_container .error {
    margin-left: 70px;
	}


	.bigred.hi {
	font-size: 40px;
	}

	#nuevoPresupuestoBtn {
    top: 30px;
	}

	.resultados .button {
    margin: 0 25%;
    width: 257px;
	}

	select {
    border: 1px solid #CCCCCC;
    border-radius: 20px;
    box-shadow: 0 0 8px #CCCCCC;
    height: 28px;
    margin-left: 7px;
    padding: 4px 10px;
    width: 202px;
    background-color: #fff;
    background: url(../img/desplegable_medio_b.png) no-repeat scroll 50% 50% / 217px auto rgba(0, 0, 0, 0) !important;
	}


	.condiciones {
	    margin: 15px 0;
	    position: inherit;
	    text-align: justify;
	    width: 100%;
	}
	
	.condiciones > p {
    padding: 0 20px;
	}
	.resultados li{
		margin-right: 30px;
		margin-bottom: 15px;
	}

	.checkings > li {
    margin-bottom: 0;
	}

	.resultados > ul {
    margin-bottom: 10px;
	}

	#nuevoPresupuestoBtn {
    display: inline-block;
    margin: 0 auto 15px 22%;
    position: inherit;
	}
}


@media screen and (max-width: 480px){
	.bannercentral p {
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    padding: 20px 18px 14px;
    width: 50%;
	}
	.zonaformulario .asegurados {
    margin-left: -45px;
    width: 100%;
	}

	.datos-cliente {
    margin-left: -45px;
    width: 85%;
	}

	.resultados {
    margin-left: 10px;
	}

	.resultados li {
    margin-right: 14px;
	}

	/*.zonaderecha .form li .number{
		margin-right: 0px;
	}

	.zonaderecha .form input.edad {
		width: 65px;
	}

	.zonaderecha .interior, .zonaderecha .resultados {
    width: 96%;
	}

	span.number{
		margin-left: 2px;
	}

	.datos-cliente{
		width: 56%;
	}

	.provincia .dk_container {
    left: 36px;
	}

	.aceptar-calculo{
		width: 44%;
		margin-top: 74px;
	}

	#calcularPresupuestoBtn, #nuevoPresupuestoBtn{
		left: 0px;
	}

	.button {
    width: 100%;
	}

	.resultados .button {
    margin: 0 20%;
	}

	.linea{
		width: 100%;
	}*/

}


@media screen and (max-width: 320px){
	.bannercentral{
		background-size: 150px;
	}
	.sub-banner {
    font-size: 18px;
	}

	.interior {
    margin-left: 5px;
	}
	.zonaformulario .asegurados {
    margin-left: -45px;
    width: 115%;
	}
	.asegurados > ul {
    padding: 0;
	}
	.asegurados > h2, .datos-cliente > h2 {
    padding-left: 15px;
	}
	.zonaformulario .form li {
    margin-right: 5px;
	}
	.datos-cliente {
    width: 110%;
	}
	.datos-cliente div {
    margin-left: 12px;
	}
	.resultados {
    margin-left: 14px;
	}
	.resultados li {
	    margin-right: 10px;
	}
	#nuevoPresupuestoBtn {
    margin: 0 auto 15px 3%;
	}
	.oculta{
		display: none;
	}

	.nota-legal {
    font-size: 10px;
    margin: 40px 10px 0;
	}

	/*.container{
		width: 100%;
	}

	.bannercentral {
	background: none;
    display: inline-block;
    height: auto;
    width: 100%;
	}

	.bannercentral p {
    font-size: 20px;
    margin: 0;
    padding: 0 18px;
    line-height: 20px;
	}

	.bannercentral strong{
		font-size: 20px;
	}

	.bigred{
		font-size: 20px;
	}
	
	div.zonaderecha{
		height: 560px;
		margin-top: 5px;
		position: static;
	    background: url("../img/fondo_movil_vertical.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	}

	.zonaderecha h1{
		font-size: 18px;
	}

	.zonaderecha .form input.edad {
    width: 70px;
	}

	.zonaderecha .form li {
    display: block;
	}

	.zonaderecha .form li .number {
    margin-right: 8px;
	}

	.zonaderecha .interior, .zonaderecha .resultados {
    margin: 0 auto;
    padding: 5px 0px 0px;
    position: static;
    width: 86%;
	}

	.linea {
    display: inline-block;
    height: 6px;
    margin: 0;
    width: 100%;
	}

	.datos-cliente{
	width: 100%;
	}

	.provincia .dk_container {
    left: 48px;
	}

	.aceptar-calculo{
		margin-top: 20px;
		width: 100%;
	}

	.button {
    width: 257px;
	}

	.fiatc-logo {
    text-align: center;
    float: none;
	}
	
	.fiatc-logo img {
    margin: 15px 0px 0px;
    padding-left: 0;
    position: static;
    width: 35%;
	}

	.dk_container .error {
    margin-left: 70px;
	}

	.dk_container{
	left: 46px;
	}

	.bigred.hi {
	font-size: 40px;
	}

	#nuevoPresupuestoBtn {
    top: 30px;
	}

	#calcularPresupuestoBtn, #nuevoPresupuestoBtn{
	left: 0px;
	margin: 0 3%;
	}*/
}