| Server IP : 89.248.107.232 / Your IP : 216.73.217.70 Web Server : Apache System : Linux host2.kasilh.com 5.14.0-687.36.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 7 05:40:49 EDT 2026 x86_64 User : seg ( 10005) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/seg-sa.es/gessing.es/wp-content/themes/advtheme/css/ |
Upload File : |
section.cabecera-interior.sgintegrado {
background: url("../../../uploads/cabecera-sgintegrado.jpg");
background-size: cover;
background-position: center center;
}
section.intro-sgintegrado {
padding: 100px 0;
text-align: center;
}
section.intro-sgintegrado h1 {
}
section.intro-sgintegrado h1:after {
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
margin-left: auto;
margin-right: auto;
}
section.intro-sgintegrado p {
font-size: 18px;
line-height: 23px;
max-width: 900px;
margin-right: auto;
margin-left: auto;
}
section.final-sgintegrado {
background-color: #f2f2f2;
padding: 90px 0 40px;
}
section.final-sgintegrado .cols {
float: left;
width: 49%;
}
section.final-sgintegrado .cols.der {
float: right;
}
section.final-sgintegrado .cols ul li {
font-size: 16px;
line-height: 21px;
font-weight: 500;
color: #faba00;
list-style: disc;
margin-bottom: 15px;
margin-left: 20px;
}
section.final-sgintegrado .cols ul li span {
color: #4b4b4b;
}
section.final-sgintegrado .cols ul li a {
color: #003411;
font-weight: 600;
text-decoration: underline;
}
section.final-sgintegrado .ssbp-wrap {
margin-top: 40px;
}
@media (max-width: 760px) {
section.final-sgintegrado .cols,
section.final-sgintegrado .cols.der {
float: none;
width: inherit;
}
}
section.intro-home {
padding: 100px 0;
}
.img-resp {
text-align: center;
margin-bottom: 30px;
display: none;
}
.img-resp1 {
margin-bottom: 30px;
display: none;
}
.img-resp2 {
margin-bottom: 30px;
display: none;
text-align: center;
}
.img-resp3 {
margin-bottom: 30px;
display: none;
text-align: center;
}
.img-resp4 {
margin-bottom: 30px;
display: none;
text-align: center;
}
.img-resp5 {
text-align: center;
margin-bottom: 30px;
display: none;
}
.img-resp6 {
text-align: center;
margin-bottom: 30px;
display: none;
}
.img-resp7 {
text-align: center;
margin-bottom: 30px;
display: none;
}
.img-resp8 {
text-align: center;
margin-bottom: 30px;
display: none;
}
.img-resp9 {
text-align: center;
margin-bottom: 30px;
display: none;
}
.img-resp10 {
text-align: center;
margin-bottom: 30px;
display: none;
}
.img-resp11{
text-align: center;
margin-bottom: 30px;
display: none;
}
.img-resp12{
text-align: center;
margin-bottom: 30px;
display: none;
}
.img-resp13{
text-align: center;
margin-bottom: 30px;
display: none;
}
.pie1{
display: none;
}
.pie2{
display: none;
}
section.intro-home .texto-izq {
display: table-cell;
vertical-align: middle;
padding-right: 40px;
}
section.intro-home .img-der {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 50%;
}
section.cabecera-interiorpoliticali{
background: url("../../../uploads/cabecerapoliticali.jpg");
background-size: cover;
background-position: center center;
}
section.cabecera-interiorpoliticali{
height: 500px;
position: relative;
}
section.cabecera-interiorpoliticali h1 {
font-size: 35px;
line-height: 40px;
font-weight: 600;
color: #fff;
margin-bottom: 5px;
}
section.cabecera-interiorpoliticali h2 {
font-size: 25px;
line-height: 30px;
font-weight: 500;
color: #fff;
margin-bottom: 0px;
}
section.cabecera-interiorpoliticali .contenedor {
position: absolute;
bottom: 35px;
max-width: 630px;
}
section.cabecera-interiorpoliticali article.cuerpo {
position: static;
}
section.intro-politicali {
padding: 100px 0;
text-align: center;
}
section.intro-politicali h1{
text-align: center;
/* margin-top: 3em;*/
}
section.intro-politicali h1:after{
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
margin-left: auto;
margin-right: auto;
}
section.intro-politicali a.btn{
margin-left: auto;
margin-right: auto;
border: 1px solid #003411;
}
section.intro-politicali p{
text-align: center;
width: 69%;
margin-left: auto;
margin-right: auto;
}
section.bannerfinal-politicali {
background: url("../../../uploads/bannerfinal-politicali.jpg");
background-size: cover;
background-position: center center;
padding: 90px 0;
}
section.bannerfinal-politicali .contenedor {
width: 40%;
float: right;
}
section.bannerfinal-politicali h2{
font-size: 25px;
font-style: italic;
}
section.bannerfinal-politicali h2:after{
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
/* margin-left: auto;*/
margin-right: auto;
}
section.bannerfinal-politicali ul {
list-style: disc;
color: #edb100;
margin-left: 1.5em;
}
section.banner-politicali {
background: url("../../../uploads/banner-politicali.jpg");
background-size: cover;
background-position: center center;
padding: 90px 0;
}
section.banner-politicali .contenedor {
width: 40%;
float: right;
}
section.banner-politicali h2{
font-size: 25px;
}
section.banner-politicali h2:after{
content: "";
position: relative;
height: 3px;
background: #edb100;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
/* margin-left: auto;*/
margin-right: auto;
}
section.banner-politicali ul {
list-style: disc;
color: #edb100;
margin-left: 1.5em;
}
section.banner-politicali ul li{
}
section.banner-politicali p{
width: 485px;
}
section.final-politicali {
padding: 100px 0 80px;
}
section.final-politicali .texto-izq {
display: table-cell;
vertical-align: middle;
padding-right: 40px;
}
section.final-politicali .img-der {
display: table-cell;
vertical-align: middle;
width: 40%;
text-align: center;
}
section.final-politicali .texto-izq h2:after {
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.final-politicali p{
width: 88%;
}
section.final-politicali ul {
list-style: disc;
color: #edb100;
margin-left: 1.5em;
}
section.final-politicali a.btn{
}
section.cabecera-interiormedioambiente {
background: url("../../../uploads/cabeceramedioambiente.jpg");
background-size: cover;
background-position: center center;
}
section.cabecera-interiormedioambiente h1 {
font-size: 35px;
line-height: 40px;
font-weight: 600;
color: #fff;
margin-bottom: 5px;
}
section.cabecera-interiormedioambiente h2 {
font-size: 25px;
line-height: 30px;
font-weight: 500;
color: #fff;
margin-bottom: 0px;
}
section.cabecera-interiormedioambiente .contenedor {
position: absolute;
bottom: 35px;
max-width: 630px;
}
section.intro-medioambiente {
padding: 100px 0;
text-align: center;
}
section.cabecera-interiormedioambiente article.cuerpo {
position: static;
}
section.intro-medioambiente h1{
text-align: center;
/* margin-top: 3em;*/
}
section.intro-medioambiente h1:after{
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
margin-left: auto;
margin-right: auto;
}
section.intro-medioambiente p{
text-align: center;
width: 69%;
margin-left: auto;
margin-right: auto;
}
section.cabecera-interior .contenedor {
position: absolute;
bottom: 35px;
max-width: 630px;
}
section.intro-medioambiente a.btn{
margin-left: auto;
margin-right: auto;
border: 1px solid #003411;
}
section.final-medioambiente{
padding: 100px 90px;
background-color: #f2f2f2;
}
section.final-medioambiente h2{
font-style: italic;
padding-left: 10px;
padding-right: 10px;
}
section.final-medioambiente h2:after {
content: "";
position: relative;
height: 3px;
background: #faba00;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.final-medioambiente p{
width: 100%;
}
section.final-medioambiente ul li.caja-uno{
background: url("../../../uploads/finalmedio1.jpg");
background-size: cover;
background-position: center;
width: 49%;
float: left;
height: 550px;
margin-bottom: 5em;
margin-top: 2em;
}
section.final-medioambiente ul li h3{
font-size: 25px;
color: #fff;
margin-top: 12em;
margin-left: 1em;
}
section.final-medioambiente ul li h3:after{
content: "";
position: relative;
height: 3px;
background: #faba00;
display: block;
margin-top: 10px;
margin-bottom: 15px;
width: 75px;
}
section.final-medioambiente ul li p{
color: #fff;
font-size: 16px;
/*margin-left: 1.5em;*/
padding-left: 25px !important;
padding-right: 15px;
}
section.final-medioambiente ul li.caja-dos{
background: url("../../../uploads/finalmedio2.jpg");
background-size: cover;
background-position: center;
width: 49%;
float: right;
height: 550px;
margin-bottom: 5em;
margin-top: 2em;
}
section.final-medioambiente a.btn{
margin-left: 1.2em;
max-width: 230px;
border: 1px solid #003411;
}
section.final-medioambiente a.btn:hover {
background: transparent;
border: 1px solid #fff;
color: #fff;
}
section.intro-medioambiente a.btn:hover {
border: 1px solid #003411;
color: #003411;
background: transparent;
}
section.intro-home .texto-izq h1:after {
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.intro-home .texto-izq p {
font-size: 18px;
line-height: 23px;
}
section.servicios-home {
padding: 50px 0;
background: #40674d;
}
section.servicios-home article.cuerpo {
max-width: inherit;
padding: 0;
}
section.servicios-home h2 {
font-weight: 600;
color: #fff;
text-align: center;
}
section.servicios-home h2:after {
content: "";
position: relative;
height: 3px;
background: #faba00;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
margin-right: auto;
margin-left: auto;
}
section.servicios-home p.intro {
color: #fff;
text-align: center;
max-width: 500px;
margin-right: auto;
margin-left: auto;
margin-bottom: 40px;
}
section.servicios-home div.cajones {
float: left;
width: 16.6666%;
position: relative;
min-height: 500px;
}
section.servicios-home div.cajones h3 {
font-size: 20px;
line-height: 25px;
font-weight: 600;
color: #fff;
position: absolute;
bottom: 25px;
left: 25px;
padding-right: 15px;
}
section.servicios-home div.cajones h3:after {
content: "";
position: relative;
height: 3px;
background: #faba00;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.servicios-home div.cajones.uno {
background: url("../../../uploads/servicios-home-cajon-uno.jpg");
background-size: cover;
background-position: left center;
}
section.servicios-home div.cajones.dos {
background: url("../../../uploads/servicios-home-cajon-dos.jpg");
background-size: cover;
background-position: 67% center;
}
section.servicios-home div.cajones.tres {
background: url("../../../uploads/servicios-home-cajon-tres.jpg");
background-size: cover;
background-position: 73% center;
}
section.servicios-home div.cajones.cuatro {
background: url("../../../uploads/servicios-home-cajon-cuatro.jpg");
background-size: cover;
background-position: 73% center;
}
section.servicios-home div.cajones.cinco {
background: url("../../../uploads/servicios-home-cajon-cinco.jpg");
background-size: cover;
background-position: center center;
}
section.servicios-home div.cajones.seis {
background: url("../../../uploads/servicios-home-cajon-seis.jpg");
background-size: cover;
background-position: center center;
}
section.servicios-home a.btn {
margin-right: auto;
margin-left: auto;
background: #faba00;
border-color: #faba00;
margin-top: 50px;
}
section.banner-home {
background: url("../../../uploads/banner-home.jpg");
background-size: cover;
background-position: center center;
padding: 100px 0;
}
section.banner-home h2 {
font-size: 25px;
line-height: 30px;
font-weight: 600;
color: #fff;
font-style: italic;
}
section.banner-home h2:after {
content: "";
position: relative;
height: 3px;
background: #fff;
display: block;
margin-top: 10px;
margin-bottom: 20px;
width: 75px;
}
section.banner-home p {
color: #fff;
max-width: 600px;
}
section.banner-home a.btn {
position: absolute;
right: 15px;
bottom: 0;
background: transparent;
color: #fff;
border-color: #fff;
min-width: 310px;
padding: 10px 0px;
}
section.banner-home a.btn:hover{
background: #003411;
color: #fff;
border-color: #003411;
}
section.final-home {
padding: 100px 0;
}
section.final-home .img-izq {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 50%;
}
section.final-home .texto-der {
display: table-cell;
vertical-align: middle;
padding-left: 30px;
}
section.final-home .texto-der h2:after {
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.final-home .texto-der p {
font-size: 18px;
line-height: 23px;
}
section.pie-gessing {
background: url("../../../uploads/pie-gessing.jpg");
background-size: cover;
background-position: center center;
padding: 70px 0;
}
section.pie-gessing .logo-pie {
text-align: center;
}
section.pie-gessing ul {
margin-top: 30px;
text-align: center;
}
section.pie-gessing ul li {
display: inline-table;
text-align: center;
font-size: 18px;
line-height: 23px;
font-weight: 600;
color: #fff;
}
section.pie-gessing ul.contacto li {
font-size: 16px;
line-height: 21px;
font-weight: 500;
color: #fff;
padding: 0 8px;
}
section.pie-gessing ul.contacto li img {
vertical-align: middle;
margin-right: 8px;
}
section.pie-gessing .isos {
text-align: center;
margin-top: 80px;
}
section.cabecera-interior.nosotros {
background: url("../../../uploads/cabecera-nosotros.jpg");
background-size: cover;
background-position: center center;
}
section.intro-nosotros {
padding: 100px 0;
text-align: center;
}
section.intro-nosotros h1:after {
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
margin-right: auto;
margin-left: auto;
}
section.intro-nosotros p {
font-size: 18px;
line-height: 23px;
max-width: 700px;
margin-right: auto;
margin-left: auto;
}
section.intro-nosotros a.btn {
margin-right: auto;
margin-left: auto;
}
section.banner-nosotros {
background: url("../../../uploads/banner-nosotros.jpg");
background-size: cover;
background-position: center center;
padding: 140px 0;
}
section.banner-nosotros .contenedor {
max-width: 48%;
}
section.banner-nosotros .contenedor h2:after {
content: "";
position: relative;
height: 3px;
background: #faba00;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.banner-nosotros .contenedor p {
font-size: 18px;
line-height: 23px;
}
section.banner-nosotros .contenedor a.btn {
margin-top: 45px;
}
section.final-nosotros {
padding: 100px 0 50px;
}
section.final-nosotros .img-izq {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 50%;
}
section.final-nosotros .texto-der {
display: table-cell;
vertical-align: middle;
padding-left: 30px;
}
section.final-nosotros .texto-der h2:after {
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.final-nosotros .texto-der p {
font-size: 18px;
line-height: 23px;
}
section.final-nosotros .ssba {
margin-top: 100px;
}
section.cabecera-interior.actividades {
background: url("../../../uploads/cabecera-actividades.jpg");
background-size: cover;
background-position: center center;
}
section.intro-actividades {
padding: 100px 0;
text-align: center;
}
section.intro-actividades h1:after {
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
margin-right: auto;
margin-left: auto;
}
section.intro-actividades p {
font-size: 18px;
line-height: 23px;
max-width: 700px;
margin-right: auto;
margin-left: auto;
}
section.intro-actividades a.btn {
margin-right: auto;
margin-left: auto;
}
section.banner-actividades {
}
section.banner-actividades.uno {
background: url("../../../uploads/banner-actividades-uno.jpg");
background-size: cover;
background-position: center center;
padding: 150px 0;
}
section.banner-actividades.dos {
background: url("../../../uploads/banner-actividades-dos.jpg");
background-size: cover;
background-position: center center;
padding: 150px 0;
}
section.banner-actividades.tres {
background: url("../../../uploads/banner-actividades-tres.jpg");
background-size: cover;
background-position: center center;
padding: 150px 0;
}
section.banner-actividades .contenedor {
width: 36%;
padding-right: 10px;
padding-left: 10px;
margin-left: 7em;
}
section.banner-actividades.dos .contenedor {
float: right;
margin-right: 6em;
}
section.banner-actividades .contenedor h2 {
}
section.banner-actividades .contenedor h2:after {
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.banner-actividades .contenedor p {
font-size: 18px;
line-height: 23px;
}
section.geologiaplicada-actividades {
padding: 100px 0;
}
section.geologiaplicada-actividades .img-izq {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 50%;
}
section.geologiaplicada-actividades .texto-der {
display: table-cell;
vertical-align: middle;
padding-left: 30px;
}
section.geologiaplicada-actividades .texto-der h2:after {
content: "";
position: relative;
height: 3px;
background: #faba00;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.geologiaplicada-actividades .texto-der p {
font-size: 18px;
line-height: 23px;
}
section.exprop-actividades {
background: url("../../../uploads/exprop-actividades.jpg");
background-size: cover;
background-position: center center;
padding: 120px 0;
}
section.exprop-actividades h2 {
font-weight: 600;
color: #fff;
font-style: italic;
}
section.exprop-actividades h2:after {
content: "";
position: relative;
height: 3px;
background: #fff;
display: block;
margin-top: 10px;
margin-bottom: 20px;
width: 75px;
}
section.exprop-actividades p {
color: #fff;
max-width: 700px;
}
section.exprop-actividades a.btn {
position: absolute;
right: 15px;
bottom: 0;
background: transparent;
color: #fff;
border-color: #fff;
min-width: 210px;
}
section.exprop-actividades a.btn:hover {
color: #003411;
background: #fff;
}
section.final-actividades {
padding: 100px 0 40px;
}
section.final-actividades .texto-izq {
display: table-cell;
vertical-align: middle;
padding-right: 40px;
}
section.final-actividades .img-der {
display: table-cell;
vertical-align: middle;
width: 50%;
text-align: center;
}
section.final-actividades .texto-izq h2:after {
content: "";
position: relative;
height: 3px;
background: #faba00;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.final-actividades .texto-izq p {
font-size: 18px;
line-height: 23px;
}
section.final-actividades .ssba {
margin-top: 10px;
}
section.cabecera-interiorambientali{
background: url("../../../uploads/cabeceraambientali.jpg");
background-size: cover;
background-position: center center;
}
section.cabecera-interiorambientali{
height: 500px;
position: relative;
}
section.cabecera-interiorambientali h1 {
font-size: 35px;
line-height: 40px;
font-weight: 600;
color: #fff;
margin-bottom: 5px;
}
section.cabecera-interiorambientali h2 {
font-size: 25px;
line-height: 30px;
font-weight: 500;
color: #fff;
margin-bottom: 0px;
}
section.cabecera-interiorambientali .contenedor {
position: absolute;
bottom: 35px;
max-width: 630px;
}
section.cabecera-interiorambientali article.cuerpo {
position: static;
}
section.intro-ambientali {
padding: 100px 0 80px;
}
section.intro-ambientali .texto-izq {
display: table-cell;
vertical-align: middle;
padding-right: 40px;
}
section.intro-ambientali .img-der {
display: table-cell;
vertical-align: middle;
width: 40%;
text-align: center;
}
section.intro-ambientali .texto-izq h2:after {
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.intro-ambientali p{
width: 83%;
}
section.banner-ambientali {
background: url("../../../uploads/banner-ambientali.jpg");
background-size: cover;
background-position: center center;
padding: 90px 0;
}
section.banner-ambientali .contenedor {
width: 40%;
float: right;
}
section.banner-ambientali h2{
font-size: 25px;
}
section.banner-ambientali h2:after{
content: "";
position: relative;
height: 3px;
background: #edb100;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
/* margin-left: auto;*/
margin-right: auto;
}
section.banner-ambientali ul {
list-style: disc;
color: #edb100;
margin-left: 1.5em;
}
section.banner-ambientali ul li{
}
section.banner-ambientali p{
width: 485px;
}
section.final-ambientali {
padding: 100px 0 80px;
}
section.final-ambientali .texto-izq {
padding-right: 20px;
width: 50%;
float: left;
margin-bottom: 3em;
}
section.final-ambientali .texto-dere {
padding-right: 20px;
width: 47%;
float: right;
margin-top: 8.5em;
margin-bottom: 6em;
}
section.final-ambientali .texto-izq h2:after {
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
}
section.final-ambientali p{
/* width: 94%;*/
line-height: 20px;
}
section.final-ambientali ul {
list-style: disc;
color: #edb100;
margin-left: 1.5em;
}
section.final-ambientali ul li.lista12, .lista13, .lista14, .lista15, .lista16, .lista17{
list-style-type: none;
}
section.final-ambientali ul li.lista12:before{
content: "";
height: 2px;
background: #edb100;
display: block;
margin-top: 9px;
margin-bottom: 30px;
width: 10px;
float: left;
}
section.final-ambientali ul li.lista13:before{
content: "";
height: 2px;
background: #edb100;
display: block;
margin-top: 9px;
margin-bottom: 30px;
width: 10px;
float: left;
}section.final-ambientali ul li.lista14:before{
content: "";
height: 2px;
background: #edb100;
display: block;
margin-top: 9px;
margin-bottom: 30px;
width: 10px;
float: left;
}section.final-ambientali ul li.lista15:before{
content: "";
height: 2px;
background: #edb100;
display: block;
margin-top: 9px;
margin-bottom: 30px;
width: 10px;
float: left;
}section.final-ambientali ul li.lista16:before{
content: "";
height: 2px;
background: #edb100;
display: block;
margin-top: 9px;
margin-bottom: 30px;
width: 10px;
float: left;
}section.final-ambientali ul li.lista17:before{
content: "";
height: 2px;
background: #edb100;
display: block;
margin-top: 9px;
margin-bottom: 30px;
width: 10px;
float: left;
}
section.final-ambientali ul li.lista12 p{
margin-left: 1.5em;
}
section.final-ambientali ul li.lista13 p{
margin-left: 1.5em;
}
section.final-ambientali ul li.lista14 p{
margin-left: 1.5em;
}
section.final-ambientali ul li.lista15 p{
margin-left: 1.5em;
}
section.final-ambientali ul li.lista16 p{
margin-left: 1.5em;
}
section.final-ambientali ul li.lista17 p{
margin-left: 1.5em;
}
section.cabecera-interiorcontacto{
height: 500px;
position: relative;
}
section.cabecera-interiorcontacto h1 {
font-size: 35px;
line-height: 40px;
font-weight: 600;
color: #fff;
margin-bottom: 5px;
}
section.cabecera-interiorcontacto h2 {
font-size: 25px;
line-height: 30px;
font-weight: 500;
color: #fff;
margin-bottom: 0px;
}
section.cabecera-interiorcontacto{
background: url("../../../uploads/cabecera-contacto.jpg");
background-size: cover;
background-position: center center;
}
section.cabecera-interiorcontacto .contenedor {
position: absolute;
bottom: 35px;
max-width: 630px;
}
section.cabecera-interiorcontacto article.cuerpo {
position: static;
}
section.intro-contacto {
padding: 100px 0 40px;
}
section.intro-contacto h1 {
text-align: center;
}
section.intro-contacto h1:after {
content: "";
position: relative;
height: 3px;
background: #003e66;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
margin-right: auto;
margin-left: auto;
}
section.intro-contacto p.intro {
text-align: center;
max-width: 900px;
margin-right: auto;
margin-left: auto;
margin-bottom: 50px;
}
section.intro-contacto .oficinas {
text-align: center;
float: left;
margin-top: 4em;
width: 50%;
}
section.intro-contacto .oficinas h2:after {
content: "";
position: relative;
height: 2px;
background: #003411;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 60px;
margin-right: auto;
margin-left: auto;
}
section.intro-contacto .oficinas h3{
font-size: 18px;
font-weight: 600;
margin-bottom: 10px;
color: #4b4b4b;
}
section.intro-contacto .oficinas h2{
font-weight: 600;
}
section.intro-contacto .oficinas p {
font-size: 18px;
line-height: 23px;
font-weight: 100;
}
section.intro-contacto .oficinas p.resp {
display: none;
}
section.intro-contacto .oficinas p img {
vertical-align: middle;
margin-right: 8px;
}
section.intro-contacto .mapa-der {
/* display: table-cell;*/
/* vertical-align: middle;*/
float: right;
/* margin-top: 3em;*/
width: 50%;
}
section.medio-contacto {
padding: 110px 0;
margin-top: 22em;
}
section.medio-contacto .caja1 h1{
text-align: center;
}
section.medio-contacto .caja1 h1:after{
content: "";
position: relative;
height: 3px;
background: #003e66;
display: block;
margin-top: 10px;
margin-bottom: 30px;
width: 75px;
margin-left: auto;
margin-right: auto;
}
section.medio-contacto ul li h2{
font-size: 20px;
margin-top: 1.5em;
font-weight: 600;
}
section.medio-contacto ul li h2:after{
content: "";
position: relative;
height: 3px;
background: #003411;
display: block;
margin-top: 10px;
width: 50px;
margin-left: auto;
margin-right: auto;
}
section.medio-contacto .caja1 ul li{
box-sizing: border-box;
padding: 10px;
height: 255px;
/* margin-left: 1em; */
box-shadow: 0px 5px 20px 0px rgba(37,37,37,0.4);
border-radius: 5px;
margin-right: 1em;
display: inline-block;
}
section.medio-contacto ul li.caja-uno{
width: 50%;
}
section.medio-contacto ul li.caja-dos{
width: 50%;
}
section.medio-contacto ul li.caja-tres{
width: 50%;
}
section.medio-contacto ul li.caja-cuatro{
width: 50%;
margin-right: 0px;
}
section.medio-contacto ul{
list-style: none;
text-align: center;
display: inline-flex;
}
section.intro-contacto .mapa-der iframe{
height: 350px;
}
section.formulario-contacto {
padding: 60px 0 50px;
/*background: #43a3da;*/
}
section.formulario-contacto .form-der h3 {
font-size: 20px;
line-height: 25px;
font-weight: 600;
color: #4b4b4b;
margin-bottom: 2em;
}
section.formulario-contacto .form-der p.intro {
font-size: 16px;
line-height: 21px;
font-weight: 500;
color: #fff;
margin-bottom: 30px;
margin-top: 12px;
}
section.formulario-contacto .form-der .col {
float: left;
width: 26%;
margin-right: 4%;
}
section.formulario-contacto .form-der .col1 {
float: left;
width: 26%;
margin-right: 4%;
}
section.formulario-contacto .form-der .col.ultima {
width: 40%;
margin-right: 0;
}
section.formulario-contacto .form-der .col p {
font-size: 18px;
line-height: 23px;
font-weight: 500;
color: #fff;
}
section.formulario-contacto .form-der .col p span {
font-size: 18px;
line-height: 23px;
font-weight: 500;
color: #7a7a7a;
display: block;
margin-bottom: 8px;
}
section.formulario-contacto .form-der .col1 p {
font-size: 18px;
line-height: 23px;
font-weight: 500;
color: #fff;
}
section.formulario-contacto .form-der .col1 p span {
font-size: 18px;
line-height: 23px;
font-weight: 500;
color: #7a7a7a;
display: block;
margin-bottom: 8px;
}
section.formulario-contacto .form-der .col input[type="text"] {
font-size: 18px;
line-height: 23px;
font-weight: 500;
color: #464545;
background: transparent;
border: 1px solid #dbdbdb;
width: 100%;
border-radius: 0;
padding: 4px 8px;
}
section.formulario-contacto .form-der .col textarea {
font-size: 18px;
line-height: 23px;
font-weight: 500;
color: #464545;
background: transparent;
border: 1px solid #dbdbdb;
width: 100%;
border-radius: 0;
padding: 4px 8px;
min-height: 117px;
}
section.formulario-contacto .form-der .col1 input[type="text"] {
font-size: 18px;
line-height: 23px;
font-weight: 500;
color: #464545;
background: transparent;
border: 1px solid #dbdbdb;
width: 100%;
border-radius: 0;
padding: 4px 8px;
}
section.formulario-contacto .form-der .col1 textarea {
font-size: 18px;
line-height: 23px;
font-weight: 500;
color: #464545;
background: transparent;
border: 1px solid #dbdbdb;
width: 100%;
border-radius: 0;
padding: 4px 8px;
min-height: 117px;
}
section.formulario-contacto .form-der .col p.polpriv {
font-size: 15px;
line-height: 20px;
font-weight: 500;
color: #fff;
text-align: right;
}
section.formulario-contacto .form-der .col p.polpriv input[type="checkbox"] {
}
section.formulario-contacto .form-der .col p.polpriv label {
font-size: 15px;
line-height: 20px;
font-weight: 500;
color: #222;
}
section.formulario-contacto .form-der .col p.polpriv a {
font-size: 15px;
line-height: 20px;
font-weight: 500;
color: #222;
text-decoration: underline;
}
section.formulario-contacto .form-der .col .boton {
text-align: right;
}
section.formulario-contacto .form-der .col .boton input.btnform {
font-size: 18px;
line-height: 23px;
font-weight: 500;
color: #fff;
background: #40674d;
border: 2px solid #40674d;
border-radius: 0;
padding: 8px 36px;
cursor: pointer;
}
/*///////////////RESPONSIVE///////////////////////////////*/
@media (max-width: 920px){
section.servicios-home div.cajones.uno{
width: 33.3%;
}
section.servicios-home div.cajones.dos{
width: 33.3%;
}
section.servicios-home div.cajones.tres{
width: 33.3%;
}
section.servicios-home div.cajones.cuatro{
width: 33.3%;
}
section.servicios-home div.cajones.cinco{
width: 33.3%;
}
section.servicios-home div.cajones.seis{
width: 33.3%;
}
}
@media (max-width: 760px){
.img-resp {
display: block;
}
section.intro-home .img-der {
display: none;
}
section.intro-home .texto-izq {
padding-right: 0px;
}
section.intro-home .texto-izq h1{
text-align: center;
}
section.intro-home .texto-izq h1:after{
margin-right: auto;
margin-left: auto;
}
section.intro-home .texto-izq p{
text-align: center;
padding-right: 0px;
}
section.intro-home .texto-izq a.btn{
margin-right: auto;
margin-left: auto;
}
.img-resp1 {
display: block;
text-align: center;
}
section.final-home .img-izq {
display: none;
}
section.final-home .texto-der h2{
text-align: center;
}
section.final-home .texto-der h2:after{
margin-right: auto;
margin-left: auto;
}
section.final-home .texto-der {
text-align: center;
padding-left: 0px;
}
section.final-home .texto-der a.btn{
margin-right: auto;
margin-left: auto;
}
}
@media (max-width: 425px){
section.cabecera-home .contenedor p{
font-size: 20px;
}
section.cabecera-home .contenedor h1{
font-size: 35px !important;
}
section.cabecera-home .contenedor h2{
font-size: 30px;
}
}
@media (max-width: 375px){
section.cabecera-home .contenedor p{
font-size: 16px;
}
section.cabecera-home .contenedor h1{
font-size: 30px !important;
}
section.cabecera-home .contenedor h2{
font-size: 25px;
}
}
@media (max-width: 560px){
section.servicios-home div.cajones.uno{
width: 50%;
}
section.servicios-home div.cajones.dos{
width: 50%;
}
section.servicios-home div.cajones.tres{
width: 50%;
}
section.servicios-home div.cajones.cuatro{
width: 50%;
}
section.servicios-home div.cajones.cinco{
width: 50%;
}
section.servicios-home div.cajones.seis{
width: 50%;
}
}
@media (max-width: 375px){
section.servicios-home div.cajones h3{
left: 10px;
}
}
@media (max-width: 935px){
section.banner-home a.btn{
position: unset;
margin-left: auto;
margin-right: auto;
}
section.banner-home h2{
text-align: center;
}
section.banner-home h2:after{
margin-right: auto;
margin-left: auto;
}
section.banner-home p{
text-align: center;
max-width: none;
}
}
@media (max-width: 345px){
section.banner-home a.btn{
min-width: 200px;
}
}
@media (max-width: 895px){
section.banner-nosotros{
padding: 100px 0;
}
}
@media (max-width: 810px){
section.banner-nosotros{
padding: 80px 0;
}
}
@media (max-width: 810px){
section.banner-nosotros{
padding: 60px 0;
}
}
@media (max-width: 732px){
section.banner-nosotros{
padding: 40px 0;
}
}
@media(max-width: 1050px){
section.servicios-home div.cajones h3 {
font-size: 18px;
line-height: 22px;
font-weight: 500;
left: 15px;
}
}
@media (max-width: 500px){
section.servicios-home div.cajones.uno{
width: 100%;
}
section.cabecera-home .contenedor h2{
font-size: 30px;
line-height: 35px;
font-weight: 500;
}
section.servicios-home div.cajones.dos{
width: 100%;
}
section.servicios-home div.cajones.tres{
width: 100%;
}
section.servicios-home div.cajones.cuatro{
width: 100%;
}
section.servicios-home div.cajones.cinco{
width: 100%;
}
section.servicios-home div.cajones.seis{
width: 100%;
}
section.cabecera-home .contenedor h1{
font-size: 35px;
line-height: 40px;
}
section.cabecera-home .contenedor p {
font-size: 20px;
line-height: 25px;
}
div#logotop img {
width: 175px;
}
}
@media(max-width: 360px){
section.cabecera-home .contenedor h2 {
font-size: 25px;
line-height: 30px;
}
}
/*@media (max-width: 400px){
section.cabecera-home .contenedor{
top: 40%;
}
}*/
/*///////////NOSOTROS/////////////*/
@media (max-width: 700px){
.img-resp5 {
display: block;
}
section.banner-nosotros{
background: #fff;
padding: 0px;
}
section.banner-nosotros .contenedor {
max-width: 100%;
}
section.banner-nosotros .contenedor p {
text-align: center;
/*color: #fff;*/
}
section.banner-nosotros .contenedor h2 {
/*color: #fff;*/
text-align: center;
}
section.banner-nosotros .contenedor h2:after {
margin-left: auto;
margin-right: auto;
}
section.banner-nosotros .contenedor a.btn{
margin-right: auto;
margin-left: auto;
}
}
@media (max-width: 760px){
.img-resp2 {
display: block;
}
section.final-nosotros .img-izq {
display: none;
}
section.final-nosotros .texto-der h2{
text-align: center;
}
section.final-nosotros .texto-der h2:after{
margin-right: auto;
margin-left: auto;
}
section.final-nosotros .texto-der {
text-align: center;
padding-left: 0px;
}
}
@media only screen and (max-width: 760px){
section.formulario-interiores .form-der{
max-width: 500px;
margin: 0 auto;
}
section.formulario-interiores .form-der .col {
float: left;
width: 50%;
padding-right: 15px;
margin-right: 0px;
}
section.formulario-interiores .form-der .col1 {
float: left;
width: 50%;
/*padding-right: 15px;*/
margin-right: 0px;
}
section.formulario-interiores .form-der .col.ultima{
float: left;
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 0px;
}
section.formulario-interiores .form-der .col .boton input.btnform{
width: 100%;
}
}
@media only screen and (max-width: 425px){
section.formulario-interiores .form-der{
max-width: 500px;
margin: 0 auto;
}
section.formulario-interiores .form-der .col {
width: 100%;
padding-right: 0px;
margin-right: 0px;
}
section.formulario-interiores .form-der .col1 {
width: 100%;
padding-right: 0px;
margin-right: 0px;
}
section.formulario-interiores .form-der .col.ultima{
float: left;
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 0px;
}
section.formulario-interiores .form-der .col .boton input.btnform{
width: 100%;
}
}
/*/////////////ACTIVIDADES////////////////*/
@media (max-width: 760px){
.img-resp3 {
display: block;
}
section.geologiaplicada-actividades .img-izq {
display: none;
}
section.geologiaplicada-actividades .texto-der h2{
text-align: center;
}
section.geologiaplicada-actividades .texto-der h2:after{
margin-right: auto;
margin-left: auto;
}
section.geologiaplicada-actividades .texto-der {
text-align: center;
padding-left: 0px;
}
section.geologiaplicada-actividades .texto-der a.btn{
margin-right: auto;
margin-left: auto;
}
}
@media (max-width: 1190px){
section.exprop-actividades{
background-position: 70%;
}
}
@media (max-width: 900px){
section.exprop-actividades{
background-position: 80%;
}
}
@media (max-width: 425px){
section.exprop-actividades{
background-position: 85%;
}
}
@media (max-width: 935px){
section.exprop-actividades p {
text-align: center;
max-width: none;
}
section.exprop-actividades h2 {
text-align: center;
}
section.exprop-actividades a.btn {
position: unset;
margin-left: auto;
margin-right: auto;
}
section.exprop-actividades h2:after {
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 345px){
section.exprop-actividades a.btn {
min-width: 200px;
}
}
@media (max-width: 760px){
.img-resp4 {
display: block;
}
section.final-actividades .img-der {
display: none;
}
section.final-actividades .texto-izq {
padding-right: 0px;
}
section.final-actividades .texto-izq h2{
text-align: center;
}
section.final-actividades .texto-izq h2:after{
margin-right: auto;
margin-left: auto;
}
section.final-actividades .texto-izq p{
text-align: center;
padding-right: 0px;
margin-bottom: 3em;
}
}
@media (max-width: 930px){
.img-resp6 {
display: block;
}
.img-resp7 {
display: block;
}
.img-resp8 {
display: block;
}
section.banner-actividades.dos .contenedor{
margin-right: 0em;
}
section.banner-actividades .contenedor{
margin-left: 0em;
}
section.banner-actividades1{
background: #fff;
padding: 0px;
}
section.banner-actividades.uno{
background: #fff;
padding: 0px;
}
section.banner-actividades.uno .contenedor{
text-align: center;
width: 100%;
}
section.banner-actividades .contenedor h2:after{
margin-right: auto;
margin-left: auto;
}
section.banner-actividades.uno .contenedor a.btn{
margin-right: auto;
margin-left: auto;
margin-bottom: 2em;
}
section.banner-actividades.dos{
background: #fff;
padding: 0px;
}
section.banner-actividades.dos .contenedor{
text-align: center;
width: 100%;
}
section.banner-actividades .contenedor h2:after{
margin-right: auto;
margin-left: auto;
}
section.banner-actividades.dos .contenedor a.btn{
margin-right: auto;
margin-left: auto;
margin-bottom: 2em;
}
section.banner-actividades.tres{
background: #fff;
padding: 0px;
}
section.banner-actividades.tres .contenedor{
text-align: center;
width: 100%;
}
section.banner-actividades .contenedor h2:after{
margin-right: auto;
margin-left: auto;
}
section.banner-actividades.tres .contenedor a.btn{
margin-right: auto;
margin-left: auto;
margin-bottom: 2em;
}
}
/*///////////////ADJUDICACIONES/////////////*/
@media (max-width: 800px){
.col-md-4{
width: 50%;
}
}
@media (max-width: 545px){
.col-md-4{
width: 100%;
}
}
@media (max-width: 750px){
.wp_jds_category button.filter {
width: 27%;
width: ;
float:;
margin-left: ;
margin: ;
}
}
@media (max-width: 500px){
.wp_jds_category button.filter{
width: 100%;
}
}
/*///////////MEDIOAMBIENTE///////////*/
@media (max-width: 1000px){
section.final-medioambiente ul li.caja-uno{
width: 100%
}
section.final-medioambiente ul li.caja-dos{
width: 100%
}
section.final-medioambiente ul li p{
width: 100%;
text-align: left;
padding-left: 10px;
}
section.final-medioambiente h2{
text-align: center;
}
section.final-medioambiente h2:after{
margin-left: auto;
margin-right: auto;
}
section.final-medioambiente p{
text-align: center;
padding-right: 15px;
padding-left: 15px;
width: 100%;
}
}
@media (max-width: 760px){
.btns{
margin-left: 2em;
}
section.intro-medioambiente p{
width: 100%;
}
section.final-medioambiente article.cuerpo{
padding-left: 0px;
padding-right: 0px;
}
section.final-medioambiente{
padding: 100px 0px;
}
section.final-medioambiente h2{
text-align: center;
}
section.final-medioambiente h2:after{
margin-left: auto;
margin-right: auto;
}
section.final-medioambiente p{
text-align: center;
padding-right: 15px;
padding-left: 15px;
width: 100%;
}
}
/*///////////MEDIOAMBIENTE1///////////////////*/
@media (max-width: 1360px){
section.banner-politicali p{
width: 100%;
}
}
@media (max-width: 1180px){
.img-resp9{
display: block;
}
section.banner-politicali{
background: #fff;
}
section.banner-politicali .contenedor {
width: 100%;
}
section.banner-politicali .contenedor a.btn{
margin-right: auto;
margin-left: auto;
}
section.banner-politicali .contenedor h2{
text-align: center;
}
section.banner-politicali .contenedor h2:after{
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 768px){
section.intro-politicali p{
width: 100%;
}
.img-resp10{
display: block;
}
section.cabecera-home .contenedor h1{
font-size: 40px;
}
section.final-politicali .img-der{
display: none;
}
section.final-politicali .texto-izq{
padding-right: 0px;
}
section.final-politicali h2:after{
margin-right: auto;
margin-left: auto;
}
section.final-politicali p{
margin-left: auto;
margin-right: auto;
width: 100%;
}
section.final-politicali a.btn{
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 1120px){
section.bannerfinal-politicali{
background-position: 40%;
}
}
@media (max-width: 960px){
.img-resp11{
display: block;
}
section.bannerfinal-politicali article.cuerpo{
padding-right: 0px;
padding-left: 0px;
}
section.bannerfinal-politicali{
background: #fff;
}
section.bannerfinal-politicali .contenedor{
padding-left: 15px;
padding-right: 15px;
width: 100%;
margin-right: auto;
margin-left: auto;
float: none;
}
section.bannerfinal-politicali .ssbp-wrap{
padding-left: 15px;
}
section.bannerfinal-politicali h2{
text-align: center;
}
section.bannerfinal-politicali h2:after{
margin-left: auto;
margin-right: auto;
}
section.bannerfinal-politicali a.btn{
margin-right: auto;
margin-left: auto;
margin-bottom: 3em;
}
}
/*//////////POLITICAAM//////////////*/
@media (max-width: 768px){
.img-resp12{
display: block;
}
section.intro-ambientali .img-der{
display: none;
}
section.intro-ambientali h2{
margin-top: 2em;
text-align: center;
}
section.intro-ambientali h2:after{
margin-left: auto;
margin-right: auto;
}
section.intro-ambientali .texto-izq{
padding-right: 0px;
}
section.intro-ambientali p{
width: 100%;
}
section.intro-ambientali a.btn{
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 1260px){
section.banner-ambientali p{
width: 100%;
}
}
@media (max-width: 1000px){
.img-resp13{
display: block;
}
section.banner-ambientali {
background: #fff;
}
section.banner-ambientali .contenedor {
width: 100%;
float: none;
}
section.banner-ambientali .contenedor a.btn{
margin-right: auto;
margin-left: auto;
}
section.banner-ambientali h2{
text-align: center;
}
section.banner-ambientali h2:after{
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 768px ){
section.final-ambientali p{
/*width: 100%;*/
}
section.final-ambientali .texto-izq{
padding-right: 0px;
width: 100%;
float: none;
margin-bottom: 0;
}
section.final-ambientali .texto-dere{
padding-right: 0px;
width: 100%;
float: none;
margin-top: 0;
margin-bottom: 6em;
}
section.final-ambientali h2{
text-align: center;
}
section.final-ambientali h2:after{
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 1030px){
section.medio-contacto ul{
display: unset;
}
section.medio-contacto ul li.caja-uno{
width: 48%;
float: left;
}
section.medio-contacto ul li.caja-dos{
width: 48%;
float: right;
margin-right: 0px;
}
section.medio-contacto ul li.caja-tres{
width: 48%;
float: right;
margin-right: 0px;
margin-top: 1em;
}
section.medio-contacto ul li.caja-cuatro{
width: 48%;
/* margin-right: 0px; */
float: left;
margin-top: 1em;
}
}
@media (max-width: 768px){
section.intro-contacto .mapa-der{
float: none;
margin-right: auto;
margin-left: auto;
width: 100%;
margin-top: 3em;
}
section.intro-contacto .oficinas{
margin-left: auto;
float: none;
margin-right: auto;
width: 100%;
}
section.medio-contacto{
margin-top: 0px;
}
}
@media (max-width: 530px){
section.medio-contacto ul li.caja-uno{
width: 100%;
}
section.medio-contacto ul li.caja-dos{
width: 100%;
margin-top: 1em;
}
section.medio-contacto ul li.caja-tres{
width: 100%;
}
section.medio-contacto ul li.caja-cuatro{
width: 100%;
}
}
@media (max-width: 768px){
section.formulario-contacto .form-der .col{
float: left;
width: 50%;
padding-right: 15px;
margin-right: 0px;
}
section.formulario-contacto .form-der .col1{
float: left;
width: 50%;
/* padding-right: 15px; */
margin-right: 0px;
}
section.formulario-contacto .form-der .col.ultima{
float: left;
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 0px;
}
section.formulario-contacto .form-der .col .boton input.btnform{
width: 100%;
}
}
@media (max-width: 702px){
section.pie-gessing .pie1{
display: block;
float: left;
width: 50%;
}
section.pie-gessing .pie2{
display: block;
float: right;
width: 50%;
margin-top: 30px;
}
section.pie-gessing .pie1 ul.resplist {
margin-top: 30px;
text-align: center;
display: block;
}
section.pie-gessing .pie1 ul.resplist li {
display: block;
text-align: center;
font-size: 18px;
line-height: 23px;
font-weight: 600;
color: #fff;
}
section.pie-gessing .pie2 ul.resplist {
margin-top: 0px;
text-align: center;
display: block;
}
section.pie-gessing .pie2 ul.resplist li {
display: block;
text-align: center;
font-size: 18px;
line-height: 23px;
font-weight: 600;
color: #fff;
}
section.pie-gessing ul{
display: none;
}
section.pie-gessing ul.contacto{
display: block;
margin-top: 10em;
}
}
}
@media (max-width: 425px){
section.pie-gessing .pie2{
margin-top: 0;
}
section.formulario-contacto .form-der .col{
width: 100%;
padding-right: 0px;
margin-right: 0px;
}
section.formulario-contacto .form-der .col1{
width: 100%;
padding-right: 0px;
margin-right: 0px;
}
section.formulario-interiores .form-der .col.ultima{
float: left;
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 0px;
}
}
@media (max-width: 580px){
section.pie-gessing ul.contacto{
width: 80%;
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 425px){
section.pie-gessing .pie2{
width: 100%;
margin-bottom: 2em;
margin-top: 0;
}
section.pie-gessing ul.contacto li a span {
display: none;
}
section.pie-gessing .pie1{
width: 100%;
}
}
@media (max-width: 482px){
div#legales ul li.separador{
display: none;
}
div#legales ul li{
display: block;
}
}