/*color*/
.content {
  z-index: 10; }

@media (min-width: 768px) {
  .drop-grid-6-6, .drop-grid-5-5, .drop-grid-4-4,
  .drop-grid-3-3, .drop-grid-2-2, .drop-grid-1-1 {
    width: 748px; }

  .dropdown {
    max-width: 748px; } }
@media (min-width: 992px) {
  .drop-grid-6-6, .drop-grid-5-5, .drop-grid-4-4,
  .drop-grid-3-3, .drop-grid-2-2, .drop-grid-1-1 {
    width: 972px; }

  .dropdown {
    max-width: 972px; } }
@media (min-width: 1200px) {
  .drop-grid-6-6, .drop-grid-5-5, .drop-grid-4-4,
  .drop-grid-3-3, .drop-grid-2-2, .drop-grid-1-1 {
    width: 1180px; }

  .dropdown {
    max-width: 1170px; } }
@media only screen and (max-width: 1199px) {
  #form-currency .btn strong {
    font-size: 16px;
    vertical-align: middle; }

  .header-social ul li a i {
    font-size: 14px; }

  .common-home .header-5 header, .common-home .header-7 header {
    position: static;
    padding-bottom: 0; }

  #top + .container {
    height: auto; }

  .product-related .carousel-button a.prev {
    left: 0; }
  .product-related .carousel-button a.next {
    right: 0; }

  .product-info .form-group-tab {
    width: 100%; }

  .btn-quickshop {
    display: none !important; }

  .product-table .b_filter {
    width: 18%; }
  .product-table .name-rating {
    width: 32%; }
  .product-table .button-list {
    width: 30%; } }
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .hide-on-desktop {
    display: none !important; } }
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  .bt-left-area {
    height: 100%; }

  #boss-search .input_cat a.sbSelector {
    padding-left: 12px;
    padding-right: 40px; }
    .right-to-left #boss-search .input_cat a.sbSelector {
      padding-left: 40px;
      padding-right: 12px; }
  #boss-search .input_cat a.sbToggle {
    right: 8px; }
    .right-to-left #boss-search .input_cat a.sbToggle {
      right: auto;
      left: 8px; }

  header {
    padding-top: 20px; }
    .header-5 header.boss_scroll #logo, .header-5 header.boss_scroll #cart, .header-5 header.boss_scroll #top-links, .header-7 header.boss_scroll #logo, .header-7 header.boss_scroll #cart, .header-7 header.boss_scroll #top-links {
      display: none; }
    .header-5 header .boss-menu, .header-7 header .boss-menu {
      float: none;
      text-align: center;
      clear: both; }

  .bt-menu-wrap .header_category {
    width: 200px; }

  #cart {
    padding-bottom: 12px; }

  .mega-menu > ul.nav > li > a {
    padding: 14px 16px 30px; }
    .boss_scroll .mega-menu > ul.nav > li > a {
      padding: 10px 16px 24px; }
      .header-5 .boss_scroll .mega-menu > ul.nav > li > a, .header-7 .boss_scroll .mega-menu > ul.nav > li > a, .header-18 .boss_scroll .mega-menu > ul.nav > li > a {
        padding: 15px 20px; }

  .boss-menu .navbar-nav > li > a {
    padding: 20px 15px 30px; }
    .boss_scroll .boss-menu .navbar-nav > li > a {
      padding: 10px 15px 24px; }
      .header-5 .boss_scroll .boss-menu .navbar-nav > li > a, .header-7 .boss_scroll .boss-menu .navbar-nav > li > a, .header-18 .boss_scroll .boss-menu .navbar-nav > li > a {
        padding: 15px 20px; }

  .bt-staticblock-freeshipping .bt-static-text h4 {
    margin-top: 0; }

  .bt-banner-home-middle .banner-text h3 {
    font-size: 26px;
    line-height: 28px; }

  .bt-carousel .b_carousel_fix .prev {
    left: 5px; }
  .bt-carousel .b_carousel_fix .next {
    right: 5px; }

  .product-list .caption {
    min-height: 272px;
    padding-bottom: 15px; }
  .product-list .product-thumb .name {
    margin-bottom: 10px; }
  .product-list .product-thumb .price {
    margin-bottom: 15px; }

  .bt-newletter .footer-newsletter .boss-newsletter {
    width: 100%; }

  .tab-content .review-product .form-control {
    width: 70%; }

  .bt-category .box-category > li a, .boss_blog-cat .box-category > li a {
    padding: 14px 20px 13px; }
  .bt-category .box-category li span, .boss_blog-cat .box-category li span {
    top: 5px; }
  .bt-category .box-category li .item_child li a, .boss_blog-cat .box-category li .item_child li a {
    padding: 14px 5px 13px 35px; }
    .right-to-left .bt-category .box-category li .item_child li a, .right-to-left .boss_blog-cat .box-category li .item_child li a {
      padding: 14px 35px 13px 5px; }

  .box .box-heading {
    padding: 14px 20px; }
  .box .box-content {
    padding: 30px 20px; }

  .bt-compare .box-item .image {
    margin-right: 20px; }
    .right-to-left .bt-compare .box-item .image {
      margin-left: 20px;
      margin-right: 0; }
  .bt-compare .button-group .btn.btn-gray {
    float: none;
    margin-bottom: 20px; }
  .bt-compare .button-group .btn + .btn {
    float: none; }

  .bt-featured-pro .bt-product-list .bt-item-extra .image {
    margin-right: 12px; }
    .right-to-left .bt-featured-pro .bt-product-list .bt-item-extra .image {
      margin-right: 0;
      margin-left: 12px; } }
