#cmplz-document {
max-width: 100%;
text-align: justify;
}
.cblack{color:#222!important;}
@media only screen and (max-width: 32em) { 
.banner-content h1 {font-size: 28px!important;}
.tammov{font-size:2em!important}
}
.vc_row[data-vc-full-width].vc_hidden {
opacity: 1!important;
}
.wpb_wrapper{max-width: 100%;
margin: auto;}
.lista1{font-size: 20px!important; color: #000!important; font-weight: bold;}
.texto1 {color:white!important}
.texto1 a{color: white!important;
font-weight: 800;}
.about-section .about-box p {
text-align: justify;
}
.services-section .srv-box h5 {
font-size: 17px;
}
.header_s1 .ownavigation.navbar-fixed-top .navbar-brand > img {
max-width: 250px;
}
.wpcf7-form span.gdpr { float: left; margin-right: 20px;}
.wpcf7-form span.gdpr input[type=checkbox] { margin: 0; }
.wpcf7-form span.gdpr input[type=checkbox] { width: 15px; height: 15px; margin: 0; }
.wpcf7 input[type="text"], .wpcf7 input[type="email"] {
width: 100%;
background: #ffffff;
color: #555;
padding: 20px;
border: 1px solid #ccc;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.wpcf7-form select {
width: 100%;
padding: 8
20px;
border: 1px solid #ccc;
color: #000;
background: #ffffff;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.wpcf7 input[type="text"]:focus{
background: #ffffff;
}
.wpcf7-select {
width: 100% !important;
padding: 20px;
border: 1px solid #ccc;
color: #000;
background: #ffffff;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.wpcf7-submit{
float: right;
background: #CA0002;
color: #fff;
text-transform: uppercase;
border: none;
padding: 8px 20px;
cursor: pointer;
}
.wpcf7-submit:hover{
background: #ffffff;
}
span.wpcf7-not-valid-tip{
text-shadow: none;
font-size: 12px;
color: #fff;
background: #ffffff;
padding: 5px;
}
div.wpcf7-validation-errors { 
text-shadow: none;
border: transparent;
background: #f9cd00;
padding: 5px;
color: #9C6533;
text-align: center;
margin: 0;
font-size: 12px;
}
div.wpcf7-mail-sent-ok{
text-align: center;
text-shadow: none;
padding: 5px;
font-size: 12px;
background: #59a80f;
border-color: #59a80f;
color: #fff;
margin: 0;
}
#responsive-form{
max-width:92% ;
margin:0 auto;
width:100%;
}
.form-row{
width: 100%;
}
.column-half, .column-full, .column-tres, .column-cuatro{
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
} @media only screen and (min-width: 48em) { 
.column-half{
width: 50%;
}
}
@media only screen and (min-width: 31em) { 
.column-tres{
width: 33.33%;
}
}
@media only screen and (min-width: 23em) { 
.column-cuatro{
width: 25%;
}
}
::-webkit-input-placeholder { color: #555 !important;
opacity: 1;
}
:-moz-placeholder { color: #555 !important;
opacity: 1;
}
::-moz-placeholder { color: #555 !important;
opacity: 1;
}
:-ms-input-placeholder { color: #555 !important;
opacity: 1;
}