@media (min-width: 1200px) {
  #my-orders-table td.a-center { width:20%; }
  .cart .totals .shipping {
    border:none;
    padding:0;
  }
  .hidden-xs { display:table-row-group !important; }
}
@media (min-width: 960px) and (max-width: 1200px) {
    .toolbar .pager .sort-by{clear:both;}
    .toolbar .pager .limiter {clear:both;}
    .products .flex-direction-nav{
        display: block !important;
        position: absolute;
        right: 0;
        top: 0;
    }
  span.mt-price {
    font-size:100%;
    font-weight:300;
    line-height:0;
    margin:0;
    padding:0 10px;
    text-align:left;

  }
  #mtnav li.level0 ul li { width:168px; }
  .product-view .product-essential .product-img-box .more-views ul li {
    float:left;
    height:auto !important;
    margin:0 10px !important;
    width:55px !important;
  }
  .mt-title h2 { margin:10px 20px; }
  .toolbar .pager .view-mode label { margin:0; }
  .toolbar .pager p { line-height:20px; }
  .toolbar .pager .amount {
    font-size:89%;
    line-height:25px;
  }
  .slide .banners-block:hover .title-hover { top:30px; }
  .slide .banners-block .title-hover { top:30px; }
  .slide .first-sports .title-hover-01 {
    background:none;
    right:-190px;
    top:15px;
    width:190px;
    position:absolute;
  }
  .slide .first-sports .title-hover-02 {
    background:none;
    right:-190px;
    top:55px;
    width:190px;
    position:absolute;
  }
  .slide .first-sports:hover .title-hover-01 {
    right:-24px;
    top:15px;
  }
  .slide .first-sports:hover .title-hover-02 {
    right:10px;
    top:55px;
  }
  .mt-des p { margin:10px 20px; }
  .cart .totals .shipping { border:none; }
  .mt-read { margin:10px 20px; }
  .menu-static-blocks a { width:45%; }
  .slider-product-wrapper .flex-direction-nav {
    float:left;
    margin:0 0 20px;
  }
  .header-top .form-search button.button { float:right; }
  .header-top .quick-access .mt-top-link { margin:10px 0 0; }
  #mtnav a { padding:9px 15px; }
  #mtnav li .shown-sub li div.shown-sub {
    left:55%;
    top:5px;
    width:90%;
  }
  .hidden-phone { display:table-row-group !important; }
  .catalog-category-view .products-grid ul li {
    width:100%;
    line-height:25px;
  }
  .mt-parallax .slider-block-wrapper { padding:100px 0; }
  .mt-parallax .flex-control-nav { margin-top:75px; }
  .header-layout-2 .header-top .quick-access .mt-top-link { margin:0; }
  .header-layout-2  span.mt-price { float:right; }
  .header-layout-2 .sticky-wrapper .form-search input.input-text { width:170px; }
  .header-layout-2 #mtnav li.level0 a { font-size:125%; }
  .header-layout-3 .header-top .quick-access .mt-top-link { margin:0; }
  .header-layout-3  span.mt-price { float:right; }
  .header-layout-3 .sticky-wrapper .form-search input.input-text { width:170px; }
  .header-layout-3 #mtnav li.level0 a { font-size:125%; }
  .header-layout-4 .form-search input.input-text { width:84%; }
}
@media (min-width: 768px) and (max-width: 979px) {
    .mobile-logo a.logo {
        display: block;
        height: 26px;
        width: 117px;
        margin-top: 5px;
    }
    .mobile-logo{display: block;}
    .header-top .quick-access ul.links {
        float:none !important;
        margin:0;
        display: inline-block;
        list-style:none;
        width: 300px;
    }
    .products .flex-direction-nav{
        display: block !important;
        position: absolute;
        right: 0;
        top: 0;
    }
  .header-layout-2 #mtnav li.level0 a { font-size:98%; }
  .header-layout-3 #mtnav li.level0 a { font-size:98%; }
  .header-layout-4 #mtnav li.level0 a { font-size:120%; }
  .header-layout-4 .form-search input.input-text { width:78%; }
  .header-layout-4 .header-top .quick-access .top-link {
    float:none;
    padding-left:10px;
    text-align: center;
  }
  .header-layout-3 .header-top .quick-access .top-link { float:left; }
  .header-layout-3 .sticky-wrapper .form-search input.input-text {
    font-size:80%;
    width:115px;
    padding:10px 5px;
  }
  .header-layout-2 .header-top .quick-access .mt-top-link { float:left; }
  .header-layout-2 .header-top .quick-access .top-link {
    float:left;
    padding:0 10px;
  }
  .header-layout-2 .sticky-wrapper .top-search { margin:10px 0; }
  .header-layout-2 .sticky-wrapper .form-search input.input-text {
    font-size:80%;
    width:115px;
    padding:10px 5px;
  }
  #mtnav li.level0 ul li { width:145px; }
  #mtnav li.level0 ul li.parent { background-position:125px -498px; }
  .mt-parallax .actionbox p { font-size:230%; }
  .mt-parallax .slider-block-wrapper { padding:85px 0; }
  .mt-parallax .flex-control-nav { margin-top:55px; }
  ul.nav-accordion ul ul li a { padding-left:20px; }
  ul.nav-accordion ul li a { padding-left:15px; }
  .product-view .product-essential .product-img-box .more-views { width:87.3%; }
  .product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs li a { font-size:95%; }
  .bestseller .mt-actions-top { padding:0 10px; }
  button.button.btn-cart span {
    font-size:85%;
    font-size:90%;
  }
  .products-grid .item .hover-effect:hover { height:123%; }
  .products-grid .item .product-box .actions li a { font-size:100%; }
  .products-grid .item .product-box .mt-actions-top h3 { font-size:90%; }
  .block .block-content { padding:0; }
  .block p { font-size:90%; }
  .toolbar .pager .sort-by { margin:0 0 15px; }
  .toolbar .pager .amount {
    line-height:33px;
    padding:5px 15px 0;
    text-align:left;
  }
  .toolbar .pager .limiter {
    line-height:33px;
    padding:3px 0;
  }
  .slide .banners-block:hover .title-hover { top:30px; }
  .slide .banners-block .title-hover { top:30px; }
  .slide .first-sports .title-hover-01 {
    background:none;
    right:-190px;
    top:15px;
    width:190px;
    position:absolute;
  }
  .slide .first-sports .title-hover-02 {
    background:none;
    right:-190px;
    top:55px;
    width:190px;
    position:absolute;
  }
  .slide .first-sports:hover .title-hover-01 {
    right:-24px;
    top:15px;
  }
  .slide .first-sports:hover .title-hover-02 {
    right:10px;
    top:55px;
  }
  .slider-attribute-wrapper .flex-viewport { width:80%; }
  ul.nav-accordion li a, ul.nav-accordion ul li a { font-size:100%; }
  .cart .crosssell { padding:12px 5px; }
  .cart .crosssell button.button.btn-cart span { padding:0 10px 0 35px; }
  .cart .crosssell button.button.btn-cart span span { padding:0; }
  .cart .crosssell .product-name { font-size:90%; }
  .cart .crosssell .product-details { margin-left:80px; }
  .cart .totals { padding:0; }
  .cart .totals button.button span { font-size:90%; }
  .cart .totals .checkout-types a { font-size:90%; }
  .cart .totals .shipping { border:none; }
  .category-products .toolbar .limiter .sbHolder { width:51%; }
  .category-products .toolbar .limiter .sbOptions { width:102%; }
  .menu-static-blocks a { width:50%; }
  .slider-product-wrapper .flex-direction-nav {
    float:left;
    margin:0 0 20px;
  }
  #mtnav a { padding:9px 13px; }
  #mtnav .sub-wrapper { top:52px; }
  #mtnav li.level0 ul li.level1 a { font-size:100%; }
  #mtnav li .shown-sub li div.shown-sub {
    left:55%;
    top:5px;
    width:90%;
  }
  #mtnav li ul.shown-sub { width:110%; }
  #mtnav li div.shown-sub { width:110%; }
  .mt-main-menu, .mt-navigation { padding:0; }
  .header-top .form-search input.input-text { width:180px; }
  .header-top .quick-access .mt-top-link { margin:20px 0 0; }
  .left-userwrap .top { margin:0 0 23px; }
  .hidden-phone { display:table-row-group !important; }
  .catalog-category-view .products-grid ul li {
    width:100%;
    line-height:25px;
  }
  .mt-title h2, .mt-des p, .mt-read { margin:10px 20px !important; }
  .opc-block-progress .block-title strong { font-size:83%; }
  .opc-block-progress .block-title span { padding:0 0 0 5px !important; }
  .mostviewed .flex-viewport img { display:inline; }
  .mt-logo { padding:0 0 20px; display: none; }
  span.mt-cart-label { display:none; }
  span.mt-price { display:none; }
  .mt-cart { padding:0 15px 0 0; }
  .footer-top .block-subscribe input.input-text { font-size:85%; }
  .rtl #mtnav li div.shown-sub { width:104%; }
  .rtl .category-products .toolbar .limiter .sbHolder { float:right; }
  .rtl .mt-toolbar-label {
    float:left;
    width:25%;
  }
  .rtl .mousetrap {
    right:0 !important;
    left:auto !important;
  }
  .rtl .mtmenu-block-bottom .bottom { padding:0 10px; }
  .rtl #mtnav li .shown-sub li div.shown-sub { left:-40%; }
  .rtl #mtnav li.level0 ul ul ul li.parent { background-position:5px -597px; }
  .footer-bt .footer h3 { font-size:110%; }
}
@media (max-width: 767px) {
  .mobile-logo{display: block;}
  .mt-top-cart { float:right; }
  .header-layout-4 .header-top .quick-access .top-link { float:none; }
  .header-layout-3 .header-ct {
    display:inline;
    width:60%;
    border:none;
  }
  .header-layout-3 .header-top .quick-access .top-link { float:none; }
  .header-layout-3 .header-top .quick-access ul.links { float:none; }
  .header-layout-2 .header-top .quick-access .top-link { float:none; }
  .header-layout-2 .header { margin:0; }
  .navbar {
    background:none !important;
    z-index:1;
  }
  .footer-container .footer ul.acc { display:none; }
  .mt-parallax .actionbox p { font-size:230%; }
  .mt-parallax .slider-block-wrapper { padding:29px 0; }
  .mt-parallax .flex-control-nav { margin-top:25px; }
  .col2-left-layout .mt-parallax .flex-control-nav { margin-top:0; }
  .col2-right-layout .mt-parallax .flex-control-nav { margin-top:0; }
  .col3-layout .mt-parallax .flex-control-nav { margin-top:0; }
  .mt-parallax h2.contact {
    font-size:260%;
    line-height:35px;
  }
  .mt-parallax .actionbox p { font-size:180%; }
  .mt-parallax h2.bigTitle {
    font-size:300%;
    line-height:40px;
  }
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
  span.mt-cart-label { display:none; }
  span.mt-price { display:none; }
  .footer-bt .footer h3 { font-size:110%; }
  .footer-bt .footer .footer-static h3 {
    position:relative;
    margin:0 0 20px;
    font-size:100%;
  }
  .block-related .block-content .items-slider h3 { font-size:100%; }
  .block-related .block-title strong span { padding:0 10px; }
  .right-userwrap { margin:30px 0 0; }
  .sbHolder { width:100%; }
  .product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs li { padding:0 10px; }
  .product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs li a { font-size:85%; }
  .slider-block-wrapper .mt-banner-1 { margin:0 0 15px; }
  .pager .amount strong { padding:0 10px 0 0; }
  span.mt-cart-label {
    float:none;
    text-align:center;
  }
  .header-top .quick-access label {
    float:none;
    text-align:center;
  }
  .products-grid .item .product-image-hover {
    width:100%;
    float:left;
  }
  .products-grid .item .product-box .mt-actions-top h3 {
    width:100%;
    float:left;
  }
  .toolbar .pager .view-mode { text-align:left; }
  .toolbar .pager .mt-toolbar-label {
    float:left;
    margin:0 5px;
    width:10%;
  }
  .toolbar .pager .sort-by {
    float:left;
    line-height:33px;
    padding:3px 0;
    text-align:left;
    z-index:99;
  }
  .toolbar .pager .sbOptions { width:101.5%; }
  .toolbar .pager .amount {
    font-size:85%;
    line-height:30px;
    text-align:left;
  }
  .toolbar .pager .limiter {
    float:left;
    line-height:33px;
    padding:3px 0;
    text-align:left;
    z-index:97;
  }
  .toolbar .pager .limiter label { margin:0 16px 0 0; }
  .slider-block-wrapper img { width:100%; }
  .slide .banners-block img { width:100%; }
  .slide .first-sports .title-hover-01 {
    background:none;
    right:-190px;
    top:15px;
    width:190px;
    position:absolute;
  }
  .slide .first-sports .title-hover-02 {
    background:none;
    right:-190px;
    top:70px;
    width:190px;
    position:absolute;
  }
  .slide .first-sports:hover .title-hover-01 {
    right:20px;
    top:15px;
  }
  .slide .first-sports:hover .title-hover-02 {
    right:20px;
    top:70px;
  }
  .navbar-inverse .navbar-brand:focus { color:#641777; }
  .navbar-inverse .navbar-brand:hover { color:#641777; }
  #my-orders-table td.a-center { width:100%; }
  #my-orders-table td.a-center a { font-size:74%; }
  .slider-attribute-wrapper .flex-viewport { width:80%; }
  .footer-container-bt .footer-bt .col-lg-3 {
    float:left;
    padding:0;
  }
  .footer-container-bt .mt-copyright .footer-social-static ul { float:left; }
  .footer-container-bt .mt-copyright .store-switcher { margin:0 0 10px; }
  .footer-container-bt .mt-copyright .store-switcher select { width:30%; }
  .footer-container-bt .footer-static-content .img {
    float:left;
    margin:5px 0 0;
    width:20%;
  }
  .footer-container-bt .footer-static-content p { width:80%; }
  .footer-container-bt .footer .address_info {
    padding:0;
    float:left;
    width:100%;
  }
  .footer-container-bt .footer .block_support {
    padding:0;
    float:left;
    width:100%;
  }
  .footer-container-bt .footer .follow_us {
    padding:0;
    float:left;
    width:100%;
  }
  .cart .totals { border:none; }
  .cart .totals .shipping { padding:0; }
  .mt-ajax-container { width:268px; }
  .accordion-footer {
    background:url("../images/opener.png") 100% 50% no-repeat;
    border:0 none;
    width:70px;
    padding:0;
    text-indent:-99999px;
    position:absolute;
    top:0;
    right:-26px;
    cursor:pointer;
  }
  .category-products .toolbar .sort-by .sbHolder { width:30%; }
  .slider-product-wrapper .flex-direction-nav {
    float:right;
    margin:0 0 20px;
  }
  .slide .banners-block { margin:0 0 15px; }
  .naviga .mt-nav .mt-show-right {
    right:33%;
    top:-30px;
    right:110px !important;
  }
  .navbar-toggle {
    background-image:none !important;
    border-radius:2px 2px 2px 2px;
    box-shadow:none !important;
    padding-left:10px !important;
    padding-right:10px !important;
    height:36px;
    margin:0;
  }
  .header {
    text-align:center;
    margin:15px 0;
  }
  .header .top-link { padding:0; }
  .header .top-link .mt-top-links {
    background-position:100% 50%;
    float:left;
    margin:10px 0;
    width:50%;
  }
  .header .top-link .mt-top-links .about-up { width:60% !important; }
  .header .top-link .mt-top-links .links { width:60%; }
  .header .top-link .mt-top-links ul.about-up li { font-size:90%; }
  .header .top-link .links li a { font-size:90%; }
  .header a.logo {
    float:none;
    margin:0 auto;
    padding:5px 0;
    text-align:center;
  }
  .header-top .form-search { text-align:center; }
  .header-top .form-search input.input-text {
    float:none;
    margin:auto;
  }
  .header-top .form-search button.button {
    float:none;
    margin:auto;
  }
  .header-top .form-search button.button span { float:none; }
  .header-top .quick-access .top-link {
    margin:20px 0 0;
    background:none;
  }
  .header-top .quick-access .top-link ul {
    float:none;
    font-size:100%;
    text-align:center;
    display:inherit;
  }
  .header-top .quick-access .top-link ul li {
    float:none;
    display:inline-block;
    font-size:100%;
    text-align:left;
  }
  .header-top .quick-access .grid-col .currency { z-index:1; }
  .header-top .quick-access .grid-col .currency .select .sbHolder {
    background-color:transparent;
    float:none;
    margin:0 auto 15px;
    width:96%;
    z-index:0;
  }
  .header-top .quick-access .grid-col .form-language {
    margin:0 auto;
    float:none;
    z-index:2;
  }
  .header-top .quick-access .grid-col .form-language .sbHolder {
    background-color:transparent;
    float:none;
    margin:0 auto 15px;
    width:23%;
    z-index:0;
  }
  .header-top .quick-access .grid-col .form-language label { display:none; }
  .header-top .quick-access .mt-top-link { z-index:0; }
  .header-top .quick-access p {
    float:none;
    font-size:100%;
    text-align:center;
  }
  .header-top .quick-access p li {
    float:none;
    font-size:100%;
    text-align:center;
  }
  .header-top .store-switcher { margin:10px auto; }
  .header-top .store-switcher label {
    float:none;
    margin:0 auto 0 !important;
    text-align:center;
  }
  .header-top .select {
    width:50%;
    float:none;
    margin:0 auto !important;
    text-align:center;
    width:30%;
  }
  .header-top .select label {
    float:none;
    margin:10px auto 0 !important;
    text-align:center;
  }
  .header-top .language-switcher {
    float:none;
    font-size:100%;
    text-align:center;
  }
  .ajaxcart { left:-215px; }
  .products-list .item .ratings { top:78px; }
  .footer h3 { font-size:115%; }
  .mt-title h2, .mt-des p, .mt-read { margin:10px 20px !important; }
  .footer-top .footer .follow { margin:0 0 15px; }
  .footer-top .block-subscribe input.input-text { width:68%; }
  .mainproduct {
    width:100% !important;
    margin:0 auto;
  }
  table#multiship-addresses-table {
    outline:none;
    border:0;
  }
  table#multiship-addresses-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#multiship-addresses-table th {
    display:block;
    float:none;
    text-align:center;
  }
  table#super-product-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#checkout-review-table {
    outline:none;
    border:0;
  }
  table#checkout-review-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#checkout-review-table th {
    display:block;
    float:none;
    text-align:center;
  }
  table#checkout-review-table tr.last td.last { border-bottom:1px solid #dddddd; }
  table#checkout-review-table tr.last th.last { border-bottom:1px solid #dddddd; }
  table#product-review-table {
    outline:none;
    border:0;
  }
  table#product-review-table td.last { border-right:1px solid #dddddd; }
  table#product-review-table th.last { border-right:1px solid #dddddd; }
  table#product-review-table td { border-right:0; }
  table#product-review-table th {
    display:block;
    float:none;
    text-align:center;
    border-right:0;
    border:1px solid #dddddd;
    padding:7px;
  }
  table#product-review-table tr.last td { border-bottom:1px solid #dddddd; }
  table#product-review-table tr.last th { border-bottom:1px solid #dddddd; }
  .table-bordered td {
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
  }
  .table-bordered th {
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
  }
  table { width:100%; }
  table#wishlist-table {
    outline:none;
    border:0;
  }
  table#wishlist-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#wishlist-table th table#product-review-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table {
    outline:none;
    border:0;
  }
  table#my-orders-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table th {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table tr.last td.last { border-bottom:1px solid #dddddd; }
  table#shopping-cart-table {
    outline:none;
    border:0;
  }
  table#shopping-cart-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#shopping-cart-table th {
    display:block;
    float:none;
    text-align:center;
  }
  .product-grouped-product .product-view .product-essential .product-shop .price-box {
    text-align:center;
    float:none;
  }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .old-price { float:none; }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .special-price { float:none; }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .regular-price { float:none; }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .regular-price .price {
    text-align:center;
    float:none;
  }
  .product-view .product-essential .product-shop .grouped-items-table td {
    width:100% !important;
    float:left !important;
    text-align:center;
  }
  .product-view .product-essential .product-shop .grouped-items-table th {
    width:100% !important;
    float:left !important;
    text-align:center;
  }
  .product-view .product-collateral .product-tabs-content .product-tabs-content-inner { padding:25px 20px 45px; }
  table#product-review-table td { padding:5px; }
  .cart #shopping-cart-table {
    border:none;
    padding:5px;
  }
  .cart #shopping-cart-table .btn-update {
    float:none;
    margin:0 0 10px;
  }
  .cart #shopping-cart-table td .product-image img { float:none; }
  .cart #shopping-cart-table .btn-empty {
    float:none;
    margin:0 0 10px;
  }
  .cart #shopping-cart-table .btn-continue {
    float:none;
    margin:0 0 10px;
  }
  .price-box .special-price { float:none; }
  .mostviewed .flex-viewport img { display:inline; }
}
@media (max-width: 480px) {
    .mt-top-cart{position: absolute !important;left: 177px;}
  .mostviewed .flex-viewport img { display:inline; }
  .footer-bt .footer .footer-static h3 {
    position:relative;
    margin:0 0 20px;
  }
  .product-grouped-product .product-view .product-essential .product-shop .price-box {
    float:none;
    text-align:center;
  }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .old-price { float:none; }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .special-price { float:none; }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .regular-price { float:none; }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .regular-price .price {
    text-align:center;
    float:none;
  }
  .sbHolder { width:70%; }
  .flexslider h2 { padding:0 15px; }
  .mt_productslist .actions .wishlist { background-position:196px 6px; }
  .mt_productslist .item .detail { left:150px; }
  .product-view .product-essential .product-shop .price-box {
    float:left;
    text-align:center;
  }
  .product-view .product-essential .product-shop .grouped-items-table td {
    width:100% !important;
    float:left !important;
    text-align:center;
  }
  .product-view .product-essential .product-shop .grouped-items-table th {
    width:100% !important;
    float:left !important;
    text-align:center;
  }
  .product-view .product-collateral .product-tabs-content .product-tabs-content-inner { padding:25px 20px 45px; }
  .product-view .product-collateral .mtproduct-tabs {
    background-image:none !important;
    padding:0 !important;
  }
  .product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs {
    padding:0 0 15px;
    display:table;
    float:left;
    height:44px;
    margin:0 !important;
    overflow:hidden;
    position:relative;
    width:100%;
    z-index:0;
  }
  .products-grid .item .hover-effect:hover { height:123%; }
  .products-grid .item .product-image-hover {
    width:100%;
    float:left;
  }
  .products-grid .item .product-box .mt-actions-top h3 {
    width:100%;
    float:left;
  }
  .toolbar .pager label { width:20%; }
  .toolbar .pager .mt-toolbar-label { width:20%; }
  .toolbar .pager .limiter label { margin:0 5px 0 0; }
  .col2-set-left {
    width:100%;
    margin:0 0 20px;
  }
  table#product-review-table td { padding:5px; }
  .slider-attribute-wrapper .flex-viewport { width:80%; }
  .footer-container-bt .footer-bt .about-us p {
    margin-left:10px;
    width:50%;
  }
  .footer-container-bt .footer-static-content p { width:75%; }
  .footer-container-bt .footer .block_support {
    padding:0;
    float:left;
    width:100%;
  }
  #my-orders-table td.a-center { width:100%; }
  #my-orders-table td.a-center a { font-size:74%; }
  .accordion-footer {
    background:url("../images/opener.png") 100% 50% no-repeat;
    border:0 none;
    width:70px;
    padding:0;
    text-indent:-99999px;
    position:absolute;
    top:0;
    right:-26px;
    cursor:pointer;
  }
  .slider-product-wrapper .flex-direction-nav { margin:0 20px 20px; }
  .header .top-link { text-align:center; }
  .price-box .special-price { float:none; }
  .naviga .mt-nav .mt-show-right { right:110px !important; }
  .cart #shopping-cart-table { border:none; }
  .cart #shopping-cart-table .btn-update {
    float:none;
    margin:0 0 10px;
  }
  .cart #shopping-cart-table td .product-image img { float:none; }
  .cart #shopping-cart-table .btn-empty {
    float:none;
    margin:0 0 10px;
  }
  .cart #shopping-cart-table .btn-continue {
    float:none;
    margin:0 0 10px;
  }
  .cart .totals { border:none; }
  .cart .totals .shipping { padding:0; }
  .header-top .quick-access .grid-col .store-switcher {
    margin:10px auto;
    width:62%;
    z-index:1000;
  }
  .header-top .quick-access .grid-col .store-switcher .sbHolder .sbOptions li a { font-size:90%; }
  .header-top .quick-access .grid-col .form-language {
    float:none;
    margin:0 auto;
    padding:0;
  }
  .header-top .quick-access .top-link li {
    display:inline-block !important;
    float:left !important;
    margin:0;
    text-align:center !important;
  }
  .header-top .quick-access ul {
    float:left !important;
    width:100%;
  }
  .header-top .quick-access ul li {
    display:block;
    float:none;
    font-size:88%;
    text-align:left;
  }
  .header-top .quick-access ul li a { margin:0 9px 0 4px; }
  .header-top .quick-access .col-lg-6 .currency { width:100%; }
  .tp-bullets { bottom:0 !important; }
  .mtproduct-tabs-inner .product-tabs li {
    border-bottom:1px solid #ffffff;
    float:none !important;
    width:100%;
  }

  .brand-slider-wrapper .brand-nav-wrapper .direction-nav .next { right:0; }
  .brand-slider-wrapper .brand-nav-wrapper .direction-nav .prev { left:0; }
  .products-list .add-to-links li {
    background-position:110px 5px;
    margin:0 10px 0 0;
    width:30%;
  }
  .col2-set-right {
    width:100%;
    margin:0 0 20px;
  }
  .tp-bullets.hidebullets { bottom:0 !important; }
  .responsivebanner-container {
    padding:0 0 36px !important;
    background-position:50% 96% !important;
  }
  .toolbar .pager .view-mode label, .toolbar .pager label { margin-left:0; }
  .mt-title h2, .mt-des p, .mt-read {
    margin-left:20px !important;
    margin-right:20px !important;
  }
  .mainproduct {
    width:220px !important;
    margin:0 auto;
    width:100% !important;
    margin:0 auto;
  }
  .block-related .block-title strong span { padding:0 10px; }
  table#super-product-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#checkout-review-table {
    outline:none;
    border:0;
  }
  table#checkout-review-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#checkout-review-table th {
    display:block;
    float:none;
    text-align:center;
  }
  table#checkout-review-table tr.last td.last { border-bottom:1px solid #dddddd; }
  table#checkout-review-table tr.last th.last { border-bottom:1px solid #dddddd; }
  table#product-review-table {
    outline:none;
    border:0;
  }
  table#product-review-table td.last { border-right:1px solid #dddddd; }
  table#product-review-table th.last { border-right:1px solid #dddddd; }
  table#product-review-table td { border-right:0; }
  table#product-review-table th {
    display:block;
    float:none;
    text-align:center;
    border-right:0;
    border:1px solid #dddddd;
    padding:7px;
  }
  table#product-review-table tr.last td { border-bottom:1px solid #dddddd; }
  table#product-review-table tr.last th { border-bottom:1px solid #dddddd; }
  .table-bordered td {
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
  }
  .table-bordered th {
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
  }
  table { width:100%; }
  table#wishlist-table {
    outline:none;
    border:0;
  }
  table#wishlist-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#wishlist-table th table#product-review-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table {
    outline:none;
    border:0;
  }
  table#my-orders-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table th {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table tr.last td.last { border-bottom:1px solid #dddddd; }
  table#multiship-addresses-table {
    outline:none;
    border:0;
  }
  table#multiship-addresses-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#multiship-addresses-table th {
    display:block;
    float:none;
    text-align:center;
  }
  table#multiship-addresses-table tr.last td.last { border-bottom:1px solid #dddddd; }
  table#shopping-cart-table {
    outline:none;
    border:0;
  }
  table#shopping-cart-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#shopping-cart-table th {
    display:block;
    float:none;
    text-align:center;
  }
  .slide .last-sports .title-hover {
    background:none;
    left:-190px;
    top:10px;
    width:190px;
    position:absolute;
  }
  .slide .last-sports:hover .title-hover {
    background:none;
    left:100px;
    top:10px;
    width:190px;
    position:absolute;
  }
  .mt-parallax h2.contact { font-size:95%; }
  .mt-parallax h3 { font-size:100%; }
  .mt-parallax .actionbox p { font-size:120%; }
  .mt-parallax .slider-block-wrapper { padding:0; }
  .mt-parallax .flex-control-nav { margin-top:-20px; }
  .col2-left-layout .mt-parallax .flex-control-nav { margin-top:-20px; }
  .col2-right-layout .mt-parallax .flex-control-nav { margin-top:-20px; }
  .col3-layout .mt-parallax .flex-control-nav { margin-top:-20px; }
}
@media (max-width: 360px) {
  .header-layout-3 .header-ct {
    display:inline;
    width:80%;
    border:none;
  }
  .mt-parallax h2.contact { font-size:95%; }
  .mt-parallax h3 { font-size:100%; }
  .mt-parallax .actionbox p { font-size:120%; }
  .mt-parallax .slider-block-wrapper { padding:0; }
  .mt-parallax .flex-control-nav { margin-top:-20px; }
  .col2-left-layout .mt-parallax .flex-control-nav { margin-top:-20px; }
  .col2-right-layout .mt-parallax .flex-control-nav { margin-top:-20px; }
  .col3-layout .mt-parallax .flex-control-nav { margin-top:-20px; }
  .mostviewed .flex-viewport img { display:inline; }
  .block-related .block-title strong span { padding:0 10px; }
  .mt-maincart { padding-right:15px; }
  .right-userwrap { margin:30px 0 0; }
  .sbHolder { width:70%; }
  .product-view .box-up-sell #mt-upsell-slide .itemslider-horizontal {
    margin:10px auto 0;
    width:66%;
  }
  .pager .amount strong { padding:0 10px 0 0; }
  .block-title { padding:0 0 2px; }
  .slider-block-wrapper .mt-banner-1 { margin:0 0 15px; }
  .col2-set-left {
    width:100%;
    margin:0 0 20px;
  }
  .toolbar .pager label {
    float:left;
    margin:0 5px 0 0;
    width:20%;
  }
  .col2-set .col-1 { width:100%; }
  .col2-set .col-2 { width:100%; }
  .slide .banners-block:hover .title-hover { top:30px; }
  .slide .banners-block .title-hover { top:30px; }
  .slide .first-sports .title-hover-01 {
    background:none;
    right:-190px;
    top:15px;
    width:190px;
    position:absolute;
  }
  .slide .first-sports .title-hover-02 {
    background:none;
    right:-190px;
    top:70px;
    width:190px;
    position:absolute;
  }
  .slide .first-sports:hover .title-hover-01 {
    right:20px;
    top:15px;
  }
  .slide .first-sports:hover .title-hover-02 {
    right:20px;
    top:70px;
  }
  .slide .last-sports .title-hover {
    background:none;
    left:-190px;
    top:10px;
    width:190px;
    position:absolute;
  }
  .slide .last-sports:hover .title-hover {
    background:none;
    left:100px;
    top:10px;
    width:190px;
    position:absolute;
  }
  .footer-container-bt .footer-bt .about-us p {
    margin-left:10px;
    width:50%;
  }
  .slider-attribute-wrapper .flex-viewport { width:80%; }
  .slide .banners-block { margin:0 0 15px; }
  .slider-product-wrapper .flex-direction-nav {
    float:right;
    margin:0 0 20px;
  }
  .navbar-toggle {
    background-image:none !important;
    border-radius:2px 2px 2px 2px;
    -webkit-border-radius:2px 2px 2px 2px;
    -moz-border-radius:2px 2px 2px 2px;
    box-shadow:none !important;
    padding:3px 10px !important;
    margin:0;
    height:36px;
  }
  .header {
    text-align:center;
    margin:5px 0;
  }
  .header .top-link { padding:0; }
  .header .top-link .mt-top-links {
    background-position:100% 50%;
    float:left;
    margin:10px 0;
    width:50%;
    padding:0;
  }
  .header .top-link .mt-top-links .about-up { width:80% !important; }
  .header .top-link .mt-top-links .links { width:80%; }
  .header .top-link .mt-top-links ul.about-up li {
    font-size:90%;
    font-size:80%;
  }
  .header .top-link .links li a {
    font-size:90%;
    font-size:80%;
  }
  .header .logo {
    padding:0;
    text-align:center;
  }
  .header-top .top-search { margin:10px 0; }
  .header-top .quick-access .top-link {
    height:auto;
    background:none;
    float:left;
    width:100%;
    text-align:center;
  }
  .header-top .quick-access .top-link li {
    display:inline-block;
    float:left;
    width:100%;
    margin:0;
    text-align:center;
    display:inline-block;
    float:left;
    margin:0;
    text-align:center;
    width:33%;
  }
  .header-top .quick-access label { display:none; }
  .header-top .quick-access .grid-col .currency { z-index:1; }
  .header-top .quick-access .grid-col .currency .select .sbHolder {
    background-color:transparent;
    float:none;
    margin:0 auto 15px;
    width:96%;
    z-index:0;
  }
  .header-top .quick-access .grid-col .store-switcher {
    margin:10px auto;
    width:100%;
    z-index:1000;
  }
  .header-top .quick-access .grid-col .store-switcher .sbHolder .sbOptions li a { font-size:90%; }
  .header-top .quick-access .grid-col .form-language {
    margin:0 auto;
    float:none;
    z-index:2;
  }
  .header-top .quick-access .grid-col .form-language .sbHolder {
    background-color:transparent;
    float:none;
    margin:0 auto 15px;
    width:35%;
    z-index:0;
  }
  .header-top .quick-access .welcome { margin:0 0 20px; }
  .header-top .quick-access ul {
    font-size:100%;
    text-align:center;
    float:left;
    width:100%;
    float:left;
    width:100%;
  }
  .header-top .quick-access ul li {
    font-size:88%;
    text-align:left;
    display:block;
  }
  .header-top .quick-access ul li a { font-size:110%; }
  .header-top .quick-access .mt-top-link { z-index:0; }
  .header-top .quick-access p {
    float:none;
    font-size:100%;
    text-align:center;
  }
  .header-top .quick-access p li {
    float:none;
    font-size:100%;
    text-align:center;
  }
  .header-top .language-switcher {
    float:none;
    font-size:100%;
    text-align:center;
  }
  .header-top .select {
    float:none;
    margin:0 auto !important;
    text-align:center;
    width:50%;
  }
  .header-top .select label {
    float:none;
    margin:10px auto 0 !important;
    text-align:center;
  }
  .col2-set-right {
    width:100%;
    margin:0 0 20px;
  }
  .my-account h2 { font-size:100%; }
  .layers { margin:20px 0 0; }
  #mt-related-slide {
    margin:10px auto 0;
    width:59%;
  }
  .mt-title h2, .mt-des p, .mt-read {
    margin-left:20px !important;
    margin-right:20px !important;
  }
  .mainproduct {
    width:100% !important;
    margin:0 auto;
  }
  table#multiship-addresses-table {
    outline:none;
    border:0;
  }
  table#multiship-addresses-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#multiship-addresses-table th {
    display:block;
    float:none;
    text-align:center;
  }
  table#checkout-review-table {
    outline:none;
    border:0;
  }
  table#checkout-review-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#checkout-review-table th {
    display:block;
    float:none;
    text-align:center;
  }
  table#checkout-review-table tr.last td.last { border-bottom:1px solid #dddddd; }
  table#checkout-review-table tr.last th.last { border-bottom:1px solid #dddddd; }
  table#super-product-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#product-review-table {
    outline:none;
    border:0;
  }
  table#product-review-table td.last { border-right:1px solid #dddddd; }
  table#product-review-table td { border-right:0; }
  table#product-review-table th.last { border-right:1px solid #dddddd; }
  table#product-review-table th {
    display:block;
    float:none;
    text-align:center;
    border-right:0;
    border:1px solid #dddddd;
    padding:7px;
  }
  table#product-review-table tr.last td { border-bottom:1px solid #dddddd; }
  table#product-review-table tr.last th { border-bottom:1px solid #dddddd; }
  .table-bordered td {
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
  }
  .table-bordered th {
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
  }
  table { width:100%; }
  table#wishlist-table {
    outline:none;
    border:0;
  }
  table#wishlist-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#wishlist-table th table#product-review-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table {
    outline:none;
    border:0;
  }
  table#my-orders-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table th {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table tr.last td.last { border-bottom:1px solid #dddddd; }
  table#shopping-cart-table {
    outline:none;
    border:0;
  }
  table#shopping-cart-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#shopping-cart-table th {
    display:block;
    float:none;
    text-align:center;
  }
  .footer-bt .footer .accordion-footer.accordion-show {
    background:url("../images/opener.png") 100% 50% no-repeat;
    border:0 none;
    width:70px;
    padding:0;
    text-indent:-99999px;
    position:absolute;
    top:0;
    right:-26px;
    cursor:pointer;
  }
  .footer-bt .footer .accordion-footer {
    background:url("../images/opener-active.png") 100% 50% no-repeat;
    border:0 none;
    width:70px;
    padding:0;
    text-indent:-99999px;
    position:absolute;
    top:0;
    right:-26px;
    cursor:pointer;
  }
  .footer-bt .footer .footer-static h3 {
    position:relative;
    margin:0 0 20px;
    font-size:100%;
  }
  .product-grouped-product .product-view .product-essential .product-shop .price-box {
    float:none;
    text-align:center;
  }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .old-price { float:none; }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .special-price { float:none; }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .regular-price { float:none; }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .regular-price .price {
    text-align:center;
    float:none;
  }
    .product-view .product-essential .product-shop .short-description{clear:both;width: 50%;}
    .products .flex-direction-nav{
        display: block !important;
        position: absolute;
        right: 0;
        top: 0;
    }
  .products-grid .item .item-inner:hover {
    width:100%;
    float:left;
  }
  .flexslider h2 { padding:0 15px; }
  .product-view ul.more-views-direction-nav li a.more-views-prev:hover { left:0; }
  .product-view ul.more-views-direction-nav li a.more-views-next:hover { right:0; }
  .product-view ul.more-views-direction-nav li a.more-views-prev { left:0; }
  .product-view ul.more-views-direction-nav li a.more-views-next { right:0; }
  .product-view .product-essential .product-img-box .viewport { width:79%; }
  .product-view .product-essential .product-img-box .more-views { width:auto; }
  .product-view .product-essential .product-shop .price-box {
    float:left;
    text-align:center;
      width: 50%;
  }
    .products-list .item .ratings{position: static !important;}
  .product-view .product-essential .product-shop .grouped-items-table td {
    width:100% !important;
    float:left !important;
    text-align:center;
  }
  .product-view .product-essential .product-shop .grouped-items-table th {
    width:100% !important;
    float:left !important;
    text-align:center;
  }
  .product-view .product-collateral .product-tabs-content .product-tabs-content-inner { padding:25px 20px 45px; }
  .product-view .product-collateral .mtproduct-tabs {
    background-image:none !important;
    padding:0 !important;
  }
  .product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs {
    padding:0 0 9px;
    display:table;
    float:left;
    height:44px;
    margin:0 !important;
    overflow:hidden;
    position:relative;
    width:100%;
    z-index:0;
    padding:0;
  }
  .toolbar .pager .view-mode { text-align:left; }
  .toolbar .pager .mt-toolbar-label {
    float:left;
    margin:0 5px;
    width:10%;
  }
  .toolbar .pager .sort-by {
    float:left;
    line-height:33px;
    padding:3px 0;
    text-align:left;
    z-index:99;
  }
  .toolbar .pager .amount {
    font-size:85%;
    line-height:30px;
    text-align:left;
  }
  .toolbar .pager .limiter {
    float:left;
    line-height:33px;
    padding:3px 0;
    text-align:left;
    z-index:97;
  }
  .direction-nav:hover .next { right:0 !important; }
  table#product-review-table td { padding:5px; }
  .slider-product-wrapper .flex-direction-nav { margin:0 0 20px; }
  .tp-bullets { bottom:-4px !important; }
  .cart #shopping-cart-table { border:none; }
  .cart #shopping-cart-table .btn-update { float:none; }
  .cart #shopping-cart-table td .product-image img { float:none; }
  .cart #shopping-cart-table .btn-empty { float:none; }
  .cart #shopping-cart-table .btn-continue { float:none; }
  .price-box .old-price {
    float:none;
    float:left;
  }
  .price-box .special-price { float:none; }
  .mtproduct-tabs-inner .product-tabs li {
    border-bottom:1px solid #ffffff;
    float:none !important;
    width:100%;
  }
  .cart .page-title h1, .cart  .checkout-types { float:none !important; }
  .mt-thumbnail-slider .slides li { margin:0 !important; }
  .products-list .add-to-links li {
    background-position:110px 5px;
    margin:0 10px 0 0;
    width:auto;
    line-height:25px;
  }
  .products-list .item .ratings .rating-links {
    float:left;
    line-height:15px;
    margin:2px 0 0;
    width:70%;
    font-size:73%;
  }
  .brand-slider-wrapper .brand-nav-wrapper .direction-nav .prev { left:0; }
  .direction-nav .next { right:0 !important; }
  .wishlist-index-index .buttons-set button.button {
    float:none;
    margin:0 auto 10px;
  }
  .products-grid .item .item-inner .product-box {
    width:100%;
    float:left;
  }
  .products-grid .item .product-image-hover {
    width:100%;
    float:left;
  }
  .products-grid .item .product-box .mt-actions-top h3 {
    width:100%;
    float:left;
  }
  .footer-top .footer .follow { margin:0 0 15px; }
}
@media (max-width: 320px) {
  /*.header-layout-4 .mt-top-cart { width:30% !important; }*/
  .header-layout-3 .mt-logo {
    text-align:center;
    width:57%;
    padding-left:10px;
  }
  .mt-parallax .actionbox p { font-size:100%; }
  .product-grouped-product .product-view .product-essential .product-shop .price-box .regular-price .price {
    text-align:center;
    float:none;
  }
  .mt_productslist .item {
    margin:10px auto;
    width:100% !important;
  }
  .product-view ul.more-views-direction-nav li a.more-views-prev:hover { left:-8px; }
  .product-view ul.more-views-direction-nav li a.more-views-next:hover { right:-8px; }
  .product-view ul.more-views-direction-nav li a.more-views-prev { left:-8px; }
  .product-view ul.more-views-direction-nav li a.more-views-next { right:-8px; }
  .product-view .box-up-sell #mt-upsell-slide .itemslider-horizontal {
    margin:10px auto 0;
    width:73%;
  }
  .product-view .product-essential .product-img-box .viewport { width:88%; }
  .product-view .product-collateral .box-collateral .itemslider li {
    width:190px !important;
    float:none;
    margin:0 auto;
  }
  .products-grid .col-lg-3 .alt-img { left:30px; }
  .header .top-link .mt-top-links { width:57%; }
  .header .top-link .mt-top-links .about-up {
    width:80% !important;
    margin:0 !important;
  }
  .header .top-link .mt-top-links .links { width:80%; }
  /*.header .mt-top-cart { width:43%; }*/

  .naviga .mt-nav .mt-show-right { left:38px !important; }
  .mt-product-title span span { font-size:70% !important; }

  .products-list .add-to-links li {
    background-position:100px 5px;
    margin:0 10px 0 0;
    width:38%;
  }
  .products-list .item .ratings {
    top:65px;
    top:80px;
  }
  .products-list .item .ratings .rating-links {
    float:left;
    font-size:58%;
    line-height:15px;
    margin:2px 0 0;
    width:65%;
  }
  .scroller-slider .actions .wishlist { background-position:96px 6px; }
  .scroller-slider .item {
    height:auto;
    min-height:300px;
  }
  #mt-related-slide {
    margin:10px auto 0;
    width:63%;
  }
  .mainproduct {
    width:100% !important;
    margin:0 auto;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {

    .header-layout-4 .top-search {
        width: 93%;
        display: none;
        position: relative;
        height: 33px;
        margin: 0 !important;
        padding-left: 5px !important;
    }

    .header-top .quick-access .show-grid .infos, .header-top .quick-access .show-grid .mt-top-link {
        margin: 5px !important;
        padding:0px !important;
    }
    .products .flex-direction-nav{
        display: block !important;
        position: absolute;
        right: 0;
        top: 0;
    }

  .slider-block-wrapper .mt-banner-1 { margin:0 0 15px; }
  .products-scroller .item .item-inner .product-box { padding:0 7px; }

  .toolbar .pager label {
    float:left;
    margin:0 5px 0 0;
    width:20%;
  }
  .toolbar .pager .mt-toolbar-label {
    float:left;
    margin:0 5px;
    width:20%;
  }
  .toolbar .pager .sort-by select {
    width:20%;
    float:left;
  }
  .toolbar .pager .limiter select {
    width:20%;
    float:left;
  }
  .slider-product-wrapper .flex-direction-nav {
    margin:0 0 20px;
    float:right;
  }
  .cart #shopping-cart-table td { padding:2px; }
  .cart .totals { border:none; }
  .cart .totals .shipping { padding:0; }
  .mt-ajax-container { width:268px; }
  .mt-ajax-container p.no-items-in-cart { font-size:80%; }
  .header { text-align:center;margin-bottom:0px !important; }
  .header .top-link {
    text-align:center;
    padding:0 0 45px;
  }
  .header .top-link .mt-top-links {
    padding:0;
    width:55%;
  }
  .header .top-link .mt-top-links ul.about-up li { font-size:80%; }
  .header .top-link .links li a { font-size:80%; }
  .header .logo {
    padding:0;
    text-align:center;
  }
  .naviga .mt-nav .mt-show-right {
    right:123px;
    position:absolute;
    right:93px;
    top:-45px;
    z-index:998;
  }
  .header-top .quick-access .top-link {
    background:none repeat scroll 0 0 rgba(0,0,0,0);
    float:left;
    height:auto;
    text-align:center;
    width:100%;
  }
  .header-top .quick-access .top-link li {
    display:inline-block;
    float:left;
    margin:0;
    text-align:center;
    width:33%;
  }
  .header-top .quick-access .grid-col .currency { z-index:1; }
  .header-top .quick-access .grid-col .currency .select .sbHolder {
    background-color:rgba(0,0,0,0);
    float:none;
    margin:0 auto 15px;
    width:95%;
    z-index:0;
  }
  .header-top .quick-access .grid-col .form-language {
    float:none;
    margin:0 auto;
    z-index:2;
  }
  .header-top .quick-access .grid-col .form-language .sbHolder {
    background-color:rgba(0,0,0,0);
    float:none;
    margin:0 auto 15px;
    width:35%;
    z-index:0;
  }
  .header-top .quick-access label { display:none; }
  .header-top .quick-access .welcome {
    padding:0;
    margin:0 0 20px;
  }
  .header-top .quick-access .mt-top-link { z-index:0;display: none; }
  .header-top .quick-access ul li {
    display:inline-block;
    float:none;
    font-size:88%;
    text-align:left;
  }
  .header-top .language-switcher {
    float:none;
    font-size:100%;
    text-align:center;
  }
  .header-top .select {
    float:none;
    margin:0 auto !important;
    text-align:center;
    width:50%;
  }
  .header-top .select label {
    float:none;
    margin:10px auto 0 !important;
    text-align:center;
  }
  .products-list .add-to-links li {
    background-position:110px 5px;
    margin:0 10px 0 0;
    width:auto;
    line-height:25px;
  }
  .mt-maincart { width: 100%;}

  .checkout-cart-configure .product-view .addcart {
    width:50%;
    padding:0;
    margin:10px 0;
    float:left;
  }
  .checkout-cart-configure .product-view .add-to-cart { width:100%; }
  .checkout-cart-configure .product-view .qty-container {
    padding:0;
    width:100%;
  }
  table#checkout-review-table {
    outline:none;
    border:0;
  }
  table#checkout-review-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#checkout-review-table th {
    display:block;
    float:none;
    text-align:center;
  }
  table#checkout-review-table tr.last td.last { border-bottom:1px solid #dddddd; }
  table#checkout-review-table tr.last th.last { border-bottom:1px solid #dddddd; }
  table#super-product-table td {
    display:block;
    float:none;
    text-align:center;
    padding:5px;
  }
  table#product-review-table {
    outline:none;
    border:0;
  }
  table#product-review-table td.last { border-right:1px solid #dddddd; }
  table#product-review-table td { border-right:0; }
  table#product-review-table th.last { border-right:1px solid #dddddd; }
  table#product-review-table th {
    display:block;
    float:none;
    text-align:center;
    border-right:0;
    border:1px solid #dddddd;
    padding:7px;
  }
  table#product-review-table tr.last td { border-bottom:1px solid #dddddd; }
  table#product-review-table tr.last th { border-bottom:1px solid #dddddd; }
  .table-bordered td {
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
  }
  .table-bordered th {
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
  }
  table { width:100%; }
  table#wishlist-table {
    outline:none;
    border:0;
  }
  table#wishlist-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#wishlist-table th table#product-review-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table {
    outline:none;
    border:0;
  }
  table#my-orders-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table th {
    display:block;
    float:none;
    text-align:center;
  }
  table#my-orders-table tr.last td.last { border-bottom:1px solid #dddddd; }
  table#shopping-cart-table {
    outline:none;
    border:0;
  }
  table#shopping-cart-table td {
    display:block;
    float:none;
    text-align:center;
  }
  table#shopping-cart-table th {
    display:block;
    float:none;
    text-align:center;
  }
}



