@media only screen and (min-width : 1025px) {
  #carousel-custom2 {
      margin-top:  10px;
      width: 100%;
  }
  #carousel-custom2 .carousel-indicators {
      margin: 10px 0 0;
      overflow: auto;
      position: static;
      text-align: left;
      white-space: nowrap;
      width: 100%;
  }
  #carousel-custom2 .carousel-indicators li {
      background-color: transparent;
      -webkit-border-radius: 0;
      border-radius: 0;
      display: inline-block;
      height: auto;
      margin: 0 ;
      width: auto;
  }
  #carousel-custom2 .carousel-indicators li img {
      display: block;
      opacity: 0.5;
  }
  #carousel-custom2 .carousel-indicators li.active img {
      opacity: 1;
  }
  #carousel-custom2 .carousel-indicators li:hover img {
      opacity: 0.75;
  }
  #carousel-custom2 .carousel-outer {
      position: relative;
  }
  #carousel-custom {
      margin-top:  10px;
      width: 100%;
  }
  #carousel-custom .carousel-indicators {
      margin: 10px 0 0;
      overflow: auto;
      position: static;
      text-align: left;
      white-space: nowrap;
      width: 100%;
  }
  #carousel-custom .carousel-indicators li {
      background-color: transparent;
      -webkit-border-radius: 0;
      border-radius: 0;
      display: inline-block;
      height: auto;
      margin: 0 ;
      width: auto;
  }
  #carousel-custom .carousel-indicators li img {
      display: block;
      opacity: 0.5;
  }
  #carousel-custom .carousel-indicators li.active img {
      opacity: 1;
  }
  #carousel-custom .carousel-indicators li:hover img {
      opacity: 0.75;
  }
  #carousel-custom .carousel-outer {
      position: relative;
  }
  
  
  .carousel-control.left { 
      top: 42%;
      left: 0;
      margin-top: -27px;
      line-height: 54px; 
      opacity: 1; 
      -webkit-transition: all 0.2s ease-in-out 0s;
      -o-transition: all 0.2s ease-in-out 0s;
      transition: all 0.2s ease-in-out 0s;
      background-image: url(https://cdn.gundrymd.com/images/carousel-arrow-left-desktop.png) !important;
      background-size: contain;
      background-repeat: no-repeat;
      background-size: contain;
      width: 44px;
  }
  .carousel-control.right { 
      top: 42%;
      right: 0;
      margin-top: -27px;
      line-height: 54px; 
      opacity: 1; 
      -webkit-transition: all 0.2s ease-in-out 0s;
      -o-transition: all 0.2s ease-in-out 0s;
      transition: all 0.2s ease-in-out 0s;
      background-image: url(https://cdn.gundrymd.com/images/carousel-arrow-right-desktop.png) !important;
      background-size: contain;
      background-repeat: no-repeat;
      background-size: contain;
      width: 44px;
  
  }
  }
  
  @media only screen and (max-width : 992px) {
    .container-radio {text-align: left;} 
  
    .carousel-indicators li {
        border: 1px solid #EAEAEA;
        background: #EAEAEA;
        width: 16px !important;
        height: 16px !important;
    }
    .carousel-indicators .active {
        background: #334579;
        border: 1px solid #334579;
        width: 16px ;
        height: 16px ;
    }
    .savePrice {
        font-size: 17px;
        left: 17px;
        top: 3px;
    }
    .container-radio {
        font-size: 16px;
    }
    .checkmark {
        top: 7px;
        left: 8px;
    } 
  }
  
  
  #carousel-example-generic .carousel-inner{
    padding-bottom: 60px;
  }
  