@charset "utf-8";
* {margin:0; padding:0; outline:0;}


 span.image-ico img {
-webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
		transition:linear;
transition-duration:1s;

    -webkit-transition-delay: 0; /* Safari */
    transition-delay: 0;



vertical-align: middle;
margin-top: -580px;
text-align: center;
position: absolute;
top: 665px;


		
width: 6000px;
}


#block-logo p span.image-ico {display:none;}

#block-logo p span.image-ico {
width: 60px !important;

}


div.body section#block-main div.container-fluid div.content div#phocagallery.pg-category-view.pg-cv div#pg-msnr-container.pg-msnr-container div.bx-wrapper div.bx-viewport ul.bxslider li {
	width: auto !important;
	height: auto !important;
}

.bxslider li img {
	width:unset !important;
}





 #ani-text{
	margin-left:-20px !important;
}




#block-logo > div:nth-child(1) > div:nth-child(1) {
	text-align:left;
	margin-left: 38vw;
}

#block-footer {
	position:fixed !important;
}






@media only screen and (min-width: 1700px) and (max-width: 1799px) {	
#block-logo > div:nth-child(1) > div:nth-child(1) {
	text-align:left;
	margin-left: 38vw;}
}
@media only screen and (min-width: 1600px) and (max-width: 1699px) {
#block-logo > div:nth-child(1) > div:nth-child(1) {
	text-align:left;
	margin-left: 37vw;}
}
@media only screen and (min-width: 1500px) and (max-width: 1599px) {
#block-logo > div:nth-child(1) > div:nth-child(1) {
	text-align:left;
	margin-left: 36vw;}
}
@media only screen and (min-width: 1400px) and (max-width: 1499px) {
#block-logo > div:nth-child(1) > div:nth-child(1) {
	text-align:left;
	margin-left: 35vw;}
}
@media only screen and (min-width: 1300px) and (max-width: 1399px) {
#block-logo > div:nth-child(1) > div:nth-child(1) {
	text-align:left;
	margin-left: 31vw;}	
}
@media only screen and (min-width: 1200px) and (max-width: 1299px) {
#block-logo > div:nth-child(1) > div:nth-child(1) {
	text-align:left;
	margin-left: 28vw;}	
}
@media only screen and (min-width: 993px) and (max-width: 1199px) {
#block-logo > div:nth-child(1) > div:nth-child(1) {
	text-align:left;
	margin-left: 25vw;}	
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
#block-logo > div:nth-child(1) > div:nth-child(1) {
	text-align:left;
	margin-left: 20vw;}	
}


@media only screen and (min-width: 0px) and (max-width: 767px) {
#block-logo > div:nth-child(1) > div:nth-child(1) {
	text-align:left;
	margin-left: 15vw;}	
}


