@charset "utf-8";
/* CSS Document */

input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-border-radius:0; -webkit-appearance: none; }
a[href^=tel] {
text-decoration:inherit;
color: inherit; 
}
/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px) {
.inner-banner img { height: inherit;}
.onsom-sec.new-barc{min-height:620px;}
}
@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}	
}
@media only screen and (min-width: 1920px) {
.video_text ul li .ban-cont {/*transform: translateY(48%); -webkit-transform: translateY(48%); -moz-transform: translateY(48%); -o-transform: translateY(48%);*/ }	
}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%; }
.row, .row1 { width:1000px; }
.convert-car .trans-row {width:1000px;}
.slider-img img {height: 100%;}
footer ul.sociol-icc li{margin-right:12px;}
.eb-que ul li .que-cont{padding:5px 15px;}
.Barcelona-social .blogy-t-rgt ul li{min-height:250px;}
.ddsmoothmenu ul li{margin-right:50px;}
.nav-wrap{margin-right:50px;}
#example-one li{margin-left:50px;}
header .head-top .site-select { margin-right:40px;}

.eb-que ul li .que-cont h1 {font-size: 16px;line-height: 20px;}

/*home css */
.symp-lft ul li .symp-cont {padding: 22px 30px 60px 22px;}
.symp-lft ul li .symp-cont p {font-size: 16px;line-height:20px;}
.symp-lft ul li .symp-cont h2 {margin-bottom: 20px;}
.symp-lft ul li .symp-cont1 {padding: 22px 22px 32px 22px;}

/*map*/
.map-deqq-rht{float:none; margin:0 auto; position:relative; bottom:0; right:0;}

/*que 1 css*/
.que-fem-row { width:1000px; }
.assort-pop ul li.ass-org.vio-blu a { width:auto;}
/*que 30-10-2018*/
.des-row{ width:1000px;}
.pde-row{ width:1000px;}
.pde-rht {float: right; width: 30%; margin-right: 20%;}

.map-deqq-rht ul.dropdown-menu {min-width: 270px;}

.ess-icon { width: 120px; height: 120px; background-size:100%;}
.lidra-icon { width: 80px; height: 80px; background-size:100%;}

.video_text ul li .ban-cont {/*transform: translateY(50%); -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -o-transform: translateY(50%); */ }
.ban-cont h1 {margin-bottom:20px; font-size:24px;line-height:28px;}
.slider-img img {height: 100%;}

/*index new*/
.new-t-lnks ul li .cn{min-height:145px;}
.convert-car.ho-ca #convert-car.owl-theme .owl-nav .owl-prev{left:-15px;}
.convert-car.ho-ca #convert-car.owl-theme .owl-nav .owl-next{right:-15px;}
} 


