.section-wrap {padding-bottom: 30px;}
.section-wrap img{ max-width:100%; height:auto;}
.fcontainer{ max-width:1000px; margin:0 auto; width:100%;}
.fsection-caption{ padding:35px 0;}
.fsection-name {text-align: center; border-bottom: 1px solid #cdcfcf; margin-bottom: 7px;}
.fsection-image{ margin-bottom:20px; margin-left:33%;}
    .fsection-name h1{ color: #424242; font-size: 22px; text-transform: uppercase; margin:30px 0 25px 0;}
    .frow{ margin-left:-1%; margin-right:-1%; clear: both;}
    .frow:after,
    .frow:before,
    .fcontainer:after,
    .fcontainer:before{
        display: table;
        clear: both;
        content: " ";
    }
        .fcol{width:23%; margin:1%; float: left; position: relative; min-height: 333px; border-bottom:1px solid #0093bd; padding-bottom: 3px;}
        .frow *{box-sizing: border-box;}
        .finner{ color: Arial, Helvetica, sans-serif; font-size:15px; text-align: center;}
        .finner:hover, .finner a:hover{font-weight:700;}
            .finner a{ display: block; text-decoration: none; color: #424242;}
            .finner .name a{font-size:15px; margin:0 0 8px 0;overflow-wrap:break-word}
            .finner img.fim{ max-width:100%; height:auto;border: 2px solid transparent}
            .finner:hover img.fim{ border:2px solid #0093bd; -webkit-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.32); -moz-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.32); box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.32);}
            .price-row > .strike-price,
            .price-row > .price{ display: inline;}
            .price-row > .price{ font-weight:700;}
            .price-row > .strike-price{font-style: italic; font-weight:400 !important; text-decoration: line-through; color: #7e7e7e; padding-right:10px;}
            .finner a.fshop-now{font-weight:400; padding: 0 1em; font-size:14px; border:1px solid #aaaaaa; display: inline-block; height:30px; text-align: center; margin-left:auto; margin-right:auto; line-height:26px; margin-top: 10px; text-transform: uppercase;}
            .finner:hover a.fshop-now{ color: #fff; background: #0093bd; border-color: #0093bd;}
@media screen and (max-width: 1035px){
    .section-wrap{padding:0 1%;}
}
@media screen and (max-width: 850px){
    .fcol{width:48%;}
    .fcol:nth-of-type(2n+1){ clear: left;}
}
@media screen and (max-width: 500px){
    .fcol{min-height:1%;}
}
@media screen and (max-width: 360px) {
    .fcol {width:100%}
}
