
#care{
    background: #eeeeec;
  }
  #care section .row{
    overflow: visible;
  }
  #care section h2,
  #care section p{
    text-align: left;
  }
  #care section p{
    margin-top: 1em;
  }
  #care .block-instructions{
    display: block;
    overflow: auto;
    width: 100%;
    margin-top: 2em;
  }
  #care .block-instructions .instruction{
    width: 33.33%;
    float: left;
    text-align: center;
  }
  #care .block-instructions .instruction p{
    text-transform: uppercase;
    font-weight: 700;
    font-size: .8em;
    text-align: center;
    margin: 1em 0 0 0;
    line-height: 1.4em;
  }
  #care .block-instructions .instruction .icon{
    display: block;
    width: 100%;
    height: 6em;
    background-position: center center;
  }
  #care .instruction .icon.delicate-wash{
    background: url('../images/care/icons/delicate-wash.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .instruction .icon.inside-out{
    background: url('../images/care/icons/inside-out.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .instruction .icon.no-twisting{
    background: url('../images/care/icons/no-twisting.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .instruction .icon.mild-detergent{
    background: url('../images/care/icons/mild-detergent.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .instruction .icon.no-bleach{
    background: url('../images/care/icons/no-bleech.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .instruction .icon.no-dry-cleaning{
    background: url('../images/care/icons/no-dry-cleaning.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .instruction .icon.hang-dry{
    background: url('../images/care/icons/hang-dry.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .instruction .icon.air-dry{
    background: url('../images/care/icons/air-dry.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .instruction .icon.tumble-dry{
    background: url('../images/care/icons/no-tumble-dry.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .instruction .icon.steam-iron{
    background: url('../images/care/icons/steam-iron.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .instruction .icon.lint-roller{
    background: url('../images/care/icons/lint-roller.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .instruction .icon.store-stacked{
    background: url('../images/care/icons/store-stacked.svg') no-repeat center center;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  

  
  #care .alert-block{
    background: #ffd733;
    border: 3px solid #303944;
    padding: 2em;
    width: 100%;
    max-width: 390px;
    margin: 103px auto;
  }
  #care .alert-block-wrapper{
    width: 100%;
    display: table-row;
  }
  #care .alert-block .message{
    display: table-cell;
    vertical-align: middle;
  }
  
  #care .alert-block p{
    margin: 0;
    font-weight: 500;
    font-size: 1em;
    text-align: left !important;
  }
  #care .alert-block p span{
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 2em;
  }
  #care .block-alert{
    background: #ffd733;
    border: 3px solid #303944;
  }
  #care .block-alert img{
    margin: 0.5em 0;
    height: 138px;
  }
  #care .block-alert h3 {
    text-align: left;
    font-size: 1.25em;
    text-transform: uppercase;
    margin: 1em 0;
  }
  #care .block-alert p{
    font-size: 1.25em;
    line-height: 1.15em;
  }
  .precautions img {
      padding: 3em 0 0 0;
  }
  .washing .shot,
  .detergent .shot,
  .drying .shot,
  .grooming .shot{
    position: relative;
    padding-bottom: 100%;
    width: 100%;
    transition: all 2s ease;
    -webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
  }
  #care .icon {
    margin-left: 36px !important;
  }
 #care section { 
  padding: 0 !important;
 }
  .drying .shot{
    background: url('../images/care/drying.jpg') no-repeat;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  .grooming .shot{
    background: url('../images/care/grooming.jpg') no-repeat;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
  }
  #care .conclude{
    padding-bottom: 4em;
  }
  #care .conclude p{
    text-align: center;
  }
  #care .conclude a.button{
    font-weight: 400;
    font-size: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: .8em 2.4em;
    width: 100%;
    margin: 2em auto 0 auto;
    text-align: center;
  }
  #care .conclude a.button:hover{
    background: #21313e;
  }
  