




.b-custom-page .b-security {
  color: #000;
  margin-top: 30px;
}

.b-custom-page .b-security * {
  margin-left: auto;
  margin-right: auto;
}

.b-custom-page .b-security .b-layers {
  height: 670px;
  margin-top: 20px;
}

.b-custom-page .b-security .b-layer {
  position: relative;
  margin-bottom: -205px;
  height: 205px;
}

.b-custom-page .b-security .b-layer .b-layer-card {
  width: 900px;
  height: 287px;
  background-image: url('cards-layers.png');
  position: relative;
}


.b-custom-page .b-security .b-layer .b-layer-card-alt-2 {
  width: 775px;
  height: 169px;
  position: relative;
  top: 8px;
  left: 14px;
  background-position: 0 -676px;
  z-index: 8;
}

.b-custom-page .b-security .b-layer .b-layer-card-1 {
  top: -164px;
  left: 30px;
  z-index: 8;
  visibility: hidden;
}

.b-custom-page .b-security .b-layer .b-layer-card-2 {
  background-image: url('color-layer.png');
  z-index: 8;
}


.b-custom-page .b-security .b-layer .b-layer-card-9 {
  background-image: url('white-layer.png');
  z-index: 2;
}

.b-custom-page .b-security > .align > p {
  width: 700px;
  margin: auto;
}


.b-custom-page .b-security .b-nb {
  padding: 30px;
  border: 1px dashed #000;
  width: 640px;
  font-family: 'officinaserifcregular';
  clear: both;
  margin: 55px auto;
  font-size: 140%;
  text-align: left;
  position: relative;
  line-height: 1.2;

  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
}

.b-custom-page .b-security .b-nb > div {
  margin-left: 140px;
  position: relative;
}

.b-custom-page .b-security .b-nb .b-floated {
  font-size: 300%;
  line-height: 1;
  position: absolute;
  top: 0;
  left: -135px;
}

.b-custom-page .b-security .b-nb li {
  margin-left: 20px;
  margin-top: 10px;
}


@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
	.b-custom-page .b-security .b-layer .b-layer-card-2 {
	  background-image: url('color-layer@2x.png');
	  background-size: 900px 287px;
	}
	
	
	.b-custom-page .b-security .b-layer .b-layer-card-9 {
	  background-image: url('white-layer@2x.png');
	  background-size: 900px 287px;
	}
}

