@media screen and (max-width: 768px) {
  html {
    overflow-x: hidden;
  }
  .container {
    /*width: 738px; */
    padding: 0 1em;
  }
  .container2 {
    width: 750px;
  }
  div.node-full div.row.container {
    padding: 0 1em;
  }
  .col-md-3 {
    //width: 55%;
  }
  .collapse {
    display: block;
  }
  .pane-easy-breadcrumb-easy-breadcrumb.container:after {
    display: none;
  }
  .pane-easy-breadcrumb .pane-title {
    margin: .5em .5em 0 0;
  }
  /* ----------------- SEARCH  ------------------------------ */
  .eve-search-popup-form form {
    width: 725px;
    margin: 0 auto;
  }
  /* ----------------- HEADER  ------------------------------ */
  section#block-eve-social-networks-eve-social-networks-icons-header {
    display: none;
  }
  .header-full .navbar.container {
    max-width: 750px !important;
  }
  .everis-layouts-preheaderright .pane-eve-contact-form {
    width: 160px;
    margin: -4em 1em 0 0;
  }
  .everis-layouts-preheaderright {
    float: right;
  }
  .press-detail-container .header-moscone .prehighlights-container h1 {
    padding-top: 0em;
    font-size: 40px;
  }
  .header-style .header-style-page h1 {
    padding-top: 0em;
    font-size: 40px;
    margin-left: 0.3em;
  }
  .eve-header-contact {
    top: -5.5em;
  }
  .pressroom-header-style .contact-us-header-block .contact-us-header-block-title {
    margin: .8em 0 1em;
  }
  .pressroom-header-style .header-style-page .col-lg-9 h1 {
    padding-top: 0;
  }
  /* ----------------- SIDEBAR ---------------*/
  .col-lg-4.radix-layouts-sidebar {
    margin: 2em;
  }
  .eve-moscone-flipped-detail .radix-layouts-sidebar {
    width: 60%;
    margin: 1em 3%;
  }
  .row-menu-header button.tb-megamenu-button {
    position: absolute;
    top: -4.5em;
    right: 13%;
  }
  /* -------------------------- SHARETHIS / BREADCRUMBS -------------------- */
  .pane-easy-breadcrumb {
    padding-left: 1.5em !important;
  }
  /*.container-fluid .row .pane-sharethis{width:44%}*/
  .container-fluid .row .pane-sharethis h2 {
    width: 25%;
  }
  .container-fluid .row .pane-sharethis h2 {
    display: none;
  }
  .pane-sharethis-sharethis-block.col-lg-6 {
   // width: 100%;
    margin: 0 0 0 2em;
  }
  .container-fluid .row .col-md-4.col-sm-6.radix-layouts-sidebar.pane-sharethis-sharethis-block {
    padding: 0em;
    width: 317px;
    margin-top: 0.5em;
  }
  /* ----------------- NEWS ------------------------------- */
  .pane-news {
    padding: 3em 0;
  }
  /* ----------------- HOME ------------------------------------- */
  .pane-node-title:not(.detail-node-title) .pane-content h1 {
    font-size: 31px;
  }
  .home-success-view .home-success-title .pane-content {
    width: 55%;
    top: 3em;
    left: 0.5em !important;
    font-size: 28px;
  }
  .home-success-view .home-success-link .pane-content a.view-case-study {
    left: 0;
  }
  .not-front.node-type-page .panelizer-view-mode .pane-node-field-foto img {
    max-width: 270px;
    width: 270px;
    height: auto;
    margin-bottom: 0.8em;
  }
  .block-global-links {
    left: 1.65em !important;
    top: 0 !important;
  }
  .block-global-links .prettyfied-select-box {
    margin-right: 3.5em;
  }
  .eve-search-popup-ico {
    /**margin: 1.2em 0 0 2em !important;*/
    margin-left: 11em;
  }
  .home-tweets-panel > div.pane-content {
    background: url(../images/twiter-carousel.png) no-repeat 50% top transparent;
    height: 170px;
    width: 100%;
    border-right: 0px solid #AAAAAA;
    padding-top: 40px;
    padding-left: 0px;
    margin-bottom: 50px;
  }
  .home-tweets-panel {
    border: 0;
  }
  .home-social-panel > div.pane-content {
    width: 100%;
  }
  /* -------------------------- ANCHOR -------------------- */
  .pane-eve-anchor-panels-navigation-anchor-panels-navigation {
    padding-left: 1em;
  }
  /* nav menu */
  header.navbar-default section.block-global-links {
    display: none;
  }
  .pane-eve-anchor-panels-navigation-anchor-panels-navigation .pane-content {
    width: 100%;
    margin: 1.5em auto 0;
  }
  .pane-eve-anchor-panels-navigation-anchor-panels-navigation .pane-content ul {
    text-align: center;
    min-height: 3em;
    padding: 0 !important;
  }
  .pane-eve-anchor-panels-navigation-anchor-panels-navigation .pane-content ul li {
    display: inline-block;
    margin-bottom: 1em;
  }
  .pane-eve-anchor-panels-navigation-anchor-panels-navigation .pane-content ul li.first a {
    color: #333;
    text-transform: uppercase;
    padding: 1.5em 1em 1.5em 0;
    font-weight: bold;
    margin-bottom: 1em;
  }
  .pane-eve-anchor-panels-navigation-anchor-panels-navigation .pane-content ul li a {
    color: #333;
    text-transform: uppercase;
    padding: 1.5em 1em;
    font-weight: bold;
    margin-bottom: 1em;
  }
  .pane-eve-anchor-panels-navigation-anchor-panels-navigation .pane-content ul li a:hover {
    margin-bottom: 1em;
    border-bottom: 2px solid #7D8E02;
  }
  /* --------------------------   OVERLAY -------------------- */
  #eve-style1 .overlay-class-field-list-view-media-content {
    background-position: -20.5em !important;
  }
  #eve-style1-overlay-background-cea475e7c10cf1067fd16ee8364c48d2.overlay-class-field-list-view-media-content {
    left: 0 !important;
  }
  /* ----------------------------------------- PAGE 404 ---------------------------------------- */
  .block-404 .block-404-lf {
    margin: 2em 0;
  }
  .block-404 .block-404-rg img {
    display: none;
  }
  .block-404 .block-404-lf .block-404-txt1 {
    font-size: 30px;
  }
  .block-404 .block-404-lf .block-404-txt2 {
    color: #7D8E02;
    font-size: 110px;
  }
  /* ----------------------- FOOTER --------------------------- */
  /*
  .footer .sitemap {
    width: 100%;
  }
*/
  footer.footer .block-footer-sitemap #footer-sitemap .main-menu > ul {
    min-width: 100%;
  }
  .footer .sitemap {
    width: 25%;
    float: left;
  }
  .eve-copyright {
    width: 100%;
    border-left: none;
  }
  .eve-copyright {
    margin: 18px 0 0 0;
    width: 70%;
  }
  /* ----------------------- MENU --------------------------- */
  #tb-megamenu-main-menu .tb-megamenu .btn:hover,
  .tb-megamenu .btn:focus {
    background-color: #fff;
    background-position: 0 0;
  }
  /**.btn.btn-navbar.tb-megamenu-button{margin-right:20em}*/
  .tb-megamenu .nav-collapse {
    width: 80%;
  }
  .tb-megamenu .nav-collapse .nav > li a {
    padding-left: 0.5em;
  }
  #block-tb-megamenu-menu-menu-footer .tb-megamenu div.nav-collapse {
    top: -12em !important;
  }
  .sitemap {
    width: 100%;
  }
  /* ----------------------- NODE DETAILS --------------------------- */
  .press-detail-container .prehighlights-container .contact-us-header-block {
    top: -3em;
    position: relative;
    padding-left: 0;
  }
  .press-detail-container .col-lg-8.col-md-8.everis-layouts-preheaderleft {
   // width: 100%;
  }
  .pane-node-field-publish-date.col-lg-6 {
   // width: 100%;
  }
  .node-style-page-region-class-node-style-page-canvas-class-header {
    height: 30px;
  }
  .everis-moscone-flipped .everis-layouts-content .pane-node-field-publish-date.col-lg-6 {
    //width: 43%;
    padding-right: 0;
  }
  .block-container-press-room li.item-press-room > div {
    margin: 0em 0.2em !important;
  }
  .pane-documents .pane-content {
    margin: 0 30px;
  }
  .industries-content .col-md-9 {
    padding-left: 0;
  }
  .pane-services .pane-content ul li {
    width: 45%;
  }
  .pane-offering .pane-content ul li {
    width: 45%;
  }
  /* ----------------------- PARAGRAPHS --------------------------- */
  .paragraphs-item-views-selector .view-people ul li {
    width: 50%;
    margin: 0 2em;
    float: none;
  }
  .paragraphs-item-four-columns .field-group-div.col-lg-4 {
    background: #FFF;
    //width: 31.333333%;
    padding: 0 0 1em 0;
    margin: 0 1.8em 8em 0;
  }
  .node-type-page .paragraphs-item-two-columns.class-field-paragraph-background-media {
    padding: 1em 0 2em;
    background-repeat: no-repeat;
    min-height: 269px;
    height: auto !important;
    height: 640px;
    position: relative;
  }
  .paragraphs-item-two-columns.class-field-paragraph-background-media .field-name-field-paragraph-read-more a {
    margin-top: 0;
  }
  #sliding-popup .popup-content {
    width: 750px;
  }
  #sliding-popup .popup-content #popup-text {
    max-width: 100%;
    float: none;
  }
  #sliding-popup .popup-content #popup-buttons {
    max-width: 100%;
    float: none;
  }
  /* ----------------------- FORMUALARIOS --------------------------- */
  .webform-client-form .form-control {
    width: 100%;
  }
  .webform-container-inline input#edit-submitted-telephone-number,
  .webform-component--telephone-number input.form-control {
    width: 70%;
  }
  .webform-client-form .form-control.form-textarea {
    width: 100%;
    height: 200px;
  }
  /* -------------------------------------------------------------
 TABLET PORTRAIT
/* ------------------------------------------------------------- */
  /* alliances */
  /*.pane-alliances .pane-content ul li{width:30% !important}*/
  .page-user .container-fluid .col-sm-12 #block-system-main {
    /*width:737px;*/
    width: 460px;
    margin: 0 auto;
  }
  /* footer */
  .collapse {
    display: block;
  }
  .tb-megamenu .nav-collapse {
    width: 100%;
  }
  /* paragraphs selector views */
  /*.paragraphs-item-views-selector .view-people ul li{margin:0 2em 3em;}*/
  div.panel-pane > .pane-content ul li {
    float: none;
  }
  /* paragraphs  four columns */
  .paragraphs-item-four-columns .field-group-div.col-lg-4 {
    background: #FFF;
    //width: 31.333333%;
    padding: 0 0 1em 0;
    margin: 0 1.1em 8em 0;
  }
  .paragraphs-item-four-columns .field-name-field-paragraph-body {
    padding: 0 1em 1em 1em;
  }
  /* tables responsive */
  table {
    width: 100%;
    max-width: 100%;
  }
  /* Force table to not be like tables anymore */
  #no-more-tables table,
  #no-more-tables thead,
  #no-more-tables tbody,
  #no-more-tables th,
  #no-more-tables td,
  #no-more-tables tr {
    display: inline;
  }
  /* Hide table headers (but not display: none;, for accessibility) */
  #no-more-tables thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  #no-more-tables tr {
    border: 1px solid #ccc;
  }
  #no-more-tables td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: left;
  }
  #no-more-tables td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  #no-more-tables {
    margin: 0 30px;
  }
  /*
  Label the data
  */
  #no-more-tables td:before {
    content: attr(data-title);
  }
  #no-more-tables table tr th,
  #no-more-tables table tr td {
    width: 100%;
  }
  #no-more-tables td,
  #no-more-tables tr {
    border: none;
  }
  /****************************************************************************/
  /* Industries & Services Detail
  /****************************************************************************/
  /* banner */
  .default_detail_overlays_img img {
    height: 250px !important;
    width: auto !important;
    position: relative;
    right: -15%;
  }
  .default_detail_overlays_bg_repeat {
    background-image: none !important;
  }
  .default_detail_overlays_bg_decorator {
    left: -40% !important;
    right: auto !important;
  }
  .default_detail_overlays_bg_triangle {
    background-image: none !important;
  }
  /* stories  */
  .eve-moscone-flipped-detail .view-stories .owl-carousel .owl-item > div {
    padding: 0 5em;
  }
  /* aliances */
  .pane-alliances .pane-content ul li {
    width: 32% !important;
    float: none;
  }
  .pane-eve-anchor-panels-navigation-anchor-panels-navigation {
    display: none;
  }
  /* node stories*/
  .node-story .col-md-8.everis-layouts-content {
    padding-left: 0;
    padding-right: 0;
  }
  .stories-detail-container .col-lg-4.everis-layouts-sidebar {
    border: 0.09em solid #eeeeee;
    background: #FFF;
    margin-top: 2em;
    //width: 53% !important;
  }
  .stories-detail-container #success-story-alliances {
    margin: 0 -5px;
    border-top: 20px solid #eee;
    margin-top: 3em;
  }
  .col-lg-4.everis-layouts-sidebar .view-alliances .item-list ul {
    background: #FFF;
  }
  .paragraphs-items.paragraphs-items-field-paragraph-one-col-free .container {
    width: auto;
  }
  /* Paragraph 'Careers search' */
  div.field-name-field-paragraph-view-exposed.field-type-blockreference section#block-views-exp-careers-page div.views-exposed-form,
  div.paragraphs-item-view-selector-right-free-content .field-type-blockreference div.views-exposed-form {
    text-align: center;
    margin-top: 1em;
  }
  table#green_box {
    margin: 0 auto;
  }
  /* ************ SOCIALROOM     ****************** */
  .node-type-social-room-content .panels-flexible-region-232-center {
    float: none;
    width: 100%;
  }
  .node-social-room-content .panel-display.moscone-flipped.everis-moscone-flipped-social-room .row {
    margin: 1em auto;
  }
  /* ************ END - SOCIALROOM     ****************** */
  /* Claims for Industries and Services */
  .title_witout_overlays .title_claim.row {
    margin-bottom: 1em;
    height: 320px;
    min-height: 320px;
  }
  .title_witout_overlays .pane-node-title {
    padding-left: 2em;
    padding-right: 1em;
  }
  .title_witout_overlays .pane-node-title .node_title h1 {
    /* Fallback size */
    font-size: 46px;
    /* Size based on viewport */
    /*font-size: 10vw;*/
  }
  .title_witout_overlays .pane-node-field-claim-header {
    padding: 0 15px;
    background-color: rgba(0, 0, 0, 0.4);
  }
  .title_witout_overlays .pane-node-field-claim-header h2 {
    font-size: 16px;
    width: 100%;
    padding: 0;
    margin: 0.4em .8em;
  }
}