@media only screen and (max-width: 1024px) {
  .cpanelContainer {
    display: none !important; }

  .cloud-zoom-big {
    display: none !important; }

  .cloud-zoom-lens {
    display: none !important; }

  .cloud-zoom-tint {
    display: none !important; }

  #back_top {
    display: none !important; }

  .mega-menu > ul.nav > li .dropdown .menu-row > img {
    bottom: 0;
    top: auto; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #payment-address .checkout-content .form-control, #shipping-address .checkout-content .form-control, #shipping-method .checkout-content .form-control, #payment-method .checkout-content .form-control {
    width: 80%; }

  .checkout-content .login-content .right {
    padding-left: 0;
    margin-top: 30px; }

  div.jGrowl.top-right {
    top: 15% !important; }

  .bt-menu-wrap .header_category {
    display: none; }

  .bt-left-area {
    height: 100%; }
    .bt-left-area.boss_scroll {
      position: absolute; }

  .header-5 header.boss_scroll #logo, .header-5 header.boss_scroll #cart, .header-5 header.boss_scroll #top-links, .header-7 header.boss_scroll #logo, .header-7 header.boss_scroll #cart, .header-7 header.boss_scroll #top-links {
    display: none; }
  .header-5 header .boss-menu, .header-7 header .boss-menu {
    float: none;
    text-align: center;
    clear: both; }

  .header-5 .boss-menu .navbar-nav > li > a, .header-7 .boss-menu .navbar-nav > li > a {
    padding: 15px 20px; }
  .header-5 .boss_scroll .boss-menu .navbar-nav > li > a, .header-7 .boss_scroll .boss-menu .navbar-nav > li > a, .header-18 .boss_scroll .boss-menu .navbar-nav > li > a {
    padding: 15px 20px; }

  .mega-menu > ul.nav > li > a {
    padding: 18px 15px 32px; }
    .header-5 .mega-menu > ul.nav > li > a, .header-7 .mega-menu > ul.nav > li > a {
      padding: 15px 20px; }
    .boss_scroll .mega-menu > ul.nav > li > a {
      padding: 12px 15px 22px; }
      .header-5 .boss_scroll .mega-menu > ul.nav > li > a, .header-7 .boss_scroll .mega-menu > ul.nav > li > a, .header-18 .boss_scroll .mega-menu > ul.nav > li > a {
        padding: 15px 20px; }

  .bt-carousel .b_carousel_fix .prev {
    left: 5px; }
  .bt-carousel .b_carousel_fix .next {
    right: 5px; }

  .bt-newletter .footer-newsletter .boss-newsletter {
    width: 100%; }

  footer .links li {
    margin: 0 10px 5px; }

  .bt-parallax h2 {
    font-size: 36px;
    line-height: 38px; }

  .tab-content .review-product .form-control {
    width: 80%; }

  .bt-staticblock-freeshipping .bt-static-text h4 {
    margin-top: 0; }

  .btn-shopnow {
    padding: 10px 30px; }

  .box .box-heading {
    padding: 14px 20px; }
  .box .box-content {
    padding: 30px 20px; }

  .bt-compare .button-group .btn.btn-gray {
    float: none;
    margin-bottom: 20px; }
  .bt-compare .button-group .btn + .btn {
    float: none; }

  /*boss blog*/
  .article_button {
    margin: 0 0 20px; }

  .block .block-content ol > li.item .post-by {
    width: 100%; }

  .boss_article-action .tags, .boss_article-action .article-share {
    padding: 20px 0; }

  .bt-category .box-category li span, .boss_blog-cat .box-category li span {
    top: 5px; } }
