/*RESPONSIVE FOOTER EN OTRAS RESOLUCIONES*/
/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
  .textwidget p {    padding-right: 22px;}
  ul#menu-servicios {    padding-right: 22px;}
  div#nav_menu-1 {    padding-right: 22px;}
  
  ul.CONTACTO_INFO {column-count: 2;}
  .gdlr-core-title-item.gdlr-core-item-pdb.clearfix.gdlr-core-left-align.gdlr-core-title-item-caption-top.gdlr-core-item-pdlr {
    padding-bottom: 0px!important;}
}

/**/
/*IFRMA WIDGET*/
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
/**/
/**RESPONSIVE SNGLE PORTFOLIO**/
@media screen and (orientation:portrait) {
.gdlr-core-port-info-item .gdlr-core-port-info-key {   
    min-width: 100%;
  }
}
 /****/
/**RESPONSIVE SNGLE ARTICULOS**/
@media screen and (orientation:portrait) {
    .inteco-single-article-content {margin-left:unset!important;}    
    body.inteco-body-front .inteco-container,
    .inteco-page-builder-wrap.inteco-item-rvpdlr{
        padding:unset!important;
        margin:0 5px!important;
        }
    .inteco-single-article .inteco-single-article-title {
        font-size: 18px;
        font-weight: 600;
        text-align: justify;
        width: 95%;
        margin: 0 auto;
        }
    .inteco-single-social-share.inteco-item-rvpdlr,
    .inteco-single-magazine-author-tags.clearfix,
    .inteco-single-nav-area.clearfix {
       display: none;
       }
    #gdlr-core-button-id-29943{
        padding-bottom: unset!important;
    }
}
/***/
/* RESPONSIVE Portrait HOME*/
@media screen and (orientation:portrait) {
    .gdlr-core-page-builder-body p,
    .gdlr-core-pbf-column-content-margin.gdlr-core-js,
     #gdlr-core-column-1 .gdlr-core-pbf-column-content-margin,
     #gdlr-core-wrapper-1.gdlr-core-pbf-wrapper,
     .gdlr-core-pbf-column-content-margin gdlr-core-js {
        margin:initial!important;
        padding:initial!important;
    }
  /*Viñeta*/
  .gdlr-core-pbf-background.gdlr-core-parallax.gdlr-core-js {    background-position: center right!important; }
    div#SERVICIOS {
        margin: initial!important;
        padding: initial!important;
        }
    div#SERVICIO_1 {
        padding-top: 15px;
        }        
    .inteco-top-menu-button i, 
    .inteco-mobile-menu-button i{
         color: #bcbec0!important; 
         } 
    ul.CONTACTO_INFO {
        column-count: 1;
        margin:0 0 40px 0;
        } 
    #PIE_PAGINA.gdlr-core-pbf-wrapper {
        padding-top: 50px !important;
        padding-bottom: 30px !important;
        }
    .gdlr-core-pbf-column-content-margin.gdlr-core-js{
        padding-top:0!important;
        padding-bottom:10px!important;
        }
    .alignnone {
        margin: unset;
    }
    div#text-1 {
        padding-right: 20px!important;
    }
    footer div.inteco-footer-wrapper div.inteco-footer-container div {
    padding-left: unset;
    }
}



/**MENU MOVIL**/ 
.inteco-main-menu-right .inteco-top-menu-button, .inteco-mobile-menu .inteco-mobile-menu-button {    border-color: #bcbec0;}
/* Portrait HOME*/
@media screen and (orientation:portrait) {
    div#SERVICIOS {
        margin: initial!important;
        padding: initial!important;
        }
    div#SERVICIO_1 {
        padding-top: 15px;
        }        
    .inteco-top-menu-button i, 
    .inteco-mobile-menu-button i{
         color: #bcbec0!important; 
         } 
    ul.CONTACTO_INFO {
        column-count: 1;
        margin:0 0 40px 0;
        } 
    #PIE_PAGINA.gdlr-core-pbf-wrapper {
        padding-top: 50px !important;
        padding-bottom: 30px !important;
        }
    .gdlr-core-pbf-column-content-margin.gdlr-core-js{
        padding-top:0!important;
        padding-bottom:10px!important;
        }
    .alignnone {
        margin: unset;
    }
    div#text-1 {
        padding-right: 20px!important;
    }
    footer div.inteco-footer-wrapper div.inteco-footer-container div {
    padding-left: unset;
    }
}

/**/

/*REGLAS PARA SINGLE BLOG*/
.inteco-page-builder-wrap.inteco-item-rvpdlr {
    padding-right: 9%;
    padding-left: 2%;
}
.inteco-page-builder-wrap.inteco-item-rvpdlr div div {
    padding-top: unset;
}
/**/

