@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] {
text-decoration:inherit;
color: inherit; 
}

/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px){
}

@media only screen and (min-width:1300px) and (max-width:1400px) {
body{ overflow-x:hidden;}
/* home  */
.flex-direction-nav li .flex-prev{left: 5%;}
.flex-direction-nav li .flex-next{right: 5%;}

/* qualitat-control-mapa */
.mapa ul li.map-po.m6 .map-cnt{top:-140px}
.mapa ul li.map-po.m6 .map-cnt::before {top: 48%;transform: translateY(-52%);}



}

@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}



/* home  */
.flex-direction-nav li .flex-prev{left: 2%;}
.flex-direction-nav li .flex-next{right: 2%;}
/* qualitat-control-mapa */
.mapa ul li.map-po.m6 .map-cnt{top:-140px}
.mapa ul li.map-po.m6 .map-cnt::before {top: 48%;transform: translateY(-52%);}


}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row, .row1 { width:1000px;}
.row-head { width:1000px;}

/* qualitat-control-mapa */
li.map-po.m6{top:57%;}
li.map-po.m4{top:14%;}
.mapa ul li.map-po.m6 .map-cnt{top:-140px}
.mapa ul li.map-po.m6 .map-cnt::before {top: 48%;transform: translateY(-52%);}

/*news-inner */
.normativa-cont .para-norm { padding: 0px 5%;}
/*canal-etic */
.canel-lft { flex: 0 1 64%;}
.canel-rht { height: 200px;}
/*sobre-nosaltres-dades */
.instal-lft ul li span { width: 17%;font-size: 26px;}
.instal p {width: 78% !important; font-size: 17px !important;}
/* politica-gestio-integrada */
.politica-width{padding:0 12%;}
/* area-privada-1 */
.login-lft-cont{left: 10%;}
/* home  */
.header-btm .head-rgt ul.mu1{column-gap: 5px;}
.header-btm .head-rgt ul.mu1 li.search .search-pad input[type="text"]{width: 200px;}
.header-btm .head-rgt{column-gap: 5px;}
.header-btm .head-rgt ul.mu-2{column-gap: 4px;}
.header-btm .head-lft ul li.logo ul li:first-child img{width: 125px;}
.header-btm .head-lft ul{column-gap: 8px;}
.flexslider{min-height: 320px;}
.flex-direction-nav li .flex-prev{left: 3%;}
.flex-direction-nav li .flex-next{right: 3%;}
.banner .flexslider ul.slides li .flex-caption .row .flex-cont {    padding-left: 100px;  }
.ate ul li .ate-cnt p{font-size: 22px;}
.emasta .ema-cnt1 .ema-cnt2 ul li ul{width: 45%;}
.anar ul li .soba{ min-height: 275px;}
.anar ul li .soba h2{font-size: 42px; line-height: 50px;}
.ema-onli .onli-lft img.lo{width: 200px;}
.cbp-mid{padding: 32px 30px 55px 30px;}
.cbp-rgt-div{padding-left: 15px;}
/* factura */
.factura .factu-pad ul li{width: 185px; margin-bottom: 15px;}
.factura .factu-pad ul li.f4{top: 11%;}
.factura .factu-pad ul li.f5{top: 26%;}
/*search.html*/
.search-filter { padding: 40px 0 30px 0;}



}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .row1 { width:740px;}
.row-head { width:740px;}
/* qualitat-control-mapa */
li.map-po.m1{left: 30%;top: 1%;}
li.map-po.m2{right: 3%;top: 3%;}
li.map-po.m3{top: 9%;}
li.map-po.m4{right: 50%;top: 15%;}
li.map-po.m5{top: 45%;}
li.map-po.m6{left:10%;top: 55%;}
.mapa ul li.map-po.m1 .map-cnt{top:0px;right:-230px;}
.mapa ul li.map-po.m1 .map-cnt::before {top:3%;}
.mapa ul li.map-po.m6 .map-cnt{top:-140px}
.mapa ul li.map-po.m6 .map-cnt::before {top: 48%;transform: translateY(-52%);}
.mapa ul li.map-po.m7 .map-cnt{top:-165px;}
.mapa ul li.map-po.m7 .map-cnt::before {top: 58%;transform: translateY(-42%);}
.mapa ul li.map-po.m3 .map-cnt{right:210px;}
.mapa ul li.map-po.m3 .map-cnt::before{left: auto;right: -14px;transform: rotate(180deg);}
.mapa ul li.map-po.m5 .map-cnt{right:210px;top:-90px}
.mapa ul li.map-po.m5 .map-cnt::before {left: auto;right: -14px;transform: rotate(180deg);top:95px;}
/* consells-estalvi */
.consell .consell-lft{width:100%;}
.consell .consell-rgt{width:100%;padding:25px 0 0 0;}
.consell .consell-pad{margin-top: 25px;}
.consell.bll-bg .consell-rgt{padding:25px 0 0 0;}
.consell .consell-pad .consell-rgt{padding-right: 0;}
.consell .consell-pad .consell-rgt.co-rgg{padding: 0;}
.consell .consell-pad .consell-rgt ul{margin-bottom: 30px;}
.consell .consell-pad .consell-rgt.co-rgg ul{margin-bottom: 0px;}
.consell{padding: 40px 0 60px;}
/* gestio-sostenible-via2030 */
.gestio .gesrio-pad{padding:0}
.el-fet ul li div.fet-lft{padding-top: 0;}
.el-fet ul li div.fet-lft p{padding-right: 50px;}
/* home  */
.m-menu {    display: block;  }
.m-head{display: block;float: left;width: 100%;}
.m-head .m-search{top:17px;}
.m-head .btn.slide-menu-control.m-menu{top:25px;}
.flexslider{min-height: 230px;}
.flex-direction-nav li .flex-prev{left: 3%;}
.flex-direction-nav li .flex-next{right: 3%;}
.banner .flexslider ul.slides li .flex-caption .row .flex-cont {    padding-left: 100px;  }
.ate ul li .ate-cnt p{font-size: 18px; line-height: 24px;}
.emasta .ema-cnt1 .ema-cnt2 ul li ul{width: 65%;}
.emasta .ema-cnt1 .ema-cnt2 ul li .ema-lab h2{font-size: 42px;margin-bottom: 10px;}
.anar ul li .soba{ min-height: 203px;}
.anar ul li .soba h2{font-size: 30px; line-height: 40px; margin-top: 10px;}
.ema-onli .onli-lft img.lo{width: 200px; display: none;}
.header-btm{display: none;}
.header-top{display: none;}
.hdr-div{display: none;}
header{background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);-o-box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.mobile-menu .mob-main nav.slide-menu ul li a span.arw-ico{right: 70%;}
.banner .flexslider ul.slides li .flex-caption .row .flex-cont h1{font-size: 44px; line-height: 46px; margin-bottom: 15px;}
.banner .flexslider ul.slides li .flex-caption .row .flex-cont p{padding-bottom: 25px;}
.ate ul li .ate-cnt{padding: 35px 13px 0px 13px;}
.ult-noti .uti-tit h2{font-size: 35px;}
.ai-teu ul li a p{font-size: 20px;    line-height: 24px}
.ema-onli .onli-lft .o-lft-cnt h2, .ema-onli .onli-rgt .o-rgt-cnt h2{font-size: 42px;}
.emasta .ema-cnt1{background-size: cover;}
.anar ul li .soba{padding: 20px 25px 0px 25px;}
.anar ul li .soba img{width: 75px;}
.videoPoster::after {width: 60px;height: 60px;background-size: cover;}
.noti-pad .noti-cnt h3{font-size: 20px; line-height: 26px}
footer .foot-pad .foot-lft{padding-right: 20px; width: 30%;}
footer .foot-pad .foot-rgt{width: 70%;}
footer .foot-pad .foot-rgt ul li.f3{flex: 0 1 16%}
footer .foot-pad .foot-rgt ul li.f4{flex: 0 1 32%;}
footer .foot-pad .foot-rgt ul li ul.social li a img{width: 34px;}
footer .foot-pad .foot-rgt ul li ul.social{column-gap: 6px;}
.noti-pad .noti-cnt h3{padding-right: 0;}
/* factura */
.factura .factu-pad ul li{width: 155px; margin-bottom: 15px;}
.factura .factu-pad ul li.f4{top: 18%;}
.factura .factu-pad ul li.f5{top: 37%;}
.factura .factu-pad .fac-img{width: 410px;}
.factura .factu-pad ul li.f6{top: 39%;}
.factura .factu-pad ul li .fac-cnt h2{font-size: 16px; margin-bottom: 5px;}
.factura .factu-pad ul li{padding: 10px;}
.factura .factu-pad ul li.f9{bottom: -130px;}
.factura .factu-pad ul li.f7{bottom: 19%;}
.edar-caro ul li:nth-child(2n) .edar-pad .edar-lft .edar-cnt-pad{padding-left: 30px !important;}
/* search-ko */
.ai-teu ul{row-gap: 15px;}
.ai-teu ul li {flex: 0 1 49%;}
/* tarifes-i-servei */
.tarifes-width{padding: 0 5%;}
.accedeix ul li{padding-right: 0;}
/*   qualitat-aixeta */
.qualitat-width,.qualitat-width.distri{padding:0 8%;}
.qualitat-slider-width{padding:0 11%;}
/* qualitat-control-mapa-amplia */
.quali-link-1{order: 2;}
.quali-link-2{order: 3;}
.quali-link-3{position: inherit;order: 1;}
.qualitat-control-width{padding:0 8%;}
/* politica-gestio-integrada */
.politica-width{padding:0%;}
.veure-list ul li.veure-list-4{flex: 0 1 30%;}
.veure-list ul li.veure-list-2{flex:0 1 15%;}
/*news-inner */
.normativa-cont .para-norm { padding: 0px;}
.news-list.noticies ul { display: none; }
.news-list.noticies #noti-slide{display:block;margin-top: 0;padding-bottom: 75px;}

