@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 (max-width:1400px) {
body{ overflow-x:hidden;}

.recursos-sec.serveis1 .swiper-button-prev-recursos, .recursos-sec.serveis2 .swiper-button-prev-serveis,.recursos-sec.serveis3 .swiper-button-prev-experiencia, .recursos-sec.serveis4 .swiper-button-prev-municipi { left:-65px;}
.recursos-sec.serveis1 .swiper-button-next-recursos, .recursos-sec.serveis2 .swiper-button-next-serveis, .recursos-sec.serveis3 .swiper-button-next-experiencia, .recursos-sec.serveis4 .swiper-button-next-municipi { right:-65px;}
.recursos-list ul li a h3{font-size: 26px;}


}
@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}
.breadcrum-sec{padding: 15px 15px;}
.slider-content .flex-caption h1{font-size: 46px; line-height: 50px;}
.hdr-top-inner{padding: 0 15px;}
.cbp-hrmenu > ul > li > a{font-size: 18px;}
.top-innner{padding: 0 15px;}
.prj-circle h3{font-size: 24px; line-height: 32px;}
.projecte-btn a{font-size: 20px;}
.riunarur-cnt h2{font-size: 42px;line-height: 48px;}
.municipi-title h2{font-size: 64px; line-height: 60px;}
.recursos-sec.serveis1 .swiper-button-prev-recursos, .recursos-sec.serveis2 .swiper-button-prev-serveis,.recursos-sec.serveis3 .swiper-button-prev-experiencia, .recursos-sec.serveis4 .swiper-button-prev-municipi { left:-50px; width: 42px;height: 42px;}
.recursos-sec.serveis1 .swiper-button-next-recursos, .recursos-sec.serveis2 .swiper-button-next-serveis, .recursos-sec.serveis3 .swiper-button-next-experiencia, .recursos-sec.serveis4 .swiper-button-next-municipi { right:-50px; width: 42px;height: 42px;}
.recursos-list ul li a h3{font-size: 26px;}


}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row, .row1 { width:1000px;}
.logo {padding: 15px 0;}
.slider-content .flex-caption ul li a{font-size: 12px;}
.cbp-hrmenu .cbp-hrsub{width: 100%;}
.cbp-hropen .cbp-hrsub .cbp-hrsub-inn .row {max-width: 100%;}
.cbp-hrsub-lst ul li a span{font-size: 36px;}
.top-rht > ul > li > ul li a{font-size: 12px;}
.top-rht > ul > li > ul > li::after {top:4px;}
.cbp-hrmenu > ul > li { margin: 0px 30px 0 0;}
.cbp-hrmenu > ul > li > a{font-size: 17px; padding: 25px 0px 25px 0px;}
.cbp-hrmenu > ul > li > a span{top: 30px;right: -18px;}
.cbp-hrsub-lst ul li a{font-size: 15px;}
.cbp-hrmenu .cbp-hrsub .cbp-hrsub-inn{padding: 30px 25px 30px;}
.slider-content .flex-caption h1{font-size: 36px; line-height: 42px;}
.slider-content .flex-caption a{height: 40px; line-height: 40px;}
.top-banner .slick-slide{ height:500px; background-size: cover; background-position: bottom !important;}
.top-banner .slick-slide img{opacity: 0; display: none;}
.top-banner .slider-thumb .slick-slide{ height:inherit;}
.top-banner .slider-content .flex-caption{width: 500px;}
.top-banner .rgt-thumb{bottom: 200px;}
.projecte-sec{padding: 50px 0 65px 0;}
.projecte-sec h2{font-size: 36px; line-height: 42px;}
.projecte-cont p{font-size: 17px;line-height: 28px;}
.prj-circle{width: 210px;height: 210px;}
.prj-circle h3 {font-size: 20px;line-height: 32px;}
.projecte-btn a{font-size: 20px;}

.riunatur-sec h2{font-size: 36px; line-height: 42px;}
.riunatur-inner{margin-bottom: 65px;}
.itineraris-slider a.stacades-btn{font-size: 14px; height: 42px;} 
.itineraris-slider .swiper-slide .itineraris-cnt{padding: 60px 35px;}
.itineraris-slider .swiper-slide .itineraris-cnt h3{font-size: 28px;line-height: 36px;}
.itineraris-slider.noticies a.stacades-btn{top: 25px;left: 25px;}
.itineraris-slider.noticies .swiper-slide .itineraris-cnt { padding: 40px 40px 80px 40px;}
.itineraris-slider.noticies {margin-bottom: 50px;}


.coneix-btn h3{font-size: 24px;}
.riunatur-sec{padding: 40px 0 60px 0;}
.riunarur-cnt {width: 465px;}
.riunarur-cnt h2{font-size: 32px; line-height: 40px;}
.riunarur-cnt a.amb-btn{font-size: 20px;}
.experiencias-sec{padding: 50px 0 65px 0;}
.experiencias-sec h2{font-size: 36px;line-height: 42px;}
.exp-list a .experiencias-cnt{padding: 20px 20px 0 20px;}
.exp-list a .experiencias-cnt h3{font-size: 20px;line-height: 25px;}
.serveis-sec{padding: 65px 0;}
.serveis-sec ul li a h3{font-size: 32px;line-height: 36px;}
.notices-sec h2{font-size: 36px; line-height: 42px;}
.notices-sec .swiper-slide .noticias-cont{padding: 20px 30px 0 30px;}
.notices-sec .swiper-slide .noticias-cont h3{font-size: 20px;}
.el-consell h2{font-size: 36px;line-height: 42px;}
.el-consell .swiper-slide .consell-cnt h3{font-size: 18px;line-height: 28px;}
.el-consell .swiper-slide .consell-cnt p{font-size: 18px; line-height: 28px;}
.segueix-nos{padding: 40px 0 60px 0;}
.segueix-nos h2{font-size: 36px;line-height: 42px;}
.segueix-main ul{grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}
.formacion-guid h2{font-size: 36px; line-height: 42px; letter-spacing: normal;}
.footer-lst ul li img{height: 25px;}
.quick-links ul li a{font-size: 18px; line-height: 30px;}
.footer-btm{padding: 35px 0;}

/*avis-legal*/
.avis-legal{padding: 0 0 40px 0;}
.avis-inner{padding: 0;}
.avis-cnt{width: 100%; margin-bottom: 40px;}
.avis-legal h2{font-size: 36px; line-height: 42px; margin-bottom: 15px;}
.avis-legal h4{font-size: 18px;line-height: 30px; margin-bottom: 15px;}
.avis-legal p{margin-bottom: 15px;}
.avis-legal h3{font-size: 28px; line-height: 32px; margin-bottom: 15px;}

/*buscador-resultats*/
.projecte-btn.no-border{padding-top: 40px;}

.notice{padding: 10px 0;}
.notice .notice-head h2{font-size: 42px; line-height: 48px; width: auto;}
.notice-head{flex-wrap: wrap; row-gap: 20px;}
.notice-head .notice-filter{column-gap: 2%; row-gap: 0px; width: 70%;}
.filter{width: 49%;}
.filter .select_box_input{width: 100%;}
.filter .search-box-new{width: 100%;}
.noticies-list{padding-bottom: 40px;}
.noticies-list ul{row-gap: 40px;}
.noticies-list ul li .noticies-cont{padding: 20px 20px 0;}
.noticies-list ul li .noticies-cont h3{line-height: 30px;}
.noticies-list ul li {flex: 0 1 49%;}

.top-banner.inner-banner .slider-content .flex-caption h1 {font-size: 48px;line-height: 56px;}
.municipi-sec p span{font-size: 20px; line-height: 30px;}
.municipi-sec{padding: 20px 0 50px 0;}
.projecte-btn.m-l-50{margin-left: 0;}
.recursos-sec h2{padding: 0 25px; font-size: 36px; line-height: 42px;}
.recursos-sec .swiper-slide .recursos-cnt{padding: 20px 20px 0 20px;}
.recursos-sec.serveis1 .swiper-slide .recursos-cnt h3, .recursos-sec.serveis4 .swiper-slide .recursos-cnt h3 {font-size: 32px;line-height: 36px;}

.recursos-sec.serveis1 .swiper-nav-recursos {width: 90px;top: 42px;right: 40px;}
.recursos-sec.serveis1 .swiper-button-next-recursos{right: 0; width: 42px; height: 42px;}
.recursos-sec.serveis1 .swiper-button-prev-recursos {left: 0; width: 42px; height: 42px;}

.recursos-sec.serveis2 .swiper-nav-serveis {width: 90px;top: 42px;right: 40px;}
.recursos-sec.serveis2 .swiper-button-next-serveis{right: 0; width: 42px; height: 42px;}
.recursos-sec.serveis2 .swiper-button-prev-serveis {left: 0; width: 42px; height: 42px;}

.recursos-sec.serveis3 .swiper-nav-experiencia {width: 90px;top: 42px;right: 40px;}
.recursos-sec.serveis3 .swiper-button-next-experiencia{right: 0; width: 42px; height: 42px;}
.recursos-sec.serveis3 .swiper-button-prev-experiencia {left: 0; width: 42px; height: 42px;}