@media only screen and (min-width: 992px) and (max-width: 1023px) {
  .bt-banner-column .banner-link {
    bottom: 60px; }
    .bt-banner-column .banner-link a {
      padding: 11px 30px; }

  #cart {
    padding-bottom: 12px; }
    .header-3 #cart {
      padding-bottom: 18px; }

  .bt-featured-pro .bt-product-list .bt-item-extra .image {
    margin-right: 15px; }
    .right-to-left .bt-featured-pro .bt-product-list .bt-item-extra .image {
      margin-left: 15px;
      margin-right: 0; }

  .bt-category .box-category li .item_child li a, .boss_blog-cat .box-category li .item_child li a {
    padding-left: 35px; }
    .right-to-left .bt-category .box-category li .item_child li a, .right-to-left .boss_blog-cat .box-category li .item_child li a {
      padding-left: 5px;
      padding-right: 35px; }
  .bt-category .box-category > li a, .boss_blog-cat .box-category > li a {
    padding: 14px 18px 13px 25px; }
    .right-to-left .bt-category .box-category > li a, .right-to-left .boss_blog-cat .box-category > li a {
      padding: 14px 25px 13px 18px; }

  .bt-compare .box-item .image {
    margin-right: 15px; }
    .right-to-left .bt-compare .box-item .image {
      margin-right: 0;
      margin-left: 15px; }

  /*menu*/
  .boss-menu .navbar-nav > li > a {
    padding: 14px 14px 30px; }
    .boss_scroll .boss-menu .navbar-nav > li > a {
      padding: 10px 14px 24px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .common-home #content {
    margin-top: -20px; }

  .bt-left-area {
    width: 240px; }
    .bt-left-area + .bt-main-area {
      padding-left: 240px; }
      .right-to-left .bt-left-area + .bt-main-area {
        padding-right: 240px;
        padding-left: 0; }
    .bt-left-area #logo {
      padding: 0 5px; }

  .bt-staticblock-freeshipping .bt-static-item {
    padding: 0 15px; }

  .boss-menu {
    float: none;
    clear: both;
    text-align: center; }

  header.boss_scroll {
    position: static; }

  #search input {
    width: 250px; }

  #boss-search .choose-select .sbSelector {
    padding-right: 55px; }
    .right-to-left #boss-search .choose-select .sbSelector {
      padding-left: 55px;
      padding-right: 16px; }

  #cart {
    padding-bottom: 10px; }

  .bt-banner-home-middle .banner-text h3 {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 5px; }
  .bt-banner-home-middle .banner-text h4 {
    font-size: 14px;
    line-height: 16px; }

  .bt-featured-pro .bt-product-list .bt-item-extra .image {
    float: none;
    margin-bottom: 10px;
    max-width: none; }
    .bt-featured-pro .bt-product-list .bt-item-extra .image img {
      margin: 0; }
  .bt-featured-pro .bt-product-list .caroufredsel_wrapper .bt-item-extra .product-thumb {
    border: none !important; }
  .bt-featured-pro .bt-product-list .caroufredsel_wrapper .bt-item-extra .image {
    float: left; }
    .right-to-left .bt-featured-pro .bt-product-list .caroufredsel_wrapper .bt-item-extra .image {
      float: right; }
  .bt-featured-pro .featured-additional-image {
    padding: 25px 10px; }

  .boss-blog-featured .article_content .article-detail {
    padding: 15px 15px 25px; }

  .bt-staticblock-support .bt-static-item {
    min-height: 182px; }

  .bt-banner-column .banner-link {
    bottom: 42px; }
    .bt-banner-column .banner-link a {
      padding: 9px 22px; }

  .bt-compare .box-item .image {
    float: none;
    margin: 0 0 10px;
    max-width: none; }

  .bt-category .box-category li .item_child li a, .boss_blog-cat .box-category li .item_child li a {
    padding-left: 30px; }
    .right-to-left .bt-category .box-category li .item_child li a, .right-to-left .boss_blog-cat .box-category li .item_child li a {
      padding-left: 5px;
      padding-right: 30px; }
  .bt-category .box-category > li a, .boss_blog-cat .box-category > li a {
    padding: 14px 15px 13px 20px; }
    .right-to-left .bt-category .box-category > li a, .right-to-left .boss_blog-cat .box-category > li a {
      padding: 14px 20px 13px 15px; }

  /*module megamenu*/
  .mega-menu > ul.nav > li > a {
    padding: 10px 18px 20px; }
  .mega-menu > ul.nav > li .dropdown {
    padding: 0 10px; }

  /*filter product*/
  .boss_homefilter_tabs .box-heading {
    position: static;
    margin-bottom: 25px; }
  .boss_homefilter_tabs .tabs_content_container .bt-default .box-product li .button-group.button-grid {
    bottom: 10px; }
    .boss_homefilter_tabs .tabs_content_container .bt-default .box-product li .button-group.button-grid button {
      margin-top: 5px; }

  /*boss blog*/
  .boss-recent-post .image {
    float: none;
    margin: 0 0 10px;
    max-width: none; }
    .right-to-left .boss-recent-post .image {
      float: none;
      margin: 0 0 10px; }

  .product-filter .display, .article-filter .display {
    margin-right: 10px; }
    .right-to-left .product-filter .display, .right-to-left .article-filter .display {
      margin-right: 0;
      margin-left: 10px; }

  footer .payment ul li {
    margin-bottom: 5px; }

  .footer-4 footer .payment ul li, .footer-11 footer .payment ul li {
    margin-left: 3px; }
    .footer-4 footer .payment ul li .right-to-left, .footer-11 footer .payment ul li .right-to-left {
      margin-left: 0;
      margin-right: 3px; }

  .product-table .caption > * {
    padding: 10px 8px; }
  .product-table .button-list.button-list .btn-cart {
    text-transform: capitalize;
    padding: 10px 12px; }

  .product-filter {
    padding: 0; }
    .product-filter .limit-sort {
      border-top: 1px solid #e1e1e1;
      width: 100%;
      padding: 0 10px; }

  .addcart-popup .minicart-box {
    width: 30%; }

  .addcart-popup .item-box {
    width: 70%; } }
@media only screen and (max-width: 768px) {
  .container {
    max-width: 748px; } }
