@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap");
body {
  padding: 0px;
  margin: 0;
  font-size: 12px;
  font-family: "Lato", sans-serif;
}

.trans, .navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a, header, .buscador ul .boton, .buscador ul input[type="submit"], .buscador ul button, .iconoshead .asesor a, .hideprops, .banners div span, .banners div img, .consultar input[type="submit"], .servicios .col-md-6 a, .formularioalquileres input[type="submit"], .formulariotasaciones input[type="submit"], .formulariotasacion input[type="submit"], .contacto input[type="submit"], .prensa .boton, .formulario_consulta input[type="submit"], .detalle .botones ul li a, .aboutus a, .serv6 a, .bannercontact a {
  -moz-transition: all 0.3s ease-in;
  -webkit-transition: 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

a, button, input, select {
  outline: none;
}

h1, h2, h3, h4, p, ul, li {
  padding: 0;
  margin: 0;
}

.right {
  float: right;
}

.left {
  float: left;
}

li {
  list-style: none;
}

.clear {
  clear: both;
}

button {
  outline: none;
}

a, a:hover {
  text-decoration: none;
  outline: none !important;
}

p {
  padding: 0;
  margin: 0;
}

a, input, button {
  iutline: none;
}

.navbar-nav {
  float: none;
  text-align: center;
}

.navbar-nav > li {
  float: none !important;
  display: inline-block;
}

.navbar-inverse {
  background-color: transparent;
  background-image: none;
  border: none;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
  text-shadow: none;
  font-family: "Lato", sans-serif;
  border-radius: 6px 6px 0 0;
  padding: 10px 15px 10px 15px;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  border-bottom: solid 3px transparent;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .active {
  color: #fff !important;
  border-bottom: solid 3px #fff !important;
}

.navbar-inverse .navbar-inverse .navbar-nav > li > a:hover {
  color: #000;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #000;
}

.parallax-window {
  height: 700px;
}

.navbar-inverse .navbar-toggle {
  border: none;
}

.navbar-inverse .navbar-toggle:hover {
  background-color: #000;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-nav > .active > a {
  background-color: transparent !important;
  box-shadow: none;
  background-image: none;
  color: #000;
  border-bottom: solid 1px #000;
}

.navbar-inverse .navbar-nav > .active > a:hover {
  color: #000;
}

.navbar-nav > li > a {
  padding-bottom: 3px;
}

.nav > li > a {
  padding: 10px 5px;
}

.navbar-nav > li {
  margin-right: 6px;
}

.navbar-nav > li:last-child {
  margin-right: 10px;
}

header {
  background-color: rgba(0, 99, 168, 0.6);
  padding: 31px 0 0 0;
  position: fixed;
  top: -200px;
  width: 100%;
  width: 100%;
  z-index: 9999;
}

header .logo {
  padding-bottom: 31px;
}

header .logo img {
  display: block;
  margin: auto;
  width: 200px;
}

header .datos {
  padding-top: 4px;
}

header .datos .tel {
  text-align: right;
  color: #fff;
  font-size: 16px;
}

header .datos a {
  color: #fff;
}

header .redes {
  text-align: right;
  padding-top: 3px;
}

header .redes li {
  display: inline-block;
  border-right: solid 1px #5252E8;
  font-size: 16px;
  padding-right: 6px;
  margin-right: 6px;
}

header .redes li a {
  color: #fff;
}

header .redes li:last-child {
  border: none;
  padding: 0;
  margin: 0;
}

.head1 {
  /*.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a{color:#fff!important;}
	.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a:hover{color:$gris!important;}
	.tel{color:#fff!important;}
	.buscador input[type="text"]{background-color:transparent; border:solid 1px #fff!important;}
	.buscador i{color:#fff; position:absolute; top:6px; right:10px;}
	.easy-autocomplete{width:200px!important;}
	.easy-autocomplete input{width:200px;}*/
  top: 0;
}

.navbar {
  min-height: 0;
  border-radius: 0;
  margin: 0;
}

.buscador {
  position: absolute;
  top: 450px !important;
  z-index: 99999;
}

.buscador h1 {
  color: #fff;
  text-align: center;
  font-size: 31px;
  margin-bottom: 21px;
}

.buscador ul li {
  display: inline-block;
  font-size: 15px;
}

.buscador ul li:first-child {
  margin-right: -3px;
}

.buscador ul .boton {
  background-color: #fff;
  color: #75C1BD;
  font-size: 15px;
  cursor: pointer;
  padding: 10px 15px 10px 15px;
}

.buscador ul .boton:hover, .buscador ul .active {
  background-color: #75C1BD;
  color: #fff;
}

.buscador ul input[type="text"] {
  padding: 10px;
  color: #000;
  width: 300px;
  font-size: 15px;
  border: none;
}

.buscador ul input[type="submit"], .buscador ul button {
  padding: 10px 31px 10px 31px;
  color: #fff;
  font-size: 15px;
  background-color: #75C1BD;
  border: none;
}

.buscador ul input[type="submit"]:hover, .buscador ul button:hover {
  background-color: #5252E8;
}

.iconoshead {
  position: absolute;
  right: 15px;
  bottom: 18px;
  z-index: 9999;
}

.iconoshead li {
  display: inline-block;
  margin-right: 15px;
  left: 15px;
}

.iconoshead .whatsapp img {
  width: 36px;
  height: auto;
}

.iconoshead .whatsapp a:hover {
  background-color: transparent !important;
}

.iconoshead .asesor a {
  background-color: #5252E8;
  padding: 10px 15px 10px 45px;
  color: #fff;
  background-size: 28px;
  background-position: 8px 6px;
  background-image: url(../img/HOME/ZELASCHI_Website_asesor.png);
  background-repeat: no-repeat;
}

.iconoshead a:hover {
  background-color: #75C1BD;
}

.hidden-xs {
  position: relative;
}

.hideprops {
  display: none;
}

#cab {
  background-color: rgba(0, 99, 168, 0.6);
}

.titulo {
  padding: 15px;
}

.titulo h1 {
  color: #5252E8;
  font-size: 31px;
  margin: 15px;
  font-weight: 700;
  text-align: center;
}

.titulo .barrita {
  height: 4px;
  background-color: #5252E8;
  margin: auto;
  width: 70px;
}

.banners {
  margin-bottom: 45px;
}

.banners div {
  padding: 0;
  margin: 0;
  position: relative;
}

.banners div span {
  position: absolute;
  top: 45%;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.1);
  margin: auto;
  text-align: center;
  padding: 6px 12px 6px 12px;
  border: solid 1px #fff;
  width: 316px;
  color: #fff;
  font-size: 21px;
  font-weight: 700;
}