.recursos-sec.serveis4 .swiper-nav-municipi {width: 90px;top: 42px;right: 40px;}
.recursos-sec.serveis4 .swiper-button-next-municipi{right: 0; width: 42px; height: 42px;}
.recursos-sec.serveis4 .swiper-button-prev-municipi {left: 0; width: 42px; height: 42px;}

.destacada-sec{padding: 30px 0 50px 0;}
.destacada-sec h2{font-size: 42px;line-height: 48px;}

/* territori-llistat */
.title-section h2 { font-size: 36px; line-height: 42px;}
.title-section p { font-size: 18px; line-height: 30px;}
.vista-listat ul { row-gap: 50px;}
.vista-list a .vista-cnt { padding: 20px 20px 0 20px;}
.vista-list a .vista-cnt h3 { font-size: 30px; line-height: 34px;}
.carregar-btn { padding-bottom: 80px; width: 100%;}

/* descobreix-la-natura */
.descobreix-sec h2{font-size: 46px; line-height:46px;}
.descobreix-img {margin-top: -110px;}
.timagines-sec { padding-bottom: 60px;}
.timagines-main { column-gap: 8.3%;}
.timagines-lft { flex: 0 1 41.7%; }
.timagines-main h3 { font-size: 36px; line-height: 46px;}
.natura-section h2 { font-size: 36px; line-height: 42px; margin-bottom: 25px;}
.natura-section h3 { font-size: 32px; line-height: 42px;}
.recomanacion-section { padding: 60px 0 70px;}
.recomanacion-list { padding-right: 40px;  width: 64%}
.shape1 img { width: 320px;}
.shape2 { top: 400px;}
.shape2 img { width: 230px;}
.recoman-cont { padding-top: 10px;}
.recoman-cont h3 { font-size: 32px; line-height: 42px;}
.recoman-cont p { font-size: 20px; line-height: 30px;}

/* territori-llistat */
.vista-listat ul { row-gap: 50px;}
.vista-list a .vista-cnt h3 { font-size: 30px; line-height: 34px;}


/* descobreix-la-natura */
.descobreix-sec h2{font-size: 46px; line-height:46px;}
.descobreix-img {margin-top: -110px;}
.timagines-sec { padding-bottom: 60px;}
.timagines-main { column-gap: 8.3%;}
.timagines-lft { flex: 0 1 41.7%; }
.timagines-main h3 { font-size: 36px; line-height: 46px;}
.natura-section h2 { font-size: 36px; line-height: 42px; margin-bottom: 25px;}
.natura-section h3 { font-size: 32px; line-height: 42px;}
.recomanacion-section { padding: 60px 0 70px;}
.recomanacion-list { padding-right: 40px;  width: 64%}
.shape1 img { width: 320px;}
.shape2 { top: 400px;}
.shape2 img { width: 230px;}
.recoman-cont { padding-top: 10px;}
.recoman-cont h3 { font-size: 32px; line-height: 42px;}
.recoman-cont p { font-size: 20px; line-height: 30px;}
.pop-in-cont h3{font-size: 28px;line-height: 36px;margin-bottom: 10px;}
.pop-in-cont p{font-size: 14px; line-height: 24px;}
.view-inner{padding-left: calc((100% - 1000px) / 2);}
.title-section.pad, .title-section {padding: 20px 0px 35px 0px;}
.overlay-cont span{width: 80px;height: 80px;}
.vista-listat.itineraris ul {row-gap: 50px;}
.vista-listat{margin-bottom: 50px;}
.territori-sec.m-b-80 {margin-bottom: 50px;}


.municipi-title{padding: 20px 0 20px 0;}
.municipi-title h2{font-size: 50px;line-height: 50px;margin-bottom: 30px;}
.municipi-lst ul{column-gap: 10px;}
.municipi-lst ul li a{padding: 5px 15px;}
.creus-img {margin-bottom: 25px;}

.rec-territori-sec h2{font-size: 42px;line-height: 42px;}
.rec-territori-sec{padding: 20px 0 35px 0;}
.breadcrum-sec{padding: 15px 0;}
.rec-territori-sec p {font-size: 18px;line-height: 28px;}
.recursos-list {padding: 40px 0 50px 0;}
.recursos-list h2{font-size: 36px;line-height: 42px; margin-bottom: 25px;}
.recursos-list ul li a {width: 200px;height: 200px;}
.recursos-list ul li a h3{font-size: 22px;line-height: 28px;}

.grups-list{margin: 15px 0 25px;}
.grups-list ul li{column-gap: 12px;}
.grups-list ul li p{column-gap: 12px; font-size: 14px;}
.grups-list ul li p span{font-size: 14px;}
.bitmap{margin: 10px 0 20px;}
.top-banner.inner-banner.itineraris .slider-content .flex-caption h1 {font-size: 48px;line-height: 56px;}
.top-banner.inner-banner.itineraris .slider-content .flex-caption h1 br{display: none;}
.vista-listat.itineraris ul li.no-img .vista-list a .vista-cnt {padding: 30px 30px;}
.pop-in-cont.itineraris h3 {font-size: 22px;line-height: 28px;}

.relat p{font-size: 20px; line-height: 30px;}
.relat-list .partida-list {width: 78%;}
.partida-list ul li p {font-size: 18px;line-height: 28px;}
.relat-list {padding: 15px 0 70px;}
.relat-list ul li {column-gap: 50px;}
.shape4 img{width: 365px;}
.partida-list ul li h3 {font-size: 36px; margin-bottom: 25px;}
.shape5 img{width: 400px;}
.partida-section{padding: 20px 0 80px;}
.resultats .projecte-cont ul li{font-size: 20px; line-height: 30px;}
.formacions-sec{padding: 15px 0 80px;}
.financat-section{padding: 40px 0px 80px;}
.financat-section h2 {font-size: 60px;line-height: 68px; margin-bottom: 25px;}
.financat-section p{font-size: 20px; line-height: 30px;}
.documents-section{padding-bottom: 80px;}
.projecte-cont ul li {font-size: 18px;line-height: 28px;}
.espais h3::after {width: 120px;background-size: 100%;}


}