/*
** Customized CitrussTV
*/

@media (max-width: 980px) {

    .header-top .quick-access .show-grid .infos,
    .header-top .quick-access .show-grid .mt-top-link {
        margin: 10px 0;
    }

    .header-top .quick-access .show-grid .language .form-language {
        float: none !important;
    }

    .mt-top-cart {
        width: 100% !important;
    }

    span.mt-cart-label {
        padding: 0 0 0 10px;
    }

    span.mt-price {
        float: right;
    }

    .header-layout-4 .top-search {
        float: right;

    }
}

@media (max-width: 360px) {

    .header-top .quick-access .infos .row span,.header-top .quick-access .infos .row a{
        color: #000000;
        display: inline-block;
        font-size: 12px;
        font-weight: bold;
        margin: 5px auto;
        padding-right: 5px;
        text-align: left;
        text-transform: uppercase;
    }

    .cms-home .header .logo {
        float: left;
    }

    .header .show-grid .mt-logo.hidden-xs.col-sm-6.col-md-6.col-xs-12 {
        display: block !important;
    }

    .header-top .quick-access .show-grid .language {
        width: 100%;
    }

    .header-top .quick-access .grid-col .form-language .sbHolder {
        width: 80%;
    }

    .navbar {
        border: 1px solid rgba(0, 0, 0, 0);
        margin-bottom: 0px;
        min-height: 10px;
        position: relative;
        z-index: 1000;
    }

    .header-layout-4 .top-search {
        width: 100%;
    }

    .header-layout-4 .form-search {
        margin-top: 0;
        margin-bottom: 10px;
        margin: 0 auto !important;
    }

    .header .mt-top-cart {
        width: 46% !important;
    }

    .brand-column, .brand-column-right {float: left; width: 100%; }
}