/*sobre-nosaltres-presentacio */
.atencio-img { padding: 0;}
.atencio-cont.cont.vis-c .atencio-img { margin-bottom: 20px;}
.atencio-cont.cont.vis-c { padding: 0px 2%;}
.atencio-cont.cont.vis-c .atencio-para {padding: 0; margin-bottom: 20px;}
.atencio-para p { margin-bottom: 10px;}
ul.vis-pad { padding: 30px 0;row-gap: 30px;}
.list-items { padding: 0px 0px 20px 0%; column-gap: 20px;}
.atencio-cont.cont.vis-c { padding: 0;}
/*canal-etic */
.atencio-cont { padding: 0;}
.atencio-para.canal { padding: 0;}
.canel-lft { flex: 0 1 64%;}
.canel-rht { height: 225px;}
.buscador.atenc { padding: 0 0 40px 0;}
/*normativa-servei */
.normativa-cont .para-norm.nor1 { padding: 0px; }
.normativa-cont p { margin-bottom: 10px; line-height: 26px;}
.normativa-cont.normative { padding: 20px 0px 50px; }
/*atencio-client */
.atencio-para { padding: 0;}
.atencio-img { margin-bottom: 20px;}
.atencio-cont ul {padding: 18px 0; }
.atencio-cont ul li a p {font-size: 20px; line-height: 22px;padding-right: 20px;}
.buscador.atenc { margin-bottom: 0;}
/*captacio */
.normativa-cont .para-norm.nor { padding: 0;margin-bottom: 30px;}
.normativa-cont {padding: 20px 0px 0px; }
.bred-crem,.bred-crem.fuita { padding: 25px 0;}
.norma {padding: 0 0 30px 0;}
.norma h2 {line-height: 42px; }
/*sobre-nosaltres-dades */
.instal.animation ul.dis li{display: flex;flex-wrap: wrap;}
.instal h2{font-size: 22px;line-height: 24px;}
.instal-lft ul li span{font-size: 26px;line-height: 28px;}
.instal-lft ul li p{font-size: 17px;line-height: 20px;}
.instal.animation ul.dis li{align-items: center;}
.instal ul li .instal-lft { margin-right: 0; width: 100%;order: 2;}
.instal ul li .instal-rgt { width: 100%; float: left;order: 1;margin-bottom: 10px;}
.instal ul li .instal-rgt img { width: 100%; float: left;}
.instal ul li .instal-lft.rgt { width: 100%;float: left;}
.instal ul li .instal-rgt.lft { margin-right: 0;}
.instal-lft ul li:last-child { margin-bottom: 0;}
/* comprovacio-fuita */
.ematsa-accordion-section .smk_accordion.acc_with_icon .accordion_in .acc_head{padding-right: 45px;}
.comprovacio-width{padding:0 10%;}
.comprovacio-interiors ul li p br{display:none;}
/* canals-contacte */
.ai-teu.canal-de {padding: 60px 0; }
.ai-teu.canal-de ul li {flex: 0 1 31%;}
.per-telefone ul li { flex: 0 1 49%;margin-bottom: 20px;}
.per-telefone{padding: 40px 0 60px;}
.canals-de.planifica p br {display: none;}

/* area-privada-1 */
.login-cont{flex-wrap: wrap;}
.login-rht{order:1;flex: 0 1 100%;padding: 40px 0;}
.login-lft{order: 2;flex: 0 1 100%;padding: 40px 0;display: flex;justify-content:left;}
.login-lft-cont h2{width:100%;text-align: center;}
.login-lft-cont{float: left;width:100%;position: unset;transform: none;display: flex;flex-wrap: wrap;padding-left: 2%;}
.login-lft-cont ul{float: left;width:100%;}
.login-rht-cont{float: none;width:370px;position: unset;transform: none;margin: 0 auto;}
/*inicidencies-comunicacio.html*/
.ini-com { padding: 15px 0 50px 0;}
.ini-com ul li:nth-child(2n+1) .ini-com-pad .ini-com-lft { order: 0;}
.ini-com ul li .ini-com-pad .ini-com-lft { flex: 0 1 100%;}
.ini-com ul li .ini-com-pad .ini-com-rgt { flex: 0 1 100%;}
.ini-com ul li .ini-com-pad .ini-com-rgt a { margin-top: 35px;}
.ini-com ul li .ini-com-pad .ini-com-rgt a.tp { margin-top: 10px;}
.ini-com ul { row-gap: 50px;}
.ini-com ul li .ini-com-pad .ini-com-rgt { padding: 20px 0 0 0;}
.ini-com ul li .ini-com-pad .ini-com-rgt p {padding-right: 0;}
/*noticia-ampliada.html*/
.normativa-cont.not-amp .para-norm p { padding-right: 0;}
.normativa-img span { width: 85px; height: 85px;}
/*tall-subministrament-aigua.html*/
.tall-sub .tall-pad { padding: 0;}
.tall-sub .tall-sele { padding: 0;}
.table-scroll {margin-bottom: 50px;}
.tall-sub table { margin: 0;}
.table-scroll table.tall {  width: 900px; }
/*obres.html*/
.table-scroll.ob { margin-bottom: 20px;}
.content-area.obr-cnt .cnt-pad {flex-wrap: wrap; row-gap: 15px;}
.table-scroll table.obres {  width: 900px;}
.content-area.obr-cnt table.obres { margin: 50px 0 0px 0;}
.content-area.obr-cnt { padding-bottom: 40px;}
/*escolaqua.html*/
.qualitat-cont.distribucio-cont.escola-para .qualitat-width.distri { padding: 0 10.6%;}
.qualitat-cont.distribucio-cont.escola-para { padding: 20px 0;}
.view-info { padding: 40px 0;}
/*informe-sostenibilitat.html*/
.tall-sub.info-se .tall-pad,.view-info .view-pad{ padding: 0;}
/*convocatoria-personal.html*/
.convo-per .tab-content { padding: 0;}
.pagi { padding-top: 30px;}
.convo-per .tab-content{padding: 0;}
/* gestio-sostenible-via2030 */
.gestio{padding: 10px 0 0 0;}
/*diposits-comunitaris.html*/
.dipost .dipost-pad .dip-cnt1 { padding: 0;}
.dipost .dipost-pad .dip-img { margin: 30px 0;}
.dipost .dipost-pad .dip-cnt2 { padding: 0 0 30px 0;}
.encara .encara-pad .encara-lft {flex: 0 1 50%;}