/* 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;}
.top-red-bg { display: none;}
.hdr-rht { display: none;}
.m-menu { display: block; position: relative;}
#header-home { position: relative;}
.top-banner .btn-grp{right: 20px;}
.hdr-top { padding: 10px 0; background: #FFFFFF;}
#header-home-sticky-wrapper .hdr-top { background: #FFFFFF;}
#header-home-sticky-wrapper.is-sticky header .hdr-top { background: #FFFFFF;}
.hdr-top .row, .top-red-bg .row { max-width: 100%;}
 .mbl-view {display: flex;align-items: center;column-gap: 20px;}
 .logo {width: 240px;padding: 0;}
 .mob-search {display: flex;column-gap: 15px;align-items: center;}
 a.search-close{width: 42px; height: 42px; right: 25px; top:25px;}
#header-home-sticky-wrapper.is-sticky .logo {width: auto; }
.is-sticky .logo { margin: 0 auto;}
.mob-search { display: flex; column-gap: 15px; align-items: center;}
.is-sticky .logo img{height: inherit;}
body.over .mob-search button {background: url("../images/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 header{box-shadow: inherit; background: #007FA3;}
body.over #header-home-sticky-wrapper.is-sticky header .hdr-top {background: #007FA3;}
body.over .is-sticky .logo img, body.over .logo img{filter: brightness(0) invert(1);}
body.over .logo img.mob-inner-logo { display: block;}
body.over .logo img.desk-inner-logo { display: none;}
.mbl-view{display: flex; align-items: center; column-gap: 20px;}
body.over .hdr-top { background: #fff;}
.top-banner .slick-slide{ height:450px; background-size: cover; background-position: center center;}
.top-banner .slider-thumb .slick-slide{ height:inherit;}
.top-banner .slick-slide img{opacity: 0;}
.slider-content .flex-caption h1{font-size: 36px; line-height: 42px; letter-spacing: normal;}
.slider-content .flex-caption p{font-size: 15px; line-height: 22px; margin-bottom: 20px;}
.slider-content .flex-caption a{height: 40px; line-height: 38px;}
.top-banner .btn-grp{right: auto; left: 15px; bottom: 50px;}
.top-banner .slick-slide{ height:460px; background-size: cover; background-position: center bottom !important;}
.top-banner .slick-slide img{opacity: 0;}
.top-banner .slider-thumb .slick-slide{ height:inherit; display: none;}
.slider-content .flex-caption h1{width: 50%; font-size: 35px; line-height: 38px; letter-spacing: normal; margin-bottom: 15px;}
.slider-content .flex-caption p br{display: none;}
.slider-content .flex-caption p{font-size: 15px; line-height: 22px; margin-bottom: 20px;}
.slider-content .flex-caption a{height: 40px; line-height: 38px;}
.search-inn input[type="text"]{font-size: 32px;}
.top-banner .slider-content .flex-caption{padding: 0; bottom: 100px;}
.slider-content .flex-caption ul{margin-bottom: 15px;}
.slider-content .flex-caption ul li a{font-size: 13px;}
.top-banner .rgt-thumb{display: none;}


.itineraris-slider .swiper-slide .itineraris-cnt {padding: 40px 30px 65px 30px;}
.itineraris-slider .swiper-slide .itineraris-cnt h3 {font-size: 25px;line-height: 32px;}
.itineraris-slider .swiper-pagination-itineraris {left: 30px; bottom: 35px; right: auto;}

.riunarur-sec{padding-bottom: 75px;}
.riunarur-inner{position: relative; top: 30px; right: auto; transform: none;}
.riunarur-cnt{float: left;}
.riunarur-cnt h2{font-size: 30px; line-height: 35px;}
.riunarur-cnt h2 br{display: none;}
.riunarur-cnt a.amb-btn{font-size: 16px;}

.segueix-main ul{column-gap: 2%; display: flex; flex-wrap: wrap; row-gap: 10px;}
.segueix-main ul li{flex: 0 1 49%;}
.segueix-main ul li .img-div{border-radius: 10px;}

.footer-btm{padding: 40px 0;}
.footer-btm-inner{padding: 0 30px; column-gap: 0; row-gap: 30px;}
.footer-address {flex: 0 1 100%;}
.footer-links {flex: 0 1 100%; padding-left: 50px; row-gap: 30px;}
.ddg-logo{flex: 0 1 100%; padding-left: 50px; text-align: left;}

.footer-logo{padding: 30px 0;}
.footer-logo-inner{column-gap: 0; row-gap: 20px;}
.footer-logo-lft {flex: 0 1 100%; text-align: center;}
.footer-logo-lft img {width: 240px;}
.footer-logo-rgt {flex: 0 1 100%;}
.footer-lst ul{column-gap: 5%; row-gap: 20px; justify-content: center; text-align: center;}
.footer-lst ul li{flex: 0 1 auto; display: flex; justify-content: center; text-align: center;}
.copy{display: block;}

footer{padding: 30px 0 0 0;}
.footer-top{padding-bottom: 35px;}
.footer-top-inner{column-gap: 0; row-gap: 20px;}
.quick-social p{font-size: 13px;line-height: 23px; width: 60%;}
.quick-social{flex: 0 1 100%; column-gap: 8%; row-gap: 0; justify-content: space-between;}
.quick-social ul.ftr-social{width: 32%;}
.quick-links {flex: 0 1 100%; column-gap: 8%;}
.quick-links ul:first-child{flex: 0 1 60%;}
.quick-links ul:last-child{flex: 0 1 32%;}
.quick-links ul li a{font-size: 15px; line-height: 25px;}

.projecte-sec{padding: 30px 0 50px 0;}
.projecte-inner {padding: 0;}
.projecte-sec h2{font-size: 32px; line-height: 36px; margin-bottom: 25px;}
.projecte-list{margin-bottom: 25px;}

.projecte-cont{margin-bottom: 20px;}
.projecte-cont p {font-size: 15px; line-height: 25px;}
.prj-circle{width: 165px;height: 165px; padding: 10px;}
.prj-circle h3{font-size: 18px; line-height: 28px;}
.projecte-btn a{font-size: 20px; line-height: 25px;}
.projecte-btn a span{width: 32px;height: 32px;}

.itineraris-slider .swiper-slide{border-radius: 10px;}
.itineraris-slider a.stacades-btn{ left: 20px; top:20px; border-radius: 17px; height: 35px; font-size: 13px;}
.coneix-btn{padding: 0; width: 100%;}
.itineraris-slider.noticies .swiper-slide .itineraris-cnt {padding: 30px 30px 30px 30px;}
.itineraris-slider.noticies a.stacades-btn{font-size: 12px; top: 25px; left: 25px;}
.itineraris-slider.noticies {margin-bottom: 40px;}

.riunatur-sec{padding: 30px 0 50px 0;}
.riunatur-inner{padding: 0; margin-bottom: 50px;}
.riunatur-sec h2{font-size: 32px; line-height: 42px; margin-bottom: 20px;}
.riunatur-rgt ul li a{font-size: 12px; line-height: 18px;height: 30px;}

.experiencias-sec{padding: 30px 0 50px 0; position: relative;}
.experiencias-sec::before {position: absolute;content: "";left: 0;top: 0;width: 96%;height: 1px;background: #1A1919;padding: 0 2%;right: 0;margin: 0 auto;}
.experiencias-title{padding: 0; margin-bottom: 20px; padding-right: 15px;}
.experiencias-sec h2{font-size: 32px;line-height: 36px;}
.exp-list a .experiencias-img{border-radius: 10px;}
.exp-list a .experiencias-cnt{padding: 18px 20px 0 20px;}
.exp-list a .experiencias-cnt h3{font-size: 18px;line-height: 25px;margin-bottom: 15px;}
.experiencias-sec .row{ padding: 0 0 0 15px;}

.serveis-sec{padding: 25px 0 50px 0;}
.serveis-sec ul{column-gap: 15px;}
.serveis-sec ul li a{width: 185px;height: 185px;}
.serveis-sec ul li a h3{font-size: 24px; line-height: 32px;}
.notices-sec{padding: 30px 0 50px 0;}
.notices-sec h2{font-size: 32px; line-height: 36px;}
.notices-sec .swiper-slide .noticias-img{border-radius: 10px;}
.notices-sec .swiper-slide .noticias-cont{padding: 18px 20px 0 20px;}
.notices-sec .swiper-slide .noticias-cont h3{font-size: 18px; line-height: 25px;}
.notices-sec .row{ padding: 0 0 0 15px;}

.el-consell{padding: 25px 0 65px 0;}
.el-consell h2{font-size: 32px;line-height: 36px; margin-bottom: 20px;}
.el-consell-inner{padding: 0;}
.el-consell .swiper-slide .consell-img {width: 115px;height: 115px;}
.el-consell .swiper-slide{column-gap: 20px; align-items: flex-start;}
.el-consell .swiper-slide .consell-cnt {width: calc(100% - 135px);}
.el-consell .swiper-slide .consell-cnt h3{font-size: 16px; line-height: 24px;}
.el-consell .swiper-slide .consell-cnt p{font-size: 16px; line-height: 24px;}
.el-consell .swiper-slide .consell-cnt p br{display: none;}
.el-consell .swiper-pagination-consell {width: calc(100% - 135px); bottom: -20px;}

.segueix-nos{padding: 25px 0 50px 0;}
.segueix-title{margin-bottom: 20px;}
.segueix-nos h2{font-size: 32px;line-height: 36px;}
.segueix-main ul li.wide{display: none;}
.formacion-guid{height: 310px; background-size: cover; background-position: center;}
.formacion-guid img{opacity: 0;}
.our-formacion-cnt{padding-left: 0;}
.formacion-guid h6{font-size: 12px; line-height: 20px;}
.formacion-guid h2{font-size: 30px; line-height: 35px; letter-spacing: normal;}

/*avis-legal*/
.avis-legal{padding: 0 0 40px 0;}
.avis-inner{padding: 0;}
.avis-cnt{width: 100%; margin-bottom: 40px;}
.avis-legal h2{font-size: 36px; line-height: 42px; margin-bottom: 15px;}
.avis-legal h4{font-size: 16px;line-height: 26px; margin-bottom: 15px;}
.avis-legal p{font-size: 15px;line-height: 25px;margin-bottom: 15px;}
.avis-legal h3{font-size: 28px; line-height: 32px; margin-bottom: 15px;}

/*buscador-resultats*/
.buscador-sec{padding: 15px 0 40px;}
.buscador-main{padding: 0;}
.buscador-search-inn input[type="text"]{font-size: 14px; height: 50px;padding: 0 45px 0 20px;}
.buscador-search-inn button{width: 50px;height: 50px;}
.buscador-link ul {display: flex; column-gap: 20px;overflow-x: auto;scrollbar-width: none;flex-wrap: nowrap;white-space: nowrap;padding-left: 10px;padding-bottom: 10px;}
.buscador-link ul li a{font-size: 16px;}
.buscador-search-inn{margin-bottom: 30px;}
.buscador-link {margin-bottom: 25px;}
.buscador-img{border-radius: 10px;}
.buscador-list ul li h3{font-size: 20px; line-height: 25px;}
.buscador-list ul li p{font-size: 14px; line-height: 24px;}
.buscador-cnt{column-gap: 20px;}
.projecte-btn.no-border{padding-top: 40px;}

/*noticies*/
.notice{padding: 10px 0;}
.notice .notice-head h2{font-size: 32px; line-height: 36px; width: auto;}
.notice-head{flex-wrap: wrap; row-gap: 20px;}
.notice-head .notice-filter{column-gap: 2%; row-gap: 0px; width: 70%;}
.filter{width: 49%;}
.filter .select_box_input{width: 100%;}
.filter .search-box-new{width: 100%;}
.noticies-list{padding-bottom: 40px;}
.noticies-list ul{row-gap: 40px;}
.noticies-list ul li .noticies-cont{padding: 20px 20px 0;}
.noticies-list ul li .noticies-cont h3{line-height: 30px;}
.noticies-list ul li {flex: 0 1 49%;}
.noticies-list ul li .noticies-img{border-radius: 10px;}


