@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:1440px) {
body{ overflow-x:hidden;}
/*.row { max-width: 1400px; width: 100%;}
.row1{ width: 93%;}*/

}
@media only screen and (min-width:1500px) {

.row1{ width: 90%;}


}

@media only screen and (max-width:1440px) {
.row1{ width: 92%;}




}

@media only screen and (max-width:1300px) {
.row1{ width: 93%;}



}

@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}
.row { padding:0px 15px;}
.cbp-hrmenu > ul > li > a{font-size: 17px;}
.cbp-hrsub .cbp-hrsub-inner .m-lf h4{font-size: 36px;line-height: 42px;}
.about-bottom-menu ul{column-gap: 12px; row-gap: 12px;}
.ieb-rgt h2{font-size: 28px; line-height: 38px;}
.ftr-address h3{font-size: 18px;}
.foot-mid-btm .ftr-lst h2 a{font-size: 18px;}
.institut-web{padding: 80px 0 140px 0;}
.info-section ul li h3 a{font-size: 22px;}
.hme-noticies-rgt h3{font-size: 28px; line-height: 36px;}
.hme-noticies-rgt p{font-size: 16px; line-height: 26px;}

.subvencions-fitxa-sec .filter-list h2{font-size: 52px; line-height: 64px;}
.filter-list ul li a{font-size: 17px;}
.subvencions-fitxa-sec .filter-list{margin-bottom: 50px;}
.enllacos .fitxa-mid h4{font-size: 24px;}
.subvencions-fitxa-sec{padding: 40px 0 60px 0;}
.title-top h2{font-size: 32px;}

.subvencions-sec{padding: 25px 0 60px 0;}
.subvencions-title h2{font-size: 52px;line-height: 64px;}
.filters-sec ul li {flex: 0 1 32%;}
.filters-sec{padding-bottom: 40px;}
.subvencions-grid{padding: 30px 30px 50px 30px;}
.subvencions-lft h3{font-size: 20px;line-height: 30px;}
.subvencions-content .btn-group ul li a{height: 48px; font-size: 15px;}

/*10*/
.noticies-title h2{font-size: 42px; line-height: 52px;}
.noticia-cont-div{padding: 40px 40px 30px;}
.related-news h2 {font-size: 42px;line-height: 50px;margin-bottom: 30px;}
.news-header h3{font-size: 22px; line-height: 1.4;}
.institut-web.no-pad.noticies-single {padding-bottom: 60px;}
.segueix-nos{padding: 25px 40px 60px 40px;}

/*11*/
.projeccio-sec{padding: 25px 0px 60px;}
.projeccio-sec h1{font-size: 52px;line-height: 64px;}
.projeccio-list ul{row-gap: 40px;}
.projeccio-list ul li h3 a{font-size: 22px; line-height: 30px;}

/*3*/
.institut-banner .banner-content h1{font-size: 52px; margin-bottom: 30px;}
.institut-sec{padding: 80px 0 0 0;}
.ieb-logo img{height: auto;}

.contacte-sec{padding: 20px 0 80px 0;}
.contacte-title h2{font-size: 52px;}
.contact-address ul li h4{font-size: 20px;}

.page-title-sec{padding: 25px 0px 60px;}
.page-title-sec h1{font-size: 52px;}
.actualidad-rgt{padding: 30px 40px;}
.actualidad-sec h3{font-size: 30px;}
.news-main-sec{padding: 60px 0 80px 0;}

/*04*/
.trobades-img img{max-width: 400px;}
.compartir-list{max-width: 850px;}
.trobades-main-sec{padding: 65px 0;}
.compartir-sec{margin-top: 60px;}
.quins-main{padding: 30px 0 60px;}
.quins-main-sec h2{margin-bottom: 25px;}
.participar-main{padding: 30px 0 50px;}
.consisteixen-main-sec, .podeu-informar{padding: 30px 0 50px;}
.col-laboradors{padding: 30px 0 50px;}

/*05*/
.foment-content{padding: 50px 0;}
.foment-pad{max-width: 100%;}
.campanyes-list{padding: 25px 0 50px 0;}
.campanyes-list ul{row-gap: 40px;}
.ajuts-cnt ul{row-gap: 40px;}
.ajuts-cnt ul li{padding: 20px 0 0;}
.ajuts-title h2{font-size: 32px;line-height: 40px;}
.ajuts-list{margin-bottom: 50px;}
.material-list{padding: 30px 0 50px 0;}
.material-list h2{font-size: 32px;line-height: 40px;}
.material-list ul{column-gap: 2%;}
.material-list ul li h3{font-size: 22px; line-height: 30px;}
.material-list ul li .info-btn{height: 50px;min-width: 182px;}
.material-list ul li{flex: 0 1 23.5%;}
.material-btn{height: 50px;min-width: 280px;}
.hme-noticies-list.activitats h2{font-size: 32px; line-height: 40px;}
.foment-sec{padding: 0 0 50px 0;}

/* llengua-cat-foment-us */
.llengua-banner .banner-text h1 { font-size: 55px; line-height: 65px;}
.llengua-title-sec h1 { font-size: 55px; line-height: 65px;}
.llengua-main-sec { padding: 45px 0 70px;}

/* llengua-cat-consell-social */
.consell-social-sec { padding: 70px 0;}

/* llengua-cat-picat */
.picat-content { padding-bottom: 70px;}
.necessites-sec { padding: 70px 0;}
}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row{ width:1000px;}

.cbp-hrmenu .cbp-hrsub{width: 100%; top: 135px;}
.cbp-hrmenu .cbp-hrsub-inner{padding: 50px 0;}
.cbp-hropen .cbp-hrsub .cbp-hrsub-inn .row {max-width: 100%;}
.cbp-hrsub-lst ul li a span{font-size: 36px;}
.cbp-hrmenu > ul > li > a{font-size: 14px;}
.cbp-hrmenu > ul > li > a span{top: 30px;right: -18px;}
.about-top-menu ul li a{height: 50px; font-size: 16px;padding: 8px 20px;letter-spacing: normal;}
.about-bottom-menu ul li:first-child a{font-size: 16px; letter-spacing: normal;}
.top-banner{height: 550px;}
.news-lft h2 span{font-size: 36px; line-height: 46px;}
.news-box input[type="text"]{font-size: 15px;}
.institut-web{padding: 60px 0 120px 0;}
.ieb-rgt h2{font-size: 22px;line-height: 32px;letter-spacing: normal;}
.ieb-left .tag{height: 50px; letter-spacing: normal;}
.ieb-card{padding: 25px 0; column-gap: 15px;}
.ieb-rgt {flex: 0 1 500px;}
.mobser-close{width: 62px; height: 62px;}
.search-div h2{font-size: 48px;line-height: 64px;}
.quefem-title h2{font-size: 36px;line-height: 46px;}
.quefem-btn a{font-size: 15px;padding: 10px 20px; width: 220px;height: 48px;}

.destacats-sec h2{font-size: 36px;line-height: 42px;margin-bottom: 20px;}
.destacats-sec ul{column-gap: 2%;}
.destacats-sec ul li{flex: 0 1 23.5%;}
.destacats-sec ul li .destacats-img{margin-bottom: 15px;}

.destacats-inner{width: calc(100% - 80px);float: none; margin: -60px auto 0;display: flex;}
.destacats-slider .swiper-button-prev-destacats{width: 50px;height: 50px;left: -50px;}
.destacats-slider .swiper-button-next-destacats{width: 50px;height: 50px;right: -50px;}


footer{padding: 0px 0px 50px 0px;}
.foot-mid-top{padding: 50px 0;}
.foot-mid-btm{padding: 0;}
.foot-mid-btm .ftr-lst h2 a{font-size: 17px;}
.ftr-address h3{font-size: 17px;}
.ftr-address p{font-size: 15px; line-height: 25px;}
.ftr-address p a{font-size: 15px; line-height: 25px;}
.foot-mid-btm .ftr-lst ul li a{font-size: 15px;}
.news-rht button{height: 48px; font-size: 15px; letter-spacing: normal;}

.quefem-sec{padding: 50px 40px 50px 40px;}

.destacats-sec{padding: 50px 40px 50px 40px;}
.hme-noticies-inner a{column-gap: 3%;}
.hme-noticies-lft {flex: 0 1 66%;}
.hme-noticies-rgt {flex: 0 1 30.5%;}

.hme-noticies h2{font-size: 36px; line-height: 42px;}
.hme-noticies-rgt h3{font-size: 22px; line-height: 28px;}
.hme-noticies-rgt p{font-size: 16px; line-height: 25px;}
.hme-noticies{padding: 50px 40px 50px 40px;}
.hme-noticies-inner{margin-bottom: 50px;}
.hme-noticies-list{padding-bottom: 50px;}
.hme-noticies-list ul{row-gap: 50px; column-gap: 2%;}
.hme-noticies-list ul li{flex: 0 1 32%;}
.hme-noticies-list ul li .news-cnt h3{font-size: 18px; line-height: 28px;}
.hme-noticies-btn a{width: 250px;height: 48px; font-size: 15px; letter-spacing: normal; padding: 10px 20px;}

.formacion-guid h2{font-size: 42px; line-height: 52px;}

.altres-webs ul li .content{padding: 15px;}
.altres-webs ul{column-gap: 2%;}
.altres-webs ul li {flex: 0 1 23.5%;}
.altres-webs ul li .content h3{font-size: 32px;line-height: 36px;}
.altres-webs ul li .info-btn{height: 48px;padding: 10px; font-size: 15px; letter-spacing: normal; column-gap: 10px;}
.info-section{padding: 0 40px 60px 40px;}
.info-section ul{column-gap: 2%;}
.info-section ul li {flex: 0 1 23.5%;}
.info-section ul li h3 a{font-size: 18px;line-height: 24px;}
.info-section ul li p{padding-right: 0; line-height: 26px;}

