.page-id-19 span.progress_title {
color: #d0d0d0;
font-size: 70px;
font-weight: 700;
}
.page-id-19 span.progress_number {
display: none;
}
@media (min-width : 767px) and (orientation : portrait) {
.title.title_size_large h1 {
font-size: 52px !important;
line-height: 57px !important;
}
.single-post .column1 {
width: 100% !important;
}
.single-post  .column2 {
display: none;
}
.q_elements_item.margen-abajo {
margin-bottom: 35px;
}
.wpb_single_image.wpb_content_element.vc_align_left.la-frechi img {
position: absolute;
left: 67% !important;
width: 157px;
bottom: 26% !important;
transform: rotate(95deg)!important;
}
.wpb_single_image.wpb_content_element.vc_align_left.la-frechidos {
position: absolute;
left: 72% !important;
width: 157px;
top: 41%!important;
transform: rotate(95deg)!important;
}
a.qbutton.small.default.mas-esp {
margin-bottom: 35px;
}
i.qode_icon_font_awesome.fa.fa-bars {
border: 2px solid #1785c9;
border-radius: 53px;
font-size: 28px;
padding: 5px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
}
.lineas.tablet-uno.wpb_column.vc_column_container.vc_col-sm-6 {
width: 100% !important;
}
.postitulo p {
font-size: 19px !important;
width: 70% !important;
}
.vc_empty_space.quitar-espacio {
height: 150px !important;
} }
.disti{
color: #ffffff;
font-size: 23px;
font-weight: 300;
line-height: 25px;
}
.footer_top a.email {
font-size: 17px ;
font-weight: 400;
}
.footer_top  a.telefono {
font-size: 18px;
font-weight: 400;
margin-left: 15px;
margin-right: 15px;
}
.footer_top  a.direccion {
font-size: 17px !important;
font-weight: 400 !important;
}
@media (min-width : 320px) 
and (max-width : 767px)  {
img.mobile {
width: 200px !important;
height: 48px !important;
margin-left: 45px !important;
margin-top: 25px !important;
}
a.qode-btn.qode-btn-medium.qode-btn-solid.qode-btn-icon.boton-slider.qode-btn-shadow-hover.qode-type1-gradient-left-to-right {
font-size: 15px;
}
.ocultar-mobe{
display:none;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.pasos-tarifa.grid_section {
background: #f0f0f0;
padding-top: 35px;
padding-bottom: 35px;
}
.foto-serv.wpb_column.vc_column_container.vc_col-sm-6 {
margin-top: 35px;
}
h2.titulo-pa {
color: #ababab;
font-size: 26px !Important;
font-weight: 700;
line-height: 34px !Important;
}
.q_elements_item.margen-abajo {
margin-bottom: 35px;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1563520939431.grid_section .q_elements_item_content {
padding-bottom: 0px !important;
}
.subtitle {
font-size: 15px;
}
.disti {
color: #ffffff;
font-size: 18px;
line-height: 22px;
font-weight: 400;
}
.footer_top a.email {
font-size: 17px ;
font-weight: 400;
}
.footer_top  a.telefono {
font-size: 18px;
font-weight: 400;
margin-left: 15px;
margin-right: 15px;
}
.footer_top  a.direccion {
font-size: 17px !important;
font-weight: 400 !important;
}
.qode_client_holder {
width: 49% !important;
}
.wpb_single_image.wpb_content_element.vc_align_left.la-frechidos {
left: 58% !important;
top: 49% !important;
transform: rotate(75deg) !important;
}
.wpb_single_image.wpb_content_element.vc_align_left.la-frechi img {
bottom: 16% !important;
transform: rotate(45deg);
}
.progreso-dos.wpb_column.vc_column_container.vc_col-sm-6 {
margin-top: 35px;
}
i.qode_icon_font_awesome.fa.fa-info-circle {
position: fixed;
bottom: 120px;
right: 17px;
font-size: 35px !important;
}
p.titulo-princi {
font-size: 44px !important;
LINE-HEIGHT: 55PX !important;
}
div#container-dos {
display: block !important;
}
#header-dos {
line-height: 47px;
height: 50px;
bottom: 0px;
position: fixed;
background-color: #4c85cc;
box-shadow: -1px 0px 1px black;
width: 100%;
z-index: 1;
left: 0;
text-align: center;
display: block;
}
div#header-dos a {
color: white;
font-size: 13px;
}
.enlace {
background: white;
color: #2e477c !important;
padding: 4px;
margin-left: 2px;
}
i.qode_icon_font_awesome.fa.fa-bars {
border: 2px solid #1785c9;
border-radius: 53px;
font-size: 28px;
padding: 5px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
}
.vc_empty_space.quitar-espacio {
height: 40px !important;
}
.wpb_text_column.wpb_content_element.postitulo p {
font-size: 12px;
width: 86%;
}
.vc_row.wpb_row.section.vc_row-fluid.slider-foto h1 {
font-size: 32px !important;
line-height: 35px !important;
font-weight: 300 !important;
}
.wpb_text_column.wpb_content_element.subtitulo p {
font-size: 13px !important;
line-height: 20px !important;
width: 90%;
}
a.qode-btn.qode-btn-medium.qode-btn-solid.qode-btn-icon.boton-slider.qode-btn-shadow-hover.qode-type1-gradient-left-to-right {
font-size: 17px;
}
.vc_empty_space.quitar-espacio-abajo {
height: 60px !important;
}
p.sub-sub {
font-size: 18px !important;
line-height: 30px !important;
} }
@media (min-width : 768px) 
and (max-width : 1024px)  { 
h4.qode-np-title {
font-size: 12px !important;
}
.single-post .column1 {
width: 100% !important;
}
.single-post  .column2 {
display: none;
}
.q_elements_item.margen-abajo {
margin-bottom: 35px;
}
.postitulo p {
width: 91%;
}
.vc_empty_space.quitar-espacio {
height: 200px !important;
} 
.vc_empty_space.quitar-espacio-abajo {
height: 100px !important;
}
h2 {
font-size: 27px;
line-height: 39px;
}
.q_elements_item.en-tablet {
padding: 2%;
}
.en-tablet .custom_font_holder {
font-size: 32px !important;
line-height: 35px !important;
} }
@media (min-width : 1024px) 
and (max-width : 1365px)  { }
.sidebar input.wpcf7-form-control.wpcf7-submit {
border: 2px solid white;
position: RELATIVE;
}
.sidebar input.wpcf7-form-control.wpcf7-submit:hover {
background: white !important;
color: #1784ca !IMPORTANT;
}
.sidebar span.wpcf7-list-item a {
color: white;
text-decoration: underline;
}
.sidebar h5 {
font-size: 28px;
line-height: 30px;
text-align: center;
}
.sidebar .widget_text.widget.widget_custom_html:nth-child(2) {
background: #1785c9;
padding: 20px 20px 43px 20px;
border-radius: 5px;
}
.sidebar .widget_text.widget.widget_custom_html:nth-child(2)  h5{
color:white !Important;
}
.boton-cajas .qode-btn.qode-btn-icon .qode-btn-text {
padding-right: 11px !important;
padding-left: 11px !important;
}
.wpb_text_column.wpb_content_element.mas-alto-d h4 {
line-height: 32px;
}
.wpb_text_column.wpb_content_element.mas-alto h4 {
line-height: 33px;
}
h2.titulo-pa {
color: #d0d0d0;
font-size: 33px;
font-weight: 700;
line-height: 40px;
}
.title_subtitle_holder_inner h1 span{
color: white;
}
span.subtitle{
color:white;
font-family: 'Work Sans', sans-serif;
font-size: 20px;
line-height: 24px;
font-style: normal;
font-weight: 600;
letter-spacing: -1px;
text-transform: none;
}
.breadcrumb {
display: block !important;
position: relative;
margin-top: 15px;
}
.breadcrumb {
width: 250px;
padding: 5px;
background: rgba(255, 255, 255, 0.81);
text-align: center;
font-weight: bold;
border-radius: 2px;
}
li.narrow .second .inner ul {
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.drop_down .narrow .second .inner ul li {
padding: 0;
width: 331px;
}
.second {
width: 331px;
}
.second .inner{
width: 331px;
}
.second .inner ul{
width: 331px;
}
.second .inner ul li span i {
color: #40b2e6;
display: inline-block;
}
div#container-dos {
display: none;
}
.wpb_single_image.wpb_content_element.vc_align_left.la-frechidos {
position: absolute;
left: 72%;
width: 157px;
top: 5%;
}
.en-fraude a.direccion i {
color: #fff;
}
.en-fraude a.email i {
color: #fff;
}
.en-fraude a.telefono i {
color: #fff;
}
.en-fraude a.email:hover{
color: #f1f1f1 !important;
}
.en-fraude a.telefono:hover{
color: #f1f1f1 !important;
}
.en-fraude a.direccion:hover{
color: #f1f1f1 !important;
}
a.link-latera:hover{
color:#40b2e6 !important;
}
a.email {
font-size: 22px;
color: white;
}
a.email:hover{
color: #40b2e6 !important;
}
a.email i {
color: #40b2e6;
}
a.telefono {
font-size: 26px;
font-weight: bold;
line-height: 49px;
color: white;
}
a.telefono:hover{
color: #40b2e6 !important;
}
a.telefono i {
color: #40b2e6;
}
a.direccion:hover{
color: #40b2e6 !important;
}
a.direccion i {
color: #40b2e6;
}
a.direccion {
font-size: 20px;
line-height: 40px;
color: white;
}
.wpb_text_column.wpb_content_element.subtitulo p {
color: #444;
font-size: 18px;
line-height: 30px;
width: 93%;
}
h1 strong {
font-weight: 900;
letter-spacing: 1px;
color: #1686c8;
}
.vc_row.wpb_row.section.vc_row-fluid.slider-foto h1 {
font-size: 55px;
color: #444;
font-weight: 700;
line-height: 57px;
width: 100%;
}
.custom_font_holder {
font-size: 45px !important;
}
.header_bottom.clearfix {
background-color: rgba(255, 255, 255, 0.8) !important;
}
.light.header_style_on_scroll nav.main_menu>ul>li.active>a, .light.header_style_on_scroll nav.main_menu>ul>li:before, .light.header_style_on_scroll nav.main_menu>ul>li>a:hover, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:before, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover {
color: #444 !Important;
}
a.side_menu_button_link.medium i.qode_icon_font_awesome.fa.fa-info-circle {
color: #146ea5;
font-size: 36px;
}
a.qode-btn.qode-btn-medium.qode-btn-solid.qode-btn-icon.boton-slider.qode-btn-shadow-hover.qode-type1-gradient-left-to-right {
font-size: 19px;
}
.postitulo p {
font-size: 19px;
background:  #1686c8;
color: white;
width: 66%;
padding-left: 15px;
}
a.qode-btn.qode-btn-medium.qode-btn-solid.qode-btn-icon.boton-slider.qode-btn-shadow-hover.qode-type1-gradient-left-to-right:hover {
background: white;
color: #444 !important;
}
p.p1 {
color: #ffffff;
font-family: 'Work Sans', sans-serif;
font-size: 40px;
line-height: 48px;
font-style: normal;
font-weight: 700;
letter-spacing: -2px;
text-transform: none;
}
p.p2 {
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
color: white;
margin-top: 25px;
}
span.icono i {
font-size: 45px;
margin-bottom: 18px;
margin-top: 10px;
color: white;
}
span.icono.dere i {
color: #1784ca;
float: right;
}
i.fa.fa-ellipsis-h {
color: white;
float: right;
font-size: 61px;
margin-top: 15px;
}
a.leer-m i {
float: none !important;
font-size: 18px !important;
}
a.leer-m {
font-size: 16px;
color: white;
font-weight: 300;
}
span.elicono i {
color: #1784ca !important;
float: none !important;
margin-top: 0 !IMPORTANT;
}
p.titulo-princi {
font-size: 56px;
color: #40b2e6;
LINE-HEIGHT: 72PX;
font-weight: 200;
}
p.subtitulo-big {
font-size: 20px;
font-weight: 300;
}
p.sub-sub {
font-size: 20px;
line-height: 27px;
}
.q_elements_item.borde-arriba {
border-top: 2px solid #fafafa;
}
p.p3 {
font-size: 38px;
font-weight: 800;
line-height: 43px;
color: #1a1a1a;
}
p.p3 strong {
font-weight: 900;
color: #40b2e6;
text-transform: uppercase;
letter-spacing: 1px;
}
.wpb_single_image.wpb_content_element.vc_align_left.la-frechi img {
position: absolute;
left: 47%;
width: 157px;
bottom: 2%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
background: transparent;
border-bottom: 2px solid white;
}
textarea.wpcf7-form-control.wpcf7-textarea {
background: transparent;
border-bottom: 2px solid white;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
color: white;
font-weight: 400;
font-size: 15px;
}
textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
color: white;
font-weight: 400;
font-size: 15px;
}
span.wpcf7-list-item {
color: white;
margin-top: 25px;
}
input.wpcf7-form-control.wpcf7-submit {
float: right;
border-radius: 100px !important;
width: 100px;
text-align: center;
font-size: 19px !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
margin-bottom: 15px;
}
span.wpcf7-list-item a {
color: #4c86cb;
font-weight: bold;
}
textarea.wpcf7-form-control.wpcf7-textarea {
color: white;
}
input {
color: white !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
height: 125px;
}
input.wpcf7-form-control.wpcf7-submit {
margin-bottom: 60px;
}
.page-id-680 .q_progress_bar .progress_title_holder {
position: relative;
margin: 30px 0 7px;
}
h4.subtitle {
color: white;
}