.tabber_section {
/*    width: 600px;*/
    background: transparent none;
    margin: 0 0 30px;
}
ul.tabs {
    height: 28px;
    line-height: 25px;
    list-style: none;
    border-bottom: 1px solid #DDD;
    background: #FFF;
}
.tabs li {
    float: left;
    display: inline;
    margin: 0 8px 0 0;
    padding: 3px 8px 2px;
    color: #333;
    cursor: pointer;
    background: transparent none;
    border: 1px solid #AAA;
    border-bottom: 0 none;
    position: relative;
    text-align:center
}
.tabs li a {
    text-decoration:none;
    text-transform:uppercase;
    color:inherit;
    font:18px 'belleroselight'
}
.tabs li:hover,
.vertical .tabs li:hover {
    color: #FFF;
    background: #CF112D;
    /*padding: 3px 13px 2px;
    border: 1px solid #CF112D    */
}
.tabs li.current {
    color: #FFF;
    background: #CF112D;
   /* padding: 3px 13px 2px;*/
   /* border: 1px solid #CF112D;*/
}
.box {
    display: none;
    border:0 none;
    border-top: 2px solid #CF112D;
    border-bottom: 2px solid #CF112D;
    background: white none;
    padding: 30px 24px
}
.box.visible {
    display: block
}

.section.vertical {
    width: 440px;
    border-left: 160px solid #FFF;
}
.vertical .tabs {
    width: 160px;
    float: left;
    display: inline;
    margin: 0 0 0 -160px;
}
.vertical .tabs li {
    padding: 0 13px;
    margin: 0 0 1px;
    border: 1px solid #E4E4E4;
    border-right: 1px solid #F9F9F9;
    width: 132px;
    height: 25px;
}
.vertical .tabs li:hover {
    /*width: 131px;*/
}
.vertical .tabs li.current {
    width: 133px;
    color: #444;
    background: #EFEFEF;
    border: 1px solid #D4D4D4;
  border-right: 1px solid #EFEFEF;
  margin-right: -1px;
}
.vertical .box {
  border-width: 1px;
}



@media only screen and (min-width: 768px) and (max-width: 995px) {
}

@media only screen and (max-width: 767px) {
    ul.tabs {
        display:inline;
        position:relative
    }
    .tabs li {
        clear:both;
        display:block;
        position:relative;
        float:none;
        border: 1px solid #AAA;
        margin:10px 0
    }
    
    .box {
        display:none;
        clear:both;
        float:none
    }
}