.banners div img {
  width: 100%;
}

.banners div:hover span {
  background-color: #5252E8;
}

.banners div:hover img {
  opacity: 0.6;
}

.banners h1 {
  padding: 31px;
  text-align: center;
  font-size: 26px;
  color: #929293;
  font-weight: 300;
}

.banner img {
  width: 100%;
}

.newsletter {
  color: #fff;
  background-color: #5252E8;
  padding: 45px 0 45px 0;
  text-align: center;
}

.newsletter p {
  max-width: 700px;
  margin: auto;
  padding: 15px;
  color: #fff;
  font-size: 15px;
}

.newsletter .icono {
  font-size: 60px;
  margin: auto;
  width: 60px;
  display: block;
  margin-top: 15px;
  display: block;
}

.newsletter h1 {
  font-size: 16px;
  color: #929293;
  padding: 16px 0 16px 0;
}

.newsletter h2 {
  font-size: 29px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 6px;
}

.newsletter input[type="email"] {
  padding: 10px;
  font-size: 14px;
  border: none;
  color: #929293;
  width: 500px;
  background-color: transparent;
  border: solid 1px #fff;
  margin-bottom: 12px;
}

.newsletter input[type="submit"], .newsletter input[type="button"] {
  border: solid 1px #fff;
  border-radius: 0 6px 6px 0;
  padding: 10px 31px 10px 31px;
  font-size: 14px;
  background-color: #fff;
  color: #5252E8;
}

.consultar {
  padding: 31px 0 60px 0;
  max-width: 700px;
  margin: auto;
}

.consultar input[type="text"], .consultar input[type="email"], .consultar textarea {
  padding: 10px;
  font-size: 14px;
  border: solid 1px #929293;
  margin-bottom: 6px;
  width: 100%;
}

.consultar input[type="submit"] {
  background-color: #5252E8;
  padding: 10px 21px 10px 21px;
  color: #fff;
  border: solid 1px #929293;
  color: #fff;
  display: block;
  margin: auto;
}

.consultar input[type="submit"]:hover {
  background-color: #75C1BD;
}

.servicios .azul {
  background-color: #5252E8;
}

.servicios .verde {
  background-color: #75C1BD;
}

.servicios .col-md-6 {
  color: #fff;
  text-align: center;
  padding: 21px;
}

.servicios .col-md-6 h1 {
  font-size: 21px;
  margin: 15px 0 15px 0;
}

.servicios .col-md-6 p {
  font-size: 14px;
  height: 100px;
  max-width: 90%;
  margin: auto;
}

.servicios .col-md-6 .icono {
  height: 70px;
  width: 70px;
  margin: auto;
}

.servicios .col-md-6 .icono img {
  width: 100%;
  height: auto;
}

.servicios .col-md-6 a {
  color: #fff;
  cursor: pointer;
  border: solid 1px #fff;
  padding: 10px 21px 10px 21px;
  width: 150px;
  margin: auto;
  display: block;
  font-size: 14px;
}

.servicios .col-md-6 a:hover {
  background-color: #fff;
  color: #5252E8;
}

.servicios .borde1 {
  border-right: solid 3px #fff;
  border-bottom: solid 3px #fff;
}

.servicios .borde2 {
  border-top: solid 3px #fff;
  border-left: solid 3px #fff;
}

.servicios .borde3 {
  border-left: solid 3px #fff;
  border-bottom: solid 3px #fff;
}

.servicios .borde4 {
  border-top: solid 3px #fff;
  border-right: solid 3px #fff;
}

.iconos {
  margin: 31px 0 31px 0;
}

.iconos .col-md-4 {
  text-align: center;
  font-size: 14px;
  color: #5252E8;
}

.iconos .col-md-4 img {
  width: 70px;
  height: auto;
  display: block;
  margin: auto auto 15px auto;
}

footer {
  padding: 0 45px 45px 45px;
  position: relative;
  background-color: #5252E8;
}

footer h1 {
  color: #929293;
  text-align: center;
  font-size: 16px;
}

footer .redespie {
  text-align: center;
  padding: 15px;
}

footer .redespie li {
  display: inline-block;
  margin: 0 12px 0 0;
}

footer .redespie li a {
  color: #5252E8;
  font-size: 31px;
}

footer p {
  color: #929293;
  text-align: center;
}

footer p a {
  color: #929293;
}

footer .menupie {
  text-align: center;
  padding-top: 15px;
}

footer .menupie li {
  display: inline-block;
  padding-right: 16px;
  margin-right: 16px;
}

footer .menupie li a {
  color: #929293;
  display: block;
}

footer .menupie li:last-child {
  border: none;
}

footer a:hover {
  opacity: 0.8;
}

footer .afip {
  position: absolute;
  right: 15px;
  top: 45px;
}

footer .afip img {
  width: 45px;
  height: auto;
}

.formularioalquileres {
  display: none;
  padding-bottom: 70px;
}

.formularioalquileres .col1 {
  background-color: #75C1BD;
  color: #fff;
  padding: 45px;
  height: 669px;
}

.formularioalquileres .col1 h2 {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}

.formularioalquileres .col1 h2 span {
  display: block;
}