.gdlr-core-flexslider .flex-control-nav {    margin-top: 10px!important;}
img[title="ivette-2-recorte"] {    -webkit-filter: grayscale(100%);    filter: grayscale(100%);width: 59%;}
i.gdlr-core-pos-right.fa.fa-play {    color: black!important;}
.gdlr-core-testimonial-style-right .gdlr-core-testimonial-quote {    margin-left: 8px; }
.gdlr-core-item-pdb {    padding-bottom: 0px; }
span.gdlr-core-blog-info a {    color: black!important;    font-weight: 800; }
img.Imagen_Size_Control_VeintePorciento {    width: 20%!important; }
.widget_nav_menu ul li { margin-bottom: 3px; }
h3.inteco-widget-title {    margin-bottom: 17px!important; }
.textwidget p img {    width: 30%; }
.inteco-copyright-left a i {    color: white!important; }
.inteco-footer-wrapper {    background-color: #2c2c2c; }
.inteco-animate-fixed-navigation.inteco-header-style-plain .inteco-logo-inner, .inteco-animate-fixed-navigation.inteco-header-style-boxed .inteco-logo-inner {    max-width: 47%;}
.inteco-copyright-container {    padding-bottom: 1px; }
.inteco-copyright-container {     padding-top: 7px; }
h3.gdlr-core-blog-title.gdlr-core-skin-title {     text-align: justify; }
.inteco-single-article .inteco-single-article-head {    margin-bottom: 14px!important;}
.inteco-single-article-content {    margin-left: 86px!important;}
.inteco-content-area {    padding-top: unset!important;    padding-bottom: unset!important; }
article[id*="post"] {    margin-top: 90px; }
footer div.inteco-footer-wrapper div.inteco-footer-container div { padding-left: 0px;}
/*POST WIDGET*/

ul.CONTACTO_INFO {    margin: 0;    list-style-type: none;}
li.Lista_Widget {    display: grid;    grid-template-columns: 0% 90%;    justify-content: space-between;    align-items: center;    width: 100%;}
input[value~="Enviar"] {    background: #2c2c2c!important;}
.gdlr-core-input-wrap input[type="button"], .gdlr-core-input-wrap input[type="submit"], .gdlr-core-input-wrap input[type="reset"] {    padding: 10px 33px;}
.gdlr-core-personnel-style-modern .gdlr-core-personnel-list-content-wrap {    position: initial;    text-align: center;}
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-content-wrap {    padding-top: 6px; }

.inteco-item-mgb, .gdlr-core-item-mgb {    margin-bottom: 5px; }
.inteco-item-pdlr, .gdlr-core-item-pdlr {    padding-left: 2.5px;    padding-right: 2.5px; }
.gdlr-core-port-info-item .gdlr-core-port-info-social-share {   padding-top: 5px;}
.gdlr-core-port-info-item .gdlr-core-port-info-wrap.gdlr-core-with-border {    padding-bottom: 0px; }

/******/
span.gdlr-core-title-item-caption {    text-align: justify; }
p {    text-align: justify;}
.gdlr-core-personnel-style-modern .gdlr-core-personnel-list-title, .gdlr-core-personnel-style-modern .gdlr-core-personnel-list-title a {
    color: #ed1f27;}
.gdlr-core-social-network-item.gdlr-core-item-pdb.gdlr-core-none-align {    display: none;}
.inteco-copyright-right.inteco-item-pdlr {    color: #e6e6e645;    font-size: 10px;}
span.gdlr-core-port-info-key {    width: 20%;}
.gdlr-core-filterer-wrap.gdlr-core-style-text {    font-family: AVENIR!important;}
.gdlr-core-port-info-item .gdlr-core-port-info {    margin-top: 3px!important;}
.PortafolioTOPSpace {    margin-top: 150px;}
.inteco-body, .inteco-body p, .inteco-line-height, .gdlr-core-line-height,
.inteco-body, .inteco-body p, .inteco-line-height, .gdlr-core-line-height {    line-height: 1.5!important;}
.gdlr-core-page-builder-body p {   font-size: 15px!important;}
.anchoTexto span {    line-height: 1.2;}
.gdlr-core-blog-info-wrapper .gdlr-core-blog-info,
.gdlr-core-blog-info-wrapper .gdlr-core-head i {font-size: 10px!important;}
.gdlr-core-blog-grid .gdlr-core-blog-grid-date .gdlr-core-blog-info-date {font-size: 10px!important;}
.inteco-single-article .inteco-single-article-title {    font-size: 20px;    font-weight: 600;}
.gdlr-core-icon-list-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.clearfix {    text-align: justify;}
h3.gdlr-core-blog-title.gdlr-core-skin-title {    font-size: 16px!important;    font-weight: 500!important;}
.gdlr-core-title-item-title-wrap h3 {    font-size: 23px!important;}
.FlexCaja {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-around;
}

.FlexCaja img {
    width: 50%;
}

/*SMARTPHONE*/
@media (min-width: 320px) and (max-width: 480px){
    span.gdlr-core-port-info-value {width: 100%;display: block;}
}

/*CABECERA DE PAGINAS INTERNAS*/
.gdlr-core-pbf-column-content-margin.gdlr-core-js.FlexBCentro div {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
.gdlr-core-title-item.gdlr-core-item-pdb.clearfix.gdlr-core-center-align.gdlr-core-title-item-caption-top.gdlr-core-item-pdlr.Rombo {
    background: black;
    transform: skew(-25deg);
    padding-top: 1px;
}
.gdlr-core-title-item.gdlr-core-item-pdb.clearfix.gdlr-core-center-align.gdlr-core-title-item-caption-top.gdlr-core-item-pdlr.Rombo div h3 {
    transform: skew(25deg);
    color: white!Important;
}
.gdlr-core-title-item.gdlr-core-item-pdb.clearfix.gdlr-core-center-align.gdlr-core-title-item-caption-top.gdlr-core-item-pdlr.anchoTexto {
    /*width: 70%;*/
    margin: 10px;
    padding: 20px;
}
/*FIN CABECERA PAGINAS INTERNAS*/
ol {
    text-align: justify;
}
.inteco-single-article-head-right h1 {
    padding-right: 20px;
}