 
.css-slider-wrapper {
      display: block;
      background: #FFF;
      overflow: hidden;
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 19000;
  }
  /* Slider */
  .slider {
      width: 100%;
      /*height: 100%;*/
      background: red;
      position: absolute;
      left: 0;
      top: 0;
      opacity: 1;
      z-index: 0;
      
      display: flex;
      display: -webkit-flex;
      display: -ms-flexbox;
      flex-direction: row;
      flex-wrap: wrap;
      -webkit-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      justify-content: center;
      align-content: center;
      
      -webkit-transition: -webkit-transform 1600ms;
      transition: -webkit-transform 1600ms, transform 1600ms;
      -webkit-transform: scale(1);
      transform: scale(1);
      }
  /* each slide background color */ 
  .slide1 {
      background: #fff;
      left: 0;
  }
  .slide2 {
      background: #fff;
      left: 100%
  }
  .slide3 {
      background: #fff;
      left: 200%
  }
  .slide4 {
      background: #fff;
      left: 300%;
  }

  .slide5 {
      background: #fff;
      left: 400%;
  }
  .slide6 {
      background: #fff;
      left: 500%
  }
  .slide7 {
      background: #fff;
      left: 600%
  }
  .slide8 {
      background: #fff;
      left: 700%;
  }

  .slide9 {
      background: #fff;
      left: 800%;
  }
  .slide10 {
      background: #fff;
      left: 900%
  }
  .slide11 {
      background: #fff;
      left: 1000%
  }
  .slide12 {
      background: #fff;
      left: 1100%;
  }

  .slide13 {
      background: #fff;
      left: 1200%;
  }
  .slide14 {
      background: #fff;
      left: 1300%
  }
  .slide15 {
      background: #fff;
      left: 1400%
  }
  .slide16 {
      background: #fff;
      left: 1500%;
  }

  .slider > div {
    text-align: center;
  }
  /* Slider inner content */
  .slider h2 {
      color: #FFF;
      font-weight: 900;
      text-transform: uppercase;
      font-size: 45px;
      line-height: 120%;
      opacity: 0;
      -webkit-transform: translateX(500px);
      transform: translateX(500px);
  }
  .slider .button {
      /*color: #FFF;
      padding: 5px 50px;
      background: rgba(255,255,255,0.3);
      text-decoration: none;
      opacity: 0;
      font-size: 15px;
      line-height: 30px;
      display: inline-block;
      -webkit-transform: translateX(-500px);
      transform: translateX(-500px);*/
  }
  .slider h2, .slider .button {
      -webkit-transition: opacity 800ms, -webkit-transform 800ms;
      transition: transform 800ms, opacity 800ms;
      -webkit-transition-delay: 1s; /* Safari */
      transition-delay: 1s;
  }
  /* Next and previous button */ 
  .control {
      /*position: absolute;
      top: 50%;
      width: 50px;
      height: 50px;
      margin-top: -25px;
      z-index: 55;*/

      position: absolute;
     top: 675px;
      
      height: 50px;
     
      z-index: 55;

  }
  .control label {
      /*z-index: 0;
      display: none;
      text-align: center;
      line-height: 50px;
      font-size: 50px;
      color: #FFF;
      cursor: pointer;
      opacity: 0.2;*/

      z-index: 0;
    display: none;
    text-align: center;
    line-height: 32px;
    font-size: 22px;
    color: #FFF;
    cursor: pointer;
    border: 1px solid #cb2d2d;
    background-color: #cb2d2d;
  }
  .control label:hover {
     opacity: 0.5;
  }
  .next {
    right: 25px;
  }
  .previous {
    /*left: 1%;*/
    right:100px;
  }
  
  /* Slider pagination */ 
  .slider-pagination {
      position: absolute;
      bottom: 20px;
      width: 100%;
      left: 0;
      text-align: center;
      z-index: 1000;
  }
  .slider-pagination label {
      /*width: 10px;
      height: 10px;
      border-radius: 50%;
      display: inline-block;
      background: rgba(255,255,255,0.2);
      margin: 0 2px;
      border: solid 1px rgba(255,255,255,0.4);
      cursor: pointer;*/
      }
      
  /* Slider control active css */
  .slide-radio1:checked ~ .next .numb2, 
  .slide-radio2:checked ~ .next .numb3, 
  .slide-radio3:checked ~ .next .numb4, 
  .slide-radio4:checked ~ .next .numb5, 
  .slide-radio5:checked ~ .next .numb6, 
  .slide-radio6:checked ~ .next .numb7, 

   .slide-radio7:checked ~ .next .numb8, 
  .slide-radio8:checked ~ .next .numb9, 
  .slide-radio9:checked ~ .next .numb10, 
  .slide-radio10:checked ~ .next .numb11, 
  .slide-radio11:checked ~ .next .numb12, 
  .slide-radio12:checked ~ .next .numb13, 

  .slide-radio13:checked ~ .next .numb14, 
  .slide-radio14:checked ~ .next .numb15, 
  .slide-radio15:checked ~ .next .numb16, 
 
  .slide-radio2:checked ~ .previous .numb1, 
  .slide-radio3:checked ~ .previous .numb2,
    .slide-radio4:checked ~ .previous .numb3,

   .slide-radio5:checked ~ .previous .numb4, 
  .slide-radio6:checked ~ .previous .numb5,
    .slide-radio7:checked ~ .previous .numb6,

   .slide-radio8:checked ~ .previous .numb7, 
  .slide-radio9:checked ~ .previous .numb8,
    .slide-radio10:checked ~ .previous .numb9,

   .slide-radio11:checked ~ .previous .numb10, 
  .slide-radio12:checked ~ .previous .numb11,
    .slide-radio13:checked ~ .previous .numb12,

   .slide-radio14:checked ~ .previous .numb13, 
  .slide-radio15:checked ~ .previous .numb14,
    .slide-radio16:checked ~ .previous .numb15
   {
      display: block;
      z-index: 1
  }
  /* Slider pagination active css */
  .slide-radio1:checked ~ .slider-pagination .page1, 
  .slide-radio2:checked ~ .slider-pagination .page2, 
  .slide-radio3:checked ~ .slider-pagination .page3, 
  .slide-radio4:checked ~ .slider-pagination .page4,
  
  .slide-radio5:checked ~ .slider-pagination .page5, 
  .slide-radio6:checked ~ .slider-pagination .page6, 
  .slide-radio7:checked ~ .slider-pagination .page7, 
  .slide-radio8:checked ~ .slider-pagination .page8,
  
  .slide-radio9:checked ~ .slider-pagination .page9, 
  .slide-radio10:checked ~ .slider-pagination .page10, 
  .slide-radio11:checked ~ .slider-pagination .page11, 
  .slide-radio12:checked ~ .slider-pagination .page12,
  
  .slide-radio13:checked ~ .slider-pagination .page13, 
  .slide-radio14:checked ~ .slider-pagination .page14, 
  .slide-radio15:checked ~ .slider-pagination .page15, 
  .slide-radio16:checked ~ .slider-pagination .page16{
      background: rgba(255,255,255,1)
  }
  
  /* css for sliding  effect when you click on control button*/
  .slide-radio1:checked ~ .slider {
      -webkit-transform: translateX(0%);
      transform: translateX(0%);
  }
  .slide-radio2:checked ~ .slider {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
  }
  .slide-radio3:checked ~ .slider {
      -webkit-transform: translateX(-200%);
      transform: translateX(-200%);
  }
  .slide-radio4:checked ~ .slider {
      -webkit-transform: translateX(-300%);
      transform: translateX(-300%);
  }

   .slide-radio5:checked ~ .slider {
      -webkit-transform: translateX(-400%);
      transform: translateX(-400%);
  }
  .slide-radio6:checked ~ .slider {
      -webkit-transform: translateX(-500%);
      transform: translateX(-500%);
  }
  .slide-radio7:checked ~ .slider {
      -webkit-transform: translateX(-600%);
      transform: translateX(-600%);
  }
  .slide-radio8:checked ~ .slider {
      -webkit-transform: translateX(-700%);
      transform: translateX(-700%);
  }

   .slide-radio9:checked ~ .slider {
      -webkit-transform: translateX(-800%);
      transform: translateX(-800%);
  }
  .slide-radio10:checked ~ .slider {
      -webkit-transform: translateX(-900%);
      transform: translateX(-900%);
  }
  .slide-radio11:checked ~ .slider {
      -webkit-transform: translateX(-1000%);
      transform: translateX(-1000%);
  }
  .slide-radio12:checked ~ .slider {
      -webkit-transform: translateX(-1100%);
      transform: translateX(-1100%);
  }

   .slide-radio13:checked ~ .slider {
      -webkit-transform: translateX(-1200%);
      transform: translateX(-1200%);
  }
  .slide-radio14:checked ~ .slider {
      -webkit-transform: translateX(-1300%);
      transform: translateX(-1300%);
  }
  .slide-radio15:checked ~ .slider {
      -webkit-transform: translateX(-1400%);
      transform: translateX(-1400%);
  }
  .slide-radio16:checked ~ .slider {
      -webkit-transform: translateX(-1500%);
      transform: translateX(-1500%);
  }
  
  .slide-radio1:checked ~ .slide1 h2, 
  .slide-radio2:checked ~ .slide2 h2, 
  .slide-radio3:checked ~ .slide3 h2, 
  .slide-radio4:checked ~ .slide4 h2, 

    .slide-radio5:checked ~ .slide5 h2, 
  .slide-radio6:checked ~ .slide6 h2, 
  .slide-radio7:checked ~ .slide7 h2, 
  .slide-radio8:checked ~ .slide8 h2, 

    .slide-radio9:checked ~ .slide9 h2, 
  .slide-radio10:checked ~ .slide10 h2, 
  .slide-radio11:checked ~ .slide11 h2, 
  .slide-radio12:checked ~ .slide12 h2, 

    .slide-radio13:checked ~ .slide13 h2, 
  .slide-radio14:checked ~ .slide14 h2, 
  .slide-radio15:checked ~ .slide15 h2, 
  .slide-radio16:checked ~ .slide16 h2, 

  .slide-radio1:checked ~ .slide1 .button, 
  .slide-radio2:checked ~ .slide2 .button, 
  .slide-radio3:checked ~ .slide3 .button, 
  .slide-radio4:checked ~ .slide4 .button,

  .slide-radio5:checked ~ .slide5 button, 
  .slide-radio6:checked ~ .slide6 button, 
  .slide-radio7:checked ~ .slide7 button, 
  .slide-radio8:checked ~ .slide8 button, 

    .slide-radio9:checked ~ .slide9 button, 
  .slide-radio10:checked ~ .slide10 button, 
  .slide-radio11:checked ~ .slide11 button, 
  .slide-radio12:checked ~ .slide12 button, 

    .slide-radio13:checked ~ .slide13 button, 
  .slide-radio14:checked ~ .slide14 button, 
  .slide-radio15:checked ~ .slide15 button, 
  .slide-radio16:checked ~ .slide16 button {
      -webkit-transform: translateX(0);
      transform: translateX(0);
      opacity: 1
  }
  
@media only screen and (max-width: 767px) {
  .slider h2 {
      font-size: 20px;
  }
  .slider > div {
      padding: 0 2%
  }
  .control label {
      font-size: 35px;
  }
  .slider .button {
      padding: 0 30px;
  }
  }

img{
    width:93%;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-bottom: 1px solid #000;
}

  .button {
    background-color:#cb2d2d;
    border: none;
    color: #fff;
    padding: 8px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 22px;
    cursor: pointer;
    outline:none;
}