.formularioalquileres .col1 img {
  display: block;
  margin: auto auto 15px auto;
  width: 81px;
  height: auto;
}

.formularioalquileres .col1 p {
  font-size: 14px;
  text-align: center;
  padding: 31px;
}

.formularioalquileres input[type="text"], .formularioalquileres input[type="email"], .formularioalquileres textarea {
  padding: 10px;
  border: solid 1px #5252E8;
  width: 100%;
  margin-bottom: 15px;
}

.formularioalquileres label {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 6px;
  color: #5252E8;
}

.formularioalquileres ul {
  padding: 15px 0 15px 0;
}

.formularioalquileres ul li {
  display: inline-block;
  margin-right: 15px;
  font-weight: bold;
  font-size: 16px;
  color: #5252E8;
}

.formularioalquileres input[type="submit"] {
  background-color: #75C1BD;
  float: right;
  color: #fff;
  padding: 10px 31px 10px 31px;
  border: none;
}

.formularioalquileres input[type="submit"]:hover {
  background-color: #5252E8;
}

.formulariotasaciones {
  display: none;
  padding-bottom: 70px;
}

.formulariotasaciones .col1 {
  background-color: #5252E8;
  color: #fff;
  padding: 45px;
  height: 669px;
}

.formulariotasaciones .col1 h2 {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}

.formulariotasaciones .col1 h2 span {
  display: block;
}

.formulariotasaciones .col1 img {
  display: block;
  margin: auto auto 15px auto;
  width: 81px;
  height: auto;
}

.formulariotasaciones .col1 p {
  font-size: 14px;
  text-align: center;
  padding: 31px;
}

.formulariotasaciones input[type="text"], .formulariotasaciones input[type="email"], .formulariotasaciones textarea {
  padding: 10px;
  font-size: 14px;
  border: solid 1px #5252E8;
  width: 100%;
  margin-bottom: 15px;
}

.formulariotasaciones label {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 6px;
  color: #5252E8;
}

.formulariotasaciones ul {
  padding: 15px 0 15px 0;
}

.formulariotasaciones ul li {
  display: inline-block;
  margin-right: 15px;
  font-weight: bold;
  font-size: 16px;
  color: #5252E8;
}

.formulariotasaciones input[type="submit"] {
  background-color: #75C1BD;
  float: right;
  color: #fff;
  padding: 10px 31px 10px 31px;
  border: none;
}

.formulariotasaciones input[type="submit"]:hover {
  background-color: #5252E8;
}

.formulariotasacion .col1 {
  background-color: #75C1BD;
  color: #fff;
  padding: 45px;
  height: 669px;
}

.formulariotasacion .col1 h2 {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}

.formulariotasacion .col1 h2 span {
  display: block;
}

.formulariotasacion .col1 img {
  display: block;
  margin: auto auto 15px auto;
  width: 81px;
  height: auto;
}

.formulariotasacion .col1 p {
  font-size: 14px;
  text-align: center;
  padding: 31px;
}

.formulariotasacion input[type="text"], .formulariotasacion input[type="email"], .formulariotasacion textarea {
  padding: 10px;
  font-size: 14px;
  border: solid 1px #5252E8;
  width: 100%;
  margin-bottom: 15px;
}

.formulariotasacion label {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 6px;
  color: #5252E8;
}

.formulariotasacion ul {
  padding: 15px 0 15px 0;
}

.formulariotasacion ul li {
  display: inline-block;
  margin-right: 15px;
  font-weight: bold;
  font-size: 16px;
  color: #5252E8;
}

.formulariotasacion input[type="submit"] {
  background-color: #75C1BD;
  float: right;
  color: #fff;
  padding: 10px 31px 10px 31px;
  border: none;
}

.formulariotasacion input[type="submit"]:hover {
  background-color: #5252E8;
}

.contacto {
  padding-top: 31px;
  padding-bottom: 70px;
  width: 100%;
  margin: auto;
  color: #929293;
}

.contacto .pad {
  max-width: 90%;
  margin: auto;
}

.contacto h1 {
  text-align: left;
  font-size: 31px;
  color: #929293;
  font-weight: 300;
}

.contacto p {
  font-size: 15px;
  color: #929293;
  margin-bottom: 21px;
}

.contacto input[type="text"], .contacto input[type="email"], .contacto textarea {
  padding: 10px;
  background-color: transparent;
  font-size: 14px;
  border: solid 1px #5252E8;
  color: #5252E8;
  width: 100%;
  margin-bottom: 15px;
}

