.footer_v1 .footer-widget-1 .widget_text .wg-title {
    display: block !important;
}

#nav_menu-3 h4 {
    
    color: #183d8d!important;
}

.mo-header-v1 .logo img, .mo-header-v2 .mo-logo img, .navigation img.logo, .mo-header-v4 .mo-logo img, .mo-header-v5 .mo-logo img, .mo-header-v6 .mo-logo img, .mo-header-onepage .mo-logo img, .mo-left-navigation .mo-header-menu .mo-logo img, .navigation img.Logo_white, .navigation .logo.logo_page, .loading-wrap .logotype {
    height: 76px!important;
    padding-top: 7px!important;
}

.portfolio-effect1 .caption-inner h5 {
    font-size: 18px!important;
    
}

.main-search-content form .label-field:after {
    content: "Escribe arriba y presiona Enter para buscar. Presione Cerrar para cancelar. ";
}

.mo-header-v2 .menu-toggle {
    
    margin-left: 0px!important;
    
}

a.button.btn-solid.light.hr_light.bg_gradient.large.radius0.roll {
    margin-left: 10px;
}


.mo-header-v2 .mo-menu-list>ul li.menu-item-has-children.nomega-menu-item>ul, .mo-header-v2 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul {
        
        min-width: 100%!important;
        
}

ul.depth0.standard.sub-menu {
    width: max-content !important;
}
    
    
table.tabla-proyectos {
    width: 100%;
}    
    
  td.titulo-1 {
    background: #2a3ea5;
    color: #fff;
    padding: 10px 20px 10px 20px;
    width: 20%;
    text-align: center;
}  
    
    
    
    
  td.titulo-2 {
    background: #2a3ea5;
    color: #fff;
    padding: 10px 20px 10px 20px;
    width: 80%;
    text-align: center;
}      
    
    
 .mo-title-box.text-center .content {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
}   
    
.vc_col-sm-6.vc_gitem-col.vc_gitem-col-align-.vc_custom_1419258058654 {
    width: 100%;
} 

.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {
    position: absolute;
    left: 0;
    right: 0;
    top: 85%!important;
    transform: translate(0, -50%);
}

.vc_custom_1419258058654 {
    padding-left: 15px !important;
    background-color: #1e267b94 !important;
}
    
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
    display: none!important;
}    

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-bottom: 0px!important;
}
    
    
  .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h3 {

    line-height: 20px!important;
}  
  
  
span.search_txt {
    display: none;
}

.mo-header-v2 .social-header-v2 {
    text-align: center;
    float: right;
    position: relative;
    right: 0;
    top: 0;
    margin-left: 0px!important;
    height: 100%;
    display: flex !important
;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

    a.button.btn-solid.light.hr_light.bg_gradient.large.radius0.roll {
        font-size: 15px!important;
    }
    

.mo-header-v2 .mo-menu-list>ul>li>a {
        
        margin: 0 10px!important;
        
    } 
    
.vc_custom_1758298391339 {
    
    background-color: #f3f6ff;
}   


.footer a {
    
    color:#fff!important;
}

.footer_v1, .footer_v1 p, .footer_v1 a, .footer_v1 span, .footer_v1 select, .footer_v1 select option, .footer_v1 td, .footer_v1 th {
    
    color: rgb(255 255 255)!important;
    
}

.mo-header-v2 .mo-menu-list > ul > li > a, .mo-header-v2 .mo-search-sidebar > a, .mo-header-v2 .select-languages > a {
   
    font-size: 15px!important;
    
}


.icon-box-style5 {
    
    height: 235px;
}
 

@media (max-width: 1376px){   

a.button.btn-solid.light.hr_light.bg_gradient.large.radius0.roll {
    font-size: 13px !important;
}

.mo-header-v2 .mo-menu-list>ul>li>a {
    margin: 0px 10px !important;
}

.mo-header-v1 .logo img, .mo-header-v2 .mo-logo img, .navigation img.logo, .mo-header-v4 .mo-logo img, .mo-header-v5 .mo-logo img, .mo-header-v6 .mo-logo img, .mo-header-onepage .mo-logo img, .mo-left-navigation .mo-header-menu .mo-logo img, .navigation img.Logo_white, .navigation .logo.logo_page, .loading-wrap .logotype {
    height: 64px !important;
    padding-top: 7px !important;
}

.mo-header-v2 .mo-menu-list > ul > li > a, .mo-header-v2 .mo-search-sidebar > a, .mo-header-v2 .select-languages > a {
   
    font-size: 15px!important;
    
}


    
}


/*#####################################1280###################################*/    
@media (max-width: 1280px){ 
    
a.button.btn-solid.light.hr_light.bg_gradient.large.radius0.roll {
    font-size: 13px!important;
}

.mo-header-v2 .mo-menu-list > ul > li > a, .mo-header-v2 .mo-search-sidebar > a, .mo-header-v2 .select-languages > a {
    
    font-size: 14px;
   
}

.mo-header-v2 .mo-menu-list > ul > li > a, .mo-header-v2 .mo-search-sidebar > a, .mo-header-v2 .select-languages > a {
    
    font-size: 14px!important;
    
}

.mo-header-v2 .mo-menu-list > ul > li > a {
        margin: 0px 5px;
}

.mo-header-v1 .logo img, .mo-header-v2 .mo-logo img, .navigation img.logo, .mo-header-v4 .mo-logo img, .mo-header-v5 .mo-logo img, .mo-header-v6 .mo-logo img, .mo-header-onepage .mo-logo img, .mo-left-navigation .mo-header-menu .mo-logo img, .navigation img.Logo_white, .navigation .logo.logo_page, .loading-wrap .logotype {
    height: 64px !important;
    padding-top: 7px !important;
}

sr7-txt#SR7_1_1-1-1 {
    padding-right: 6% !important;
}

sr7-txt#SR7_1_1-1-18 {
    padding-right: 9% !important;
}