@media only screen and (max-width: 767px) {
  .boss-menu {
    float: none; }

  #bt_container {
    overflow: hidden; }

  #content {
    padding-left: 10px;
    padding-right: 10px; }
    #content.col-sm-12 {
      padding-left: 10px;
      padding-right: 10px; }
    .common-home #content {
      margin-top: 0;
      margin-bottom: 40px; }

  #column-right {
    display: none !important; }
    #column-right + #content {
      padding-left: 10px; }

  #column-left {
    display: none !important; }
    #column-left + #content.col-sm-9 {
      padding-right: 10px; }
      .right-to-left #column-left + #content.col-sm-9 {
        padding-left: 10px; }

  .popular-cate .box-content {
    margin-bottom: 25px; }

  .bt-footer-link .col-sm-3 {
    text-align: center;
    padding-top: 40px; }
    .bt-footer-link .col-sm-3:first-child {
      padding-top: 0; }

  .content-bottom .bt-featured-pro, .content-bottom .boss-blog-featured, .content-bottom .boss-testimonial, .content-bottom .boss-filter-container {
    padding-left: 10px;
    padding-right: 10px; }

  .header-7 header .navbar-header {
    margin-top: 0; }

  .bt-left-area {
    position: static;
    width: 100%; }
    .bt-left-area.boss_scroll {
      position: static; }
    .bt-left-area + .bt-main-area {
      padding-left: 0; }
      .right-to-left .bt-left-area + .bt-main-area {
        padding-right: 0; }
    .bt-left-area .powered {
      display: none; }

  .bt-menu-wrap {
    position: relative; }
    .header-1 .bt-menu-wrap, .header-6 .bt-menu-wrap {
      padding-top: 12px; }
    .bt-menu-wrap.boss_scroll {
      position: static; }
    .bt-menu-wrap > .container {
      padding-top: 10px;
      padding-bottom: 10px; }
      .header-8 .bt-menu-wrap > .container, .header-12 .bt-menu-wrap > .container, .header-19 .bt-menu-wrap > .container {
        padding: 0 20px; }
    .bt-menu-wrap .header_category {
      display: none; }

  #menu {
    min-height: 0; }

  .cpanelContainer {
    display: none !important; }

  #cboxNext {
    display: none !important; }

  #cboxPrevious {
    display: none !important; }

  .col-sm-cs5 {
    width: 100%; }

  .form-control {
    width: 100%; }

  .hide-on-mobile {
    display: none !important; }

  .tp-caption.greenbox30 span, .tp-caption.grey_regular_18 span {
    font-size: 13px;
    padding: 10px; }
  .tp-caption.large_text span {
    padding: 5px 0;
    font-size: 11px; }

  header {
    padding-bottom: 10px;
    position: relative; }
    header.boss_scroll {
      position: static; }
      .common-home .header-5 header.boss_scroll, .common-home .header-7 header.boss_scroll {
        position: static; }
    header .navbar-header {
      display: block; }
      .header-16 header .navbar-header {
        float: none;
        position: absolute;
        left: 10px;
        top: 150px; }
        .right-to-left .header-16 header .navbar-header {
          right: 10px;
          left: auto; }
    header .col-sm-3 {
      position: static; }
    header > .container > .row > .row {
      position: relative; }

  #cart {
    padding-bottom: 12px; }

  #logo {
    float: none;
    text-align: center;
    line-height: 0;
    margin-bottom: 20px; }
    #logo a {
      display: inline-block; }
    #logo img {
      margin: 0 auto; }
      .header-16 #logo img {
        max-height: 80px; }

  #boss-search {
    float: left; }
    .right-to-left #boss-search {
      float: right; }

  .bt-banners-slideshow, .header-4 .header_slider {
    float: none;
    width: 100%; }

  .bt-banners-slideshow {
    padding: 0 10px; }

  footer .bt-footer-top > .container > .row > .row > div, footer .bt-footer-middle > .container > .row > .row > div {
    margin-bottom: 30px; }
  footer .bt-footer-bottom {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center; }
    footer .bt-footer-bottom .pull-left, footer .bt-footer-bottom .pull-right {
      float: none !important; }
    footer .bt-footer-bottom .powered {
      margin-bottom: 10px; }
  footer .bt-footer-middle {
    padding-left: 10px;
    padding-right: 10px; }
  footer .payment {
    text-align: center; }

  .bt-newletter {
    margin-bottom: 30px; }
    .bt-newletter .newletter-content .boss-newsletter {
      width: 100%; }

  .boss-blog-featured .article_content .image {
    margin-bottom: 35px; }

  .bt-staticblock-freeshipping .bt-static-item + .bt-static-item {
    margin-top: 25px; }
  .bt-staticblock-freeshipping h4 {
    margin-top: 7px; }

  .banner-img img {
    width: 100%; }

  .bt-banners-home-top .bt-item-left, .bt-banners-home-top .bt-item-center, .bt-banners-home-top .bt-item-right {
    width: 100%; }

  .bt-banners-home-bottom .first {
    padding-left: 10px; }
  .bt-banners-home-bottom .last {
    padding-right: 10px; }
  .bt-banners-home-bottom .banner-image + .banner-image {
    margin-top: 20px; }

  .bt-support, .bt-carousel {
    padding-left: 10px;
    padding-right: 10px; }

  .bt-staticblock-support {
    padding-left: 10px;
    padding-right: 10px; }
    .bt-staticblock-support .bt-static-item + .bt-static-item {
      border: none;
      margin-top: 25px; }

  .bt-product-large {
    width: 100%;
    margin-bottom: 25px; }
    .bt-product-large + .bt-items {
      width: 100%; }

  .bt-nprolarge-nslider .element-2, .bt-nprolarge-nslider .element-3, .bt-nprolarge-nslider .element-4, .bt-nprolarge-nslider .element-5 {
    width: 100%; }
  .bt-prolarge-nslider .element-2, .bt-prolarge-nslider .element-3, .bt-prolarge-nslider .element-4, .bt-prolarge-nslider .element-5 {
    width: 50%; }

  .bt-featured-pro .bt-product-list .bt-item-extra .product-thumb {
    border: none;
    max-width: none; }
    .bt-featured-pro .bt-product-list .bt-item-extra .product-thumb + .product-thumb {
      padding-bottom: 20px;
      padding-top: 20px; }
  .bt-featured-pro .bt-product-list > div > .bt-item-extra + .bt-item-extra .product-thumb {
    padding-left: 0;
    padding-top: 20px;
    border-top: 1px dashed #e1e1e1; }
  .right-to-left .bt-featured-pro .bt-product-list .caroufredsel_wrapper .bt-item-extra .product-thumb {
    border: none; }
  .right-to-left .bt-featured-pro .bt-product-list .caroufredsel_wrapper .bt-item-extra .product-thumb + .product-thumb {
    border-top: 1px dashed #e1e1e1; }
  .bt-featured-pro .featured-additional-image {
    padding: 25px 10px; }

  .bt-breadcrumb {
    padding: 22px 10px;
    margin: 0 0 30px; }

  .product-info .left-info {
    margin-bottom: 40px; }

  .tab-content .review-product .form-control {
    width: 100%; }

  #payment-address .checkout-content .form-control {
    width: 100%; }
  #payment-address #payment-existing select.form-control {
    width: 100%; }
  #payment-address #payment-new .form-control {
    width: 100%; }

  .checkout {
    padding: 0; }
    .checkout .left {
      padding-right: 10px;
      border: none;
      margin-bottom: 30px; }
    .checkout .right {
      padding-left: 10px; }
      .checkout .right:before {
        content: none; }
    .checkout #accordion .form-control {
      width: 100%; }

  .checkout-product {
    overflow-x: auto;
    border-right: 1px solid #ebebeb; }
    .checkout-product table {
      margin-bottom: 0;
      border-right: none; }

  .cart-module input[type="text"] {
    width: 100%; }
  .cart-module select.form-control {
    width: 100%; }
  .cart-module .panel-default .form-control {
    width: 100%; }

  .cart-info tbody .name {
    text-align: center; }
  .cart-info td {
    display: block;
    border: none;
    border-bottom: 1px solid #f2f2f2;
    position: relative;
    white-space: normal !important; }
    .cart-info td.thumb_image .image {
      float: none;
      margin: 0 0 10px;
      padding: 0 35px; }
  .cart-info thead td {
    display: none; }
  .cart-info .table > tbody > tr > td.product_price {
    max-width: none; }

  .wishlist-info table > tbody > tr:first-child > td.thumb_image, .cart-info table > tbody > tr:first-child > td.thumb_image, .checkout table > tbody > tr:first-child > td.thumb_image {
    border-top: none; }

  .cart-total table {
    float: left;
    width: 100%; }
  .cart-total td.right {
    text-align: left;
    font-size: 16px; }
    .cart-total td.right.last {
      font-size: 20px; }
  .cart-total td.left b {
    margin-right: 20px;
    font-size: 16px; }
  .cart-total td.left.last b {
    font-size: 20px; }

  .wishlist-info td {
    display: block;
    border: none;
    border-bottom: 1px solid #f2f2f2;
    position: relative;
    white-space: normal !important; }
    .wishlist-info td.thumb_image .image {
      float: none;
      margin: 0;
      padding: 0 35px; }
  .wishlist-info tbody .name {
    text-align: center; }
  .wishlist-info thead td {
    display: none; }

  .compare-info .remove {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden; }
  .compare-info .button_cp {
    text-align: left; }
  .compare-info td .wishlist {
    text-align: left; }

  .wishlist-info td, .cart-info td {
    display: block;
    position: relative;
    white-space: normal !important;
    width: auto;
    overflow: hidden;
    padding: 12px 10px 0 !important; }
  .wishlist-info .table tr + tr, .cart-info .table tr + tr {
    border-top: 1px solid #e9e9e9; }
  .wishlist-info .table tbody tr td, .cart-info .table tbody tr td {
    border: none;
    text-align: left; }
    .right-to-left .wishlist-info .table tbody tr td, .right-to-left .cart-info .table tbody tr td {
      text-align: right; }
    .wishlist-info .table tbody tr td.image, .cart-info .table tbody tr td.image {
      float: left;
      max-width: 50%;
      min-height: 190px; }
      .right-to-left .wishlist-info .table tbody tr td.image, .right-to-left .cart-info .table tbody tr td.image {
        float: right; }
    .wishlist-info .table tbody tr td.name, .cart-info .table tbody tr td.name {
      margin: 0; }
      .right-to-left .wishlist-info .table tbody tr td.name, .right-to-left .cart-info .table tbody tr td.name {
        border-left: none; }
    .wishlist-info .table tbody tr td.remove, .cart-info .table tbody tr td.remove {
      margin-bottom: 10px; }

  .table tbody tr td.quantity .input-group {
    margin: 0; }

  .cart-total + .buttons .pull-right, .cart-total + .buttons .pull-left {
    float: none !important;
    text-align: center;
    margin-bottom: 15px; }
  .cart-total + .buttons .btn {
    min-width: 75%; }

  .openNav #bt_container {
    overflow: visible; }

  .form-horizontal .form-control {
    width: 100%; }

  select.form-control {
    width: 100%; }

  #shipping-address .checkout-content .form-control, #shipping-method .checkout-content .form-control, #payment-method .checkout-content .form-control {
    width: 100%; }

  #collapse-checkout-confirm table.table thead td {
    display: table-cell; }

  #input-date-ordered.form-control {
    width: 93%; }

  .left .form-control, .right .form-control {
    width: 100%; }

  #confirm .cart-total {
    margin-top: 15px; }

  .sitemap-info ul li {
    margin-bottom: 6px; }
    .sitemap-info ul li a {
      margin-bottom: 5px; }

  #tab-review .form-control {
    width: 100%; }

  table.table thead td {
    display: none; }

  /*menu default*/
  .navbar {
    margin: 0;
    text-align: left; }
    .navbar .navbar-header {
      display: none; }
    .navbar .navbar-collapse {
      display: block; }
      .navbar .navbar-collapse.in {
        overflow: visible; }
    .navbar .nav > li {
      width: 100%; }
      .navbar .nav > li > a {
        padding: 10px 20px; }
      .navbar .nav > li.dropdown .dropdown-menu {
        width: 100%; }
      .navbar .nav > li .plus {
        display: block; }

  /*module megamenu*/
  .bt_mainmenu.navbar-collapse {
    overflow: visible;
    margin: 0; }

  .mega-menu > ul.nav > li {
    width: 100%; }
    .header-16 .mega-menu > ul.nav > li.parent:before {
      border: none; }
    .mega-menu > ul.nav > li + li {
      margin: 0; }
      .right-to-left .mega-menu > ul.nav > li + li {
        margin: 0; }
    .mega-menu > ul.nav > li > a {
      padding: 10px 20px; }
      .header-3 .mega-menu > ul.nav > li > a, .header-9 .mega-menu > ul.nav > li > a, .header-11 .mega-menu > ul.nav > li > a {
        padding: 10px 20px; }
      .header-8 .mega-menu > ul.nav > li > a, .header-12 .mega-menu > ul.nav > li > a, .header-19 .mega-menu > ul.nav > li > a {
        padding: 12px 20px; }
    .mega-menu > ul.nav > li .dropdown {
      padding: 0 15px;
      border: medium none;
      box-shadow: none;
      margin-left: 0 !important;
      opacity: 1;
      position: static;
      visibility: visible;
      width: 100% !important;
      transform: scale(1);
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      display: none; }
      .header-16 .mega-menu > ul.nav > li .dropdown {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1); }
      .header-3 .mega-menu > ul.nav > li .dropdown, .header-6 .mega-menu > ul.nav > li .dropdown, .header-7 .mega-menu > ul.nav > li .dropdown, .header-9 .mega-menu > ul.nav > li .dropdown, .header-11 .mega-menu > ul.nav > li .dropdown, .header-15 .mega-menu > ul.nav > li .dropdown, .header-14 .mega-menu > ul.nav > li .dropdown, .header-4 .mega-menu > ul.nav > li .dropdown, .header-8 .mega-menu > ul.nav > li .dropdown, .header-12 .mega-menu > ul.nav > li .dropdown, .header-19 .mega-menu > ul.nav > li .dropdown {
        border: medium none;
        box-shadow: none; }
      .mega-menu > ul.nav > li .dropdown .menu-row {
        padding: 0;
        background: none !important; }
        .mega-menu > ul.nav > li .dropdown .menu-row ul.column.product {
          margin-top: 20px; }
          .mega-menu > ul.nav > li .dropdown .menu-row ul.column.product li {
            width: 100%;
            margin: 0 0 10px; }
        .mega-menu > ul.nav > li .dropdown .menu-row ul li .sub_menu {
          display: none; }
        .mega-menu > ul.nav > li .dropdown .menu-row h3 + .staticblock {
          padding: 0; }
      .mega-menu > ul.nav > li .dropdown .menu-column {
        width: 100% !important;
        padding: 15px 0; }
        .mega-menu > ul.nav > li .dropdown .menu-column h3 {
          margin-bottom: 0; }
      .mega-menu > ul.nav > li .dropdown ul.column li {
        padding-left: 10px;
        padding-right: 10px; }
      .mega-menu > ul.nav > li .dropdown ul.column.product li {
        text-align: center;
        padding-left: 0; }
        .mega-menu > ul.nav > li .dropdown ul.column.product li .name {
          background-position: center bottom; }
      .mega-menu > ul.nav > li .dropdown ul.column.manufacturer li {
        width: 100% !important;
        text-align: center;
        padding-left: 10px; }
    .mega-menu > ul.nav > li.parent:hover > a b {
      background-image: none; }
    .mega-menu > ul.nav > li.parent > a i {
      display: none; }
    .mega-menu > ul.nav > li p.plus {
      color: #202020;
      cursor: pointer;
      font-size: 28px;
      height: 38px;
      margin-top: 0;
      padding-bottom: 1px;
      padding-top: 0;
      position: absolute;
      right: 0;
      text-align: center;
      top: 0;
      width: 34px;
      margin-bottom: 0;
      z-index: 1;
      line-height: 38px; }
      .header-5 .mega-menu > ul.nav > li p.plus, .header-7 .mega-menu > ul.nav > li p.plus, .header-18 .mega-menu > ul.nav > li p.plus {
        height: 53px;
        line-height: 53px; }
      .header-1 .mega-menu > ul.nav > li p.plus, .header-6 .mega-menu > ul.nav > li p.plus, .header-10 .mega-menu > ul.nav > li p.plus, .header-14 .mega-menu > ul.nav > li p.plus, .header-17 .mega-menu > ul.nav > li p.plus, .header-4 .mega-menu > ul.nav > li p.plus {
        height: 51px;
        line-height: 51px; }
      .header-8 .mega-menu > ul.nav > li p.plus, .header-12 .mega-menu > ul.nav > li p.plus, .header-19 .mega-menu > ul.nav > li p.plus {
        height: 42px;
        line-height: 42px; }
      .header-16 .mega-menu > ul.nav > li p.plus {
        height: 49px;
        line-height: 49px; }
      .right-to-left .mega-menu > ul.nav > li p.plus {
        left: 0;
        right: auto; }
    .mega-menu > ul.nav > li:hover p.plus {
      color: #a07936; }

  .open-panel i {
    font-size: 20px;
    color: #404b8f; }

  .close-panel {
    position: absolute;
    right: 5px;
    text-align: center;
    top: 9px;
    width: 30px;
    z-index: 9999;
    color: #fff; }
    .close-panel i {
      font-size: 22px; }

  .bt_mainmenu .open-panel {
    clear: both;
    color: #404b8f;
    height: 30px;
    overflow: hidden;
    width: 30px;
    z-index: 999; }
    .bt_mainmenu .open-panel i {
      font-size: 26px; }

  .menu-row .html_column1 ul li {
    padding: 0; }

  /*filter product*/
  .hide-on-desktop {
    display: block !important; }

  .boss_homefilter_tabs .box-heading {
    position: static;
    margin-bottom: 25px; }
  .boss_homefilter_tabs .tabs_content_container .box-heading + .box-content {
    padding-top: 0; }
  .boss_homefilter_tabs .tabs_content_container .bt-default {
    margin-bottom: 25px; }
    .boss_homefilter_tabs .tabs_content_container .bt-default > ul li {
      margin-bottom: 20px; }
    .boss_homefilter_tabs .tabs_content_container .bt-default > ul > li {
      width: 50%; }

  /*boss blog*/
  .article-grid {
    margin-bottom: 25px; }
    .article-grid .article-name {
      float: none;
      width: 100%; }
    .article-grid .article-image {
      text-align: center;
      float: none;
      margin-bottom: 15px;
      overflow: hidden; }
      .article-grid .article-image img {
        width: 100% !important; }

  .comments .comment-item {
    padding: 10px 0; }
  .comments .form-control {
    width: 100%; }

  .article_button {
    margin-top: 0; }

  .boss_article-action .tags, .boss_article-action .article-share {
    padding: 20px 0; }

  /*right to left*/
  .right-to-left #column-right + #content {
    padding-right: 10px; }

  .product-filter, .article-filter {
    padding: 0 5px; }

  .addcart-popup .item-thumbnail, .addcart-popup .item-buttons .btn {
    margin-bottom: 10px; } }
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .form-control {
    width: 85%; }

  .product-layout.product-grid {
    width: 50%; }

  #payment-address .checkout-content .form-control {
    width: 85%; }
  #payment-address #payment-existing select.form-control {
    width: 85%; }
  #payment-address #payment-new .form-control {
    width: 85%; }

  .left .form-control, .right .form-control, .login-content .form-control, .comments .form-control {
    width: 85%; }

  select.form-control {
    width: 85%; }

  #shipping-address .checkout-content .form-control, #shipping-method .checkout-content .form-control, #payment-method .checkout-content .form-control {
    width: 85%;
    width: 85%; }

  .category-list ul {
    width: 50%; }

  .bt-banner-home-middle .banner-text h3 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 2px; }

  /*boss blog*/
  .boss_article-detail .article-content, .boss_article-detail .boss_article-action, .boss_article-detail .comments, .boss_article-detail .article-author {
    padding-left: 25px;
    padding-right: 25px; }
  .boss_article-detail .product-related .carousel-button, .boss_article-detail .article-related .carousel-button {
    right: 25px; }
    .right-to-left .boss_article-detail .product-related .carousel-button, .right-to-left .boss_article-detail .article-related .carousel-button {
      left: 25px;
      right: auto; }

  .article-grid {
    width: 50%; }

  .bt-featured-pro .bt-product-list .bt-item-extra .image {
    margin-right: 20px; }
    .right-to-left .bt-featured-pro .bt-product-list .bt-item-extra .image {
      margin-left: 20px;
      margin-right: 0; }

  .btn-shopnow {
    padding: 10px 35px; }

  .bt-parallax {
    padding: 90px 15px; }
    .bt-parallax h2 {
      font-size: 24px;
      line-height: 30px; }
    .bt-parallax h4 {
      font-size: 20px;
      line-height: 22px; } }