.contacto input[type="submit"] {
  background: #75c1bd;
  background: -moz-linear-gradient(left, #75c1bd 0%, #5252e8 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #75c1bd), color-stop(100%, #5252e8));
  background: -webkit-linear-gradient(left, #75c1bd 0%, #5252e8 100%);
  background: -o-linear-gradient(left, #75c1bd 0%, #5252e8 100%);
  background: -ms-linear-gradient(left, #75c1bd 0%, #5252e8 100%);
  background: linear-gradient(to right, #75c1bd 0%, #5252e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75c1bd', endColorstr='#5252e8', GradientType=1 );
  color: #fff;
  font-size: 15px;
  padding: 10px 31px 10px 31px;
  border: none;
  border-radius: 12px;
}

.contacto input[type="submit"]:hover {
  background: #5252E8;
}

.contacto .redescontacto {
  text-align: left;
  padding: 15px 15px 15px 0;
}

.contacto .redescontacto li {
  display: inline-block;
  margin: 0 4px 0 0;
}

.contacto .redescontacto li a {
  color: #fff;
  font-size: 31px;
}

.contacto .redescontacto li img {
  height: 26px;
}

.contacto .col-md-4 {
  padding-top: 73px;
}

.contacto a {
  color: #929293;
}

.prensa {
  padding-bottom: 45px;
}

.prensa .boton {
  width: 150px;
  color: #929293;
  padding: 15px;
  text-align: center;
  display: block;
  margin: auto;
  border: solid 1px #929293;
  font-size: 16px;
  margin-top: 31px;
}

.prensa .boton:hover {
  background-color: #929293;
  color: #fff;
}

.prensa .col-md-4 {
  margin-bottom: 31px;
}

.copy {
  background-color: #75C1BD;
  text-align: center;
  padding: 15px;
  color: #fff;
}

@media (min-width: 650px) {
  .dropdown li {
    display: block;
  }
  .dropdown-menu {
    left: 0px;
    min-width: 0;
    border: none;
    background-color: #000;
    box-shadow: none;
    border-radius: 0 !important;
    padding-right: 0px;
    background-color: #fff;
  }
}

.dropdown-menu li:last-child a {
  border: none;
}

.dropdown-menu > li > a {
  font-size: 12px;
  color: #5252E8 !important;
  padding-top: 7px;
  padding-bottom: 7px;
  border-bottom: solid 1px #5252E8;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  box-shadow: none;
  background-color: #5252E8;
  color: #000;
  background-image: none;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-image: none;
  color: #5252E8;
  opacity: 0.8;
  background-color: #fff !important;
}

.navbar-nav > li > .dropdown-menu {
  border-radius: 10px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
  background-color: #5252E8 !important;
}

.slick-prev {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 35px;
  border: none;
  background-color: transparent;
  border-radius: 0px;
  height: 100%;
  color: transparent;
  z-index: 9;
  background-repeat: no-repeat;
  background-image: url(../img/flechaizq.png);
  background-size: 10px;
  background-position: center;
  width: 36px;
}

.slick-next {
  position: absolute;
  top: 0;
  right: 0px;
  width: 16px;
  height: 35px;
  border: none;
  background-color: transparent;
  height: 100%;
  border-radius: 0px;
  z-index: 9;
  background-repeat: no-repeat;
  color: transparent;
  background-image: url(../img/flechader.png);
  background-size: 10px;
  background-position: center;
  width: 36px;
}

.slick-prev:hover, .slick-next:hover {
  opacity: 0.8;
}

.linkmenu {
  position: relative;
}

.linkmenu .menuheader {
  position: fixed;
  width: 100%;
  top: 200px;
  padding: 21px;
  left: 0;
  background-color: #fff;
  display: none;
}

.linkmenu .menuheader h1 {
  color: #5252E8;
  text-transform: uppercase;
  border-bottom: solid 1px #5252E8;
  margin-bottom: 12px;
  padding-bottom: 3px;
  font-size: 16px;
  text-align: left;
}

.linkmenu .menuheader a {
  color: #929293;
  text-align: left;
  font-size: 15px;
  display: block;
  width: 100%;
}

.linkmenu .menuheader a:hover {
  color: #000;
}

.linkmenu .col-md-2 {
  margin-bottom: 31px;
}

@media (max-width: 600px) {
  .navbar-nav {
    float: none;
    width: 100%;
  }
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    background-color: #000;
  }
  .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
  }
  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    background-color: #000;
  }
  .navbar-brand > img {
    width: 122px;
  }
  .navbar-brand {
    padding: 10px;
  }
  #cab {
    background-color: #000;
  }
  .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: none;
  }
}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
  margin-top: 10px;
}

.carousel1 img {
  width: 100%;
  height: auto;
}

.carousel1 h1.color1 {
  padding: 10px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  background-color: #5252E8;
}

.carousel1 h1.color2 {
  padding: 10px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  background-color: #929293;
}

.carousel1 .pad {
  padding: 15px;
}

.carousel1 h2 {
  font-size: 14px;
  text-align: center;
  font-weight: 400;
  margin-bottom: 5px;
}

.carousel1 p {
  font-weight: 200;
  text-align: center;
  height: 100px;
}

.slick-dots {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  padding-right: 31px;
}

.slick-dots li {
  display: inline-block;
  margin-left: 6px;
}

.slick-dots li button {
  border: solid 1px #929293;
  padding: 5px;
  background-color: #fff;
  color: transparent;
  width: 12px;
  height: 12px;
  border-radius: 60px;
}

.slick-dots .slick-active button {
  background-color: #929293;
}

footer .logo img {
  width: 100px;
  margin-left: 15px;
  margin-bottom: 31px;
}

footer .col1 {
  color: #fff;
}

footer .col1 a {
  color: #fff;
  text-decoration: underline;
}

footer .col1 a:hover {
  text-decoration: none;
}

footer .col2 {
  color: #fff;
}

footer .col2 h1 {
  color: #fff;
}

footer .col2 a {
  color: #fff;
}

footer .col2 .redespie li {
  display: inline-block;
}

footer .col3 {
  text-align: right;
}

footer .col3 a {
  color: #fff;
}

.dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0;
}

.bx-wrapper .bx-pager {
  background-color: rgba(255, 255, 255, 0.6);
}

.bx-wrapper .bx-pager {
  padding-top: 31px !important;
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  padding-bottom: 31px;
  bottom: 0 !important;
}

.buscador {
  position: absolute;
  top: 300px;
  width: 100%;
  left: 0;
  right: 0;
  text-align: center;
}

.empresa p {
  font-size: 15px;
  padding: 31px;
  text-align: center;
  max-width: 1000px;
  margin: auto;
}

.empresa p span {
  display: block;
}

.propiedades_listado .barra {
  background-color: #5252E8;
  padding: 15px;
  color: #fff;
  margin-bottom: 31px;
  font-size: 15px;
}

.propiedades_listado .barra .ordenar {
  float: left;
  color: #fff;
}

.propiedades_listado .barra .paginado {
  float: right;
}

.propiedades_listado .barra select {
  color: #000;
  margin-left: 6px;
  padding: 4px;
  border: none;
  -webkit-appearance: none;
  background-image: url(../img_matercon/flechanegra.png);
  background-repeat: no-repeat;
  background-position: 95%;
  background-size: 11px;
}

.carouselfotos .slick-slide img {
  width: 100%;
}

