* {position: relative;}
body {width: 100%;height: 100%;padding: 0;margin: 0;font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 300;color: #202020;text-align: left;background-color: white;}
h1, h2, h3, h4, h5, h6 {font-weight: 700 !important;}
.h1 {font-size: 40px;}
.h2 {font-size: 32px;}
.h3 {font-size: 28px;}
.h4 {font-size: 24px;}
.h5 {font-size: 20px;}
.h6 {font-size: 16px;}
.display-1 {font-size: 96px;}
.display-2 {font-size: 88px;}
.display-3 {font-size: 72px;}
.display-4 {font-size: 56px;}
a, a:hover, a:focus {text-decoration: none;}
.txt-facebook {color: #4267B2 !important;}
.bg-black {background-color: black !important;}
.bg-white {background-color: white !important;}
.txt-black {color: black !important;}
.txt-white {color: white !important;}
.txt-gray {color: gray !important;}
.light {font-weight: 300 !important;}
.regular {font-weight: 400 !important;}
.bold, b {font-weight: 700 !important;}
.txt-shadow {text-shadow: 1px 1px black;}
.img-shadow {filter: drop-shadow(1px 1px black);}
.box-shadow {box-shadow: 1px 1px black;}
.whatsapp {position: fixed;top: 45%;right: 0;z-index: 99;}
/*** menu ***/
.navbar {padding: 0;background-color: white;}
.navbar-brand {padding: 10px 0 10px;}
.navbar-brand img {height: 60px;padding: 0;margin: 0 auto;display: block;}
.navbar .navbar-toggler {border-color: transparent;}
.navbar .navbar-toggler .navbar-toggler-icon {width: 50px;height: 50px;background-image: url('../images/bars.png');}
.navbar .navbar-nav li .nav-link {padding: 40px 16px 20px;color: gray;font-size: 14px;border-top: 6px solid transparent;line-height: 1;transition: .6s all;}
.navbar .navbar-nav li:hover .nav-link, .navbar .navbar-nav li.active .nav-link {color: #007fc9;border-top: 6px solid #007fc9;}
.navbar .redes-mov {display: none;}
.navbar .redes-mov i {color: dimgray;}
.navbar .redes li {padding-top: 34px;}
.navbar .redes li i {color: dimgray;}
@media (max-width: 767px) {
	.navbar .navbar-nav {width: auto;margin-left: auto;}
	.navbar .navbar-nav li {width: auto;margin-left: 16px;border: 0;text-align: left;}
	.navbar .navbar-nav li .nav-link {padding: 8px;border: 0 !important;}
	.navbar .redes {display: none;}
	.navbar .redes-mov {display: inline;}
}

/****************************************
footer
 ****************************************/
footer{width: 100%;height: auto;padding: 20px 0;margin: 0;background-color: #007fc9;color: white;font-size: 11px;}
footer p{width: 100%;margin: 0;text-align: center;}
footer p a,footer p a:hover,footer p a:focus{color: white;text-decoration: none;font-style: italic;}
@media (max-width: 1199px){
	footer{width: 100%;margin: 0;}
}
/* #main{width: 100%;height: auto;padding: 0;margin: 0;overflow: hidden;} */

/****************************************
contenido home
 ****************************************/
#home .top {padding-top: 80px;}
#home .top #banner .owl-dots{position: absolute;top: 80%;right: 10%;}
#home .top #banner .owl-dots .owl-dot span {border-radius: 0px;background: white;border: 1px solid #007fc9;}
#home .top #banner .owl-dots .owl-dot.active span {background: #007fc9;}
/* #home #banner-desc{width: 100%;height: auto;padding: 0;margin: 0;} */
#home #banner-desc #desc1 {padding: 50px 30px;background-image: url('../images/home/optica_ojo.webp');background-repeat: no-repeat;background-position: center center;background-size: cover;}
#home #banner-desc #desc1 .info{width: 100%;height: 305px;padding-bottom: 50px;color: white;overflow: hidden;}
#home #banner-desc #desc1 .info h1{width: 100px;font-size: 44px;font-weight: 700;line-height: .9;letter-spacing: 1px;}
#home #banner-desc #desc1 .info h1 span{font-size: 32px;font-weight: 700;line-height: .9;letter-spacing: 1px;}
#home #banner-desc #desc1 .info .restr{margin: 16px 0 0 0;font-size: 14px;font-weight: 400;line-height: 1.5;}
#home #banner-desc #desc1 .info #agenda{width: 200px;height: auto;padding: 6px;margin: 0;position: absolute;bottom: 0;right: 0;background-color: #007fc9;color: white;border: 1px solid #007fc9;text-decoration: none;text-align: center;transition: all .6s;}
#home #banner-desc #desc1 .info #agenda:hover{background-color: white;color: #007fc9;}
#home #banner-desc #desc2{height: auto;padding: 50px 30px;background-color: #007fc9;}
#home #banner-desc #desc2 .info{width: 100%;height: 305px;padding-bottom: 50px;color: white;overflow: hidden;}
#home #banner-desc #desc2 .info h1{width: 100px;font-size: 44px;font-weight: 700;line-height: .9;letter-spacing: 1px;}
#home #banner-desc #desc2 .info h1 span{font-size: 32px;font-weight: 700;line-height: .9;letter-spacing: 1px;}
#home #banner-desc #desc2 .info h2{width: 200px;font-size: 24px;font-weight: 700;line-height: 1.2;}
#home #banner-desc #desc2 .info .restr{width: 100%;margin: 16px 0 0 0;font-size: 14px;font-weight: 400;line-height: 1.5;}
#home #banner-desc #desc2 .info #agenda{width: 200px;height: auto;padding: 6px;margin: 0;position: absolute;bottom: 0;right: 0;background-color: #d3d3d3;color: white;border: 1px solid #d3d3d3;text-decoration: none;text-align: center;transition: all .6s;}
#home #banner-desc #desc2 .info #agenda:hover{background-color: white;color: #ababab;}
#home #banner-productos{width: 100%;height: auto;padding: 0;margin: 0;}
#home #banner-productos #banner-destacados{width: 100%;height: auto;padding: 0;margin: 0;}
#home #banner-productos #banner-destacados .item{width: 100%;height: 400px;padding: 0;margin: 0;border: 1px solid #ebebeb;background-repeat: no-repeat;background-position: center center;background-size: cover;transition: all .6s;}
#home #banner-productos #banner-destacados #b1{background-image: url('../images/home/nautica_text.webp');}
#home #banner-productos #banner-destacados #b1:hover{background-image: url('../images/home/nautica.webp');}
#home #banner-productos #banner-destacados #b2{background-image: url('../images/home/gucci_text.webp');}
#home #banner-productos #banner-destacados #b2:hover{background-image: url('../images/home/gucci.webp');}
#home #banner-productos #banner-destacados #b3{background-image: url('../images/home/ray_ban_text.webp');}
#home #banner-productos #banner-destacados #b3:hover{background-image: url('../images/home/ray_ban.webp');}
#home #banner-productos #banner-destacados .item .etiqueta{width: auto;height: auto;padding: 30px 20px;margin: 0;position: absolute;top: 0;left: 0;background-color: #8dbde4;color: white;}
#home #banner-productos #banner-destacados .item .etiqueta h1{padding: 0;margin: 0;font-size: 24px;font-weight: 700;letter-spacing: 1px;}
#home #banner-productos #banner-destacados .item .verMas{width: 100px;height: auto;padding: 6px;margin: 0;position: absolute;bottom: 0;right: 0;background-color: #007fc9;color: white;border: 1px solid #007fc9;text-decoration: none;text-align: center;transition: all .6s;}
#home #banner-productos #banner-destacados .item .verMas:hover{background-color: white;color: #007fc9;}
#home #banner-productos #marcas {width: 80%;padding: 50px 0;}
/* #home #banner-productos #marcas .col-md-2{height: auto;overflow: hidden;text-align: center;} */
#home #banner-productos #marcas [class*='col-'] a {width: 100%;height: auto;display: block;cursor: default;}
#home #banner-productos #marcas [class*='col-'] img {width: 90%;height: auto;margin: 0 auto;display: block;}
#home #servicios{width: 100%;height: auto;padding: 0;margin: 0;}
#home #servicios #tipoCara{height: auto;padding: 30px 15px 50px 15px;background-color: #d3d3d3;text-align: center;}
#home #servicios #tipoCara h1{font-size: 80px;font-weight: 700;letter-spacing: 2px;color: white;}
#home #servicios #tipoCara h2{font-size: 16px;font-weight: 400;letter-spacing: 1px;color: white;}
#home #servicios #tipoCara .verMas{width: 100px;height: auto;padding: 6px;margin: 30px auto 0 auto;display: block;background-color: #007fc9;color: white;border: 1px solid #007fc9;text-decoration: none;text-align: center;transition: all .6s;}
#home #servicios #tipoCara .verMas:hover{background-color: white;color: #007fc9;}
#home #servicios .claro{background-color: #8dbde4;text-align: center;}
#home #servicios .claro a,#home #servicios .claro a:hover{width: 100%;height: auto;padding: 16px;margin: 0 auto;display: block;color: white;text-align: center;text-decoration: none;}
#home #servicios .azul{background-color: #007fc9;text-align: center;}
#home #servicios .azul a,#home #servicios .azul a:hover{width: 100%;height: auto;padding: 16px;margin: 0 auto;display: block;color: white;text-align: center;text-decoration: none;}
#home #sucursales{width: 100%;height: auto;padding: 0;margin: 0;}
#home #sucursales #titulo{padding: 30px 50px;background-color: #d3d3d3;}
#home #sucursales #titulo h1{font-size: 32px;font-weight: 700;color: #707070;}
#home #sucursales #titulo h2{font-size: 16px;font-weight: 400;color: #707070;}
#home #sucursales #mapa{width: 100%;height: 500px;padding: 0;margin: 0;}
@media (max-width: 767px){
	#home #banner-desc #desc1,#home #banner-desc #desc2{display: block;float: left;}
	#home #banner-productos #marcas{width: 100%;padding: 30px 0;}
	#home #servicios #tipoCara h1{font-size: 40px;}
	#home #servicios .clarom{background-color: #8dbde4;text-align: center;}
	#home #servicios .clarom a,#home #servicios .clarom a:hover{width: 100%;height: auto;padding: 16px;margin: 0 auto;display: block;color: white;text-align: center;text-decoration: none;}
	#home #servicios .azulm{background-color: #007fc9;text-align: center;}
	#home #servicios .azulm a,#home #servicios .azulm a:hover{width: 100%;height: auto;padding: 16px;margin: 0 auto;display: block;color: white;text-align: center;text-decoration: none;}
	#home #sucursales #mapa {height: 400px;}
}

/****************************************
contenido nosotros
 ****************************************/
#nosotros {padding-top: 80px;}
#nosotros #banner {background-image: url('../images/nosotros/asociados_comerciales.webp');background-repeat: no-repeat;background-position: center center;background-size: cover;}
#nosotros #banner h1 {width: 100%;padding: 60px 0;margin: 0;color: white;text-align: center;font-size: 55px;font-weight: 700;}
/* #nosotros #banner .col-md-6 {padding-top: 50px;padding-bottom: 50px;} */
#nosotros #banner [class*="col-"]:nth-child(1) {background-color: rgba(0,0,0,.5);}
#nosotros #banner [class*="col-"]:nth-child(2) {background-color: rgba(49,96,113,.5);}
#nosotros #banner h2 {padding: 0;margin: 0;color: white;text-align: center;font-size: 24px;font-weight: 700;}
#nosotros #banner-logos .owl-nav {width: 100%;height: 0;position: absolute;top: calc(50% - 55px);left: 0;}
#nosotros #banner-logos .owl-nav .owl-prev {position: absolute;left: -48px;background: white;}
#nosotros #banner-logos .owl-nav .owl-next {position: absolute;right: -48px;background: white;}
#nosotros #banner-logos {width: 80%;margin-left: auto;margin-right: auto;display: block;}
#nosotros #banner-logos .item .columna {padding: 0 16px;border-left: 2px solid #b7dfe8;border-right: 2px solid #b7dfe8;}
#nosotros #banner-logos .item .columna .fila {padding: 16px 0;border-bottom: 2px solid #b7dfe8;-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;-webkit-column-rule: 2px solid #b7dfe8;-moz-column-rule: 2px solid #b7dfe8;column-rule: 2px solid #b7dfe8;}
#nosotros #banner-logos .item .columna .fila:last-child {border-bottom: 0;}
#nosotros #banner-logos .item .columna .fila img {width: 100px;height: auto;margin: 0 auto;vertical-align: middle;}
@media (max-width: 1199px){
	#nosotros {padding-top: 60px;}
	#nosotros #menuNos {width: 100%;position: relative;top: auto;left: auto;z-index: 0;}
}
@media (max-width: 767px){
	#nosotros #banner {background-image: url('../images/nosotros/asociados_comerciales_movil.webp');}
	#nosotros #banner h1 {font-size: 40px;}
	#nosotros #banner-logos .owl-nav .owl-prev {position: absolute;left: -40px;}
	#nosotros #banner-logos .owl-nav .owl-next {position: absolute;right: -40px;}
	#nosotros #banner-logos .item .columna .fila img{width: 100%;}
}

/****************************************
contenido responsabilidad social
 ****************************************/
#social {padding-top: 80px;}
#social #banner {padding-top: 200px;background-image: url('../images/nosotros/asociados_comerciales.webp');background-repeat: no-repeat;background-position: center center;background-size: cover;}
#social #banner h1 {color: white;font-weight: 700;}
#social #banner p {width: 40%;color: white;}
/* #social #banner .col-md-6{height: 300px;} */
#social #banner .p1 {background-image: url('../images/nosotros/lentes.webp');background-repeat: no-repeat;background-position: 50% 75%;background-size: cover;}
#social #banner .p2 {background-color: #a9def0;}
#social #banner h2 {width: 370px;padding: 0;margin: 0;color: #007fc9;text-align: left;font-size: 32px;font-weight: 700;line-height: .9;}
#social #banner h2 span {color: #007fc9;text-align: left;font-size: 18px;font-weight: 400;}
/* #social #banner h2.dona1 {position: absolute;left: 30px;bottom: 30px;}
#social #banner h2.dona2 {position: absolute;top: 30px;bottom: 30px;} */
#social #banner img {vertical-align: top;}
@media (min-height: 911px){
	#social #banner {padding-top: 430px;}
}
@media (max-height: 910px) and (min-height: 769px){
	#social #banner {padding-top: 330px;}
}
@media (max-width: 767px){
	#social #banner {padding-top: 64px;background-image: url('../images/nosotros/asociados_comerciales_movil.webp');}
	#social #banner h1 {font-size: 32px;}
	#social #banner p {width: 100%;}
	#social #banner img {margin: 16px auto;display: block !important;}
	/* #social #banner .col-md-6{height: auto;} */
	/* #social #banner h2{width: 100%;} */
	/* #social #banner h2.dona1{padding: 30px 15px;position: relative;left: auto;bottom: auto;} */
	/* #social #banner h2.dona2{padding: 30px 15px;position: relative;top: auto;bottom: auto;} */
	/* #social #banner img{margin: 0 auto;position: relative;right: auto;bottom: auto;} */
}

/****************************************
contenido empresas
****************************************/
#empresas {padding-top: 80px;}
#empresas .top {padding-top: 400px;background-image: url('../images/empresas/empresas_salud_visual.webp');background-repeat: no-repeat;background-position: left top;background-size: cover;}
#empresas .top h1 {font-size: 55px;font-weight: 700;color: white;}
#empresas .top h2 {margin-bottom: 0;font-size: 24px;font-weight: 700;color: white;}
#empresas .banner {background-color: #f7f7f7;background-image: url('../images/empresas/empresas_optica_paquetes.webp');background-repeat: no-repeat;background-position: left bottom;background-size: auto 130%;}
#empresas .banner h2 {color: #007fc9;font-size: 40px;}
#empresas .s1 {background-color: rgba(0, 0, 0, .5);}
#empresas .s2 {background-color: rgba(49, 96, 113, .5);}
#empresas .s3 {background-color: rgba(49, 172, 216, .5);}
#empresas .s4 {background-color: #31acd8;}
#empresas #paquetes img {width: 100%;margin: auto;display: block;}
#empresas #paquetes .pak {border-radius: 25px;background-color: #cff0f6;}
#empresas #paquetes .pak .num {width: 50px;padding: 10px;margin-bottom: 20px;color: white;text-align: center;font-size: 20px;border-radius: 100px;background-color: #007fc9;}
#empresas #paquetes .pak ul li {list-style: disc;color: #007fc9;font-weight: 700;}
#empresas #paquetes .pak ul li span {font-weight: 400;}
#empresas #paquetes h3 {color: #007fc9;}
#empresas #paquetes .col-lg-3 ul li {list-style: disc;color: #007fc9;font-weight: 700;}
#empresas #paquetes .col-lg-3 ul li span {font-weight: 400;}
@media (max-width: 767px){
	#empresas .top {padding-top: 64px;background-image: url('../images/empresas/empresas_salud_visual_movil.webp');}
	#empresas .top h1 {font-size: 40px;text-align: center;}
	#empresas .banner {padding-top: 30px;padding-bottom: 80px;background-position: center bottom; background-size: auto 160px;}
	#empresas #paquetes img {width: 80%;margin: auto;display: block;}
}

/****************************************
tipo de rostro
****************************************/
#rostros {padding-top: 80px;}
#rostros .top {background-image: url('../images/rostros/tipo_de_rostro.webp');background-repeat: no-repeat;background-position: center center;background-size: cover;}
/* #rostros #bannerRostros{width: 100%;padding: 0;margin: 0 auto;display: block;vertical-align: top;} */
/* #rostros .banner {margin-bottom: 30px;} */
#rostros .nav-tabs li {margin-left: 0;}
#rostros .nav-tabs li a {background-color: #b7dfe8;color: white;}
#rostros .nav-tabs li a:hover {background-color: #b7dfe8;color: white;}
#rostros .nav-tabs li.active a {background-color: #007fc9;color: white;}
#rostros .tab-content{padding-top: 60px;}
#rostros .tab-content .rostros{padding-bottom: 60px;}
#rostros .tab-content .rostros img,#rostros .tab-content .lentes img{width: 100%;padding: 0;margin: 0 auto;display: block;}
#rostros .tab-content h2.blue{padding: 0;margin: 0 auto 50px auto;color: #007fc9;font-size: 24px;font-weight: 400 !important;}
#rostros .tab-content h2.gris{padding: 0;margin: 0 auto 50px auto;color: #848484;font-size: 24px;font-weight: 400 !important;}
#rostros .tab-content p{padding: 0;margin: 0 auto 30px auto;color: #007fc9;font-size: 24px;display: none;}
#rostros .tab-content figcaption{padding: 16px 0;margin-bottom: 16px;color: #007fc9;}
#rostros .tab-content .borde{border-right: 1px solid #007fc9;}
@media (min-width: 1200px){
	#rostros h1{padding: 0;margin: 0;color: #007fc9;position: absolute;top: calc(50% - 22px);left: calc((100% - 1200px) / 2);}
}
@media (min-width: 992px) and (max-width: 1199px){
	#rostros h1{padding: 0;margin: 0;color: #007fc9;position: absolute;top: calc(50% - 22px);left: calc((100% - 970px) / 2);}
}
@media (min-width: 768px) and (max-width: 991px){
	#rostros h1{padding: 0;margin: 0;color: #007fc9;position: absolute;top: calc(50% - 22px);left: calc((100% - 750px) / 2);}
}
@media (max-width: 767px){
	#rostros h1{width: 100%;padding: 0;margin: 0;text-align: center;color: #007fc9;position: absolute;top: calc(50% - 22px);left: 0;}
	#rostros .tab-content .rostros [class*=col-]{margin-bottom: 30px;}
	#rostros .tab-content .borde{border-bottom: 1px solid #007fc9;border-right: 0;}
	#rostros .tab-content p{padding-top: 30px;display: block;}
}

/****************************************
contacto
****************************************/
#contacto{width: 100%;height: auto;padding: 60px 0 30px 0;margin: 0;}
#contacto .form{padding-top: 30px;padding-bottom: 30px;background-color: white;}
#contacto #form{width: 90%;padding: 0;margin: 0 auto;}
#contacto #form h1{width: 100%;padding-bottom: 20px;margin: 0;color: #000;font-weight: 700;border-bottom: 2px solid #d6d6d6;}
#contacto #form .line{padding-top: 30px;}
#contacto #form label{width: 100%;padding: 5px 10px;margin: 0;color: #000;font-family: 'Open Sans',sans-serif;font-size: 16px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#contacto #form input[type=text]{width: 100%;padding: 5px 10px;margin: 0 0 10px 0;color: #848484;font-family: 'Open Sans',sans-serif;font-size: 16px;border: 1px solid #d6d6d6;border-radius: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#contacto #form textarea{width: 100%;padding: 5px 10px;margin: 0 0 10px 0;color: #848484;font-family: 'Open Sans',sans-serif;font-size: 16px;border: 1px solid #d6d6d6;border-radius: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#contacto #form #submit{width: 160px;padding: 5px 10px;margin: 20px 0 20px calc(100% - 160px);display: block;color: white;text-align: center;font-family: 'Open Sans',sans-serif;font-size: 16px;border: 1px solid #007fc9;background-color: #007fc9;cursor: pointer;border-radius: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .6s;transition: all .6s;}
#contacto #form #submit:hover{color: #007fc9;border: 1px solid #007fc9;background-color: white;}
#contacto #places{padding-top: 30px;padding-bottom: 30px;}
#contacto #places h1{margin-top: 0;margin-bottom: 10px;text-align: center;color: #848484;font-weight: 700;}
/* #contacto #places p{margin-bottom: 30px;text-align: center;color: #848484;font-weight: 400;} */
#contacto #places #mapa2{width: 100%;height: 500px;padding: 0;margin: 0;}
#contacto #places .border-bottom {border-bottom: 1px solid gray !important;}
#contacto #places .col-xl-4:last-child {border-left: 1px solid gray;}
/*#contacto #places .places .p1{border-bottom: 2px solid #d6d6d6;}
#contacto #places .places .p1 p{padding: 30px;margin: 0 auto;text-align: left;}
#contacto #places .places .p2{border-bottom: 2px solid #d6d6d6;}
#contacto #places .places .p2 p{padding: 30px;margin: 0 auto;text-align: left;}
#contacto #places .places .p3 .col-md-4{padding-top: 30px;padding-bottom: 0px;}
#contacto #places .places .p3 p{height: 150px;padding: 0 15px;margin: 0 auto;text-align: left;border-right: 2px solid #d6d6d6;}
#contacto #places .places .p3 .p5 p{height: 110px;padding: 0 15px;margin: 0 auto;text-align: left;border-right: 0;}
#contacto #places .places a,#contacto #places .places a:hover{text-decoration: none;color: #848484;}*/
@media (max-width: 1199px){
	#contacto #form{width: 90%;max-width: none;margin: auto;}
}
@media (max-width: 767px){
	/* #contacto #places .places .p3 .col-md-4{padding-bottom: 30px;border-bottom: 2px solid #d6d6d6;}
	#contacto #places .places .p3 p{height: auto;border-right: 0;} */
	#contacto #places .col-xl-4 {border-bottom: 1px solid gray !important;}
	#contacto #places .col-xl-4:last-child {border-left: 0px solid gray;}
}

/*** safari ***/
.not-webp #home #banner-desc #desc1 {background-image: url('../images/home/optica_ojo.jpg');}
.not-webp #home #banner-productos #banner-destacados #b1{background-image: url('../images/home/nautica_text.jpg');}
.not-webp #home #banner-productos #banner-destacados #b1:hover{background-image: url('../images/home/nautica.jpg');}
.not-webp #home #banner-productos #banner-destacados #b2{background-image: url('../images/home/gucci_text.jpg');}
.not-webp #home #banner-productos #banner-destacados #b2:hover{background-image: url('../images/home/gucci.jpg');}
.not-webp #home #banner-productos #banner-destacados #b3{background-image: url('../images/home/ray_ban_text.jpg');}
.not-webp #home #banner-productos #banner-destacados #b3:hover{background-image: url('../images/home/ray_ban.jpg');}
.not-webp #rostros .top {background-image: url('../images/rostros/tipo_de_rostro.jpg');}
.not-webp #nosotros #banner {background-image: url('../images/nosotros/asociados_comerciales.jpg');}
.not-webp #social #banner {background-image: url('../images/nosotros/asociados_comerciales.jpg');}
.not-webp #social #banner .p1 {background-image: url('../images/nosotros/lentes.jpg');}
.not-webp #social #empresas .top {background-image: url('../images/empresas/empresas_salud_visual.jpg');}
.not-webp #empresas .banner {background-image: url('../images/empresas/empresas_optica_paquetes.png');}
@media (max-width: 767px){
	.not-webp #nosotros #banner {background-image: url('../images/nosotros/asociados_comerciales_movil.jpg');}
	.not-webp #social #banner {background-image: url('../images/nosotros/asociados_comerciales_movil.jpg');}
	.not-webp #social #empresas .top {background-image: url('../images/empresas/empresas_salud_visual_movil.jpg');}
}