.gracis-lft h2 span{font-size: 32px;line-height: 42px;}
.gracis-rgt a{font-size: 15px;height: 48px; letter-spacing: normal;}
.segueix-nos{padding: 25px 40px 60px 40px;}
.segueix-main ul{grid-gap: 15px;grid-template-columns: repeat(auto-fit, minmax(90px, 1fr));}

/*26*/
.subvencions-fitxa-sec{padding: 30px 0 60px 0;}
.subvencions-fitxa-sec .filter-list h2{font-size: 48px;line-height: 62px;}
.filter-list ul li a{height: 48px;padding: 15px 20px; font-size: 16px;}
.subvencions-fitxa-sec .filter-list{margin-bottom: 40px;}
.enllacos .fitxa-grid{padding: 20px 20px 35px;}
.enllacos .fitxa-mid h4{font-size: 22px;line-height: 32px;}
.enllacos .btn-group ul li a{height: 48px;}
.pagination.pad-left{padding-left: 0; justify-content: center;}

/*fitxa*/
.fitxa-title h2{font-size: 32px; line-height: 40px;}
.fitxa-title h2 br{display: none;}
.title-top h2{font-size: 32px;line-height: 42px;}

.subvencions-sec{padding: 25px 0 60px 0;}
.subvencions-title h2{font-size: 42px;line-height: 52px;}
.subvencions-title p{padding: 0 10%;font-size: 20px;line-height: 32px;}
.filters-sec ul li {flex: 0 1 32%;}
.filters-sec{padding-bottom: 40px;}
.subvencions-grid{padding: 30px 30px 50px 30px;}
.subvencions-lft h3{font-size: 20px;line-height: 30px;}
.subvencions-content .btn-group ul li a{height: 48px; font-size: 15px;}

/*10*/
.noticies-title h2{font-size: 32px;line-height: 45px;}
.noticia-cont-div{padding: 30px 30px 30px;}
.noticia-cont-lft h3{font-size: 20px; line-height: 30px; padding-left: 30px;}
.related-news h2{font-size: 42px;line-height: 48px;margin-bottom: 30px;}
.news-header h3{font-size: 22px; line-height: 1.4;}
.institut-web.no-pad.noticies-single {padding-bottom: 60px;}

/*11*/
.projeccio-sec{padding: 25px 0px 50px;}
.projeccio-sec h1{padding: 0; font-size: 48px;line-height: 62px; margin-bottom: 25px;}
.month-nav{padding: 0;}
.calendar{padding: 20px 15px;}
.filter-bar{padding: 15px 15px;}
.projeccio-list{padding: 50px 0;}
.projeccio-list ul{row-gap: 35px; column-gap: 2%;}
.projeccio-list ul li{flex: 0 1 32%;}
.projeccio-list ul li .event-cnt{padding: 20px 15px;}
.projeccio-list ul li h3 a{font-size: 20px; line-height: 30px;}

/*3*/
.institut-banner .banner-content h1{font-size: 48px;line-height: 52px;margin-bottom: 30px;}
.institut-banner .banner-content ul li:first-child {padding-left: 30px;}
.institut-banner .banner-content ul li{font-size: 17px; line-height: 27px;}
.institut-sec{padding: 60px 0 30px 0;}
.institut-grid{padding: 30px 30px 50px 30px;}
.institut-title h2{font-size: 32px;line-height: 42px;}
.institut-content p{font-size: 17px;line-height: 27px;}

.catalana-sec{padding: 65px 0;}
.catalana-inner{padding: 0 85px 0 85px;}
.catalana-cnt{padding-left: 40px; margin-bottom: 60px;}
.catalana-sec h2{font-size: 42px; line-height: 52px;}
.catalana-list.history h3{font-size: 20px;line-height: 30px;}
.catalana-list.history p{font-size: 18px; line-height: 28px;}

.contacte-sec{padding: 40px 0 80px 0;}
.contacte-title{padding: 0 10%; margin-bottom: 50px;}
.contacte-title h2{font-size: 48px;line-height: 52px;}
.contacte-title p, .contacte-title p a{font-size: 20px;}
.contact-address ul li h4{font-size: 20px; letter-spacing: normal;}
.contact-form .form-box input[type="text"], .form-box textarea{font-size: 17px;}
.contact-form .form-box input[type="submit"] {height: 50px;}
#contact-map{height: 460px;}

/*9*/
.actualidad-rgt{padding: 15px 20px;}
.actualidad-sec h3{font-size: 26px; line-height: 32px; margin-bottom: 10px;}
.actualidad-sec p{font-size: 17px; line-height: 27px;}
.news-main-sec{padding: 60px 0 80px 0;}
.news-main-list ul li .news-cnt h3{font-size: 22px;line-height: 32px;}
.news-main-list ul li .news-cnt p{font-size: 17px; line-height: 27px;}
.filter-btn a{height: 48px; font-size: 16px;}
.page-title-sec{padding: 30px 0px 40px;}
.page-title-sec h1{font-size: 48px;line-height: 52px;}

.facturacio-title h2{font-size: 48px;line-height: 52px;}
.facturacio-sec{padding: 20px 0 80px 0;}
.facturacio-list ul li{padding: 30px 20px 60px 20px;}
.top-bar{padding: 15px 20px;}
.top-bar h3{font-size: 20px; letter-spacing: normal;}
.main-cnt{padding: 30px 20px;}
.main-left-cont h3{font-size: 20px;}
.main-right-cont h2{font-size: 22px; line-height: 30px;}
.main-sec{margin-bottom: 60px;}
.facturacio-list ul li h3{font-size: 22px; line-height: 32px;}

/* llengua-cat-llengua-catalana */
.llengua-main-sec { padding: 40px 0 60px;}
.llengua-title-sec h1 {font-size: 48px;line-height: 52px;}
.llengua-main-list { padding-top: 40px;}

/* llengua-cat-consell-social */
.llengua-banner .banner-text h1 {font-size: 48px;line-height: 52px;}
.llengua-banner img { height: 300px;}
.llengua-banner .banner-text img { width: auto; height: auto; max-width: 150px;}
.consell-social-sec { padding: 60px 0;}

/* llengua-cat-picat */
.llengua-picat-sec { padding: 60px 0 0px;}
.picat-content { padding-bottom: 60px;}
.necessites-sec { padding: 60px 0;}
.necessites-title h2 {font-size: 42px;line-height: 48px;}
.necessites-list ul li .necessites-cnt p { padding-right: 20px;}

/*04*/
.trobades-img img{max-width: 400px;}
.trobades-main-sec{padding: 50px 0;}
.trobades-img{padding: 0;}
.compartir-sec{margin-top: 40px;}
.compartir-list{max-width: 100%;}
.consisteixen-main-sec h2{padding-left: 0;}
.consisteixen-main-sec h2{margin-bottom: 20px;}
.consisteixen-main-sec{padding: 30px 0 50px;}
.consisteixen-main .consisteixen-cont p{font-size: 17px; line-height: 27px;}
.podeu-informar h2{padding-left: 0;}
.podeu-informar-list{padding: 0 50px;}
.podeu-informar{padding: 30px 0 50px;}
.quins-main-sec h2{padding-left: 0;}
.col-laboradors{padding: 30px 0 50px;}
.participar-main{padding: 30px 0 50px;}
.participar-main h2{margin-bottom: 25px;}
.quins-main{padding: 30px 0 50px;}
.quins-main-sec h2{margin-bottom: 30px;}
.quins-list ul{padding: 0;}
.compartir-list ul{row-gap: 30px;}
.compartir-list ul li{padding-left: 30px;}
.compartir-list ul li h3{font-size: 22px; line-height: 32px; letter-spacing: normal;}
.quins-list .quins-cont{row-gap: 15px;}

