#horizontalTab{ display:block; position:relative; }
#boxtabs{ display:block; position:relative; text-align:center; margin:18px 0; }
.r-tabs .r-tabs-nav{ margin:0; padding:0; }
.r-tabs .r-tabs-tab{
  display:inline-block; position:relative; text-align:center; margin:0 12px; padding:0; list-style:none; width:102px; height:102px; }

.tab-1{ display:inline-block; position:relative; width:102px; height:102px;  background:url(../img/tab-background.jpg) no-repeat; }
.tab-2{ display:inline-block; position:relative; width:102px; height:102px;  background:url(../img/tab-product-line.jpg) no-repeat; }
.tab-3{ display:inline-block; position:relative; width:102px; height:102px;  background:url(../img/tab-contact.jpg) no-repeat; }

.r-tabs .r-tabs-panel {
     display:none; padding:0; background:#ffffff;  /*box-shadow:0 0 5px 5px rgba(155, 155, 155, 0.2); */  }

.r-tabs .r-tabs-accordion-title{  display: none; }
.r-tabs .r-tabs-panel.r-tabs-state-active{ display:block; }

.r-tabs{ position: relative; }
.r-tabs .r-tabs-nav{ }
.r-tabs .r-tabs-nav .r-tabs-tab{ position: relative; top:0px;  }

.r-tabs .r-tabs-nav .r-tabs-anchor{  padding:0; display:inline-block; text-decoration:none; }
.r-tabs .r-tabs-nav .r-tabs-state-active{ border:none; opacity:1; }
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor { opacity:1; }
.r-tabs .r-tabs-panel{  position:relative; z-index:9; margin-top:0px; }
.r-tabs .r-tabs-nav .r-tabs-state-active a{  background-position:0 -102px; }
 

/* Accordion responsive breakpoint */
@media only screen and (max-width: 960px) {
 
.r-tabs .r-tabs-tab{ margin:0 4px;  }
 

}

@media only screen and (max-width:640px) {
 
}

@media screen and (max-width: 480px) {


}

@media only screen and (max-width:320px){
.r-tabs .r-tabs-tab{ margin:0 2px;  } 
}
 









