@media (max-width: 1830px) {
  .home-4 header {
    z-index: 1000;
    position: relative; }
  .home-4 .jms-megamenu .dropdown-menu.fullwidth {
    width: 1350px !important; }
  .home-4 .jms-megamenu .nav > li .dropdown-menu .mega-nav .group a {
    font-size: 18px; }
  .home-4 .jms-megamenu .nav > li .dropdown-menu .mega-nav li a {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block; }
  /**
	 * HOME 7
	 */
  .home-7 header .container-fluid {
    position: static !important; }
  .home-7 header .header-bar .navbar-menu {
    margin-top: 30px; }
  .home-7 header .header-bar .navbar-logo .addon-box {
    padding-bottom: 50px;
    padding-top: 50px; }
  .home-7 .jms-megamenu .dropdown-menu.fullwidth {
    width: 1350px !important; }
  .home-7 #featured-products_block_center .product-preview .preview {
    min-height: initial; }
  .home-7 #featured-products_block_center .product-preview:nth-child(2) .preview,
  .home-7 #featured-products_block_center .product-preview:nth-child(10) .preview {
    min-height: initial; } }

@media (max-width: 1700px) {
  .container-fluid {
    position: relative; }
  .jms-megamenu .dropdown-menu.fullwidth {
    width: 100% !important; }
  .megamenu_column {
    position: static; }
    .megamenu_column #jms-megamenu-container {
      position: static; }
    .megamenu_column .jms-megamenu .nav > li.mega-fullwidth {
      position: static; }
  .home-3 .header-bar .container {
    position: relative; }
    .home-3 .header-bar .container .megamenu_column .jms-megamenu .nav > li.mega-fullwidth .mega-dropdown-menu {
      margin-top: -2px; }
  .home-4 .jms-megamenu .dropdown-menu.fullwidth {
    width: 850px  !important; }
  .home-4 .dropdown-menu.shoppingcart-box {
    right: -15px; }
  .home-6 .dropdown-menu.shoppingcart-box {
    right: 0; }
  /**
	 * HOME 7
	 */
  .home-7 .jms-megamenu .dropdown-menu.fullwidth {
    width: 850px !important; }
  .home-7 footer .footer-top {
    padding-left: 40px;
    padding-right: 40px; } }

@media (max-width: 1479px) {
  .home-8 {
    padding: 0 50px; }
    .home-8 .slider .fs-pager-wrapper {
      position: absolute; }
#views_block{
	height: 480px;
}
    }

@media (max-width: 1366px) {
  .home-7 header .header-bar .navbar-logo .addon-box {
    padding-bottom: 30px;
    padding-top: 30px; }
  .home-7 header .header-bar .navbar-menu {
    margin-top: 3px; }
  .home-7 header .header-bar .navbar-contact {
    padding-bottom: 30px; }
  .home-7 #featured-products_block_center .products {
    height: initial !important; }
  .home-7 #featured-products_block_center .product-preview,
  .home-7 #featured-products_block_center .product-preview:nth-child(2),
  .home-7 #featured-products_block_center .product-preview:nth-child(10) {
    width: 33.3333%;
    position: static !important; } }

