    /* MODAL FORM POP UP*/
    .modal.modalForm{
        background-color:rgba(0, 0, 0, 0.459);
    }
    .modal.modalForm.d-none{display:none!important;   }
    
    .modal.modalForm .te_llamamos, .modal.modalForm .llama{
        box-shadow:none;
        margin-top: 0;
        padding: 5px 15px;
    }
    .modal.modalForm .te_llamamos{padding:5px 15px 15px;}
    .modal-open #ModalTellamamosForm.modal{
        z-index:9999;
    }
    #ModalTellamamosForm.d-none{
        display:none;
    }
    .modal.modalForm .te_llamamos p.prefieres{
        font-size: 25px;
        text-transform: uppercase;
        color: #E10a0a;
        line-height: 40px;
        margin: 0;
        font-weight:bold;
    }
    .modal.modalForm .te_llamamos span{
        text-transform: none;
        font-size: 17px;
        line-height: 15px;
        color: black;
        font-weight:400;
    }
    /*.modal.modalForm .modal-dialog{
        width:470px;
    }*/
    .modal.modalForm .formulario{
        width:100%;
        box-shadow:none;
		margin-top: 0;
    }
    .modal.modalForm .modal-content{
        z-index:444;
    }
    .modal.modalForm .modal-header{
        padding:0;
        border-bottom:none;
    }
    .modal.modalForm .modal-header .close{
			font-size: 50px;
			padding: 10px 20px 0 0;
			z-index:988;
		color: #454b51;
		opacity: 1;

    }

    .error_mobile,  .error_mobile_acepto, .error_, .error_acepto{
        background-color: #E10a0a;
        color:white;
    }
    .error_mobile::after, .error_mobile_acepto::after, .error_::after, .error_acepto::after{
        border-bottom: 15px solid #E10a0a;
    }
    .error_mobile p, .error_mobile_acepto p, .error_ p, .error_acepto p{
        color:white;
    }
    .modal.modalForm .modal-body{padding:0;}
    

.modal.modalForm .modal-content{
    border-radius:25px;
	    border: 10px solid #f0a140;
	    background-color: #454b51;
}

    .modal.modalForm .formulario {
        border: none;
        box-shadow: none;
        margin: auto;
        background-color:transparent;
      }
      .modal.modalForm .formulario .llama_ahora{
        /*background-color: white;*/
      }
      .modal.modalForm .formulario  .acepto p, .modal.modalForm .formulario .acepto a{
        color:white;
      }
      .modal.modalForm .modal-header {
       text-align: center;
    background-color: #f0a140;
    margin-top: 0px;
    padding-bottom: 0;
    border-radius: 13px 13px 0 0;
      }
      
      .modal.modalForm h4 {
     color: #ffffff;
    margin: -40px 0 20px 20px;
    font-size: 40px;
      }
      
  .modal.modalForm .llama a {
  font-family: 'titillium-web', sans-serif;
    text-decoration: none;
    font-size: 64px;
    color: #ecbf41;
    font-weight: 700;
}

      .modal.modalForm .llama {
	padding: 0 20px 20px 20px;
    border-bottom: none;
      }

 	.modal.modalForm .te_llamamos{
	padding: 20px;
    border-bottom: none;
      }

	
.modal.modalForm .te_llamamos input#telefono_popup {
	border-radius: 20px;
    height: 60px;
    margin: 0 0 0 0;
}

.modal.modalForm .llama p {
    color: #ffffff;
}

.modal.modalForm .modal-body{
        border:none;
        
       }
       .modal.modalForm .modal-footer {
       border-top: none;
    text-align: center;
       }

       .modal.modalForm .error_,  .modal.modalForm .error_mobile, .modal.modalForm .error_mobile_acepto, .modal.modalForm .error_acepto{
        background-color:#4257e8!important;
        color:white!important;
       }
       .modal.modalForm .error_mobile:after,  .modal.modalForm .error_:after , .modal.modalForm .error_mobile_acepto::after, .modal.modalForm .error_acepto::after{
        border-bottom:15px solid #4257e8;
       }

    @media (max-width:700px){
        
    }

    @media screen and (max-width:380px){
        .modal.modalForm .modal-dialog {
            width: 92%;
        }       
    }