@media (min-width: 0px) and (max-width: 1024px){

    
.gray{background-color:#d9d9d9;}
    .slideshow-container{height: auto; }
    .sliderbackground {
    background-size: contain;
    background-repeat: no-repeat; background-position: center;}
   .heigh100 {
    height: 640px;}

#page-container {min-height: auto; }

.prev, .next {    font-size: 20px;    top: 65%;}
}





@media (min-width: 325px) and (max-width: 1834px){

.imagediv {
    width: 200px;
    height: 200px;
}


.table-photos>li {
    
    max-width: 200px;}
    

.project-title {
    
    font-size: 10px !important;
   
}

.project-tag {
    
    font-size: 8px;
   
}
.project-menu{margin-left: 80px;}





}


@media (min-width: 325px) and (max-width: 1443px){

.imagediv {
    width: 180px;
    height: 180px;
}


.table-photos>li {
    
    max-width: 180px;}

.project-title {
    
    font-size: 10px !important;
   
}

.project-tag {
    
    font-size: 8px ;
   
}


}

@media (min-width: 325px) and (max-width: 1318px){

.table-photos {
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-left: 0px;
    }
.project-menu{text-align: center; max-width: 90%;}
.projects-main{width: 95%}

}

@media (min-width: 325px) and (max-width: 1785px){

.project-menu {
    
     margin-left: 15px;}
.project-menu>ul>li {font-size: 15px; text-align: initial;}

}

@media (min-width: 325px) and (max-width: 1649px){

.project-menu {    margin-left: 115px;
    margin-right: 50px;    text-align: center; margin-bottom:40px; }
.project-menu>ul>li {font-size: 15px; text-align: initial;}

}
@media (min-width: 0px) and (max-width: 847px){

.project-menu {
    
    display: none;  }

    .imagediv {
    width: 280px;
    height: 280px;}

.table-photos>li {
    max-width: 280px;}

.project-title{font-size: 14px!important;}
.project-tag{font-size: 10px}
}


@media (min-width: 0px) and (max-width: 600px){

 
 .project-menu>ul>li:nth-child(1){margin-left: 22.5px;}
.table-photos{display: block; text-align: center;}
.project-tag {text-align: center;}
.singular{text-align: initial!important;}
.Info_h3 { text-align: center; font-size: 15px!important;}
    #project_title_menu {display: block; text-align: center; margin-bottom: 20px}
    .float_right{float: none!important; margin-top: 25px; }
    .singular{display: none;}
    main{padding-top: 20px;}

   

.curri_desplegado, .premi_desplegado { max-width: 100%; }

.curri_desplegado>p, .premi_desplegado>p {  margin-bottom: 8px;
    font-size: 12px;}	
#project_title_menu>h2{font-size: 22px!important;}

.liestudio:nth-child(3)>a>img {max-width: 300px;height: auto;}

}




























@media (min-width: 0px) and (max-width: 800px){

	


	.permanent{height:130px; text-align: center;}
	.permanent>nav, .permanent>#logo{float: none;}
	.permanent>nav{margin: 30px 0px 0px 0px ;}
	.permanent>#logo{margin-left: 0px;}
	.permanent h3{ position: initial;font-size: 16px;color: white; margin: 20px 5px 0px 5px; line-height: 20px;}
	#Info_Button, .inline_block, .float_right {
    font-size: 18px;
    }
	.ficha-container>p, .memoria-container>p {font-size: 12px; line-height: 22px;}

    .Info_h3 {font-size: 17px;}
	#map{margin: 0px; width: 60%; height: 200px; }
	.info{display: block;margin-top: 15px;}
	.black{text-align: center;}
.project_slider_singular {background-position: center;}
.dot{display: none;}
	#balmesimg>img {  display: none;}
.info {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-left: 0%;
    text-align: center;
}
.contacto {
    display: none;}

#googlemaps {
    margin-top: 40px;}

.colabodiv>ul{text-align: center;}
     
#sliderdiv>.slideshow-container>.fade{display: block!important;}
#sliderdiv>.slideshow-container>.heighsmall {height: 250px;padding-bottom: 20px;}
.prev, .next {display: none;}	
}


@media (min-width: 0px) and (max-width: 382px){

nav>ul>li{margin: 0px 10px;} 
.permanent h3{ ;
	font-size: 12px;
    margin-top: 12px;
margin: 10px 10px;
line-height: 15px;}

.permanent{height:130px;}
}







@media (min-width: 325px) and (max-width: 1778px){
#content-wrap{text-align: center;}
#content-wrap>p:nth-child(2) {
    border-right: none; 
    display: block;
    padding: 0px;
    margin: 0px 0px 10px 0px;}

}
@media (min-width: 325px) and (max-width: 1200px){

#content-wrap>p{font-size: 12px;}
#content-wrap>p>a { margin: 0px 2px;}

}

@media (min-width: 325px) and (max-width: 585px){
	#content-wrap>p:nth-child(1) { display: none;}

}



/*
@media (min-width: 325px) and (max-width: 600px){
	#contain{display: none;}
}*/

@media (min-width: 325px) and (max-width: 1847px){
	.table-photos {
    }
    .table-photos>ul>li {
   
    margin: 0px 2%;

}

@media (min-width: 0px) and (max-width: 963px){

#balmesimg>img {    width: 35%;}
.info {
    
}

}