@media (max-width: 1199px) {
  header {
    padding: 0 30px; }
    header .alert {
      margin: 0 -30px;
      padding: 10px 30px; }
  .addon-title {
    font-size: 14px; }
  .right_column .addon-box {
    padding-left: 5px;
    padding-right: 5px; }
  .jms-banner.home-banner .home-banner-content .banner-content-box .banner-content .content-box {
    font-size: 13px; }
  .feature-box {
    font-size: 14px; }
  .banner-bottom-content {
    font-size: 14px; }
  .owl-carousel.owl-theme .owl-controls .owl-nav div[class*="owl"] {
    margin: 0; }
  .instagram-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div[class*="owl"] {
    top: calc(50% - 13px);
    top: -moz-calc(50% - 13px);
    top: -webkit-calc(50% - 13px);
    top: -o-calc(50% - 13px); }
  /**
	 * HOME 3
	 */
  .home-3 header {
    padding: 0; }
  .home-3 .slider-row .slider-column {
    padding-right: 15px; }
  .home-3 .slider-row .home-banner-column {
    padding: 0;
    margin-top: 30px; }
    .home-3 .slider-row .home-banner-column .addon-box {
      width: 50%;
      float: left;
      padding: 0 15px; }
      .home-3 .slider-row .home-banner-column .addon-box a {
        display: block;
        text-align: center; }
        .home-3 .slider-row .home-banner-column .addon-box a img {
          display: inline;
          width: 100%; }
  .home-3 footer #social_block .find-us li {
    margin-right: 10px; }
    .home-3 footer #social_block .find-us li:last-child {
      margin-right: 0; }
  /**
	 * HOME 4
	 */
  .home-4 header {
    padding: 0; }
  .home-4 .jms-megamenu .dropdown-menu.fullwidth {
    width: 640px !important; }
  .home-4 .product-row,
  .home-4 .banner-bottom-row,
  .home-4 .newletters-row {
    padding: 0 50px; }
  .home-4 .product-row .home-banner-column {
    background: #EDE4E5; }
  .home-4 .product-row.product-row-2 .home-banner-column {
    background: #E9E1DF; }
  .home-4 footer .map_footer #locations_map {
    width: 100% !important; }
  .home-4 footer #social_block .find-us li {
    margin-right: 10px; }
    .home-4 footer #social_block .find-us li:last-child {
      margin-right: 0; }
  /**
	 * HOME 5
	 */
  .home-5 .right_column .addon-box .module-group-box .dropdown-menu {
    right: -20px; }
  .home-5 .newlettes-row .container {
    padding-left: 0;
    padding-right: 0; }
  .home-5 .testimonial-row .container #testimonial {
    padding-left: 0;
    padding-right: 0; }
  .home-5 footer #social_block .find-us li {
    margin-right: 10px; }
  .countdown-row .countdown-section {
    width: 58px;
    height: 58px;
    padding: 8px 0; }
  /**
	 * HOME 6
	 */
  .home-6 header {
    padding: 0; }
  .home-6 .left_column {
    margin-bottom: 60px;
    width: 100%; }
  .home-6 .right_column {
    width: 100%; }
    .home-6 .right_column .addon-box {
      padding: 0; }
  .home-6 .header-bar .search-block .jms_ajax_search {
    padding-left: 0;
    width: 100%; }
  .home-6 .header-bar .search-block .btn-group .dropdown-menu {
    width: 100%; }
  .home-6 .right_column .banner-left-second {
    margin-top: 37px; }
  .home-6 footer #social_block .find-us li {
    margin-right: 10px; }
    .home-6 footer #social_block .find-us li:last-child {
      margin-right: 0; }
  /**
	 * HOME 7
	 */
  .home-7 .layout-column.navbar-contact {
    display: none; }
  .home-7 header .container-fluid {
    position: relative !important; }
  .home-7 header .jms-megamenu .nav > li.mega-fullwidth,
  .home-7 header #jms-megamenu-container {
    position: static; }
  .home-7 header .jms-megamenu .dropdown-menu {
    margin-top: 0; }
  .home-7 header .jms-megamenu .nav > li.mega-fullwidth > a .caret {
    bottom: -15px; }
  .home-7 header .jms-megamenu .nav > li > a {
    padding-left: 20px;
    padding-right: 20px; }
    .home-7 header .jms-megamenu .nav > li > a .caret {
      bottom: -12px; }
  .home-7 header .jms-megamenu .dropdown-menu.fullwidth {
    width: 100% !important; }
  .home-7 header .right_column .addon-box,
  .home-7 header .jms-megamenu .nav > li > a {
    padding-top: 29px;
    padding-bottom: 29px; }
  .home-7 header .header-bar .navbar-logo .addon-box {
    padding-bottom: 30px;
    padding-top: 30px; }
  .home-7 header .header-bar .navbar-menu {
    margin-top: 0;
    width: auto;
    position: static; }
  .home-7 header .header-bar .navbar-group.right_column {
    float: right;
    width: auto; }
  .home-7 header .header-bar .jms_ajax_search .search-box {
    right: -25px; }
  .home-7 header .header-bar .navbar-group .dropdown-toggle::before {
    content: "\f0d8";
    font-family: Fontawesome;
    position: absolute;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    bottom: -35px;
    font-size: 22px;
    text-shadow: 0 -5px 8px rgba(0, 0, 0, 0.25);
    color: #fff;
    z-index: 1001;
    width: 100%;
    text-align: center;
    opacity: 0; }
  .home-7 header .header-bar .navbar-group .open .dropdown-toggle::before {
    opacity: 1; }
  .home-7 header .header-bar .navbar-group .dropdown-menu {
    margin-top: 27px;
    left: -10px; }
  .home-7 header .header-bar .navbar-group .dropdown-menu.shoppingcart-box {
    left: auto; }
  .home-7 header .header-bar .navbar-group .jms_ajax_search .search-box {
    right: -25px;
    left: auto !important;
    margin-top: 0; }
  .home-7 #featured-products_block_center,
  .home-7 .newsletter-row,
  .home-7 footer .footer-top {
    padding-left: 30px;
    padding-right: 30px; }
  /**
	 * HOME 8
	 */
  .home-8 {
    padding: 0; }
    .home-8 header {
      padding: 0 10px; }
    .home-8 footer {
      padding-left: 10px;
      padding-right: 10px; }
      .home-8 footer .layout-column {
        width: auto; }
      .home-8 footer .layout-column.social_column {
        float: right; }
  .pb-right-column #quantity_wanted_p {
    margin-right: 25px; }
    .pb-right-column #quantity_wanted_p label {
      display: none; }
  .page-heading {
    font-size: 1.6em; }
  .blog-widget .item-post .post-img {
    width: 80px; }
  .blog-widget .item-post .post_info {
    width: calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
    width: -o-calc(100% - 100px); } 
    #views_block {
	    height: 340px;
	}
}