/*convocatoria-personal-fitxa.html*/
.content-area.cnt-cntr.convo-perr-fi { padding-bottom: 30px;}
.convo-fix-pad { padding: 0;}
.convo-fixta { padding-bottom: 25px;}
.content-area.cnt-cntr.convo-perr-fi h2 br{ display: none;}
.convo-fixta ul li p br { display: none;}
/* biodiversitat-edar */
.edar .edar-pad .edar-lft{flex: 0 1 100%; order: 1;}
.edar .edar-pad .edar-rgt{flex: 0 1 100%; order: 0; padding: 0; margin-bottom: 30px;}
.edar-caro ul li:nth-child(2n) .edar-pad .edar-lft .edar-cnt-pad,.edar-caro ul li .edar-pad .edar-lft .edar-cnt-pad{padding:0 15px 20px !important;}
.edar-caro ul li .edar-pad .edar-rgt .owl-carousel .item .edar-cnt{padding: 8px 30px;}
.edar-caro ul li .edar-pad{display: flex;flex-wrap: wrap;}
.edar-caro ul li .edar-pad .edar-lft{width: 100%;order:2;padding-top: 25px;padding-right: 0;}
.edar-caro ul li .edar-pad .edar-rgt{width: 100%;padding-right: 0px;order:1}
.edar{padding-bottom: 30px;}
.edar-caro{padding-top: 30px;}
.edar-caro ul li{padding-bottom: 10px;}
.edar-caro ul{padding-bottom: 30px;}
.edar-caro ul li:nth-child(2n) .edar-pad .edar-rgt .owl-carousel .owl-item.active .item{opacity: 1;}
/*search.html*/
.buscador { padding: 40px 0;}
.search-filter ul.sea-ul { column-gap: 15px;justify-content: flex-start;}
.search-filter { padding: 40px 0 30px 0;}
.search-filter .search-cnt h2 { margin-bottom: 20px;}
.search-filter .search-cnt ul li a .ser-pad { column-gap: 30px;}
.search-filter .search-cnt ul li a .ser-pad .ser-lft { flex: 0 1 36%;}
.search-filter .search-cnt ul li a .ser-pad .ser-rgt { padding-right: 0; flex: 0 1 59.9%;}
.search-filter .search-cnt ul li a .ser-pad .ser-rgt p { line-height: 22px;}
.search-filter .search-cnt {margin-top: 30px; padding-top: 10px; }

.atencio-cont ul li a p br{display: none;}
.edar-caro ul li .edar-pad .edar-rgt{padding-left: 15px;}
.edar-caro ul li .edar-pad .edar-rgt .ed-img-pad, .edar-caro ul li:nth-child(2n) .edar-pad .edar-rgt .ed-img-pad{padding-right: 15px!important;}
}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row, .row1 { width:100%; padding:0px 15px; }
.row-head { width:100%; padding:0px 15px; }

.logo { width: 200px; margin-right: 0px;}
.menu-div { display: none; margin-right: 20px;}

/* qualitat-control-mapa*/
.mapa{overflow-x: auto;}
.mapa-scroll{float:left;width:1000px;position:relative;}
ul.view-map-list{float:left;width:100%;}
.mapa ul li.map-po a,.mapa ul li.map-po .map-cnt h2{font-size: 16px;}
li.map-po.m1{left: 30%;top: 1%;}
li.map-po.m2{right: 3%;top: 3%;}
li.map-po.m3{top: 9%;}
li.map-po.m4{right: 50%;top: 15%;}
li.map-po.m5{top: 45%;}
li.map-po.m6{left:10%;top: 55%;}
.mapa ul li.map-po.m1 .map-cnt{top:0px;right:-230px;}
.mapa ul li.map-po.m1 .map-cnt::before {top:3%;}
.mapa ul li.map-po.m6 .map-cnt{top:-140px}
.mapa ul li.map-po.m6 .map-cnt::before {top: 48%;transform: translateY(-52%);}
.mapa ul li.map-po.m7 .map-cnt{top:-165px;}
.mapa ul li.map-po.m7 .map-cnt::before {top: 58%;transform: translateY(-42%);}
.mapa ul li.map-po.m3 .map-cnt{right:210px;}
.mapa ul li.map-po.m3 .map-cnt::before{left: auto;right: -14px;transform: rotate(180deg);}
.mapa ul li.map-po.m5 .map-cnt{right:210px;top:-90px}
.mapa ul li.map-po.m5 .map-cnt::before {left: auto;right: -14px;transform: rotate(180deg);top:95px;} 

/* consells-estalvi */
.consell .consell-lft{width:100%;}
.consell .consell-rgt{width:100%;padding:25px 0 0 0;}
.consell .consell-pad{margin-top: 15px;}
.consell.bll-bg .consell-rgt{padding:25px 0 0 0;}
.consell .consell-pad .consell-rgt,.consell .consell-rgt.pa-rr p{padding-right: 0;}
.consell .consell-pad .consell-rgt.co-rgg{padding: 0;}
.consell .consell-pad .consell-rgt ul{margin-bottom: 30px;}
.consell .consell-pad .consell-rgt.co-rgg ul{margin-bottom: 0px;}
.consell{padding: 35px 0 45px;}
.consell .consell-rgt ul li p,.consell .consell-rgt.pa-rr p,.consell .consell-lft p{font-size: 15px;line-height: 24px;}
.consell .consell-rgt ul li p.p-bl{display: flex;line-height: 22px;align-items: baseline;}
.consell .consell-rgt ul li p.p-bl span{width:17px;}

