body {
  font-size: 16px;
  font-family: "ITCAvantGardeStd-Bk"; }

.tank-header {
  background: url("../img/layer.png") no-repeat center;
  background-size: cover;
  border-bottom: 5px solid #d82435;
  height: auto; }

.nav-tank {
  font-size: 0.8em; }
  .nav-tank a {
    text-decoration: none;
    color: #000; }
    .nav-tank a:hover {
      background: #FFF;
      color: #d72136 !important; }
    .nav-tank a:focus {
      color: #d72136 !important; }
  .nav-tank .nav-tank-layer {
    border-right: 2px solid #e2e2e2; }

.single-item-rtl .text-slider-primary {
  position: absolute;
  top: 350px;
  margin-right: 37px;
  background: rgba(216, 36, 53, 0.75);
  color: #FFF;
  padding: 15px; }

.section-slider {
  border-bottom: 5px solid #d82435; }

.text-galery {
  color: #d72136;
  border-bottom: 2px solid #d82435; }

.text-galery-security {
  font-family: Avant-md;
  font-size: 0.8em;
  color: #666;
  letter-spacing: 0.2px;
  line-height: 18px;
  font-weight: 100; }

.monitoreo-tank {
  font-size: 0.9em; }

.txt-contact {
  border-bottom: 2px solid #d82435; }

.mail-tank {
  font-family: Avant-md;
  font-size: 0.8em; }
  .mail-tank a {
    color: #d72136 !important; }
    .mail-tank a:hover {
      text-decoration: none; }
    .mail-tank a:focus {
      text-decoration: none; }

.section-contact {
  color: #666;
  line-height: 18px; }

.footer-index {
  background: url("../img/layer.png") center;
  background-size: contain; }
  .footer-index input {
    font-size: 0.6em; }
  .footer-index .form-control:focus {
    border-color: #d72136 !important; }
  .footer-index textarea {
    font-size: 0.6em; }
  .footer-index .send-contact {
    background: #d72136;
    color: #FFF;
    font-size: 0.7em; }
  .footer-index .btn-default:focus {
    background: #d72136 !important;
    color: #FFF;
    outline-color: #d72136 !important; }

.section-galery {
  background: url("../img/marcaagua.png") center;
  background-size: inherit; }

.footer-end-index {
  background: url("../img/bottom%20bg.png");
  background-size: cover;
  height: auto; }
  .footer-end-index .txt-footer-end {
    font-size: 0.9em;
    font-family: Avant-md;
    color: #FFF; }

ul.nav li {
  display: inline-block;
  list-style-type: none;
  margin: 0 0px !important; }

.navbar-form {
  padding: 0px;
  position: relative;
  top: 10px;
  margin: 0 15px !important; }

.nav > li > a:focus, .nav > li > a:hover {
  background: #FFF; }

.form-search {
  position: absolute;
  top: 2px;
  /* float: right !important; */
  left: 81%;
  border: none; }

.txt-search {
  padding: 17px; }

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
  background: #FFF !important;
  border-color: #FFFFFF !important; }

.btn-default.focus, .btn-default:focus {
  color: #333;
  background-color: #FFF !important;
  border-color: #FFF !important; }

.btn-default:hover {
  color: #333;
  background-color: #FFF !important;
  border-color: #FFF !important; }

.form-control:focus {
  border-color: #d72136 !important; }

.navbar {
  text-align: right !important; }

.arrow-right-galery {
  padding: 0px !important; }

.arrow-left-galery {
  padding: 0px !important; }

.separator-image {
  background: #d72136 !important;
  margin: 0px; }

/*===============
  margin-top
=================*/
.mg-top5 {
  margin-top: 5px; }

.mg-top10 {
  margin-top: 10px; }

.mg-top15 {
  margin-top: 15px; }

.mg-top20 {
  margin-top: 20px; }

.mg-top30 {
  margin-top: 30px; }

.mg-top40 {
  margin-top: 40px; }

.mg-top60 {
  margin-top: 60px; }

.top-45 {
  top: 45px; }

.top-65 {
  top: 65px; }

/*=================
  margin-bottom
==================*/
.mg-bttm-30 {
  margin-bottom: 30px; }

.mg-bttm-15 {
  margin-bottom: 15px; }

.mg-bttm-10 {
  margin-bottom: 10px; }

.mg-bttm-60 {
  margin-bottom: 60px; }

.mg-pdd30 {
  padding-top: 30px; }

.pdg-left15 {
  padding-left: 15px; }

/*===================
        text
===================*/
.text-red {
  color: #d72136 !important; }

.txt-somos-section {
  line-height: 18px;
  font-size: 0.8em;
  font-family: Avant-md;
  color: #666; }

.philosophy-tank {
  font-family: Avant-md; }

/*========================
    textareas e inputs
===========================*/
textarea {
  border-radius: 0px !important;
  resize: none; }

input {
  border-radius: 0px !important; }

.btn-default:hover {
  background: #d72136 !important;
  color: #FFF; }

/*===================
        img
===================*/
.img100 {
  width: 100%; }

/*===================
        otros
===================*/
hr {
  background: #adaba8 !important; }

.navbar-default {
  background: #FFF !important;
  border: none;
  margin-bottom: 0px !important; }

.navbar-default .navbar-toggle {
  border-color: #d72136;
  background: #d72136; }
  .navbar-default .navbar-toggle:focus {
    border-color: #d72136;
    background: #d72136; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #FFF; }
  .navbar-default .navbar-toggle .icon-barfocus {
    background: #FFF; }

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  border-color: #d72136;
  background: #d72136; }

.mg-rgth5 {
  right: 0.4%; }

.mg-lft {
  right: 0.8%; }

.mg-lft9 {
  right: 1.24%; }

.mg-lft7 {
  right: 1.7%; }

.ir-arriba {
  display: none;
  padding: 14px;
  background: #666;
  border-radius: 80px;
  font-size: 14px;
  color: #FFF;
  cursor: pointer;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99; }

#mensage-alert {
  display: none; }

.modal-dialog .modal-content {
  background: #d72136; }
  .modal-dialog .modal-content .modal-body strong {
    font-size: 20px;
    color: #FFF !important; }
  .modal-dialog .modal-content .modal-body img {
    margin-top: 45px; }

@font-face {
  font-family: 'ITCAvantGardeStd-Bk';
  src: url("../fonts/ITCAvantGardeStd-Bk.otf"); }
@font-face {
  font-family: 'Avant-book';
  src: url("../fonts/ufonts.com_avantgarde-book.ttf"); }
@font-face {
  font-family: 'Avant-md';
  src: url("../fonts/ITCAvantGardeStd-Md.otf"); }
.container-quienes-somos {
  border-top: 1px solid #d72136;
  background: url("../img/MARCA%20DE%20AGUA.png") center;
  background-size: cover;
  height: auto; }
  .container-quienes-somos .quienes-somos {
    color: #000;
    border-right: 1px solid #d72136; }
    .container-quienes-somos .quienes-somos .title-tank {
      font-weight: bold; }
  .container-quienes-somos .text-group-tank {
    font-family: Avant-md;
    font-size: 0.95em;
    color: #666;
    /* line-height: 18px; */
    margin-top: 8px; }
    .container-quienes-somos .text-group-tank span {
      color: #000; }
  .container-quienes-somos .txt-somos-section {
    line-height: 18px;
    font-size: 0.8em;
    font-family: Avant-md;
    color: #666; }
  .container-quienes-somos .philosophy-tank {
    font-family: Avant-md; }
  .container-quienes-somos .button-more {
    border: none;
    cursor: pointer !important; }
  .container-quienes-somos .container-more {
    background: #d72136;
    color: #FFF;
    padding-top: 15px;
    padding-left: 0px;
    position: absolute;
    top: -125px;
    z-index: 9; }
    .container-quienes-somos .container-more .esc-container-more {
      float: right;
      cursor: pointer; }

@media (max-width: 767px) {
  .nav-tank-layer {
    width: 100%;
    right: 0%; }

  .nav-tank-layer-bonus {
    width: 100%; }

  .logo-footer {
    margin-top: 50px; }

  .txt-footer-end {
    font-size: 0.4em !important; } }
@media (min-width: 768px) and (max-width: 979px) {
  .nav-tank-layer {
    right: 0%;
    width: 100%;
    text-align: center !important; }

  .nav-tank-layer-bonus {
    width: 100%;
    text-align: center !important; }

  .menu-search {
    right: 30%; } }

/*# sourceMappingURL=style.css.map */
