.iosSlider {
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 675px;
  height: 306px;
  border-radius:13px;
  border: solid 1px #CCCCCC;
}

.iosSlider .prevButton {
  position: absolute;
  top: 130px;
  left: 0;
  width: 20px;
  height: 40px;
  background: url(slider-buttons.html) no-repeat 0 0;
  z-index: 2;
}

.iosSlider .nextButton {
  position: absolute;
  top: 130px;
  right: 0;
  width: 20px;
  height: 40px;
  background: url(slider-buttons.html) no-repeat 100% 0;
  z-index: 2;
}

.iosSlider .slider {
  width: 100%;
  height: 100%;
}

.iosSlider .slider .item {
  position: relative;
  top: 0;
  left: 0;
  width: 820px;
  height: 303px;
  margin: 0px;
}

.iosSlider .slider .item .image {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 306px;
}

.iosSlider .slider .item .image .bg {
  border: 10px solid #000;
  border-right: 0;
  height: 180px;
  width: 340px;
  opacity: 0.5;
  display:none;
}

.iosSlider .slider .item .text {
  position: absolute;
  bottom: 0;
  right: 60px;
  width: 240px;
  height: 260px;
  padding: 20px;
}

.iphoneUI .iosSlider .slider .item .text {
  display: none;
}

.iosSlider .slider .item .text .bg {
  position: absolute;
  top:-3px;
  right: 0;
  width: 275px;
  height: 306px;
  background: #fff;
  opacity: 1;
  }

.iphoneUI .iosSlider .slider .item .text .bg {
  display: none;
}

.iosSlider .slider .item .title {
  position: relative;
  top: 25px;
  left: 0;
  text-indent: -1px;
  margin-bottom:10px;
}
.iosSlider .slider .item .title h2{font-family: 'Open Sans', sans-serif; font-size:22px; color:#ff9933; letter-spacing:-1px; text-transform:uppercase;}
.iosSlider .slider .item .title p{font-family: Tahoma, Verdana, Arial; font-size:13px; color:#575757;}
.iosSlider .slider .item .title span {
  color: #fff;
  font: bold 40px/40px "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-shadow: 0 -1px 1px #000;
}

.iosSlider .slider .item .desc {
  position: relative;
  top: 25px;
  left: 0;
  margin: 0px 0 0 0;
}

.iosSlider .slider .item .desc span {
  color: #fff;
  font: normal 16px/22px "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-shadow: 0 -1px 1px #000;
}

.iosSlider .slider .item .desc span img{
  width:33%;
}

.iosSlider .slider .item .button {
  position: absolute;
  left: 10px;
  bottom: 20px;
  padding: 0 10px 0 10px;
  margin: 10px 0 0 0;
  cursor: pointer;
  width:165px;
  height:70px;
  display:none;
}

.iosSlider .slider .item .button .banner-icons{
  float:left;
  width:30%;
}

.iosSlider .slider .item .button .banner-icons img{
  width:100%;
  max-width:40px;
}

.iosSlider .slider .item .button p{
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  color:#666;
  line-height:13px;
  display:none;
}

.iosSlider .slider .item .button span {
  color: #000;
  font: normal 14px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-shadow: 0 1px 1px #fff;
}

.iosSlider .slider #item1 .image {
  background: url(../images/banner1.jpg) no-repeat left top;
}

.iosSlider .slider #item2 .image {
  background: url(../images/banner1.jpg) no-repeat 50% 50%;
}

.iosSlider .slider #item3 .image {
  background: url(../images/banner1.jpg) no-repeat 20% 50%;
}

.iosSlider .slider #item4 .image {
  background: url(../images/banner1.jpg) no-repeat 50% 50%;
}
.iosSliderButtons {
  position: absolute;
  top: 127px;
  right: 10px;
  width: 28px;
  height: 10px;
}

.iosSliderButtons .button {
  float: left;
  width: 12px;
  height: 12px;
  background: #706a68;
  margin: 0 10px 10px 0;
  opacity: 0.25;
  filter: alpha(opacity:25);
  border-radius:10px;
}

.iosSliderButtons .selected {
  background: #f58220;
  opacity: 1;
  filter: alpha(opacity:100);
}

@media screen and (min-width: 1030px){
  .iosSlider .slider .image {
    background-size:100% !important;
  }
}


@media screen and (min-width: 705px) and (max-width: 950px){
  .iosSlider{
    width:99%;
    left:2px !important;
  }
  .iosSlider .slider .item{
    width:100%;
  }
  .iosSlider .slider .image{
    background-position:left top !important;
    background-size:100% !important;
  }
}

@media screen and (max-width: 348px){
  .iosSlider .slider .item{
    left:28px;
  }
}