.boton-slider {
    
    font-size: 15px!important;
}

.portfolio-effect1 .caption-inner h5 {
    font-size: 13px !important;
}

.mo-title-box h3 {
   
    font-size: 25px;
    
}

}  
    
/*#####################################768###################################*/

@media (max-width: 768px){
    
.no-movil {
    
    display:none!important;
}    
    

a.button.btn-solid.light.hr_light.bg_gradient.large.radius0.roll {
        font-size: 0px !important;
}

.boton-slider {
        font-size: 13px !important;
}

.mo-header-v2 .mo-menu-list > ul > li > a, .mo-header-v2 .mo-search-sidebar > a, .mo-header-v2 .select-languages > a {
        font-size: 15px !important;
        padding: 25px 0px;
}

    .mo-header-v2 .mo-menu-list > ul > li > a:hover, .mo-header-v2 .mo-search-sidebar > a:hocer, .mo-header-v2 .select-languages > a:hover {
        font-size: 15px !important;
        padding: 25px 9px;
        background: #ffffff;
        color: #183d8c !important;
    }
    
    .mo-title-box h3 {
    
    line-height: 25px!important;
    
}

.icon-box-style8 .icon-wrap {
   
    min-height: 20px!important;
}


.vc_custom_1577012494161 {
    
    margin-top: -77px;
}


.vc_custom_1757705754702 {
    padding-left: 0%!important;
}


.vc_custom_1757705754702 .vc_col-sm-2 {

    width: 50%!important;
    float: left!important;
}

.page-header .mo-title-bar h2 {

    line-height: 30px!important;
    font-size: 30px!important;
   
}

td.titulo-1 {
    background: #2a3ea5;
    color: #fff;
    padding: 10px 20px 10px 20px;
    width: 40%;
    text-align: center;
}

td.titulo-2 {
    background: #2a3ea5;
    color: #fff;
    padding: 10px 20px 10px 20px;
    width: 60%;
    text-align: center;
}

.mo-portfolio-article .post-title {
    clear: both;
    font-size: 34px!important;
    line-height: 35px!important;
    letter-spacing: 0;
    text-align: center;
    text-transform: capitalize;
}


.vc_custom_1571427592241 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    margin-top: -50px;
    margin-bottom: -100px;
}

.icon-box-style5 {
    
    height: auto!important;
        margin-top: 11%;
}


.mo-header-v2 .mo-menu-list {
        max-height: 600px !important;
        overflow-y: auto !important;
    }









}  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
    
    
    
    
    
    
    
    
    