@media (max-width: 991px) {
  .logo_column,
  .megamenu_column,
  .right_column {
    width: auto;
    float: right;
    text-align: right; }
  .alert_column {
    text-align: center; }
  .logo_column {
    float: left; }
    .logo_column .addon-box {
      padding-top: 30px;
      padding-bottom: 30px; }
  .right_column .addon-box {
    padding-top: 29px;
    padding-bottom: 29px; }
  .megamenu_column {
    padding-left: 0; }
    .megamenu_column .addon-box {
      padding-top: 28px;
      padding-bottom: 22px; }
      .megamenu_column .addon-box #open-button {
        font-size: 28px; }
  .feature-box {
    font-size: 12px; }
    .feature-box .include_content_s p {
      font-size: 14px; }
  .jms-banner.home-banner .home-banner-content .banner-content-box .banner-content .content-box {
    width: 100%; }
  footer .contact_us p {
    margin-bottom: 10px; }
  footer .footer-top .layout-column {
    margin-bottom: 30px; }
  .jms-popup-overlay > .jms-popup {
    padding: 0;
    background-size: cover; }
  .content_popup {
    width: 100%;
    padding: 55px 50px;
    background: rgba(255, 255, 255, 0.5); }
  /**
	 * HOME 2
	 */
  .home-2 .jms_ajax_search .search-box {
    right: -85px; }
  .home-2 .dropdown-menu.shoppingcart-box {
    right: -48px; }
  .home-2 .jms-tab .nav-tabs li {
    margin: 0 15px; }
    .home-2 .jms-tab .nav-tabs li::before {
      right: -15px; }
  .footer-2 #block_various_links_footer li {
    padding-left: 5px;
    padding-right: 5px; }
    .footer-2 #block_various_links_footer li:first-child {
      padding-left: 0; }
    .footer-2 #block_various_links_footer li:last-child {
      padding-right: 0; }
  .footer-2 #newsletter_block .form-group {
    min-width: 220px; }
  /**
	 * HOME 3
	 */
  .home-3 header {
    margin-bottom: 0; }
    .home-3 header .topbar .dropdown-menu {
      right: 0;
      left: auto; }
    .home-3 header .megamenu_column .addon-box {
      border-bottom: 0; }
    .home-3 header .logo_column .addon-box {
      padding-top: 44px;
      padding-bottom: 44px; }
    .home-3 header .search_column .addon-box .jms_ajax_search .search-box #ajax_search {
      min-width: 220px; }
    .home-3 header .logo_column,
    .home-3 header .right_column {
      width: 33.33333333%; }
    .home-3 header .right_column {
      padding-right: 60px; }
      .home-3 header .right_column .addon-box {
        padding-top: 44px;
        padding-bottom: 43px; }
    .home-3 header .megamenu_column {
      position: absolute;
      padding-left: 15px;
      right: -3px;
      padding-right: 0; }
      .home-3 header .megamenu_column .addon-box {
        padding-top: 41px;
        padding-bottom: 40px; }
  .home-3 .testimonial-row .container #testimonial {
    padding-left: 0;
    padding-right: 0; }
  .home-3 .featured-row .featured-box-column {
    margin-bottom: 30px; }
  .home-3 .featured-row .jms-empty-space {
    margin-bottom: 61px !important; }
  .home-3 .banner-bottom-row .home-banner-column .jms-banner.home-banner > a {
    display: block;
    overflow: hidden; }
    .home-3 .banner-bottom-row .home-banner-column .jms-banner.home-banner > a img {
      width: 100%; }
  .home-3 .banner-bottom-row .home-banner-column .jms-banner.home-banner .home-banner-content .banner-content-box .banner-content .content-box {
    padding-bottom: 40px; }
  .home-3 footer .footer-bottom .container .copy-right p {
    text-align: center; }
  .home-3 footer .footer-bottom .container #social_block .find-us {
    text-align: center; }
  .home-3 footer .footer-bottom .container #paiement_logo_block_left {
    margin: 15px 0; }
  /**
	 * HOME 4
	 */
  .home-4 .menu-wrap {
    right: auto;
    left: -320px;
    -webkit-transition: left 0.4s;
    -o-transition: left 0.4s;
    transition: left 0.4s; }
  .home-4 header .navbar-row .left_column .addon-box .jms_ajax_search .search-box {
    left: -45px; }
  .home-4 header .logo_column,
  .home-4 header .right_column {
    width: 33.33333333%; }
  .home-4 header .menu-row {
    position: static;
    width: 100%;
    padding: 11px 0; }
    .home-4 header .menu-row .container-fluid {
      margin-left: auto;
      margin-right: auto;
      padding-left: 0px;
      padding-right: 0px; }
      .home-4 header .menu-row .container-fluid .menu-top {
        padding-left: 15px; }
  .home-4 header .megamenu_column {
    padding-left: 15px;
    position: absolute;
    top: 54px;
    z-index: 1; }
  .home-4 header .navbar-row .left_column .addon-box {
    padding: 0; }
    .home-4 header .navbar-row .left_column .addon-box .jms_ajax_search {
      margin-left: 45px;
      border-left: 1px solid #e5e5e5;
      padding-left: 20px; }
  .home-4 header .navbar-row .left_column #menu-open {
    display: none; }
  .home-4 footer .footer-bottom .container .copy-right p {
    text-align: center; }
  .home-4 footer .footer-bottom .container #social_block .find-us {
    text-align: center; }
  .home-4 footer .footer-bottom .container #paiement_logo_block_left {
    margin: 15px 0; }
  .home-4 .newletters-row .container-fluid .form-group {
    margin: 0 50px; }
  .home-4.show-menu .menu-wrap,
  .home-6.show-menu .menu-wrap {
    -webkit-transition: left 0.4s;
    -o-transition: left 0.4s;
    transition: left 0.4s;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    left: 0;
    right: auto; }
  /**
	 * HOME 5
	 */
  .home-5 .featured-row .featured-box-column {
    margin-bottom: 30px; }
  .home-5 .featured-row .layout-column .jms-empty-space {
    margin-bottom: 43px !important; }
  .home-5 .jms-banner.home-banner.text-right {
    background: #E1E1E1;
    text-align: left; }
  .home-5 .banner-row .row .layout-column .home-banner-bottom {
    background: #e3e3e3;
    text-align: right; }
  .home-5 .jms-banner.home-banner.text-center {
    background: #E9E7E8;
    margin: 30px 0; }
  .home-5 .jms-banner.home-banner.text-left {
    background: #E7E7E7;
    text-align: right; }
  .home-5 .jms-banner.home-banner.home-banner-bottom.text-right {
    text-align: left;
    background: #E7E7E7; }
  .home-5 .banner-row .row .layout-column .home-banner-bottom {
    margin-top: 30px; }
  /**
	 * HOME 6
	 */
  .home-6 .menu-wrap {
    right: auto;
    left: -320px;
    -webkit-transition: left 0.4s;
    -o-transition: left 0.4s;
    transition: left 0.4s; }
  .home-6 .menu-row .menu-block #open-button {
    font-size: 28px;
    vertical-align: -23px; }
  .home-6 .right_column .banner-left-second {
    margin-top: 28px; }
  .home-6 .right_column .banner-right,
  .home-6 .right_column .banner-left {
    width: calc(50% - 15px);
    width: -moz-calc(50% - 15px);
    width: -webkit-calc(50% - 15px);
    width: -o-calc(50% - 15px); }
  .home-6 .right_column .banner-left .home-banner-content .banner-content-box .banner-content .content-box {
    padding: 25px; }
  /**
	 * HOME 7
	 */
  .home-7 header .header-bar .navbar-menu {
    float: right;
    padding-top: 30px;
    padding-right: 0; }
  .home-7 #open-button {
    font-size: 24px; }
  .home-7 #featured-products_block_center .product-preview,
  .home-7 #featured-products_block_center .product-preview:nth-child(2),
  .home-7 #featured-products_block_center .product-preview:nth-child(10) {
    width: 50%; }
  .home-7 .newsletter-row .form-group {
    margin: 0 50px; }
  /**
	 * HOME 8
	 */
  .home-8 .megamenu_column {
    padding-right: 10px; }
  .home-8 footer .layout-column {
    width: 100%;
    text-align: center; }
  .home-8 footer .contact_column {
    margin: 15px 0; }
  .home-8 footer #social_block .find-us {
    text-align: center; }
  .products-list-in-column .item {
    width: 50%; }
  #image-block {
    width: 100%; }
  #views_block {
    width: 100%;
    position: relative;
    margin-right: 0;
    margin-bottom: 30px; }
    #views_block:hover .jcarousel-control-prev.inactive,
    #views_block:hover .jcarousel-control-next.inactive {
      opacity: 0.5; }
    #views_block:hover .jcarousel-control-prev,
    #views_block:hover .jcarousel-control-next {
      opacity: 1; }
  .jcarousel-wrapper {
    margin: 20px auto;
    position: relative;
    border: 10px solid #fff;
    width: 600px;
    height: 400px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999; }
  .jcarousel-wrapper .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    opacity: .66; }
  .jcarousel-wrapper .photo-credits a {
    color: #fff; }
  /** Carousel **/
  .jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: initial; }
  .jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    height: initial; }
  .jcarousel li {
    float: left;
    height: initial;
    width: 98px;
    margin: 0 15px; }
    .jcarousel li img {
      width: 100%; }
  .jcarousel-control-prev,
  .jcarousel-control-next {
    width: 30px;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -15px;
    opacity: 0; }
  .jcarousel-control-prev.inactive,
  .jcarousel-control-next.inactive {
    opacity: 0; }
  .jcarousel-control-prev span::before {
    content: "\f0d9"; }
  .jcarousel-control-next {
    right: 0; }
    .jcarousel-control-next span::before {
      content: "\f0da"; }
  .pb-right-column p.rating .nbcomments {
    margin-left: 20px; }
  .pb-right-column p.rating #new_comment_tab_btn {
    margin-left: 15px; }
  .pb-right-column .attribute_fieldset {
    margin-right: 10px; }
    .pb-right-column .attribute_fieldset:last-child {
      margin-right: 0; }
  .pb-right-column #quantity_wanted_p {
    margin-right: 0;
    width: 100%;
    margin-bottom: 20px; }
  #center_column {
    padding-left: 15px;
    padding-right: 15px; }
  .page-heading {
    font-size: 1.333333em; } 
    #views_block {
	    height: 200px;
	}
	.product-images > li.thumb-container {
	    display: inline-block;
	    width: 120px;
	    float: left;
	    height: initial;
	    margin-bottom: 30px;
	    margin-right: 30px;
	}
	.scroll-box-arrows.scroll .right {
	    top: 0;
	    right: 20px;
	    left: auto;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
  .home-4 header .menu-row .container-fluid {
    width: 750px; }
  footer .footer-top {
    padding-bottom: 60px; } }