@media only screen and (min-width: 631px) and (max-width: 767px) {
  .addcart-popup .minicart-box {
    width: 34%; }
  .addcart-popup .item-box {
    width: 66%; } }
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .bt-nprolarge-nslider .element-2,
  .bt-nprolarge-nslider .element-3,
  .bt-nprolarge-nslider .element-4,
  .bt-nprolarge-nslider .element-5 {
    width: 50%; } }
@media only screen and (max-width: 630px) {
  .addcart-popup .item-box, .addcart-popup .minicart-box {
    width: 100%; }

  .drop, .b_drop_cart, .b_drop_cart_popup,
  .b_drop_compare, .b_drop_wishlist .b_drop {
    float: left; }

  .right-to-left .drop, .right-to-left .b_drop_cart, .right-to-left .b_drop_cart_popup,
  .right-to-left .b_drop_compare, .right-to-left .b_drop_wishlist .b_drop {
    float: right; }

  #b_newsletter .modal-dialog .frm_subscribe_popup .boss-newletter {
    width: 350px; } }
@media only screen and (max-width: 550px) {
  #top {
    text-align: center;
    border-bottom: 0;
    margin-bottom: 0; }
    #top #header_phone {
      float: none;
      padding: 5px 0; }
    #top #toplinks {
      float: none !important;
      float: none !important;
      border-top: 1px solid #e1e1e1;
      border-bottom: 1px solid #e1e1e1;
      padding: 5px 0;
      margin-top: 8px; }
    #top .header-social {
      float: right; }

  #logo {
    padding-bottom: 21px;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 7px; } }
