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


.parallux.no-parallax,.parallux.not-full{overflow:hidden}
.parallux .parallux-bg,.parallux .parallux-bg .parallux-inner{top:0;left:0;-webkit-backface-visibility:hidden;-webkit-perspective:1000}
body,html{height:100%}
.parallux.not-full .parallux-bg{height:100%;bottom:initial}
.parallux.no-parallax .parallux-bg,.parallux.no-parallax .parallux-inner{background-attachment:initial}
.parallux.bg-fixed .parallux-inner{background-attachment:fixed}
.parallux .parallux-bg{right:0;height:100%;overflow:hidden;position:fixed}
.parallux .parallux-bg .parallux-inner{position:relative;min-width:100%;min-height:100%;height:auto;background-color:#fff;
	background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url()}
.parallux .parallux-bg .parallux-inner img{max-width:100%;max-height:100%;display:none}
.parallux .parallux-bg .parallux-inner.dark-1{background-color:#084550}
.parallux .parallux-bg .parallux-inner.dark-2{background-color:#292A31}
.parallux .parallux-bg .parallux-inner.dark-3{background-color:#2B443B}
.parallux .parallux-bg .parallux-inner.light-1{background-color:#E2EAD9}
.parallux .parallux-bg .parallux-inner.light-2{background-color:#E4DFF3}
.parallux .parallux-bg .parallux-inner.light-3{background-color:#F9E2D4}


@media only screen and (max-width: 1920px) and (min-width: 1678px) {
.parallux{height: 400px!important; z-index: -1; position: relative;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 1680px) and (min-width: 1439px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 1440px) and (min-width: 1359px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 1360px) and (min-width: 1279px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 1280px) and (min-width: 1023px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 1024px) and (min-width: 991px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 992px) and (min-width: 767px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 768px) and (min-width: 735px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}
@media only screen and (max-width: 736px) and (min-width: 666px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}
@media only screen and (max-width: 667px) and (min-width: 567px) {
.parallux{height: 400px!important;}
.parallux .parallux-bg {max-height: 550px!important;}
#responsive-portfolio  {top: 16px; position: relative;}
}
@media only screen and (max-width: 568px) and (min-width: 413px) {
.parallux{height: 400px!important;}
.parallux .parallux-bg {max-height: 550px!important;}
#responsive-portfolio  {top: 16px; position: relative;}
}
@media only screen and (max-width: 414px) and (min-width: 320px) {
.parallux{height: 400px!important;}
.parallux .parallux-bg {max-height: 550px!important;}
#responsive-portfolio  {top: 16px; position: relative;}
}