*{ margin:0px; padding:0px;}
img{ max-width:100%;}
input{ outline:none; border:none;}
body{ font-family:'oswaldregular';}
.br-0{ border-right:0px !important;}
.top{ width:100%; float:left;  background:url(../imgs/topbg1.jpg) repeat-x #020202; /*background:linear-gradient(#1e1e1e, #020202);*/ padding:20px 0;}
.email{ width:100%; float:left; padding:0 0 30px; font-size:18px; color:#fff; font-family:'oswaldregular';}
.email span{ float:left; color:#fe0000; padding:0 10px 0 0;}
.email span a{ float:left; font-size:20px; color:#fff;}
.search{ width:100%; float:left; position:relative; font-family:'oswaldregular';}
.search-box{ width:100%; float:left; font-size:16px; color:#fff; border:1px solid #282828; background:linear-gradient(#131414, #0c0d0d); padding:5px 20px; position:relative; font-family:'oswaldregular';}
.search span{ display:inline-block; position:absolute; right:20px; top:10px; z-index:3; color:#fff; font-size:18px;}
.search button{ display:inline-block; position:absolute; right:20px; top:10px; z-index:3; color:#fff; font-size:18px;background-color:transparent;cursor:pointer; outline:none;border:none 0px; }
.top-social{ width:100%; float:left; padding:0 20px; margin:0 0 30px;}
.top-social ul{ margin:0; padding:0;}
.top-social ul li{ float:left; list-style:none;}
.top-social ul li a{ width:30px; height:30px; float:left; text-decoration:none; font-size:16px; color:#fff; margin:0 5px; transition:all 0.3s linear; border-radius:50%; padding:7px 0 0; text-align:center;}
.top-social ul li a:hover,
.top-social ul li a:focus{ background:#fe0000; text-decoration:none; color:#fff; transition:all 0.3s linear;}
.banner{ width:100%; float:left; padding:0 30px 30px 30px; background:#08090b;}
.content{ width:100%; float:left; background:#000; padding:30px 0;}
.content-box{ width:100%; float:left; padding:0 0 30px;}
.products{ width:100%; float:left; text-align:center;}
.products-hdng{ display:inline-block; font-size:22px; color:#fff; font-family:'oswaldregular'; border-bottom:2px solid #fe0000;}
.pro-box{ width:100%; float:left; border-right:1px solid #e5e5e5; text-align:center; background:#fff;}
.pro-img{ width:100%; float:left; padding:20px;}
.pro-hdng{ width:100%; float:left; padding:0 0 20px; font-size:16px; font-family:'oswaldsemibold'; color:#2e363d;}
.pro-hdng a, .pro-hdng a:hover{ color:#2e363d; text-decoration:none;}
.pro-code{ width:100%; float:left; font-size:16px; margin:0 0 40px; font-family:'oswaldsemibold'; color:#df0305;}
.pro-code a, .pro-code a:hover{ color:#df0305; text-decoration:none;}
.fitness{ width:100%; float:left; background:linear-gradient(#000, #fd0003);}
.fitness-bg{ width:100%; float:left; padding:0;}
.fitness-hdng{ width:100%; float:left; font-size:50px; color:#e10407; font-family:'oswaldsemibold';}
.fitness-sbhdng{ width:100%; float:left; font-size:50px; color:#fff; font-family:'oswaldsemibold';}
.fitness-img{ float:right; height:100%; position:absolute; z-index:22; bottom:24px; right:0;}
.content2{ width:100%; float:left; background:#161616; padding:30px 0;}
.subscribe{ width:100%; float:left; background:linear-gradient(#3a4249, #272e34); padding:20px 30px; margin:70px 0 0;}
.subscribe-hdng{ width:100%; float:left; padding:0; font-size:20px; color:#ed1d24; font-family:'oswaldsemibold';}
.subscribe-hdng span{ float:left; color:#fff;}
.subscribe-box{ width:100%; float:left;}
.subscribe-box-input{ width:75%; height:36px; float:left; border:none; background:#fff; padding:5px 20px; color:#000; font-size:16px; font-family:'oswaldregular';}
.subscribe-box-submit{ width:20%; height:36px; float:right; border:none; background:#ea181e; cursor:pointer; padding:5px 0; text-align:center; color:#fff; font-size:16px; font-family:'oswaldregular';}

.footer{ width:100%; float:left; background:#000;}
.ftr-top{ width:100%; float:left; padding:40px 0;}
.ftr-top-box{ width:100%; float:left; padding:0 20px;}
.ftr-top-box-icon{ width:24%; float:left; padding:0;}
.ftr-top-box-hdng{ width:70%; float:left; padding:0; font-size:17px; color:#ed1d24; font-family:'oswaldsemibold';}
.ftr-top-box-sbhdng{ width:70%; float:left; padding:0; font-size:16px; color:#fff; font-family:'oswaldsemibold';}
.ftr-top-box-sbhdng a, .ftr-top-box-sbhdng a:hover{ color:#fff;}

.ftr-middle{ width:100%; float:left; padding:0; border-top:1px solid #30383f; border-bottom:1px solid #30383f;}
.ftr-middle-box{ width:100%; height:270px; float:left; padding:10px 0; border-right:1px solid #30383f;}
.ftr-middle-box-img{ width:100%; float:left; padding:0; margin:30px auto; text-align:center;}
.ftr-middle-box-sbhdng{ width:70%; float:left; font-size:15px; padding:20px 0 0; color:#2e363d; font-family:'oswaldregular'; text-align:center;}
.ftr-middle-box-hdng{ width:100%; float:left; font-size:20px; padding:15px 0 10px; color:#fff; font-family:'oswaldregular';}
.ftr-middle-box-brdr{ width:90px; height:1px; background:#fe0000; float:left;}
.ftr-middle-box-links{ width:100%; float:left; font-size:16px; padding:20px 0 0; color:#fff; font-family:'oswaldregular'; text-align:center;}
.ftr-middle-box-links ul{ margin:0px; padding:0px;}
.ftr-middle-box-links ul li{ width:100%; float:left; list-style:none; padding:5px 0;}
.ftr-middle-box-links ul li a{ float:left; text-decoration:none; color:#fff; font-size:16px; font-family:'oswaldregular'; transition:all 0.3s ease-in-out;}
.ftr-middle-box-links ul li a:hover{ text-decoration:none; color:#fe0000; transition:all 0.3s ease-in-out;}

.ftr-btm{ width:100%; float:left; padding:20px 0; border-bottom:1px solid #30383f; text-align:center;}
.ftr-btm-text{ display:inline-block; padding:0 20px 0 0; color:#fff; font-size:30px; font-family:'oswaldsemibold';}
.ftr-copyright{ width:70%; text-align:center; float:left; padding:30px 0; color:#2e363d; font-size:13px; font-family:'oswaldregular';}
.ftr-btm-social{ width:25%; text-align:center; float:right; color:#2e363d; font-size:13px; font-family:'oswaldregular'; padding:20px 0 0;}
.ftr-btm-social ul{ margin:0px; padding:0px;}
.ftr-btm-social ul li{ float:right; list-style:none; padding:10px;}
.ftr-btm-social ul li a{ float:left; text-decoration:none; color:#4d4d4d; font-size:18px; font-family:'oswaldregular'; transition:all 0.3s ease-in-out;}
.ftr-btm-social ul li a:hover{ text-decoration:none; color:#fff; transition:all 0.3s ease-in-out;}


/*  products  */

.products{ width:100%; float:left;}
.pro_bread{ width:100%; float:left; background:#000;}
.products_left{ width:30%; float:left; padding:15px; margin:30px 0; text-align:left;}
.products_right{ width:70%; float:left; padding:15px; margin:30px 0;}
.products_left_hdng{ width:100%; float:left; padding:15px 20px; font-size:20px; font-family:'oswaldsemibold'; color:#fff; font-weight:bold; background:#fe0000;}
.products_left_catagories{ width:100%; float:left;}
.products_left_catagories ul{ margin:0px; padding:0px;}
.products_left_catagories ul li{ list-style:none; display:block; border-bottom:1px solid #30383f; font-family:'oswaldregular'; transition:all .4s linear;}
.products_left_catagories ul li a{ text-decoration:none; font-size:18px; color:#fff; font-weight:bold; padding:15px; display:block;}
.products_left_catagories ul li a span{ float:right; padding-top:9px;}
.pagination_area{ width:100%; display:inline-block; text-align:center; padding:30px 0;}


/*  Large  */
.large_box{ display:block; text-align:center; margin:0 auto; border:1px solid #30383f;}
.large_box img{ max-width:100%; text-align:left;}
.large_right{ width:100%; float:left; text-align:left; padding:0 30px;}
.large_right ul{ margin:0px; padding:0px;}
.large_right ul li{ width:100%; float:left; list-style:none; padding:25px 0; border-bottom:1px solid #30383f; font-size:18px; font-weight:bold; color:#fff;}
.pro_large_right{ width:70%; float:left; padding:0 15px; margin:30px 0;}
.large_input{ width:60px; height:40px; padding:5px; border:1px solid #ccc; font-size:16px; color:#fff; margin-left:10px;}
.large_red{ width:20px; height:20px; background:#ff0000; margin:3px 7px 0; border:1px solid #f00; padding:3px 14px;}
.large_black{ width:20px; height:20px; background:#1a1a24; margin:3px 7px 0; border:1px solid #1a1a24; padding:3px 14px;}
.large_white{ width:20px; height:20px; background:#fff; margin:3px 7px 0; border:1px solid #30383f; padding:3px 14px;}
.large_textarea{ width:100%; float:left; text-align:center; padding:20px 0; border-top:1px solid #ccc; border-bottom:1px solid #30383f;}
.large_hdng{ display:inline-block; text-align:center; font-size:18px; font-weight:bold; color:#fff; border-bottom:1px solid #30383f; padding-bottom:5px;}
.large_text{ width:100%; float:left; text-align:left; font-size:12px; color:#828282; line-height:22px; padding-top:25px; text-align:justify;}
.small{ width:100%; float:left;}
.small ul{ margin:0px; padding:0;}
.small ul li{ width:20%; float:left; list-style:none; padding:10px;}
.nofound {
    color: white !important;
}

@media (max-width: 768px) {
        .products_right { width:100%; }
        .pro_large_right { width:100%; }
}