/* gestio-sostenible-via2030 */
.gestio .gesrio-pad{padding:0;margin-bottom: 20px;}
.el-fet ul li div.fet-lft{padding: 0;}
.el-fet ul li div.fet-lft h2{font-size: 22px;}
.el-fet ul li div.fet-lft p{padding: 0;margin-bottom: 0;font-size: 15px;}
.el-fet ul li:nth-child(2n) div.fet-lft{padding:15px 0 0 0 ;}
.el-fet ul li:nth-child(2n) div.fet-lft p{padding: 0;}
.el-fet{padding:40px 0;}
.el-fet ul li div.fet-rgt,.el-fet ul li div.fet-lft{flex: 0 1 100%;}
.el-fet ul li{margin-bottom: 35px;}
.el-fet ul li div.fet-rgt{order:1;}
.el-fet ul li div.fet-lft{order:2;padding-top: 15px;}
.el-fet ul li div.fet-lft a{margin-top: 20px;}
.gestio ul,.una-vis ul {column-gap: 4%;row-gap: 20px;padding: 0 20px;}
.una-vis ul li img,.gestio ul li img{margin-bottom:5px;}
.una-vis h3{margin-bottom: 25px;}
.gestio ul li,.una-vis ul li{flex: 0 1 48%;padding: 0;}
.una-vis{padding:40px 0;}
.gestio{padding:0px 0 50px;}
.gestio .gesrio-pad p.p-cnt{float: left;width:100%;font-size: 15px;margin-bottom: 10px;}
.gestio .gesrio-pad p.p-cnt br{display: none;}
.una-vis h2{font-size: 20px;line-height: 24px;}
/* news-page */
.news-list ul{column-gap: 2%; row-gap: 10px;}
.news-list ul li{flex:0 1 49%}
.news-list .pagi ul{justify-content: center;column-gap: normal;}
.news-list .pagi ul li{flex: 0 1 auto}
/* home  */
.m-menu {    display: block;  }
header{background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);-o-box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.m-head{display: block;}
.mobile-menu,.mobile-menu .slide-menu{top: 53px;}
.flexslider{min-height: 450px;}
.flexslider .slides img{opacity: 0;}
.flexslider .slides > li{background-size: cover; min-height: 450px; background-position: center center;}
.flex-direction-nav li .flex-prev{left: 3%;}
.flex-direction-nav li .flex-next{right: 3%;}
.banner .flexslider ul.slides li .flex-caption .row .flex-cont {    padding-left: 0px; text-align: center;  }
.ate ul li .ate-cnt p{font-size: 16px; width: 100%; /* width: auto; */ margin: 0;}
.emasta .ema-cnt1 .ema-cnt2 ul li ul{width: 45%;}
.anar ul li .soba{ min-height: 275px;}
.anar ul li .soba h2{font-size: 36px; line-height: 42px;}
.ema-onli .onli-lft img.lo{width: 200px;}
.anar{padding-bottom: 35px;}
.header-btm{display: none;}
.header-top{display: none;}
.hdr-div{display: none;}
header{    background: #fff;}
.m-head .m-search{top:11px;}
.m-head .btn.slide-menu-control.m-menu{top:18px;}
.ai-teu ul.m-hi{display: none;}
.access-web{display: none;}
.banner .flexslider ul.slides li .flex-caption .row .flex-cont h1{text-align: center; font-size: 50px; line-height: 60px;padding: 0 50px; margin-bottom: 10px;}
.banner .flexslider ul.slides li .flex-caption .row .flex-cont p{text-align: center;padding: 0 50px;margin-bottom: 25px;}
.banner .flexslider ul.slides li .flex-caption .row .flex-cont a{float: none;}
.flex-direction-nav li a{top: inherit; transform: none; bottom: 20px;}
.flex-caption{top: 40%;}
.flex-control-nav{bottom: 40px;}
.ate{padding: 20px 0 51px 0;}
.ate ul li{flex: 0 1 100%;}
.ate ul {column-gap: 0; row-gap: 13px;}
.ate ul li .ate-cnt span{width: 45px!important; height: 45px!important; background-size: contain!important;}
.ult-noti .uti-tit a{display: none;}
.ate ul li .ate-cnt{min-height: inherit; display: flex; align-items: center; column-gap: 27px; padding: 9px 15px 9px 10px;}
/* .ult-noti .uti-tit h2{text-align: center; width: 100%; font-size: 34px; line-height: 40px;} */
.ult-noti .uti-tit h2{width: 100%; font-size: 34px; line-height: 40px;}
#noti-slide{margin-top: 23px;}
.noti-pad .noti-cnt{margin-bottom: 35px;}
.ema-onli .onli-lft{width: 100%; background-position: center center; min-height: 325px;}
.ema-onli .onli-rgt{width: 100%;}
.ema-onli .onli-lft img.lo{display: none;}
.ema-onli .onli-rgt{min-height: 325px; background-position: center center;}
.ema-onli .onli-rgt .o-rgt-cnt{left: 40px;}
.ai-teu{padding: 64px 0 60px 0;}
.ai-teu h2{font-size: 34px;    line-height: 40px;}
.ai-teu ul li a{min-height: 175px; padding-top: 28px;}
.emasta .ema-cnt1{background-size: cover; background-position: left;}
.emasta .ema-cnt1{padding: 15px;}
.emasta .ema-cnt1 .ema-cnt2 ul{flex-wrap: wrap; row-gap: 30px;}
.emasta .ema-cnt1 .ema-cnt2 ul li ul{width: 100%;}
.emasta .ema-cnt1 .ema-cnt2 ul li .ema-lab h2{font-size: 42px;}
.emasta .ema-cnt1 .ema-cnt2 ul li ul li p{color: #005596; padding-top: 13px;}
.anar ul li{flex: 0 1 100%;}
.anar ul{column-gap: 0; row-gap: 30px;}
.videoPoster::after {width: 45px; height: 45px; background-size: cover;top:50%;transform: translateY(-50%);}
.anar ul li .soba{padding: 20px; min-height: inherit;}
footer .foot-pad .foot-lft{width: 100%; padding-right: 0; flex: auto;}
footer .foot-pad .foot-rgt{width: 100%; margin-top: 20px; flex: auto;}
footer .foot-pad .foot-rgt ul li.f1, footer .foot-pad .foot-rgt ul li.f2, footer .foot-pad .foot-rgt ul li.f3{flex: 0 1 50%;}
footer .foot-pad .foot-rgt ul li.f3{margin-top: 15px;}
footer .foot-btm{margin-top: 25px; padding: 15px 0;}
footer .foot-btm ul li{flex: 0 1 100%;}
footer .foot-btm ul{flex-wrap: wrap;}
footer .foot-pad{padding-top: 20px;}
footer .header-btm{flex-wrap: wrap;}
footer .foot-pad .foot-rgt ul li.f4{flex: 0 1 100%; margin-top: 20px;}
.ft-rgt {    width: 100%;    text-align: center;  }
footer{padding-top: 30px;}
.d-hid{display: block;}
.noti-pad .noti-cnt h3{padding-right: 0;}
/* factura */
.factura .factu-pad .fac-img{float: left; width: 100%; margin: 0; margin-bottom: 30px;}
.factura .factu-pad{padding: 30px 0 0;}
.content-area p{padding:0;}
.factura .factu-pad ul li .fac-cnt p br{display: none;}
.factura .factu-pad ul li{position: static;width: 100%; float: left; margin-bottom: 15px;}
.factura{padding-bottom: 30px;}
.factura{margin-top: 0;}
/* biodiversitat-edar */
.edar .edar-pad .edar-lft{flex: 0 1 100%; order: 1;}
.edar .edar-pad .edar-rgt{flex: 0 1 100%; order: 0; padding: 0; margin-bottom: 30px;}
.edar-caro ul li .edar-pad{display: flex;flex-wrap: wrap;}
.edar-caro ul li .edar-pad .edar-lft{width: 100%;order:2;padding-top: 25px;padding-right: 0;}
.edar-caro ul li .edar-pad .edar-rgt{width: 100%;padding-right: 0px;order:1}
.edar-caro ul li:nth-child(2n) .edar-pad .edar-lft .edar-cnt-pad,.edar-caro ul li .edar-pad .edar-lft .edar-cnt-pad{padding:0 15px 30px !important;}
.edar-caro ul li .edar-pad .edar-lft{width: 100%;}
.edar-caro ul li .edar-pad .edar-rgt{width: 100%;padding-right: 0px;}
.edar{padding-bottom: 30px;}
.edar-caro{padding-top: 35px;}
.edar-caro ul li{padding-bottom:10px;}
.edar-caro ul{padding-bottom: 0px;}
.edar-caro ul li:nth-child(2n) .edar-pad .edar-rgt .owl-carousel .owl-item.active .item{opacity: 1;}
.edar .edar-pad .edar-lft p{font-size: 15px;}
.edar-caro ul li .edar-pad .edar-rgt .owl-carousel .item .edar-cnt p{font-size: 16px;line-height: 20px;}
.edar-caro ul li .edar-pad .edar-rgt .owl-carousel .item .edar-cnt{padding: 8px 15px;}
/* el-teu-servei */
.ai-teu.el-serv{padding-bottom:50px;}
.ai-teu.el-serv ul{display:none;}
.ai-teu.el-serv .d-hid{display: block;float: left;width: 100%;padding-bottom: 40px;}
.ai-teu.el-serv .d-hid ul,.ai-teu.el-serv  .d-hid ul li{display: block;float: left;width:100%;padding: 0;}
.el-teu p{font-size: 15px;line-height: 23px;}
.el-teu p br{display:none;}
/* area-privada-1 */
.login-cont{flex-wrap: wrap;}
.login-rht{order:1;flex: 0 1 100%;padding: 40px 0;}
.login-lft{order: 2;flex: 0 1 100%;padding: 40px 0;display: flex;justify-content:left;}
.login-lft-cont h2{width:100%;text-align: center;font-size: 32px;line-height: 34px;margin-bottom: 30px;}
.login-lft-cont ul li{margin-bottom: 17px;}
.login-lft-cont a{margin-top: 20px;padding-left: 0;}
.login-lft-cont{float: left;width:100%;position: unset;transform: none;display: flex;flex-wrap: wrap;padding-left: 2%;}
.login-lft-cont ul{float: left;width:100%;}
.login-rht-cont{float: none;width:370px;position: unset;transform: none;margin: 0 auto;}
/* search-ko */
.buscador{padding:40px 0}
.buscador .pagi{margin-bottom: 0;}
.trobat-cap{width:100%;}
.trobat-cap p{font-size: 26px;line-height: 34px;}
.trobat-cap{padding-top: 30px;}
.trobat-cap .alert-icn{margin-bottom: 10px;}
.trobat-cap .alert-icn{width:65px;height:65px;}
.ai-teu.buscador h2{font-size: 26px;margin-bottom: 15px;}
.buscador .search1 .search-pad1{width:350px}
.buscador .search1 .search-pad1 input[type="text"]{padding:8px 20px}
.buscador .search1 .search-pad1 input.s-bt{right:1px;top:1px;width:38px;height:38px;}
.ai-teu.buscador ul{display: none;}
.ai-teu.buscador .d-hid{display: block;}
.ai-teu.buscador .d-hid ul,.ai-teu.buscador .d-hid ul li{display: block;float: left;width:100%}

/* tarifes-i-servei */
.tarifes-cont p,.tarifes-table-cont td,.accedeix ul li,.accedeix ul li a,.ematsa-accordion-section.tarifes .smk_accordion .accordion_in .acc_content p{font-size: 15px;line-height: 24px;padding-right: 0;}
.tarifes-table-cont th{font-size: 17px;}
.tarifes-width{padding: 0;}
.tarifes-cont h3,.accedeix h3{font-size: 21px;margin-bottom: 15px;}
.tarifes-cont p span{padding-bottom: 0;}
.tarifes-cont{margin-bottom: 20px;}
.ematsa-accordion-section.tarifes{padding-bottom: 20px;}
.comptador .tarifes-cont p{padding: 0 0 15px;}
.comptador .tarifes-cont a{margin-bottom: 30px;}
.tarifes-table{overflow-x: scroll;}
.tarifes-table-cont{margin-top: 20px;margin-bottom: 0;}
.tarifes-cont.block{margin:5px;}
/* qualitat-control-mapa-amplia */
.quali-link-1{order: 2;}
.quali-link-2{order: 3;}
.quali-link-3{position: inherit;order: 1;}
.qualitat-control-width{padding:0%;}
.zona h3,.dades h3{font-size: 26px;margin-bottom: 15px;}
.zona ul li p span,.zona ul li p{font-size: 15px;}
.aigues{padding-bottom:35px;}
.aigues ul.aigues-infor li{padding:25px 0;}
.duresa h4{font-size: 18px;}
/* politica-gestio-integrada */
.politica-veure,.veure-links{padding:40px 0;}
.politica-width{padding:0%;}
.veure-list{padding: 20px 15px;}
.veure-link-list{padding:20px;row-gap: 15px;}
.veure-list ul{justify-content: center;row-gap:5px;}
.veure-list ul li{font-size: 15px;}
.veure-list ul li.veure-list-1{flex: 0 1 100%;text-align: center;}
.veure-list ul li.veure-list-2,.veure-list ul li.veure-list-3,.veure-list ul li.veure-list-4{flex:0 1 auto;}
.veure-list ul li.veure-list-5{flex:0 1 100%;}
.norma.politica{padding: 40px 0;}
.norma-politica-para p{font-size: 15px;}
.norma-politica-para{padding-top: 10px;}
.veure-link-rht,.veure-link-lft{flex: 0 1 100%;}
.politica-veure h3,.veure-links h3,.view-info .view-pad h2,.tall-sub.info-se .tall-pad h3{font-size: 20px;margin-bottom: 15px;}
.veure-link-rht h4{font-size: 18px;margin-bottom: 10px;}
.veure-link-rht p{font-size: 15px;margin-bottom: 20px;}
.veure-link-rht a{font-size: 15px;}
/*news-inner */
.normativa-cont .para-norm { padding: 0px;}
.news-list.noticies ul{display: none;}
.news-list.noticies #noti-slide{display:block;margin-top: 0;padding-bottom:75px;}
.news-list.noticies #noti-slide .noti-pad .noti-cnt{margin-bottom: 15px;}
.news-sec-c ul { justify-content: center;flex-wrap: wrap; row-gap: 20px;}
.news-sec-c ul li { text-align: center; flex: 0 1 100%;}
.news-sec-c ul li ul { column-gap: 15px;}
.news-sec-c ul li ul li { flex: 0 1 auto; }
.news-sec-c { padding: 30px 0px}
.news-sec-c.compartir { padding: 30px 0px}
.news-list{padding-bottom: 40px;}
/*sobre-nosaltres-presentacio */
.norma.cata{padding-top: 0;}
.atencio-img{ padding: 0; margin-bottom: 20px; }
.atencio-cont.cont.vis-c .atencio-img {margin-bottom: 20px;} 
.atencio-cont.cont.vis-c .atencio-para { padding: 0;}
.atencio-cont.cont.vis-c { padding: 10px 0;}
ul.vis-pad { padding: 30px 0;row-gap: 30px;}
.list-items { padding: 0px 0px 30px 0;}
.list-items .list-vis { flex: 0 1 100%; margin-right: 0;}
.norma .search-filter ul.sea-ul li a.active { margin-bottom: 00px;}
/*canal-etic */
.atencio-cont { padding: 0;}
.atencio-para.canal { padding: 0;}
.canel-lft { flex: 0 1 65%;}
.canel-rht {height: 185px;}
.buscador.atenc { padding: 0 0 40px 0;}
.buscador h2 {line-height: 42px;margin-bottom: 20px;}
/*normativa-servei */
.normativa-cont .para-norm.nor1 { padding: 0px; }
/*captacio */
.normativa-cont .para-norm.nor { padding: 0;margin-bottom: 30px;}
.normativa-cont {padding: 20px 0px 0px; }
.respond-r { flex: 0 1 100%; margin-bottom: 20px;}
.normativa-cont p { margin-bottom: 10px;}
.lst-sec { margin-bottom: 10px;}
p.pot-cons br { display: none;}
.bred-crem,.bred-crem.fuita { padding: 25px 0;}
.norma {padding: 0 0px 25px;}
.norma h2 {line-height: 50px;}
.norma h2 br{display:none;}
/*normativa-servei */
.normativa-cont.normative {padding: 20px 0px 40px;}
/*atencio-client */
.atencio-para { padding: 0; margin-bottom: 15px;}
.atencio-para p {margin-bottom: 10px;font-size: 15px;line-height: 22px;}
.buscador.atenc { margin-bottom: 0  ;}
.atencio-cont ul{display:none}
.buscador.atenc .d-hid{display: block;float: left;width: 100%;padding-bottom: 40px;}
.buscador.atenc .d-hid .owl-controls{margin-top: 10px;}
.buscador.atenc .d-hid .atencio-cont ul{display:flex;padding: 0;}
.buscador.atenc .d-hid .atencio-cont ul li{flex:0 1 100%; margin-bottom: 20px;}

.atencio-cont .d-hid ul,.atencio-cont .d-hid ul li{display: block;float: left;width:100%;padding: 0;}
.atencio-cont .d-hid .owl-controls{margin-top: 15px;}
/*alertes */
.alertes-cont { column-gap: 0; margin-bottom: 0;}
.alertes-lft { order: 1; flex: 0 1 100%;margin-top: 30px;}
.alertes-rht { order: 0; flex: 0 1 100%;}
.buscador.alertes { padding: 0 0 40px 0;}
.alertes-rht { padding-top:0;}
/*sobre-nosaltres-dades */
.instal h2{font-size: 22px;line-height: 24px;margin-bottom: 10px;}
.instal-lft ul li span{font-size: 26px;line-height: 28px;}
.instal-lft ul li p{font-size: 16px;line-height: 22px;}
.instal.animation ul.dis li{align-items: center;}
.instal.animation ul.dis{margin-bottom: 40px;}
.instal.animation ul.dis li{display: flex;flex-wrap: wrap;}
.instal ul li .instal-lft { margin-right: 0; width: 100%;order: 2;}
.instal ul li .instal-rgt { width: 100%; float: left;order: 1;margin-bottom: 10px;}
.instal ul li .instal-rgt img { width: 100%; float: left;}
.instal ul li .instal-lft.rgt { width: 100%;float: left;}
.instal ul li .instal-rgt.lft { margin-right: 0;}
.instal-lft ul li:last-child { margin-bottom: 0;}
/* qualitat-aixeta */
.norma.qualitat{padding: 0 0 25px 0;}
.qualitat-cont.distribucio-cont{padding-bottom: 40px}
.comprovacio-interiors .comprovacio-width.cons{padding: 0;}
.comprovacio-interiors ul li p br{display: none;}

/* .norma h2{font-size: 30px;margin-bottom: 10px;line-height: 30px;} */
.norma.qualitat p,.norma p.smalltitle{font-size: 20px; line-height: 20px;}
.qualitat-links{padding: 25px 0;row-gap: 10px;}
.quali-link-1{padding: 0 15px;height: 40px;}
.quali-link-2{padding: 0 35px;height: 40px;}
.qualitat-slider-width{padding: 0px 10%;}
.norma.qualitat.dis-cont.excola-s{margin-bottom: 0;padding-top: 0;}
.slider .slick-next {right:-70px}
.slider .slick-prev{left:-70px}
.slider-thumb div{height: 70px;}
.qualitat-cont{padding: 20px 0;}
.qualitat-cont h3{font-size: 18px;line-height: 22px;margin-bottom: 10px;}
.qualitat-width{padding: 0 2%;}
.qualitat-width.distri{padding:0;}
.qualitat-cont.qua-list ul{padding-top: 20px;}
.qualitat-cont.qua-list ul li{margin-bottom: 10px;padding-left: 35px;}
.qualitat-cont.qua-list{padding: 0 0 25px;}
.smk_accordion.acc_with_icon .accordion_in .acc_head{font-size: 20px; line-height: 20px;padding-right: 40px;}
.smk_accordion .accordion_in .acc_head .acc_icon_expand, .smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand{width: 30px;height: 30px;right: 0;}
.ematsa-accordion-section{padding: 0 0 30px 0;}
.slider .div{object-fit: cover;}
.smk_accordion .accordion_in .acc_content{padding: 15px 35px 15px 0px;}
/* comprovacio-fuita */
.norma.comprovacio{padding:0 0 20px 0;}
.comprovacio-detail p{font-size: 15px;line-height: 24px;margin-bottom: 10px;}
.comprovacio-interiors p{font-size: 16px;line-height: 24px;}
.comprovacio-interiors ul li p{font-size: 15px;line-height: 24px;}
.norma.comprovacio span{font-size: 16px;line-height: 26px;}
.comprovacio-banner .video-img{padding: 0 0 15px;}
.comprovacio-width{padding: 0px 2%;}
.comprovacio-detail{padding-bottom: 30px;}
.comprovacio-detail ul li{margin-bottom: 10px;column-gap: 15px;font-size: 15px;line-height: 24px;}
.comprovacio-interiors,.comprovacio-interiors.con{padding: 40px 0;}
.comprovacio-interiors h3{font-size: 20px;line-height: 26px;margin-bottom: 20px;}
.comprovacio-interiors ul li{width: 100%;padding:10px;}
.comprovacio-interiors ul.const{padding-bottom: 0;}
.comprovacio-interiors ul li .interior-img{width: 45px; height: 45px;margin-left: 5px;}
.comprovacio-interiors ul li .interior-img img {width: 20px; height: 20px;}

/* canals-contacte */
.ai-teu.canal-de {padding: 40px 0 80px 0; }
.ai-teu.canal-de .d-hid,.ai-teu.canal-de .d-hid ul{display: block;}
.ai-teu.canal-de h2{font-size: 28px;line-height: 30px;margin-bottom: 10px;}
.ai-teu.canal-de ul{display: none;}
.ai-teu.canal-de .d-hid .item ul{float:left;width:100%}
.ai-teu.canal-de .d-hid .item ul li{float:left;width:100%}
.ai-teu.canal-de ul li a{min-height: 175px; padding-top: 28px;}
.per-telefone ul{row-gap:5px;}
.per-telefone ul li { flex: 0 1 100%;margin-bottom: 15px;padding: 0;}
.per-telefone{padding: 40px 0 30px;}
.per-telefone h3{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
.per-telefone ul li h4{line-height: 20px;}
.per-telefone ul li a{font-size: 22px;line-height: 25px;}
.per-telefone ul li p{line-height: 20px;}
.per-telefone ul li p br{display: none;}
.per-telefone ul li a.per-whatsapp img {width: 25px;height: 26px; object-fit: cover;}
.canals-de.planifica{padding: 40px 0;}
.canals-de h3 {font-size: 20px;line-height: 30px;}
.canals-de p {font-size: 16px;line-height: 22px;}
.canals-de p span{font-size: 16px;line-height: 22px;}
.canals-de.planifica p {padding-bottom: 20px;}
.canel-de-links{margin-bottom: 15px;justify-content: center;}
.canel-de-links a{padding: 0px 25px;height: 40px;}
.canals-de.escrivint {padding: 40px 0;}
.canals-de.nostress p {padding-bottom: 15px; }
.escrivint-links{padding: 15px 0;}
.canals-de-qualit h4{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.canals-de.nostress{padding: 40px 0;}
.canals-de.planifica p br {display: none;}
/*inicidencies-comunicacio.html*/
.ini-com { padding: 0px 0 50px 0;}
.ini-com ul li:nth-child(2n+1) .ini-com-pad .ini-com-lft { order: 0;}
.ini-com ul li .ini-com-pad .ini-com-lft .ini-ps{padding: 25px 20px;}
.ini-com ul li .ini-com-pad .ini-com-lft .ini-ps img{width: 60px;}
.ini-com ul li .ini-com-pad .ini-com-lft .ini-ps h2{font-size: 34px;line-height: 36px;}
.ini-com ul li .ini-com-pad .ini-com-lft .ini-ps p{font-size: 19px;line-height: 24px;}
.ini-com ul li .ini-com-pad .ini-com-rgt h2{font-size: 22px;line-height: 24px;}
.ini-com ul li .ini-com-pad .ini-com-lft { flex: 0 1 100%;}
.ini-com ul li .ini-com-pad .ini-com-rgt { flex: 0 1 100%;}
.ini-com ul li .ini-com-pad .ini-com-rgt a { margin-top: 35px;}
.ini-com ul li .ini-com-pad .ini-com-rgt a.tp { margin-top: 10px;}
.ini-com ul { row-gap: 50px;}
.ini-com ul li .ini-com-pad .ini-com-rgt { padding: 20px 0 0 0;}
.ini-com ul li .ini-com-pad .ini-com-rgt p {padding-right: 0;margin-bottom: 10px;}
.atencio-cont h4 { margin-bottom: 20px;}
/*noticia-ampliada.html*/
.normativa-cont.not-amp .para-norm p { padding-right: 0;}
.normativa-img span { width: 70px; height: 70px;}
/*tall-subministrament-aigua.html*/
.table-scroll { margin-bottom: 40px;}
.tall-sub .tall-pad { padding: 0;}
.tall-sub .tall-sele { padding: 0;}
.table-scroll table.tall {  width: 900px; margin: 0;}
/*obres.html*/
.content-area.obr-cnt table { margin: 20px 0 0 0;}
.table-scroll.ob { margin-bottom: 20px; }
.content-area.obr-cnt .cnt-pad {flex-wrap: wrap; row-gap: 15px;}
.content-area.obr-cnt {padding-bottom: 50px; }
.table-scroll table.obres {  width: 900px;}
/*escolaqua.html*/
.qualitat-cont.distribucio-cont.escola-para .qualitat-width.distri { padding: 0;}
.qualitat-cont.distribucio-cont.escola-para { padding: 20px 0;}
.view-info { padding: 40px 0;}
.view-info .view-pad { padding: 0;}
.view-info .view-pad ul li a .view-pad{padding:15px 20px;}
.view-info .view-pad ul li.vi-2 .view-pad ul li a{padding: 0 20px;}
.view-info .view-pad ul li.vi-2 .view-pad{padding:15px 0;}
.view-info .view-pad ul li a .view-pad p { line-height: 24px;}
.tall-sub.info-se{padding: 0;}
.tall-sub.info-se .tall-pad .info-sos ul li .inf-cnt p{padding-right: 0;}
.view-info .view-pad ul li a .view-pad span { width: 23px;}
/*informe-sostenibilitat.html*/
.tall-sub.info-se .tall-pad{ padding: 0;}
.table-scroll { float: left; width: 100%; overflow-x: auto; }
/*convocatoria-personal.html*/
.convo-per p {font-size: 15px; line-height: 24px;}
.convo-per p br { display: none;}
.convo-per .tab-content { padding: 0;}
#tab-container { margin-bottom: 20px;}
.tab-content { float: left; width: 100%; overflow-x: auto; }
.tab-content table.convo {  width: 900px;}
.pagi {padding-top: 30px; margin-bottom: 30px;}

/*diposits-comunitaris.html*/
.dipost .dipost-pad .dip-cnt1 { padding: 0;}
.dipost .dipost-pad .dip-img { margin: 30px 0;}
.dipost .dipost-pad .dip-cnt2 { padding: 0 0 30px 0;}
.encara .encara-pad { row-gap: 30px;}
.encara .encara-pad .encara-lft {flex: 0 1 100%;order: 1;text-align: center;} 
.encara .encara-pad .encara-rgt{flex: 0 1 100%;order: 0;text-align: center;} 
.encara .encara-pad .encara-rgt img{width: 200px;}
.encara .encara-pad .encara-lft h2{font-size: 28px;line-height:34px;margin-bottom: 10px;text-align: center;}
.encara .encara-pad .encara-lft p{font-size: 18px;text-align: center;line-height: 24px;}
.encara .encara-pad .encara-lft a{padding:0 40px;height:40px;}
.distrib-list ul li p,.distrib-list ul li span{font-size: 16px;line-height: 24px;}
.distrib-list ul li.distrib-last p, .distrib-list ul li.distrib-last span{font-size: 18px;line-height: 24px;}
/*convocatoria-personal-fitxa.html*/
.content-area.cnt-cntr.convo-perr-fi { padding-bottom: 30px;}
.convo-fix-pad { padding: 0;}
.convo-fixta { padding-bottom: 25px;}
.content-area.cnt-cntr.convo-perr-fi h2 br{ display: none;}
.content-area.cnt-cntr.convo-perr-fi h2 { font-size: 20px; line-height: 28px;}
.content-area.cnt-cntr.convo-perr-fi ul { column-gap: 10px;}
.convo-fixta ul li p br { display: none;}
.convo-fixta ul li h2{font-size: 22px;line-height: 24px;}
.convo-fixta ul li p.sp-1,.convo-fixta ul li p.sp-2,.convo-fixta ul li p.sp-3 {font-size: 15px;line-height: 24px;}
/*search.html*/
.search-filter { padding: 30px 0 0 0;}
.search-filter ul.sea-ul { column-gap: 15px;justify-content: flex-start;}
.search-filter .search-cnt {margin-top: 30px; padding-top: 10px; }
.search-filter .search-cnt h2 { margin-bottom: 20px;}
.search-filter .search-cnt ul li a .ser-pad .ser-lft { flex: 0 1 20%;}
.search-filter .search-cnt ul li a .ser-pad .ser-rgt { flex: 0 1 73.4%;padding-right: 0;}
.search-filter .search-cnt ul li a .ser-pad .ser-rgt h3 { font-size: 20px;line-height: 24px;}
.search-filter .search-cnt ul li a .ser-pad .ser-rgt p { margin: 10px 0 8px 0;}
.search-filter .search-cnt ul li a .ser-pad { column-gap: 20px;}

.bred-crem ul{overflow-x: scroll;}
section.norma.comprovacio p.smalltitle{font-size: 24px; line-height: 26px;}
.consell h2{line-height: 40px;} 
.content-area.consell-est h3 br{display: none;}
.convo-fixta ul li p.sp-2{background: url(../images/file-text.svg) no-repeat left top 5px; padding-bottom: 5px;}
.distrib-list ul li{margin-bottom: 10px;}
.view-info .view-pad ul li a .view-pad p{padding-right: 15px;}
.normativa-cont p span{font-size: 16px; line-height: 24px;}
.content-area.obr-cnt table tbody tr td{padding: 10px;}
.norma.politica{padding-top: 0;}
.pagi ul{justify-content: center;}
.tall-sub table tbody tr td{padding: 10px 0;}
.tall-sub table thead tr th{font-size: 15px;}
.accedeix{padding-bottom: 45px;}
.ai-teu.buscador{padding: 30px 0 90px 0;}
.ai-teu.canal-de p{font-size: 20px;}
.ai-teu.el-serv ul li a{min-height: 175px;}
.ai-teu ul li a p{font-size: 20px; line-height: 24px;}
.edar-caro ul li .edar-pad .edar-rgt{padding-left: 15px;}
.edar-caro ul li .edar-pad .edar-rgt .ed-img-pad, .edar-caro ul li:nth-child(2n) .edar-pad .edar-rgt .ed-img-pad{padding-right: 15px!important;}
.atencio-cont ul li a{min-height: 175px;}
.alertes-lft h4{font-size: 18px; line-height: 20px; margin-bottom: 10px;}
.buscador h2.aler {    margin-bottom: 15px;  }
.login-rht-cont .enquiry-btn input[type="button"]{width:100%;padding: 0 20px;font-size: 15px;height:45px;}
.normativa-cont p.smalltxt{font-size: 16px; line-height: 26px;}

.slick-slide img{height: 100%;object-fit: cover;}
.ini-com ul li .ini-com-pad .ini-com-lft .ini-ps h2{line-height: 32px;font-size: 28px; margin-bottom: 15px;}

.popup-div{width: 100%; padding: 0px; padding-top: 15px;}
.popup-div a{height: 40px; margin-top: 15px;}
.popup-div h2{font-size: 16px; line-height: 20px; margin-bottom: 10px;background-size: 18px;}
.popup-div p{font-size: 15px; line-height: 20px;}

.ai-teu, .buscador.atenc, .ema-onli, .ult-noti{overflow: hidden;}
}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {

/* distribucio */
.distrib-list ul li p{padding-right: 30px;flex: 0 1 80%;}
.distrib-list ul li span{flex: 0 1 20%;white-space: nowrap;}

/* gestio-sostenible-via2030 */
.gestio ul, .una-vis ul{row-gap:30px;padding: 0;}
.gestio ul li, .una-vis ul li{flex: 0 1 100%;}
/* news-page */
.news-list ul{row-gap: 10px;}
.news-list ul li{flex:0 1 100%}
.news-list .pagi{padding-top: 40px;}
/* qualitat-control-mapa-amplia */
.aigues ul.aigues-infor li span{font-size: 40px;}
.aigues ul.aigues-infor li p{font-size: 14px;}
.analitiques-main{column-gap: 10%;row-gap: 10px;}
.analitique-lft{flex: 0 1 20%;}
.analitique-rht{flex:0 1 70%;}
.analitiques{width:100%;}
.enllac{column-gap: 10%;width:90%}
.incide{padding: 0 0 20px 10%;}
/*news-inner */
.news-sec-c ul li ul li a { padding: 6px;}
.news-sec-c ul li ul { column-gap: 5px; }
.news-sec-c.compartir ul li ul li.share { margin-left: 0;}
.news-sec-c ul { justify-content: center;flex-wrap: wrap; row-gap: 20px;}
.news-sec-c ul li { text-align: center; flex: 0 1 100%;}
.news-sec-c ul li ul { column-gap: 5px;}
.news-sec-c ul li ul li { flex: 0 1 auto; }
/*canal-etic */
.canel-lft { flex: 0 1 100%;}
.canel-rht { flex: 0 1 100%; height: auto;}
.canel-lft a { margin-top: 10px;}
.canal-etic { column-gap: 0; row-gap: 30px;}
/*normativa-servei */
.tall-sele.selects{display: flex;flex-wrap: wrap;float: left;width:100%;row-gap: 15px;column-gap: 12px;}
a.ves-hi-btn.btn {margin-left: 0;}
.instal-lft ul li span {width: 100%;text-align: left;margin-bottom: 5px;margin-right: 0;}
.instal-lft ul li p { width: 100%;  margin-top: 0;}
ul.Aba-lst.quilò li { margin: 5px 0 12px 0;}
ul.Aba-lst.quilò li:last-child { margin: 5px 0 0 0;}
/*sobre-nosaltres-dades */
.norma .search-filter{padding:15px 0;}
.norma .search-filter ul.sea-ul { row-gap:10px;}
.instal-lft ul li:last-child {margin-bottom: 10px;}
/* qualitat-aixeta */
.qualitat-links { padding: 15px 0;row-gap: 10px}
.slider-thumb div {height: 35px;}
.slider .slick-next{right: -50px;width: 40px;height: 40px;border: 2px solid rgba(0, 85, 150, 0.1);top: 40%;}
.slider .slick-prev{left: -50px;width: 40px;top: 40%;height: 40px;border: 2px solid rgba(0, 85, 150, 0.1);}
/* comprovacio-fuita */
.comprovacio-banner .videoPoster::after{width: 45px;height: 45px;background-size: cover;}
/* canals-contacte */
.per-telefone ul li{flex:0 1 100%;padding:0px;}
/*noticia-ampliada.html*/
.normativa-img span { width: 55px; height: 55px;}
/*tall-subministrament-aigua.html*/
.tall-sub.info-se .tall-pad .info-sos ul li .inf-img {flex: 0 1 100%;}
.tall-sub.info-se .tall-pad .info-sos ul li .inf-cnt {flex: 0 1 100%;}
.tall-sub.info-se .tall-pad .info-sos ul li .inf-cnt p{padding-right: 0;}
/*convocatoria-personal.html*/
.convo-per ul.tabs { column-gap: 10px;white-space: nowrap;overflow-x: scroll;justify-content: flex-start;}
.convo-per ul.tabs li.tab-link {text-align: center;line-height: 16px;}

.search-filter .search-cnt ul li a .ser-pad .ser-lft{ flex: 0 1 100%;padding-bottom: 20px;}
.search-filter .search-cnt ul li a .ser-pad .ser-rgt { flex: 0 1 100%;}
/*search.html*/
.search-filter .search-cnt ul li a .ser-pad .ser-rgt h3 {font-size: 18px; line-height: 22px;}
.search-filter .search-cnt ul li a .ser-pad .ser-rgt p { margin: 10px 0 4px 0; line-height: 18px;padding-right: 0;}
.buscador { padding: 40px 0 20px 0;}
/* gestio-sostenible-via2030 */
.gestio{background: linear-gradient(to bottom, rgba(255,255,255,1) 10%, rgba(242,247,250,1) 27%, rgba(242,247,250,1) 28%, rgba(242,247,250,1) 38%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f7fa', GradientType=0 );}


}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
/* qualitat-control-mapa-amplia */
.analitique-lft{flex: 0 1 auto;}
.analitique-rht{flex:0 1 auto;}
.enllac{column-gap:0%;width:100%;row-gap: 10px;}
.enllac p{flex:0 1 100%;}
.incide{row-gap: 10px;padding: 20px 0 20px 5%;}
.incide p{width:100%;}
.aigues ul{padding-bottom: 0px;column-gap: 2%;}
.aigues ul.aigues-infor li{flex:0 1 49%}
.aigues-lst{padding:8px 0px;column-gap: 10px;}
.aigues-lst span{flex: 0 1 20%;}
.aigues-lst p{flex: 0 1 23%;}
.duresa{row-gap: 10px;}
.zona ul li{flex-wrap: wrap;row-gap: 10px;padding: 15px 0;}
.zona ul li p{flex: 0 1 100%;}
/*news-inner */
.normativa-cont .para-norm {padding: 0;}
.normativa-cont p {line-height: 26px; margin-bottom: 10px;}
/* canals-contacte */
.ai-teu.canal-de ul li {flex: 0 1 100%;}
/* area-privada-1 */
.login-rht-cont,.login-rht-cont input[type="text"],.login-lft-cont{width:100%;padding: 0 20px;}

.login-rht-cont .enquiry-btn{text-align: center;float: left;}
/*inicidencies-comunicacio.html*/
.ini-com ul li .ini-com-pad .ini-com-lft .ini-ps {padding: 30px 15px;}
.ini-com ul li .ini-com-pad .ini-com-rgt ul li { flex: 0 1 100%;}
.ini-com ul li .ini-com-pad .ini-com-lft .ini-ps h2 {font-size: 28px;line-height: 32px;margin-bottom: 15px;}
/*tall-subministrament-aigua.html*/
.tall-sub .tall-sele .nice-select{width: 349px;}
/*obres.html*/
.content-area.obr-cnt .cnt-pad div.cnt-rgt ul { flex-wrap: wrap; row-gap: 10px;}
/*escolaqua.html*/
.view-info .view-pad ul li a .view-pad {padding: 15px 20px;}
/*informe-sostenibilitat.html*/
.view-info .view-pad ul li.vi-2 .view-pad ul li a p { font-size: 16px; line-height: 24px;padding-right: 20px;}
.view-info .view-pad ul li a .view-pad p{font-size: 16px;}
.view-info .view-pad ul li.vi-2 .view-pad ul li a p{width:100%;}
.view-info .view-pad ul li.vi-2 .view-pad ul li a span{width:30px;}
.view-info .view-pad ul li a .view-pad span{width:27px;}

/*convocatoria-personal-fitxa.html*/
.convo-fixta ul li { padding: 20px 0;}


}

@media screen and (max-width:385px) {
/*normativa-servei */
.normativa-cont.normative .nice-select {width: 291px;}
/* canals-contacte */
.escrivint-links a{flex:0 1 100%;}
/* search-ko */
.buscador .search1 .search-pad1{width:295px}
/* qualitat-aixeta */
.slider .slick-next{right: -42px;width: 35px;height: 35px;border: 2px solid rgba(0, 85, 150, 0.1); top: 60%;}
.slider .slick-prev{left: -42px;width: 35px;height: 35px;border: 2px solid rgba(0, 85, 150, 0.1); top: 60%;}
/*tall-subministrament-aigua.html*/
.tall-sub .tall-sele .nice-select{width: 290px;}
/*informe-sostenibilitat.html*/
.view-info .view-pad ul li.vi-2 .view-pad ul li a {padding: 0px 15px;}
.view-info .view-pad ul li.vi-2 .view-pad ul li a p { width:100%;}


/*diposits-comunitaris.html*/
.dipost .dipost-pad .dip-cnt1 h3{ font-size: 28px; line-height: 28px;}
.encara .encara-pad .encara-lft h2 { line-height: 32px;}
/*convocatoria-personal-fitxa.html*/
.convo-fixta ul li p.sp-2 li { line-height: 20px;}
/* area-privada-1 */
.login-lft-cont h2{font-size: 28px;line-height: 30px;}

}



@media screen and (max-width:359px) {
/*news-inner */
.news-sec-c ul li ul { column-gap: 2px;}
/* canal-informacion */
.canal-sec h2 { font-size: 26px; line-height: 30px; }
/* consells-estalvi */
.consell{padding:30px 0 50px;}
/* politica-gestio-integrada */
.veure-list ul li.veure-list-2, .veure-list ul li.veure-list-3, .veure-list ul li.veure-list-4,.veure-list ul li a{font-size: 14px;}
.veure-list ul li a::after {width:116px;}
/* common-heading */
.norma h2,.buscador h2,.el-teu h2,.news-list h2,.edar h1 {font-size: 30px;margin-bottom: 10px;line-height: 30px;}
.consell h2{font-size: 28px;line-height: 30px;margin-bottom: 10px;}
.norma.qualitat p,.norma p.smalltitle,section.norma.comprovacio p.smalltitle,.content-area.consell-est h3,.edar .edar-pad .edar-lft h2,.norma.qualitat.dis-cont p.smalltitle{font-size: 18px;}
.ematsa-accordion-section .smk_accordion.acc_with_icon .accordion_in .acc_head{font-size: 18px;}
.content-area h1 { font-size: 30px; margin-bottom: 10px; line-height: 30px;}
.content-area.cnt-cntr h2 { font-size: 18px;line-height: 24px;}
.buscador h2,.buscador.atenc h2,.buscador.atenc.can-tt h2,section.buscador.atenc.ini-c h2{ font-size: 30px; margin-bottom: 10px; line-height: 30px;}
.atencio-cont h4 { font-size: 18px;line-height: 24px;}
.qualitat-cont h3{font-size: 18px;line-height: 20px;}
/* qualitat-aixeta  */
.comprovacio-banner .videoWrapper169{padding:28%;}
/* search-ko */
.ai-teu.buscador h2{font-size: 26px;margin-bottom: 15px;}
.trobat-cap p{font-size: 24px;}
/* area-privada-1 */
.login-lft-cont h2{font-size: 26px;line-height: 30px;}
.login-lft-cont ul li h3{font-size: 18px;}
/* home  */
.m-head .head-lft{width: 190px;}
.m-menu{top: 18px;}
.mobile-menu .mob-main nav.slide-menu ul li a span.arw-ico{right:30%;}
.banner .flexslider ul.slides li .flex-caption .row .flex-cont h1{font-size: 40px;  line-height: 50px;} 
.banner .flexslider ul.slides li .flex-caption .row .flex-cont p{padding: 0 20px;}
.ult-noti .uti-tit h2, .ai-teu h2{font-size: 28px; line-height: 32px;}
.noti-pad .noti-cnt h3{font-size: 22px;}
.ema-onli .onli-lft .o-lft-cnt h2, .ema-onli .onli-rgt .o-rgt-cnt h2, .emasta .ema-cnt1 .ema-cnt2 ul li .ema-lab h2{font-size: 36px; line-height: 40px;}
.emasta .ema-cnt1 .ema-cnt2 ul li ul li p{padding-top: 5px;}
.anar ul li .soba h2{font-size: 28px; line-height: 36px;}
/* news */
.pagi ul li a{font-size: 16px;height:35px;padding:0 10px;}
/*atencio-client.html*/
.atencio-cont ul li a p {font-size: 18px; line-height: 20px;}
/* consells-estalvi.html */
.encara .encara-pad .encara-rgt img{width:200px;}
.encara .encara-pad .encara-lft h2{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
.encara .encara-pad .encara-lft p{font-size: 16px;line-height: 22px;}
.consell .consell-rgt ul li p.p-bl{font-size: 16px;line-height: 24px;}
.consell .consell-rgt ul li p.p-bl span{font-size: 16px;line-height: 24px;}

.ema-onli .onli-lft .o-lft-cnt{padding: 15px!important;}
.ema-onli .onli-rgt .o-rgt-cnt{left: 15px;}
.ema-onli .onli-rgt .o-rgt-cnt h2 br{display: none;}
}

@media screen and (max-width:319px) {

}