.top-banner.inner-banner .slider-content .flex-caption h1{font-size: 35px; line-height: 36px; margin-bottom: 25px;}
.breadcrum-sec.municipi ul {padding: 0;}
.municipi-sec{padding: 15px 0 40px 0;}
.municipi-inner{padding: 0;}

.municipi-sec p span{font-size: 18px; line-height: 28px;}
.municipi-sec p{font-size: 14px; line-height: 24px; margin-bottom: 15px;}
.municipi-list ul{row-gap: 12px;}
.municipi-list ul li a{font-size: 13px;}
.projecte-btn.m-l-50{ margin: 15px 0 0 0; float: left;}
.municipi-map {border-radius: 10px;}

.recursos-sec{padding: 30px 0 50px 0;}
.recursos-sec .row{padding-right: 0;}
.recursos-sec h2{padding: 0; font-size: 28px; line-height: 36px; margin-bottom: 20px;}
.recursos-sec .swiper-slide .recursos-img{border-radius: 10px;}
.recursos-sec .swiper-slide .recursos-cnt{padding: 20px 20px 0 20px; row-gap: 12px;}
.recursos-sec.serveis1 .swiper-slide .recursos-cnt h3, .recursos-sec.serveis4 .swiper-slide .recursos-cnt h3 {font-size: 25px;line-height: 30px;}
.recursos-sec .swiper-slide .recursos-cnt p{font-size: 14px; line-height: 22px;}

.recursos-sec.serveis1 .swiper-nav-recursos {display: none;}
.recursos-sec.serveis2 .swiper-nav-serveis {display: none;}
.recursos-sec.serveis3 .swiper-nav-experiencia {display: none;}
.recursos-sec.serveis4 .swiper-nav-municipi {display: none;}

.destacada-sec{padding: 15px 0 50px 0;}
.destacada-inner{padding: 0;}
.destacada-sec h3{font-size: 20px;}
.destacada-sec h2{font-size: 32px; line-height: 40px; margin-bottom: 25px;}
.destacada-sec h2 br{display: none;}
.top-banner.destacada .slider-content .flex-caption p span img{opacity: 1;}
.top-banner.destacada{border-radius: 10px;}
.top-banner.destacada .btn-grp{left: 15px;}
.top-banner.destacada .slider-content .flex-caption{width: calc(100% -15px);}
.destacada-cnt{padding: 0;}
.destacada-cnt-lft{padding-top: 25px;row-gap: 15px;}
.destacada-cnt-lft h4{font-size: 18px; line-height: 28px;}
.destacada-cnt-lft p{font-size: 14px; line-height: 24px;}

.video-sec{margin: 10px 0;}
.video-img{border-radius: 10px;}
.video-sec::after {border-radius: 10px 0px 0px 10px;}
.video-cnt{left: 20px;bottom: 20px;}
.home-video #play-video{left: 20px; bottom: 100px;}
.destacada-cnt-lft ul li{font-size: 14px; line-height: 24px; padding-left: 50px;}
.destacada-cnt-lft ul li::before {left: 10px;}
.destacada-cnt-rgt{padding: 25px 30px 0;}
.destacada-cnt-rgt::before {height: 100%;}

/* territori-llistat */
.title-section { padding: 15px 0 30px;}
.title-section h2 { font-size: 35px; line-height: 45px;}
.title-section p { font-size: 16px; line-height: 26px;}
.territori-list .coneix-btn ul { row-gap: 10px;}
.territori-list .coneix-btn { padding: 0 0 40px;}
.view-content { padding-top: 35px;}
.vista-listat ul { row-gap: 50px;}
.vista-list a .vista-cnt { padding: 25px 20px 0 20px;}
.vista-list a .vista-cnt h3 { font-size: 25px; line-height: 35px; margin-bottom: 20px;}
.carregar-btn { padding-bottom: 80px;}
.page-sticky-sec ul { padding: 1px 15px; width: 100%; margin-left: -15px; margin-right: -15px; display: flex; overflow-x: auto; scrollbar-width: none; flex-wrap: nowrap; column-gap: 20px; justify-content: left;}
.page-sticky-sec ul li { white-space: nowrap;}
.mapa-div {overflow-x: auto;  white-space: nowrap;}
.map-out-div { padding-right: 0; width: 1000px;}
.pop-in-cont h3 { font-size: 25px; line-height: 30px;}
.pop-in-cont, .mapa-cont-div { white-space: initial;padding: 15px 18px 20px;}
.pop-cont { width: 290px;}

/* descobreix-la-natura */
.descobreix-sec { padding: 15px 0 35px;}
.descobreix-main { padding: 0;}
.descobreix-sec h4 { font-size: 16px; line-height: 32px;}
.descobreix-sec h2{font-size: 35px; line-height:35px;}
.descobreix-img {margin-top: -110px;}
.timagines-sec { padding-bottom: 55px;}
.timagines-main { column-gap: 6.3%; padding: 0;}
.timagines-lft { flex: 0 1 43.7%; }
.timagines-rgt { padding-right: 0;}
.timagines-main h3 { font-size: 25px; line-height: 33px;}
.timagines-main p { font-size: 18px; line-height: 28px; margin-bottom: 20px;}
.natura-section { padding: 30px 0 35px;}
.natura-title { padding: 0;}
.natura-section h2 { font-size: 25px; line-height: 30px; margin-bottom: 25px;}
.natura-section h3 { font-size: 20px; line-height: 30px;}
.recomanacion-section { padding: 0px 0 70px;}
.recomanacion-list { padding-right: 0px;  width: 85%}
.recomanacion-list ul li { padding-left: 115px;}
.shape1, .shape2, .shape3 { display: none;}
.recoman-cont { padding-top: 10px;}
.recoman-cont h3 { font-size: 25px; line-height: 35px;}
.recoman-cont p { font-size: 18px; line-height: 28px;}

/* territori-llistat */
.territori-list .coneix-btn ul { row-gap: 10px;}
.territori-list .coneix-btn { padding: 0 0 40px;}
.coneix-btn ul li a{padding: 5px 12px;}
.view-content { padding-top: 35px;}
.vista-listat ul { row-gap: 50px;}
.vista-list a .vista-cnt { padding: 25px 20px 0 20px;}
.vista-list a .vista-cnt h3 { font-size: 25px; line-height: 35px; margin-bottom: 20px;}
.carregar-btn { padding-bottom: 80px; width: 100%;}
.page-sticky-sec ul { padding: 1px 15px; width: 100%; margin-left: -15px; margin-right: -15px; display: flex; overflow-x: auto; scrollbar-width: none; flex-wrap: nowrap; column-gap: 20px; justify-content: left;}
.page-sticky-sec ul li { white-space: nowrap;}
.mapa-div {overflow-x: auto;  white-space: nowrap;}
.map-out-div { padding-right: 0; width: 1000px;}
.pop-in-cont h3 { font-size: 25px; line-height: 30px;}
.pop-in-cont { white-space: initial;padding: 15px 18px 20px;}
.mapa-cont-div { white-space: initial;padding: 0;}
.pop-cont { width: 290px;}

/* contactar */
.contactar-sec { padding: 35px 0px 60px;}
.contactar-main { padding: 0; column-gap: 7.3%;}

/* projecte */
.page-sticky-sec.sticky { top: 82px; }
.project-lst h2 { margin-bottom: 25px;}
.project-lst .descobreix-img { margin-top: -20px;}
.projecte-sec.projte{ padding: 0px 0 20px 0;}
.projte .projecte-cont { margin-bottom: 30px;}
.projecte-cont .espais-list ul { row-gap: 0;}
.espais h3 { font-size: 25px; line-height: 33px; margin-bottom: 20px;}
.espais h3::after { display: none;}
.partida-section { padding: 30px 0 60px;}
.partida-list { float: left; width: 100%;}
.partida-list ul li { padding-left: 0; padding-bottom: 40px;}
.relat-list ul li span {flex: 0 1 120px;}
.relat-list ul li .partida-cont {flex: 0 1 calc(100% - 170px);}

.partida-list ul li h3 { font-size: 22px; line-height: 30px; margin-bottom: 20px;}
.partida-list ul li p { font-size: 15px; line-height: 25px;}
.partida-section .shape4, .partida-section .shape5, .shape6 { display: none;}
.shape-r-4, .shape-r-5 { display: block;} 
.partida-section.relat-list { padding-top: 0;}
.desk-lst, .relat p { display: none;}
.el-consell.mob-lst { display: block; padding: 0;}
.partida-section.relat-list .el-consell.mob-div .swiper-nav-consell { top: -90px; } 
.partida-section.relat-list .el-consell .swiper-slide .consell-img {width: 60px;height: 60px;}
.projecte-cont ul { row-gap: 30px;}
.projecte-cont ul li {font-size: 16px; line-height: 26px;}