.propiedades_listado {
  padding-top: 45px;
}

.propiedades_listado .col1 h1 {
  font-size: 12px;
  color: #929293;
  text-transform: uppercase;
}

.propiedades_listado .col1 h2 {
  font-size: 16px;
  color: #5252E8;
  margin: 31px 0 31px 0;
}

.propiedades_listado .col1 .busca_codigo {
  background-color: #75C1BD;
  padding: 21px;
}

.propiedades_listado .col1 .busca_codigo h3 {
  color: #fff;
  font-size: 15px;
  margin-bottom: 6px;
}

.propiedades_listado .col1 .busca_codigo input[type="text"], .propiedades_listado .col1 .busca_codigo input[type="email"], .propiedades_listado .col1 .busca_codigo textarea {
  border: solid 1px #fff;
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  width: 79%;
  background-color: #75C1BD;
  color: #fff;
}

.propiedades_listado .col1 .busca_codigo input[type="submit"], .propiedades_listado .col1 .busca_codigo input[type="button"] {
  padding: 10px;
  background-color: #75C1BD;
  display: inline-block;
  background-image: url(../img/HOME/ZELASCHI_Website_lupa.png);
  background-repeat: no-repeat;
  color: #fff;
  border: solid 1px #fff;
  width: 45px;
  background-size: 21px;
  background-position: center;
  height: 39px;
}

.propiedades_listado .col1 .busca_codigo ::placeholder {
  color: #fff;
  opacity: 1;
}

.propiedades_listado .col1 .filtros {
  background-color: #5252E8;
  padding: 21px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  margin-top: 15px;
  margin-bottom: 45px;
}

.propiedades_listado .col1 .filtros label {
  display: block;
  font-weight: 500;
  margin-top: 15px;
}

.propiedades_listado .col1 .filtros input[type="text"] {
  border: solid 1px #fff;
  padding: 10px;
  width: 100%;
  background-color: #5252E8;
  margin-top: 15px;
}

.propiedades_listado .col1 .filtros select {
  border: solid 1px #fff;
  padding: 10px;
  width: 100%;
  background-color: #5252E8;
  -webkit-appearance: none;
  background-image: url(../img/flecha.png);
  background-repeat: no-repeat;
  background-position: 95%;
  background-size: 11px;
}

.propiedades_listado .col1 .filtros input[type="submit"], .propiedades_listado .col1 .filtros input[type="button"] {
  background-color: #5252E8;
  color: #fff;
  border: solid 1px #fff;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  width: 100%;
  padding: 15px;
  margin-top: 15px;
}

.propiedades_listado .col1 .filtros .activos {
  padding-bottom: 4px;
  border-bottom: solid 1px #fff;
  margin-bottom: 15px;
}

.propiedades_listado .col1 .filtros ::placeholder {
  color: #fff;
  opacity: 1;
}

.propiedades_listado .col1 .filtros i {
  float: right;
}

.propiedades_listado .col1 .filtros a {
  color: #fff;
}

.propiedades_listado .resultado .item h1 {
  color: #5252E8;
  font-size: 21px;
  margin-bottom: 15px;
}

.propiedades_listado .resultado .item p {
  font-size: 15px;
  color: #929293;
}

.propiedades_listado .resultado .item p span {
  color: #5252E8;
}

.propiedades_listado .resultado .item .precio {
  color: #5252E8;
  font-size: 21px;
  font-weight: 700;
  margin-top: 15px;
  margin-bottom: 31px;
}

.propiedades_listado .resultado .item .vermas {
  margin-top: 15px;
  margin-bottom: 31px;
}

.propiedades_listado .resultado .item .vermas a {
  float: left;
  background-color: #75C1BD;
  padding: 10px 31px 10px 31px;
  color: #fff;
}

.propiedades_listado .slick-prev {
  position: absolute;
  top: 36%;
  left: 6px;
  width: 16px;
  height: 35px;
  border: none;
  background-color: #929293;
  border-radius: 60px;
  color: transparent;
  z-index: 9;
  background-repeat: no-repeat;
  background-image: url("../img/flechaizq.png");
  background-size: 10px;
  background-position: center;
  width: 36px;
}

.propiedades_listado .slick-next {
  position: absolute;
  top: 36%;
  right: 6px;
  width: 16px;
  height: 35px;
  border: none;
  background-color: #929293;
  border-radius: 60px;
  z-index: 9;
  background-repeat: no-repeat;
  color: transparent;
  background-image: url("../img/flechader.png");
  background-size: 10px;
  background-position: center;
  width: 36px;
}

.propiedades_listado .carousel_actividades .slick-prev:hover, .propiedades_listado .carousel_actividades .slick-next:hover {
  opacity: 0.8;
}

.margin1 {
  margin-bottom: 15px;
}

.formulario_consulta input[type="submit"] {
  background-color: #fff;
  font-weight: bold;
  width: 100%;
  border: none;
  color: #5252E8;
  padding: 10px;
  margin-top: 15px;
  text-align: center;
}

.formulario_consulta input[type="submit"]:hover {
  background-color: #5252E8;
  color: #fff;
}

.formulario_consulta input[type="text"], .formulario_consulta input[type="email"], .formulario_consulta textarea {
  border: solid 1px #fff;
  padding: 10px;
  width: 100%;
  background-color: #5252E8;
  margin-bottom: 0 !important;
  margin-top: 10px !important;
  color: #fff;
}

.formulario_consulta ::placeholder {
  color: #fff;
  opacity: 1;
}

.formulario_consulta label {
  font-weight: bold;
}

.formulario_consulta .titulo2 {
  font-size: 18px;
  border-bottom: solid 1px #fff;
  padding-bottom: 5px;
}

.formulario_consulta .g-recaptcha {
  width: 300px;
  margin: 12px auto auto auto;
  display: block;
}

.detalle {
  padding-bottom: 45px;
}

.detalle h1 {
  background-color: #75C1BD;
  color: #fff;
  font-size: 18px;
  margin-top: 28px;
  padding: 12px;
}

