@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:1366px) and (max-width:1400px) {
body{ overflow-x:hidden;}

}

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

}

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

.cbp-hrmenu > ul > li {padding: 0px 6px;}
.cbp-hrmenu > ul > li > a { font-size: 14px;}
.ftr-top {column-gap: 60px;}
.ftr-cnct { width: 43%;}

.contact-form {padding: 65px 0 55px;}
.cnct-rgt ul {column-gap: 12%; row-gap: 50px;}
.cnct-rgt ul li { flex: 0 1 38%;}
.cnct-details-main .cnct-rgt { padding-right: 20px;}
.inner-banner > img {height: 300px;}
.contact-details {margin-top: -50px;}
.inner-ban-cont h2 {font-size: 32px; line-height: 34px; height: 90px; }

.telefons-title {padding: 20px 0 50px;}
.telefons-title h1 {font-size: 38px; line-height: 38px; padding-bottom: 35px;}
.directorio-list {padding: 40px 0 50px;}

.noticia-main {padding-bottom: 60px;}
.noticia-title h1 {font-size: 38px; line-height: 38px;}
.news-rgt {padding-left: 30px; padding-right: 55px;}
.news-rgt h2 {font-size: 26px; line-height: 32px; padding-bottom: 15px;}
ul.cer-filter-lst { column-gap: 4%; row-gap: 5px;}
ul.cer-filter-lst li { width: auto; margin-right: 0; flex: 0 1 30.66%;}
ul.cer-filter-lst li:nth-child(4n-4) { width: auto; margin-right: 0;}
.noticia-list-sec {padding: 50px 0 65px;}
.not-lst-main .not-lst-cnt h3 {font-size: 20px; line-height: 28px;}
.noticia-lst ul {row-gap: 45px;}
.pagination-lst, #page_navigation {margin-top: 65px;}
.segueix-nos {padding: 65px 0 80px;}
.segueix-main ul {grid-template-columns: repeat(auto-fit, minmax(158px, 1fr));}
.segueix-nos h1 {font-size: 28px; line-height: 38px;}
.noticia-title.noticies-filter { margin-bottom: 20px;}
.filter-div {margin-bottom: 30px;}

.breadcrumb.half-wdth ul { padding: 0 95px;} 
.noticia-details-title {padding: 20px 0 30px;}
.noticia-details-title h1 {font-size: 38px; line-height: 48px; padding-bottom: 30px;}
.noticia-details-cnt p span { font-size: 20px; line-height: 28px;}
.noticia-details-cnt {padding: 40px 0 0;}
.details-ban-img {padding: 20px 0 40px;}
.noticia-details-cnt .video-sec {padding: 25px 0 35px;}
.info-details {margin: 15px 0 40px;}
.acc-cnt-rgt {padding-left: 50px;}
.el-main .el-main-lft .el-cnt {padding-left: 20px;}
.atencion-ciudadana {padding-bottom: 80px; margin-top: -50px;}
.acc-cnt-rgt h2 {font-size: 28px; line-height: 38px;}

/* Agenda css */
.agenda-main-content { padding: 50px 0 70px;}
.fc .fc-bg-event .fc-event-title {font-size: 10px; line-height: 14px; margin: 15px 38px 20px 15px;}
/* Pagina Contenido css */
.inner-cont-sec {padding: 25px 0 70px;}
.inner-cont-sec .inner-cont-lft {padding-right: 40px;}
.inner-wht-cnt h4 {padding-bottom: 15px;}
.pagina-cont-cnt {margin-bottom: 35px;}
.pagina-cont-cnt ul li {padding-left: 30px;}
.pagina-cont-cnt h1 {font-size: 34px; line-height: 34px; padding-bottom: 20px;}
.pagina-cont-cnt h2 {margin-bottom: 15px;}

.act-edu-lst ul li .not-lst-main .not-lst-cnt h3 {font-size: 14px; line-height: 20px; padding-right: 0;}
.acc-sec-lst .ftr-cnct ul { row-gap: 20px;}
.acc-sec-lst .ftr-cnct ul li { flex: 0 1 48%; }
.acc-sec-lst .ftr-cnct ul li:last-child { flex: 0 1 100%; }
.edu-rel-lst ul li a {height: 50px;}
.edu-rel-lst ul {row-gap: 12px;}

/* instrucciones-empadronamiento css */
.instruccion-out {padding: 0px 75px;}

.orden-cont-cnt h1 {font-size: 36px;line-height: 46px;}
.orden-lst-div ul li a h3 {font-size: 20px;line-height: 28px;}
.orden-lst-div ul li a h3 br{ display: none; }

/* sede-electronica */
.inner-cont-sec { padding: 25px 0 80px;}
.sede-cont-cnt h1 {font-size: 28px;line-height: 34px;}
.inner-wht-cnt {padding: 25px 25px 35px;}

.telefons-title.sede p br{display: none;}
.sede-list ul li .sede-cnt{padding: 20px 15px;}
.sede-list ul li .sede-cnt h3{font-size: 20px;}
.service-list ul li .service-cnt h3 {font-size: 18px;}
.service-sec{padding: 0 0 55px 0;}
.service-title{margin-bottom: 40px; padding: 0;}
.podemos-form h2 {font-size: 28px;line-height: 28px; margin-bottom: 15px;}
.plusvalia-sec{padding: 50px 0;}
.search-box input[type="text"] {height: 62px; font-size: 22px;}
.submit-ar{top: 18px;}
.plusvalia-sec h2 {font-size: 24px; margin-bottom: 15px;}
.turism-sec{padding: 50px 0;}
.turism-banner .flexslider{min-height: inherit;}
.turism-banner .flex-control-nav {width: 100%;text-align: left;left: 50px;bottom: 85px;}
.turism-title{margin-bottom: 50px;}
.turism-list ul li .turiam-cnt h3 {margin-bottom: 15px;}
.turism-sec h2{font-size: 26px; line-height: 36px;}


/**************generica css****************/
#generica-scroll .item .ag-txt-hm h3 { font-size: 21px; line-height: 26px;}
#generica-scroll .item .ag-txt-hm { padding: 10px 15px;}
#generica-scroll .item .ag-txt-hm p { font-size: 15px; line-height: 22px; margin-bottom: 10px;}
.noticas-list-hm ul li:first-child .not-txt-hm { padding: 15px 30px;}
.noticas-list-hm ul li .not-txt-hm h3 { font-size: 20px; line-height: 26px;}
.noticas-list-hm ul li .not-txt-hm p { font-size: 15px; margin-bottom: 15px; line-height: 22px; }
.noticas-list-hm ul li .not-txt-hm { padding: 12px 15px;}


/**************index css****************/
.box-list ul li a { padding: 40px 10px 20px;}
.agenda-sec-hm ul li .ag-txt-hm h3 { font-size: 21px; line-height: 26px;}
.agenda-sec-hm ul li .ag-txt-hm p { font-size: 15px; line-height: 22px; margin-bottom: 10px;}
.agenda-sec-hm ul li .ag-txt-hm { padding: 10px 15px;}

/* rajasekar css */
.distrito-lft {width: 32%;}
.distrito-mid {width: 35%; padding-top: 30px;padding-right: 25px;}
.electronic-sec {padding: 55px 50px 55px;}
.trmites-sec { padding: 55px 0px 55px 50px;}

/* agenda ampliada CSS */
.agenda-info-rht {width: calc(100% - 180px);}
.agenda-date ul li p span {font-size: 38px; line-height: 32px;}
.tag-list ul {column-gap: 15px;}
.agenda-det-cont {margin-top: 30px; padding-right: 0;}
.agenda-det-lft {width: 70%;}
.agenda-det-rht {width: 27%; padding: 20px;}
.agenda-btns {width: 45%;}
.agenda-det-lft h2 { font-size: 34px; line-height: 42px; margin-bottom: 20px;}
.agenda-det-lft .agenda-det-cont span {font-size: 20px; line-height: 28px; margin-bottom: 25px;}
.agenda-det-lft h4 {margin-bottom: 15px;}
.agenda-cont-pad {margin-bottom: 30px;}
.agenda-det-sec .share-noticia { margin-top: 30px;}
.agenda-cont-pad .grey-box span { font-size: 12px; margin-bottom: 5px;}

/* Generica-2 CSS */
.telefons-title.gerencia .box-list ul li a h3 { font-size: 15px;}
.gerencia-sec {margin: 0 0 80px 0;}
.destacada-rht ul li .desta-txt p {font-size: 20px;}
.notica-destacada {padding: 60px 0;}
.gerencia-lft {width: 28%;}
.gerencia-rht .directorio-acc .smk_accordion .accordion_in .acc_head h4 {font-size: 20px;}

}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .row1 { width:750px;}

