body, html {
	margin:0px;}


.temp-gallery{
	
	width: 840px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	
	background-color: none;
	

}

.gallery_container{
	
	width: 70%;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: none;
	

}
.galleria{
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;  
	width: 100%;
	height: 100vh;
	background: none;  }
	
galleria-counter{

	
	font-family: 'montserrat-regular', Helvetica, sans-serif;
	font-size: 12px;
	display: none;}



	
	
	
@media screen and ( max-width: 1100px) {
section.gallery{
	padding-top: 150px;
	padding-bottom: 0%;
	width: 100%;
	height: 100%;
	background-color: #f8f8ff;
	margin:auto;
	top: 0;
}


.temp-gallery{
	
	width: 600px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;

}
.gallery_container{
	
	width: 50%;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: none;
	

}
.galleria{
	margin-top: 0px;  
	width: 100%; 
	height: 100vh;
	background: none;
	margin-right: auto;
	margin-left: auto;
	padding:0;  }




.galleria-theme-folio .galleria-info {
    display:none;
    background:#000;
    color:#333;
    padding:8px 0;
    z-index:3;
    position:absolute;
    bottom:50px;
    background:rgba(68,68,68,1);
    font-size:12px;
    line-height:16px;
    max-width:50%;
    -webkit-transition: all 100ms;
}

.galleria-theme-folio .galleria-info-text {
    padding: 0 12px;
}

.galleria-theme-folio .galleria-info-description {
    color:#444;
}

:root *> .galleria-theme-folio .galleria-info-description {
    color:rgba(255,255,255,0.6);
}

.galleria-theme-folio .galleria-close {
    width:25px;
    height:25px;
    position:absolute;
    top: 90%;
    right:1.75vw;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

.galleria-theme-folio .galleria-close:hover{
    background-position:0 -50px;
	 width:25px;
    height:25px;
    position:absolute;
    bottom:10px;
    right:1.75vw;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}
}			

@media screen and ( max-width: 800px){ 
section.gallery{
	width: 100%;
	height: 100%;
	background-color: #f8f8ff;
	margin:auto;
	top: 0;
}

.temp-gallery{
	
	width: 600px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	

}
.galleria{
	margin-top: 0px;  
	width: 100%; 
	height: 100vh;
	background: none;
	margin-right: auto;
	margin-left: auto;  }




.galleria-theme-folio .galleria-info {
    display:none;
    background:#000;
    color:#333;
    padding:8px 0;
    z-index:3;
    position:absolute;
    bottom:10px;
    background:rgba(68,68,68,1);
    font-size:12px;
    line-height:16px;
    max-width:50%;
    -webkit-transition: all 100ms;
}

.galleria-theme-folio .galleria-info-text {
    padding: 0 12px;
}

.galleria-theme-folio .galleria-info-description {
    color:#444;
}

:root *> .galleria-theme-folio .galleria-info-description {
    color:rgba(255,255,255,1);
}

.galleria-theme-folio .galleria-close {
    width:25px;
    height:25px;
    position:absolute;
    top: 90%;
    right:1.75vw;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

.galleria-theme-folio .galleria-close:hover{
    background-position:0 -50px;
	 width:25px;
    height:25px;
    position:absolute;
    bottom:10px;
    right:3.5%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}


}		
			
@media screen and ( max-width: 720px){ 
section.gallery{
	width: 100%;
	height: auto;
	background-color: #f8f8ff;
	margin: 0;
	
}

.temp-gallery{
	
	width: 400px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	

}
.galleria{
	margin-top: 0px;  
	width: 100%; 
	height: 100vh;
	background: none;
	margin-right:auto;
	margin-left:auto; }


.galleria-theme-folio .galleria-info {
    display:none;
    background:#000;
    color:#333;
    padding:8px 0;
    z-index:3;
    position:absolute;
    bottom:10px;
    background:rgba(68,68,68,0.7);
    font-size:12px;
    line-height:16px;
    max-width:50%;
    -webkit-transition: all 100ms;
}

.galleria-theme-folio .galleria-info-text {
    padding: 0 12px;
}

.galleria-theme-folio .galleria-info-description {
    color:#444;
}

:root *> .galleria-theme-folio .galleria-info-description {
    color:rgba(255,255,255,1);
}

.galleria-theme-folio .galleria-close {
    width:25px;
    height:25px;
    position:absolute;
    top: 90%;
    right:3.5%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

.galleria-theme-folio .galleria-close:hover{
    background-position:0 -50px;
	 width:25px;
    height:25px;
    position:absolute;
    bottom:10px;
    right:3.5%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

}

@media screen and ( max-width: 600px){ 
section.gallery{
	width: 100%;
	height:auto;
	background-color: #fff;
	margin:auto;
	top: 0;
}
.temp-gallery{
	width: 400px;
	height: 100%;
	margin-right: auto;
	margin-left: auto; 
	

}
.galleria{
	margin-top: 0px;  
	width: 100%; 
	height: 100vh;
	background: none;
	margin-right: auto;
	margin-left: auto; }



.galleria-theme-folio .galleria-info {
    display:none;
    background:#000;
    color:#333;
    padding:8px 0;
    z-index:3;
    position:absolute;
    bottom:10px;
    background:rgba(68,68,68,0.7);
    font-size:12px;
    line-height:16px;
    max-width:50%;
    -webkit-transition: all 100ms;
}

.galleria-theme-folio .galleria-info-text {
    padding: 0 12px;
}

.galleria-theme-folio .galleria-info-description {
    color:#444;
}

:root *> .galleria-theme-folio .galleria-info-description {
    color:rgba(255,255,255,1);
}

.galleria-theme-folio .galleria-close {
    width:25px;
    height:25px;
    position:absolute;
    top: 90%;
    right:3.5%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

.galleria-theme-folio .galleria-close:hover{
    background-position:0 -50px;
	 width:25px;
    height:25px;
    position:absolute;
    top:90%;
    right:3.5%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

}

@media screen and ( max-width: 400px){ 
section.gallery{
	width: 100%;
	height: 100%;
	background-color: #f8f8ff;
	margin:auto;
	top: 0;
}


.temp-gallery{
	
	width: 100vw;
	height: 100%;
	
	

}
.galleria{
	margin-top: 0px;  
	width: 55.7vw; 
	height: 100%;
	background: #fff;
	margin-left:auto;
	margin-right:auto; }





.galleria-theme-folio .galleria-info {
    display:none;
    background:#000;
    color:#333;
    padding:8px 0;
    z-index:3;
    position:absolute;
    bottom:10px;
    background:rgba(68,68,68,1);
    font-size:12px;
    line-height:16px;
    max-width:50%;
    -webkit-transition: all 100ms;
}

.galleria-theme-folio .galleria-info-text {
    padding: 0 12px;
}

.galleria-theme-folio .galleria-info-description {
    color:#444;
}

:root *> .galleria-theme-folio .galleria-info-description {
    color:rgba(255,255,255,1);
}


.galleria-theme-folio .galleria-close {
    width:25px;
    height:25px;
    position:absolute;
    top: 90%;
    right:3.5%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

.galleria-theme-folio .galleria-close:hover{
    background-position:0 -50px;
	 width:25px;
    height:25px;
    position:absolute;
    bottom:10px;
    right:3.5%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

}



@media screen and ( max-device-width: 1500px)
			and (min-device-width : 800px) {
			
			

.temp-gallery{
	
	width: 600px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	
	

}
temp-gallery2{
	
	width: 636px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: none;
	

}
.galleria{
	margin-top: 0px;  
	width: 100%; 
	height: 100vh;
	background: none;
	margin-right: auto;
	margin-left: auto;  }


.galleria-theme-folio .galleria-close {
    width:25px;
    height:25px;
    position:absolute;
    top: auto;
	bottom: 10%;
    right:1.75vw;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

.galleria-theme-folio .galleria-close:hover{
    background-position:0 -50px;
	 width:25px;
    height:25px;
    position:absolute;
    top: auto;
	bottom: 10%;
    right:1.75vw;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}
}
			
@media screen and ( max-device-width: 1100px) {
section.gallery{
	
	width: 100%;
	height: 100%;
	background-color: #fff;
	margin:auto;
	top: 0;
}


.temp-gallery{
	
	width: 600px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	

}


.galleria{
	margin-top: 0px;  
	width: 100%; 
	height: 100vh;
	background: none;
	margin-right: auto;
	margin-left: auto;
	padding:0;  }
	
	
.galleria-counter{
	position:absolute;
	top: 90%;
    left:3%;
	font-family: 'montserrat-regular', Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	background-color: #fff;
	padding: 5px;}




.galleria-theme-folio .galleria-info {
    display:none;
    background:#000;
    color:#333;
    padding:8px 0;
    z-index:3;
    position:absolute;
    bottom:50px;
    background:rgba(68,68,68,1);
    font-size:12px;
    line-height:16px;
    max-width:50%;
    -webkit-transition: all 100ms;
}

.galleria-theme-folio .galleria-info-text {
    padding: 0 12px;
}

.galleria-theme-folio .galleria-info-description {
    color:#444;
}

:root *> .galleria-theme-folio .galleria-info-description {
    color:rgba(255,255,255,0.6);
}

.galleria-theme-folio .galleria-close {
    width:25px;
    height:25px;
    position:absolute;
    top: 90%;
    right:1.75vw;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

.galleria-theme-folio .galleria-close:hover{
    background-position:0 -50px;
	 width:25px;
    height:25px;
    position:absolute;
    bottom:10px;
    right:1.75vw;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}
}		

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

.gallery_container{
	
	width: 636px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: none;
	

}
}	

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

section.gallery{
	width: 100%;
	height: 100%;
	background-color: #fff;
	padding-bottom: 0%;
	margin:auto;
	top: 0;
}

.temp-gallery{
	
	width: 600px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	

}

.gallery_container{
	
	width: 636px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: none;
	

}
.galleria{
	margin-top: 0px;  
	width: 100%; 
	height: 100vh;
	background: none;
	margin-right: auto;
	margin-left: auto;  }
	
	.galleria-counter{
	position:absolute;
	top: 90%;
    left:1%;
	font-family: 'montserrat-regular', Helvetica, sans-serif;
	font-size: 12px;
	display: block;}



.galleria-theme-folio .galleria-info {
    display:none;
    background:#000;
    color:#333;
    padding:8px 0;
    z-index:3;
    position:absolute;
    bottom:10px;
    background:rgba(68,68,68,1);
    font-size:12px;
    line-height:16px;
    max-width:50%;
    -webkit-transition: all 100ms;
}

.galleria-theme-folio .galleria-info-text {
    padding: 0 12px;
}

.galleria-theme-folio .galleria-info-description {
    color:#444;
}

:root *> .galleria-theme-folio .galleria-info-description {
    color:rgba(255,255,255,1);
}

.galleria-theme-folio .galleria-close {
    width:25px;
    height:25px;
    position:absolute;
    top: 90%;
    right:1%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

.galleria-theme-folio .galleria-close:hover{
    background-position:0 -50px;
	 width:25px;
    height:25px;
    position:absolute;
    bottom:10px;
    right:1%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}


}		
			
@media screen and ( max-device-width: 720px){ 

section.gallery{
	width: 100%;
	height: auto;
	background-color: #fff;
	margin:auto;
	top: 0;
}

.temp-gallery{
	
	width: 400px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	

}

.gallery_container{
	
	width: 100%;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: none;
	

}
.galleria{
	margin-top: 0px;  
	width: 100%; 
	height: 100vh;
	background: none;
	margin-right:auto;
	margin-left:auto; }

.galleria-counter{

	
	font-family: 'montserrat-regular', Helvetica, sans-serif;
	font-size: 12px;
	display: block;}



.galleria-theme-folio .galleria-info {
    display:none;
    background:#000;
    color:#333;
    padding:8px 0;
    z-index:3;
    position:absolute;
    bottom:10px;
    background:rgba(68,68,68,0.7);
    font-size:12px;
    line-height:16px;
    max-width:50%;
    -webkit-transition: all 100ms;
}

.galleria-theme-folio .galleria-info-text {
    padding: 0 12px;
}

.galleria-theme-folio .galleria-info-description {
    color:#444;
}

:root *> .galleria-theme-folio .galleria-info-description {
    color:rgba(255,255,255,1);
}

.galleria-theme-folio .galleria-close {
    width:25px;
    height:25px;
    position:absolute;
    top: 93%;
    right:3.5%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

.galleria-theme-folio .galleria-close:hover{
    background-position:0 -50px;
	 width:25px;
    height:25px;
    position:absolute;
    bottom:10px;
    right:3.5%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

}

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

.gallery_container{
	
	width: 80%;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: none;
	

}
}




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

section.gallery{
	width: 100%;
	height: auto;
	background-color: #fff;
	margin:auto;
	top: 0;
}

.galleria-counter{
	position: absolute;
	top: auto;
	bottom: 15px;
	height: 10px;
	padding: 5px;
	margin: auto;
	font-family: 'montserrat-regular', Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	z-index: 9;}


.temp-gallery{
	width: 360px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	

}

.gallery_container{
	
	width: 215px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: none;
	

}
.galleria{
	margin-top: 0px;  
	width: 100%; 
	height: 100vh;
	background: none;
	margin-right: auto;
	margin-left: auto;
	padding:0;  }


	
#footer-mobile{
	width:100%;
	height: 20vh;
	padding-top:1.5vh;
	background-color: #f8f8ff;
	margin-top :10%;
	display: block;
	}

.galleria-theme-folio .galleria-thumbnails .galleria-image {
    width: 170px;
    height: 100px;
    margin: 0 0px 10px 8px;
    position:absolute!important;
    top:0;
    left:0;
    cursor: pointer; /* IE */
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
    background:#eee url('data:image/gif;base64,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') no-repeat 50% 50%;
}


.galleria-theme-folio .galleria-info {
    display:none;
    background:#000;
    color:#333;
    padding:8px 0;
    z-index:3;
    position:absolute;
    bottom:10px;
    background:rgba(68,68,68,1);
    font-size:12px;
    line-height:16px;
    max-width:50%;
    -webkit-transition: all 100ms;
}

.galleria-theme-folio .galleria-info-text {
    padding: 0 12px;
}

.galleria-theme-folio .galleria-info-description {
    color:#444;
}

:root *> .galleria-theme-folio .galleria-info-description {
    color:rgba(255,255,255,1);
}


.galleria-theme-folio .galleria-close {
    width:25px;
    height:25px;
    position:absolute;
    top:auto;
	bottom: 8px;
    right:3.5%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

.galleria-theme-folio .galleria-close:hover{
    
	width:25px;
    height:25px;
    position:absolute;
	margin: auto;
	top: auto;
    bottom: 8px;
    right:3.5%;
    background:url(../images/close.png) no-repeat;
	background-size:cover;
    z-index:100;
    cursor:pointer;
}

}

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

.gallery_container{
	
	width: 213px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	background-color: none;
	

}}