.partida-section.relat-list .el-consell .swiper-slide .consell-cnt {width: calc(100% - 67px);} 
.resultats .projecte-cont ul li { font-size: 14px; line-height: 24px; row-gap: 30px; }
.resultats .projecte-cont ul li p { flex: 0 1 100%;}
.documents-section { padding-bottom: 50px;}
.documents-section ul { padding: 0;}
.documents-section ul li { flex: 0 1 100%;}
.documents-section ul li .date ul { flex-wrap: wrap; row-gap: 0px;}
.natura-section.resultats .projecte-cont { margin-bottom: 0;}
.doc-btn { margin-left: 0; width: 100%; padding: 20px 0 0 0px;}
.formacions-list {margin-bottom: 50px;}
.formacions-sec { padding-bottom: 50px;}
.formacions p { font-size: 15px; line-height: 25px;}
.formacions-list ul { row-gap: 35px;}
.formacions-list ul li{flex: 0 1 49%;}
.formc-list .formc-cnt { padding: 20px 25px 0 20px;}
.formc-list .formc-cnt h3, .financat-section h2 { font-size: 25px; line-height: 30px;}
.financat-section p { font-size: 16px; line-height: 26px;}
.doc-btn { width: 40%;}
.formc-btn a { width: 100%; justify-content: left; }
.financat-lst ul {row-gap: 20px;}
.financat-lst ul li{flex: 0 1 32.6%;}
.financat-section { padding: 40px 0 55px;}

.title-cnt{column-gap: 0; row-gap: 10px;}
.title-lft {flex: 0 1 100%;padding-right: 0px;}
.title-rgt {flex: 0 1 100%;}

.view-inner{padding: 30px 15px 0 15px;}
.view-inner .view-lft {width: 100%; padding-top: 0; display: none;}
.view-inner .view-content {width: 100%;padding-top: 0;}
.vista-listat.itineraris ul {column-gap: 2%;row-gap: 50px;}
.overlay-cont span {width: 72px; height: 72px;}
.territori-sec.m-b-80 {margin-bottom: 35px;}
.vista-listat{margin-bottom: 40px;}
.title-section.pad {padding: 15px 0px 30px 0px;}

.municipi-inner-title {padding: 0;}
.municipi-title{padding: 20px 0 20px 0;}
.municipi-title h2{font-size: 36px;line-height: 42px;margin-bottom: 25px;}
.municipi-title h2 br{display: none;}
.municipi-lst ul{column-gap: 10px;}
.municipi-lst ul li a{padding: 5px 15px;}
.creus-img{margin-bottom: 20px;}

.rec-territori-sec{padding: 15px 0 35px 0;}
.rec-territori-inner{padding: 0;}
.breadcrum-sec {padding: 15px 0;}
.rec-territori-sec h2{font-size: 36px;line-height: 42px;margin-bottom: 15px;}
.rec-territori-sec p{font-size: 18px;line-height: 28px;}
.recursos-list{padding: 35px 0 40px 0;}
.recursos-list h2{font-size: 36px;line-height: 42px; margin-bottom: 25px;}
.recursos-list ul li a h3{font-size: 22px;line-height: 28px;}
.recursos-list ul li a {width: 220px;height: 220px;}

.grups-list{margin: 15px 0 25px;}
.grups-list ul li{flex: 0 1 100%; column-gap: 12px;}
.grups-list ul li:nth-child(2) {border-top: none;}
.grups-list ul li p{column-gap: 12px; font-size: 14px;}
.grups-list ul li p span{font-size: 14px;}
.bitmap{margin: 10px 0 20px;}
.top-banner.inner-banner.itineraris .slider-content .flex-caption h1 {font-size: 35px;line-height: 36px;}
.top-banner.inner-banner.itineraris .slider-content .flex-caption h1 br{display: none;}

.mob-filter a{display: flex;}
.view-inner .view-lft.show {display: block;}
.view-inner.recursos {padding-top: 25px;}

.relat-list .partida-list {width: 100%;}
.relat-list ul li{column-gap: 40px;}
.coneix-btn.page-sticky-sec ul {width: calc(100% + 30px);}


}