.detalle h2 {
  color: #000;
  font-size: 21px;
  margin-bottom: 15px;
}

.detalle .caract {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
}

.detalle .caract span {
  color: #000;
}

.detalle p {
  font-size: 14px;
  margin-bottom: 31px;
}

.detalle .carouseldetalle {
  margin: 0px 0 31px 0;
  width: 90%;
  float: left;
}

.detalle .carouseldetalle img {
  width: 100%;
}

.detalle .carouseldetalle .item {
  width: 100%;
  height: 400px;
  background-size: cover;
  background-repeat: no-repeat;
}

.detalle .carouseldetalle .item a {
  display: block;
  width: 100%;
  height: 100%;
}

.detalle .botones {
  float: left;
  background-color: #5252E8;
  width: 10%;
  background-color: #fff;
  height: 100%;
}

.detalle .botones ul li a {
  color: #5252E8;
  text-align: center;
  height: 80px;
  padding-top: 22px;
  padding-bottom: 31px;
  display: block;
  border: solid 1px #5252E8;
}

.detalle .botones ul li a:hover {
  background-color: #5252E8;
  color: #fff;
}

.detalle .botones ul li i {
  display: block;
  font-size: 21px;
  margin-bottom: 4px;
}

.detalle .slick-prev {
  position: absolute;
  top: 43%;
  left: 6px;
  width: 16px;
  height: 35px;
  border: none;
  background-color: #929293;
  border-radius: 60px;
  color: transparent;
  z-index: 9;
  background-repeat: no-repeat;
  background-image: url("../img/flechaizq.png");
  background-size: 10px;
  background-position: center;
  width: 36px;
}

.detalle .slick-next {
  position: absolute;
  top: 43%;
  right: 6px;
  width: 16px;
  height: 35px;
  border: none;
  background-color: #929293;
  border-radius: 60px;
  z-index: 9;
  background-repeat: no-repeat;
  color: transparent;
  background-image: url("../img/flechader.png");
  background-size: 10px;
  background-position: center;
  width: 36px;
}

#pag {
  padding: 31px;
  font-size: 15px;
}

.gracias {
  font-weight: 600;
  text-align: center;
  color: #5252E8;
  font-size: 21px;
  padding-bottom: 60px;
}

.fotofoto {
  height: 300px !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 100%;
}

.mapa img {
  width: 100%;
}

.textohome1 {
  font-size: 26px;
  color: #fff;
  font-weight: 300;
  background-color: #75C1BD;
  text-align: center;
  padding-top: 45px;
  padding-bottom: 45px;
}

.reserva {
  padding-top: 45px;
}

.reserva h1 {
  font-size: 26px;
  color: #929293;
  font-weight: 300;
  text-align: center;
  margin-bottom: 15px;
}

.reserva p {
  font-size: 21px;
  color: #929293;
  font-weight: 300;
  text-align: center;
}

.reserva p span {
  display: block;
}

.sust {
  padding: 0px 0 31px 0;
  background-color: #fff;
  margin-top: 45px;
}

.sust h2 {
  font-size: 26px;
  color: #929293;
  font-weight: 300;
  text-align: center;
  margin-bottom: 31px;
}

.sust h1 {
  font-size: 20px;
  color: #929293;
  font-weight: 300;
  text-align: center;
  margin: 16px 0 16px 0;
}

.sust p {
  font-size: 18px;
  color: #929293;
  font-weight: 300;
  text-align: left;
}

.sust img {
  height: 60px;
  float: left;
  margin-right: 18px;
}

.sust .col-md-4 {
  margin-bottom: 45px;
}

.franjagris {
  padding: 6px;
  background-color: #75C1BD;
  text-align: center;
  font-size: 15px;
  color: #fff;
}

.franjagris a {
  color: #fff;
}

.videohome {
  position: relative;
}

.videohome .header {
  max-width: 1400px;
  width: 90%;
  margin: auto;
  padding: 15px 0 15px 0;
}

.videohome .header ul {
  max-width: 85%;
  margin: auto;
}

.videohome .header ul li {
  display: inline-block;
  border-bottom: solid 1px #fff;
  margin-left: -2px;
  padding: 22px;
}

.videohome .header ul li a {
  color: #929293;
  text-align: center;
  display: block;
  font-size: 15px;
  font-weight: 300;
}

.videohome .header ul li a:hover {
  color: #75C1BD;
}

