.one-fourth.column, .four.columns {
width: 31%;
}
.home #Header_wrapper #Header #Top_bar {
background-color: #f8f8f8;
}
.enlace{
text-decoration: underline !important;
text-decoration-color: #fff !important;
color: #fff !important;
}
.enlace:hover{
text-decoration: underline;
text-decoration-color: #fff;
color: #fff;
}
body.has-cookie-bar div#catapult-cookie-bar {
font-size: 13px !important;
font-weight: 300 !important; 
}
.cuadroLlamada .photo_wrapper {
width: 46%;
}
.cuadroLlamada .desc_wrapper {
width: 42%;
margin: 11px 30px;
}
.cuadroLlamada .desc_wrapper .desc {
margin-bottom: 0px;
}
.cuadroLlamada .desc_wrapper h4 {
margin-bottom: 5px;
line-height: 22px;
font-family: 'Archivo';
font-weight: bold;
}
.cuadroLlamada .desc_wrapper h3 {
margin-bottom: 20px;
line-height: 27px;
font-family: 'Archivo';
}
.cuadroLlamada .desc_wrapper p {
margin-bottom: 0px;
font-family: 'Archivo';
font-weight: 500;
line-height: 25px;
}
.poner_padding .section_wrapper {
box-sizing: border-box;
padding: 0px 80px;
}
div.imagen_cuadro {
margin-bottom: 20px;
}
.preguntas {
margin-bottom: 50px !important;
}
.preguntas .question .title {
font-size: 18px;
font-weight: 500;
}
#cont_cajas .redBox button {
color: #353535 !important;
}
#cont_cajas .redBox button:hover {
color: #fff !important;
}
#cont_cajas .grayBox button {
font-weight: 600;
} .rv_pastillas_texto {
width: min-content !important;
}
.rv_pastillas_texto > div > div {
width: 430px !important;
}
.rv_pastillas_img {
width: calc(100% - 530px) !important;
}
.parte1at {
width: auto !important;
}
.parte1at .column.column_image {
width: 80px !important;
box-sizing: border-box;
margin-left: 0px;
margin-right: 0px;
}
.parte1at .column.column_column {
width: 269px !important;
box-sizing: border-box;
margin-left: 0px;
margin-right: 0px;
}
.parte2at {
width: calc(100% - 350px) !important;
} #cont_asistenciaTecnica #imgs_asistenciaTecnica {
text-align: center;
box-sizing: border-box;
}
#cont_asistenciaTecnica .img_fabricante {
display: inline-grid;
width: 250px;
box-sizing: border-box;
text-align: center;
vertical-align: middle;
padding: 10px;
height: 100px;
justify-items: center;
align-items: center;
}
#cont_asistenciaTecnica .img_fabricante.fab_sel {
border: 2px solid #66615C;
border-radius: 5px;
}
#cont_asistenciaTecnica .img_fabricante img:hover {
cursor: pointer;
}
#cont_asistenciaTecnica #info_asistenciaTecnica {
text-align: left;
margin-top: 50px;
}
#cont_asistenciaTecnica .info_fabricante {
display: none;
}
#cont_asistenciaTecnica .info_fabricante.fab_sel {
display: block;
}
#cont_asistenciaTecnica .info_texto {
box-sizing: border-box;
padding-right: 80px;
display: inline-block;
width: 50%;
vertical-align: top;
padding-left: 40px;
}
#cont_asistenciaTecnica .info_imagen {
box-sizing: border-box;
padding-left: 30px;
display: inline-block;
width: 50%;
}
#cont_asistenciaTecnica .titulo_info {
color: #DB3535;
line-height: 40px;
font-size: 30px;
font-weight: 700;
font-family: 'Archivo';
margin-bottom: 35px;
}
#cont_asistenciaTecnica .btn_contacto {
font-family: Archivo;
font-size: 15px;
line-height: 15px;
font-weight: 400;
letter-spacing: 0px;
padding: 15px 46px 15px 46px;
border-width: 0px;
border-radius: 999px;
background: #DB3535;
box-shadow: 0px 1px 2px rgba(198, 228, 246, 0.05);
font-style: normal;
color: #fff;
text-decoration: none;
display: block;
width: fit-content;
}
.btn_contacto {
font-family: Archivo;
font-size: 15px;
line-height: 15px;
font-weight: 400;
letter-spacing: 0px;
padding: 15px 46px 15px 46px;
border-width: 0px;
border-radius: 999px;
background: #DB3535;
box-shadow: 0px 1px 2px rgba(198, 228, 246, 0.05);
font-style: normal;
color: #fff;
text-decoration: none;
display: block;
width: fit-content;
}
#cont_asistenciaTecnica .btn_contacto:hover {
text-decoration: none;
color: #fff;
cursor: pointer;
}
.btn_contacto:hover {
text-decoration: none;
color: #fff;
cursor: pointer;
}
#cont_asistenciaTecnica .btn_contacto:visited {
text-decoration: none;
color: #fff;
}
.btn_contacto:visited {
text-decoration: none;
color: #fff;
}
#cont_asistenciaTecnica p{
font-size:15px;
} #cont_sustitucionVidrios #imgs_sustitucionVidrios {
text-align: center;
box-sizing: border-box;
}
#cont_sustitucionVidrios .img_fabricante {
display: inline-grid;
width: 170px;
box-sizing: border-box;
text-align: center;
vertical-align: middle;
padding: 10px;
height: 100px;
justify-items: center;
align-items: center;
}
#cont_sustitucionVidrios .img_fabricante.fab_sel {
border: 2px solid #66615C;
border-radius: 5px;
}
#cont_sustitucionVidrios .img_fabricante img:hover {
cursor: pointer;
}
#cont_sustitucionVidrios #info_sustitucionVidrios {
text-align: left;
margin-top: 50px;
}
#cont_sustitucionVidrios .info_fabricante {
display: none;
}
#cont_sustitucionVidrios .info_fabricante.fab_sel {
display: block;
}
#cont_sustitucionVidrios .info_texto {
box-sizing: border-box;
padding-right: 80px;
display: inline-block;
width: 50%;
vertical-align: top;
padding-left: 40px;
}
#cont_sustitucionVidrios .info_imagen {
box-sizing: border-box;
padding-left: 30px;
display: inline-block;
width: 50%;
}
#cont_sustitucionVidrios .titulo_info {
color: #DB3535;
line-height: 40px;
font-size: 30px;
font-weight: 700;
font-family: 'Archivo';
margin-bottom: 35px;
}
#cont_sustitucionVidrios .btn_contacto {
font-family: Archivo;
font-size: 15px;
line-height: 15px;
font-weight: 400;
letter-spacing: 0px;
padding: 15px 46px 15px 46px;
border-width: 0px;
border-radius: 999px;
background: #DB3535;
box-shadow: 0px 1px 2px rgba(198, 228, 246, 0.05);
font-style: normal;
color: #fff;
text-decoration: none;
display: block;
width: fit-content;
}
#cont_sustitucionVidrios .btn_contacto:hover {
text-decoration: none;
color: #fff;
cursor: pointer;
}
#cont_sustitucionVidrios .btn_contacto:visited {
text-decoration: none;
color: #fff;
}
#cont_sustitucionVidrios p{
font-size:15px;
} #cont_mantenimientoVentanas #menu_mantenimientoVentanas {
display: inline-block;
box-sizing: border-box;
width: 370px;
}
#cont_mantenimientoVentanas #info_mantenimientoVentanas {
display: inline-block;
box-sizing: border-box;
width: calc(100% - 370px);
vertical-align: top;
padding-left: 45px;
}
#cont_mantenimientoVentanas .menu_mantenimiento {
border: 2px solid #353535;
box-sizing: border-box;
height: 62px;
width: 370px;
border-radius: 10px;
display: flex;
align-items: center;
padding: 0px 20px;
margin-bottom: 30px;
cursor: pointer;
}
#cont_mantenimientoVentanas .menu_mantenimiento.man_sel {
border: 2px solid #DB3535;
}
#cont_mantenimientoVentanas .menu_mantenimiento p {
margin:0px;
font-family: 'Archivo';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 130%;
color: #353535;
width: 100%;
}
#cont_mantenimientoVentanas .menu_mantenimiento.man_sel p {
color: #DB3535;
}
#cont_mantenimientoVentanas .menu_mantenimiento i {
font-size: 25px;
color: #353535;
display: inline-block;
width: max-content;
}
#cont_mantenimientoVentanas .menu_mantenimiento.man_sel i {
color: #DB3535;
}
#cont_mantenimientoVentanas .info_mantenimiento {
display: none;
text-align: right;
}
#cont_mantenimientoVentanas .info_mantenimiento.man_sel {
display: block;
}
#cont_mantenimientoVentanas .info_imagen {
margin-bottom: 30px;
}
#cont_mantenimientoVentanas .info_texto {
text-align: left;
}
#cont_mantenimientoVentanas .btn_contacto {
font-family: Archivo;
font-size: 15px;
line-height: 15px;
font-weight: 400;
letter-spacing: 0px;
padding: 15px 46px 15px 46px;
border-width: 0px;
border-radius: 999px;
background: #DB3535;
box-shadow: 0px 1px 2px rgba(198, 228, 246, 0.05);
font-style: normal;
color: #fff;
text-decoration: none;
display: block;
width: fit-content;
margin: 0 auto;
}
#cont_mantenimientoVentanas .btn_contacto:hover {
text-decoration: none;
color: #fff;
cursor: pointer;
}
#cont_mantenimientoVentanas .btn_contacto:visited {
text-decoration: none;
color: #fff;
}
#cont_mantenimientoVentanas p {
font-size:15px;
}
@media  (max-width: 1920px) {
.divizq{
width: 461px !important;
margin-left:80px;
}
.divder{
width: 520px;
margin-left:40px;
}	
}
@media  (max-width: 1239px) {
.quitarPadding .section_wrapper .wrap {
padding: 0px !important;
}
.cuadroLlamada .photo_wrapper {
width: 45%;
}
.cuadroLlamada .desc_wrapper {
padding-top: 0px;
width: 50%;
margin: 20px 10px;
}
.cuadroLlamada .desc_wrapper h4 {
font-size: 17px;
}
.cuadroLlamada .desc_wrapper h3 {
font-size: 20px;
line-height: 20px;
margin-bottom: 15px;
}
.cuadroLlamada .desc_wrapper p {
font-size: 13px;
}
#cont_asistenciaTecnica .img_fabricante {
width: 170px;
}
#cont_asistenciaTecnica .info_texto {
padding-right: 20px;
}
#cont_sustitucionVidrios .img_fabricante {
width: 170px;
}
#cont_sustitucionVidrios .info_texto {
padding-right: 20px;
}
.img_movida > div {
margin-top: -200px;
}
#cont_cajas .redBox {
height: fit-content;
padding: 20px !important;
}
#cont_cajas .grayBox {
height: fit-content;
padding: 20px !important;
}
#cont_cajas .redBox button {
padding: 15px 25px;
margin: 0;
}
#cont_cajas .grayBox button {
padding: 15px 25px;
margin: 0;  
}
.sizeIpad{
font-size: 40px!important;
}
.divizq{
margin-left:0px !important
}
.divder{
margin-left:0px !important;
}
}
@media(max-width: 959px) {
.section > .section_wrapper > .wrap {
padding-left: 0px !important;
padding-right: 0px !important;
}
.espacioVacio {
width: 25% !important;
}
.cuadroLlamada {
width: 70% !important;
}
.cuadroLlamada .desc_wrapper {
width: 40%;
margin: 9px 30px;
padding-top: 28px;
}
.cuadroLlamada .desc_wrapper p {
line-height: 20px;
}
.quitarPadding .section_wrapper .wrap {
margin-top: -50px !important;
}
.poner_padding > .section_wrapper {
padding-left: 0px !important;
padding-right: 0px !important;
}
#cont_cajas .redBox {
width: 30% !important;
height: 293px;
padding: 15px !important;
}
#cont_cajas .grayBox {
width: 30% !important;
height: 293px;
padding: 15px !important;
}
#cont_cajas .redBox > div > div:nth-last-of-type(1) {
position: absolute;
bottom: 15px;
}
#cont_cajas .grayBox > div > div:nth-last-of-type(1) {
position: absolute;
bottom: 15px;
}
#cont_cajas .redBox button {
padding: 10px 20px;
margin: 0;
}
#cont_cajas .grayBox button {
padding: 10px 20px;
margin: 0;  
}
.img_movida > div {
margin-top: -200px !important;
}
#cont_mantenimientoVentanas #menu_mantenimientoVentanas {
width: 300px;
}
#cont_mantenimientoVentanas .menu_mantenimiento {
width: 100%;
}
#cont_mantenimientoVentanas #info_mantenimientoVentanas {
width: calc(100% - 300px);
}
.rv_pastillas_texto {
width: min-content !important;
}
.rv_pastillas_texto > div > div {
width: 300px !important;
}
.sections_group .section div.rv_pastillas_img {
width: calc(100% - 300px) !important;
padding-left: 10px !important;
}
.parte1at .column.column_image {
width: 60px !important;
padding-top: 10px;
}
.parte1at .column.column_column {
width: 223px !important;
}
.parte2at {
width: calc(100% - 284px) !important;
}
#misServicios > .section_wrapper > .borderedImg .column_attr {
padding: 0px !important;
}
.section > .section_wrapper > .wrap.sat_imagen_top {
padding-left: 10px !important;
}
.rv_pastillas_texto > div > div > div {
font-size: 17px !important;
line-height: 17px !important;
}
.subtexto{
margin-top:80px !important;
}
.textoestrecho{
margin-top:20px !important;
}
.btt_space{
margin-top:20px !important;
}
.divizq{
width:350px !important;
}
}
@media(max-width: 767px) {
.quitarPadding .section_wrapper .wrap {
margin-top: 0px !important;
}
.poner_medio > div {
display: block !important;
}
.cuadroLlamada .photo_wrapper {
display: inline-block;
margin: 0px;
vertical-align: middle;
}
.cuadroLlamada .desc_wrapper {
display: inline-block;
vertical-align: middle;
width: 48%;
padding-top: 0px;
margin: 0% 3% !important;
}
.column_divider hr {
margin: 0px !important;
}
.poner_padding > .section_wrapper {
padding-left: 15px !important;
padding-right: 15px !important;
}
.testimonials_slider  .bq_wrapper {
padding: 0px !important;
}
#cont_cajas > div {
display: block !important;
}
#cont_cajas .redBox {
width: 100% !important;
height: fit-content;
padding: 20px !important;
margin-top: 0px !important;
margin-bottom: 15px;
}
#cont_cajas .grayBox {
width: 100% !important;
height: fit-content;
padding: 20px !important;
margin-top: 0px !important;
margin-bottom: 15px;
}
#cont_cajas .redBox > div > div:nth-last-of-type(1) {
position: relative;
bottom: 0px;
}
#cont_cajas .grayBox > div > div:nth-last-of-type(1) {
position: relative;
bottom: 0px;
}
.parte1at {
margin-top: 15px !important;
}
.parte1at .column.column_image {
width: 100% !important;
}
.parte1at .column.column_column {
width: 100% !important;
}
.img_movida {
margin-left: 65px !important;
}
#cont_mantenimientoVentanas #menu_mantenimientoVentanas {
width: 100%;
}
#cont_mantenimientoVentanas #info_mantenimientoVentanas {
width: 100%;
padding: 0px;
}
.titulo > div {
margin-bottom: 20px !important;
}
.section_wrapper .column.icono_contacto {
display: inline-block !important;
float: none;
width: fit-content !important;
margin-bottom: 0px !important;
vertical-align: middle;
}
.section_wrapper .column.icono_contacto > div {
display: inline-block !important;
}
.section_wrapper .column.texto_contacto  {
display: inline-block !important;
float: none;
width: calc(100% - 50px) !important;
vertical-align: middle;
margin-bottom: 0px !important;
margin-left: 15px;
}
.contacto_bottom {
margin-bottom: 30px !important;
}
.sections_group .section div.rv_pastillas_img {
width: 100% !important;
padding-left: 0px !important;
}
.section > .section_wrapper > .wrap.sat_imagen_top {
padding-left: 0px !important;
}
.subtexto{
margin-top:10px !important;
text-align:center !important;
}
.btt_space{
margin-left:auto !important;
margin-right:auto !important;
}
.column.mcb-column.mcb-item-ip5fcyl51.one.column_column.subheaderSubtitle{
color: #fff;
}
}
@media(max-width: 480px) {
.poner_padding > .section_wrapper {
padding-left: 30px !important;
padding-right: 30px !important;
}
.cuadroLlamada .photo_wrapper {
display: none;
margin: 0px;
vertical-align: middle;
}
.cuadroLlamada .desc_wrapper {
display: inline-block;
vertical-align: middle;
width: 100%;
margin: 5% 6% !important;
box-sizing: border-box;
}
.quitarPadding .section_wrapper .wrap {
margin-top: 0px !important;
}
.subheaderTitle {
font-size: 40px !important;
line-height: 45px !important;
}
.subheaderSubtitle {
font-size: 30px !important;
line-height: 35px !important;
}
#cont_asistenciaTecnica .info_texto {
box-sizing: border-box;
padding-right: 0px;
display: block;
width: 100%;
padding-left: 0px;
}
#cont_asistenciaTecnica .info_imagen {
box-sizing: border-box;
padding-left: 0px;
display: block;
width: 100%;
margin-top: 10px;
}
#cont_sustitucionVidrios .info_texto {
box-sizing: border-box;
padding-right: 0px;
display: block;
width: 100%;
padding-left: 0px;
}
#cont_sustitucionVidrios .info_imagen {
box-sizing: border-box;
padding-left: 0px;
display: block;
width: 100%;
margin-top: 10px;
}
.section_wrapper .column.texto_contacto > div {
font-size: 16px !important;
}
.section div.titulo {
font-size: 28px !important;
line-height: 35px !important;
margin-bottom: 0px !important;
}
#misServicios > .section_wrapper > .borderedImg .column_attr {
padding: 0px !important;
}
.poner_padding > .section_wrapper {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
#cont_cajas {
padding-top: 40px !important;
padding-bottom: 40px !important;
}
.titulo_execpcion > div {
font-size: 30px !important;
line-height: 35px !important;
}
.sizeIpad{
font-size: 28px!important;
}
#cont_asistenciaTecnica .titulo_info {
font-size: 30px !important;
line-height: 35px !important;
}
#cont_asistenciaTecnica .info_texto > p:nth-last-of-type(1) {
margin-bottom: 50px !important;
}
#cont_asistenciaTecnica .info_texto > a {
margin-bottom: 50px;
}
#cont_sustitucionVidrios .titulo_info {
font-size: 30px !important;
line-height: 35px !important;
}
#cont_sustitucionVidrios .info_texto > p:nth-last-of-type(1) {
margin-bottom: 50px !important;
}
#cont_sustitucionVidrios .info_texto > a {
margin-bottom: 50px;
}
.rv_pastillas_texto > div > div > div {
font-size: 15px !important;
}
#Footer .widgets_wrapper {
padding: 0px;
}
#Footer .widgets_wrapper .widget {
padding: 0px;
}
}
@media (max-width: 998px){
#fotosHomeSeis{
display:none!important;
}
#fotosHomeTres{
display:block!important;
}
.mcb-item-4gdbrimcr{
height:40px!important;
}
.mcb-item-qf35v1hpy{
height:40px!important;
}
.mcb-item-s0adpyv5z{
height:40px!important;
}
}
@media (min-width: 999px){
#fotosHomeTres{
display:none!important;
}
#fotosHomeSeis{
display:block!important;
}
}
@media (max-width:766px){
img.scale-with-grid, #Content img{ }
}
.grecaptcha-badge,.rc-anchor { 
visibility: hidden;
}
@media only screen and ( max-width: 882px){
.cook_row {
display: flex;
justify-content: space-between;
}
.cook_right {
text-align: left;
max-width: 33.33%;
display: flex;
flex-direction: column;
flex: 0 0 0%;
}
.cook_right button {
background-color: rgb(130,130,130);
color: #FFF;
padding: 9px 12px;
font-size: 13px;
font-weight: 400;
line-height: 1;
margin-top: 15px;
margin-right: 10px;
}
}
#img_footer{
max-width:100%	
}
aside#block-25 p i.fas.fa-map-marker-alt{
font-size:20px !important;
}
i.fas.fa-map-marker-alt{
font-size: 30px;
margin-right: 20px;
}
.icono-direccion{
display: flex;
align-items: flex-start;
}
.icono-direccion p{
margin: 0px 0px 0px 0px; 
}