@media (max-width: 767px) {
  .container,
  header {
    padding-left: 10px;
    padding-right: 10px; }
  header .alert {
    margin: 0 -10px; }
  .dropdown-menu.shoppingcart-box {
    right: -48px; }
  .slider .fs-pager-wrapper {
    width: auto;
    right: auto;
    left: 50%;
    top: auto;
    bottom: 15px; }
    .slider .fs-pager-wrapper a {
      margin: 0 2.5px;
      width: 10px;
      border: 0;
      text-align: center;
      height: 10px;
      background: #666;
      min-width: auto;
      font-size: 0;
      border-radius: 50%; }
  .slider .fs-pager-wrapper a.active,
  .slider .fs-pager-wrapper a:hover {
    min-width: auto;
    background: #e2bdb3; }
  .home-banner-column {
    margin-bottom: 2px; }
  .jms-banner.home-banner {
    background: #E2E0E1; }
    .jms-banner.home-banner .home-banner-content .banner-content-box .banner-content .content-box {
      width: 70%; }
  .featured-box-column {
    margin-bottom: 50px; }
  .featured-box-column.featured-box-column-last-child {
    margin-bottom: 0; }
  .banner-bottom-content {
    font-size: 12px;
    padding: 50px 30px; }
  .copy-right {
    text-align: center; }
  footer .footer-bottom .container #paiement_logo_block_left {
    text-align: center; }
  footer .footer-bottom .container .copy-right p {
    text-align: center; }
  footer .footer-top .layout-column {
    margin-bottom: 30px; }
    footer .footer-top .layout-column:last-child {
      margin-bottom: 0; }
      footer #social_block .find-us{
      	text-align: center;
      }
  /**
	 * HOME 2
	 */
  .footer-2 {
    text-align: center; }
    .footer-2 #block_various_links_footer .toggle-footer {
      margin-bottom: 5px; }
    .footer-2 #newsletter_block .form-group {
      min-width: 300px;
      float: none;
      width: 300px;
      margin: 5px auto 0; }
    .footer-2 #social_block {
      margin-top: 20px; }
      .footer-2 #social_block .find-us li {
        float: none;
        margin: 0 10px; }
  /**
	 * HOME 3
	 */
  .home-3 header .topbar .layout-column {
    width: 100%;
    text-align: center; }
  .home-3 header .topbar .addon-box {
    float: none; }
  .home-3 header .topbar .topbar-right .addon-box .btn-group.currency-info > a {
    padding-left: 12px;
    border-left: 0;
    padding-right: 0; }
  .home-3 header .topbar .topbar-right .addon-box .btn-group.languages-info > a {
    padding-right: 20px;
    border-right: 1px solid #202020;
    border-left: 0;
    padding-left: 0; }
  .home-3 header .megamenu_column {
    right: 7px; }
  .home-3 .banner-bottom-row .home-banner-column {
    margin-bottom: 30px; }
  .home-3 .banner-bottom-row .home-banner-column-2 {
    margin-bottom: 0; }
  /**
	 * HOME 4
	 */
  .home-4 header .menu-row .container-fluid {
    padding-left: 10px;
    padding-right: 10px; }
  .home-4 .product-row,
  .home-4 .banner-bottom-row,
  .home-4 .newletters-row {
    padding: 0 10px; }
  /**
	 * HOME 5
	 */
  .home-5 .newlettes-row .container {
    padding-left: 10px;
    padding-right: 10px; }
  .home-5 footer .footer-bottom .container #social_block .find-us {
    text-align: center; }
  .home-5 footer .footer-bottom .container #paiement_logo_block_left {
    margin: 15px 0; }
  .home-5 .slidershow-row .jms-slider-wrapper {
    margin-top: 0; }
  /**
	 * HOME 6
	 */
  .home-6 .header-top .addon-box {
    padding: 0 5px; }
  .home-6 .header-top .top-left {
    padding-right: 0; }
    .home-6 .header-top .top-left .addon-box:first-child {
      padding-left: 0; }
    .home-6 .header-top .top-left .addon-box:last-child {
      padding-right: 0; }
  .home-6 .header-top .top-right {
    padding-left: 0; }
    .home-6 .header-top .top-right .addon-box:first-child {
      padding-right: 0; }
    .home-6 .header-top .top-right .addon-box:last-child {
      padding-left: 0; }
  .home-6 .header-top .container {
    padding: 10px; }
    .home-6 .header-top .container .dropdown-menu {
      left: auto;
      right: -10px; }
  .home-6 .header-top .top-right,
  .home-6 .header-top .top-left {
    width: auto; }
  .home-6 .header-top .top-right {
    float: right; }
  .home-6 .header-bar {
    padding: 30px 0; }
    .home-6 .header-bar .navbar-logo {
      margin-bottom: 30px;
      text-align: center; }
      .home-6 .header-bar .navbar-logo .addon-box {
        margin-top: 0; }
        .home-6 .header-bar .navbar-logo .addon-box a img {
          display: inline; }
  .home-6 .right_column .feature-box.featured-box-column.col-3 {
    width: 100%; }
  .home-6 footer .footer-bottom .container #social_block .find-us {
    text-align: center; }
  .home-6 footer .footer-bottom .container #paiement_logo_block_left {
    margin: 15px 0; }
  .home-6 .jms-banner.home-banner .home-banner-content .banner-content-box .banner-content .content-box {
    width: 100%; }
  /**
	 * HOME 7
	 */
  .home-7 .header-bar .navbar-logo {
    width: auto; }
  .home-7 #featured-products_block_center,
  .home-7 .newsletter-row,
  .home-7 footer .footer-top {
    padding-left: 10px;
    padding-right: 10px; }
  .home-7 footer .footer-bottom #paiement_logo_block_left {
    text-align: center; }
  .home-7 header .header-bar .navbar-group .jms_ajax_search .search-box {
    right: -7px;
    min-width: 300px; }
  .page-content > .row > [class*="col-"] {
    padding: 0 20px; }
  #center_column {
    padding-left: 20px;
    padding-right: 20px; }
  .content-aside {
    margin-bottom: 60px; } }

