@charset "utf-8";


* {
 padding             : 0;
 margin              : 0;
}

img {
 max-width           : 100%;
 border              : 0;
 vertical-align      : bottom;
}

a img {
 border-top-style    : none;
 border-right-style  : none;
 border-bottom-style : none;
 border-left-style   : none;
}

a:hover img{
 opacity             : 0.5;
 filter              : alpha(opacity=50);
 -moz-opacity        : 0.5;
 -ms-filter          : "alpha(opacity=50)";
 background-color    : rgba(255, 255, 255, 0);
}

a img{
 opacity             : 1;
 filter              : alpha(opacity=100);
 -moz-opacity        : 1;
 -ms-filter          : "alpha(opacity=100)";
 -webkit-transition  : 0.2s;
 -moz-transition     : 0.2s;
 -o-transition       : 0.2s;
 -ms-transition      : 0.2s;
 transition          : 0.2s;
}

.clear-both{
 clear               : both;
}

#page-top{
  position: fixed;
  bottom: 40px;
  right: 40px;
  z-index:9999;
}




/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/

@media(max-width:1100px) and (min-width: 769px){

		#page-top{
		  position: fixed;
		  bottom: 40px;
		  right: 15px;
		  z-index:9999;
		}
		#page-top img{
		  width: 70%;
		}

}





/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/

@media (max-width: 768px) {

	img {
	 max-width           : 100%;
	 border              : 0;
	}

	#page-top{
	  position: fixed;
	  bottom: 60px;
	  right: 15px;
	  z-index:9999;
	}
	#page-top img{
	  width: 50%;
	}

}
