/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 09 2024 | 10:12:12 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS knowledge echa un vistazo a http://www.w3schools.com/css/css_syntax.asp

Fin del comentario */ 

#pwbox-15930{
	border:1px solid;
}

.fondo-blanco img {
  background: #fff;
}
header .header_top .q_social_icon_holder {
    float: left;
    margin: 1px;
    width: 32px;
}
.footer_top {
    text-align: center;
}
@media (min-width : 320px) 
and (max-width : 767px)  { 
  
  .carousel-inner .item .image {background-position:left top;}  
  
  #nav-menu-item-15877 {display:inherit;}
  
  .page-id-15354 .responsive_mode_from_1000 .q_elements_item_content{padding-bottom:24px !important;}
  
  h5.entry_title  {line-height:26px;}
  
  .vc_custom_1568732946423 .separator.small {left:38%;}
  
  .home .vc_custom_1567697304441 {background-position:left bottom; background-size:inherit;}
  
  .sectoriales p {line-height:26px;}
  
  .home .vc_custom_1568732849737 {padding-top:30px !important; padding-bottom:30px !important;}
  
  .home .vc_custom_1567697304441 {padding-top:30px !important; padding-bottom:30px !important;}
  
  .subtitulos-pag p {line-height:26px;}
  
i.qode_icon_font_awesome.fa.fa-bars{  
  font-size: 23px;
    border: 2px solid #385ca9;
    border-radius: 100px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    color: #385CA8;
  }
  h4.q_slide_subtitle {
    font-size: 16px !important;
}
  h2.q_slide_title{
  font-size:35px !important;
    line-height:35px !important;
  }
  p.q_slide_text{
    font-size: 14px !important;
}
  .slider_content.left {
    padding-left: 15px;
}
  .call_to_action_text.font_size_inherit.font_weight_inherit.letter_spacing_inherit {
    font-size: 14px !important;
    line-height: 22px;
}
  h3 {
    font-size: 23px;
}
  p {
    font-size: 14px !important;
    line-height: 24px;
}
  .ocu-mob{
   display:none; 
  }
  .vc_row.wpb_row.section.vc_row-fluid.sectoriales.vc_custom_1567697304441 {
    background-position-x: -275px !important;
}
  .sectoriales h2 {
    font-size: 26px;
    line-height: 37px;
}
  .logos-empresas .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 33%;
    float: left;
}
  h5.entry_title a {
    font-size: 18px !important;
    line-height: 19px !important;
}

  .wpb_text_column.wpb_content_element.vc_custom_1568649462288 {
    padding-left: 25px;
    padding-right: 25px !important;
}
  .footer_bottom_holder {
    margin-left: 25px;
    margin-right: 25px;
}
  /* STYLES GO HERE */}

@media (min-width : 768px) 
and (max-width : 1023px)  { 
    h5.entry_title a {
    font-size: 18px !important;
    line-height: 19px !important;
}
   h3 {
    font-size: 23px;
}
  p {
    font-size: 14px !important;
    line-height: 24px;
}
  /* STYLES GO HERE */}

@media (min-width : 1024px) 
and (max-width : 1365px)  {
    h5.entry_title a {
    font-size: 18px !important;
    line-height: 19px !important;
}
   h3 {
    font-size: 23px;
}
  p {
    font-size: 14px !important;
    line-height: 24px;
}
 .futab {
    display: none;
}
  /* STYLES GO HERE */}


@media (min-width : 767px) and (orientation : portrait) { 
  i.qode_icon_font_awesome.fa.fa-bars{  
  font-size: 23px;
    border: 2px solid #385ca9;
    border-radius: 100px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    color: #385CA8;
  }
  
    .wpb_text_column.wpb_content_element.vc_custom_1568649462288 {
    padding-left: 25px;
    padding-right: 25px !important;
}
  .footer_bottom_holder {
    margin-left: 25px;
    margin-right: 25px;
}
  .ocu-mob{
   display:none; 
  }
 .dos-cajas .qode-info-card-text-holder {
    height: 565px;
}
    h5.entry_title a {
    font-size: 18px !important;
    line-height: 19px !important;
}
  article#post-15731 {
    display: none;
}
  article#post-15728 {
    display: none;
}
  article#post-15726 {
    display: none;
}
  /* STYLES GO HERE */}

@media (min-width : 1366px) 
and (max-width : 1666px)  {
.futab {
    display: none;
}
}