/* 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-red-bg { display: none;}
.hdr-rht { display: none;}
.m-menu { display: block; position: relative;}
#header-home { position: relative;}
.hdr-top {padding: 15px 0;background: #FFFFFF;}
#header-home-sticky-wrapper .hdr-top { background: #FFFFFF;}
#header-home-sticky-wrapper.is-sticky header .hdr-top { background: #FFFFFF; padding: 10px 0;}
.hdr-top .row, .top-red-bg .row { max-width: 100%;}
.logo { width: 180px; padding: 0;}
.logo img { width: auto;}
#header-home-sticky-wrapper.is-sticky .logo {width: 165px; }
.is-sticky .logo { margin: 0 auto;}
.mob-search { display: flex; column-gap: 15px; align-items: center;}
.is-sticky .logo img{height: inherit;}
body.over .mob-search button {background: url("../images/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 header{box-shadow: inherit; background: #007FA3;}
body.over #header-home-sticky-wrapper.is-sticky header .hdr-top {background: #007FA3;}
body.over .is-sticky .logo img, body.over .logo img{filter: brightness(0) invert(1);}
body.over .logo img.mob-inner-logo { display: block;}
body.over .logo img.desk-inner-logo { display: none;}
.mbl-view{display: flex; align-items: center; column-gap: 20px;}
.top-banner .btn-grp{right: auto; left: 15px; bottom: 50px;}
.top-banner .slick-slide{ height:460px; background-size: cover; background-position: center center;}
.top-banner .slick-slide img{opacity: 0;}
.top-banner .slider-thumb .slick-slide{ height:inherit; display: none;}
.slider-content .flex-caption h1{width: 50%; font-size: 35px; line-height: 38px; letter-spacing: normal; margin-bottom: 15px;}
.slider-content .flex-caption p br{display: none;}
.slider-content .flex-caption p{font-size: 15px; line-height: 22px; margin-bottom: 20px;}
.slider-content .flex-caption a{height: 40px; line-height: 38px;}
.search-inn input[type="text"]{font-size: 28px;}
.top-banner .slider-content .flex-caption{padding: 0; bottom: 100px;}
.slider-content .flex-caption ul{margin-bottom: 15px;}
.slider-content .flex-caption ul li a{font-size: 13px;}
.top-banner .rgt-thumb{display: none;}
.hdr-top-inner{padding: 0;}
a.search-close {width: 40px;height: 40px; right: 25px;top: 25px;}

.itineraris-slider .swiper-slide .itineraris-img {flex: 0 1 100%;position: relative; height: 360px; background-size: cover; background-position: center;}
.itineraris-slider .swiper-slide .itineraris-cnt {flex: 0 1 100%; padding: 20px 30px 65px 20px; border-radius: 0 0 20px 20px;}
.itineraris-slider .swiper-slide .itineraris-cnt h3 {font-size: 22px;line-height: 30px; margin-bottom: 20px;}
.itineraris-slider .swiper-pagination-itineraris {left: 30px; bottom: 35px; right: auto;}
.itineraris-slider .swiper-slide .itineraris-img img{opacity: 0;}
.itineraris-slider.noticies a.stacades-btn{top: 25px;left: 25px; font-size: 12px;}
.itineraris-slider.noticies .swiper-slide .itineraris-cnt{padding: 20px 30px 65px 20px;}
.itineraris-slider.noticies .swiper-slide .itineraris-cnt h3{font-size: 22px;line-height: 30px;}
.itineraris-slider.noticies {margin-bottom: 30px;}

.breadcrum-sec ul{overflow-x: auto;scrollbar-width: none;flex-wrap: nowrap;white-space: nowrap;}

.riunarur-sec{padding-bottom: 75px;}
.riunarur-inner{position: relative; top: 30px; right: auto; transform: none;}
.riunarur-cnt{width: 100%; float: left;}
.riunarur-cnt h2{font-size: 30px; line-height: 35px;}
.riunarur-cnt h2 br{display: none;}
.riunarur-cnt a.amb-btn{font-size: 16px;}

.segueix-main ul{column-gap: 2%; display: flex; flex-wrap: wrap; row-gap: 10px;}
.segueix-main ul li{flex: 0 1 49%;}
.segueix-main ul li .img-div{border-radius: 10px;}

.footer-btm{padding: 40px 0;}
.footer-btm-inner{padding: 0 30px; column-gap: 0; row-gap: 30px;}
.footer-address {flex: 0 1 100%;}
.footer-links {flex: 0 1 100%; padding-left: 50px; row-gap: 30px;}
.ddg-logo{flex: 0 1 100%; padding-left: 50px; text-align: left;}

.footer-logo{padding: 30px 0;}
.footer-logo-inner{column-gap: 0; row-gap: 20px;}
.footer-logo-lft {flex: 0 1 100%; text-align: center;}
.footer-logo-lft img {width: 240px;}
.footer-logo-rgt {flex: 0 1 100%;}
.footer-lst ul{column-gap: 5%; row-gap: 20px; justify-content: center; text-align: center;}
.footer-lst ul li{flex: 0 1 30%; display: flex; justify-content: center; text-align: center;}
.copy{display: block;}

footer{padding: 30px 0 0 0;}
.footer-top{padding-bottom: 35px;}
.footer-top-inner{column-gap: 0; row-gap: 20px;}
.quick-social p{font-size: 13px;line-height: 23px; width: 60%;}
.quick-social{flex: 0 1 100%; column-gap: 8%; row-gap: 0; justify-content: space-between;}
.quick-social ul.ftr-social{width: 32%;}
.quick-links {flex: 0 1 100%; column-gap: 8%;}
.quick-links ul:first-child{flex: 0 1 60%;}
.quick-links ul:last-child{flex: 0 1 32%;}
.quick-links ul li a{font-size: 15px; line-height: 25px;}

.projecte-sec{padding: 30px 0 50px 0;}
.projecte-inner {padding: 0;}
.projecte-sec h2{font-size: 25px; line-height: 35px; margin-bottom: 15px;}
.projecte-list{margin-bottom: 25px;}
.projecte-list ul {column-gap: 20px; row-gap: 10px;}
.projecte-cont{margin-bottom: 20px; column-count: inherit; flex-wrap: wrap; display: block;}
.projecte-cont p{font-size: 14px; line-height: 24px; display: inline;}
.projecte-list ul li{flex: 0 1 auto;}
.prj-circle{width: 116px;height: 116px; padding: 10px;}
.prj-circle h3{font-size: 13px; line-height: 18px; column-gap: 5px;}
.projecte-btn a{font-size: 18px; line-height: 20px;}
.projecte-btn a span{width: 32px;height: 32px;}

.itineraris-slider .swiper-slide{border-radius: 10px;}
.itineraris-slider a.stacades-btn{ left: 20px; top:20px; border-radius: 17px; height: 35px; font-size: 13px;}
.coneix-btn {padding: 0;column-gap: 10px;row-gap: 20px; width: 100%;}
.coneix-btn ul{row-gap: 12px;}
.coneix-btn ul li a{font-size: 12px; line-height: 18px; height: 30px; padding: 5px 15px;}

.riunatur-sec{padding: 20px 0 40px 0;}
.riunatur-inner{padding: 0; margin-bottom: 50px;}
.riunatur-sec h2{font-size: 25px; line-height: 35px; margin-bottom: 15px;}
.riunatur-map{column-gap: 0; row-gap: 25px;}
.riunatur-lft {flex: 0 1 100%;}
.riunatur-rgt {flex: 0 1 100%;}
.riunatur-rgt ul{column-gap: 2%; row-gap: 10px; justify-content: left;}
.riunatur-rgt ul li{flex: 0 1 auto;}
.riunatur-rgt ul li a{width: 100%; font-size: 12px; line-height: 18px;height: 30px;}

.experiencias-sec{padding: 30px 0 50px 0; position: relative;}
.experiencias-sec::before {position: absolute;content: "";left: 0;top: 0;width: 96%;height: 1px;background: #1A1919;padding: 0 2%;right: 0;margin: 0 auto;}
.experiencias-title{padding: 0; margin-bottom: 20px; padding-right: 15px;}
.experiencias-sec h2{font-size: 25px;line-height: 35px;}
.exp-list a .experiencias-img{border-radius: 10px;}
.exp-list a .experiencias-cnt{padding: 18px 20px 0 20px;}
.exp-list a .experiencias-cnt h3{font-size: 18px;line-height: 25px;margin-bottom: 15px;}
.experiencias-sec .row{ padding: 0 0 0 15px;}

.serveis-sec{padding: 25px 0 25px 0;}
.serveis-sec ul{column-gap: 15px;}
.serveis-sec ul li a{width: 116px;height: 116px;}
.serveis-sec ul li a h3{font-size: 17px; line-height: 20px;}
.notices-sec{padding: 30px 0 50px 0;}
.notices-sec h2{font-size: 25px; line-height: 35px;}
.notices-sec .swiper-slide .noticias-img{border-radius: 10px;}
.notices-sec .swiper-slide .noticias-cont{padding: 18px 20px 0 20px;}
.notices-sec .swiper-slide .noticias-cont h3{font-size: 18px; line-height: 25px;}
.notices-sec .row{ padding: 0 0 0 15px;}

.el-consell{padding: 25px 0 65px 0;}
.el-consell h2{font-size: 25px;line-height: 35px; margin-bottom: 20px;}
.el-consell-inner{padding: 0;}
.el-consell .swiper-slide .consell-img {width: 115px;height: 115px;}
.el-consell .swiper-slide{column-gap: 20px; align-items: flex-start;}
.el-consell .swiper-slide .consell-cnt {width: calc(100% - 135px);}
.el-consell .swiper-slide .consell-cnt h3{font-size: 16px; line-height: 24px;}
.el-consell .swiper-slide .consell-cnt p{font-size: 16px; line-height: 24px;}
.el-consell .swiper-slide .consell-cnt p br{display: none;}
.el-consell .swiper-pagination-consell {width: calc(100% - 135px); bottom: -20px;}

.segueix-nos{padding: 25px 0 50px 0;}
.segueix-title{margin-bottom: 20px;}
.segueix-nos h2{font-size: 25px;line-height: 35px;}
.segueix-main ul li.wide{display: none;}
.formacion-guid{height: 310px; background-size: cover; background-position: center;}
.formacion-guid img{opacity: 0;}
.our-formacion-cnt{width: 100%; padding-left: 0;}
.formacion-guid h6{font-size: 12px; line-height: 20px;}
.formacion-guid h2{font-size: 30px; line-height: 35px;}

/*avis-legal*/
.avis-legal{padding: 0 0 40px 0;}
.avis-inner{padding: 0;}
.avis-cnt{width: 100%; margin-bottom: 30px;}
.avis-legal h2{font-size: 32px; line-height: 36px; margin-bottom: 15px;}
.avis-legal h4{font-size: 14px;line-height: 24px; margin-bottom: 15px;}
.avis-legal p{font-size: 14px;line-height: 24px;margin-bottom: 15px;}
.avis-legal h3{font-size: 28px; line-height: 32px; margin-bottom: 12px;}

/*buscador-resultats*/
.buscador-sec{padding: 15px 0 40px;}
.buscador-main{padding: 0;}
.buscador-search-inn input[type="text"]{font-size: 14px; height: 50px;padding: 0 45px 0 20px;}
.buscador-search-inn button{width: 50px;height: 50px;}
.buscador-link ul {display: flex; column-gap: 20px;overflow-x: auto;scrollbar-width: none;flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;padding-left: 10px;padding-bottom: 10px;}
.buscador-link ul li a{font-size: 16px;}
.buscador-search-inn{margin-bottom: 35px;}
.buscador-link {margin-bottom: 25px;}
.buscador-img{border-radius: 10px;}
.buscador-list ul li h3{font-size: 20px; line-height: 25px;}
.buscador-list ul li p{font-size: 14px; line-height: 24px;}
.buscador-cnt{column-gap: 20px;}
.projecte-btn.no-border{padding-top: 40px;}

/*noticies*/
.notice{padding: 10px 0;}
.notice .notice-head h2{font-size: 32px; line-height: 36px;}
.notice-head{flex-wrap: wrap; row-gap: 20px;}
.notice-head .notice-filter{column-gap: 2%; row-gap: 0px; width: 100%;}
.filter{width: 49%;}
.filter .select_box_input{width: 100%;}
.filter .search-box-new{width: 100%;}
.noticies-list{padding-bottom: 30px;}
.noticies-list ul{row-gap: 30px;}
.noticies-list ul li .noticies-cont{padding: 20px 15px 0;}
.noticies-list ul li .noticies-cont h3{line-height: 30px;}
.noticies-list ul li {flex: 0 1 49%;}
.noticies-list ul li .noticies-img{border-radius: 10px;}
.noticies-list ul li .noticies-cont h3{font-size: 22px;}

.top-banner.inner-banner .slider-content .flex-caption h1{font-size: 35px; line-height: 36px; margin-bottom: 25px;}
.breadcrum-sec.municipi ul {padding: 0;}
.municipi-sec{padding: 15px 0 40px 0;}
.municipi-inner{padding: 0; column-gap: 0; row-gap: 30px;}
.municipi-lft {flex: 0 1 100%; order: 2;}
.municipi-rgt {flex: 0 1 100%; column-gap: 4%;display: flex; flex-wrap: wrap;}
.municipi-sec p span{font-size: 18px; line-height: 28px;}
.municipi-sec p{font-size: 14px; line-height: 24px; margin-bottom: 15px;}
.municipi-list ul{row-gap: 12px;}
.municipi-list ul li a{font-size: 13px;}
.projecte-btn.m-l-50{ margin: 15px 0 0 0;}
.municipi-map {width: 48%; border-radius: 10px; margin-bottom: 0;}
.municipi-list {width: 48%;}
.recursos-sec{padding: 20px 0 50px 0;}
.recursos-sec .row{padding-right: 0;}
.recursos-sec h2{padding: 0; font-size: 25px; line-height: 35px; margin-bottom: 20px;}
.recursos-sec .swiper-slide .recursos-img{border-radius: 10px;}
.recursos-sec .swiper-slide .recursos-cnt{padding: 20px 20px 0 20px; row-gap: 12px;}
.recursos-sec.serveis1 .swiper-slide .recursos-cnt h3, .recursos-sec.serveis4 .swiper-slide .recursos-cnt h3 {font-size: 25px;line-height: 30px;}
.recursos-sec .swiper-slide .recursos-cnt p{font-size: 14px; line-height: 22px;}

