.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
 
 .rslides {
  margin: 0 auto;
  }

.rslides_container {
  
  position: relative;
  }
.flexslider.clearfix:hover .centered-btns_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0px;
  opacity: 0.7;
  text-indent: -9999px; display:block;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }
.centered-btns_nav.centered-btns1_nav.prev {display:none;}
.centered-btns_nav.centered-btns1_nav.next {display:none;}
.centered-btns_nav:active {
  opacity: 1.0;
  }

.flexslider.clearfix:hover .centered-btns_nav.next {
  left: auto;
  background-position: right top; display:block;
  right: 0;
  }

.transparent-btns_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  left: 0;
  display: block;
  background: #fff; /* Fix for IE6-9 */
  opacity: 0;
  filter: alpha(opacity=1);
  width: 48%;
  text-indent: -9999px;
  overflow: hidden;
  height: 91%;
  }



.container.main.portfolio4column .sixteen.columns.row .sixteen.columns.alpha.homeslider {
	margin-left: -13px;
}
.flexslider{background:transparent;border:0;position:relative;zoom:1}
    .column, .columns {  margin-left: 0px; margin-right: 0px; }

    @media only screen and (max-width: 1140px) {
		img{
	max-width:100%;
height: auto;
	}
	.social {height:70px;}
	.social #search{right:auto; top:auto; bottom: 4px; left:7px; }
	
	.container.main.portfolio4column .sixteen.columns.row .sixteen.columns.alpha.homeslider {
	width: 100%;margin-right:0;
	margin-left:0;
	
}

        .container { width: 100%; }
        .columns, .column { margin: 0; }

        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 100%; }


        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }

    }


@media only screen and (max-width: 480px) {
img{
	max-width:100%;
height: auto;
	}
	.social {height:70px;}
	.social #search{right:auto; top:auto; bottom: 4px; left:7px; }
	
	.container.main.portfolio4column .sixteen.columns.row .sixteen.columns.alpha.homeslider {
	width: 100%;margin-right:0;
	margin-left:0;
	
}
	}