body { background-color: #FFF; font-size: 14px; color: #1c1d1e;  font-family:'Bryant-Regular', Arial, sans-serif;}
.spacer { clear:both;}
ul { margin-left:0px; padding-left:0px;} ul li { list-style-type:none;}
a:hover {text-decoration: none;}
.cerrar { display: none;}
.animate{-moz-transition: all 0.3s ease-out;  /*FF3.7+*/ -o-transition: all 0.3s ease-out;  /*Opera 10.5*/ -webkit-transition: all 0.3s ease-out;  /*Saf3.2+, Chrome*/ transition: all 0.3s ease-out;}
@media (min-width: 992px) { 
.container { width: 970px;}
}

@font-face {
    font-family: 'Bryant-Bold';
    src: url('../fonts/bryantpro-bold-webfont.eot');
    src: url('../fonts/bryantpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bryantpro-bold-webfont.woff2') format('woff2'),
         url('../fonts/bryantpro-bold-webfont.woff') format('woff'),
         url('../fonts/bryantpro-bold-webfont.ttf') format('truetype'),
         url('../fonts/bryantpro-bold-webfont.svg#bryant_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Bryant-Regular';
    src: url('../fonts/bryantpro-regular-webfont.eot');
    src: url('../fonts/bryantpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bryantpro-regular-webfont.woff2') format('woff2'),
         url('../fonts/bryantpro-regular-webfont.woff') format('woff'),
         url('../fonts/bryantpro-regular-webfont.ttf') format('truetype'),
         url('../fonts/bryantpro-regular-webfont.svg#bryant_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Bryant-Medium';
    src: url('../fonts/bryantpro-medium-webfont.eot');
    src: url('../fonts/bryantpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bryantpro-medium-webfont.woff2') format('woff2'),
         url('../fonts/bryantpro-medium-webfont.woff') format('woff'),
         url('../fonts/bryantpro-medium-webfont.ttf') format('truetype'),
         url('../fonts/bryantpro-medium-webfont.svg#bryant_promedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

.mobile {display: none !important;}

/*HEADER*/
header { padding-top: 0px; padding-bottom: 0px; border:0px !important;}
header.home {border:0px;}
.navbar-default { border-radius: 0px; box-shadow: none !important; background-image: none !important;  background-color: #FFF !important; }
.navbar-collapse {float: left; border:0px; margin-left: -15px !important; margin-top: 0px; margin-bottom: 0px; width: auto; padding-left: 0px; padding-right: 0px; float: left; background: transparent !important; }
.navbar { margin-bottom: 0px; }
.navbar-nav { text-transform: uppercase; font-size: 15px; font-weight: 500; float: right;}
  .navbar-default .navbar-nav > li > a {color: #fff; font-family:'Bryant-Medium', Arial, sans-serif; padding-top: 15px; padding-bottom: 14px; text-shadow:none !important;}
    .navbar-default .navbar-nav > li > a:hover { color: #f1a941; text-decoration: none;}
    .navbar-default .navbar-nav > li > a.first {padding-left: 0px;}
    .navbar-default .navbar-nav > li.last a {padding-right: 0px;}
  .navbar-default .navbar-nav > li.active > a { background-image: none; background-color: transparent; box-shadow: none; color: #f1a941; font-weight: 400;}
    .navbar-default .navbar-nav > li.active > a:hover{ color: #f1a941; background: none;}

.seguinos {float: right; display: table; margin-left: 5px; border-radius: 4px; background-color: #59bd4c; color: #fff; margin-top: 5px; font-family:'Bryant-Medium', Arial, sans-serif; font-size: 18px; text-transform: uppercase; margin-top: 9px; padding: 5px 10px; padding-bottom: 3px;}
.seguinos .fa {margin-left: 0px;}
.seguinos:hover {color: #fdff55;}

.band-top-mobile {display: none;}
header .band1 {background-color: #d53081; position: relative;}
header .band2 {background-color: #faf9f7; padding-top: 30px; padding-bottom: 20px;}
header .band2 .mod1 {position: relative; float: left; width: 43%; padding-right: 5%; margin-top: 0px; margin-bottom: 0px;}
header .band2 .mod1 img {width: 100%;}
header .band2 .mod2 {float: right;width: auto; padding-top: 0px; margin-right: 6%;}
header .band2 .mod2 h4 {text-transform: uppercase; color: #8d8d8d; font-family:'Bryant-Medium', Arial, sans-serif;}
header .band2 .mod2 h4 small {display: block; margin-top: 5px; text-transform: none; font-family: 'Open Sans', sans-serif, arial;}

.band2 .container {position: relative;}
.band2 .container .circle {width: 15px; height: 15px; border-radius: 50%; position: absolute;}
.band2 .container .circle.uno {background-color: #59bd4c; left: -10%; top: 9%;}
.band2 .container .circle.dos {background-color: #0691ca; left: 45%; top: 8%;}
.band2 .container .circle.tres {background-color: #e1873b; left: 52%; bottom: -53%; width: 29px; height: 29px;}
.band2 .container .circle.cuatro {border: 1px solid #f1a941; left: 60%; top: 2%;}
.band2 .container .circle.cinco {background-color: #d83a34; right: 0%; top: 5%; width: 22px; height: 22px;}
.band2 .container .circle.seis {border:1px solid #5d6aa9; right: -15%; bottom: 5%;}

header .band1 .whatsapp {float: right; color: #fff; font-size: 22px; display: table; margin-top: 10px; margin-right: 15px;}

.logo {  margin: auto; width: 100%;}
  .logo img { width: 100%;}



/*GENERAL*/
.content {padding-top: 25px; background-image: url(../images/bg-content.png); background-repeat: repeat-x; background-position: left top;}
.tit-seccion {font-family:'Bryant-Medium', Arial, sans-serif; margin-top: 0px; color: #8d8d8d; font-size: 18px; margin-bottom: 45px;}

.content.interior {padding-bottom: 80px;}

/*QUIENES*/
.content.quienes img {width: 100%;}
.content.quienes .intro {margin-bottom: 30px; background-color: rgba(169,219,213,0.2); border-radius: 4px; padding: 20px; padding-top: 40px; padding-bottom: 40px; color: #0691ca; text-align: center; font-size: 27px; line-height: 28px; }
.content.quienes .intro p {width: 80%; margin: auto; text-align: center;}
.content.quienes .intro strong {font-family:'Bryant-Bold', Arial, sans-serif;}
.content.quienes .arbol {width: 80%; margin: auto; text-align: center;}
.content.quienes h2 {margin-top: 0px; text-transform: uppercase; color: #2d3e50; font-size: 20px; font-family: 'Frank Ruhl Libre', serif; font-weight: 400; text-transform: uppercase;line-height: 26px;}
.content.quienes .info p {color: #8d8d8d; font-size: 17px;}
.content.quienes .destacado {margin-top: 20px; font-size: 18px !important;}
.content.quienes .destacado strong {font-family:'Bryant-Bold', Arial, sans-serif;}

.content.quienes .perfil {border-radius: 4px; position: relative; background-color: #59bd4c; color: #fff; padding: 25px; padding-bottom: 35px; font-family: 'Open Sans', sans-serif, arial;}
.content.quienes .perfil img {border-radius: 50%; width: 124px; position: absolute; top: -40px; right: 40px;}
.content.quienes .perfil h5 {border-bottom: 1px dotted #fff; padding-bottom: 3px; display: table; font-size: 19px; margin-top: 20px; margin-bottom: 40px;font-family:'Bryant-Medium', Arial, sans-serif;}
.content.quienes .perfil a {color: #fff; border: 1px solid rgba(255,255,255,0.5); padding: 10px 15px; text-transform: uppercase; font-size: 12px; display: table; margin-top: 25px; border-radius:4px; }
.content.quienes .perfil a .fa {margin-right: 5px;}

.content.quienes h3 {font-family:'Bryant-Medium', Arial, sans-serif; margin-top: 0px; color: #8d8d8d; font-size: 18px; margin-top: 25px; margin-bottom: 25px;}
.content.quienes .equipo h3 {padding-bottom: 15px; border-bottom: 1px solid #8d8d8d;}
.content.quienes .equipo h4 {display: block; background-color: #f0f8f7; border-radius: 4px; color: #0691ca; font-size: 17px; padding: 5px 15px; font-family:'Bryant-Medium', Arial, sans-serif;} 
.content.quienes .equipo ul {padding-left: 15px;}
.content.quienes .equipo ul li {/*list-style-type: circle;*/ width: 32%; text-align: center; display: inline-table;}
.content.quienes .equipo img {border-radius: 50%; width: 70%; display: block; text-align: center; margin: auto; margin-bottom: 5px; margin-top: 4px; }
.content.quienes .equipo p {text-align: center;color: #8d8d8d; font-size: 15px; margin-top: 10px; font-family: 'Open Sans', sans-serif, arial;}

.content.quehacemos img {width: 100%;}
.content.quehacemos .intro {background-color: #f7e9dd;  padding: 20px; padding-top: 40px; padding-bottom: 45px; color: #d53081; text-align: center; font-size: 27px; line-height: 28px; }
.content.quehacemos .intro p {margin: auto; width: 80%;}
.content.quehacemos .intro strong {font-family: 'Bryant-Bold', Arial, sans-serif;}
.content.quehacemos .info {border-bottom-left-radius:4px; border-bottom-right-radius:4px;  background-color: #fbf3ed; margin-bottom: 40px; margin-left: 0px; margin-right: 0px; text-align: center; padding-top: 20px; padding-bottom: 40px; color: #0691ca; font-size: 17px; font-family: 'Bryant-Medium', sans-serif;}
.content.quehacemos .info h3 {margin-bottom: 20px;}
.content.quehacemos .info ul li {display: inline-table; background-color: rgba(255,255,255,0.8); border-radius: 4px; padding: 5px 15px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;}
.content.quehacemos .moreinfo p {color: #8d8d8d; font-size: 17px;}

.content.quehacemos h5 {display: block; background-color: #f0f8f7; text-transform: uppercase; border-radius: 4px; color: #0691ca; font-size: 15px; line-height: 18px; font-family: 'Bryant-Medium', Arial, sans-serif; padding: 5px 15px; margin-top: 15px; margin-bottom: 15px;} 
.content.quehacemos ul {padding-left: 15px;}
.content.quehacemos ul li {list-style-type: circle;}

.quehacemosinfo {margin-top: 30px; padding-bottom: 0px;}
.quehacemosinfo h4 {margin-bottom: 20px; text-transform: uppercase; font-size: 17px; color: #0691ca;font-family: 'Bryant-Bold', Arial, sans-serif;}
.quehacemosinfo p {color: #8d8d8d; font-size: 17px;}
.quehacemosinfo .line {background-color: #e8e8e8; height: 1px; clear: both; margin-top: 30px;}
.quehacemosinfo .foto {background-color: rgba(169,219,213,0.2); padding: 15px; border-radius: 4px;}
.quehacemosinfo .foto.dos {background-color: rgba(225,135,59,0.1);}
.quehacemosinfo .foto.tres {background-color: rgba(89,189,76,0.2);}

.kinesiologia img {/*border: 1px solid #e8e8e8; */}
.kinesiologia strong {font-family:'Bryant-Bold', Arial, sans-serif; }

/* envios */
.cont-envios .nav-tabs li {margin-right: 10px;}
.cont-envios .nav-tabs li.active a {border: 0px !important; background-color: #f7f7f7; border-bottom: 1px solid #f7f7f7 !important;}
.cont-envios .nav-tabs a {position: relative; border: 0px; background-color:#efefef; border-bottom: 1px solid #dbdbdb; padding: 30px; margin: 0px; padding-top: 18px; padding-bottom: 15px; font-family:'Bryant-Medium', Arial, sans-serif; font-size: 13px; }
.cont-envios .nav-tabs a h2 {color: #69bd46;font-family:'Bryant-Medium', Arial, sans-serif; font-size: 16px;  margin-top: 0px; margin-bottom: 0px;}
.cont-envios .tab-pane {padding: 30px;background-color:#f7f7f7; }
.cont-envios .tab-pane p {display: inline-table; font-size: 15px; line-height: 21px; margin-bottom: 25px;font-family:'Bryant-Medium', Arial, sans-serif;}
.cont-envios .tab-pane p strong {display: block;color: #d53081;font-family:'Bryant-Medium', Arial, sans-serif;}
.cont-envios iframe {margin: 0px;}
.cont-envios h3 {color: #b55085 !important;font-family:'Bryant-Bold', Arial, sans-serif; margin: auto; text-align: center; margin-top: 30px; margin-bottom: 0px;  font-size: 14px; }


/*PAGE info*/
#slide-interior {margin-bottom: 40px;}
  #slide-interior img {width: 100%;}
  #slide-interior .carousel-indicators {bottom: 15px; width: auto; right: 20px; text-align: right;}

.page { width: 100%; color: #6b6b6b; font-size: 17px; line-height: 24px; font-family: 'Raleway', sans-serif; font-weight: 400;}

/*HOME*/
.content.home {}

.content.home #slide-home {margin-top: 20px; margin-bottom: 35px;}
.carousel-control.left, .carousel-control.right { background: none !important;}
.carousel-indicators {bottom: -35px; margin-bottom: 0px;}
.carousel-indicators li {border: 0px; background-color: #f0e9dd;}
.carousel-indicators li.active {border: 0px; background-color: #d53081;}

.carousel-inner .item .zocalo {position: absolute; left: 20px; bottom: 20px; padding: 20px; background: rgba(93,103,173,0.8); border-radius: 4px;}
.carousel-inner .item .zocalo h2 {margin: 0px; margin-bottom: 2px; color:#fff; text-transform: uppercase; font-size: 20px; font-family: 'Bryant-Medium', sans-serif; }
.carousel-inner .item .zocalo p {font-family: 'Open sans', sans-serif; margin-bottom:5px; color: #fff; font-weight: 400; font-size: 13px;}


.container.zocalos {padding-top: 0px;}
.zocalos { margin-top: 30px;}
.zocalos .module {position: relative; text-transform: uppercase; border-radius: 4px; padding: 20px; padding-top: 30px; padding-bottom: 30px; margin-bottom: 20px; display: block; font-size: 19px; line-height: 22px; color: #fff; font-family: 'Bryant-Medium', sans-serif; text-align: left;}
  .zocalos .module.uno {background-color: rgba(89,189,76,0.2); color: #59bd4c;}
  .zocalos .module.dos {background-color: rgba(225,135,59,0.1); color: #e1873b;}
  .zocalos .module.tres {background-color: rgba(213,48,129,0.2); color: #d53081;}
  .zocalos .module:hover {color: #01b2a0;}
  .zocalos .module span {display: block; }
  .zocalos .module .fa { position: absolute; right: 7%; top: 36%;font-size: 30px;}

/*listado*/
.module-servicios {margin-bottom: 30px; font-size: 15px;}
.module-servicios img {width: 100%;}
.module-servicios h2 {margin: 0px; margin-top: 10px; margin-bottom: 5px; text-transform: uppercase; font-size: 15px; color: #587abb; font-family: 'Open Sans', sans-serif; font-weight: 600;}
.module-servicios p {margin: 0px; color: #747474;}



/*CONTACTO*/
.content.contacto .page {width: 60%; margin-bottom: 40px;}
.content.contacto .intro {margin-bottom: 20px; color: #747474;font-family: 'Open Sans', sans-serif; font-size: 15px;}
.content.contacto .info {margin-top: 15px; font-size: 13px; color: #747474;}
.content.contacto .mapa {padding-left: 30px; }
.content.contacto .mapa iframe {background-color: #f4f4f4;}
.content.contacto .mapa .foto {width: 100%;}

.content.contacto.gracias .page {width: 100%;}

select.form-control { color: #7a7a7a!important;  background-color: #f2f2f2; border: 0px; box-shadow: none;}
input.form-control { color: #7a7a7a!important;  height: 38px; background-color: #f2f2f2; box-shadow: none; border:0px; font-family: 'Open Sans', sans-serif; font-weight: 400!important; padding: 12px!important; padding-top: 14px;}
textarea.form-control { color: #7a7a7a!important;  border:0px;  background-color: #f2f2f2; box-shadow: none; font-family: 'Open Sans', sans-serif;padding: 12px!important;}

.btn-enviar { color: #FFF; padding-top: 10px; padding-bottom: 10px; padding-left: 30px!important; padding-right: 30px!important; text-transform: uppercase !important; background-image: none!important; background-color: #aaaaaa;  border:0px!important; border-radius: 4px!important; font-family: 'Raleway', sans-serif; font-weight: 600; text-shadow: none !important; box-shadow: none !important;}
  .btn-enviar:hover { content: #FFF; background-color: #0d78ba!important;}

 .cont-contacto .form-group { margin-bottom: 10px;}
 .cont-contacto input { border:0px; border-bottom: 0px; background-color: #f4f3f2;  box-shadow: none; border-radius: 4px; width: 100%; padding: 10px; padding-left: 15px; padding-right: 15px; height: auto; font-size: 13px;}
  .cont-contacto textarea { border:0px; background-color: #f4f3f2; box-shadow: none; border-radius: 4px; width: 100%; padding-top: 10px; font-size: 13px;}
  .cont-contacto .boton { margin-top: 20px; padding: 10px; padding-left: 40px; padding-right: 40px; background-color: #8d8d8d; background-image: none; text-shadow:none; color: #FFF; text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-weight: 400; width: auto !important;}

  .cont-contacto.gracias { margin-bottom: 100px; text-align: center;}

.content.contacto .foto {border-radius: 4px; margin-top: 62px;}

.datos-list {margin-top: 20px;}
.datos-list .uno {margin-left: 0px; margin-bottom: 20px; font-size: 15px; color: #d53081; font-weight: 600;font-family: 'Open Sans', sans-serif;}
.datos-list .uno li {margin-bottom: 2px;}
.datos-list .uno li .fa {text-align: center; color: #bababa;}
.datos-list .uno li .fa-whatsapp {font-size: 18px;}
.datos-list .uno li .fa-map-marker {font-size: 18px;}
.datos-list .uno li span {text-align: center; display: inline-table; width: 15px; margin-right: 5px;}

.datos-list .dos {margin-left: 0px; border-top: 1px dotted #eaeaea; padding-top: 20px; margin-bottom: 15px; font-size: 15px; color: #747575; font-weight: 500;font-family: 'Open Sans', sans-serif;}
.datos-list .dos li {margin-bottom: 2px; color: #59bd4c; width: 32%; display: inline-table; padding-left: 15px; position: relative; }
.datos-list .dos li .fa {position: absolute; left: 0px; top: 2px; color: #bababa;}
.datos-list .dos li:last-child {}
.datos-list .dos li .fa-whatsapp {font-size: 18px;}
.datos-list .dos li .fa-map-marker {font-size: 18px;}
.datos-list .dos li span {text-align: center; display: inline-table; width: 15px; margin-right: 5px;}
.datos-list .whatsapp {color: #d53081; display: table; border:1px solid #e8e8e8; border-radius: 4px; margin-top: 25px; padding: 5px; padding-left: 15px; padding-right: 15px;font-family: 'Open Sans', sans-serif;}
.datos-list .whatsapp .fa {margin-right: 5px;}

/*FOOTER*/
footer { margin-top: 50px; background-color: #FFF;font-family: 'Open Sans', sans-serif; font-size: 14px;color: #747575; border-top: 1px solid #e8e8e8 !important; }
footer .band1 {padding-bottom: 30px; padding-top: 40px; }
footer .band2 {background-color: #f2f2f2; color: #808080;}
footer .datos {display: flex;}
footer .datos ul {vertical-align: top; display: inline-block; margin-right: 25px; font-size: 16px;font-family:'Bryant-Medium', Arial, sans-serif;}
footer .datos ul:last-child {margin-right: 0px;}
footer .datos .fa {color: #d53081; margin-right: 4px;}
footer .widget {text-align: right;}
footer .whatsapp {color: #d53081; display: table; border:1px solid #e8e8e8; border-radius: 4px; padding: 5px; padding-left: 15px; padding-right: 15px; margin-top: 10px;}
footer .seguinos {font-size: 12px; margin: 0px; margin-top: 10px; float: left;}
footer iframe {text-align: right;}

.copy {padding-top: 25px; padding-bottom: 25px; }

.cont-logo-zurbrand {text-align: right;}
.link-zurbrand {padding-top: 25px; padding-bottom: 25px; display: block; -moz-transition: all 0.3s ease-out;  /*FF3.7+*/ -o-transition: all 0.3s ease-out;  /*Opera 10.5*/ -webkit-transition: all 0.3s ease-out;  /*Saf3.2+, Chrome*/ transition: all 0.3s ease-out;}
.link-zurbrand:hover {opacity: 0.8;}
.logo-zurbrand {height: 15px;}

@media (max-width: 992px) {
/*header*/
.mod1 {padding-right: 0px; margin-bottom: 0px;}
header .band1 .mod2 {float: none; width: 100%;}
.navbar-default .navbar-nav > li.first a {padding-left: 0px;}
.content.quienes .info {padding-left: 15px;}

}

@media screen and (max-width: 767px) {
/*header*/
header .bandtop {display: none;}
header .band1 {display: none;}
header .band1 .container .acceso {display: none;}
header.home {border-bottom: 10px solid #01b2a0;}
.slogan { display: none;}
header .band1 .mod1 { float: none; width: 100%; padding-right: 0px; margin-top: 20px; margin-bottom: 15px; }
header .band1 .mod1 .logo {width: 70%;}
header .band1 .mod2 {display: none;}
header .band2 .mod1 {width: 100%; float: none; text-align: center; padding: 0px; margin: 0px;}
header .band2 .mod1 img {text-align: center; width: 88%;}
header .band2 .mod2 {display: none;}

.band2 .container .circle {display: none;}

.band-top-mobile {display: inherit; background-color: #d53081; padding-left: 15px; padding-right: 15px;}
.band-top-mobile .menu-btn {padding-top: 14px; padding-bottom: 14px; font-size: 15px; color: #fff; display: table; float: left; width: auto; font-weight: 600; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
.band-top-mobile .menu-btn .fa {margin-right: 5px;}
.band-top-mobile .llamar {padding-top: 14px; padding-bottom: 14px; font-size: 15px; color: #fff; display: table; float: right; width: auto; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
.band-top-mobile .llamar a {color: #fff;}

.content.home {padding-top: 10px !important; margin-bottom: 0px;}
.content.home h1 {font-size: 25px;}
.content.home h2 {font-size: 22px;line-height: 26px;}
.content.home h3 {line-height: 22px;}
.content.home h3 span {display: block;}
.zocalos {margin-top: 45px;}

.carousel-inner .item .zocalo {position: relative; left: inherit; bottom: inherit;  background: rgba(93,103,173,1); border-radius: 0px; }
.carousel-indicators {bottom: -37px !important;}

/*Pushy*/
.pushy-active .site-overlay {background-color: rgba(0, 0, 0, 0.6)}
.pushy {background-color: #fff;}
.pushy ul li a {color: #000; border-bottom: 1px solid #e1e1e1; background-color: #f3f3f3; color: #231f20; font-size: 16px; text-transform: uppercase; font-family:'Bryant-Medium', Arial, sans-serif;}
.pushy ul li a:hover {background-color: #f3f3f3; color: #000;}
.pushy ul li.last a {border: 0px;}
.mobile-dropdown i {background-color: rgba(0, 0, 0, 0.2)}
.mobile-dropdown.dropdown-selected > i {background-color: rgba(0, 0, 0, 0.1)}
.pushy > ul > .subitems > ul#accordion {background-color: rgba(0, 0, 0, 0.1)}
.logo-pushy {margin-top: 30px; margin-bottom: 30px; text-align: center; margin-left: 20px; margin-right: 20px;}
.logo-pushy img {width: 100% !important; text-align: center;}

.pushy .acceso {margin-left: 20px; margin-right: 20px; margin-top: 30px; display: block; padding: 15px; padding-left: 16px; padding-right: 16px; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 600; background-color: #f0f0f0; text-transform: uppercase; color: #2d3e50;}
.pushy .acceso .fa {float: right; font-size: 15px; margin-top: 2px; margin-right: 0px;}
.pushy .llamar {margin-left: 20px; margin-right: 20px; margin-top: 20px; }
.pushy .llamar a {color: #7e8082;text-align: center; border:1px solid #f0f0f0; padding: 10px; font-size: 15px; color: #7e8082; display: block; width: auto; font-weight: 500; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
.pushy .llamar .fa {font-size: 15px; float: none; margin-top: 0px;}

/*general*/
.mobile {display: inherit !important;}
.display {display: none !important;}
.content { }
.content.title {padding: 0px;}
.content.general {padding-bottom: 25px;}
.page {width: 100%; font-size: 15px; line-height: 21px;}

.tit-seccion {margin-bottom: 30px;}
.content.interior {padding-bottom: 50px;}

/*HOME*/
.content.home { padding-bottom: 35px;}
.carousel-indicators {bottom: -20px;}
.container.zocalos { margin-top: 0px; padding-top: 25px;}
.zocalos {margin-top: 0px;}

.content.home h2 span {display: block;}

/*QUIENES SOMOS*/
.content.quienes .info {padding-top: 25px;}

.content.quienes .intro {font-size: 20px;}
.content.quienes .perfil {margin-bottom: 30px;}
.content.quienes .perfil img {top: -20px; right: 10px; width: 100px;}

.content.quienes .equipo h4 {margin: auto; text-align: center; margin-bottom: 10px; margin-top: 10px;}

/*QUE HACEMOS*/
.content.quehacemos .intro {font-size: 20px; padding: 15px;}
.content.quehacemos .intro p {width: 98%;}
.content.quehacemos .info h3 {font-size: 20px;}

/* DONDE ESTAMOS */
.cont-envios .nav-tabs a h2 span {display: block;}

/*SERVICIOS*/
.content.servicios .module {margin-top: 10px;}

/*Contacto*/
.content.contacto .page {width: 100%; margin-bottom: 25px;}
.cont-contacto .boton {margin-bottom: 30px; display: block; width: 100% !important;}
.content.contacto .mapa {padding-left: 15px;}
.content.contacto .foto {margin-top: 40px;}

/*FOOTER*/
footer { padding-bottom: 0px; margin-top: 0px; border-bottom: 0px;}
footer .band1 .info .brand {display: none;}
footer .col2 {border: 0px; border-top:1px solid #efefef; margin-top: 20px; padding-top: 20px; padding-bottom: 20px; border-bottom:1px solid #efefef; margin-bottom: 20px; padding-bottom: 20px;} 
footer .col1, footer .col2, footer .col3 {height: auto;}
footer .acceso {display: block;text-align: center;padding: 25px; margin-bottom: 30px;}

footer .whatsapp {display: block; text-align: center; padding-top: 10px; padding-bottom: 10px; margin-top: 15px; margin-bottom: 20px;}

footer .band2 {background-color: #fff; border-top: 1px solid #f5f5f5;}

.cont-logo-zurbrand {text-align: center; background-color: #f5f5f5; padding-left: 0px; padding: 0px; margin-top: 0px;}
.link-zurbrand {padding-top: 25px; padding-bottom: 25px;}
.logo-zurbrand {height: 15px;}

}