/* header { height: 75px;} */
.hdr-rht, .top-grn-bg { display: none;}
.m-menu { display: block; top: 20px;}
.mob-search { display: block; top: 14px;}
.logo { width: 180px; float: none; position: relative; left: 0; right: 0; margin: 0 auto;}
.logo img { width: auto;}
.cbp-hrmenu { width: 100%;}
.mobile-menu .mob-btm-lnks ul li .mob-search { display: block;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col { width: 100%;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader1 { padding: 0 5px;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a { color: #3A3A3A; font-size: 17px; line-height: 23px; font-family: 'Yolk-Bold';} 
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a { color: #3A3A3A; font-size: 17px; line-height: 23px; font-family: 'Yolk-Bold';} 
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a:hover { color: #A31984;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a::after {top: 50%; transform: translateY(-50%); background: url("../images/mob-dwn-arw.svg") no-repeat right center; width: 37px; height: 37px;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a:hover::after {background: url("../images/mob-rgt-arw.svg") no-repeat right center;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a::after {position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); background: url("../images/mob-dwn-arw.svg") no-repeat right center; width: 37px; height: 37px;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a:hover:after { background: url("../images/mob-rgt-arw.svg") no-repeat right center;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader.selected a::after { transform: none; top: 10px; background: url("../images/mob-up-arw.svg") no-repeat right center;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader1 a { font-size: 14px; line-height: 20px; color: #3A3A3A; font-family: 'Yolk-Regular'; }
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .silverheader1:first-child { border-top: none;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a {padding: 15px 37px 15px 0px;}
.silverheader1 {border-bottom: 1px solid #EDEDED;}

footer {padding: 30px 0 45px;}
.ftr-cnct {order: 3; width: 100%;}
.ftr-top { row-gap: 30px; margin-bottom: 30px;}
.ftr-mid .ftr-menu { flex: 0 1 28%;}
.ftr-btm > div:first-child { flex: 0 1 100%;}
.ftr-btm {padding-top: 15px; margin-top: 35px;}
.ftr-menu ul {row-gap: 10px;}
.ftr-mid {row-gap: 15px;}
.ftr-cnct ul li { flex: 0 1 auto; }

.cnct-rgt ul  { row-gap: 20px;}
.cnct-rgt ul li {flex: 0 1 100%;}
.contact-form h2 {font-size: 32px; line-height: 40px; padding-bottom: 20px;}
.contact-form p {font-size: 16px; line-height: 24px; padding-bottom: 30px;}
.contact-form {padding: 55px 0 45px;}
.inner-banner > img {height: 300px;}
.contact-details {margin-top: -50px;}
.inner-ban-cont h2 {font-size: 28px; line-height: 33px; height: 80px; }

.telefons-title {padding: 20px 0 45px;}
.directorio-acc { float: left; width: 100%;}
.telefons-title h1 {font-size: 32px; line-height: 38px; padding-bottom: 30px;}
.search-bx input[type="text"] {font-size: 22px;}
.directorio-list {padding: 35px 0 45px;}
.los-telefonos { padding: 30px 0;}
.directorio-acc .smk_accordion .accordion_in .acc_head h4 { font-size: 20px;}


.noticia-main {padding-bottom: 50px;}
.news-lft {width: 100%;}
.news-rgt { padding: 0; width: 100%; margin-top: 30px;}
.news-rgt h2 {font-size: 24px; line-height: 32px; padding-bottom: 15px;}
.news-rgt h4 { font-size: 13px; margin-bottom: 10px;}
.noticia-list-sec {padding: 45px 0 55px;}
.not-lst-main .not-lst-cnt h3 {font-size: 17px; line-height: 24px; padding-bottom: 20px;}
.noticia-lst ul {column-gap: 2%; row-gap: 30px;}
.noticia-lst ul li { flex: 0 1 32%;}
.not-lst-main .not-lst-cnt h4 {font-size: 13px; margin-bottom: 10px;}
.pagination-lst, #page_navigation {margin-top: 50px;}
.segueix-main ul {grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));}
.segueix-nos h1 {font-size: 26px; line-height: 36px;}
.segueix-title {margin-bottom: 20px;}
.segueix-nos {padding: 45px 0 60px;}
ul.cer-filter-lst { column-gap: 4%; row-gap: 5px;}
ul.cer-filter-lst li { width: auto; margin-right: 0; flex: 0 1 30.66%;}
ul.cer-filter-lst li:nth-child(4n-4) { width: auto; margin-right: 0;}
.noticia-title h1 {font-size: 32px; line-height: 38px;}
.noticia-title.noticies-filter { margin-bottom: 20px;}
.filter-div {margin-bottom: 30px;}

.noticia-content .row { width: 100%; padding: 0 15px;}
.breadcrumb.half-wdth ul { padding: 0;}
.noticia-details-title {padding: 15px 0 20px;}
.noticia-details-title h1 {font-size: 32px; line-height: 38px; padding-bottom: 25px;}
.noticia-details-cnt p span { font-size: 18px; line-height: 26px;}
.details-ban-img {padding: 15px 0 30px;}
.noticia-details-cnt .video-sec {padding: 20px 0 30px;}

.acc-menu-lft { display: none; width: 100%;}
.acc-menu-lft.show { display: block;}
.acc-cnt-rgt { width: 100%; padding-left: 0; margin-top: 25px;}
.acc-cnt-rgt > h2 { display: none;}
.atencion-ciudadana .mob-title-filter { display: block;}
.atencion-ciudadana .mob-title-filter h1 { font-size: 28px;}
.atencion-ciudadana {padding-bottom: 50px; margin-top: 0;}
.per-lft > h2 { display: none;}
.persona-main ul {row-gap: 30px;}
.per-lft .persona-main {margin: 15px 0 25px; padding: 20px 0 30px;}

/* Agenda css */
.agenda-main-content { padding: 40px 0 60px;}
.fc .fc-bg-event .fc-event-title { display: none;}
.agenda-content-mes .filter-news-sec .filter-bx { flex: 0 1 49%;}
.agenda-content-mes .filter-show-list { margin-bottom: 40px;}
.agenda-content-mes .filter-news-sec { margin-bottom: 20px;}

/* Pagina Contenido css */
.inner-cont-sec {padding: 15px 0 40px;}
.inner-cont-sec .inner-cont-lft { width: 100%; padding-right: 0; margin-bottom: 20px;}
.inner-cont-sec .inner-cont-rgt { width: 100%;}
.pagina-cont-cnt ul li {padding-left: 30px;}
.pagina-cont-cnt h2 {padding-bottom: 10px; margin-bottom: 15px;}
.pagina-cont-cnt p {padding-bottom: 15px;}
.pagina-cont-cnt h1 {font-size: 32px; line-height: 32px; padding-bottom: 20px;}
.pagina-cont-cnt {margin-bottom: 30px;}
/* .inner-banner.mob-hide { display: none;} */
.mob-inner-top {display: block;}
.acc-menu-lft ul {padding: 0 0 20px;}
.acc-cnt-para { padding-top: 0;}
.edu-rel-lst ul { row-gap: 12px;}
.edu-rel-lst ul li a {height: 50px;}
.acc-cnt-rgt .acc-sec-lst h2 {font-size: 19px; line-height: 21px;}
.acc-cnt-para h1 {font-size: 24px; line-height: 32px; padding-bottom: 15px;}

/* instrucciones-empadronamiento css */
/* .inner-banner-new { padding: 25px 0px;} */
/* .inner-banner-new .breadcrumb { display: none;}
.inner-banner-new > img { display: none;} */
/* .inner-banner-new .inner-ban-cont { position: relative; top:auto; transform: none; text-align: left; } */
/* .inner-banner-new .inner-ban-cont h2 { padding: 0px 0px; height: inherit;} */
.ban-cont-new { width: 750px;}
.ban-cont-new p {font-size: 17px;line-height: 24px;margin-top: 15px;}
.ban-cont-new p br { display: none;}
.instruccion-empadro {padding: 0px 0px 55px 0px;}
.instruccion-out {padding: 0px 0px;}
.instruccion-out ul li a {padding: 20px 85px 20px 20px;}
.instruccion-out ul li a h3 {font-size: 17px;line-height: 24px;}

.inner-cont-sec.inner-cont-orden {padding: 25px 0px 55px;}
.orden-cont-cnt h1 {font-size: 32px;line-height: 42px;padding-bottom: 15px;}
.orden-cont-cnt p { font-size: 16px; line-height: 24px; }
.orden-cont-cnt p br{ display: none; }
.orden-lst-div ul { row-gap: 15px; }
.orden-lst-div ul li a {padding: 25px 25px 25px 25px;}
.orden-lst-div ul li a h3 {font-size: 18px;line-height: 26px;margin-bottom: 10px;}
.orden-lst-div ul li a h3 br{ display: none; }
.orden-lst-div ul li a p {font-size: 15px;line-height: 22px;}
.orden-cont-main .pagination-lst {margin: 30px 0; justify-content: center;}

/* sede-electronica */
.inner-cont-sec { padding: 25px 0 60px;}
.sede-cont-cnt h1 {font-size: 28px;line-height: 34px;}
.inner-wht-cnt {padding: 25px 25px 35px;}
.sede-cont-cnt h2 { font-size: 20px;}
.sede-cont-cnt ul li {padding-left: 30px;}

/* .sede-list ul li {flex: 0 1 49%;} */
.telefons-title.sede p br{display: none;}
.sede-sec{padding-bottom: 50px;}
.sede-list ul li .sede-cnt h3{font-size: 18px; line-height: 20px;}
.service-sec{padding: 0 0 50px 0;}
.service-list ul li .service-cnt h3 {font-size: 18px; line-height: 20px;}
.service-list ul {row-gap: 20px;}
.service-title{padding: 0; margin-bottom: 35px;}
.service-list p{font-size: 20px; line-height: 32px;}
.plusvalia-sec{padding: 40px 0;}
.plusvalia-sec h2 {font-size: 24px; line-height: 28px; margin-bottom: 15px;}
.plusvalia-sec .smk_accordion .accordion_in .acc_head h4 {font-size: 16px;line-height: 24px;}
.plusvalia-sec .smk_accordion .accordion_in.acc_active > .acc_head {padding: 0 50px 15px 0;}
.plusvalia-sec .smk_accordion .accordion_in .acc_content {padding: 0;}
.plusvalia-sec .smk_accordion .accordion_in .acc_head {padding: 0 50px 0 0;}
.sub-menu{padding-bottom: 25px;}
.sub-menu ul{overflow-x: auto;scrollbar-width: none;flex-wrap: nowrap; display: flex; width: 1000px;}
.sub-menu ul li:nth-child(4) {min-width: 260px;}
#section-sub-menu.fixed {top: 80px;}
.plusvalia-sec .smk_accordion .accordion_in .acc_head {font-size: 16px; line-height: 24px; padding-right: 35px;}
.plusvalia-sec .smk_accordion .accordion_in.acc_active > .acc_head {padding: 0 35px 15px 0;}
.plusvalia-sec .smk_accordion .accordion_in .acc_head .acc_icon_expand {right: 10px;}
.preg-sec p{font-size: 16px; line-height: 28px; margin-bottom: 25px;}
.preg-sec {margin-bottom: 25px;}
.search-box input[type="text"] {height: 62px; font-size: 20px;}
.submit-ar{top: 17px;}
.podemos-form{width: 480px;padding: 15px;}
.podemos-form h2 {margin-bottom: 15px;font-size: 24px;line-height: 25px;}
.podemos-form ul li input[type="text"] {font-size: 14px;}
.envir-btn input[type="button"] {height: 38px;}
.turism-banner .flexslider{min-height: 300px;}
.turism-banner .flexslider ul li{height: 300px; background-size: cover;}
.turism-banner .flexslider ul li img{opacity: 0;}
.turism-sec{padding: 35px 0;}
.turism-title {padding: 0;margin-bottom: 30px;}
.turism-sec h4{font-size: 16px; line-height: 25px; margin-bottom: 25px;}
.turism-sec h2{font-size: 24px; line-height: 32px;}
.turism-sec h2 br{display: none;}
.turism-list ul{row-gap: 30px;}
.turism-list ul li .turiam-cnt {padding: 22px;}
.turism-list ul li .turiam-cnt h3{font-size: 22px; margin-bottom: 15px;}
.turism-banner .flex-caption h1 {font-size: 28px; line-height: 36px;}
.turism-banner .flex-caption .flex-cont {padding: 20px 20px 55px 20px;width: 320px;}
.turism-banner .flex-control-nav {width: 100%;text-align: left;left: 36px;bottom: 90px;}



/**************generica css****************/
.inner-ban-cont.generica-ban p { font-size: 18px; line-height: 26px; margin-top: 10px; }
.inner-ban-cont.generica-ban p br { display: none;}
#generica-scroll .item .ag-img-hm { width: 100%;}
#generica-scroll .item .ag-txt-hm { width: 100%;}
#generica-scroll .item .ag-img-hm img { max-height: 200px; object-fit: cover;}
#generica-scroll .item .ag-txt-hm h3 { font-size: 22px;}
#generica-scroll .item .ag-img-hm .not-date p span { font-size: 40px;}
#generica-scroll .item .ag-img-hm .not-date p { line-height: 24px;}
.agenda-pad { padding: 0px 0 40px;}
.cultura-green-sec { padding: 40px 0;}
.cultura-rht { width: 65%;}
.cultura-lft { width: 32%;}
.cultura-rht ul li a { padding: 15px 15px; font-size: 16px; }
#generica-scroll .owl-dots { margin-top: 30px;}
.noticas-hme { margin-top: 40px;}
.noticas-hme h2 { font-size: 36px; line-height: 40px;}
.ver-btn { top: 0;}

.noticas-list-hm ul li:first-child .not-img-hm { width: 100%;}
.noticas-list-hm ul li:first-child .not-txt-hm { width: 100%; padding: 20px;}
.noticas-list-hm ul li .not-txt-hm h3 { font-size: 22px; line-height: 28px;}
.noticas-list-hm ul li .not-img-hm { width: 100%;}
.noticas-list-hm ul li .not-txt-hm { width: 100%;}
.noticas-list-hm ul li .not-img-hm img { height: 250px; object-fit: cover; object-position: top;}
.noticas-list-hm ul li:first-child .not-img-hm img { height: auto;}

.tambien-sec { margin-top: 30px;}
.tambien-sec h3 { font-size: 32px; margin-bottom: 20px; }
.noticas-hme.gener-noticias { padding-bottom: 50px;}
.tambien-sec ul li h4 { left: 20px; font-size: 18px; padding: 7px 15px;}

/**************index css****************/
.hdr-top { padding: 12px 0;}
.box-list { margin-top: -60px;}
.box-list ul { row-gap: 10px;}
.box-list ul li { flex: 0 1 32.65%; }
.box-list ul li a { padding: 30px 20px 20px; min-height: auto; }
.destacados-sec{ margin-top: 30px;}
.destacados-sec #destacados-scroll.owl-carousel .owl-item .item a { padding: 10px;}
.destacados-sec h2 { font-size: 32px;}

.agenda-sec-hm h2 { font-size: 36px; line-height: 40px; margin-bottom: 20px;}
.agenda-sec-hm .agenda-pad { padding-top: 40px;}
.agenda-sec-hm ul li .ag-img-hm { width: 100%;}
.agenda-sec-hm ul li .ag-txt-hm { width: 100%;}
.agenda-sec-hm ul li .ag-txt-hm h3 { font-size: 22px;}
.agenda-sec-hm ul li .ag-img-hm img { max-height: 200px; object-fit: cover; }
#destacados-scroll.owl-carousel .owl-nav { top: -50px;}


/* rajasekar css */
.distrito-sec { padding: 50px 0px 60px;}
.distrito-lft {width: 32%;}
.distrito-lft h2 {font-size: 30px;line-height: 36px;}
ul.dist-link-lst { margin-top: 30px; row-gap: 20px;}
ul.dist-link-lst li a { font-size: 15px; }
.distrito-mid {width: 35%; padding-top: 20px;padding-right: 25px;}
.img-txt-div { padding: 15px 15px;}
.img-txt-div h5 {font-size: 11px;line-height: 16px;}
.img-txt-div h3 {font-size: 18px;line-height: 26px;}
.atencio-lst-div{ padding-top: 0px;}
.atencio-lst ul li p { padding-right: 0px;}

.electronic-sec {padding: 40px 35px 40px;}
.electronic-sec h2 { font-size: 28px; line-height: 36px;}
.electronic-sec p {font-size: 15px;}
.electronic-sec p br{ display: none;}
.electronic-sec .form-input ul li input[type="text"] { padding: 0px 15px;}
.trmites-sec { padding: 40px 0px 40px 35px;}
.trmites-sec h2 {font-size: 28px;line-height: 36px;}
.trmites-search input[type="text"] {padding: 0 50px 0 15px;}

/* agenda ampliada CSS */
.agenda-date ul li p span {font-size: 38px; line-height: 32px;}
.tag-list ul {column-gap: 15px;}
.agenda-det-cont {margin-top: 30px; padding-right: 0;}
.agenda-det-lft {width: 100%; margin-bottom: 20px;}
.agenda-det-rht {width: 100%;}
.agenda-btns {width: 45%;}
.agenda-det-lft h2 { font-size: 32px; line-height: 42px; margin-bottom: 20px;}
.agenda-det-lft .agenda-det-cont span {font-size: 18px; line-height: 26px; margin-bottom: 25px;}
.agenda-det-lft h4 {font-size: 22px; line-height: 28px; margin-bottom: 15px;}
.agenda-cont-pad {margin-bottom: 30px;}
.agenda-det-sec .share-noticia { margin-top: 30px;}
.agenda-cont-pad .grey-box span { font-size: 12px; margin-bottom: 5px;}
.info-link ul li { flex: 0 1 100%;}

/* Generica-2 CSS */
.telefons-title.gerencia .box-list ul li a h3 { font-size: 15px;}
.gerencia-sec {margin: 0 0 60px 0;}
.destacada-rht ul li .desta-txt p {font-size: 18px; line-height: 26px;}
.destacada-rht ul li .desta-txt p br { display: none;}
.notica-destacada {padding: 60px 0;}
.gerencia-rht { float: left; width: 100%; margin-bottom: 30px;}
.gerencia-lft { float: left; width: 100%; display: flex;}
.gener-lft-img {width: 40%; border-radius: 6px 0 0 6px;}
.gerencia-rht .directorio-acc .smk_accordion .accordion_in .acc_head h4 {font-size: 20px;}
.conatcto-sec { min-height: inherit; margin-top: 0; display: flex; width: 60%;}
.conatcto-sec .inner-wht-cnt {align-content: center; display: flex; flex-wrap: wrap;}
.destacada-rht ul li h4 {font-size: 20px; }
.destacada-rht ul li h4 span {margin-left: 20px;}
.box-list ul {justify-content: left; column-gap: 2%; row-gap: 15px;}
.telefons-title.gerencia .box-list ul li { flex: 0 1 23.5%;}
.telefons-title.gerencia .box-list ul li a { min-height: 85px; justify-content: left;}
.gerencia-sec h3 {font-size: 26px; line-height: 28px; margin-bottom: 15px;}
.gerencia-rht h4 {font-size: 26px; line-height: 36px; margin-bottom: 20px;}
.gerencia-rht p span {font-size: 20px; line-height: 28px;}
.gerencia-rht .smk_accordion .accordion_in .acc_head {padding: 10px 0 15px;}

.service-list ul li .service-cnt { padding: 13px 30px 13px 30px;}

.agenda-sec-hm.gene-agenda.gene-pad .agenda-pad { padding-top: 0;}

}

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

.hdr-top {box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);  }
.hdr-rht, .top-grn-bg { display: none;}
.m-menu { display: block;}
.mob-search { display: block;}
.mobile-search { top: 66px;}
.mobile-menu { top: 66px; height: calc(100vh - 66px); }
.cbp-hrmenu { width: 100%;}
.logo { width: 140px; float: none; position: relative; left: 0; right: 0; margin: 0 auto;}
.logo img { width: auto !important; height: auto !important;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col { width: 100%;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader1 { padding: 0 5px;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a { color: #3A3A3A; font-size: 17px; line-height: 23px; font-family: 'Yolk-Bold';} 
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a { color: #3A3A3A; font-size: 17px; line-height: 23px; font-family: 'Yolk-Bold';} 
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a:hover { color: #A31984;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a::after {top: 50%; transform: translateY(-50%); background: url("../images/mob-dwn-arw.svg") no-repeat right center; width: 37px; height: 37px;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a:hover::after {background: url("../images/mob-rgt-arw.svg") no-repeat right center;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a::after {position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); background: url("../images/mob-dwn-arw.svg") no-repeat right center; width: 37px; height: 37px;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a:hover:after { background: url("../images/mob-rgt-arw.svg") no-repeat right center;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader.selected a::after { transform: none; top: 10px; background: url("../images/mob-up-arw.svg") no-repeat right center;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader1 a { font-size: 14px; line-height: 20px; color: #3A3A3A; font-family: 'Yolk-Regular'; }
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .silverheader1:first-child { border-top: none;}
.cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a {padding: 15px 37px 15px 0px;}
.silverheader1 {border-bottom: 1px solid #EDEDED;}


footer {padding: 25px 0 40px;}
.ftr-cnct {order: 3; width: 100%;}
.ftr-top { row-gap: 20px; margin-bottom: 30px;}
.ftr-mid { display: grid; /* grid-auto-rows: 50px; */ grid-gap: 20px; grid-template-columns: repeat(auto-fill, minmax(45%, 1fr));}
[short] { grid-row: span 1;}
[tall] { grid-row: span 2;}
.ftr-mid .ftr-menu {position: relative; display: flex; flex-wrap: wrap;}
.ftr-btm > div:first-child { flex: 0 1 100%;}
.ftr-btm {padding-top: 10px; margin-top: 25px;}
.ftr-menu ul {row-gap: 10px;}

.ftr-lnks ul li a { width: 27px; height: 27px; background-size: contain !important;}
.ftr-lnks ul {column-gap: 8px;}
.ftr-logo { width: 171px;}
.mob-vol-btn { display: flex; align-items: flex-end;;}
.ftr-vol-btn a { padding: 0 20px;}
.ftr-oth-lnks { float: left; width: 100%; margin-top: 5px;}
.ftr-oth-lnks ul {column-gap: 7px;}
.ftr-oth-lnks ul li { position: relative; padding-right: 7px;}
.ftr-oth-lnks ul li:last-child { padding-right: 0;}
.ftr-oth-lnks ul li::after { position: absolute; content: ""; background: #ffffff; right: 0; top: 7px; width: 0.8px; height: 12px;}
.ftr-oth-lnks ul li:last-child:after { content: none;}


.contact-details { margin-top: 0;}
/* .inner-banner > img {height: 200px;} */
.inner-ban-cont h2 {font-size: 24px; line-height: 32px; padding: 15px 25px; height: inherit;}
.breadcrumb { display: none;}
.inner-banner .breadcrumb { display: block; padding: 15px 0 10px;}
.cnct-details-main .cnct-lft { order: inherit; width: 100%; margin-bottom: 20px;}
.cnct-details-main .cnct-rgt { width: 100%; padding-right: 0;}
.cnct-rgt ul {row-gap: 30px; column-gap: 4%;}
.cnct-rgt ul li { flex: 0 1 48%;}
.contact-form {padding: 30px 0 40px;}
.contact-wdth { float: left; width: 100%;}
.contact-form h2 {font-size: 28px; line-height: 32px; padding-bottom: 15px;}
.contact-form p br { display: none;}
.contact-form p { font-size: 15px; line-height: 22px; padding-bottom: 20px;}
.contact-form .form-box .frm-input .floating-label {font-size: 14px; line-height: 20px;}
.contact-form .form-box .frm-input.checkbox label { font-size: 13px;}
.map-img iframe { height: 350px;}
.cnct-rgt ul li h3 {font-size: 15px; line-height: 21px; padding-bottom: 5px;}
.cnct-rgt ul li p {font-size: 14px; line-height: 20px}
.cnct-rgt ul li ul { margin-top: 10px;}

.telefons-title {padding: 15px 0 30px;}
.telefons-title h1 {font-size: 28px; line-height: 32px; padding-bottom: 20px;}
.search-bx { width: 100%;}
.search-bx input[type="text"] { height: 58px; font-size: 20px; line-height: 28px; padding: 0 40px 0 20px;}
.search-bx input[type="submit"] {right: 15px;}
.directorio-acc { float: left; width: 100%;}
.directorio-list {padding: 30px 0 40px;}
.los-telefonos {padding: 20px 0;}
.directorio-acc .smk_accordion .accordion_in .acc_head h4 { font-size: 18px;}
.directorio-cnt ul li h3 { font-size: 14px; line-height: 22px;}
.directorio-acc .smk_accordion .accordion_in .acc_content {padding: 20px 0px 20px 0px;}
.gerencia-rht .smk_accordion .accordion_in .acc_content ul li { font-size: 14px; line-height: 22px;}
.directorio-cnt ul li { align-items: flex-start;}

.noticia-title {row-gap: 20px; margin-bottom: 20px;}
.noticia-title h1 { float: left; width: 100%; font-size: 30px; line-height: 30px;}
.filter-div {margin-bottom: 20px;}
.noticia-main {background: none; padding-bottom: 0px; padding-top: 25px;}
.noticia-list-sec h2 { display: none; font-size: 24px; line-height: 30px; padding-bottom: 20px;}
.noti-para p { display: none;}
.news-lft { width: 126px;  height: 126px;}
.news-rgt { width: calc(100% - 126px); padding-left: 10px; padding-right: 0; margin-top: 0;}
.news-rgt h2 { font-size: 16px; line-height: 24px; padding-bottom: 15px;}
.news-rgt h4 { padding-left: 0; background: none; font-size: 12px; line-height: 18px; margin-bottom: 5px;}
.news-lft img { height: 110px; object-fit: cover;}
.noticia-tags span {border: 1px solid #EDD8E8;}
.noticia-tags span:hover { border: 1px solid #A31984;}
.news-lft span { display: none;}
.noticia-list-sec {padding: 20px 0;}
.segueix-nos { padding: 40px 0;}
.segueix-title { text-align: center; justify-content: center; flex-wrap: wrap; margin-bottom: 25px; row-gap: 15px;}
.segueix-main ul { grid-gap: 10px; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}
.segueix-main ul li.wide.tall { display: none;}
.segueix-nos h1 {font-size: 28px; line-height: 38px; width: 100%;}
.noticia-lst ul { row-gap: 20px;}
.noticia-lst ul li { flex: 0 1 100%;}
.not-lst-main .not-lst-img { width: 126px; height: 126px;}
.not-lst-main .not-lst-img img { height: 100%; object-fit: cover;}
.not-lst-main .not-lst-cnt { width: calc(100% - 126px); padding-left: 10px; padding-top: 0;}
.not-lst-main .not-lst-cnt h4 { display: none; padding-left: 0; background: none; font-size: 12px; line-height: 18px; margin-bottom: 5px;}
.not-lst-main .not-lst-cnt h3 { font-size: 16px; line-height: 24px; padding-bottom: 15px;}
.not-tags span {border: 1px solid #EDD8E8;}
.not-lst-main:hover .not-tags span { border: 1px solid #A31984;}
.not-lst-main .not-lst-cnt h4.mob-dte { display: block;}
.pagination-lst, #page_navigation { padding-top: 20px; margin-top: 30px; border-top: 1px solid #DFDFDF; align-items: center;}
.pagination-lst ul li a.current {font-family: 'Yolk-Medium'; color: #A31984; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 25px; border: 1px solid #E0E0E0;}
#page_navigation span.page-numbers.current {font-family: 'Yolk-Medium'; color: #A31984; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 25px; border: 1px solid #E0E0E0;}
.not-lst-main .not-lst-img span img { display: none;}
.filter-btn a.desk-filter { display: none;}
.filter-btn a.mob-filter { display: block;}
.filter-btn a { background: url("../images/mob-filter-arw.svg") no-repeat right top 8px; width: auto; height: auto; font-size: 12px; line-height: 18px; color: #A31984; padding: 0 15px 0 0; position: relative;}
.filter-btn a::after { position: absolute; content: ""; border-bottom: 1px solid #A31984; width: 100%; height: 1px; left: 0; bottom: 0;}
.filter-btn a:hover {background: url("../images/mob-filter-arw.svg") no-repeat right top 8px; }
.filter-btn a.close {background: url("../images/mob-filter-arw-up.svg") no-repeat right top 8px;}
ul.cer-filter-lst { column-gap: 4%; row-gap: 5px;}
ul.cer-filter-lst li { width: auto; margin-right: 0; flex: 0 1 48%;}
ul.cer-filter-lst li:nth-child(4n-4) { width: auto; margin-right: 0;}
ul.cer-filter-lst li .select_box_input { height: 40px; font-size: 14px;}
ul.cer-filter-lst li input[type="text"].search-txt { height: 40px; font-size: 14px; background: url(../images/ico-cercar.svg) no-repeat top 15px right 12px;}
ul.cer-filter-lst li input[type="text"].datepicker-here {background: url(../images/calendar.svg) no-repeat top 15px right 8px;}
.noticia-title.noticies-filter { margin-bottom: 5px;}
.noticia-tags {display: flex; flex-wrap: wrap; row-gap: 5px;}
.not-tags { row-gap: 5px;}
.pagination-lst ul li a { width: 32px; height: 32px; display: flex; align-items: center; justify-content: center;}

.noticia-content .row { width: 100%;}
.tambe-sec .btn-ctr { display: none;}
.noticia-list-sec.tambe-sec { padding: 35px 0 40px;}
.noticia-list-sec.tambe-sec h2 { display: block;}
.info-details {margin: 15px 0 30px;}
.noticia-details-cnt p { font-size: 14px; line-height: 21px; padding-bottom: 15px; letter-spacing: -0.09px;}
.info-details h3 {font-size: 16px; line-height: 24px;}
.noticia-details-cnt .video-sec {padding: 20px 0 30px;}
.details-ban-img {padding: 15px 0 35px;}
.noticia-details-cnt p span { font-family: 'Yolk-SemiBold'; font-size: 16px; line-height: 24px; letter-spacing: -0.24px;}
.noticia-details-title h1 { font-size: 24px; line-height: 32px; letter-spacing: -0.73px; padding-bottom: 15px;}
.noticia-details-title {padding: 25px 0 0; background: none; }
.noticia-details-title .noticia-tags { background: none; padding-left: 0;}
.noticia-tags span { background: #f9f9f9; border: 1px solid #f9f9f9;}
.noticia-details-cnt {padding: 0;}
.cal-dte { float: left; width: 100%; padding-bottom: 10px; border-bottom: 1px solid #DEDEDE; margin-bottom: 20px;}
.cal-dte h4 { float: left; width: 100%; padding-left: 25px; background: url("../images/mob-cal-ico.svg") no-repeat left center; font-size: 14px; line-height: 20px; color: #606268; }
.share-lnks { row-gap: 15px;}
.share-scl-lnks {column-gap: 15px;}
.share-scl-lnks h4 { display: none;}
.noticia-details {padding-bottom: 25px;}
.atencion-ciudadana .mob-title-filter { display: block;}
.acc-menu-lft { display: none; width: 100%;}
.acc-menu-lft.show { display: block;}
.atencion-ciudadana { margin-top: 0; padding-bottom: 40px;}
.acc-cnt-rgt { width: 100%; padding: 0; margin-top: 25px;}
.acc-cnt-rgt > h2 { display: none;}
.el-main .el-mob-logo { display: block;}

.acc-cnt-rgt h2 {font-size: 24px; line-height: 32px;}
.el-main .el-main-rgt { display: none;}
.el-main .el-main-lft { width: 100%; padding-left: 15px; position: relative;}
.el-main .el-main-lft .el-img { width: 120px; height: 120px;}
.el-main .el-main-lft .el-cnt {padding-left: 15px; width: calc(100% - 120px); padding-top: 5px;}
.el-main .el-main-lft .el-cnt h3 {font-size: 18px; line-height: 24px; padding-bottom: 5px;}
.el-main .el-main-lft .el-cnt p {font-size: 13px; line-height: 20px; padding-bottom: 15px;}
.el-btns a {padding: 0 15px; height: 35px;}
.el-btns {column-gap: 8px; row-gap: 5px;}
.per-lft > h2 { display: none;}
.persona-details { display: flex; flex-wrap: wrap;}
.per-lft { order: 2; width: 100%; margin-top: 20px; padding-right: 0px;}
.per-lft h3 {font-size: 20px; line-height: 28px;}
.per-lft p {font-size: 14px; line-height: 22px;}
.persona-main ul {row-gap: 25px;}
.per-lft .persona-main {padding: 15px 0 25px; margin: 15px 0 25px;}
.info-mail a { font-size: 16px; line-height: 24px;}
.info-mail {margin-bottom: 25px;}

/* Agenda css */
.agenda-main-content { padding: 30px 0 50px;}
.agenda-btns ul { column-gap: 2%; row-gap: 10px;}
.agenda-btns ul li { flex: 0 1 49%;}
.agenda-content-mes .filter-news-sec .filter-bx { flex: 0 1 100%;}
.agenda-content-mes .filter-show-list { margin-bottom: 20px;}
.fc .fc-bg-event .fc-event-title { display: none;}
.cal-buttons a.cal-prev {padding-left: 0; font-size: 14px; text-indent: -9999px; background: url(../images/mob-cal-ico-prev.svg) no-repeat right center; width: 30px; height: 30px;}
.cal-buttons a.cal-prev:hover { background: url(../images/mob-cal-ico-prev.svg) no-repeat right center; width: 30px; height: 30px; opacity: 0.6;}
.cal-buttons a.cal-next {padding-right: 0; font-size: 14px; text-indent: -9999px; background: url(../images/mob-cal-ico-next.svg) no-repeat right center; width: 30px; height: 30px;}
.cal-buttons a.cal-next:hover { background: url(../images/mob-cal-ico-next.svg) no-repeat right center; width: 30px; height: 30px; opacity: 0.6;}
.mob-cal-events { display: block;}
.agenda-content-mes .agenda-side-btns {margin-top: 20px;}
.agenda-content-mes .agenda-side-btns ul { flex-wrap: wrap; row-gap: 10px;}
.agenda-content-mes .agenda-side-btns ul li { flex: 0 1 100%; display: flex; justify-content: center;}
.agenda-content-mes .agenda-side-btns ul li a { max-width: 300px;}
.agenda-content-mes .srch-bx-lst.mob-srh { display: block;}
.agenda-content-mes .filter-show-list { margin-bottom: 10px;}
.agenda-content-mes .filter-btns { float: left; width: 100%; background: #ffffff; border-radius: 8px; padding: 0; margin-bottom: 10px;}
.agenda-content-mes .filter-btns h1 { float: left; width: 100%; border: 1px solid #8BC64E; border-radius: 8px; height: 46px; padding: 6px 25px 6px 25px; display: flex; align-items: center; justify-content: space-between; cursor: pointer; background: #ffffff; color: #8BC64E; font-size: 12px; line-height: 18px; font-family: 'Yolk-SemiBold';}
.agenda-content-mes .filter-btns h1 span.open-ico {float: right; background: url(../images/filter-ico.svg) no-repeat right center; width: 17px; height: 16px;cursor: pointer; display: inline-block;}
.agenda-content-mes .filter-btns.open  h1 span.open-ico {background: url(../images/close-filter-ico.svg) no-repeat right center; width: 12px; height: 12px; transform: rotate(180deg); }
.agenda-content-mes .filter-btns.open { margin-bottom: 20px; background: #8BC64E; color: #ffffff;}
.agenda-content-mes .filter-btns .filter-news-sec { float: left; width: 100%; position: relative; display: none; right: auto; margin: 20px 0 10px;}
.agenda-content-mes .filter-btns.open .filter-news-sec { display: block; padding: 0 25px; margin: 0px 0 25px;}
.agenda-content-mes .filter-btns .filter-news-sec .filter-bx { float: left; width: 100%; margin-right: 0; margin-bottom: 15px;}
.agenda-content-mes .filter-btns .filter-news-sec .filter-bx:last-child { margin-bottom: 0;}
.agenda-content-mes .filter-btns .filter-news-sec .filter-bx h2 { width: 100%; background: #fff url(../images/select-arrw-grn.svg) no-repeat right 25px center; }
.agenda-content-mes .filter-btns .filter-news-sec .filter-bx ul { position: relative;}
.agenda-content-mes .filter-btns .filter-news-sec .filter-bx.open h2 {background: #ffffff url(../images/select-arrw-grn-up.svg) no-repeat right 25px center; border: none; color: #8BC64E;}
.agenda-content-mes .filter-btns .filter-news-sec .filter-bx ul { background: #ffffff; color: #8BC64E;}
.agenda-content-mes .filter-btns .filter-news-sec .filter-bx ul li a { color: #8BC64E;}
.agenda-content-mes .filter-btns .filter-news-sec .filter-bx ul li a:hover { color: #A31984;}
.agenda-content-mes .filter-btns.open h1 { background: #8BC64E; color: #ffffff;}
.agenda-content-mes .filter-news-sec .filter-bx.mob-hide-btn { display: none;}
.mob-cal-bx-lst { display: block;}
#mob-agenda-div { display: block; padding: 0 0 30px;}
#mob-agenda-div ul { padding: 0 15px;}
.inner-grey-sec h1 {font-size: 32px; line-height: 32px; padding-bottom: 30px; }
.agenda-btns { display: none;}
.fc .fc-toolbar.fc-header-toolbar { margin-bottom: 0.5em;}
.cal-buttons {margin-bottom: 0px;}
/* .inner-banner.mob-hide { display: none;} */
.mob-inner-top { display: block;}
.acc-menu-lft ul {padding: 0 0 20px; width: calc(100% + 30px); margin-left: -15px; margin-right: -15px;}
.mob-pagination { display: block;}
.mob-filter a { font-size: 12px;}
.acc-cnt-para { padding-top: 0; margin-bottom: 25px;}

/* Pagina Contenido css */
.inner-cont-sec {padding: 20px 0 30px;}
.inner-cont-sec .inner-cont-lft { width: 100%; padding-right: 0; margin-bottom: 20px;}
.inner-cont-sec .inner-cont-rgt { width: 100%;}
.pagina-cont-cnt h1 {font-size: 28px; line-height: 32px; padding-bottom: 15px;}
.pagina-cont-cnt p { font-size: 14px; line-height: 21px; padding-bottom: 15px;}
.pagina-cont-cnt {margin-bottom: 25px;}
.pagina-cont-cnt h2 {font-size: 20px; line-height: 26px; padding-bottom: 10px; margin-bottom: 15px;}
.pagina-cont-cnt ul li {padding-left: 20px; font-size: 14px; line-height: 21px;}
.pagina-cont-cnt ul li::after {top: 8px;}
.inner-wht-cnt {padding: 20px 20px 35px;}
.inner-cnct-lst ul li a.tw-ico {font-size: 14px;}
.inner-cnct-lst {margin-bottom: 20px;}
.pagina-cont-cnt p a {word-break: break-all;}
.inner-wht-cnt h4 {padding-bottom: 10px;}
.inner-wht-cnt h3 {font-size: 16px; line-height: 22px; padding-bottom: 15px;}
.act-edu-lst ul li { flex: 0 1 100%;}
.acc-sec-lst .ftr-cnct ul { row-gap: 20px;}
.acc-sec-lst .ftr-cnct ul li { flex: 0 1 48%; }
.acc-sec-lst .ftr-cnct ul li:last-child { flex: 0 1 100%; }
.edu-rel-lst ul li a { height: 45px; font-size: 14px;}
.acc-cnt-rgt .acc-sec-lst h2 {font-size: 18px; line-height: 22px; padding-bottom: 10px; margin-bottom: 15px;}
.acc-cnt-para p {font-size: 14px; line-height: 21px;}
.act-edu-lst ul li .not-lst-main .not-lst-cnt h4 { display: block;}
.acc-cnt-para h1 {font-size: 24px; line-height: 32px; padding-bottom: 15px;}
.year-pdf-tab {margin-bottom: 25px;}
.acc-sec-lst .pdf-lst ul li a {font-size: 15px;}
.acc-sec-lst {margin-bottom: 30px;}

/* instrucciones-empadronamiento css */
/* .inner-banner-new { padding: 25px 0px;} */
.inner-banner-new .breadcrumb { display: none;}
/* .inner-banner-new > img { display: none;} */
/* .inner-banner-new .inner-ban-cont { position: relative; top:auto; transform: none; text-align: left; } */
.inner-banner-new .inner-ban-cont h2 { padding: 0px 5px; height: inherit;}
.ban-cont-new { width: 100%; padding:0px 15px; }
.ban-cont-new p {font-size: 15px;line-height: 22px;margin-top: 15px;}
.ban-cont-new p br { display: none;}
.instruccion-empadro {padding: 0px 0px 35px 0px;}
.instruccion-out {padding: 0px 0px;}
.instruccion-out ul { row-gap: 10px;}
.instruccion-out ul li a {padding: 15px 65px 15px 15px; background: #FAFAFA url("../images/grn-arw.svg") no-repeat right 20px center;}
.instruccion-out ul li a:hover, .instruccion-out ul li a.active {background: #A31984 url("../images/wht-arw-circle.svg") no-repeat right 20px center;}
.instruccion-out ul li a h3 {font-size: 15px;line-height: 22px;}

.inner-cont-sec.inner-cont-orden {padding: 25px 0px 35px;}
.orden-cont-cnt h1 {font-size: 26px;line-height: 36px;padding-bottom: 12px;}
.orden-cont-cnt p { font-size: 14px; line-height: 22px; }
.orden-cont-cnt p br{ display: none; }
.orden-lst-div ul { row-gap: 10px; }
.orden-lst-div ul li a {padding: 15px 15px 15px 15px;}
.orden-lst-div ul li a h3 {font-size: 16px;line-height: 24px;margin-bottom: 10px;}
.orden-lst-div ul li a h3 br{ display: none; }
.orden-lst-div ul li a p {font-size: 13px;line-height: 20px;}
.orden-lst-div ul li a span.leer-mas-btn {height: 35px;padding: 0px 20px;}
.cal-div {padding: 15px 15px 25px;}
.calendar .ui-datepicker-calendar td { font-size: 15px;}
.orden-cont-main .pagination-lst {margin: 30px 0 20px; justify-content: center;}

/* sede-electronica */
.inner-cont-sec { padding: 20px 0 35px;}
.sede-cont-cnt {margin-bottom: 30px;}
.sede-cont-cnt h1 {font-size: 24px;line-height: 30px;padding-bottom: 15px;}
.sede-cont-cnt p {font-size: 14px;line-height: 22px;}
.sede-cont-cnt h2 { font-size: 18px; padding-bottom: 10px;margin-bottom: 20px;}
.sede-cont-cnt ul li {padding-left: 20px;}
.sede-cont-cnt ul li p {padding-bottom: 8px;}
.inner-wht-cnt {padding: 15px 15px 25px;}
.inner-wht-cnt h3 {font-size: 17px;line-height: 22px;}
.sede-cont-main .inner-wht-cnt .inner-cal-lst { margin-top: 0;}

.sede-sec{padding-bottom: 40px;}
.telefons-title.sede p br{display: none;}
.sede-list ul{row-gap: 20px; column-gap: 3%;}
.sede-list ul li {flex: 0 1 48.5%; background: #fff;}
.sede-list ul li .sede-img{min-height: 140px;}
.telefons-title.sede h1{padding-bottom: 15px;}
.sede-list ul li .sede-cnt {padding: 15px 0 0 0;}
.sede-list ul li .sede-cnt h3{font-size: 18px; line-height: 20px; width: calc(100% - 36px);}
.service-list{margin-top: 0;}
.service-title{padding: 0; margin-bottom: 30px;}
.service-list h2{display: block;}
.service-list p{font-size: 14px; line-height: 22px; text-align: left;}
.service-list ul{row-gap: 20px; column-gap: 3%;}
.service-list ul li{flex: 0 1 48.5%;}
.service-list ul li .service-cnt {position: relative; left: 0;bottom: 0;float: left;padding: 12px 0 0 0; width: 100%; display: flex;align-items: center;}
.service-list ul li .service-cnt h3{float: left; font-size: 18px; line-height: 20px; width: calc(100% - 36px);}
.service-list ul li .service-cnt span {display:flex;}
.service-sec{padding: 20px 0 40px 0;}
/* .inner-banner.mov-hide{display: none;} */
.preg-sec p br{display: none;}
.plusvalia-sec{padding: 30px 0;}
.plusvalia-inner {column-gap: 0;}
.plusvalia-lft {flex: 0 1 100%; margin-bottom: 20px;}
.plusvalia-rgt {flex: 0 1 100%;}
.plusvalia-sec .smk_accordion .accordion_in .acc_head {font-size: 16px; line-height: 24px; padding-right: 35px;}
.plusvalia-sec .smk_accordion .accordion_in.acc_active > .acc_head {padding: 0 35px 15px 0;}
.plusvalia-sec .smk_accordion .accordion_in .acc_head .acc_icon_expand {right: 10px;}
.plusvalia-sec .smk_accordion .accordion_in .acc_head h4{font-size: 16px; line-height: 24px;}
.plusvalia-sec .smk_accordion .accordion_in .acc_content {padding-right: 0;}
.plusvalia-sec h2{font-size: 24px; line-height: 28px; margin-bottom: 15px;}
.plusvalia-sec .smk_accordion .accordion_in .acc_content p { font-size: 14px; line-height: 22px;}
.plusvalia-sec p { font-size: 14px; line-height: 22px;}
.podemos-form {width: 100%;float: left;padding: 30px 0;}
.podemos-inner{position: relative; left: 0; top: 0; transform: translateY(0);}
.podemos-form h2{font-size: 24px; line-height: 28px; margin-bottom: 15px;}
.podemos-form ul {column-gap: 2%;}
.podemos-form ul li { flex: 0 1 49%;}
.podemos-form ul li:nth-child(3) { flex: 0 1 100%;}
.envir-btn {margin-top: 15px;}
.search-box { width: 100%;}
.search-box input[type="text"] {height: 56px; font-size: 16px;}
.submit-ar{top:14px;}
.preg-sec{margin-top: 0; padding-top: 20px; margin-bottom: 25px;}
.preg-sec h2{display: block;}
.preg-sec p{font-size: 16px; line-height: 25px; text-align: left; margin-bottom: 25px;}
.sub-menu{padding-bottom: 25px;}
.sub-menu ul { border:none; padding: 10px 15px; overflow-x: auto; column-gap: 10px; width: calc(100% + 30px); margin-right: -15px; scrollbar-width: none; margin-left: -15px; flex-wrap: nowrap; justify-content: flex-start; display: flex;}
.sub-menu ul li {flex: 0 1 auto; min-width: fit-content; border:1px solid #A31984;}
.sub-menu ul li:last-child {border:1px solid #A31984;}
#section-sub-menu.fixed {box-shadow: 0 0 12px rgba(0, 0, 0, 0.12); top: 66px; background: #ffffff;}
#section-sub-menu.fixed .sub-menu ul li { border:1px solid #A31984;}
#section-sub-menu.fixed .sub-menu ul li a { color: #A31984;}
#section-sub-menu.fixed .sub-menu ul li a:hover { color: #ffffff;}
#section-sub-menu.fixed .sub-menu ul li.active { border:1px solid #A31984;}
#section-sub-menu.fixed .sub-menu ul li.active a { color: #ffffff; background: #A31984;}
.sub-menu ul li:nth-child(4) {min-width: 260px;}
.podemos-form ul li input[type="text"] {font-size: 14px;}
.turism-banner .flexslider{min-height: 300px;}
.turism-banner .flexslider ul li{height: 300px; background-size: cover;}
.turism-banner .flexslider ul li img{opacity: 0;}
.turism-sec{padding: 35px 0;}
.turism-title {padding: 0;margin-bottom: 30px;}
.turism-sec h4{font-size: 16px; line-height: 25px; margin-bottom: 25px;}
.turism-sec h2{font-size: 22px; line-height: 28px;}
.turism-sec h2 br{display: none;}
.turism-list ul{row-gap: 30px; column-gap: 2%;}
.turism-list ul li{flex:0 1 49%; display: flex; flex-wrap: wrap; background: #fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; border-radius: 6px;;}
.turism-list ul li .turiam-img {width: 100%;float: left;order: 1; border-radius: 6px 6px 0 0;}
.turism-list ul li .turiam-cnt {position: relative;left: 0;top: 0;width: 100%;float: left;order: 2;transform: inherit; padding: 20px; box-shadow: none;}
.turism-list ul li .turiam-cnt h3{font-size: 20px; margin-bottom: 10px; line-height: 24px;}
.turism-banner .flex-caption h1 {font-size: 28px; line-height: 36px;}
.turism-banner .flex-caption .flex-cont {padding: 20px 20px 55px 20px;width: 280px;}
.turism-banner .flex-control-nav {width: 100%;text-align: left;left: 36px;bottom: 90px;}
.turism-list ul li .turiam-cnt p { font-size: 14px; line-height: 20px;}
.turism-list ul li .turiam-cnt p br { display: none;}
.turism-list ul li .turiam-cnt a.mas-but { width: 100px; padding: 0 10px;}
.envir-btn input[type="button"] {width: 100px; height: 35px; padding: 5px 10px;}


/**************generica css****************/
.inner-banner.cultura-banner .breadcrumb { display: none;}
/* .inner-banner.cultura-banner img { height: 300px;} */
/* .inner-ban-cont.generica-ban h2 { width: 300px;} */
.inner-ban-cont.generica-ban p { font-size: 15px; line-height: 22px; color: #666666; margin-top: 10px; padding: 0px;}
.inner-ban-cont.generica-ban p br { display: none;}

.noticas-hme.gener-noticias::after { display: none;}

#generica-scroll .item .ag-img-hm { width: 100%;}
#generica-scroll .item .ag-txt-hm { width: 100%; padding: 15px 15px;}
#generica-scroll .item .ag-img-hm img { max-height: 200px; object-fit: cover;}
#generica-scroll .item .ag-txt-hm h3 { font-size: 20px; line-height: 26px; margin-bottom: 10px;}
#generica-scroll .item .ag-txt-hm p { font-size: 15px; line-height: 22px;}
#generica-scroll .item .ag-img-hm .not-date p span { font-size: 40px;}
#generica-scroll .item .ag-img-hm .not-date p { line-height: 24px;}
#generica-scroll .item .ag-txt-hm h5 { margin-bottom: 5px;}
.agenda-pad { padding: 0px 0 30px;}
.cultura-green-sec { padding: 30px 0;}
.cultura-rht { width: 100%; margin-bottom: 20px;}
.cultura-lft { width: 100%;}
.cultura-lft ul { margin-bottom: 20px;}
.cultura-rht ul li a { padding: 15px 10px; font-size: 15px; }
.cultura-lft p { font-size: 15px;}
#generica-scroll .owl-dots { margin-top: 20px;}
.noticas-hme { margin-top: 30px;}
.noticas-hme h2 { font-size: 30px; line-height: 30px;}
.ver-btn { top: auto; position: relative; float: left; margin-top: 30px;}

.noticas-list-hm ul li { border: none; border-radius: 0; flex: 1 1 100%;}
.noticas-list-hm ul li:first-child .not-img-hm { width: 130px;}
.noticas-list-hm ul li:first-child .not-txt-hm { width: calc(100% - 130px); padding: 0px 0 0 10px; }
.noticas-list-hm ul li .not-txt-hm p { display: none;}
.noticas-list-hm ul li .not-txt-hm h3 { font-size: 16px; line-height: 20px; margin-bottom: 10px;}
.noticas-list-hm ul li .not-img-hm { width: 130px; border-radius: 6px;}
.noticas-list-hm ul li .not-txt-hm { width: calc(100% - 130px); padding: 0px 0 0 10px;}
.noticas-list-hm ul li .not-img-hm img { height: 130px; object-fit: cover; object-position: top;}
.noticas-list-hm ul li:first-child .not-img-hm img { height: 130px;}
.noticas-list-hm ul li .not-txt-hm h5 { text-transform: none; letter-spacing: normal; margin-bottom: 5px; line-height: 16px;}
.noticas-list-hm ul li .not-txt-hm a { border: 1px solid #A31984; text-decoration: none; text-transform: none; padding: 2px 10px; border-radius: 4px; display: inline-block;}

.tambien-sec { margin-top: 30px;}
.tambien-sec h3 { font-size: 26px; margin-bottom: 20px; line-height: 30px;}
.noticas-hme.gener-noticias { padding-bottom: 30px;}
.tambien-sec ul li h4 { left: auto; bottom: auto; padding:0px; font-size: 17px; font-family: 'Yolk-Bold'; line-height: 24px; position: relative; float: left;}




/**************index css****************/
.hdr-top { padding: 12px 0;}

.home-slide img { height: 350px;}

.box-list { margin-top: -60px;}
.box-list ul { row-gap: 10px; column-gap: 2%;}
.box-list ul li { flex: 0 1 32%; }
.box-list ul li a { padding: 20px 10px 20px; min-height: auto; }
.box-list ul li a h3 { font-size: 16px; line-height: 20px;}
.noticas-hme::after { display: none;}
.destacados-sec{ margin-top: 30px;}
.destacados-sec #destacados-scroll.owl-carousel .owl-item .item a { padding: 10px;}
.destacados-sec h2 { font-size: 30px; line-height: 32px;}
#destacados-scroll.owl-carousel .owl-nav { top: -50px;}

.agenda-sec-hm h2 { font-size: 30px; line-height: 30px; margin-bottom: 20px;}
.agenda-sec-hm .agenda-pad { padding-top: 30px;}
.agenda-sec-hm img { height: 350px; object-fit: cover;}
.agenda-sec-hm ul li .ag-img-hm { width: 130px; border-radius: 6px;}
.agenda-sec-hm ul li .ag-txt-hm { width: calc(100% - 130px); padding: 0 0 0 10px;}
.agenda-sec-hm ul li .ag-txt-hm h3 { font-size: 16px; line-height: 20px; margin-bottom: 10px;}
.agenda-sec-hm ul li .ag-img-hm img { height: 90px; object-fit: cover; }
.agenda-sec-hm ul li .ag-txt-hm p { display: none;}
.agenda-sec-hm ul li { flex: 1 1 100%; border: none; border-radius: 0; background: none; }
.agenda-sec-hm ul li .ag-txt-hm h5 { margin-bottom: 4px;}
.agenda-sec-hm ul li .ag-img-hm .not-date { position: relative; left: 0; width: 100%; float: left; padding: 6px;}
.agenda-sec-hm ul li .ag-img-hm .not-date p { line-height: normal;}
.agenda-sec-hm ul li .ag-img-hm .not-date p span { display: inline; font-family: 'Yolk-Regular'; font-size: 12px; margin: 0;}


/* rajasekar css */
.distrito-sec { padding: 35px 0px 45px;}
.distrito-mapa { margin-bottom: 35px;}
.distrito-lft {width: 50%;}
.distrito-lft h2 {font-size: 26px;line-height: 32px;}
ul.dist-link-lst { margin-top: 30px; row-gap: 20px;}
ul.dist-link-lst li a { font-size: 15px; }
.distrito-mid {width: 50%; padding-top: 20px;padding-right: 0px;}
.distrito-rgt { width: 100%; margin-top: 20px;}
.img-txt-div { padding: 15px 15px;}
.img-txt-div h5 {font-size: 11px;line-height: 16px;}
.img-txt-div h3 {font-size: 18px;line-height: 26px;}
.atencio-lst-div{ padding-top: 0px;}
.atencio-lst h3 {font-size: 18px;line-height: 22px;margin-bottom: 15px;}
.atencio-lst ul { row-gap: 30px;}
.atencio-lst ul li { flex: 0 1 47.5%;padding-top: 15px;}
.atencio-lst ul li p { padding-right: 0px;}
.atencio-lst ul li ul.lst { row-gap: 0px;}
.atencio-lst ul li ul.lst li {padding: 12px 0px;}

.electronic-sec { width: 100%; padding: 30px 15px;}
.electronic-sec h2 { font-size: 28px; line-height: 36px;margin-bottom: 10px;}
.electronic-sec p {font-size: 13px; line-height: 20px;}
.electronic-sec p br{ display: none;}
.electronic-sec .form-input ul {column-gap: 35px;}
.electronic-sec .form-input ul li input[type="text"] { padding: 0px 15px;}
.trmites-sec { width: 100%; padding: 30px 15px;}
.trmites-sec h2 {font-size: 28px;line-height: 36px;}
.trmites-search input[type="text"] {padding: 0 50px 0 15px;}
.trmites-sec ul li { font-size: 13px;}
.trmites-sec ul li::after { width: 30px; height: 30px; background-size: cover; }

/* agenda ampliada CSS */
.agenda-det-lft { width: 100%;}
.agenda-det-rht { float: left; width: 100%; padding: 20px;}
.agenda-det-lft h2 { font-size: 28px; line-height: 34px; margin-bottom: 20px;}
.agenda-det-cont {padding-right: 0px; margin-top: 20px;}
.agenda-det-lft .agenda-det-cont span {font-size: 16px; line-height: 24px; margin-bottom: 20px;}
.agenda-info-rht {flex-wrap: wrap; row-gap: 20px; width: calc(100% - 170px);}
.agenda-loc { width: 100%;}
.agenda-btns { width: 100%;}
.agenda-btns ul {justify-content: flex-start;}
.agenda-det-lft h4 {font-size: 20px; line-height: 26px; padding-bottom: 10px; margin-bottom: 15px;}
.agenda-det-lft ul.det-list li {padding-left: 20px; font-size: 14px; line-height: 21px;}
.agenda-cont-pad { margin-bottom: 25px;}
.agenda-det-lft p {font-size: 14px; line-height: 21px;}
.agenda-det-lft p a.link-txt { word-break: break-all;}
.agenda-cont-pad .grey-box {padding: 15px 20px; margin-top: 30px;}
.agenda-cont-pad .grey-box span { font-size: 12px; margin-bottom: 5px;}
.info-link ul li {flex: 0 1 100%;}
.jurado-list h5 {font-size: 16px; line-height: 22px; padding-left: 30px; margin-bottom: 10px;}
.jurado-list ul li ul { padding-left: 30px;}
.jurado-list ul {row-gap: 15px;}
.tag-list ul {column-gap: 15px;}
.agenda-det-rht h5 { margin-bottom: 15px;}
.info-link {margin-top: 25px;}
.agenda-date { width: 140px;}
.agenda-date ul li p span {font-size: 32px; line-height: 32px;}
.agenda-det-sec .share-noticia { margin-top: 30px;}
.agenda-det-sec {margin: 20px 0 40px;}

/* Generica-2 CSS */
.box-list ul {justify-content: left; column-gap: 2%; row-gap: 15px;}
.telefons-title.gerencia .box-list ul li { flex: 0 1 32%;}
.telefons-title.gerencia .box-list ul li a { min-height: 65px; justify-content: left;}
.gerencia-rht { float: left; width: 100%; margin-bottom: 20px;}
.gerencia-lft { float: left; width: 100%; display: flex; flex-wrap: wrap;}
.gener-lft-img { width: 40%; display: flex; border-radius: 6px 0 0 6px;}
.gerencia-sec h3 {font-size: 28px; line-height: 30px; margin-bottom: 10px;}
.gerencia-rht h4 {font-size: 24px; line-height: 32px; margin-bottom: 20px;}
.gerencia-rht p span {font-size: 18px; line-height: 26px;}
.gerencia-rht p {font-size: 14px; line-height: 22px; margin-bottom: 15px;}
.gerencia-rht .directorio-acc .smk_accordion .accordion_in .acc_head h4 {font-size: 18px;}
.gerencia-rht .smk_accordion .accordion_in .acc_head {padding: 10px 0 15px;}
.conatcto-sec { min-height: inherit; margin-top: 0; width: 60%; display: flex; flex-wrap: wrap;}
.conatcto-sec .inner-wht-cnt {align-content: center; display: flex; flex-wrap: wrap;}
.gerencia-sec {margin: 0 0 40px 0;}
.notica-destacada {padding: 40px 0;}
.destacada-lft { width: 100%;}
.destacada-rht { float: left; width: 100%; margin-top: 20px;}
.destacada-lft p br { display: none;}
.destacada-lft p {margin-bottom: 15px;}
.destacada-rht ul li .desta-txt p {font-size: 18px; line-height: 24px;}
.destacada-rht ul {row-gap: 20px;}
.destacada-rht ul li h4 span {margin-left: 15px;}
.destacada-rht ul li h4 {font-size: 20px; line-height: 28px; margin-bottom: 15px;}
.destacada-rht ul li .desta-txt span {margin-bottom: 5px;}
.destacada-rht ul li .desta-txt p br { display: none;}

.agenda-sec-hm.gene-agenda.gene-pad .agenda-pad { padding-top: 0;}


.agenda-btns-amp { width: 100%;}
.agenda-btns-amp ul { justify-content: flex-start;}
.podemos-form p { font-size: 15px; line-height: 20px;}
.videoPoster::after { width: 60px; height: 60px; background-size: cover;}

.service-list ul li a:hover .service-cnt h3 { color: #A31984;}
.sede-list ul li .sede-img img { max-width: 72px;}
.sede-list ul li .sede-cnt span { background: #f9f9f9; position: relative;}
.sede-list ul li .sede-cnt span img { position: absolute; display: block; top: 0; bottom: 0; left: 2px; right: 0; margin: auto;}

.tambien-sec ul li img { width: auto;}
.telefons-title.sede p { font-size: 14px; line-height: 20px;}

/* .inner-banner.cultura-banner img { display: none;} */
/* .inner-ban-cont.generica-ban { position: relative; float: left; top: auto; transform: none;} */

.segueix-main ul li a { width: 100%;}
.contact-form input:focus ~ .floating-label, .contact-form input:not(:focus):valid ~ .floating-label, .contact-form textarea:focus ~ .floating-label, .contact-form textarea:not(:focus):valid ~ .floating-label { left: 15px;}
.cnct-rgt ul li p a { font-size: 14px;}

.inner-cnct-lst ul { row-gap: 8px;}

}  

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


/* Pagina Contenido css */
.acc-sec-lst .ftr-cnct ul li { flex: 0 1 100%; }
.acc-sec-lst .ftr-cnct ul { row-gap: 10px;}
.acc-sec-lst .ftr-cnct p:first-child { padding-bottom: 10px;}
.edu-rel-lst ul { row-gap: 10px;}
.edu-rel-lst ul li { flex: 0 1 100%;}

.turism-list ul{column-gap: 0;}
.turism-list ul li{flex:0 1 100%;}


/**************generica css****************/
.tambien-sec ul { row-gap: 15px;}
/* .tambien-sec ul li { flex: 1 1 100%; } */

/* rajasekar css */
.distrito-lft {width: 100%; margin-bottom: 20px;}
.distrito-mid { width: 100%; padding-right: 0px;}
.distrito-mid .mapa-div img { width: 100%;}
.atencio-lst ul li { flex: 0 1 100%;}

.electronic-sec .form-input ul li { flex: 1 1 100%; }
.electronic-sec .form-input button { float: left; margin-top: 8px;}

/* Generica-2 CSS */
.gerencia-sec h3 { font-size: 24px; line-height: 28px;}
.destacada-rht ul li .desta-txt p { font-size: 15px; line-height: 20px;}
.destacada-rht ul li .desta-txt p br { display: none;}
.destacada-rht ul li h4 { font-size: 18px; line-height: 26px;}
.gener-lft-img { width: 100%; border-radius: 6px 6px 0 0;}
.conatcto-sec { width: 100%;}

.contact-form .form-box input[type="text"], .contact-form .form-box input[type="tel"], .contact-form .form-box input[type="email"], .contact-form .form-box textarea { padding: 15px 15px 10px;}
.contact-form .floating-label { top: 15px; left: 15px;}

}

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

.ftr-logo { width: 118px; }
.ftr-cnct ul { flex-wrap: wrap; row-gap: 10px;}
.ftr-cnct ul li { flex: 0 1 100%;}
.ftr-menu ul li a { font-size: 12px; line-height: 18px;}
.ftr-cnct p { font-size: 12px; line-height: 18px;}
.ftr-cnct p a { font-size: 12px; line-height: 18px;}
.ftr-cnct p a.ph-ico { background: url("../images/phone-footer.svg") no-repeat left top 0px;}
.ftr-cnct p a.ml-ico { background: url("../images/envelope-footer.svg") no-repeat left top 2px;}
.ftr-oth-lnks ul li a {font-size: 11px;}
.ftr-menu h2, .ftr-mid .ftr-menu ul li:first-child a { font-size: 12px; line-height: 18px;}
.ftr-top { column-gap: 2%;}
.ftr-top > div { flex: 0 1 46%;}
.ftr-top > div.ftr-cnct { flex: 0 1 100%;}
.cnct-rgt ul li {flex: 0 1 100%;}
.cnct-rgt ul { row-gap: 15px;}
.directorio-cnt ul li h3 {font-size: 13px; line-height: 20px;}
.search-bx input[type="text"] { font-size: 17px;}
.telefons-title h1 {font-size: 24px; line-height: 30px; padding-bottom: 15px; }
ul.cer-filter-lst li { flex: 0 1 100%; }
.not-lst-main .not-lst-cnt h3 { font-size: 14px; line-height: 20px; padding-bottom: 10px;}
.news-rgt h2 { font-size: 14px; line-height: 20px; padding-bottom: 10px;}
.noticia-title h1 {font-size: 24px; line-height: 30px;}
.noticia-title { row-gap: 10px;}
.pagination-lst ul {column-gap: 8px;}
.pagination-lst ul li a {font-size: 14px; line-height: 20px;}
.noticia-list-sec h2 { font-size: 20px; line-height: 28px;}
.el-main .el-main-lft .el-cnt h3 { font-size: 16px; line-height: 22px;}

/* Agenda css */
.agenda-btns ul li { flex: 0 1 100%;}
.fc .fc-daygrid-day-number {padding: 0 7px;}
.mob-inner-top h1 {font-size: 24px; line-height: 30px;}
.pagina-cont-cnt h1 { font-size: 24px; line-height: 30px;}
.map-location {left: 105px; width: 210px;}

.service-list ul li .service-img{height: 140px;}
.service-list ul li .service-img img{height: 100%; object-fit: cover;}
.plusvalia-sec h2 {font-size: 20px;line-height: 24px;}

.segueix-nos h1 { font-size: 24px; line-height: 32px;}
.podemos-form ul li { flex: 0 1 100%;}
.podemos-form ul li p {font-size: 11px;}


/**************generica css****************/
.cultura-rht ul li { flex: 1 1 100%; }
.noticas-list-hm ul li .not-txt-hm h3 { font-size: 15px;}

/**************index css****************/
.box-list ul li { flex: 0 1 49%; }

/* agenda ampliada CSS */
.agenda-det-lft h2 {font-size: 24px;line-height: 30px; margin-bottom: 15px;}
.agenda-info-rht { width: 100%; border-top: none;}
/* Generica-2 CSS */
.telefons-title.gerencia .box-list ul li { flex: 0 1 49%;}
.telefons-title.gerencia .box-list ul li a h3 {font-size: 15px;}
.destacada-rht ul li .desta-img { height: 100px; width: 110px; margin-right: 10px;}
.destacada-rht ul li .desta-txt { width: calc(100% - 120px);}
.destacada-rht ul li .desta-img img { height: 100%; object-fit: cover;}
.acc-sec-lst .ftr-cnct p a.ml-ico { background: url("../images/envelope-ico-grn.svg") no-repeat left top 3px; }
.acc-sec-lst .ftr-cnct p a.ph-ico { background: url("../images/tel-ico-grn.svg") no-repeat left top 1px; }


}

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

.ftr-vol-btn a { padding: 0 15px; font-size: 11px; line-height: 21px;}   
.news-lft { width: 100%;}
.news-rgt { width: 100%; padding-top: 15px; padding-left: 0;}
.news-lft img { height: 160px;}
.not-lst-main .not-lst-img { width: 100%;}
.not-lst-main .not-lst-img img { height: 160px;}
.el-main .el-main-lft .el-img { width: 85px; }
.el-main .el-main-lft .el-cnt {width: calc(100% - 85px);}
.el-btns a { padding: 0 10px;}

.service-list ul li{flex: 0 1 100%;}
.service-list ul li .service-img{height: inherit; }
.service-list ul li .service-cnt h3{font-size: 17px;}
.podemos-form ul li {flex: 1 1 100%;}


/**************generica css****************/
.noticas-list-hm ul li:first-child .not-img-hm { width: 120px;}
.noticas-list-hm ul li:first-child .not-img-hm img { height: 120px; }
.noticas-list-hm ul li:first-child .not-txt-hm { width: calc(100% - 120px);}
.noticas-list-hm ul li .not-txt-hm h3 { font-size: 14px;}
.noticas-list-hm ul li .not-img-hm { width: 120px;}
.noticas-list-hm ul li .not-img-hm img { height: 120px;}
.noticas-list-hm ul li .not-txt-hm { width: calc(100% - 120px); }

.agenda-sec-hm ul li .ag-img-hm { width: 120px;}
.agenda-sec-hm ul li .ag-txt-hm { width: calc(100% - 120px);}

/* Generica-2 CSS */
.destacada-rht ul li .desta-txt p { font-size: 15px; line-height: 21px;}

.not-lst-main .not-lst-cnt { width: 100%; padding-left: 0; padding-top: 10px;}

.sede-list ul li .sede-cnt span { width: 32px; height: 32px; }
.sede-list ul li .sede-cnt h3 { width: calc(100% - 46px); font-size: 16px;}

}

@media screen and (max-width:319px) {
.map-location {left: 85px; width: 192px;}
}