.videohome .boton a {
  background: #75c1bd;
  background: -moz-linear-gradient(left, #75c1bd 0%, #5252e8 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #75c1bd), color-stop(100%, #5252e8));
  background: -webkit-linear-gradient(left, #75c1bd 0%, #5252e8 100%);
  background: -o-linear-gradient(left, #75c1bd 0%, #5252e8 100%);
  background: -ms-linear-gradient(left, #75c1bd 0%, #5252e8 100%);
  background: linear-gradient(to right, #75c1bd 0%, #5252e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75c1bd', endColorstr='#5252e8', GradientType=1 );
  border-radius: 12px;
  padding: 10px 15px 10px 15px;
  color: #fff !important;
}

.fotoheader img {
  width: 100%;
}

.about2 {
  padding: 45px;
  color: #929293;
  font-size: 14px;
  display: none;
}

.about2 h1 {
  font-size: 22px;
  margin: 15px 0 6px 0;
}

.about2 p {
  padding-bottom: 33px;
}

.about2 img {
  display: block;
  margin: auto;
}

.aboutus {
  background-color: #75C1BD;
  padding: 45px;
  color: #fff;
}

.aboutus h1 {
  margin-bottom: 15px;
}

.aboutus p {
  font-size: 14px;
  margin-bottom: 31px;
}

.aboutus a {
  border-radius: 12px;
  border: solid 1px #fff;
  background-color: transparent;
  padding: 10px 15px 10px 15px;
  font-size: 16px;
  color: #fff;
}

.aboutus a:hover {
  background-color: #5252E8;
}

.botonview {
  cursor: pointer;
}

.faqs h1 {
  color: #929293;
  font-size: 31px;
  margin: 31px 0 31px 0;
}

#accordion {
  padding-bottom: 60px;
}

#accordion h3 {
  color: #929293;
  font-size: 18px;
  text-transform: uppercase;
  padding-bottom: 15px;
  padding-top: 15px;
  border-bottom: solid 1px #DDDDDE;
  background-image: url(../img/IIC_Flechita-Acordeon.png);
  background-position: 98%;
  background-repeat: no-repeat;
  background-size: 16px;
}

#accordion div {
  font-size: 16px;
  color: #929293;
  padding: 16px 0 16px 0;
}

.sust2 {
  padding-bottom: 60px;
  padding-top: 60px;
}

.sust2 h3 {
  color: #929293;
  font-size: 18px;
  cursor: pointer;
  text-transform: uppercase;
  padding-bottom: 15px;
  padding-top: 15px;
  border-bottom: solid 1px #DDDDDE;
  background-image: url(../img/IIC_Flechita-Acordeon-FAQ.png);
  background-position: 98%;
  background-repeat: no-repeat;
  background-size: 16px;
}

.sust2 h3 img {
  width: 45px;
  vertical-align: middle;
  margin-right: 15px;
}

.sust2 .itemsust {
  display: none;
  font-size: 15px;
  padding: 31px 31px 31px 0;
  color: #929293;
  padding-bottom: 31px;
}

.sust2 .carousel2, .sust2 .carousel3 {
  padding-top: 31px;
}

.sust2 .bullet {
  background-image: url(../img/tilde.png);
  background-repeat: no-repeat;
  padding-left: 31px;
  background-size: 31px;
  background-position: 0;
  margin-bottom: 6px;
}

.carousel2 img, .carousel3 img {
  width: 100%;
}

.vivir .row {
  padding: 0;
  margin: 0;
}

.vivir .col-md-6 {
  padding: 0;
  margin: 0;
}

.vivir h1 {
  font-size: 29px;
  color: #929293;
  font-weight: 300;
  margin-bottom: 131px;
}

.vivir h2 {
  font-size: 26px;
  color: #929293;
  font-weight: 300;
  margin-bottom: 15px;
}

.vivir p {
  font-size: 21px;
  color: #929293;
  font-weight: 300;
}

.vivir p span {
  display: block;
}

.vivir .pad {
  padding: 0 31px 31px 31px;
}

.vivir .col-md-6 {
  margin-bottom: 45px;
}

.grillafotos {
  padding: 45px 0 45px 0;
}

.grillafotos img {
  width: 100%;
  margin-bottom: 31px;
}

.serv2 {
  background-color: #5252E8;
  color: #fff;
  padding-top: 31px;
}

.serv2 h1 {
  font-size: 26px;
  margin-bottom: 33px;
}

.serv2 h3 {
  color: #fff !important;
}

.serv2 div {
  color: #fff !important;
}

.serv3 {
  padding: 45px 0 45px 0;
}

.serv3 h1 {
  font-size: 26px;
  color: #929293;
  margin-bottom: 33px;
}

.serv3 img {
  width: 100%;
  height: auto;
}

.serv3 .col-md-3 {
  text-align: center;
  color: #929293;
}

.serv3 .col-md-3 h2 {
  margin: 15px 0 6px 0;
  font-size: 21px;
}

.serv3 .col-md-3 span {
  display: block;
}

.serv3 p {
  font-size: 14px;
}

.serv4 {
  background-color: #75C1BD;
  text-align: center;
  font-size: 22px;
  padding: 60px;
  color: #fff;
  font-weight: 600;
}

.serv4 span {
  display: block;
}

.serv5 {
  background-color: #5252E8;
}

.serv6 a {
  background-color: #75C1BD;
  color: #fff;
  border-radius: 15px;
  padding: 10px 15px 10px 15px;
  display: block;
  margin: auto auto 45px auto;
  width: 150px;
  text-align: center;
  margin-top: 31px;
  cursor: pointer;
}

.serv6 a:hover {
  background-color: #5252E8;
}

.serv7 {
  display: none;
  margin-top: 31px;
}

.serv7 img {
  width: 100% !important;
  height: auto !important;
}

.whatsapp {
  position: fixed;
  bottom: 33px;
  right: 33px;
  z-index: 9999999;
}

.whatsapp a, .whatsapp i {
  color: #fff;
  font-size: 33px;
}

.whatsapp a {
  padding: 4px 10px 5px 10px;
  background-color: #43A03E;
  border-radius: 60px;
}

.faqs a {
  color: #929293;
  font-weight: 500;
  text-decoration: underline;
}

.faqs a:hover {
  text-decoration: none;
}

.faqs p {
  padding: 6px 0 6px 0;
}

.faqs h3 {
  cursor: pointer;
}

.faqs ol li {
  background-image: url(../img/tilde.png);
  background-repeat: no-repeat;
  padding-left: 31px;
  background-size: 31px;
  background-position: top left;
  margin-top: 6px;
  margin-bottom: 6px;
}

.modinstagram {
  background-color: #929293;
  color: #fff;
  margin-bottom: 45px;
}

.modinstagram div {
  padding: 0;
  margin: 0;
  border-left: solid 1px #fff;
}

.modinstagram div img {
  width: 100%;
}

.modinstagram .noborde {
  border: none;
}

.modinstagram .col1 {
  font-size: 21px;
  line-height: 21px;
  color: #fff;
  padding: 81px;
}

.modinstagram .col1 a {
  color: #fff;
}

.modinstagram .col1 i {
  font-size: 60px;
  margin-bottom: 60px;
  margin-top: -6px;
  float: left;
  margin-right: 21px;
}

.carouselfrases {
  padding: 60px 60px 90px 60px;
  text-align: center;
  color: #929293;
  font-weight: 600;
  margin-bottom: 45px;
  font-size: 22px;
  line-height: 26px;
}

.carouselfrases span {
  display: block;
}

.carouseliconos {
  padding-top: 31px;
  padding-bottom: 45px;
}

.carouseliconos img {
  width: 90%;
}

.bannercontact {
  padding: 122px;
  background-image: url(../img/HOME/IIC_Home_Fondo_01.jpg);
  background-size: cover;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
}

.bannercontact span {
  display: block;
}

.bannercontact a {
  color: #fff;
  font-size: 18px;
  padding: 10px 15px 10px 15px;
  border-radius: 15px;
  display: block;
  margin: auto;
  width: 150px;
  border: solid 1px #fff;
  margin-top: 31px;
  text-align: center;
}

.bannercontact a:hover {
  background-color: #75C1BD;
}

@media (max-width: 1400px) {
  .modinstagram .col1 {
    padding: 61px 21px 21px 21px;
  }
}

.dropdown li {
  background-color: #fff;
  width: 100%;
}

.dropdown-menu {
  background-color: transparent;
}

.fondomenu {
  position: absolute;
  width: 100%;
  top: 150px;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 9;
  height: 145px;
  display: none;
}

.dropdown-menu li {
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background-color: transparent;
}

.dropdown-menu > li > a {
  border: none !important;
  color: #929293 !important;
}

.dropdown-menu > li > a:hover {
  background-color: transparent !important;
}

.dropdown-menu {
  background-color: transparent !important;
}

@media (max-width: 1200px) {
  .buscador {
    top: 300px !important;
  }
  .propiedades_listado .col1 .busca_codigo input[type="text"], .propiedades_listado .col1 .busca_codigo input[type="email"], .propiedades_listado .col1 .busca_codigo textarea {
    width: 73%;
  }
  .propiedades_listado .col1 h1 {
    height: 31px;
  }
  .detalle h1 {
    margin-top: 45px;
  }
}

@media (min-width: 1280px) {
  .detalle .carouseldetalle .item {
    height: 500px;
  }
  .detalle .botones ul li a {
    height: 100px;
    padding-top: 33px;
  }
}

@media (max-width: 600px) {
  .newsletter h2 {
    font-size: 26px;
  }
  footer .menupie li {
    display: block;
    border: none;
  }
  header .logo img {
    width: 200px;
  }
  header .datos .tel {
    text-align: right;
    font-size: 12px;
  }
  header .redes {
    text-align: right;
    font-size: 12px;
    padding-bottom: 12px;
  }
  header .logo {
    padding-bottom: 0;
  }
  header .datos {
    padding-top: 0;
  }
  header {
    padding: 15px 0 0 0;
  }
  #cab {
    background-color: transparent;
  }
  .buscador {
    top: 150px !important;
  }
  .navbar-nav > li {
    display: block;
    text-align: center;
    margin: 0;
  }
  .navbar-nav {
    margin: 0;
  }
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    background-color: #75C1BD;
    border: none;
  }
  header .datos .tel {
    padding-top: 3px;
  }
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    position: absolute;
    width: 100%;
    z-index: 9999999999999;
  }
  .navbar-toggle {
    background-color: transparent !important;
  }
  .buscador ul .boton {
    width: 150px;
    margin-bottom: 3px;
  }
  .buscador ul input[type="submit"] {
    width: 300px;
    margin-top: 3px;
  }
  .newsletter input[type="email"] {
    width: 200px;
  }
  .contacto p {
    padding-top: 31px;
  }
  .consultar {
    max-width: 90%;
  }
  .servicios .col-md-6 p {
    height: auto;
    margin-bottom: 31px;
  }
  .detalle .botones, .detalle .carouseldetalle {
    float: none;
    width: 100%;
  }
  .detalle .botones li {
    display: inline-block;
    width: 19.3%;
    height: auto;
  }
  .detalle .botones ul li a {
    padding: 15px;
    height: auto;
  }
  .detalle .botones {
    padding-bottom: 31px;
  }
  .detalle .carouseldetalle {
    margin-bottom: 3px;
  }
  .videohome .header {
    display: none;
  }
  header {
    top: 0 !important;
  }
  .navbar-toggle {
    padding: 9px 10px 21px 10px;
    margin-top: -39px;
  }
  .videohome {
    margin-top: 35px;
  }
  .contacto h1 {
    font-size: 26px;
  }
  footer .menupie li {
    padding: 0;
    margin: 0;
  }
  .sust img {
    margin-top: 15px;
  }
  .textohome1 {
    font-size: 18px;
  }
  .reserva h1 {
    font-size: 18px;
  }
  .sust h2 {
    font-size: 18px;
  }
  .reserva p {
    font-size: 18px;
  }
  .sust2 h3 {
    font-size: 15px;
  }
  header {
    position: relative;
  }
  .videohome {
    margin-top: 0;
  }
  .modinstagram div {
    border: none;
  }
  .vivir h1 {
    margin-bottom: 15px;
  }
  .franjagris {
    font-size: 13px;
  }
  header {
    background-color: #fff;
  }
  .sust .col-md-4 {
    height: 62px;
  }
  .bannercontact {
    padding: 93px 0 93px 0;
  }
  footer .redespie {
    text-align: left;
  }
  footer p {
    text-align: left;
  }
  footer .col2 h1 {
    text-align: left;
    margin-top: 31px;
  }
  footer .col3 {
    text-align: left;
    padding-top: 31px;
  }
  .carouselfrases .slick-prev, .carouselfrases .slick-next {
    display: none !important;
  }
  .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #75C1BD;
  }
  .navbar-toggle {
    margin-top: -37px;
  }
  .serv3 p {
    font-size: 14px;
    margin-bottom: 31px;
  }
  .contacto input[type="submit"] {
    margin-top: 15px;
  }
  .bannercontact {
    background-image: none;
    background-color: #75C1BD;
  }
}

/*# sourceMappingURL=main.map */