@media only screen and (max-width: 500px) {
  .bt-featured-pro .bt-product-large {
    max-width: 100%;
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px; }
    .bt-featured-pro .bt-product-large + .bt-items {
      width: 100%; }

  #currency .btn-group > .btn, #language .btn-group > .btn {
    padding: 14px 8px; }
    .header-3 #currency .btn-group > .btn, .header-9 #currency .btn-group > .btn, .header-11 #currency .btn-group > .btn, .header-3 #language .btn-group > .btn, .header-9 #language .btn-group > .btn, .header-11 #language .btn-group > .btn {
      padding: 18px 12px 12px; }

  #search input {
    width: 260px; }
    #boss-search #search input {
      width: 210px; }
  #bt-search #search .btn {
    padding: 0 12px; }

  #boss-search .choose-select .sbSelector {
    padding-left: 10px;
    padding-right: 45px; }
    .right-to-left #boss-search .choose-select .sbSelector {
      padding-left: 45px;
      padding-right: 10px; }

  .bt-banner-home-middle .banner-text {
    display: none; } }
@media only screen and (max-width: 479px) {
  /*boss blog*/
  #b_newsletter .modal-dialog .frm_subscribe_popup .boss-newletter {
    width: 220px; }

  .boss_article-detail .article-content, .boss_article-detail .boss_article-action, .boss_article-detail .comments, .boss_article-detail .article-author {
    padding-left: 20px;
    padding-right: 20px; }
  .boss_article-detail .product-related .carousel-button, .boss_article-detail .article-related .carousel-button {
    right: 20px; }
    .right-to-left .boss_article-detail .product-related .carousel-button, .right-to-left .boss_article-detail .article-related .carousel-button {
      left: 20px;
      right: auto; }

  .article-related h3, .product-related h3 {
    padding-left: 20px;
    padding-right: 20px; }

  .bt-staticblock-freeshipping .bt-static-item {
    padding: 0 15px; }

  #search input {
    width: 120px; }
    #boss-search #search input {
      width: 265px; }
  #bt-search #search {
    padding: 12px; }

  #boss-search .choose-select .input_cat {
    display: none; }
  .header-8 #boss-search, .header-12 #boss-search, .header-19 #boss-search {
    width: 100%; }
    .header-8 #boss-search .search-form, .header-12 #boss-search .search-form, .header-19 #boss-search .search-form {
      width: 100%; }
    .header-8 #boss-search #search, .header-12 #boss-search #search, .header-19 #boss-search #search {
      width: 100%; }
      .header-8 #boss-search #search:before, .header-12 #boss-search #search:before, .header-19 #boss-search #search:before {
        display: none; }
      .header-8 #boss-search #search .form-control, .header-12 #boss-search #search .form-control, .header-19 #boss-search #search .form-control {
        width: 100%; }

  .footer-4 .bt-newletter .newletter-content .boss-newsletter, .footer-5 .bt-newletter .newletter-content .boss-newsletter, .footer-7 .bt-newletter .newletter-content .boss-newsletter, .footer-11 .bt-newletter .newletter-content .boss-newsletter, .footer-16 .bt-newletter .newletter-content .boss-newsletter {
    padding: 10px 0; }
  .footer-1 .bt-newletter .newletter-content .boss-newsletter, .footer-3 .bt-newletter .newletter-content .boss-newsletter, .footer-8 .bt-newletter .newletter-content .boss-newsletter {
    padding: 16px 0; }

  .drop, .b_drop_cart, .b_drop_compare, .b_drop_wishlist .b_drop {
    width: 280px;
    height: 300px; }

  .drop, .b_drop_cart, .b_drop_cart_popup, .b_drop_compare, .b_drop_wishlist .b_drop {
    font-size: 16px;
    line-height: 18px; }

  .b_drop_cart p, .b_drop_cart h3 {
    margin-bottom: 15px; }

  .btn-shopnow {
    font-size: 12px;
    line-height: 14px;
    padding: 10px 25px; }

  .bt-parallax {
    padding: 80px 15px; }
    .bt-parallax h2 {
      font-size: 20px;
      line-height: 26px; }
    .bt-parallax h4 {
      font-size: 18px;
      line-height: 20px; } }