/*05*/
.foment-content{padding: 50px 0;}
.foment-pad{max-width: 100%;}
.campanyes-list{padding: 25px 0 50px 0;}
.campanyes-list ul{row-gap: 40px;}
.ajuts-cnt ul{row-gap: 40px;}
.ajuts-cnt ul li{padding: 20px 0 0;}
.ajuts-title h2{font-size: 30px;line-height: 40px;}
.ajuts-list{margin-bottom: 50px;}
.material-list{padding: 30px 0 50px 0;}
.material-list h2{font-size: 30px;line-height: 40px;}
.material-list ul{column-gap: 2%;}
.material-list ul li h3{font-size: 22px; line-height: 30px;}
.material-list ul li .info-btn{height: 50px;min-width: 182px;}
.material-list ul li{flex: 0 1 23.5%;}
.material-btn{height: 50px;min-width: 280px;}
.hme-noticies-list.activitats h2{font-size: 30px; line-height: 40px;}
.foment-sec{padding: 0 0 50px 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:100%; padding:0px 15px;}
.hdr-rht { display: none;}
.m-menu { display: block; position: relative;}
#header-home { position: relative;}
.hdr-top .row, .top-red-bg .row { max-width: 100%;}
.logo {padding: 0;}
.logo img { width: auto;}
header{padding: 15px 0; background: #fff; box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);}
.logo .desktop {display: none;}
.logo .mbl {display: block;}
.is-sticky .logo { margin: 0; padding: 0;}
.mob-search { display: flex; column-gap: 15px; align-items: center;}
.is-sticky .logo img{height: inherit;}
body.over .mob-search button {background: url("../images/ico-search-w.svg") no-repeat right center; background-size: cover;}
body.over .mob-search a.favorits-ico{background: url("../images/ico-favorits-w.svg") no-repeat 0 0; background-size: cover;}
body.over .logo img.mob-inner-logo { display: block;}
body.over .logo img.desk-inner-logo { display: none;}
.top-lft, .top-rht{display: none;}
.search-block{left: 0; right: 0;top: 50%;transform: translateY(-50%);}
.search-div h2{font-size: 48px;line-height: 62px; text-align: center;}
.m-rg.mbl{padding: 30px 15px;float: left;width: 100%;background: linear-gradient(184deg,rgba(219, 254, 0, 1) 0%, rgba(219, 254, 0, 0.9) 90%); padding: 30px 15px;}
.m-rg.mbl h2{width: 100%; float: left; font-family: 'Manrope-ExtraBold'; color: #000; font-size: 36px; line-height: 48px; margin-bottom: 20px;}
.about-bottom-menu ul{width: 100%; column-gap: 0; row-gap: 15px;}
.about-bottom-menu ul li{flex: 0 1 100%;}
.about-top-menu ul li a{height: 48px;font-size: 17px; letter-spacing: normal;}
.about-bottom-menu ul li:first-child a{font-size: 17px; letter-spacing: normal;}
.about-bottom-menu ul li a{letter-spacing: normal;}
.mobser-close{width: 50px; height: 50px;}
.mobser-close img{width:18px;}
.top-banner{height: 600px; padding: 0;}
.destacats-inner{margin-top: -180px;}
.ieb-card{flex-wrap: wrap; padding: 20px 20px 120px 20px; row-gap: 15px;}
.ieb-rgt h2{font-size: 24px; line-height: 34px; letter-spacing: -0.15px;}
.ieb-mid{flex: 0 1 100%;}
.ieb-rgt{flex: 0 1 100%;}
.destacats-slider .swiper-pagination-destacats{right: 80px;top: auto;transform: none;bottom: 22px;}
.destacats-slider .swiper-button{top: auto;transform: none;bottom: 30px;z-index: 9;}
.destacats-slider .swiper-button-prev-destacats{left: 0;}
.destacats-slider .swiper-button-next-destacats{right: 0;}
.ieb-left{position: absolute;bottom: 0;left: 60px;}
.quefem-sec{padding: 40px 0 40px 0; column-gap: 0;row-gap: 15px;}
.quefem-title{flex: 0 1 100%;}
.quefem-content {flex: 0 1 100%;}
.quefem-title h2{font-size: 32px;line-height: 36px;}
.quefem-btn{flex: 0 1 auto; margin-top: 15px;}
.quefem-btn a{width: 240px; height: 48px; column-gap: 15px; padding: 10px 20px;}
.destacats-sec{padding: 40px 0 40px 0;}
.destacats-sec h2{font-size: 32px;line-height: 36px;margin-bottom: 20px;}
.destacats-sec ul{row-gap: 40px; column-gap: 2%;}
.destacats-sec ul li{flex: 0 1 49%;}
.destacats-sec ul li .destacats-img{margin-bottom: 15px;}
.hme-noticies-inner{margin-bottom: 40px;}
.hme-noticies-inner a{column-gap: 0; row-gap: 15px;}
.hme-noticies-lft {flex: 0 1 100%;}
.hme-noticies-rgt {flex: 0 1 100%;}
.hme-noticies-rgt h3{font-size: 22px; line-height: 30px;}
.hme-noticies-rgt p{font-size: 16px; line-height: 26px;}
.hme-noticies{padding: 40px 0 40px 0;}
.hme-noticies h2{font-size: 32px;line-height: 36px; margin-bottom: 20px;}
.hme-noticies-list ul{row-gap: 40px; column-gap: 2%;}
.hme-noticies-list ul li{flex: 0 1 49%;}
.hme-noticies-rgt h5{display: flex; column-gap: 10px;}
.hme-noticies-list ul li .news-cnt h5{flex-wrap: wrap;}
.hme-noticies-list{padding-bottom: 35px;}
.hme-noticies-list ul li .news-img{margin-bottom: 12px;}
.hme-noticies-list ul li .news-cnt h3{font-size: 18px; line-height: 28px;}
.institut-web{padding: 40px 0 120px 0;}
.info-section{padding: 0 0 40px 0;}
.info-section ul{row-gap: 30px; column-gap: 2%;}
.info-section ul li{flex: 0 1 49%;}
.info-section ul li h3{margin-bottom: 10px;}
.info-section ul li h3 a{font-size: 20px; line-height: 28px;}
.gracis-inner{padding: 20px 20px;}

.formacion-guid{height: 400px; background-size: cover; background-position: center;}
.formacion-guid img{display: none;}
.formacion-guid h2{font-size: 36px; line-height: 46px;}
.our-formacion{top: 40%;transform: translateY(-40%);}
.hme-noticies-btn a{width: 240px;height: 48px; padding: 10px 15px;}
.gracis-lft h2 span{font-size: 28px;line-height: 40px;}
.gracis-rgt a{width: 240px;height: 48px; padding: 10px 15px; font-size: 15px; letter-spacing: normal;}
.home-video-div img{width: 50px; height: 50px;}
.segueix-nos{padding: 40px 0;}
.segueix-nos h2{font-size: 24px;line-height: 36px;}
.segueix-main ul{grid-gap: 15px;grid-template-columns: repeat(auto-fit, minmax(79px, 1fr));}
.segueix-social {right: 0px;top: 55px;}
.altres-webs{padding: 30px 0 40px 0;}
.altres-webs ul{column-gap: 2%;}
.altres-webs ul li{flex: 0 1 23.5%;}
.altres-webs ul li .content{padding: 15px;}
.altres-webs ul li .content h3{font-size: 24px; line-height: 28px;}
.altres-webs ul li .info-btn{font-size: 14px; letter-spacing: normal; width: 100%;height: 48px; margin: 0 auto;}
.foot-top{padding: 20px; margin-top: -120px;}
.newsletter-box{flex-wrap: wrap; row-gap: 15px;}
.news-lft{flex: 0 1 100%;}
.news-lft h2{width: 100%;}
.news-rht{flex: 0 1 100%;}
.news-box-out{column-gap: 30px;}
.news-box {width: calc(100% - 230px);}
.news-lft h2 span{font-size: 32px;line-height: 45px;}
.news-box input[type="text"]{font-size: 15px; letter-spacing: normal;}
.news-rht button{width: 200px; height: 48px; font-size: 15px; letter-spacing: normal;}
.foot-mid-top{padding: 35px 0;}
.foot-logo-lft{flex: 0 1 100%;}
.foot-mid-btm{padding: 0; column-gap: 0; row-gap: 25px;}
.foot-mid-btm .ftr-lst ul{display: none;}
.ftr-address{flex: 0 1 100%; order: 2; border-top: 1px solid #fff;padding-top: 25px;margin-top: 10px;}
.ftr-lst-rgt{flex: 0 1 100%;}
.foot-mid-btm .ftr-lst{flex: 0 1 100%;}
.foot-mid-btm .ftr-lst h2{padding: 0 0 5px 0;}
.foot-mid-btm .ftr-lst h2 a{font-size: 16px; line-height: 24px;}
.ftr-address h3{font-size: 16px; line-height: 25px;}
.ftr-address p{font-size: 15px; line-height: 25px;}
.ftr-address p a{font-size: 15px; line-height: 25px;}
.ftr-btm-menu ul{column-gap: 15px;}
.ftr-btm-menu ul li{flex: 0 1 auto;}
footer{padding: 0px 0px 30px 0px;}
.foot-logo-rgt{width: 100%;}

/*26*/
.subvencions-fitxa-sec{padding: 20px 0 50px 0;}
.subvencions-fitxa-sec .filter-list h2{font-size: 42px;line-height: 48px;}
.subvencions-fitxa-sec .filter-list ul{justify-content: left; width: calc(100% + 15px);flex-wrap: nowrap;white-space: nowrap;column-gap: 15px;overflow-x: scroll;scrollbar-width: none;}
.filter-list ul li a{height: 48px;padding: 10px 20px;font-size: 16px;}
.subvencions-fitxa-sec .filter-list{margin-bottom: 35px;}
.enllacos .fitxa-grid{padding: 20px 20px 40px; column-gap: 0; row-gap: 15px;}
.fitxa-lft{flex: 0 1 100%;}
.enllacos .fitxa-mid {flex: 0 1 100%; margin-bottom: 12px;}
.enllacos .fitxa-content {flex: 0 1 100%;}
.enllacos .fitxa-mid h4 {font-size: 22px;line-height: 32px;letter-spacing: normal;}
.enllacos .btn-group ul li a{height: 48px;}
.pagination.pad-left {padding-left: 0; margin-top: 0;}
.pagination ul li a{width: 46px; height: 46px; font-size: 15px;}
a.next-arw{height: 46px; font-size: 15px;}

/*fitxa*/
.fitxa-title h2{font-size: 28px; line-height: 36px; text-align: left; margin-bottom: 0;}
.fitxa-title h2 br{display: none;}
.fitxa-list ul{row-gap: 0; margin-bottom: 30px;}
.fitxa-list ul li{padding: 20px 0 40px 0; border-left: none; border-top: 1px solid #000;}
.fitxa-list ul li h3{font-size: 22px;line-height: 28px;letter-spacing: normal;margin-bottom: 12px;}
.fitxa-list ul li li{border-top: none; padding: 0 0 0 22px;}
.fitxa-list ul li ul{margin-bottom: 20px;}
.fitxa-list ul li ul li{line-height: 26px;}
.fitxa-list ul li h4{margin-top: 0;}
.fitxa-list a.btn-electronica{height: 48px; padding: 8px 10px;}
.btn-comparteix{padding-left: 0;margin-bottom: 30px;}
.fitxa-list ul li:last-child{padding-bottom: 0;}
.subvencions-btm{padding: 20px 0px 0px;}
.subvencions-btm h3{padding: 0 20px;font-size: 20px;line-height: 26px; letter-spacing: normal;}
.fitxa-grid{padding: 20px 0px 20px; column-gap: 0; row-gap: 20px;}
.fitxa-div{padding: 0 20px;}
.subvencions-btm h3{margin-bottom: 20px;}
.fitxa-mid {flex: 0 1 100%;}
.title-top h2{font-size: 20px;line-height: 36px;padding: 10px 20px 5px;}
.fitxa-list{max-width: 100%;}
.fitxa-content .btn-group ul{justify-content: left;}

.subvencions-title h2{font-size: 32px;line-height: 36px; text-align: left;}
.subvencions-sec{padding: 20px 0 40px 0;}
.subvencions-title p{padding: 0; text-align: left; font-size: 18px; line-height: 28px;}
.filters-sec ul{column-gap: 4%; row-gap: 20px;}
.filters-sec ul li{flex: 0 1 48%;}
.filters-sec .nice-select .list li{font-size: 15px;}
.subvencions-title{padding-bottom: 30px;}
.subvencions-badge{padding-left: 0;}
.subvencions-badge span{padding: 8px 15px;}
.subvencions-grid{padding: 20px 20px 40px 20px; row-gap: 20px;}
.subvencions-lft {flex: 0 1 100%;}
.subvencions-content {flex: 0 1 100%;}
.subvencions-content .btn-group ul {justify-content: left;}
.subvencions-content .btn-group ul li a{height: 48px; padding: 8px 15px;font-size: 15px;}
.subvencions-lft h3{font-size: 20px; line-height: 30px;}
.filters-sec{padding-bottom: 40px;}
.filters-sec .nice-select{padding: 15px 20px;}

/*10*/
.noticies-sec{padding: 20px 0 50px 0;}
.noticies-title h2{font-size: 28px; line-height: 38px; text-align: left;}
.meta-list{flex-wrap: wrap; justify-content: left;}
.meta-list li{flex: 0 1 auto;}
.noticia-img img{border-radius: 0;}
.meta-wrapper{padding: 0px 0 30px;}
.noticia-cont-div{padding: 20px 0 40px;}
.noticia-cont-lft h3{padding-left: 30px; font-size: 20px;line-height: 30px; margin-bottom: 30px;}
.noticia-cont-lft {flex: 0 1 100%;}
.noticia-cont-rgt {flex: 0 1 100%;}
.noticia-cont-lft p{margin-bottom: 20px;}
.noticia-links ul{column-gap: 15px;}
.noticia-cont-div{padding-bottom: 0;}
.related-news h2 {font-size: 32px;line-height: 36px; margin-bottom: 25px;}
.news-header{padding-right: 0;}
.news-header h3{font-size: 20px; line-height: 1.4;}
.institut-web.no-pad.noticies-single {padding-bottom: 20px;}
.news-meta-top::after {display: none;}
.news-title{font-size: 18px;}
.news-meta-top{font-size: 17px;}

/*11*/
.projeccio-sec{padding: 25px 0px 50px;}
.projeccio-sec h1{padding: 0; font-size: 42px;line-height: 50px; margin-bottom: 25px;}
.month-nav{display: none;}
.calendar.white{display: none;}
.filter-bar{padding: 15px; flex-wrap: wrap; gap: 15px;}
.filter-item{flex: 0 1 calc(50% - 10px);}
.projeccio-list{padding: 40px 0 30px 0;}
.projeccio-list ul{row-gap: 40px; column-gap: 2%;}
.projeccio-list ul li{flex: 0 1 49%;}
.projeccio-list ul li .event-cnt{padding: 20px 15px;}
.projeccio-list ul li h3{margin-bottom: 15px;}
.projeccio-list ul li h3 a{font-size: 20px; line-height: 30px;}
.projeccio-list ul li .event-cnt ul li p{font-size: 14px;}


/*3*/
.institut-banner{ height: 500px;}
.institut-banner > img{height: 100%; object-fit: cover;}
.institut-banner .banner-content ul{border-left: none; column-gap: 0; row-gap: 20px;}
.institut-banner .banner-content ul li{flex: 0 1 100%; font-size: 17px; line-height: 27px; letter-spacing: -0.18px;}
.institut-banner .banner-content ul li:first-child{padding-left: 0;}
.institut-banner .banner-content h1{font-size: 42px;line-height: 52px;margin-bottom: 25px;}
.institut-sec{padding: 50px 0 50px 0;}
.institut-grid{padding: 30px 0 50px 0;}
.institut-content p{font-size: 17px; line-height: 27px;}
.institut-content .btn-group{margin-top: 10px;}
.institut-title h2{font-size: 32px;line-height: 42px;}
.btn-group ul li a{column-gap: 8px; padding: 8px 10px; min-width: 160px;}
.institut-grid:last-child{padding-bottom: 0;}
.institut-banner.gray .banner-content{padding: 50px 0;}

/*4*/
.ieb-logo { order: 2;}
.ieb-content {flex: 0 1 100%; column-gap: 0; row-gap: 30px;}
.ieb-content .ieb-col {flex: 0 1 100%;}
.ieb-content p{font-size: 16px; line-height: 26px;}
.ieb-section{column-gap: 0; row-gap: 40px;}
.catalana-inner{padding: 0;}
.catalana-cnt{padding-left: 0; border-left: none; margin-bottom: 50px;}
.catalana-sec h2{font-size: 36px;line-height: 46px;}
.catalana-sec{padding: 50px 0;}
.catalana-list h3{font-size: 18px;line-height: 28px;}
.catalana-img{margin-bottom: 25px;}
.catalana-img img{width: 100%; height: 100%; object-fit: cover;}


.catalana-img span{left: 20px; bottom: 20px;}
.catalana-list.history h3{font-size: 18px; line-height: 28px;}
.catalana-list.history p{font-size: 17px; line-height: 27px;}

.contacte-sec{padding: 25px 0 40px 0;}
.contact-inner{column-gap: 0; row-gap: 50px;}
.contacte-title{padding: 0; margin-bottom: 40px;}
.contacte-title h2{font-size: 42px;line-height: 48px;}
.contacte-title p br{display: none;}
.contacte-title p{font-size: 18px; line-height: 32px; letter-spacing: normal;}
.contacte-title p a{font-size: 18px; line-height: 30px;}
.contact-address{flex: 0 1 100%; padding: 20px 20px;}
.contact-address ul li p{letter-spacing: normal;}
.contact-form{flex: 0 1 100%;}
.contact-form .form-box input[type="text"], .form-box textarea {font-size: 16px;}
.contact-form .form-box .frm-input{margin-bottom: 25px;}
.contact-form .form-box input[type="submit"] {height: 48px; max-width: 250px;}
#contact-map{height: 360px;}
.contact-address ul li h4{font-size: 18px; line-height: 25px; letter-spacing: normal;}

/*9*/
.page-title-sec{padding: 20px 0px 40px;}
.page-title-sec h1{font-size: 42px;line-height: 48px;margin-bottom: 25px;}
.filter-list ul{width: calc(100% + 15px);flex-wrap: nowrap;white-space: nowrap;column-gap: 15px;overflow-x: scroll;scrollbar-width: none;}
.filter-btn a{font-size: 16px; height: 48px; letter-spacing: normal;}
ul.cer-filter-lst li{width: 30%;margin-bottom: 10px;}
ul.cer-filter-lst li:nth-child(3n-3){margin-right: 0;}
ul.cer-filter-lst li:nth-child(4n-4) {width: 48%;}
ul.cer-filter-lst li:last-child {width: 48%;}
.filter-etiqueta{margin-top: 20px;}
.actualidad-lft{flex: 0 1 100%;}
.actualidad-rgt{flex: 0 1 100%; padding: 25px 0;}
.swiper-pagination-noticies{left: 20px;bottom: 20px;}
.actualidad-sec h3{font-size: 28px;line-height: 36px;}


.news-main-sec{padding: 35px 0 40px 0;}
.news-main-list ul{column-gap: 2%; row-gap: 40px;}
.news-main-list ul li {flex: 0 1 49%;}
.news-main-list ul li .news-cnt h3{font-size: 20px;line-height: 30px;}
.news-main-list ul li .news-cnt p{font-size: 16px; line-height: 26px;}
.news-main-list ul li .news-cnt h5{font-size: 13px;}
.news-main-list{padding-bottom: 30px;}

.marca-sec{padding: 40px 0;}
.ieb-content.three-col .ieb-col {flex: 0 1 100%;}
.marca-inner{padding: 40px 0 50px 0;}
.marca-sec h1{font-size: 32px; line-height: 36px;}
.marca-sec h3{font-size: 22px; line-height: 28px;}
.marca-inner{column-gap: 0; row-gap: 20px;}
.marca-col-lft {flex: 0 1 100%;}
.marca-col-rgt {flex: 0 1 100%;}
.marca-sec p{font-size: 16px; line-height: 26px;}

.facturacio-list ul li{column-gap: 0; row-gap: 20px; padding: 30px 0 40px 0;}
.facturacio-lft {flex: 0 1 100%;}
.facturacio-rgt {flex: 0 1 100%;}
.top-bar{padding: 10px 20px;}
.top-bar h3{font-size: 18px;line-height: 26px;}
.main-cnt{padding: 20px 20px; column-gap: 0; row-gap: 30px;}
.main-left-cont {flex: 0 1 100%;padding: 15px 15px;}
.main-right-cont {flex: 0 1 100%;}
.main-right-cont h2 br{display: none;}
.main-right-cont h2 {font-size: 22px;}
.main-sec{margin-bottom: 40px;}
.enllacos-btn a{height: 48px;}
.facturacio-sec{padding: 20px 0 40px 0;}
.step{column-gap: 15px;}
.step-number {flex: 0 1 46px;height: 46px; font-size: 17px;}
.step-content {flex: 0 1 calc(100% - 62px);}
.step p{font-size: 16px; line-height: 26px;}
.facturacio-list ul li p{font-size: 16px; line-height: 26px;}
.facturacio-title h2{font-size: 42px; line-height: 48px;}
.facturacio-title p{font-size: 20px; line-height: 30px;}
.facturacio-title{margin-bottom: 35px;}
.facturacio-list ul li h3 br{display: none;}
.facturacio-list ul li h3{font-size: 22px; line-height: 32px;}
.main-left-cont h3{font-size: 20px;}

/* llengua-cat-llengua-catalana */
.top-red-bg { border: none; box-shadow: none;}
#header-home-sticky-wrapper.is-sticky header .top-red-bg, .is-sticky header .top-red-bg { display: block;}
#header-home-sticky-wrapper .hdr-top { display: none;}
.llengua-main-sec { padding: 20px 0 60px;}
.llengua-title-sec h1 {font-size: 42px;line-height: 48px; margin-bottom: 20px;}
.llengua-title-sec p { padding-right: 6%;}
.llengua-main-list { padding-top: 40px;}
.llengua-main-list ul { row-gap: 40px;}
.llengua-main-list ul li .llengua-cnt { padding: 20px 10px;}

/* llengua-cat-consell-social */
.llengua-banner .banner-text h1 {font-size: 42px;line-height: 48px;flex: 0 1 70%;}
.llengua-banner img { height: 280px;}
.llengua-banner .banner-text { column-gap: 30px;}
.llengua-banner .banner-text img { width: auto; height: auto;  max-width: 150px;}
.consell-social-sec { padding: 50px 0;}
.consell-social-list ul { row-gap: 40px;}
.consell-social-list ul li { padding-left: 30px;}
.consell-social-list ul li h3 { font-size: 22px; line-height: 38px;}

/* llengua-cat-picat */
.llengua-picat-sec { padding: 50px 0 0px;}
.picat-filter-list ul { column-gap: 10px;}
.picat-filter-list ul li a { font-size: 16px; padding: 15px 19px;}
.picat-content { padding-bottom: 50px;}
.picat-content h3 { font-size: 22px; line-height: 32px;}
.contact-sec { padding: 30px 25px;}
.contact-sec ul li a { font-size: 22px; line-height: 32px;}
.necessites-sec { padding: 50px 0;}
.necessites-title h2 {font-size: 36px;line-height: 40px;}
.necessites-title p { font-size: 20px; line-height: 30px;}
.necessites-list ul li .necessites-cnt p { padding-right: 20px;}

/*04*/
.quins-main-sec h2{padding-left: 0; font-size: 22px;line-height: 30px; margin-bottom: 20px;}
.podeu-informar-list{padding: 0;}
.podeu-informar{padding: 25px 0 40px;}
.podeu-informar h2{font-size: 22px;line-height: 30px;margin-bottom: 20px;}
.podeu-informar-list ul{row-gap: 30px;}
.col-laboradors{padding: 25px 0 40px;}
.col-laboradors-logo {width: 100%;float: left;}
.podeu-informar-list ul li .podeu-cnt h3{font-size: 16px; line-height: 26px; text-align: left;}
.consisteixen-main-sec{padding: 25px 0 30px;}
.consisteixen-main{column-gap: 4%;}
.consisteixen-main .consisteixen-cont {text-align: left; flex: 0 1 56%;}
.consisteixen-main .consisteixen-cont p{font-size: 16px;line-height: 26px;letter-spacing: normal;margin-bottom: 15px;}
.consisteixen-main .consisteixen-img{text-align: left;}
.consisteixen-main{row-gap: 25px;}
.trobades-main-sec{padding: 40px 0;}
.trobades-img{padding: 0;}
.compartir-sec{margin-top: 40px;}
.compartir-list{max-width: 100%;}
.compartir-list ul li{padding-left: 25px;}
.compartir-list ul li h3{font-size: 18px;line-height: 28px;letter-spacing: normal;margin-bottom: 15px;}
.compartir-list ul{row-gap: 30px;}
.quins-list ul{padding: 0; column-gap: 4%; row-gap: 30px;}
.quins-list ul li {flex: 0 1 30.5%;}
.quins-list .quins-cont{row-gap: 10px;}
.quins-main{padding: 25px 0 40px;}
.participar-main{padding: 25px 0 40px;}
.participar-list ul li{flex: 0 1 48%;}
.participar-list .participar-cont p{width: 100%;}
.podeu-informar-list ul li{column-gap: 30px;}
.podeu-informar-list ul li .podeu-cnt {flex: 0 1 calc(100% - 230px);}
.trobades-img img{max-width: 320px;}
.col-laboradors-logo ul li img{height: 70px;}

/*05*/
.foment-sec{padding: 0 0 40px 0;}
.hme-noticies-btn a{width: auto;}
.hme-noticies-btn a{font-size: 15px;}
.hme-noticies-list.activitats{padding: 30px 0;}
.hme-noticies-list.activitats h2{font-size: 24px;line-height: 30px;margin-bottom: 25px;}
.material-list{padding: 25px 0 40px 0;}
.material-list h2{font-size: 24px;line-height: 28px;margin-bottom: 20px;}
.material-list ul li h3{font-size: 20px; line-height: 30px;}
.material-list ul{column-gap: 2%; margin-bottom: 20px; row-gap: 15px;}
.material-list ul li{flex: 0 1 49%;}
.material-list ul li .info-btn{height: 50px; font-size: 15px; min-width: 182px;}
.material-btn{height: 50px; min-width: 280px;}
.ajuts-list{column-gap: 0; margin-bottom: 40px;}
.ajuts-title {flex: 0 1 100%;padding-top: 15px;}
.ajuts-cnt ul li:first-child{border-top: none;}
.ajuts-title h2{font-size: 24px;line-height: 36px;}
.ajuts-cnt ul{row-gap: 35px;}
.ajuts-cnt ul li{padding: 20px 0 0;}
.ajuts-cnt {flex: 0 1 100%;}
.ajuts-cnt ul li h3 a{font-size: 18px;line-height: 28px;}
.ajuts-cnt ul li p{padding-right: 0;}
.campanyes-list ul{row-gap: 40px;}
.campanyes-list{padding: 25px 0 40px 0;}
.foment-content{padding: 40px 0;}
.foment-pad{max-width: 100%;}
.foment-content p{font-size: 16px; line-height: 26px; letter-spacing: normal;}
.campanyes-list h2{font-size: 24px;line-height: 32px;margin-bottom: 25px;}
}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row, .row1 { width:100%; padding:0px 15px; }
.top-lft, .top-rht{display: none;}
.hdr-rht { display: none;}
.m-menu { display: block; position: relative;}
#header-home { position: relative;}
.hdr-top .row, .top-red-bg .row { max-width: 100%;}
.logo {padding: 0;}
.logo img { width: auto;}
header{padding: 15px 0; background: #fff; box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);}
.logo .desktop {display: none;}
.logo .mbl {display: block;}
.mob-search { display: flex; column-gap: 15px; align-items: center;}
.is-sticky .logo img{height: inherit;}
body.over .logo img.mob-inner-logo { display: block;}
body.over .logo img.desk-inner-logo { display: none;}

.search-ico img{width: 22px;}
#header-home-sticky-wrapper.is-sticky header .top-red-bg, .is-sticky header .top-red-bg {display: block;}
.search-div{max-width: 100%;}
.search-block {position: absolute;left: auto;top: 50%;transform: translate(0, -45%);display: flex;flex-wrap: wrap;justify-content: center;flex-direction: column;row-gap: 65px;right: auto;width: 100%;}
.search-div h2{font-size: 32px;line-height: 42px; text-align: center; letter-spacing: normal;}
.mobser-close{width: 50px; height: 50px;}
.mobser-close img{width:18px;}
.search-block{row-gap: 40px; left: 0; right: 0; padding: 0 15px;}
.search-box input{height: 62px; font-size: 18px;}
.search-ico {width: 50px;height: 50px;}

.m-rg.mbl{padding: 30px 15px;float: left;width: 100%;background: linear-gradient(184deg,rgba(219, 254, 0, 1) 0%, rgba(219, 254, 0, 0.9) 90%); padding: 30px 15px;}
.m-rg.mbl h2{width: 100%; float: left; font-family: 'Manrope-ExtraBold'; color: #000; font-size: 36px; line-height: 42px; margin-bottom: 20px;}
.about-bottom-menu ul{width: 100%; column-gap: 0; row-gap: 15px;}
.about-bottom-menu ul li{flex: 0 1 100%;}
.about-top-menu ul li a{height: 48px;font-size: 17px; letter-spacing: normal;}
.about-bottom-menu ul li:first-child a{font-size: 17px; letter-spacing: normal;}
.about-bottom-menu ul li a{letter-spacing: normal;}
.top-banner{height: 600px; padding: 0;}
.destacats-inner{margin-top: -180px;}
.ieb-card{flex-wrap: wrap; padding: 20px 20px 120px 20px; row-gap: 15px;}
.ieb-rgt h2{font-size: 24px; line-height: 34px; letter-spacing: -0.15px;}
.ieb-rgt h2 br{display: none;}
.ieb-mid{flex: 0 1 100%;}
.ieb-rgt{flex: 0 1 100%;}
.destacats-slider .swiper-pagination-destacats{right: 80px;top: auto;transform: none;bottom: 22px;}
.destacats-slider .swiper-button{top: auto;transform: none;bottom: 30px;z-index: 9;}
.destacats-slider .swiper-button-prev-destacats{left: 0;}
.destacats-slider .swiper-button-next-destacats{right: 0;}
.ieb-left{position: absolute;bottom: 0;left: 60px;}
.quefem-sec{padding: 40px 0 40px 0; column-gap: 0;row-gap: 15px;}
.quefem-title{flex: 0 1 100%;}
.quefem-content {flex: 0 1 100%;}
.quefem-title h2{font-size: 32px;line-height: 36px;}
.quefem-btn{flex: 0 1 auto; margin-top: 15px;}
.quefem-btn a{width: 240px; height: 48px; column-gap: 15px; padding: 10px 20px;}
.destacats-sec{padding: 40px 0 40px 0;}
.destacats-sec h2{font-size: 32px;line-height: 36px;margin-bottom: 20px;}
.destacats-sec ul{row-gap: 40px; column-gap: 4%;}
.destacats-sec ul li{flex: 0 1 48%;}
.destacats-sec ul li .destacats-img{margin-bottom: 15px;}
.hme-noticies-inner{margin-bottom: 40px;}
.hme-noticies-inner a{column-gap: 0; row-gap: 15px;}
.hme-noticies-lft {flex: 0 1 100%;}
.hme-noticies-rgt {flex: 0 1 100%;}
.hme-noticies-rgt h3{font-size: 22px; line-height: 30px;}
.hme-noticies-rgt p{font-size: 16px; line-height: 26px;}
.hme-noticies{padding: 40px 0 40px 0;}
.hme-noticies h2{font-size: 32px;line-height: 36px; margin-bottom: 20px;}
.hme-noticies-list ul{row-gap: 40px; column-gap: 4%;}
.hme-noticies-list ul li{flex: 0 1 48%;}
.hme-noticies-rgt h5{display: flex; column-gap: 10px;}
.hme-noticies-list ul li .news-cnt h5{flex-wrap: wrap;}
.hme-noticies-list{padding-bottom: 35px;}
.hme-noticies-list ul li .news-img{margin-bottom: 12px;}
.hme-noticies-list ul li .news-cnt h3{font-size: 18px; line-height: 28px;}
.institut-web{padding: 40px 0 120px 0;}
.info-section{padding: 0 0 40px 0;}
.info-section ul{row-gap: 30px; column-gap: 4%;}
.info-section ul li{flex: 0 1 48%;}
.info-section ul li h3{margin-bottom: 10px;}
.info-section ul li h3 a{font-size: 20px; line-height: 28px;}
.gracis-inner{padding: 20px 20px; column-gap: 0; row-gap: 20px; margin-top: -120px;}
.gracis-lft{flex: 0 1 100%;}
.gracis-rgt{flex: 0 1 100%;text-align: left;}
.formacion-guid{height: 500px; background-size: cover; background-position: center;}
.formacion-guid img{display: none;}
.formacion-guid h2 br{display: none;}
.formacion-guid h2{font-size: 36px; line-height: 42px;}
.our-formacion{top: 40%;transform: translateY(-40%);}
.hme-noticies-btn a{width: 240px;height: 48px; padding: 10px 15px;}
.gracis-lft h2 span{font-size: 28px;line-height: 40px;}
.gracis-rgt a{width: 240px;height: 48px; padding: 10px 15px; font-size: 15px; letter-spacing: normal;}
.home-video-div img{width: 50px; height: 50px;}
.segueix-nos{padding: 30px 0 40px 0;}
.segueix-nos h2{font-size: 22px;line-height: 36px;}
.segueix-main{margin-bottom: 40px;}
.segueix-main ul li.wide{display: none;}
.segueix-main ul{display: flex; flex-wrap: wrap; grid-gap: 0; column-gap: 4%; row-gap: 20px;}
.segueix-main ul li{flex: 0 1 48%;}
.segueix-social {right: auto;top: auto; position: relative;}
.altres-webs{padding: 30px 0 40px 0;}
.altres-webs ul{row-gap: 20px; column-gap: 4%;}
.altres-webs ul li{flex: 0 1 48%;}
.altres-webs ul li .content h3{font-size: 28px; line-height: 36px;}
.altres-webs ul li .info-btn{font-size: 15px; letter-spacing: normal; width: 100%;height: 48px; margin: 0 auto; max-width: 240px;}
.foot-top{padding: 20px; margin-top: -120px;}
.newsletter-box{flex-wrap: wrap; row-gap: 15px;}
.news-lft{flex: 0 1 100%;}
.news-lft h2{width: 100%;}
.news-rht{flex: 0 1 100%;}
.news-box{width: 100%;}
.news-lft h2 span{font-size: 32px;line-height: 45px;}
.news-box input[type="text"]{font-size: 15px; letter-spacing: normal;}
.news-box-out{column-gap: 0; row-gap: 30px;}
.news-rht button{width: 240px;height: 48px; font-size: 15px; letter-spacing: normal;}
.foot-mid-top{padding: 35px 0;}
.foot-logo-lft{flex: 0 1 100%;}
.foot-mid-btm{padding: 0; column-gap: 0; row-gap: 25px;}
.foot-mid-btm .ftr-lst ul{display: none;}
.ftr-address{flex: 0 1 100%; order: 2; border-top: 1px solid #fff;padding-top: 25px;margin-top: 10px;}
.ftr-lst-rgt{flex: 0 1 100%;}
.foot-mid-btm .ftr-lst{flex: 0 1 100%;}
.foot-mid-btm .ftr-lst h2{padding: 0 0 5px 0;}
.foot-mid-btm .ftr-lst h2 a{font-size: 16px; line-height: 24px;}
.ftr-address h3{font-size: 16px; line-height: 25px;}
.ftr-address p{font-size: 15px; line-height: 25px;}
.ftr-address p a{font-size: 15px; line-height: 25px;}
.ftr-btm-menu ul{column-gap: 15px;}
.ftr-btm-menu ul li{flex: 0 1 auto;}
footer{padding: 0px 0px 30px 0px;}
.foot-logo-rgt{width: 100%;}

/*26*/
.subvencions-fitxa-sec{padding: 20px 0 40px 0;}
.subvencions-fitxa-sec .filter-list h2{font-size: 36px;line-height: 42px;margin-bottom: 25px;}
.subvencions-fitxa-sec .filter-list ul{justify-content: left; width: calc(100% + 15px);flex-wrap: nowrap;white-space: nowrap;column-gap: 15px;overflow-x: scroll;scrollbar-width: none;}
.filter-list ul li a{height: 48px;padding: 10px 20px;font-size: 16px;}
.subvencions-fitxa-sec .filter-list{margin-bottom: 35px;}
.enllacos .fitxa-grid{padding: 20px 15px 35px; column-gap: 0; row-gap: 15px;}
.fitxa-lft{flex: 0 1 100%;}
.enllacos .fitxa-mid {flex: 0 1 100%; margin-bottom: 12px;}
.enllacos .fitxa-content {flex: 0 1 100%;}
.enllacos .fitxa-mid h4 {font-size: 20px;line-height: 30px;letter-spacing: normal;}
.enllacos .btn-group ul li a{height: 48px;}
.pagination.pad-left {padding-left: 0; margin-top: 0;}

.pagination ul li a{width: 46px; height: 46px; font-size: 15px;}
a.next-arw{display: none;}

/*fitxa*/
.fitxa-title h2{font-size: 28px; line-height: 36px; text-align: left; margin-bottom: 0;}
.fitxa-title h2 br{display: none;}
.fitxa-list ul{row-gap: 0; margin-bottom: 30px;}
.fitxa-list ul li{padding: 20px 0 40px 0; border-left: none; border-top: 1px solid #000;}
.fitxa-list ul li h3{font-size: 22px;line-height: 28px;letter-spacing: normal;margin-bottom: 12px;}
.fitxa-list ul li li{border-top: none; padding: 0 0 0 22px;}
.fitxa-list ul li ul{margin-bottom: 20px;}
.fitxa-list ul li ul li{line-height: 26px;}
.fitxa-list ul li h4{margin-top: 0;}
.fitxa-list a.btn-electronica{width: 365px; height: 48px; font-size: 14px; padding: 8px 10px;}
.btn-comparteix{padding-left: 0;margin-bottom: 30px;}
.fitxa-list ul li:last-child{padding-bottom: 0;}
.subvencions-btm{padding: 20px 0px 0px;}
.subvencions-btm h3{padding: 0 20px;font-size: 20px;line-height: 26px; letter-spacing: normal;}
.fitxa-grid{padding: 20px 0px 20px; column-gap: 0; row-gap: 20px;}
.fitxa-div{padding: 0 20px;}
.subvencions-btm h3{margin-bottom: 20px;}
.fitxa-mid {flex: 0 1 100%;}
.title-top h2{font-size: 20px;line-height: 36px;padding: 10px 20px 5px;}

.subvencions-title h2{font-size: 32px;line-height: 36px; text-align: left;}
.subvencions-sec{padding: 20px 0 40px 0;}
.subvencions-title p{padding: 0; text-align: left; font-size: 18px; line-height: 28px;}
.filters-sec ul{column-gap: 4%; row-gap: 20px;}
.filters-sec ul li{flex: 0 1 48%;}
.filters-sec .nice-select .list li{font-size: 15px;}
.subvencions-title{padding-bottom: 30px;}
.subvencions-badge{padding-left: 0;}
.subvencions-badge span{padding: 8px 15px;}
.subvencions-grid{padding: 20px 20px 40px 20px; row-gap: 20px;}
.subvencions-lft {flex: 0 1 100%;}
.subvencions-content {flex: 0 1 100%;}
.subvencions-content .btn-group ul {justify-content: left;}
.subvencions-content .btn-group ul li a{height: 48px; padding: 8px 15px;font-size: 15px;}
.subvencions-lft h3{font-size: 20px; line-height: 30px;}
.filters-sec{padding-bottom: 40px;}
.filters-sec .nice-select{padding: 15px 20px;}

/*10*/
.noticies-sec{padding: 20px 0 50px 0;}
.noticies-title h2{font-size: 26px; line-height: 36px; text-align: left;}
.meta-list{flex-wrap: wrap; justify-content: left;}
.meta-list li{flex: 0 1 auto;}
.noticia-img img{border-radius: 0;}
.meta-wrapper{padding: 0px 0 30px;}
.noticia-cont-div{padding: 20px 0 40px;}
.noticia-cont-lft h3{padding-left: 20px; font-size: 18px;line-height: 28px; margin-bottom: 25px;}
.noticia-cont-lft {flex: 0 1 100%;}
.noticia-cont-rgt {flex: 0 1 100%;}
.noticia-cont-lft p{margin-bottom: 20px;}
.noticia-links ul{column-gap: 15px;}
.noticia-cont-div{padding-bottom: 0;}
.related-news h2 {font-size: 32px;line-height: 36px; margin-bottom: 25px;}
.news-header{padding-right: 0;}
.news-header h3 br{display: none;}
.news-header h3{font-size: 22px;}
.related-news{padding-bottom: 30px;}
.institut-web.no-pad.noticies-single {padding-bottom: 20px;}
.news-grid{column-gap: 4%; row-gap: 50px;}
.news-grid li{flex: 1 1 48%;}
.news-meta-top::after {display: none;}

/*11*/
.projeccio-sec{padding: 25px 0px 40px;}
.projeccio-sec h1{padding: 0; font-size: 36px;line-height: 42px; margin-bottom: 25px;}
.month-nav{display: none;}
.calendar.white{display: none;}
.filter-bar{padding: 15px; flex-wrap: wrap; gap: 15px;}
.filter-item{flex: 0 1 100%;}
.projeccio-list{padding: 40px 0 30px 0;}
.projeccio-list ul{row-gap: 40px; column-gap: 4%;}
.projeccio-list ul li{flex: 0 1 48%;}
.projeccio-list ul li .event-cnt{padding: 20px 15px;}
.projeccio-list ul li h3{margin-bottom: 15px;}
.projeccio-list ul li h3 a{font-size: 20px; line-height: 30px;}
.projeccio-list ul li .event-cnt ul li p{font-size: 14px;}

/*3*/
.institut-banner{ height: 500px;}
.institut-banner > img{height: 100%; object-fit: cover;}
.institut-banner .banner-content ul{border-left: none; column-gap: 0; row-gap: 20px;}
.institut-banner .banner-content ul li{flex: 0 1 100%; font-size: 16px; line-height: 26px; letter-spacing: -0.18px;}
.institut-banner .banner-content ul li:first-child{padding-left: 0;}
.institut-banner .banner-content h1{font-size: 36px;line-height: 36px;margin-bottom: 20px;}
.institut-sec{padding: 50px 0 50px 0;}
.institut-grid{padding: 30px 0 50px 0; column-gap: 0; row-gap: 0;}
.institut-title {flex: 0 1 100%; margin-bottom: 15px;}
.institut-content {flex: 0 1 100%;}
.institut-content p{font-size: 16px; line-height: 26px;}
.institut-content .btn-group{margin-top: 10px;}
.institut-title h2{font-size: 32px;line-height: 42px;}
.btn-group ul li a{column-gap: 8px; padding: 8px 10px; min-width: 160px;}
.institut-grid:last-child{padding-bottom: 0;}
.institut-banner.gray .banner-content{padding: 50px 0;}

/*4*/
.ieb-logo { order: 2;}
.ieb-content {flex: 0 1 100%; column-gap: 0; row-gap: 30px;}
.ieb-content .ieb-col {flex: 0 1 100%;}
.ieb-content p{font-size: 16px; line-height: 26px;}
.ieb-section{column-gap: 0; row-gap: 40px;}
.catalana-inner{padding: 0;}
.catalana-cnt{padding-left: 0; border-left: none; margin-bottom: 50px;}
.catalana-sec h2{font-size: 32px;line-height: 42px;}
.catalana-sec{padding: 40px 0;}
.catalana-list h3{font-size: 18px;line-height: 28px;}
.catalana-img{margin-bottom: 20px;}
.catalana-img img{width: 100%; height: 100%; object-fit: cover;}


.catalana-img span{left: 15px; bottom: 15px;}
.catalana-list.history h3{font-size: 18px; line-height: 28px;}
.catalana-list.history p{font-size: 17px; line-height: 27px;}
.contact-inner{column-gap: 0; row-gap: 50px;}

.contacte-sec{padding: 25px 0 40px 0;}
.contacte-title{padding: 0; margin-bottom: 40px;}
.contacte-title h2{font-size: 36px;line-height: 42px; margin-bottom: 15px;}
.contacte-title p br{display: none;}
.contacte-title p{font-size: 18px; line-height: 32px; letter-spacing: normal;}
.contacte-title p a{font-size: 18px; line-height: 30px;}
.contact-address{flex: 0 1 100%; padding: 20px 20px;}
.contact-address ul li p{letter-spacing: normal;}
.contact-form{flex: 0 1 100%;}
.contact-form .form-box input[type="text"], .form-box textarea {font-size: 16px;}
.contact-form .form-box .frm-input{margin-bottom: 25px;}
.contact-form .form-box input[type="submit"] {height: 48px; max-width: 250px;}
#contact-map{height: 360px;}
.contact-address ul li h4{font-size: 18px; line-height: 25px; letter-spacing: normal;}

/*9*/
.page-title-sec{padding: 20px 0px 30px;}
.page-title-sec h1{font-size: 36px;line-height: 42px;margin-bottom: 25px;}
.filter-list ul{width: calc(100% + 15px);flex-wrap: nowrap;white-space: nowrap;column-gap: 15px;overflow-x: scroll;scrollbar-width: none;}
.filter-list{width: 100%; float: left;}
.page-title-inner{row-gap: 20px;}
.filter-btn a{font-size: 16px; height: 48px; letter-spacing: normal;}
ul.cer-filter-lst li{width: 100%; margin-right: 0; margin-bottom: 10px;}
ul.cer-filter-lst li:nth-child(4n-4) {width: 100%;margin-right: 0;}
ul.cer-filter-lst li:last-child {width: 100%;}
.filter-etiqueta{margin-top: 20px;}
.actualidad-lft{flex: 0 1 100%;}
.actualidad-rgt{flex: 0 1 100%; padding: 20px 0;}
.swiper-pagination-noticies{left: 20px;bottom: 20px;}
.actualidad-sec h3{font-size: 22px;line-height: 30px;}
.actualidad-sec p{font-size: 16px;line-height: 26px;}

.news-main-sec{padding: 35px 0 40px 0;}
.news-main-list ul{column-gap: 2%; row-gap: 40px;}
.news-main-list ul li {flex: 0 1 49%;}
.news-main-list ul li .news-cnt h3{font-size: 20px;line-height: 30px;}
.news-main-list ul li .news-cnt p{font-size: 16px; line-height: 26px;}
.news-main-list ul li .news-cnt h5{font-size: 13px; margin-bottom: 10px;}
.news-main-list{padding-bottom: 30px;}

.marca-sec{padding: 40px 0;}
.ieb-content.three-col .ieb-col {flex: 0 1 100%;}
.marca-inner{padding: 40px 0 50px 0;}
.marca-sec h1{font-size: 32px; line-height: 36px;}
.marca-sec h3{font-size: 22px; line-height: 28px;}
.marca-inner{column-gap: 0; row-gap: 20px;}
.marca-col-lft {flex: 0 1 100%;}
.marca-col-rgt {flex: 0 1 100%;}
.marca-sec p{font-size: 16px; line-height: 26px;}

.facturacio-list ul li{column-gap: 0; row-gap: 20px; padding: 30px 0 40px 0;}
.facturacio-lft {flex: 0 1 100%;}
.facturacio-rgt {flex: 0 1 100%;}
.top-bar{padding: 10px 20px;}
.top-bar h3{font-size: 18px;line-height: 26px;}
.main-cnt{padding: 20px 20px; column-gap: 0; row-gap: 30px;}
.main-left-cont {flex: 0 1 100%;padding: 15px 15px;}
.main-right-cont {flex: 0 1 100%;}
.main-right-cont h2 br{display: none;}
.main-right-cont h2 {font-size: 22px;}
.main-sec{margin-bottom: 40px;}
.enllacos-btn a{height: 48px;}
.facturacio-sec{padding: 20px 0 40px 0;}
.step{column-gap: 15px;}
.step-number {flex: 0 1 46px;height: 46px; font-size: 17px;}
.step-content {flex: 0 1 calc(100% - 62px);}
.step p{font-size: 16px; line-height: 26px;}
.facturacio-list ul li p{font-size: 16px; line-height: 26px;}
.facturacio-title h2{font-size: 36px; line-height: 42px;}
.facturacio-title p{font-size: 20px; line-height: 30px;}
.facturacio-title{margin-bottom: 35px;}
.facturacio-list ul li h3 br{display: none;}
.facturacio-list ul li h3{font-size: 22px; line-height: 32px;}
.main-left-cont h3{font-size: 20px;}
.fitxa-grid .fitxa-content .btn-group ul { justify-content: left;}

/* llengua-cat-llengua-catalana */
.top-red-bg { border: none; box-shadow: none;}
.llengua-main-sec { padding: 20px 0 60px;}
.llengua-title-sec h1 {font-size: 42px;line-height: 48px; margin-bottom: 20px;}
.llengua-title-sec p { padding-right: 6%;}
.llengua-main-list { padding-top: 40px;}
.llengua-main-list ul { row-gap: 40px;}
.llengua-main-list ul li .llengua-cnt { padding: 20px 10px;}

/* llengua-cat-llengua-catalana */
.top-red-bg { border: none; box-shadow: none;}
.llengua-main-sec { padding: 10px 0 50px;}
.llengua-title-sec h1 {font-size: 36px;line-height: 42px; margin-bottom: 20px;}
.llengua-title-sec p { font-size: 16px; line-height: 26px; padding-right: 0;}
.llengua-main-list { padding-top: 40px;}
.llengua-main-list ul { row-gap: 40px;}
.llengua-main-list ul li .llengua-cnt { padding: 15px 20px;}
.llengua-main-list ul li .llengua-cnt h3 { font-size: 14px; min-height: 40px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}

/* llengua-cat-consell-social */
.llengua-banner .banner-text h1 {font-size: 36px;line-height: 42px;}
.llengua-banner img { height: 260px;}
.llengua-banner .banner-text { column-gap: 20px;}
.llengua-banner .banner-text img { width: auto; height: auto;  max-width: 100px;}
.consell-social-sec { padding: 40px 0 50px;}
.consell-social-list ul { row-gap: 30px;}
.consell-social-list ul li { padding-left: 30px;}
.consell-social-list ul li h3 { font-size: 18px; line-height: 28px;}
.consell-social-list ul li p { font-size: 16px; line-height: 26px;}

/* llengua-cat-picat */
.llengua-picat-sec { padding: 40px 0 0px;}
.llengua-banner.picat .banner-content { top: 56%;}
.llengua-banner .banner-text p { font-size: 16px; line-height: 24px;}
.picat-main-sec { margin-top: 25px;}
.picat-filter-list { width: 100%;}
.picat-filter-list ul { width: calc(100% + 15px); display: flex;column-gap: 10px;overflow-x: auto;scrollbar-width: none;flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;}
.picat-filter-list ul li a { font-size: 15px; height: 45px; padding: 15px 15px; border: 1px solid #000000;}
.picat-content { padding-bottom: 40px;}
.picat-content .picat-col{flex: 0 1 100%;}
.picat-content h3 { font-size: 20px; line-height: 28px; margin-bottom: 15px;}
.picat-content h3 br { display: none;}
.picat-content p { font-size: 16px; line-height: 26px; margin-bottom: 17px;}
.picat-col:nth-child(2) p { margin-bottom: 0;}
ul.picat-list { row-gap: 17px;}
ul.picat-list li { font-size: 15px; line-height: 25px;}
.contact-sec { padding: 30px 25px;}
.contact-sec ul li{flex:0 1 100%; }
.contact-sec ul li a { font-size: 20px; line-height: 30px;}
.contact-sec ul li span { font-size: 16px;}
.necessites-sec { padding: 40px 0 50px;}
.necessites-title { margin-bottom: 30px;}
.necessites-title h2 {font-size: 32px;line-height: 36px;}
.necessites-title p { font-size: 16px; line-height: 26px;}
.necessites-list ul { column-gap: 5%;}
.necessites-list ul li { flex: 0 1 47.5%;}
.necessites-list ul li .necessites-cnt { padding-top: 20px;}
.necessites-list ul li .necessites-cnt p { padding-right: 0px; font-size: 15px; line-height: 25px;}

/*04*/
.quins-main-sec h2{padding-left: 0; font-size: 22px;line-height: 30px; margin-bottom: 20px;}
.podeu-informar-list{padding: 0;}
.podeu-informar{padding: 20px 0 40px;}
.podeu-informar h2{font-size: 22px;line-height: 30px;margin-bottom: 20px;}
.podeu-informar-list ul{row-gap: 30px;}
.col-laboradors{padding: 20px 0 40px;}
.col-laboradors-logo {width: 100%;float: left;}
.podeu-informar-list ul li .podeu-cnt h3{font-size: 16px; line-height: 26px; text-align: left;}
.consisteixen-main-sec{padding: 20px 0 30px;}
.consisteixen-main{column-gap: 4%;}
.consisteixen-main .consisteixen-cont {text-align: left; flex: 0 1 56%;}
.consisteixen-main .consisteixen-cont p{font-size: 16px;line-height: 26px;letter-spacing: normal;margin-bottom: 15px;}
.consisteixen-main{row-gap: 25px;}
.trobades-main-sec{padding: 40px 0;}
.trobades-img{padding: 0;}
.compartir-sec{margin-top: 40px;}
.compartir-list ul li{padding-left: 25px;}
.compartir-list ul li h3{font-size: 18px;line-height: 28px;letter-spacing: normal;margin-bottom: 15px;}
.compartir-list ul{row-gap: 30px;}
.quins-list ul{padding: 0; column-gap: 4%; row-gap: 30px;}
.quins-list ul li {flex: 0 1 48%;}
.quins-list .quins-cont{row-gap: 10px;}
.quins-main{padding: 20px 0 40px;}
.participar-main{padding: 20px 0 40px;}
.participar-list ul li{flex: 0 1 48%;}
.participar-list .participar-cont p{width: 100%;font-size: 15px; line-height: 25px;}
.podeu-informar-list ul li{column-gap: 30px;}
.podeu-informar-list ul li .podeu-cnt {flex: 0 1 calc(100% - 230px);}
.trobades-img img{max-width: 320px;}
.participar-list .participar-cont img{height: 60px;}
.podeu-informar-list ul li .podeu-cnt p{font-size: 15px; line-height: 25px;}
.col-laboradors-logo ul li img{height: 70px;}

/*05*/
.foment-sec{padding: 0 0 40px 0;}
.hme-noticies-btn a{width: auto;}
.hme-noticies-btn a{font-size: 15px;}
.hme-noticies-list.activitats{padding: 30px 0;}
.hme-noticies-list.activitats h2{font-size: 24px;line-height: 30px;margin-bottom: 20px;}
.material-list{padding: 25px 0 30px 0;}
.material-list h2{font-size: 24px;line-height: 28px;margin-bottom: 20px;}
.material-list ul li h3{font-size: 20px; line-height: 30px;}
.material-list ul{column-gap: 2%; margin-bottom: 20px; row-gap: 15px;}
.material-list ul li{flex: 0 1 48%;}
.material-list ul li .info-btn{height: 45px; font-size: 15px; min-width: 182px;}
.material-list ul li a{padding: 15px;}
.material-btn{height: 50px; min-width: 280px;}
.ajuts-list{column-gap: 0; margin-bottom: 40px;}
.ajuts-title {flex: 0 1 100%;padding-top: 15px;}
.ajuts-cnt ul li:first-child{border-top: none;}
.ajuts-title h2{font-size: 24px;line-height: 36px;}
.ajuts-cnt ul{row-gap: 35px;}
.ajuts-cnt ul li{padding: 20px 0 0;}
.ajuts-cnt {flex: 0 1 100%;}
.ajuts-cnt ul li h3 a{font-size: 18px;line-height: 28px;}
.ajuts-cnt ul li p{padding-right: 0;}
.campanyes-list ul{row-gap: 25px;}
.campanyes-list{padding: 25px 0 40px 0;}
.foment-content{padding: 40px 0;}
.foment-pad{max-width: 100%;}
.foment-content p{font-size: 16px; line-height: 26px; letter-spacing: normal;}
.campanyes-list h2{font-size: 22px;line-height: 30px;margin-bottom: 20px;}
.campanyes-list ul li .camp-cnt p{font-size: 15px; letter-spacing: normal;}
}  

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
.top-banner{height: 500px; padding-top: 50px;}
.filters-sec ul{column-gap: 0;}
.filters-sec ul li{flex: 0 1 100%;}
.news-grid li{flex: 0 1 100%;}
.projeccio-list ul li{flex: 0 1 100%;}
.institut-banner{ height: 600px;}
.catalana-img{height: 200px;}
.news-main-list ul{column-gap: 0; row-gap: 40px;}
.news-main-list ul li {flex: 0 1 100%;}

/* llengua-cat-llengua-catalana */
.llengua-main-list ul li{flex: 0 1 100%; }
.llengua-main-list ul li .llengua-cnt h3 { min-height: inherit;}

/* llengua-cat-consell-social */
.socilal-ban .banner-text h1 {font-size: 34px;line-height: 36px;} 
.llengua-banner .banner-text h1 br { display: none;}
.llengua-banner .banner-text img { max-width: 80px;}

/*04*/
.podeu-informar-list ul li .podeu-logo{flex: 0 1 100%; margin-bottom: 10px; text-align: left;}
.podeu-informar-list ul li .podeu-cnt {flex: 0 1 100%;}
.col-laboradors-logo ul{column-gap: 5%; row-gap: 20px;}
.consisteixen-main{column-gap: 0; row-gap: 25px;}
.consisteixen-main .consisteixen-cont {flex: 0 1 100%;}
.consisteixen-main .consisteixen-img {flex: 0 1 100%; text-align: left; }
.consisteixen-main .consisteixen-img img { max-width: 150px;}
.col-laboradors-logo ul li img{height: 65px;}

/*05*/
.campanyes-list ul li {flex: 0 1 100%;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {

.destacats-sec ul{column-gap: 0;}
.destacats-sec ul li{flex: 0 1 100%;}
.hme-noticies-list ul{column-gap: 0;}
.hme-noticies-list ul li{flex: 0 1 100%;}
.info-section ul li{flex: 0 1 100%;}

.altres-webs ul{column-gap: 0;}
.altres-webs ul li{flex: 0 1 100%;}

.fitxa-title h2 {font-size: 24px;line-height: 30px;}
.fitxa-list a.btn-electronica{width: 100%;}
.noticies-title h2{font-size: 24px; line-height: 32px;}
/*3*/
.institut-banner{ height: 700px;}
.logotip{column-gap: 0; row-gap: 30px;}
.logotip-lft {flex: 0 1 100%;}
.download-btn.logotip {flex: 0 1 100%;}

/* llengua-cat-consell-social */
.llengua-banner .banner-text h1 {font-size: 34px;line-height: 38px;}
.socilal-ban .banner-text h1 {font-size: 28px;line-height: 32px;} 
.llengua-banner .breadcrum { width: 92%;}
.llengua-banner .banner-text img { max-width: 80px;}

/* llengua-cat-picat */
.necessites-title h2 {font-size: 28px;line-height: 34px;}
.necessites-list ul li { flex: 0 1 100%;}

/*04*/
.col-laboradors-logo ul li img{height: 55px;}

/*05*/
.material-list ul{column-gap: 0; row-gap: 10px;}
.material-list ul li{flex: 0 1 100%;}
.quins-list .quins-cont h3{font-size: 15px; line-height: 22px;}
}

@media screen and (max-width:359px) {
   

}