@media (max-width: 650px) {
  /**
	 * HOME 3
	 */
  .home-3 header .header-bar .layout-column {
    width: 100%; }
  .home-3 header .header-bar .search_column {
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    bottom: 41px;
    width: auto;
    right: 45px;
    z-index: 2; }
    .home-3 header .header-bar .search_column .addon-box .jms_ajax_search .search-box {
      position: absolute;
      display: none; }
    .home-3 header .header-bar .search_column .addon-box .jms_ajax_search .dropdown-toggle::before {
      bottom: -31px; }
    .home-3 header .header-bar .search_column .addon-box .jms_ajax_search.open .search-box {
      display: block;
      right: -50px;
      -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); }
      .home-3 header .header-bar .search_column .addon-box .jms_ajax_search.open .search-box #ajax_search {
        border: 0;
        height: 50px;
        padding: 0 15px;
        min-width: 300px; }
    .home-3 header .header-bar .search_column .addon-box .icon {
      position: static; }
  .home-3 header .header-bar .right_column {
    padding-right: 15px;
    width: auto;
    float: left;
    text-align: left;
    z-index: 3;
    position: absolute; }
    .home-3 header .header-bar .right_column .addon-box:first-child {
      padding-left: 0; }
    .home-3 header .header-bar .right_column .dropdown-menu.shoppingcart-box {
      right: auto;
      left: -102px; }
  /**
	 * HOME 4
	 */
  .home-4 header .navbar-row .left_column .addon-box .jms_ajax_search {
    margin-left: 35px;
    padding-left: 10px; }
  .home-4 header .navbar-row .right_column .addon-box {
    padding: 0 10px; }
  /**
	 * HOME 5
	 */
  .home-5 .jms_ajax_search .search-box {
    right: -120px;
    min-width: 400px; }
  /**
	 * HOME 6
	 */
  .home-6 .right_column .banner-right,
  .home-6 .right_column .banner-left {
    width: 100%; }
  .home-6 .right_column .banner-right {
    margin-top: 30px; }
  .home-6 .header-bar .cart-block .btn-group > a {
    width: 46px; }
    .home-6 .header-bar .cart-block .btn-group > a span.lnr {
      margin-right: 0; }
    .home-6 .header-bar .cart-block .btn-group > a p.text-top {
      display: none !important; }
  .home-6 .header-bar .cart-block .box-cart.ajax_cart_quantity {
    display: none; }
  /**
	 * HOME 7
	 */
  .home-7 #featured-products_block_center .product-preview,
  .home-7 #featured-products_block_center .product-preview:nth-child(2),
  .home-7 #featured-products_block_center .product-preview:nth-child(10) {
    width: 100%; }
  /**
	 * HOME 8
	 */
  .home-8 header .jms_ajax_search .search-box {
    right: -115px; }
  .products-list-in-column .item {
    width: 100%; }
  .post-list .blog-post {
    width: 100%; } }

