.footer .top {display:none;}
.contact-nuevo .subtitle {font-weight:600;color:#fff;}
.contact-nuevo p.text {font-size:20px;margin:10px 0px;}
.container .carea{overflow:hidden;}
.features-contact{margin:40px 0px;overflow:hidden;}
.features-contact .feactures-contact-area .feacture-contact-feat{width:32%;float:left;box-sizing:border-box;border:2px solid #fff;min-height:200px;}
.features-contact .feactures-contact-area .feacture-contact-feat.feat-2-contact{margin:0px 21px;}
.features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area{box-sizing:border-box;padding:10px;}
.features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat{padding:15px 0px 0px 150px;height:126px;cursor:pointer;}
.features-contact .feactures-contact-area .feacture-contact-feat.feat-1-contact .text-feat{background:url(/images/23/ico-phone.png) left 47px top 18px no-repeat;}
.features-contact .feactures-contact-area .feacture-contact-feat.feat-2-contact .text-feat{background:url(/images/23/ico-chat.png) left 47px top 18px no-repeat;}
.features-contact .feactures-contact-area .feacture-contact-feat.feat-3-contact .text-feat{background:url(/images/23/ico-formulario.png) left 47px top 18px no-repeat;}
.features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat .text-feat-title{font-size:22px;color:#CFAA50;}
.features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat .text-feat-sttitle{font-size:19px;color:#fff;}
.features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat .text-feat-sttitle.phone a{color:#fff;font-size:25px;}
.features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .bottom-feat{background:#fff;text-align:center;color:#000;font-weight:600;cursor:pointer;font-size:19px;box-sizing:border-box;padding:5px;}
.features-contact .feactures-contact-area .feacture-contact-feat.feat-1-contact:hover .text-feat{background:url(/images/23/ico-h-phone.png) left 47px top 18px no-repeat;}
.features-contact .feactures-contact-area .feacture-contact-feat.feat-2-contact:hover .text-feat{background:url(/images/23/ico-h-chat.png) left 47px top 18px no-repeat;}
.features-contact .feactures-contact-area .feacture-contact-feat.feat-3-contact:hover .text-feat{background:url(/images/23/ico-h-formulario.png) left 47px top 18px no-repeat;}
.features-contact .feactures-contact-area .feacture-contact-feat:hover .bottom-feat{background:#CFAA50;color:#000;}
.features-contact .feactures-contact-area .feacture-contact-feat:hover .bottom-feat a{color:#000;text-decoration:none;}
.features-contact .feactures-contact-area .feacture-contact-feat .bottom-feat a{color:#000;width:100%;display:block;}
.features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat .text-feat-sttitle.chatlive{font-size:25px;color:#CFAA50;}

.res1810 .features-contact .feactures-contact-area .feacture-contact-feat{min-height:212px;}
.res1810 .features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat .text-feat-title{font-size:32px;}
.res1810 .features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat .text-feat-sttitle.phone a{font-size:37px;}
.res1810 .features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat .text-feat-sttitle.chatlive{font-size:37px;}
.res1810 .features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat{height:139px;}
.res1810 .features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat .text-feat-sttitle{font-size:24px;}
.res1810 .features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .bottom-feat{font-size:25px;}

.res940 .features-contact .feactures-contact-area .feacture-contact-feat{margin:10px 5px;}

.res720 .features-contact .feactures-contact-area .feacture-contact-feat{width:80%;float:none;margin:15px auto;}

.res480 .features-contact .feactures-contact-area .feacture-contact-feat{width:95%;margin:10px auto;float:none;}

.res320 .features-contact .feactures-contact-area .feacture-contact-feat{width:95%;margin:10px auto;float:none;min-height:227px;}
.res320 .features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat{padding-left:102px;height:151px;background-position:left top 17px;}
.res320 .features-contact .feactures-contact-area .feacture-contact-feat .feature-contact-feat-area .text-feat .text-feat-sttitle.requestQuote{font-size:17px;}

.formData{display:none;position:relative;}
.formData.show{display:block;}
.formData .formData-area{border:2px solid #fff;box-sizing:border-box;padding:25px 15px;}
.formData .formData-area form{width:80%;margin:0 auto;}
.formData .formData-area form .frmbfield{float:left;width:50%;box-sizing:border-box;box-sizing:border-box;padding:10px;}
.formData .formData-area form .frmbfield label{font-weight:600;font-size:20px;display:block;margin-bottom:10px;}
.formData .formData-area form .frmbfield input,.formData .formData-area form .frmbfield select,.formData .formData-area form .frmbfield textarea{box-sizing:border-box;padding:5px 0px 5px 10px;border:1px solid #fff;background:transparent;width:100%;height:50px;color:#fff;font-size:19px;}
.formData .formData-area form .frmbfield.frmbselectbox{width:100%;float:left;clear:both;}
.formData .formData-area form .frmbfield select{padding:10px 15px;background:#000;}
.formData .formData-area form .frmbfield textarea{height:100px;resize:none;padding:15px;}
.formData .formData-area form .frmbfield.frmbtextarea{width:100%;float:none;clear:both;}
.formData .formData-area form .security{box-sizing:border-box;overflow:hidden;padding:10px;}
.formData .formData-area form .security .seccnt{margin-bottom:10px;}
.formData .formData-area form .security .seccnt label.sectitle{font-weight:600;font-size:20px;display:block;margin-bottom:10px;}
.formData .formData-area form .security .seccnt span.secdesc{font-weight:600;color:#CFAA50;}
.formData .formData-area form .security input{box-sizing:border-box;padding:5px 0px 5px 10px;border:1px solid #fff;background:transparent;width:49%;height:50px;color:#fff;font-size:19px;float:left;}
.formData .formData-area form .security input.code{margin-right:16px;padding:5px 20px;}
.formData .formData-area form .security input.submit{background:#CFAA50;font-weight:600;font-size:21px;color:#000;cursor:pointer;border:none;}
.formData .formData-area form .security input.submit:hover{background:#fff;color:#000;}
.formData .formData-area .linea{height:36px;width:2px;position:absolute;background:#fff;top:-30px;right:190px;}
.formData .formData-area .linea.linea-1{transform:rotate(45deg);}
.formData .formData-area .linea.linea-2{transform:rotate(135deg);right:164px;}
.formData .formData-area .linea.linea-3{transform:rotate(180deg);top:0px;background:#000;right:154px;height:3px;width:49px;}
.formData .formData-area .tittle {width:79%;margin:0 auto;font-size:30px;font-weight:700; margin-bottom:15px;}

.res1810 .formData .formData-area form .security input.code{margin-right:26px;}
.res1810 .features-contact .feactures-contact-area .feacture-contact-feat.feat-2-contact{margin:0px 34px;}
.res1810 .formData .formData-area .linea {right:264px;}
.res1810 .formData .formData-area .linea.linea-1 {right:301px;}
.res1810 .formData .formData-area .linea.linea-2 {right:275px;}
.res1810 .formData .formData-area form .security input.submit {font-size:25px;}

.res940 .formData .formData-area .linea{display:none;}
.res940 .formData .formData-area form .security input.code{margin-right:12px;}

.res720 .formData .formData-area .linea{display:none;}
.res720 .formData .formData-area form .security input.code{margin-right:9px;}

.res480 .formData .formData-area .linea{display:none;}
.res480 .formData .formData-area form .frmbfield{width:100%;float:none;}
.res480 .formData .formData-area form .security input{width:100%;float:none;margin:0px 0px 15px 0px;}
.res480 .formData .formData-area form{width:100%;}
.res480 .formData .formData-area .tittle {width:100%;text-align:center;}

.res320 .formData .formData-area .tittle {width:100%;font-size:23px;text-align:center;}
.res320 .formData .formData-area .linea{display:none;}
.res320 .formData .formData-area form .frmbfield{width:100%;float:none;}
.res320 .formData .formData-area form .security input{width:100%;float:none;margin:0px 0px 15px 0px;}
.res320 .formData .formData-area form{width:100%;}
.res320 .contact-nuevo h1 {font-size:22px;line-height:normal;}
.res320 .contact-nuevo .subtitle {font-size:16px;}
.res320 .contact-nuevo p.text {font-size:16px;}