/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .row1 { width:750px; }
.row2 {width:750px;}
.convert-car .trans-row {width:750px;}
.slider-img img {height: 100%;}
header .head-top a.web-lnk{margin-left:15px;}
header .head-top .site-select{margin-right:50px;}
header .mid-link ul.sociol-icc{margin-right:25px;}
.inner-banner img {height: 130px;}
.ddsmoothmenu{margin-right:20px;}
.ddsmoothmenu ul li{margin-left:25px;}
.nav-wrap{margin-right:20px;}
#example-one li{margin-left:25px;}
.activ-cont .activ-cont-main{padding-right:0;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt ul li{  padding-left: 30px; width: 46.5%; margin-right: 7%; padding-bottom:25px;}
.Barcelona-social .blogy-t-rgt ul li{min-height:230px; width:30.5%;}
.Barcelona-social .blogy-t-rgt ul li .blogy-cont h2{font-size:20px; line-height:24px;}
.eb-que h1{font-size:40px;}
.Barcelona-social{padding:30px 0;}
.eb-que ul li .que-cont h1{font-size:16px;line-height:20px;}
footer ul.sociol-icc li{margin-right:12px;}
.eb-que ul li .que-cont{padding:5px 7px;}
footer ul.foot-main > li, footer ul.foot-main > li:first-child{width:50%;}
footer ul.foot-main > li:last-child{width:100%; text-align:center;}
footer ul.foot-main > li ul.cont-icc{float:none; margin:15px 0;}
footer ul.foot-main > li ul.cont-icc li{float:none; width:auto; text-align:center; display:inline-block;}
footer{padding:40px 0;}
.Barcelona-social .blogy-t-rgt ul li .blogy-cont .blo-btm{padding-right:5px;}
.Barcelona-social .blogy-t-rgt ul li .blogy-contt h2{font-size:24px; line-height:28px;}
.Barcelona-social .blogy-t-rgt ul li .blogy-cont .blo-top .blo-top-rgt .twt{right:15%;}
header .menu .row{padding-left:0px;}
.bred-crm .row{padding-left:0px;}
.activ-cont .row{padding-left:0px;}
/* top header page css */
.city-left div {width: 35%;padding-right: 20px;}
.city-left ul {float: left; width: 60%;}
.city-left ul li a { font-size:11px;}
.city-left {width: 72%;}
.city-right { width:28%;}
.city-right ul.buttons li { width:100%; margin-bottom:5px;}
.city-right ul.buttons .button a {display: inline-block;}
.app-panel .padding .left {width: 20%;padding-right: 20px;}
.app-panel .padding .left p {font-size: 16px;line-height: 16px;}
.app-panel .padding ul.app-links li a div { width:100%; padding-left:0px;}
.app-panel .padding ul.app-links li a div p{ width:100%;}
.app-panel .padding ul.app-links { width:57%;}
.app-panel .padding nav.links { width: 23%;}

/*premsa*/
.persona-de .row, .premsa-dwlds .dwlds-pad{width:750px;}
.persona-de .persona-cont ul li{margin-right:3%;}
.premsa-dwlds .dwlds-pad ul li .dwlds-img{width:50%;}
.premsa-dwlds .dwlds-pad ul li:nth-child(2n) .dwlds-cont{width:50%; padding-left:0;}

/* transparencia css */
.trans-row{ width:750px; }

/* que-fem css */
#altres-car.owl-carousel .item-rht {padding: 20px 25px 0px;}
#altres-car.owl-carousel .item-rht p {margin-bottom: 20px;}
.asses-rgt { padding: 10px 0px 0px 30px;}

/* que-som css */
#publication.owl-carousel .item-rht {margin-top: 0px;}
#informes.owl-carousel .item-rht{margin-top: 0px;}
#estrategics.owl-carousel .item-rht{margin-top: 0px;}
#estrategics ul.item-list li { margin-bottom:20px;}

/* agenda de-activities */
.agenda-lft {width: 23%;margin-right: 4%;}
.agenda-rgt h1, .recent-filter h2 {font-size: 16px;}
ul.filter-list li .icon-div ul li.time-icon h2, ul.filter-list li .icon-div ul li.calender-icon h2 { font-size:17px;}
ul.filter-list li .txt-div { height:auto; padding:15px 0px 10px;}
ul.filter-list li { padding: 0px 15px 0px 15px; }
ul.filter-btns li{margin-bottom:5px;}
ul.filter-btns{position:relative; width:100%;}

/* agenda de-activities new css */
#myToggler.accordion-agenda.agenda-accd h4 { line-height:14px;}

/* menu css */
.cbp-hrmenu > ul > li {margin: 0px 14px;}
.cbp-hrmenu > ul > li > a { font-size:13px;}
.casos-lft ul li .overlay span.play-icon {background-size:cover;width: 50px;height: 50px;}
.menu-lft.estem {width: 75%;}

/*home css */
.symp-lft ul li:first-child {width:100%;}
.symp-lft ul li {width: 50%;}
.symp-lft ul li .symp-cont {padding: 22px 30px 60px 22px;}
.symp-lft ul li .symp-cont p {font-size: 16px;line-height:20px;}
.symp-lft ul li .symp-cont h2 {margin-bottom: 20px;}
.symp-lft ul li .symp-cont1 {padding: 22px 22px 32px 22px;}
.symp-lft.symp-rgt ul li:first-child {width: 100%;}
.symp-lft.symp-rgt ul li:last-child { display:none;}
.symp-lft.symp-lft-full ul li {width:100%;}
.symp-lft.symp-rgt ul li.mob-img{ display:block;}
.lidra-icon, .ess-icon { opacity:0.5;}

ul.sociol-icc{ text-align:right;}
.som-box {width: 100%;}
.som-lft {width: 54%;}
.som-rht { margin: 60px 0 0 0; width: 46%;}
.ban-cont h1 {font-size: 21px;line-height:25px; margin-bottom:20px;}
.video_text ul li .ban-cont {padding: 15px 15px 0px; /*transform: translateY(50%); -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -o-transform: translateY(50%);*/}
.video_text ul li .ban-cont:hover {padding:15px 15px 15px;}
.video_text ul li .ban-cont.formacio:hover span {line-height: 25px;}
.video_text ul li .ban-cont:hover span{line-height: 25px;}

/* qui-som2 page css */
.notices-cont.estrategies ul.tabs li {padding: 15px;line-height: 26px;font-size: 20px;}
.notices-cont.estrategies .tab_container {padding: 0 20px;}
.notices-cont.estrategies ul.tabs {margin: 0 0 20px;}

/*map*/
.map-deqq-rht{float:none; margin:0 auto; position:relative; bottom:0; right:0; width:35%;}
.map-deqq .map-pointer ul.orange-dot li span.a-con{width:290px; padding:25px 20px;}
.map-deqq-rht ul.dropdown-menu{min-width:100%;}

/*que 1 css*/
.que-fem-row { width:750px; }
.que-fem-lst ul li {margin-right: 3%; padding:18px 18px 10px 18px; margin-bottom: 25px; width:48.5%;}
.que-lft-cont {width: 73%;}
.que-lft-cont p { font-size:14px;}
.que-rht-img { width:27%;}
.assort-pop { padding:25px; height:auto;}
.assort-pop ul li { min-height:220px; width: 48%;}
.assort-pop ul li.ass-org.vio-blu a { width:auto;}

/*que 30-10-2018*/
.des-row{ width:750px;}
.pde-row{ width:750px;}
.activitats-cont{ padding:35px;}
.serveis ul li .asses-rgt {padding: 0px 0 0 35px;min-height: auto;}
.serveis ul li.emp .asses-rgt {padding: 0 35px 0 0;}
.serveis ul li{ margin-bottom:35px;}
.program-div{padding:35px;}
.program{ margin-bottom:35px;}
.inscriu-cont{ padding:30px 70px;}
.pde-rht {float: right; width: 38%; margin-right: 12%;}



/*agenda activitats css */
#myToggler.accordion-agenda.agenda-accd { padding-left:0;}
#myToggler.accordion-agenda.agenda-accd h4 { font-size:13px; line-height:7px;}
#myToggler.accordion-agenda.agenda-accd h4 span.arrow-dwn { margin-right:-5px;}
#myToggler.accordion-agenda ul li { font-size:13px;}

/* */
#publication.owl-carousel, #estrategics.owl-carousel, #informes.owl-carousel { padding: 0 3%;}

.casos-section.no-top-pad .row {padding: 0px 60px;}
.casos-section.no-top-pad .casos-lft ul li .video-img img {height: 95px;}

.ess-icon { width: 100px; height: 100px; background-size:100%; right: 10px;}
.lidra-icon { width: 70px; height: 70px; background-size:100%; right: 15px;}

/* lloguer sales page */
.notices-cont.sales-pad .notices-row {width:650px;}
.sales-rht {width: 35%;}
.sales-l {width: 58%;}
.sales-rht a { margin-bottom: 35px;}

/* notices main page css */
.notices-cont.ets-perio.butlleti-sec.newsletter.newsletter-in {margin: 0px 0 40px;}

/* notices inner page css */
.progress-row {width: 750px;}

.form-div .row2{ width:750px; }
/*27-2-2019*/
.notices-cont.estrategies.trans ul.tabs li {padding: 30px 10px;font-size: 16px;line-height: 24px;}
.notices-cont.estrategies.trans {margin-bottom: 35px; padding-bottom: 50px;}

/*index new*/
.new-t-lnks ul li .cn{min-height:145px;}
.convert-car.ho-ca #convert-car.owl-theme .owl-nav .owl-prev{left:-10px;}
.convert-car.ho-ca #convert-car.owl-theme .owl-nav .owl-next{right:-10px;}
.symp-section.new-t-lnks ul{text-align:center;}
.symp-section.new-t-lnks ul li{float:none; display:inline-block; width:19%; margin-bottom:2%;}
.cbp-hrmenu .cbp-hrsub{left:-10px;}
.symp-lft ul li .symp-cont1{width:100%;}
.symp-lft.symp-lft-full ul li{margin-bottom:1%;}

.notices-cont.estrategies.ajudar ul.tabs li{height:440px;}
.notices-cont.estrategies.ajudar ul.tabs li.active::after{bottom:-40px;}

.bitmap{padding:0 1%;}
#publication.owl-carousel.pres .item-rht ul.year{margin-top:50px;}
.software-li-not.his li:first-child{margin-left:0px;}
ul.filter-list li .icon-div ul li.time-icon {width: 60px;}

.inner-banner .ban-txt h1.sm-dev br{display:none;}
}
/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
body{ height:auto !important;}
img {max-width:100%; }
.row, .row1, .row2, .list-dist .notices-row { width:90%; }
.convert-car .trans-row {width:90%;}
.ddsmoothmenu{ display:none}
.m-menu{ display:block}
.lang-select{ display:none}
.btn-site-link{ display:none}
.lang-select.select-mbl { display:block}
.inner-banner img {/*height: 130px;*/ height:auto;}
header .head-top a.web-lnk { font-size:14px;}
header .head-top { border-bottom: 1px solid #e6e6e6;}
header .head-top a.web-lnk{margin-left:0px;}
header .head-top .site-select{margin-right:48px;}
header .mid-link ul.sociol-icc{margin-right:25px;}
.inner-banner .ban-txt h1 {font-size: 22px;line-height: 26px;}
.ddsmoothmenu{margin-right:20px;}
.ddsmoothmenu ul li{margin-left:25px;}
.nav-wrap{margin-right:20px; display:none;}
.cbp-hrmenu{ display:none;}
#example-one li{margin-left:25px;}
.activ-cont .activ-cont-main{padding-right:0;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt ul li{  padding-left: 30px; width: 46.5%; margin-right: 7%; padding-bottom:25px;}
.Barcelona-social .blogy-t-rgt ul li{min-height:255px; width:30.5%;}
.Barcelona-social .blogy-t-rgt ul li .blogy-cont h2{font-size:20px; line-height:24px;}

.eb-que h1{font-size:26px; font-family: 'source-sans-pro-semibold'; text-align:left; margin-bottom:15px;}
.Barcelona-social{padding:30px 0;}
.eb-que ul li .que-cont h1{font-size:16px; line-height:20px;}
footer ul.sociol-icc li{margin-right:12px;}
.eb-que ul li .que-cont{padding:5px 7px;}
footer ul.foot-main > li, footer ul.foot-main > li:first-child{width:100%; margin-bottom:20px;}
footer ul.foot-main > li{float:none; text-align:center; display:inline-block;}
footer ul.foot-main > li img{float:none;}
footer ul.foot-main > li:last-child{width:100%; text-align:center;}
footer ul.foot-main > li ul.cont-icc{float:none; margin:0px 0;}
footer ul.foot-main > li ul.cont-icc li{float:none; width:auto; text-align:center; display:inline-block;}
footer{padding:30px 0;}
header .mid-link{display:none;}
.activ-cont{padding-top:25px;}
.eb-que ul li{float:none; text-align:center; display:inline-block; width:30.4%; margin-bottom:2%;}
.eb-que ul li:nth-child(3n){margin-right:0;}
.eb-que ul{float:none; text-align:center;}
.Barcelona-social .work-categary-list{width:100%; margin-right:0; margin-bottom:15px;}
.Barcelona-social .blogy-t-rgt{width:100%;}
.Barcelona-social .blogy-t-lft ul li{margin-right:1%;}
.Barcelona-social .blogy-t-rgt ul li .blogy-cont .blo-btm{padding-right:0;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt ul li h4{margin:14px 0;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt ul li h1{margin-bottom:14px;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt.activ-related ul li{padding-bottom:0;}
header .menu .row{padding-left:0px;}
.bred-crm .row{padding-left:0px;}
.activ-cont .row{padding-left:0px;}

/* mobile header show css */
/*.menu.affix { position:relative;}*/

/*premsa*/
.persona-de .row, .premsa-dwlds .dwlds-pad, .notices-row, .list-dist-filter .notices-row{width:100%; padding:0 2%;}
.persona-de .persona-cont ul li{margin-right:3%;}
.premsa-dwlds .dwlds-pad ul li .dwlds-img{width:50%;}
.premsa-dwlds .dwlds-pad ul li:nth-child(2n) .dwlds-cont{width:50%; }
.persona-de .persona-cont{padding-left:4%;}
.persona-de .persona-cont h2{margin-bottom:10px;}
.notices-cont.ets-perio{padding:30px 0;}
.premsa-dwlds .dwlds-pad ul li:nth-child(2n){padding-left:3%;}
.progress-row{width:100%;}
.progress-div, .ap-width, .ap-text { height:50px; font-size:18px;}

/* transparencia css */
.trans-row{ width:95%; }
.trans-row.que-row{ width:95%; }
.table-responsive { border:none;}
.pagination-ofer { margin:25px 0px 0px;}
/* butlleti css */
.notices-cont.premsa-cont {padding-bottom: 30px;}
.notices-cont.ets-perio.butlleti-sec {padding: 20px 0 30px 0;margin-bottom:40px;}

/* que-fem css */
#altres-car.owl-carousel {padding: 0 35px; }
#altres-car.owl-carousel .item-rht {padding: 20px 25px 0px;}
#altres-car.owl-carousel .item-rht p {margin-bottom: 20px;}
.fem-dest { padding: 30px 30px;}
.asses-rgt { padding: 10px 0px 0px 30px;}
.eines-div { padding: 30px 25px 30px 25px;}
.eines-form-lft { padding:0px 20px;}
.tambe-list-out {padding-left: 20px; margin-top:20px;}
.tambe-list h1 {font-size: 25px;line-height: 25px;}
.tambe-list-pad {padding: 25px 0px 18px 0px;}
#informes1.owl-carousel {padding: 0 6%;}
#informes1.owl-theme .owl-nav .owl-prev { left:0px;}
#informes1.owl-theme .owl-nav .owl-next { right:0px;}
.informes h2 {font-size: 25px;line-height: 25px;}

/* que-som css */
#publication.owl-carousel .item-rht {margin-top: 0px;}
.corporatius h2{font-size: 25px;line-height: 25px; padding-bottom: 0px; margin-bottom: 15px;}
#informes.owl-carousel .item-rht{margin-top: 0px;}
.corporatius.mar-top {margin: 35px 0 0 0;}
#estrategics.owl-carousel .item-rht{margin-top: 0px;}
#estrategics ul.item-list li { margin-bottom:20px;}

/* contacte css */
.notice-content .form { padding:0px 10px;}
.entitat-form ul li label { width:32%;}
.entitat-form ul li .full-width label{ width:32%;}
.halfwidth {width: 100%;}
.entitat-form ul li .full-width .multiselect {width: 68%;}
.group-lab, #myDropdown.dropdown.national-select{width: 68%;}
.entitat-form ul li .full-width.lbl-width .multiselect {width: 100%;}
.delagacio ul li input, ul.responsable li input{width: 100%;}
.delagacio ul li, ul.responsable li { text-align:left;}

/* agenda de-activities */
.agenda-lft {width: 100%;margin-right: 0; margin-bottom:25px;}
.agenda-rgt { width:100%;}
.agenda-rgt h1 {background: url(../images/exc-icon.png) no-repeat top 0px left 0px;padding-left: 45px; font-size: 20px;}
ul.filter-list li .icon-div ul li.time-icon h2, ul.filter-list li .icon-div ul li.calender-icon h2 { font-size:17px;}
ul.filter-list li { padding: 0px 15px 0px 15px;}

/* agenda new css */
.agenda-lft.agenda-lft-new{width: 100%;margin-right: 0; margin-bottom:50px;}
.agenda-rgt.agenda-rt-pad {width:100%;}
#calendar.ch-cal.hasDatepicker {margin-bottom: 30px;}

/*home page css */
ul.notices-list li { width:48%;margin: 0px 4% 30px 0px;}
ul.notices-list li:nth-child(2n-2) {margin: 0px 0px 30px 0px;}
.casos-lft { width:100%;}
.ban-cont h1 {font-size:18px;line-height:22px;}
.ban-cont p { display:none;}
.video_text ul li .ban-cont {padding: 15px 15px 0px; transform: translateY(0%); -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -o-transform: translateY(0%); bottom:0px;}
.video_text ul li .ban-cont:hover h1 {margin-bottom:0px;}
.video_text ul li .ban-cont:hover {padding:15px 15px 15px;}
.video_text ul li .ban-cont.formacio:hover span {line-height: 22px;}
.video_text ul li .ban-cont:hover span{line-height: 22px;}

.symp-lft ul li:first-child {width:100%;}
.symp-lft ul li {width: 50%;}
.symp-lft ul li .symp-cont {padding: 22px 30px 60px 22px;}
.symp-lft ul li .symp-cont p {font-size: 16px;line-height:20px;}
.symp-lft ul li .symp-cont h2 {margin-bottom: 20px;}
.symp-lft ul li .symp-cont1 {padding: 15px 22px 15px 22px;}
.symp-lft.symp-rgt ul li:first-child {width: 100%;}
.symp-lft.symp-rgt ul li:last-child { display:none;}
.symp-lft.symp-lft-full ul li {width:100%;}
.symp-lft.symp-rgt ul li.mob-img{ display:block;}
.lidra-icon, .ess-icon { opacity:0.5;}

.bar-act ul li {width:50%; min-height: 220px; margin-bottom:20px;}
.onsom-sec {padding: 20px 0px 10px;}
.onsom-sec h1 { margin-bottom: 25px; font-size:25px; text-align:left; font-family: 'source-sans-pro-semibold';}
.som-lft { width:100%;}
.som-box {width: 100%;}
.som-rht {width: 100%; margin:40px 0 0 0; display:none;}
.som-list { display:none;}


/*qui-som1 css */
.notices-cont.qui-home .notices-row {width: 95%;}
.notices-cont.qui-home-tambe .notices-row {width: 95%;}
.notices-cont.qui-home-tambe {padding: 35px 0;}
.notices-cont.qui-home-tambe li {width:100%;padding-left:0px;}
.notices-cont.qui-home-tambe li span {margin-left: 10px;}

/* equipament css */
.equipa-pad ul li {width:48%;margin:0px 4% 20px 0px;}
.equipa-pad ul li:nth-child(3n-3) {margin-right:4%;}
.equipa-pad ul li:nth-child(2n-2) {margin-right:0px;}

/*convert-de-sant css */
.convent-sant .notices-row {width: 100%;}
.conv-map .conv-m-lf {width:55%;}
.conv-map .conv-m-lf iframe {width:100%;}
.conv-map .conv-m-rg {width:45%;}

/* qui-som2 page css */
.notices-cont.estrategies ul.tabs li {padding: 15px;line-height: 26px;font-size: 20px;}
.notices-cont.estrategies .tab_container {padding: 0 0px;}
.notices-cont.estrategies ul.tabs {margin: 0 0 20px;}
.casos-section.no-top-pad .casos-lft ul li .video-img img {height:inherit;object-fit: contain;}

.projectes-intl h2 {font-size: 22px;line-height: 30px;}
.projectes-intl h3 {font-size: 20px;margin-top: 30px;}
.xarxes-pad { margin-bottom:0px;}
.software-li li {margin-right:5%;}
.software-li li a {font-size: 18px;line-height: 25px;}
.map-pad {margin-bottom: 20px;}
.map-partner {margin-top: 20px;margin-bottom: 10px;}
.projectes-intl .pressupost-pad h3 {margin-top: 0;margin-bottom: 20px;}


.smk_accordion.acc_with_icon .accordion_in .acc_head, .smk_accordion.acc_with_icon .accordion_in .acc_content {padding-right: 40px;padding-left: 20px;}
.smk_accordion .accordion_in .acc_head .acc_icon_expand, .smk_accordion .accordion_in.acc_active .acc_head .acc_icon_expand {right: 25px;}
.smk_accordion.acc_with_icon .accordion_in .acc_content {padding-right: 35px;padding-left: 35px;}

/*map*/
.map-deqq-rht{float:none; margin:0 auto; position:relative; bottom:0; right:0; width:100%;}
.map-deqq .map-pointer ul.orange-dot li span.a-con{width:290px; padding:25px 20px;}
.map-deqq-rht ul.dropdown-menu{min-width:100%;}
.map-dequ-pad img.map{margin-top:40px;}
.map-dequ-pad { margin:0;}
.map-deqq{margin-bottom:15px;}

/*que 1 css*/
.que-fem-row { width:95%; }
.que-fem-lst ul li {margin-right: 3%; padding:18px 18px 10px 18px; margin-bottom: 25px; width:48.5%; min-height: 280px;}
.que-lft-cont {width: 72%;}
.que-lft-cont p { font-size:14px;}
.que-rht-img { width:27%;}
.assort-pop { padding:25px;}
.assort-pop ul li { min-height:220px; width: 48%; padding:0px 0px 10px 18px;}
.assort-pop ul li p {line-height:18px;}
.assort-pop ul li.ass-org.vio-blu a { width:auto;}
.que-fem-lst ul li h2 { margin-bottom:15px;}
.que-fem-lst h3 { padding:10px 0;}
.assort-pop h3 { padding:0;}

/*que 30-10-2018*/
.des-row{ width:95%;}
.pde-row{ width:95%;}
#altres-car.owl-carousel.qqe { padding: 0 35px;}
#altres-car.owl-carousel.qqe .owl-nav .owl-prev {left: 0;}
#altres-car.owl-carousel.qqe .owl-nav .owl-next { right:0;}
.activitats-cont{ padding:30px 30px;}
.serveis ul li.emp .asses-rgt {padding: 10px;}
.purple{ margin-left:0;}
.program-div{padding:30px 30px;}
.inscriu-cont{padding:30px 30px;}
.notices-cont.que h2 {font-size: 22px; margin-bottom:15px;}
.notices-cont.que .des-row h2{font-size: 22px;margin: 25px 0 10px 0;}
.serveis ul li .asses-rgt { padding: 0px 0px 0px 35px;min-height: auto;}
.serveis ul li{ margin-bottom:30px;}
.map-cont{padding-left:0;}
.descob-map{padding: 25px 0 20px 0;}
.descob-map h3{ padding-left:0;}
.map-img{ margin-top:20px;}
.pde h2 {padding-bottom: 0;}
.pde h4{ padding:25px 0 10px 0;}
.pde-rht {float: right; width: 38%; margin-right: 12%;}
.serveis ul li.emp .purple.pr {margin-left: 5px;}
.purple.one {margin-top: 0px;}
.purple{ margin-left:0;}
.serveis h2{ padding-left:0;}
/* */
#publication.owl-carousel, #estrategics.owl-carousel, #informes.owl-carousel { padding: 0 3%;}
.corporatius h2	{ padding-left:0; text-align:center;}

.slider-img img{height:100%;}

.casos-section.no-top-pad .row {padding: 0px 20px;}

.video-qui-home{width:100%;}
.igualtat-grid{width:100%;}


#desktop-banner.banner-pad { display:none;}
#mobile-banner { display:block;}

#section01.symp-section .symp-lft { display:none;}
#section01.symp-section .symp-lft.symp-lft-full { display:block;}
#section01.symp-section .symp-cont1.symp-cont p { display:none;}
#section01.symp-section .symp-cont1 p { display:none;}
#section01.symp-section .symp-lft ul li .symp-cont1 h1 { font-size:24px; line-height:25px; margin-bottom:10px;}
#section01.symp-section .symp-lft ul li .symp-cont1 a { font-size:17px; font-family: 'source_sans_proregular'; line-height:18px;}
#section01.symp-section .lidra-icon { width: 53px; height: 60px; right: 15px; bottom: 60px; background-size: cover; opacity:0.9;}
#section01.symp-section .symp-lft ul li .symp-cont { align-items:inherit; justify-content:inherit;}
#section01.symp-section .symp-lft.symp-lft-full ul li .symp-cont1.symp-cont > div a { float:left;width: 280px;}
#section01.symp-section .symp-lft ul li .symp-cont1 { width:100%;}
#section01.symp-section .symp-lft ul li .symp-cont1 a { float:left;width: 280px;}
#section01.symp-section .ess-icon {width: 96px;height: 60px; background-size: cover; opacity:0.9; right: 20px; bottom: 24px;}

#mobile-carousel.convert-car { display:block; margin-top:10px;}
.onsom-sec h1.onsom-tit-mob { display:none;}
.onsom-sec h1.onsom-tit { display:none;}
.troba-btn { display:block;}
.casos-section { padding-bottom:25px;}
.notices-sec h1 { text-align:left; font-size:25px; font-family: 'source-sans-pro-semibold'; }
.casos-section h1 { font-size:25px; text-align:left; font-family: 'source-sans-pro-semibold'; padding-left:20px; margin-bottom:15px;}
#noticies-carousel { margin-top:15px; padding: 0 30px;}
.notices-sec .view-button { display:none;}
#noticies-carousel .item .icon-d { display:none;}
#noticies-carousel .item p { margin-bottom:0;}

.eb-que ul.desktop-que { display:none;}
.eb-que ul.mob-que { display:block; }

.Barcelona-social { display:none;}
.eb-que { margin:25px 0 0 0;}
.venure-video { display:block;}
.titol-video-pad { margin-bottom:0px;}
.notices-cont.projt-cont { padding-bottom:20px;}
.que-fem-lst .podem-list { margin-bottom:10px;}

.mob-som-li{ display:block;}
#myDropdown3 {margin-bottom: 8px;}


.symp-lft.symp-lft-full ul li .symp-cont1.symp-cont a.descr-txt { display:none;}
.mobile-lidera-txt { display:block;}

.map-deqq img.map { display:none;}
.map-deqq .map-pointer{ display:none;}
.som-box h1.mobile-title { display:block;}
.som-box h2.mobile-title { display:block;}
.map-deqq-rht .som-box p { display:none;}
.map-deqq-rht .som-box { margin-bottom:0;}
.list-dist .notices-row  h1 { margin:0 0 10px 0;}

h1.desktop-title { display:none;}
.notices-row h1.mobile-title { display:block;}
.map-deqq-rht h3 { margin-bottom:20px;}

.bred-crm { display:none;}

.agenda-cont { padding: 15px 0px 50px 0px;}
.fil-btn {display:block;}
.recent-filter { display:none;}
.recent-filter.recent-filter-mobile { display:none;}
ul.filter-btns { text-align:center;}
ul.filter-btns li { float:none; display:inline-block;}
.agenda-rgt h1 { display:none;}
.filter-div {border-top:none;}
/*.agenda-lft.agenda-lft-new { display:none;}*/

/* news letter page */
.notices-cont.ets-perio.butlleti-sec.newsletter .notices-row {width: 90%;padding: 0 0;}
.notices-cont.ets-perio.butlleti-sec.newsletter {margin: 30px 0 40px;}

/* contact page */
.notices-cont.contact-pad {padding: 30px 0px 25px 0px;}
.notices-cont.contact-pad .notices-row {width: 90%;padding: 0 0;}
.contact-pad .cont-r {margin:0px 0 0 0; width: 44%;}
.notices-cont.visites-pad {padding: 30px 0px 35px 0px;}
.notices-cont.visites-pad .notices-row {width: 90%;padding: 0 0;}

/* lloguer sales page */
.notices-cont.sales-pad {padding: 30px 0px 0px 0px;}
.espais {margin: 30px 0 0px 0px;}
.espais h1 {margin: 0 10%;}
.espais ul li {width:48%;margin-right:4%; margin-bottom:40px;}
.espais ul li:nth-child(3n-3) {margin-right:4%;}
.espais ul li:nth-child(2n-2) {margin-right:0px;}
.notices-cont.sales-pad .notices-row {width:90%; padding:0px;}
.sales-rht {width: 100%;margin-bottom:20px;}
.sales-rht h3 { float:none; display:block;}
.sales-l {width:100%; margin-bottom:40px;}
.sales-rht a.pdf-link { display:block;}
.sales-rht a {margin-bottom: 30px;}

/* notices history page */
.noti-his-cont {padding-bottom: 30px;}
.noti-his-cont .activ-related ul li{width:45%; margin-right:10%;padding-bottom: 40px; }
.noti-his-cont .activ-related ul li:nth-child(2n){margin-right:0;}
.noti-his-cont .activ-related ul li::after { right: -11.5%;}
.noti-his-cont .activ-related ul li:nth-child(3n){margin-right:10%;}
.noti-his-cont .activ-related ul li:nth-child(3n)::after{ border-right: 1px solid #ececec; display:block;}
.noti-his-cont .activ-related ul li:nth-child(2n){margin-right:0;}
.noti-his-cont .activ-related ul li:nth-child(2n)::after{border:none;}

.software-li-not li {margin: 0px 2% 13px;}
.software-li-not li a {font-size: 18px;line-height: 25px;}

/* notices inner page */
.notices-cont .notices-row { width:90%; padding:0px;}
.not-con h1 { font-size:22px; line-height: 28px;}

/* press page */
.notices-cont.premsa-pad .notices-row {width: 90%; padding:0px;}
.notices-cont.premsa-pad h2 {font-size: 26px;line-height: 28px;margin-bottom: 25px;}
.notices-cont.ets-perio.premsa-frm .notices-row {width: 90%; padding:0px;}
.premsa-dwlds.premsa-pdf .dwlds-pad{width: 90%; padding:0px;}
.notices-cont.ets-perio.premsa-frm .notice-content a.enviar { width:240px;}
.premsa-dwlds.premsa-pdf {margin-bottom:20px;}
.notices-cont.ets-perio.premsa-frm .notice-content h2 {font-size: 24px;line-height: 28px;}
.persona-de.white-bg .persona-cont h2 {font-size: 26px;}

/* notices main page */
.activ-cont1 .activ-cont-in .activv-pad {padding: 35px 0 30px 0;}
.activ-cont1 {padding: 35px 0px 0px 0px;}
.noti-his-cont.noti-his1 .activ-related {padding: 30px 0 0px 0;}
.noti-his-cont.noti-his1 .pagination-ofer {margin: 15px 0px 10px;}
.notices-cont.ets-perio.butlleti-sec.newsletter.newsletter-in {margin: 0px 0 40px;}

.form-div {padding: 0px 0px 30px 0px;}
.form-div .row2{width: 90%; padding:0px;}
.form-div .group-lab, .form-div #myDropdown.dropdown.national-select {width:100%;}
/*27-2-2019*/
.notices-cont.estrategies.trans .smk_accordion.acc_with_icon .accordion_in .acc_content {
width: 100%;margin: 0;padding: 0;}
.notices-cont.estrategies.trans {margin-bottom: 20px;padding-bottom: 50px;}
.notices-cont.estrategies.trans ul.tabs li {padding: 30px 10px;font-size: 16px;line-height: 24px;}
.frm-btns{ margin:20px 0;}
.apren-btn {margin: 20px 0 0 0;}
.notices-cont.ets-perio.butlleti-sec.newsletter.newsletter-in.subscriu .notices-row{ width:95%;}

/*index new*/
.symp-section.new-t-lnks ul{text-align:center;}
.symp-section.new-t-lnks ul li{float:none; display:inline-block; width:22%; margin-bottom:2%;}
.cbp-hrmenu .cbp-hrsub{left:-10px;}
.symp-lft ul li .symp-cont1{width:100%;}
.symp-lft.symp-lft-full ul li{margin-bottom:1%;}
.symp-lft.new-lid ul li{margin-right:0;}
.convert-car.ho-ca.mob-con-ban,.casos-lft, .casos-rgt { display:none; }
.casos-mob { display:block; }

.notices-cont.estrategies.ajudar ul.tabs li{height:600px;}
.notices-cont.estrategies.ajudar ul.tabs li h3{font-size:16px;}
.notices-cont.estrategies.ajudar ul.tabs li{padding:10px;}
.assess-list ul li h3 span{display:inline;}
.notices-cont.estrategies.ajudar ul.tabs li.active::after{bottom:-40px;}
.assess-list ul li h3{font-size:17px;}

.notices-cont.estrategies.trans .tab_container.trans .smk_accordion.acc_with_icon .accordion_in .acc_content{padding:8px 12px;}
.notices-cont.estrategies.trans .notice-content p a{ display:inline-block; margin-top:10px;}

.bitmap{padding:0;}
.corporatius #publication.owl-theme .owl-nav .owl-prev{left:-20px!important;}
.entitat-form ul.date li:first-child{width:40%;}
.entitat-form ul.date li{width:7%;}
.entitat-form ul li.d-ttr ul.date li:first-child, .entitat-form ul li.d-ttr ul.date li{width:15%;}
.projectes-intl.met h2 br{display:none;}
#publication.owl-carousel.pres .item-rht ul.year{margin-top:50px;}
.notices-cont.visites-pad.visit .notices-row{width:100%; padding: 0 4%;}
.software-li-not.his li:first-child{margin-left:0px;}
.notices-cont.sales-pad.lloguer .notices-row{width:100%; padding:0 2%;}
.notices-cont.estrategies .acc_content a span { margin-left: 10px; }

}
/* Mobile Landscape Size (devices and browsers) */	
@media screen and (max-width:639px) {
.row, .row1 { width:100%; padding:0 3%; }
.convert-car .trans-row {width:100%; padding:0 3%;}
.activ-cont .activ-cont-main .cont-main .activ-cont-lft{width:100%; padding:0;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt{width:100%; margin-top:25px; border-left:none;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt ul li{border:none; padding-left:0;}
.Barcelona-social .work-categary-list{width:100%; margin-right:0; margin-bottom:15px;}
.Barcelona-social .blogy-t-rgt ul li{min-height:255px;}
.Barcelona-social .blogy-t-rgt{width:100%;}
.Barcelona-social .blogy-t-lft ul li{margin-right:3%;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt.activ-related ul li{width:48%; margin-right:3%; margin-bottom:4%;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt.activ-related ul li:nth-child(2n){margin-right:0;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt.activ-related{padding:10px 0 25px 0;}
.activ-cont .activ-cont-main .cont-main .activv-pad{padding:25px 0 25px 0;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt.activ-related ul li::after{display:none;}
.Barcelona-social .blogy-t-rgt ul li{width:47.5%;}
.activ-cont .activ-cont-main .cont-main .search-box{width:40%;}
.inner-banner img{/*height:80px;*/ height:auto;}
.eb-que h1{font-size:25px; margin-bottom:18px;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt.activ-related ul li .activ-related-img img{width:100%;}
.activ-cont .p-cot p{margin-bottom:25px;}
.bred-crm{padding-top:25px;}
.copy-rights .copy-rgt{padding:0 0 10px 0; text-align:right; width:65%; float:right; }
.copy-rights .copy-rgt ul li{float:none; text-align:center; display:inline-block; margin-right:0; padding-left:10px;  }
.copy-rights .copy-rgt ul li, .copy-rights .copy-rgt ul li a{font-size:15px;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt.activ-related ul li{min-height:inherit;}
header .menu .row{padding-left:2%;}
.bred-crm .row{padding-left:2%;}
.activ-cont .row{padding-left:2%;}

/* header mbl top css */
.mbl-select-panel .city-panel .city-left ul li { height:42px;}

/*premsa*/
.premsa-dwlds .dwlds-pad ul li .dwlds-cont{padding-left:10px;}
.premsa-dwlds{margin-bottom:30px;}
.notices-cont{padding:20px 0 40px 0;}

ul.notice-btns li{margin-right:20px;}
.notice-content img{margin:15px 0;}
.notice-content h2{font-size:18px;}

/* que-fem css */
#altres-car.owl-carousel .item-lft {width: 100%;}
#altres-car.owl-carousel .item-rht { width:100%;padding: 20px 0px 20px;}
.fem-dest-lft {width: 100%;padding-right:0px; margin-bottom:20px;}
.fem-dest-rgt {width: 100%;}

.asses-lft { width:100%;}
.asses-rgt { width:100%; padding: 20px 0px 0px 0px;}
.asses-rgt h1 br { display:none;}
.eines-form-lft { padding:0px 50px; width:100%; margin-bottom:20px;}
.eines-form-rgt { width:100%;}
/* que-som css */
#estrategics ul.item-list li { width:100%; min-height:inherit; margin-bottom:40px;}
#estrategics ul.item-list li:last-child	{ margin-bottom:0;}
.entitat-btm ul li { width:50%; padding-right:20px;}
.entitat-btm ul li.envir-btn { padding-right:0px;}

/* agenda de-activities */
ul.filter-list li { padding: 0px 15px 0px 15px;}
ul.filter-list li .txt-div { width:100%; height:auto; padding:20px 0px 10px;}
ul.filter-list li .icon-div{ width:100%;}
ul.filter-list li .icon-div ul li.names span { float:left; margin-right:5px;}
ul.filter-btns li a {padding: 0px 11px;}

/* agenda de-activities new css */
.agenda-rgt.agenda-rt-pad ul.filter-list li .txt-div {width:100%;}
.agenda-rgt.agenda-rt-pad ul.filter-list li .icon-div {width:100%;}

/* home css */
.casos-lft ul li .overlay span.play-icon {background-size:cover;width: 40px;height: 40px;}
.ban-cont h1 {font-size:16px;line-height:20px; margin-bottom:10px;}
.video_text ul li .ban-cont {padding: 10px 10px 10px;}
.video_text ul li .ban-cont:hover {padding:10px 10px 20px;}
.video_text ul li .ban-cont.feina:hover span {  background:none; color:#d65610; }
.video_text ul li .ban-cont.empren:hover span {  background:none; color:#eab52c; }
.video_text ul li .ban-cont.negoci:hover span {  background:none; color:#0e718f; }
.video_text ul li .ban-cont.formacio:hover span {  background:none; color:#cc008a; display:inline; line-height:20px; /* Needs prefixing */ box-decoration-break: clone; -webkit-box-decoration-break: clone;}
.video_text ul li .ban-cont:hover span { line-height:15px; padding:0px 0px 0; left:0px; top:0px;}

/*qui-som1 css */
.notice-content .video-qui-home img{ margin:0px; width: 100%;}
.notice-content .video-qui-home img.svg-img{ margin:0px auto;}
.video-qui-home { width:100%;}
.video-qui-home .svg-img {width: 40px;height: 40px; top: calc(50% - 40px);}
.igualtat-grid{ width:100%;}
.igualtat-grid li{ width:100%;}

/*convert-de-sant css */
.convent-sant .convent-sant-rgt {float: left;width:100%; margin-bottom:25px;}
.convent-sant .convent-sant-lft {width:100%;padding-right:0px;}
.convent-sant .convent-sant-lft p {padding-right:0px;}
.conv-map .conv-m-lf {width:100%; margin-bottom:25px;}
.conv-map .conv-m-rg {width:100%; padding-left:20px;}
.conv-map { margin-bottom:20px;}

/* qui-som2 page css */
.notices-cont.estrategies .tabs {display: none; }
.notices-cont.estrategies .tab_drawer_heading {background:#e6e6e6 url('../images/arrow-down-blue-tab.png') no-repeat  center right 15px ;color:#015e87;border-radius: 0px;margin: 0 0px 10px 0px;padding: 15px 30px 15px 15px;display: block;
cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.notices-cont.estrategies .d_active {background: rgba(0,94,133,0.5) url('../images/arrow-up-white-tab.png') no-repeat  center right 15px; color: #fff;}

.partners-pad li {width:48%;margin-right: 4%;}
.partners-pad li:nth-child(3n-3) { margin-right:4%;}
.partners-pad li:nth-child(2n-2) { margin-right:0px;}
.video-wid {float:left;width:100%;text-align:center;}
#titol-video.owl-carousel .owl-item .titol-para img {float: none;}

/*map*/
.map-deqq-rht{float:none; margin:0 auto; position:relative; bottom:0; right:0; width:100%; }

/*que 1 css*/
.que-fem-row { width:100%; padding:0 2%; }
.que-fem-lst ul li { width:100%; padding:18px 18px 80px 18px; min-height:auto;}
.que-rht-img img { width:90px;}
.que-fem-lst ul li:nth-child(3) { margin-bottom:25px;}
.assort-pop ul li.ass-org.ass-blu { margin-bottom:25px;}
.assort-pop ul li { margin:0 0 20px 0; min-height:auto; padding:0px 0px 10px 18px;}
.assort-pop h3 { padding:0; display:none;}
.assort-pop { padding:10px 0px; margin-top:20px;}
.assort-pop ul {width:90%;margin: 0 20px;}

/*que 30-10-2018*/
.des-row{ width:100%; padding:0 2%;}
.pde-row{ width:100%; padding:0 2%;}
#altres-car.owl-carousel.qqe .item-lft {width: 100%;}
#altres-car.owl-carousel.qqe .item-rht {width: 100%;padding: 20px 0px 20px;}
.serveis ul li .asses-rgt{ width:100%; padding: 10px;min-height: auto;}
.pde-lft {float: left;width: 100%;margin-bottom: 30px;}
.pde-rht {float:left;width: 100%; margin:0%;}


/*agenda activitats css */
.agenda-rgt h1 { font-size:18px; line-height:24px;}
ul.filter-list li .icon-div ul li { width:20%; float:none; display:inline-block; margin:0 10px 0 0!important;}
ul.filter-list li .icon-div ul li.time-icon, ul.filter-list li .icon-div ul li.calender-icon { float:left;}


.projectes-intl h2 { font-size:20px; line-height:28px;}
.titol-projecte li h4 { font-size:21px;}
.notices-cont.estrategies .tab_content { padding-top:10px;}

/* */
#publication.owl-carousel, #estrategics.owl-carousel, #informes.owl-carousel { padding: 0 4%;}
.map-deqq .map-pointer ul li span.a-con { width: 252px; padding:20px 20px 20px 20px; right:-120px;}
.map-deqq .map-pointer ul > li.arr.current::before { display:none;}
#cat-carousel.owl-theme .owl-nav .owl-prev, #baract-carousel.owl-theme .owl-nav .owl-prev, #noticies-carousel.owl-theme .owl-nav .owl-prev, #casos_exit.owl-theme .owl-nav .owl-prev   { width:18px; height:18px;}
#cat-carousel.owl-theme .owl-nav .owl-next, #baract-carousel.owl-theme .owl-nav .owl-next, #noticies-carousel.owl-theme .owl-nav .owl-next, #casos_exit.owl-theme .owl-nav .owl-next   { width:18px; height:18px;}
.que-fem-lst ul li .arr-blk a {width: 24px;height: 20px; }
.que-fem-lst ul li .arr-blk.active a { animation-play-state: paused; -ms-transform: rotate(180deg); /* IE 9 */-webkit-transform: rotate(180deg); /* Safari */transform: rotate(180deg); /* Standard syntax */ }
.que-fem-lst ul li:hover .arr-blk a {-moz-animation-name: none;-webkit-animation-name: none;-ms-animation-name: none;animation-name: none;}


/* news letter page */
.subs-button a {width: 240px;}

/* contact page css */
.contact-pad .cont-r {width:100%; margin-bottom:30px;}
.contact-pad .cont-l {width:100%;}

/* lloguer sales page */
.espais ul li {width:100%;margin-right:0px; margin-bottom:30px;}
.espais ul li:nth-child(3n-3) {margin-right:0px;}

/* notices inner page */
.not-lst-lft {width:100%; margin-bottom:15px;}
.not-lst-rgt {width:100%; margin-bottom:10px;}
.not-lst-rgt ul { text-align:left;}

/*premsa*/
.premsa-dwlds .dwlds-pad ul li{width:100%;}
.premsa-dwlds .dwlds-pad ul li:nth-child(2n){padding-left:0%;}

/*index new*/
.symp-section.new-t-lnks ul li{float:none; display:inline-block; width:30%; margin-bottom:2%;}
.new-t-lnks ul li a{font-size:16px; line-height:20px;}
.symp-lft.new-lid ul li .symp-cont1 h1{font-size:24px;}

.assess-list ul li{width:48%; margin-right:2%; margin-bottom:2%;}
.assess-list ul li:nth-child(2n){margin-right:0;}
.notices-cont.estrategies.ajudar .smk_accordion .accordion_in{margin-bottom:10px;}
.assess-list ul li h3 span{display:inline;}

.projectes-intl.met h2, .projectes-intl.titol h2, .notices-cont.que.prox h2.pdee, .not-con.odio h2{font-size:22px; line-height:28px;}

.bitmap ul li{width:100%; margin-right:0; padding:0 1%;}
.prop-teu h3{font-size:20px;}
.notices-cont.premsa-cont.publication.qui-sum{padding-bottom:0;}
.notices-cont.premsa-pad{padding-top:30px;}
.contacte-row{width:100%;}
.field-row{width:100%;}
.entitat-form.form-sec h1, .notices-cont.visites-pad.visit h1{font-size:22px; line-height:26px;}
.entitat-form ul.date li:first-child{width:50%;}
.entitat-form ul.date li{width:10%; margin-top:0;}
.entitat-form ul.date li:last-child{margin-top:0;}
.entitat-form ul li.d-ttr ul.date li:first-child, .entitat-form ul li.d-ttr ul.date li{width:15%;}

.entitat-form ul.date{margin-top:20px;}
.co-butt{margin-bottom:10px;}
h2.co-tit{margin-top:0;}
.not-lst-rgt.new-share{position:relative;}
.software-li-not h2{margin-left:0;}
.persona-de.white-bg.desales .persona-cont.pree ul li a{font-size:15px;}
.persona-de.white-bg.desales{margin-top:10px;}
h1.new-tit, .notices-cont.sales-pad.lloguer h1{font-size:22px; line-height:26px;}
.serveis.quefwm .purple{padding:5px 34px; font-size:16px;}
.notices-cont.qui-home.qq-panew .notices-row{width:100%; padding:0 2%;}
.notices-cont.qui-home.qq-panew .video-qui-home{width:100%;}
.igualtat-grid.qui-so ul li{width:100%;}
#informes.owl-carousel.qui-pad .item-rht h3, #informes-sel.owl-carousel.qui-pad .item-rht h3, #barca-sel.owl-carousel.qui-pad .item-rht h3, #estrategics.owl-carousel.qui-pad .item-rht h3{font-size:16px;}
#informes.owl-carousel.qui-pad .item-rht ul.year, #informes-sel.owl-carousel.qui-pad .item-rht ul.year, #barca-sel.owl-carousel.qui-pad .item-rht ul.year, #estrategics.owl-carousel.qui-pad .item-rht ul.year {position:relative;}
.mobtxt { display:block; }
.desktxt, .not-lst-rgt.new-share { display:none; }
.frm-btns.el-pdf img { width: 200px; margin-top: 15px; float: none; } 
.software-li-not { margin-top:5px; }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.row, .row1 { width:100%; }	
.convert-car .trans-row {width: 100%;}
header .logo{ padding:0px;}
.navbar-toggle { margin-top:6px;}
.lang-select.select-mbl { margin-top:8px; }
.Barcelona-social .blogy-t-rgt ul li{width:100%; margin-right:0;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt.activ-related ul li .activ-related-img img{width:100%;}
.activ-cont .activ-cont-main .cont-main .activ-cont-rgt ul li, .activ-cont .activ-cont-main .cont-main .activ-cont-rgt.activ-related ul li{width:100%; margin-right:0;}
.eb-que ul li{width:48%;}
.eb-que ul li:nth-child(3n){margin-right:2%;}
.eb-que ul li:nth-child(2n){margin-right:0%;}
.activ-cont .activ-cont-main .cont-main .search-box{width:100%; margin-top:15px;}
header .head-top{text-align:center;}
header .head-top a.web-lnk{float:none;}
header .head-top .site-select .sbHolder{ display:inline-block; float:none;}
header .head-top a.web-lnk{float:left;}
header .head-top .lang-select{float:right; margin-right:40px;}
header .head-top .site-select{margin:0 auto; text-align:left; margin-top:1px; float:left; display:inline-block; width:100%;}
.m-menu{margin-top:0px;}
header .head-top{padding:13px 0 11px 0;}
header .menu{padding:10px 0;}
.Barcelona-social .blogy-t-rgt ul li{min-height:inherit;}
.Barcelona-social .blogy-t-rgt ul li:first-child .blogy-contt{position:static;}
.Barcelona-social .blogy-t-rgt ul li:first-child .blogy-contt br{display:none;}
.Barcelona-social .blogy-t-rgt ul li:first-child .blogy-contt{font-size:22px;}
.soc-lnks{padding-right:0;  text-align:center; padding-bottom:10px; padding-top:15px;}
.soc-lnks ul li, .soc-lnks ul{float:none; text-align:center; display:inline-block;}
footer ul.foot-main > li img{width:50%;}
footer ul.sociol-icc li a{width:34px; height:34px; background-size:cover !important;}
/*footer ul.sociol-icc li a.fb {    background-position: -45px 0;}
footer ul.sociol-icc li a.utube {    background-position: -92px 0;}
footer ul.sociol-icc li a.insta {    background-position: -138px 0;}
footer ul.sociol-icc li a.lis {    background-position: -184px 0;}*/
footer ul.foot-main > li, footer ul.foot-main > li:first-child{margin-bottom:10px;}
footer ul.foot-main > li ul.cont-icc li{margin-top:0;}
footer{padding:25px 0;}
footer ul.foot-main > li ul.cont-icc li a{font-size:18px;}
.Barcelona-social .blogy-t-rgt ul li .blogy-contt h2{font-size:24px; line-height:30px;}

/* header mbl top css */
.mbl-select-panel .city-panel .city-left ul li a { font-size:11px;}
.mbl-select-panel ul.buttons .seu span { padding-left:15px;}

/*premsa*/
ul.pre-links li .premsa-date{width:100%;}
ul.pre-links li .premsa-cont{width:100%;}
ul.pre-links li .premsa-cont-p {width: 80%;}
ul.pre-links li .premsa-pdf{width:20%;}
.persona-de .persona-img{width:100%; text-align:center;}
.persona-de .persona-img img{float:none; margin:0 auto;}
.persona-de .persona-cont{width:100%; padding-left:0; text-align:center;}
.persona-de .persona-cont ul li, .persona-de .persona-cont ul li a{font-size:18px;}
.persona-de .persona-cont ul li{float:none; text-align:center; display:inline-block;}
.notices-cont.ets-perio h2{margin-top:0;}
.premsa-dwlds .dwlds-pad ul li{margin-bottom:10%;}
.notice-content h2{margin-top:5px;}

ul.notice-btns li{margin-right:0px; width:100%; margin-bottom:5px;}
.notice-content h1{font-size:20px; line-height:25px;}
.notice-content h3{font-size:16px;}
.social-article ul li{margin-right:12px;}

.copy-rights .copy-rgt ul li{padding-left:6px;}
.copy-rights .copy-rgt{width:60%;}
.copy-rights .copy-rgt ul li, .copy-rights .copy-rgt ul li a{font-size:11px;}

.notices-cont.ets-perio ul.ets-links li{margin-right:0; width:100%;}

/* que-fem css */
.eines-form-lft { padding:0px 20px;}
.eines-form-rgt a.vull-btn {padding: 10px 15px; font-size: 13px;}
.tambe-list-lft, .tambe-list-rgt{ width:100%;}

/* que-som css */
#publication.owl-carousel { padding: 0 2%;}
#estrategics.owl-carousel{ padding: 0 2%;}
#informes.owl-carousel{padding: 0 2%;}
.inner-banner .ban-txt h1 {font-size:16px;line-height: 18px;}

.entitat-form ul li label {width:100%; margin-bottom:5px;}
.entitat-form ul li label.mbl-label{display:none;}
.entitat-form ul li .group-lab label { display:inline-block;}
.group-lab, #myDropdown.dropdown.national-select {width:100%;}
.entitat-form ul li .full-width .multiselect{width:100%;}
.entitat-form ul li .seleci-list ul li { width:100%; margin:0px 0px 20px 0px;}
ul.responsable li, .delagacio ul li{width:100%; margin:0px 0px 10px 0px;}
.halfwidth.col-wid label {width:100%; margin-bottom:5px;}
.delagacio ul li {text-align:left;}
.entitat-form ul li .full-width label {width:100%; margin-bottom:5px;}

.entitat-btm ul li { width:100%; padding-right:0px; margin-bottom:20px;}
.entitat-btm ul li.envir-btn { width:100%; padding-right:0px;}

/*home page css */
ul.notices-list li { width:100%;}
ul.notices-list li:nth-child(2n-2) {margin: 0px 0px 30px 0px;}
.symp-lft ul li {width: 100%;}
.symp-lft.symp-rgt ul li:first-child {width:100%;}
.bar-act ul li {width:100%; min-height:inherit; margin-bottom:20px;}
.ban-cont h1 {font-size:12px;line-height:15px;}
.video_text ul li .ban-cont {padding: 2px 2px 0px;}
.video_text ul li .ban-cont:hover {padding: 5px 2px 10px;}
.video_text ul li .ban-cont.formacio:hover span { line-height:15px;}
.symp-lft ul li .plus-ico {bottom: 25px;right: 25px;}

/* equipament css */
.equipa-pad ul li {width:100%;margin:0px 0px 20px 0px;}
.equipa-pad ul li:nth-child(3n-3) {margin-right:0px;}
.equipa-pad ul li:nth-child(2n-2) {margin-right:0px;}

/*map*/
.map-deqq-rht{float:none; margin:0 auto; position:relative; bottom:0; right:0; width:100%;}

/*que 1 css*/
.que-lft-cont { width:100%;}
.que-rht-img { float:left; margin-bottom:10px;}

/*que 30-10-2018*/
.des-row{ width:100%;}
.pde-row{ width:100%;}

/*agenda activitats css */
ul.filter-list li .icon-div ul li { width:auto}
.agenda-rgt.agenda-rt-pad ul.filter-list li { padding-left:15px;}

/*home css */
#mobile-banner ul li .ban-cont { position:absolute; left:10px; bottom:15px;}
#mobile-banner ul li .ban-cont h1 { font-size:20px; font-family: 'source-sans-pro-semibold';}
#mobile-banner ul li .ban-cont span:after { bottom:-4px;}
#section01.symp-section .symp-lft ul li .symp-cont1 h1 { font-size:22px;}
#section01.symp-section .symp-lft.symp-lft-full ul li .symp-cont1.symp-cont > div a { width: 240px;}
#section01.symp-section .symp-lft ul li .symp-cont1 a { width: 240px; font-size:16px;}
#section01.symp-section .ess-icon { width: 80px;height: 50px; right: 20px;bottom: 18px;}
.eb-que ul.mob-que li { font-size:18px;}
.venure-video a { font-size:13px;}

.demo-modal-content {padding:10px 15px;}
.pop-btn {width: 94%;}
.demo-modal-content #myToggler.accordion-agenda.agenda-accd h4 {font-size: 15px;}
.recent-list li { height:auto; line-height:24px;}

/* notices history page */
.noti-his-cont .activ-related ul li{width:100%; margin-right:0px;padding-bottom: 40px; }
.noti-his-cont .activ-related ul li:nth-child(2n){margin-right:0;}
.noti-his-cont .activ-related ul li::after { right: -12%; display:none;}
.noti-his-cont .activ-related ul li:nth-child(3n){margin-right:0px;}

/* notices main page */
.activ-cont1 .activ-cont-in .activ-cont-lft {width:100%;padding-right:0px; padding-bottom:50px;}
.activ-cont1 .activ-cont-in .activ-cont-rgt { padding-left:0px; border:none; padding-bottom:20px;}
.activ-cont1 .activ-cont-in .search-box {width: 85%;}

.entitat-form ul li {width:100%;margin-right: 0px;}
.entitat-form ul li:last-child {margin-top: 15px;}
.frm-btn a.enviar { width:250px;}

.symp-section.new-t-lnks ul li{width:48%; margin-right:2%;}
.symp-section.new-t-lnks ul li:nth-child(2n){margin-right:0;}

/*responsabilitat*/
.eixos-grid ul li{border-radius:5px; padding-top:0px;}
.eixos-grid ul li .eixos-icon{width:100%;}
.eixos-grid ul li .eixos-cont{float:left; width:100%;}
.assess-list ul li{width:100%; margin-right:0%; margin-bottom:2%;  border-bottom:1px solid #045c84; padding-bottom:20px;}
.assess-list ul li:last-child{border-bottom:none;}
.tre-bar-table a.bor{margin-left:0;}
h2.pro-fi{font-size:20px;}
.partners-pad li{width:100%; margin-right:0; }
.bitmap ul li .item-rht h3{font-size:18px; line-height:22px;}
.list-dist.estrat h1{padding-left:0; font-size:20px;}
.bitmap ul li .item-rht ul.year{margin-top:20px;}
#publication.owl-carousel.pres .item-rht ul.year{margin-top:30px;}
.corporatius #publication.owl-theme .owl-nav .owl-prev {    left: -14px !important;}
.persona-de .persona-cont.pree ul li a{font-size:20px;}
.premsa-dwlds .dwlds-pad ul li .dwlds-cont ul.year.cas{margin-top:20px;}
.notices-cont.qui-home.som-q2 .notice-content h1{font-size:22px; line-height:26px; }
.casos-mob .owl-carousel .owl-item .overlay span.play-icon { background-size:50px auto; background-position:center; }
}