.recursos-sec.serveis1 .swiper-nav-recursos {display: none;}
.recursos-sec.serveis2 .swiper-nav-serveis {display: none;}
.recursos-sec.serveis3 .swiper-nav-experiencia {display: none;}
.recursos-sec.serveis4 .swiper-nav-municipi {display: none;}

.destacada-sec{padding: 15px 0 50px 0;}
.destacada-inner{padding: 0;}
.destacada-sec h3{font-size: 20px;}
.destacada-sec h2{font-size: 28px; line-height: 36px; margin-bottom: 25px;}
.destacada-sec h2 br{display: none;}
.top-banner.destacada .slider-content .flex-caption p span img{opacity: 1;}
.top-banner.destacada{border-radius: 10px;}
.top-banner.destacada .btn-grp{left: 15px;}
.top-banner.destacada .slider-content .flex-caption{width: calc(100% -15px);}
.destacada-cnt{padding: 0; column-gap: 0; row-gap: 50px;}
.destacada-cnt-lft{padding-top: 25px; flex: 0 1 100%; row-gap: 15px;}
.destacada-cnt-lft h4{font-size: 18px; line-height: 28px;}
.destacada-cnt-lft p{font-size: 14px; line-height: 24px;}

.video-sec{margin: 10px 0;}
.video-img{border-radius: 10px;}
.video-sec::after {border-radius: 10px 0px 0px 10px;}
.video-cnt{left: 20px;bottom: 20px;}
.home-video #play-video{left: 20px; bottom: 100px;}
.destacada-cnt-lft ul li{font-size: 14px; line-height: 24px; padding-left: 50px;}
.destacada-cnt-lft ul li::before {left: 10px;}
.destacada-cnt-rgt{padding: 0 20px 0;}
.destacada-cnt-rgt::before {height: 100%;}

/* territori-llistat */
.title-section { padding: 15px 0 30px;}
.title-lft { flex: 0 1 100%; padding-right: 0px;}
.title-rgt { flex: 0 1 100%;}
.title-cnt { row-gap: 30px;}
.territori-list .coneix-btn ul { row-gap: 10px;}
.territori-list .coneix-btn { padding: 0 0 40px;}
.view-content { padding-top: 35px;}
.vista-listat ul { row-gap: 50px;}
.vista-listat ul li{flex: 0 1 49.1%;}
.vista-list a .vista-cnt { padding: 25px 20px 0 20px;}
.carregar-btn { padding-bottom: 80px; width: 100%;}
.carregar-btn a { justify-content: left;}
.page-sticky-sec ul { padding: 1px 15px; width: 100%; margin-left: -15px; margin-right: -15px; display: flex; overflow-x: auto; scrollbar-width: none; flex-wrap: nowrap; column-gap: 20px; justify-content: left;}
.page-sticky-sec ul li { white-space: nowrap;}
.mapa-div {overflow-x: auto;  white-space: nowrap;}
.map-out-div { padding-right: 0; width: 1000px;}
.pop-in-cont h3 { font-size: 25px; line-height: 30px;}
.pop-in-cont, .mapa-cont-div { white-space: initial;padding: 15px 18px 20px;}
.pop-cont { width: 290px;}
.page-sticky-sec ul { padding: 1px 15px; width: 100%; margin-left: -15px; margin-right: -15px; display: flex; overflow-x: auto; scrollbar-width: none; flex-wrap: nowrap; column-gap: 20px; justify-content: left;}
.page-sticky-sec ul li { white-space: nowrap;}

/* descobreix-la-natura */
.descobreix-sec { padding: 15px 0 35px;}
.descobreix-main { padding: 0;}
.descobreix-sec h4 { font-size: 16px; line-height: 32px;}
.descobreix-sec h2{font-size: 35px; line-height:35px;}
.descobreix-img {margin-top: -85px;}
.timagines-sec { padding-bottom: 50px; margin-top: -80px;}
.timagines-main { row-gap: 20px; padding: 0;}
.timagines-lft { flex: 0 1 100%; }
.timagines-rgt { flex: 0 1 100%; }
.timagines-rgt { padding-right: 0;}
.timagines-main h3 { font-size: 25px; line-height: 33px; margin-bottom: 20px;}
.timagines-main p { font-size: 14px; line-height: 24px; margin-bottom: 20px;}
.natura-section { padding: 30px 0 30px;}
.natura-title { padding: 0;}
.natura-section h2 { font-size: 25px; line-height: 30px; margin-bottom: 20px;}
.natura-section h3 { font-size: 18px; line-height: 28px;}
.recomanacion-section { padding: 0px 0 70px;}
.recomanacion-list { padding-right: 0px;  width: 100%}
.recomanacion-list ul li { padding-left: 70px;}
.recomanacion-list ul li::before, .recomanacion-list ul li::after { display: none;}
.recoman-main { column-gap: 20px;}
.shape1, .shape2, .shape3 { display: none;}
.recoman-cont { padding-top: 10px;}
.recoman-cont h3 { font-size: 25px; line-height: 35px;}
.recoman-cont p { font-size: 18px; line-height: 28px;}
.recomanacion-list.mob-div ul { flex-wrap:unset; display: inherit;}

/* territori-llistat */
.title-section { padding: 15px 0 30px;}
.title-lft { flex: 0 1 100%; padding-right: 0px;}
.title-rgt { flex: 0 1 100%;}
.title-section h2 { font-size: 32px; line-height: 36px;}
.title-section p { font-size: 14px; line-height: 24px;}
.title-cnt { row-gap: 15px;}
.territori-list .coneix-btn ul { row-gap: 10px;}
.territori-list .coneix-btn { padding: 0 0 40px;}
.view-content { padding-top: 35px;}
.vista-listat ul { row-gap: 50px;}
.vista-listat ul li{flex: 0 1 49.1%;}
.vista-list a .vista-cnt { padding: 20px 15px 0 15px;}
.vista-list a .vista-cnt h3 { font-size: 25px; line-height: 35px;}
.vista-list a .vista-cnt p { font-size: 14px; line-height: 24px;}
.vista-list a .vista-cnt ul li .loc{column-gap: 5px; padding: 5px 10px;}
.carregar-btn { padding-bottom: 80px; width: 100%;}
.carregar-btn a { justify-content: left;}
.page-sticky-sec ul { padding: 1px 5px; width: 100%;  display: flex; overflow-x: auto; scrollbar-width: none; flex-wrap: nowrap; column-gap: 9px; justify-content: left;}
.page-sticky-sec ul li { white-space: nowrap;}
.mapa-div {overflow-x: auto;  white-space: nowrap;}
.map-out-div { padding-right: 0; width: 1000px;}
.pop-in-cont h3 { font-size: 25px; line-height: 30px;}
.pop-in-cont { white-space: initial;padding: 15px 18px 20px;}
 .mapa-cont-div { white-space: initial;padding: 0;}
.pop-cont { width: 290px;}

