/* Global Desktop Style*/


/* Bottom-Right CSS Class */
img.kpfwc-br
{
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 15px;
  width:90px;
}

/* Style Changed For Screen Size Less Than 960px (Tablet and Mobile) */
@media only screen and (max-width: 960px)
{
	img.kpfwc-br
	{
		bottom: 40px;
	}
}



/* Bottom-Left CSS Class */
img.kpfwc-bl
{
  position: fixed;
  bottom: 20px;
  left: 30px;
  z-index: 99;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 15px;
  width:90px;
}

/* Style Changed For Screen Size Less Than 960px (Tablet and Mobile) */
@media only screen and (max-width: 960px)
{
	img.kpfwc-bl
	{
		bottom: 40px;
	}
}



/* Top-Right CSS Class */
img.kpfwc-tr
{
  position: fixed;
  top: 40px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 15px;
  width:90px;
}

/* Style Changed For Screen Size Less Than 960px (Tablet and Mobile) */
@media only screen and (max-width: 960px)
{
	img.kpfwc-tr
	{
		top: 30px;
	}
}



/* Top-Left CSS Class */
img.kpfwc-tl
{
  position: fixed;
  top: 40px;
  left: 30px;
  z-index: 99;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 15px;
  width:90px;
}

/* Style Changed For Screen Size Less Than 960px (Tablet and Mobile) */
@media only screen and (max-width: 960px)
{
	img.kpfwc-tl
	{
		top: 30px;
	}
}