@media only screen and (max-width: 404px) {
  .header-18 header .navbar-header {
    clear: both;
    margin-bottom: 10px; } }
@media only screen and (max-width: 345px) {
  /*filter product*/
  .boss_homefilter_tabs .tabs_content_container .bt-default > ul > li {
    width: 100%; }

  .header-7 #bt-search .search-form {
    right: -345%; }

  #search input {
    width: 180px; }
    #boss-search #search input {
      width: 220px; }

  .b_drop_cart {
    right: 5px; }

  .btn-shopnow {
    padding: 10px 22px; }

  #cart .dropdown-menu {
    width: 280px; }

  #b_newsletter .modal-dialog .modal-content {
    padding-left: 0; } }
@media only screen and (max-width: 300px) {
  #search input {
    width: 150px; }
    #boss-search #search input {
      width: 180px; }
  #bt-search #search {
    padding: 10px; }

  .header-2 #currency .btn-group > .btn span, .header-2 #language .btn-group > .btn span, .header-15 #currency .btn-group > .btn span, .header-15 #language .btn-group > .btn span {
    font-size: 0; }
  .header-2 #language .btn-group > .btn img, .header-15 #language .btn-group > .btn img {
    margin: 0; }

  .btn-shopnow {
    font-size: 10px;
    line-height: 12px;
    padding: 8px 20px; }

  #cart .dropdown-menu {
    width: 260px; } }
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: left; } }

/*# sourceMappingURL=responsive.css.map */