@media (max-width: 480px) {
  .logo_column {
    width: 100%; }
    .logo_column .addon-box {
      padding-bottom: 0;
      text-align: center; }
      .logo_column .addon-box a {
        display: inline-block; }
  .dropdown-menu.shoppingcart-box {
    left: -83px;
    right: auto;
    min-width: 300px;
    padding: 10px 25px; }
    .dropdown-menu.shoppingcart-box ul li .remove_link {
      right: 0; }
    .dropdown-menu.shoppingcart-box ul li .description a {
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
  .right_column {
    float: left; }
  .banner-bottom-content h2 {
    font-size: 2em; }
  .jms_ajax_search .search-box {
    right: auto;
    left: -5px; }
  /**
	 * HOME 2
	 */
  .home-2 .dropdown-menu.shoppingcart-box {
    left: -48px;
    right: auto; }
  /**
	 * HOME 3
	 */
  .home-3 header .header-bar .search_column {
    bottom: 25px; }
    .home-3 header .header-bar .search_column .addon-box .jms_ajax_search.open .search-box {
      left: auto; }
  .home-3 header .header-bar .right_column {
    position: static; }
    .home-3 header .header-bar .right_column .addon-box {
      padding-bottom: 30px; }
    .home-3 header .header-bar .right_column .dropdown-menu.shoppingcart-box {
      min-width: 300px; }
  .home-3 header .logo_column .addon-box {
    padding-bottom: 0;
    padding-top: 30px; }
  .home-3 header .megamenu_column.layout-column {
    bottom: -15px;
    width: auto; }
  .home-3 .banner-bottom-row .home-banner-column .home-banner-content {
    position: static; }
    .home-3 .banner-bottom-row .home-banner-column .home-banner-content .content-box {
      padding: 40px; }
  .home-3 .slider-row .home-banner-column {
    padding: 0 15px; }
    .home-3 .slider-row .home-banner-column .jms-banner.home-banner.home-banner-1 {
      margin-bottom: 30px; }
    .home-3 .slider-row .home-banner-column .addon-box {
      width: 100%;
      padding: 0; }
  /**
	 * HOME 4
	 */
  .home-4 header .megamenu_column {
    top: 99px; }
  .home-4 header .navbar-row {
    padding-top: 30px;
    padding-bottom: 30px; }
    .home-4 header .navbar-row .left_column,
    .home-4 header .navbar-row .right_column {
      width: 50%; }
    .home-4 header .navbar-row .logo_column {
      width: 100%;
      margin-bottom: 30px; }
    .home-4 header .navbar-row .left_column {
      position: absolute;
      left: 0;
      bottom: 30px; }
    .home-4 header .navbar-row .right_column {
      float: right; }
  .home-4 .product-row .banner-product .banner_product .content-box {
    font-size: 10px;
    padding: 35px 0; }
  .home-4 .newletters-row .container-fluid .form-group {
    margin: 0 10px; }
  /**
	 * HOME 5
	 */
  .home-5 .jms_ajax_search .search-box {
    min-width: 300px; }
  .home-5 .right_column .addon-box .module-group-box .dropdown-menu {
    left: -80px;
    right: auto; }
  .home-5 .dropdown-menu.shoppingcart-box {
    left: -45px; }
  /**
	 * HOME 6
	 */
  .home-6 .header-top .top-right,
  .home-6 .header-top .top-left {
    width: 100%;
    text-align: center; }
    .home-6 .header-top .top-right .addon-box,
    .home-6 .header-top .top-left .addon-box {
      float: none;
      vertical-align: middle;
      padding: 0 0 0 7px; }
  .home-6 .header-top .top-right .addon-box::before {
    left: auto;
    right: -7px; }
  .home-6 .header-top .top-right .addon-box:last-child {
    padding-left: 7px; }
  .home-6 .right_column .jms-tab .nav-tabs li {
    margin: 0 10px; }
    .home-6 .right_column .jms-tab .nav-tabs li:first-child {
      margin-left: 0; }
    .home-6 .right_column .jms-tab .nav-tabs li:last-child {
      margin-right: 0; }
  /**
	 * HOME 7
	 */
  .home-7 header .header-bar .navbar-logo {
    width: 100%;
    text-align: center; }
    .home-7 header .header-bar .navbar-logo .addon-box {
      padding-bottom: 0; }
      .home-7 header .header-bar .navbar-logo .addon-box a {
        display: block; }
        .home-7 header .header-bar .navbar-logo .addon-box a img {
          display: inline; }
  .home-7 header .header-bar .navbar-group.right_column {
    float: left; }
  .home-7 header .header-bar .navbar-menu {
    padding-right: 15px; }
  .home-7 header .header-bar .navbar-group .jms_ajax_search .search-box {
    right: auto;
    left: -129px !important;
    margin-top: 0; }
  .home-7 header .header-bar .navbar-group .dropdown-menu.shoppingcart-box {
    left: -90px;
    right: auto; }
  /**
	 * HOME 8
	 */
  .home-8 .right_column {
    padding-left: 10px; }
  .home-8 .dropdown-menu.shoppingcart-box {
    left: -40px; }
  .home-8 .header-row .addon-box .module-group-box .dropdown-menu {
    left: -80px; }
  .pb-right-column .box-cart-bottom .exclusive.product-btn {
    padding: 0 10px; } }