.desk-div { display: none;}
.el-consell.mob-div { display: block; padding: 0 0 40px;}
.el-consell.mob-div .swiper-slide { column-gap: 15px;}
.el-consell.mob-div span { width: 40px; font-size: 40px; line-height:40px; font-family: 'Trona-Heavy'; color:#1A1919;}
.el-consell.mob-div .swiper-slide .recoman-icon { width: 90px; height: auto;}
.el-consell.mob-div .swiper-slide .recoman-cont {width: calc(100% - 230px); flex: auto; padding-top: 0;}

/* contactar */
.contactar-sec { padding: 0px 0px 60px;}
.contactar-main { padding: 0; row-gap: 40px;}
.contactar-lft { flex: 0 1 100%; padding-top: 0px;}
.contactar-rgt { flex: 0 1 100%;}
.contactar-main p, .contactar-main a.conct-btn { font-size: 16px; margin-bottom: 10px;}
.contactar-sec ul.ftr-social { margin-top: 30px; column-gap: 20px;}
.contactar-sec ul.ftr-social li a img { max-width: 30px;}
.contact-form .form-box .frm-input .floating-label, .contact-form ul li .env-btn button { font-size: 14px; }

/* projecte */
.page-sticky-sec.sticky { top: 82px; }
.project-lst h2 { margin-bottom: 25px;}
.project-lst .descobreix-img { margin-top: -20px;}
.projecte-sec.projte{ padding: 0px 0 20px 0;}
.projte .projecte-cont { margin-bottom: 30px;}
.espais h3 { font-size: 25px; line-height: 33px; margin-bottom: 20px;}
.espais h3::after { display: none;}
.partida-section { padding: 30px 0 30px;}
.partida-list { float: left; width: 100%;}
.partida-list ul li { padding-left: 0; padding-bottom: 30px;}
.partida-list ul li h3 { font-size: 22px; line-height: 30px; margin-bottom: 20px;}
.partida-list ul li p { font-size: 14px; line-height: 24px; margin-bottom: 20px;}
.partida-section .shape4, .partida-section .shape5, .shape6 { display: none;}
.shape-r-4, .shape-r-5 { display: block;} 
.partida-section.relat-list { padding: 0 0 60px 0;}
.desk-lst, .relat p { display: none;}
.el-consell.mob-lst { display: block; padding: 0;}
/* .partida-section.relat-list .el-consell.mob-div .swiper-nav-consell { top: -90px; }  */
.partida-section.relat-list .el-consell .swiper-slide .consell-img {width: 60px;height: 60px;}
.projecte-cont ul { row-gap: 15px;}
.partida-section.relat-list .el-consell .swiper-slide .consell-cnt {width: calc(100% - 80px);} 
.resultats .projecte-cont ul li { font-size: 14px; line-height: 24px; row-gap: 15px;}
.resultats .projecte-cont ul li p { flex: 0 1 100%;}
.documents-section { padding-bottom: 55px;}
.documents-section ul { padding: 0;}
.documents-section ul li { flex: 0 1 100%;}
.documents-section ul li::after {width: 100%;}
/* .documents-section ul li .date ul li::after{display: none;} */
.date ul { flex-wrap: wrap; row-gap: 0px;}
.natura-section.resultats .projecte-cont { margin-bottom: 0;}
.doc-btn { margin-left: 0; width: 100%; padding: 20px 0 0 0px;}
.formacions-sec { padding-bottom: 55px;}
.formacions p { font-size: 14px; line-height: 24px;}
.formacions p br{display: none;}
.formacions-list ul { row-gap: 35px;}
.formacions-list ul li{flex: 0 1 49%;}
.formc-list .formc-cnt { padding: 20px 25px 0 20px;}
.formc-list .formc-cnt h3, .financat-section h2 { font-size: 22px; line-height: 28px;}
.financat-section p { font-size: 16px; line-height: 26px;}
.financat-section p br { display: none;}
/*.doc-btn { width: 40%;}*/
.formc-btn a { width: 100%; justify-content: left; }
.financat-lst ul {row-gap: 20px;}
.financat-lst ul li{flex: 0 1 32.6%;}
.financat-section { padding: 40px 0 55px;}

.charc-loadmore, .morelink, .charc-loadmore1{width: 100%; font-size: 16px; line-height: 26px; font-family: 'Poppins-Regular'; color: #1A1919;}
.morelink { color: #007FA3; font-family: 'Poppins-Bold';}
.desk-para { display: none;}
.mob-para { display: block;}
.financat-section .projecte-cont ul { row-gap: 10px;}
.financat-section .projecte-cont { position: relative; z-index: 1;}

.projecte-sec{padding: 30px 0 50px 0;}
.projecte-inner {padding: 0;}
.projecte-sec h2{font-size: 25px; line-height: 35px; margin-bottom: 15px;}
.projecte-sec h2 br { display: none;}
.projecte-list{margin-bottom: 25px; display: flex; justify-content: center;}
.projecte-list ul {column-gap: 10px; row-gap: 10px; width: 250px;}
.projecte-cont{margin-bottom: 20px;}
.projecte-cont ul li{flex: 0 1 100%; font-size: 14px; line-height: 24px;}
.projecte-list ul li{flex: 0 1 auto;}
.prj-circle{width: 116px;height: 116px; padding: 10px;}
.prj-circle h3{font-size: 14px; line-height: 18px; column-gap: 5px;}
.projecte-btn a, .formc-btn a{font-size: 18px; line-height: 20px;}
.projecte-btn a span, .formc-btn a span{width: 32px;height: 32px;}
.partida-cont{position: relative; z-index: 9;}
.projecte-cont ul li .espais-list ul {row-gap: 10px;}

.projecte-cont.espais ul { row-gap: 15px;}
.espais-list ul { column-gap: 2%;align-items: flex-start; }
.espais-list ul li { flex: 0 1 49%;}

.view-inner{padding: 25px 15px 0 15px;}
.view-inner .view-lft {width: 100%; padding-top: 0; display: none;}
.view-inner .view-lft.show {display: block;}
.view-inner .view-content {width: 100%;padding-top: 0;}
.vista-listat.itineraris ul {column-gap: 2%;row-gap: 50px;}
.overlay-cont span {width: 72px; height: 72px;}
.territori-sec.m-b-80 {margin-bottom: 35px;}
.vista-listat{margin-bottom: 40px;}
.title-section.pad {padding: 0 0px 25px 0px;}

.view-lft-inner{margin-bottom: 30px;}
.vista-list.itineraris a .vista-cnt h3 {font-size: 22px;line-height: 28px;}
.vista-listat.itineraris ul li.no-img .vista-list a .vista-cnt {padding: 25px 25px;}

.municipi-title{padding: 15px 0;}
.municipi-inner-title{padding: 0;}
.municipi-title h2{ font-size: 28px; line-height: 32px; margin-bottom: 20px;}
.municipi-title h3{font-size: 18px; margin-bottom: 10px;}
.municipi-lst ul{column-gap: 10px; row-gap: 10px;}
.creus-img{margin-bottom: 20px;}

.rec-territori-sec{padding: 15px 0 35px 0;}
.rec-territori-inner{padding: 0;}
.breadcrum-sec {padding: 15px 0;}
.rec-territori-sec h2{font-size: 32px; line-height: 36px; margin-bottom: 15px;}
.rec-territori-sec p {font-size: 16px;line-height: 26px;}
.rec-territori-sec p br{display: none;}
.recursos-list {padding: 35px 0;}
.recursos-list h2{font-size: 32px;line-height: 36px; margin-bottom: 25px;}
.recursos-list ul li a{width: 200px;height: 200px;}
.recursos-list ul li a h3 {font-size: 20px;line-height: 25px;}

.top-banner.inner-banner.itineraris .slider-content .flex-caption h1 {font-size: 35px;line-height: 36px;}
.top-banner.inner-banner.itineraris .slider-content .flex-caption h1 br{display: none;}
.grups-list{margin: 15px 0 25px;}
.shape7{display: none;}
.bitmap{margin: 10px 0 20px;}
.grups-list ul li{column-gap: 12px;}
.grups-list ul li p{font-size: 14px; column-gap: 12px;}
.mob-filter a{display: flex;}
.pop-in-cont.itineraris h3 {font-size: 22px;line-height: 28px;}
.view-inner.recursos {padding-top: 25px;}
.view-lft-inner:last-child{margin-bottom: 0;}
.coneix-btn.page-sticky-sec ul {width: calc(100% + 30px);}

}  

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {

.projecte-list ul {column-gap: 12px; row-gap: 10px; width: 250px;}
.descobreix-img {margin-top: -50px;}
.timagines-sec { padding-bottom: 50px; margin-top: -50px;}

/* .el-consell.mob-div .swiper-nav-consell { top: -130px;} */
.grups-list ul li{flex: 0 1 100%;}
.grups-list ul li:nth-child(2) {border-top: none;}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.slider-content .flex-caption h1{font-size: 28px; line-height: 32px; letter-spacing: normal;}
.notices-lst ul li{flex: 0 1 100%;}
.notices-lst ul li .noticias-cont h3{font-size: 15px; line-height: 22px;}
.serveis-sec ul {column-gap: 10px;}
.serveis-sec ul li a {width: 100px;height: 100px;}
.buscador-cnt{column-gap: 0; row-gap: 20px;}
.buscador-img {flex: 0 1 100%; border-radius: 10px;}
.buscador-det {flex: 0 1 100%;}
.noticies-list ul li {flex: 0 1 100%;}
.notice-head .notice-filter{column-gap: 0; row-gap: 15px; width: 100%; flex-wrap: wrap;}
.filter{width: 100%;}

.municipi-rgt{column-gap: 0; row-gap: 30px;}
.municipi-map {width: 100%; border-radius: 10px; margin-bottom: 0; order: 2;}
.municipi-list {width: 100%; order: 1;}

.descobreix-img {margin-top: -30px;}
.timagines-sec { padding-bottom: 50px; margin-top: -30px;}
.formacions-list ul li {flex: 0 1 100%;}

 .vista-listat ul li {flex: 0 1 100%;}
 .projecte-cont.espais ul { row-gap: 15px;}
 .espais-list ul { column-gap: 4%;align-items: flex-start; }
 .espais-list ul li { flex: 0 1 48%;}

 .vista-listat.itineraris ul li {flex: 0 1 100%;}

.recursos-list ul li a {width: 160px;height: 160px;}
.recursos-list ul li a h3 {font-size: 18px;line-height: 24px;}
.mob-filter a{width: 100%;}
.view-tab ul.tab-list{width: 100%;}
.territori-sec .territori-list .grid-view-list .mob-filter {flex-wrap: wrap; row-gap: 25px;}

}

@media screen and (max-width:359px) {
    /* .el-consell.mob-div .swiper-nav-consell { top: -160px;} */
    .espais-list ul li { flex: 0 1 100%;}

}
