/*   1.HD devices Desktops     	  ( Devices =1450px)
 *   1.Large devices Desktops     (1200px = Devices = 1400px)
 *   2.Medium devices Desktops    (980px =  Devices  = 1024px)
 *   3.Small devices Tablets      (767px =  Devices  = 979px)
 *   4.Extra small devices Phones ( Devices <767px)
 */
/*******************************************************
  Style My Theme
********************************************************/
/* 3.Medium devices Desktops 
================================================== */
/* 4.Small devices Tablets
================================================== */
/* 5.Extra small devices Phones
================================================== */
@media (min-width: 1400px) {
  #headerver14 .sp-megamenu .navbar-nav > li {
    margin: 0 30px;
  }
  #headerver14 div.sp-home-layouts {
    margin: 0 15px;
  }
  #header #headerver14.header_v14 #n_desktop_topsearch {
    width: 84%;
  }
  #header #headerver14.header_v14 #cart {
    width: 16%;
  }
  .content_v14 .row.group_filter .sp_c14_filterproducts18 {
    width: 40.1%;
  }
  .content_v14 .row.group_filter .sp_c14_filterproducts19 {
    width: 59.9%;
  }
  .footer-container.footer-v7 .footer-top .col-sm-12.col-lg-4 {
    width: 30%;
  }
  .footer-container.footer-v7 .footer-top .col-sm-12.col-lg-8 {
    width: 70%;
  }
  #headerver15 .box-menu2 {
    width: 69%;
  }
  #headerver15 #n_desktop_topsearch {
    width: 14%;
    padding-top: 4px;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .title_line {
    padding: 40px 30px 225px;
  }
  .content_v17 .block-for-it {
    min-height: 490px;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .spfp-countdown {
    bottom: 45px;
  }
}
@media (max-width: 1399px) {
  .sp_c14_filterproducts18, .sp_c14_filterproducts19 {
    width: 100%;
  }
}
@media (min-width: 1199px) and (max-width: 1399px) {
  .homepage-v12 .block-for-it {
    min-height: 460px;
  }
  #headerver14 .sp-megamenu .navbar-nav > li {
    margin: 0 15px;
  }
  #headerver14 div.sp-home-layouts {
    margin: 0 5px;
  }
  #headerver14 .spblockcart .header {
    padding-left: 44px;
  }
  .lang-rtl #headerver14 .spblockcart .header {
    padding-left: 0;
    padding-right: 44px;
  }
  #headerver15 .box-menu2 {
    width: 65%;
  }
  .content_v18 .block-for-it-18-1 {
    min-height: 841px;
  }
  .content_v18 .block-for-it-18-2, .content_v18 .block-for-it-18-3 {
    min-height: 570px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
  #js-product-list.product-list--list .product-miniature .product-container .product-image {
    width: 28%;
  }
  #js-product-list.product-list--list .product-miniature .product-container .product-info {
    width: 72%;
  }
  #header #headerver5.header_v1 .search-box, #header #headerver5.header_v1 .header-top-right {
    padding-top: 5px;
  }
  #header #headerver8 #n_desktop_topsearch {
    padding: 0;
  }
  #header #headerver8 .box-menu1 {
    padding: 0 5px 0 15px;
    width: 290px;
  }
  .lang-rtl #header #headerver8 .box-menu1 {
    padding: 0 15px 0 5px;
  }
  #header #headerver8 .box-menu2 {
    padding: 0 15px 0 5px;
    width: calc(100% - 290px);
  }
  .lang-rtl #header #headerver8 .box-menu2 {
    padding: 0 5px 0 15px;
  }
  #header #headerver8 .vertical-menu {
    padding: 0 5px 0 15px;
    width: 290px;
  }
  .lang-rtl #header #headerver8 .vertical-menu {
    padding: 0 15px 0 5px;
  }
  #header #headerver8 .group-header-layout-8 {
    padding: 0 15px 0 5px;
    width: calc(100% - 290px);
  }
  .lang-rtl #header #headerver8 .group-header-layout-8 {
    padding: 0 5px 0 15px;
  }
  #header #headerver9.header_v9 .vertical-menu {
    width: 15%;
  }
  #header #headerver9.header_v9 .box-menu2 {
    width: 85%;
  }
  #header #headerver9.header_v9 #n_desktop_topsearch {
    width: 54%;
  }
  #header #headerver9.header_v9 .html {
    width: 26%;
    padding: 4px 15px 0 30px;
  }
  .lang-rtl #header #headerver9.header_v9 .html {
    padding: 4px 30px 0 15px;
  }
  #header #headerver9.header_v9 #cart {
    width: 20%;
  }
  #headerver11 #n_desktop_topsearch {
    width: 57%;
  }
  #headerver11 .html {
    width: 22%;
    padding-left: 5px;
    padding-right: 5px;
  }
  #headerver11 #cart {
    width: 21%;
  }
  #headerver12 #n_desktop_topsearch {
    width: 56%;
  }
  #headerver12 .html {
    width: 22%;
    padding-left: 5px;
    padding-right: 5px;
  }
  #headerver12 #cart {
    width: 21%;
  }
  #headerver13 .megamenuheader13 {
    width: 79%;
  }
  #headerver13 #cart {
    width: 21%;
  }
  #headerver13 .box-menu1 {
    padding-right: 5px;
  }
  .lang-rtl #headerver13 .box-menu1 {
    padding-left: 5px;
    padding-right: 15px;
  }
  .content_v13 .homeOneFourBanners .row .banners-left, .content_v13 .homeOneFourBanners .row .banners-right {
    width: 34%;
  }
  .content_v13 .homeOneFourBanners .row .banners-middle {
    width: 32%;
  }
  #header #headerver14.header_v14 #_desktop_logo {
    width: 18%;
  }
  #header #headerver14.header_v14 .header-top-right {
    width: 82%;
  }
  #header #headerver14.header_v14 #n_desktop_topsearch {
    width: 82%;
  }
  #header #headerver14.header_v14 #cart {
    width: 18%;
  }
  #header #headerver14.header_v14 .vertical-menu {
    width: 17.6%;
  }
  #header #headerver14.header_v14 .box-menu2 {
    width: 82.4%;
  }
  #headerver15 div.sp-home-layouts > a {
    padding: 0 13px;
  }
  #headerver15 div.sp-megamenu .navbar-nav > li > a {
    padding: 0 13px;
  }
  .footer-container.footer-v8 .footer-top .row-1 {
    width: 30%;
  }
  .footer-container.footer-v8 .footer-top .row-2, .footer-container.footer-v8 .footer-top .row-3 {
    width: 22%;
  }
  .footer-container.footer-v8 .footer-top .row-4 {
    width: 26%;
  }
  #header #headerver20 #_desktop_logo {
    width: 21%;
  }
  #header #headerver20 .header-top-right {
    width: 79%;
  }
  #header #headerver20 .header-bottom .slider {
    width: 75.9%;
  }
  #header #headerver20 .header-bottom .html {
    width: 24.1%;
  }
}
@media (max-width: 1199px) {
  #manufacturer div#content-wrapper ul li.brand {
    width: 100%;
  }
  .spr_selector .spr_select {
    background: #fff;
  }
  .custom-link-deal {
    display: none;
  }
  .footer-container .footer-bottom .copyright {
    font-size: 13px;
  }
  .hotline span {
    font-size: 12px;
  }
  #headerver2 .bannerhome-box .bannerhome-box-left {
    width: 67%;
  }
  #headerver2 .bannerhome-box .bannerhome-box-left .banner-bottom-l {
    width: 50%;
  }
  #headerver2 .bannerhome-box .bannerhome-box-left .banner-bottom-r {
    width: 50%;
  }
  #headerver2 .bannerhome-box .bannerhome-box-right {
    width: 31.3%;
  }
  .content_v5 .sp_c5_2 .sp_c5_2_l {
    width: 50%;
    margin: 0 10px 0 0;
  }
  .lang-rtl .content_v5 .sp_c5_2 .sp_c5_2_l {
    margin: 0 0 0 10px;
  }
  .content_v5 .sp_c5_2 .sp_c5_2_r {
    width: calc(50% - 10px);
  }
  .content_v5 .sp_c5_2 .sp_c5_2_r .spbanner:first-child {
    margin-bottom: 10px;
  }
  .content_v5 .sp_c5_2 .sp_c5_2_r .spbanner .img-responsive {
    max-height: 122px;
    width: 100%;
  }
  #headerver12 #_desktop_logo {
    text-align: center;
  }
  .footer-container.footer-v6 .footer-social a {
    width: 35px;
    height: 35px;
    line-height: 35px;
    margin-right: 5px;
    margin-bottom: 5px;
  }
  .content_v14 .services-home .banner-policy .inner .policy {
    width: 50%;
    text-align: left;
  }
  .lang-rtl .content_v14 .services-home .banner-policy .inner .policy {
    text-align: right;
  }
  .content_v15 div.spfilter-products.hot-sale .owl-controls .owl-nav .owl-prev {
    left: 0;
    right: auto;
  }
  .content_v15 div.spfilter-products.hot-sale .owl-controls .owl-nav .owl-next {
    left: auto;
    right: 0;
  }
  .sp_listing_tab_15 .owl-controls .owl-nav .owl-prev {
    left: 0;
  }
  .sp_listing_tab_15 .owl-controls .owl-nav .owl-next {
    right: 0;
  }
  .content_v16 div.spfilter-products.hot-sale .spfp_box .owl-controls .owl-nav .owl-prev {
    left: 0;
  }
  .content_v16 div.spfilter-products.hot-sale .spfp_box .owl-controls .owl-nav .owl-next {
    right: 0;
  }
  div.our_brands-5 .owl-controls .owl-nav .owl-prev {
    left: 0px;
    right: auto;
  }
  div.our_brands-5 .owl-controls .owl-nav .owl-next {
    right: 0px;
    left: auto;
  }
  .content_v17 .sp_c17_filterproducts1 {
    padding-bottom: 10px;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .title_line {
    float: none;
    width: 100%;
    margin: 0 0 10px;
    padding: 40px 30px 110px;
  }
  .lang-rtl .content_v17 div.spfilter-products.hot-sale-layout-17 .title_line {
    margin: 0 0 10px;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .spfp_box {
    float: none;
    width: 100%;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .spfp-countdown {
    top: 165px;
    bottom: auto;
  }
  .content_v17 .sp_listing_tab_16 .owl-controls .owl-nav .owl-prev, .content_v17 .sp_listing_tab_17 .owl-controls .owl-nav .owl-prev {
    left: 0;
  }
  .content_v17 .sp_listing_tab_16 .owl-controls .owl-nav .owl-next, .content_v17 .sp_listing_tab_17 .owl-controls .owl-nav .owl-next {
    right: 0;
  }
  div.our_brands-6 .owl-controls .owl-nav .owl-prev {
    left: 0px;
    right: auto;
  }
  div.our_brands-6 .owl-controls .owl-nav .owl-next {
    right: 0px;
    left: auto;
  }
  .homepage-v19 .top-categories {
    padding: 0;
  }
  .homepage-v19 .top-categories .owl-controls .owl-nav .owl-prev {
    left: 0;
  }
  .homepage-v19 .top-categories .owl-controls .owl-nav .owl-next {
    right: 0;
  }
  .footer-container.footer-v12 .footer-social {
    padding: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #header .header_v1 .box-slider {
    width: 481px;
  }
  #header .header_v1 .box-banner {
    width: calc(100% - 491px);
  }
  #header #headerver2 #_desktop_logo {
    text-align: center;
    margin-bottom: 20px;
  }
  .content_v2 #spfilter_products_2.spfilter-products .title_line span {
    font-size: 14px !important;
    padding-bottom: 10px;
  }
  #header #headerver3 .sp-home-layouts > a {
    padding: 0 4px;
  }
  #header #headerver3 .sp-megamenu .navbar-nav > li > a {
    padding: 0 4px;
  }
  .content_v5 .left-main .spfilter-products .title_line {
    padding-right: 40px;
  }
  .lang-rtl .content_v5 .left-main .spfilter-products .title_line {
    padding-right: 0;
    padding-left: 40px;
  }
  .footer-container .footer-top .socials-wrap {
    padding: 25px 0 25px 20px;
  }
  .lang-rtl .footer-container .footer-top .socials-wrap {
    padding: 25px 20px 25px 0;
  }
  .footer-container.footer-v2 .footer-social span.text {
    font-size: 14px;
  }
  .footer-container.footer-v2 .footer-social a {
    margin: 0 5px 5px 0;
  }
  .lang-rtl .footer-container.footer-v2 .footer-social a {
    margin: 0 0 5px 5px;
  }
  .footer-container.footer-v2 #newsletter_block_home .newsletterTitle {
    font-size: 14px;
  }
  .center-banner-layout-10 .banner-10-6 {
    width: 25%;
    padding-right: 13px;
  }
  .lang-rtl .center-banner-layout-10 .banner-10-6 {
    padding: 0 0 0 13px;
  }
  .center-banner-layout-10 .banner-10-7 {
    width: 50%;
  }
  .center-banner-layout-10 .banner-10-8 {
    width: 25%;
    padding-left: 12px;
  }
  .lang-rtl .center-banner-layout-10 .banner-10-8 {
    padding: 0 12px 0 0;
  }
  .header_v11 .vertical-menu {
    width: 18%;
  }
  .header_v11 .box-menu2 {
    width: 82%;
  }
  .footer-container.footer-v4 .footer-social span.text {
    font-size: 14px;
  }
  .footer-container.footer-v4 .footer-social a {
    margin: 0 5px 0 0;
    width: 33px;
    height: 33px;
    line-height: 33px;
  }
  .lang-rtl .footer-container.footer-v4 .footer-social a {
    margin: 0 0 0 5px;
  }
  .footer-container.footer-v4 #newsletter_block_home .newsletterTitle {
    font-size: 14px;
  }
  #headerver12 #n_desktop_topsearch {
    width: 47%;
  }
  #headerver12 .html {
    width: 28%;
    padding-left: 5px;
    padding-right: 5px;
  }
  #headerver12 #cart {
    width: 25%;
  }
  #header #headerver13 #_desktop_logo {
    text-align: center;
    margin-bottom: 20px;
  }
  #header #headerver14.header_v14 #n_desktop_topsearch {
    width: 72%;
  }
  #header #headerver14.header_v14 #cart {
    width: 28%;
  }
  #headerver14 .spblockcart .header {
    padding-left: 44px;
  }
  .lang-rtl #headerver14 .spblockcart .header {
    padding-left: 0;
    padding-right: 44px;
  }
  .content_v14 .spfilter-products.daily-deals-2 {
    padding-bottom: 3px;
  }
  .footer-container.footer-v7 #newsletter_block_home {
    max-width: 820px;
  }
  #headerver15 #_desktop_logo {
    text-align: center;
    margin-bottom: 25px;
  }
  #headerver15 .header-center {
    padding: 25px 30px 22px;
  }
  .footer-container.footer-v9 .footer-social a {
    margin-right: 8px;
  }
  .content_v17 .block-for-it {
    min-height: 750px;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .product-miniature .product-image {
    width: 100%;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .product-miniature .product-image img {
    width: 100%;
  }
  .content_v18 .block-for-it-18-1 {
    min-height: 632px;
  }
  .content_v18 .block-for-it-18-2, .content_v18 .block-for-it-18-3 {
    min-height: 575px;
  }
  #header .header_v19 .header-content {
    background-size: cover;
  }
  #header .header_v19 #n_desktop_topsearch {
    width: 62%;
  }
  #header .header_v19 .info-cart {
    width: 38%;
  }
  .homepage-v19 .banner-19-2, .homepage-v19 .banner-19-3 {
    margin-bottom: 24px;
  }
  #header .header_v20 #_desktop_logo {
    margin-bottom: 30px;
  }
  #header .header_v20 #_desktop_logo a {
    text-align: center;
  }
  #header .header_v20 .header-bottom .slider {
    width: 75.8%;
  }
  #header .header_v20 .header-bottom .html {
    width: 24.2%;
  }
}
@media (min-width: 992px) {
  .logo-hidden-md-up, .pull-xs-right.mobile-search {
    display: none !important;
  }
  .vertical_mobile_only {
    display: none !important;
  }
  #header #headerver10 .logo {
    margin-top: -5px;
  }
  #headerver10.header_v10 .sp-megamenu .home > a {
    padding: 0 15px 0 0;
  }
  .lang-rtl #headerver10.header_v10 .sp-megamenu .home > a {
    padding: 0 0 0 15px;
  }
  #index .header_v11 .header-header {
    background: transparent;
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 3;
  }
  #headerver13 div#sp-vermegamenu div.sp-verticalmenu-container {
    min-width: 270px;
    position: absolute;
  }
}
@media (max-width: 991px) {
  #header .header_v1 .header-nav .user-info a, #header .header_v13 .header-nav .user-info a {
    background: transparent;
  }
  #header .header_v1 .header-nav .user-info a:before, #header .header_v13 .header-nav .user-info a:before {
    color: #444;
    background: transparent;
  }
  #header .header_v1 .header-nav .user-info a span, #header .header_v13 .header-nav .user-info a span {
    display: inline-block;
    color: #444 !important;
  }
  #header .header_v1 .header-top, #header .header_v13 .header-top {
    padding: 10px 0;
  }
  #header .header_v1 .header-top .container, #header .header_v13 .header-top .container {
    position: relative;
  }
  #header .header_v1 .vertical-menu, #header .header_v13 .vertical-menu {
    margin-top: -45px;
    width: auto;
  }
  #header .header_v1 .header-center-wrap, #header .header_v13 .header-center-wrap {
    padding: 5px 0;
  }
  #header .header_v1 .header-center-wrap > .row, #header .header_v13 .header-center-wrap > .row {
    display: none;
  }
  #header .header_v1 .header-center-wrap .row, #header .header_v13 .header-center-wrap .row {
    margin: 0;
  }
  #header .header_v1 .header-center-wrap .headerTRWrap, #header .header_v13 .header-center-wrap .headerTRWrap {
    padding-left: 40px;
  }
  .lang-rtl #header .header_v1 .header-center-wrap .headerTRWrap, .lang-rtl #header .header_v13 .header-center-wrap .headerTRWrap {
    padding: 0 40px 0 0;
  }
  #header .header_v1 .header-center-wrap #n_desktop_topsearch, #header .header_v13 .header-center-wrap #n_desktop_topsearch {
    padding: 0 5px;
    width: calc(100% - 40px);
    float: left;
  }
  .lang-rtl #header .header_v1 .header-center-wrap #n_desktop_topsearch, .lang-rtl #header .header_v13 .header-center-wrap #n_desktop_topsearch {
    float: right;
  }
  #header .header_v1 .header-center-wrap #n_desktop_topsearch .spr-container .sprsearch-form, #header .header_v13 .header-center-wrap #n_desktop_topsearch .spr-container .sprsearch-form {
    border: none;
  }
  #header .header_v1 .header-center-wrap #n_desktop_topsearch .spr-search-button, #header .header_v13 .header-center-wrap #n_desktop_topsearch .spr-search-button {
    background: #f50;
  }
  #header .header_v1 .header-center-wrap #cart, #header .header_v13 .header-center-wrap #cart {
    display: inline-block;
    width: auto;
    padding: 0;
    float: right;
  }
  .lang-rtl #header .header_v1 .header-center-wrap #cart, .lang-rtl #header .header_v13 .header-center-wrap #cart {
    float: left;
  }
  #header .header_v1 .header-center-wrap #cart .spblockcart .header i.shopping-cart, #header .header_v13 .header-center-wrap #cart .spblockcart .header i.shopping-cart {
    width: 40px;
    height: 40px;
  }
  #header #headerver4.header_v1 .box-menu2 #cart .spblockcart span {
    color: #f50 !important;
  }
  #search_filters .faceted_search_box {
    padding: 5px;
  }
  .footer-container .footer-content .footerRow .footerlinks-box .footerlinks-col {
    padding: 15px;
  }
  #js-product-list.product-list--list .product-miniature .product-container .product-info {
    padding: 20px 0 0;
  }
  #header .header_v1:not(#headerver5) .header-bottom .box-slider {
    width: 100%;
    margin-bottom: 30px;
  }
  #header .header_v1:not(#headerver5) .header-bottom .box-banner {
    width: 100%;
    margin-bottom: 30px;
  }
  #header .header_v1:not(#headerver5) .header-bottom .box-banner .spbanner {
    float: left;
    width: 33.33333%;
    margin: 0;
  }
  #header .header_v1:not(#headerver5) .home-page-1 .services-home .banner-policy .inner .policy {
    padding: 7px 20px;
  }
  #header .header_v1:not(#headerver5) .spblockcart .header span.cart-products-count-number {
    display: block !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 17px;
    font-size: 11px;
    height: 17px;
    font-weight: bold;
    line-height: 15px;
    background: #fff;
    color: #e74c40;
    text-align: center;
    border-radius: 50%;
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.5);
  }
  #header #headerver8.header_v1 .header-bottom .box-banner .spbanner {
    width: 50%;
    text-align: center;
  }
  #header #headerver8.header_v1 .header-bottom .box-banner .spbanner img {
    width: 100%;
  }
  #btn_search {
    display: block;
    width: 34px;
    height: 34px;
    margin: 0;
    color: #fff;
    font-size: 18px;
    border-left: solid 1px #777;
    line-height: 34px;
    margin: 0 49px 0 0;
    text-align: center;
    cursor: pointer;
  }
  .header_v1 #btn_search {
    margin: 0 15px 0 0;
  }
  #_mobile_topsearch {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 10;
    opacity: 0;
    padding: 0 5px;
    background-color: #555;
    border-radius: 5px;
    visibility: hidden;
    transition: all 0.3s ease;
  }
  #_mobile_topsearch.active-search {
    opacity: 1;
    visibility: visible;
  }
  #products .product-miniature .product-container .product-image .quick-view, .featured-products .product-miniature .product-container .product-image .quick-view, .product-accessories .product-miniature .product-container .product-image .quick-view, .product-listing .product-container .product-image .quick-view {
    display: none !important;
  }
  .lastestnews .post {
    padding: 10px;
  }
  .lastestnews .post-inner {
    display: block;
  }
  .lastestnews .post-inner .post_image {
    width: 100%;
  }
  .lastestnews .post-inner .post_content {
    width: 100%;
    padding-top: 10px;
  }
  .postItem .postMeta {
    padding-top: 5px;
  }
  .footer-social {
    text-align: center;
  }
  .footer-social > a {
    margin: 0 5px;
  }
  .contactinfo {
    margin-top: 40px;
  }
  .hotmail {
    text-align: right;
  }
  .header_v1:not(#headerver5) .spblockcart, .header_v9 .spblockcart, .header_v11 .spblockcart, .header_v12 .spblockcart, .header_v13 .spblockcart, #header div.header_v14 .spblockcart {
    margin: 0;
  }
  .header_v1:not(#headerver5) .spblockcart .header, .header_v9 .spblockcart .header, .header_v11 .spblockcart .header, .header_v12 .spblockcart .header, .header_v13 .spblockcart .header, #header div.header_v14 .spblockcart .header {
    height: 40px;
    width: 40px;
    padding: 0;
  }
  .header_v1:not(#headerver5) .spblockcart .header a > span, .header_v9 .spblockcart .header a > span, .header_v11 .spblockcart .header a > span, .header_v12 .spblockcart .header a > span, .header_v13 .spblockcart .header a > span, #header div.header_v14 .spblockcart .header a > span {
    display: none;
  }
  .header_v1:not(#headerver5) .spblockcart .header > span, .header_v9 .spblockcart .header > span, .header_v11 .spblockcart .header > span, .header_v12 .spblockcart .header > span, .header_v13 .spblockcart .header > span, #header div.header_v14 .spblockcart .header > span {
    display: none;
  }
  .header_v1:not(#headerver5) .spblockcart .header i, .header_v9 .spblockcart .header i, .header_v11 .spblockcart .header i, .header_v12 .spblockcart .header i, .header_v13 .spblockcart .header i, #header div.header_v14 .spblockcart .header i {
    width: 34px;
    height: 34px;
    background-position: -3px -3px;
    right: 0;
    left: auto;
  }
  .header_v1:not(#headerver5) .spblockcart .cart-products-total, .header_v9 .spblockcart .cart-products-total, .header_v11 .spblockcart .cart-products-total, .header_v12 .spblockcart .cart-products-total, .header_v13 .spblockcart .cart-products-total, #header div.header_v14 .spblockcart .cart-products-total {
    padding-left: 10px;
    line-height: 44px;
  }
  .header_v1:not(#headerver5) .nav-right, .header_v9 .nav-right, .header_v11 .nav-right, .header_v12 .nav-right, .header_v13 .nav-right, #header div.header_v14 .nav-right {
    text-align: right;
  }
  .lang-rtl .header_v1:not(#headerver5) .nav-right, .lang-rtl .header_v9 .nav-right, .lang-rtl .header_v11 .nav-right, .lang-rtl .header_v12 .nav-right, .lang-rtl .header_v13 .nav-right, .lang-rtl #header div.header_v14 .nav-right {
    text-align: left;
  }
  .header_v1:not(#headerver5) #_mobile_logo, .header_v9 #_mobile_logo, .header_v11 #_mobile_logo, .header_v12 #_mobile_logo, .header_v13 #_mobile_logo, #header div.header_v14 #_mobile_logo {
    padding: 0;
  }
  .header_v1:not(#headerver5) #_mobile_logo a, .header_v9 #_mobile_logo a, .header_v11 #_mobile_logo a, .header_v12 #_mobile_logo a, .header_v13 #_mobile_logo a, #header div.header_v14 #_mobile_logo a {
    display: block;
    margin-top: 0;
    padding: 30px 0;
    text-align: center;
  }
  .header_v1:not(#headerver5) #_desktop_logo a, .header_v9 #_desktop_logo a, .header_v11 #_desktop_logo a, .header_v12 #_desktop_logo a, .header_v13 #_desktop_logo a, #header div.header_v14 #_desktop_logo a {
    padding: 20px 0;
    background-color: transparent;
    box-shadow: none;
    text-align: center;
    border-radius: 5px;
  }
  .header_v1:not(#headerver5) .header-top-right, .header_v9 .header-top-right, .header_v11 .header-top-right, .header_v12 .header-top-right, .header_v13 .header-top-right, #header div.header_v14 .header-top-right {
    padding: 0;
    position: absolute;
    right: 15px;
    left: 15px;
    width: auto;
    bottom: -34px;
  }
  #header #headerver2 .header-center-wrap .row, #header #headerver3 .header-center-wrap .row, #header #headerver4 .header-center-wrap .row {
    display: block;
    margin: 0 -15px;
  }
  #header #headerver2 .header-center-wrap .box-menu1, #header #headerver3 .header-center-wrap .box-menu1, #header #headerver4 .header-center-wrap .box-menu1 {
    display: none;
  }
  #header #headerver2 .header-center-wrap .box-menu2, #header #headerver3 .header-center-wrap .box-menu2, #header #headerver4 .header-center-wrap .box-menu2 {
    width: 100%;
  }
  #header #headerver2 .header-center-wrap .box-menu2 #n_desktop_topsearch, #header #headerver3 .header-center-wrap .box-menu2 #n_desktop_topsearch, #header #headerver4 .header-center-wrap .box-menu2 #n_desktop_topsearch {
    padding: 0 0 0 45px;
    width: calc(100% - 45px);
  }
  .lang-rtl #header #headerver2 .header-center-wrap .box-menu2 #n_desktop_topsearch, .lang-rtl #header #headerver3 .header-center-wrap .box-menu2 #n_desktop_topsearch, .lang-rtl #header #headerver4 .header-center-wrap .box-menu2 #n_desktop_topsearch {
    padding: 0 45px 0 0;
  }
  #newsletter_block_home2 .block_content .newsletter-input {
    width: 100%;
  }
  .content_v2.content_v1 .ps-spotlight2 {
    margin-bottom: 30px;
  }
  #headerver2 .bannerhome-box {
    margin-bottom: 25px;
  }
  .right-main .testimonials {
    margin-bottom: 20px;
  }
  .right-main .spbanner {
    display: none;
  }
  #header #headerver3 #call-us {
    display: none !important;
  }
  #header #headerver3 .header-center-wrap {
    padding: 8px 0 0 0;
  }
  #header #headerver3 .header-center-wrap #cart .spblockcart .header {
    vertical-align: top;
  }
  #header #headerver3 .header-center-wrap #cart .spblockcart .header i {
    width: 34px;
    height: 34px;
  }
  #header #headerver3 .header-center-wrap #cart .spblockcart .header i:before {
    width: 34px;
    height: 34px;
    line-height: 34px;
  }
  #header #headerver3 .banner-layout3 .spbanner {
    margin-left: -8px;
  }
  #header #headerver3 .vertical-menu {
    position: absolute;
    top: 0;
    margin: 0;
    left: 15px;
  }
  #header #headerver3 .vertical-menu .navbar-header .navbar-toggle {
    height: 34px;
    width: 34px;
  }
  #header #headerver3 .vertical-menu .navbar-header .navbar-toggle:after {
    height: 34px;
    width: 34px;
    line-height: 34px;
  }
  .content_v3 .right-main {
    padding-top: 0;
  }
  #header #headerver4 .header-top-right {
    position: static;
    width: 66.66667%;
    padding: 0 15px;
  }
  #header #headerver4 .sp-deal-box {
    margin-bottom: 20px;
  }
  #header #headerver4.header_v1 .header-bottom .vertical-menu {
    margin-top: -73px;
  }
  #header #headerver4.header_v1 .header-bottom .vertical-menu .navbar-header .navbar-toggle {
    height: 36px;
    width: 36px;
  }
  #header #headerver4.header_v1 .header-bottom .vertical-menu .navbar-header .navbar-toggle:after {
    height: 36px;
    width: 36px;
    line-height: 36px;
  }
  #header #headerver4 .header-center-wrap {
    padding: 0;
  }
  #header #headerver4 .header-center-wrap .box-menu2 {
    padding-top: 0;
  }
  #header #headerver4 .header-center-wrap .box-menu2 #n_desktop_topsearch {
    margin: 7px 0 0 0;
    width: 100%;
  }
  #header #headerver4 .header-center-wrap .box-menu2 #cart {
    float: none;
    padding: 7px 0 0 10px;
  }
  .lang-rtl #header #headerver4 .header-center-wrap .box-menu2 #cart {
    padding: 7px 10px 0 0;
  }
  #header #headerver4 .header-center-wrap .box-menu2 #cart .spblockcart {
    padding: 0;
    text-align: center;
  }
  #header #headerver4 .header-bottom .vertical-menu .spverticalmenu .sp-verticalmenu-container {
    position: static !important;
  }
  #header #headerver5.header_v1 .header-top {
    text-align: center;
    padding: 20px 0 0 0;
  }
  #header #headerver5.header_v1 .header-top #_desktop_logo {
    margin-bottom: 20px;
  }
  #header #headerver5.header_v1 .header-top .search-box {
    width: 380px;
    display: inline-block;
    float: none;
    vertical-align: top;
    margin-bottom: 20px;
  }
  #header #headerver5.header_v1 .header-top .header-top-right {
    position: static;
    display: inline-block;
    float: none;
    vertical-align: top;
    width: auto;
    margin-bottom: 20px;
  }
  #header #headerver5.header_v1 .header-center {
    display: none;
  }
  #header #headerver5.header_v1 .header-top .header-top-right #call-us {
    display: none;
  }
  #header #headerver5.header_v1 #n_desktop_topsearch .spr-container .sprsearch-form .spr_selector {
    display: block;
  }
  .content_v5 #sp_c5_vm .spverticalmenu .cat-title:before {
    content: "\f063";
    display: block;
    font-family: FontAwesome;
    display: inline-block;
    width: 14px;
    height: 11px;
    margin: 0 5px;
    line-height: 1;
    font-weight: normal;
  }
  .content_v5 #sp_c5_vm .spverticalmenu .cat-title.ver-close:before {
    content: "\f062";
  }
  .content_v5 #sp_c5_vm .spverticalmenu .sp-verticalmenu-container {
    display: none;
  }
  .content_v5 .right-main .sp_c5_2 {
    display: none;
  }
  .content_v5 .right-main .spbanner {
    display: block;
  }
  .content_v5 .spfilter-products.daily-deals .spfp_box {
    padding: 20px;
  }
  #header #headerver8.header_v1 #_desktop_logo a {
    padding: 0;
  }
  #header #headerver8.header_v1 .header-center {
    background: #4a5678;
  }
  #header .header_v9 .header-nav .user-info a span {
    display: inline-block;
  }
  #header .header_v9 .header-top {
    padding: 10px 0;
  }
  #header .header_v9 .header-top .container {
    position: relative;
  }
  #header .header_v9 .header-center-wrap {
    padding: 5px 0;
  }
  #header .header_v9 .header-center-wrap > .row {
    display: none;
  }
  #header .header_v9 .header-center-wrap .row {
    margin: 0;
  }
  #header .header_v9 .header-center-wrap .headerTRWrap {
    padding-left: 40px;
  }
  .lang-rtl #header .header_v9 .header-center-wrap .headerTRWrap {
    padding: 0 40px 0 0;
  }
  #header .header_v9 .header-center-wrap #n_desktop_topsearch {
    padding: 0 5px;
    width: calc(100% - 40px);
    float: left;
  }
  .lang-rtl #header .header_v9 .header-center-wrap #n_desktop_topsearch {
    float: right;
  }
  #header .header_v9 .header-center-wrap #n_desktop_topsearch .spr-container .sprsearch-form {
    border: none;
  }
  #header .header_v9 .header-center-wrap #n_desktop_topsearch .spr-search-button {
    background: #f50;
    border-radius: 0;
    float: right;
  }
  #header .header_v9 .header-center-wrap #cart {
    display: inline-block;
    width: auto;
    padding: 0;
    float: right;
  }
  .lang-rtl #header .header_v9 .header-center-wrap #cart {
    float: left;
  }
  #header .header_v9 .header-center-wrap #cart .spblockcart .header i.shopping-cart {
    width: 40px;
    height: 40px;
  }
  #header #headerver9.header_v9 #_desktop_logo a {
    padding: 0;
  }
  #header #headerver9.header_v9 .header-top {
    padding: 18px 0;
  }
  #header #headerver9.header_v9 .header-center {
    background: #4a5678;
  }
  #header #headerver9.header_v9 .html {
    display: none;
  }
  #header #headerver9.header_v9 .header-center-wrap > .row {
    display: block;
    float: left;
    width: 40px;
  }
  #header #headerver9.header_v9 .header-center-wrap > .row .vertical-menu {
    padding: 0;
  }
  #header #headerver9.header_v9 .vertical-menu {
    margin-top: 0;
  }
  #header #headerver9.header_v9 .vertical-menu .spverticalmenu {
    position: static;
  }
  #header #headerver9.header_v9 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header #headerver9.header_v9 .spverticalmenu .cat-title {
    background: rgba(0, 0, 0, 0.7);
  }
  #header #headerver9.header_v9 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 40px;
    height: 40px;
  }
  #header #headerver9.header_v9 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  #header #headerver10.header_v10 .header-nav .user-info a span {
    display: inline-block;
  }
  #header #headerver10.header_v10 .header-top {
    padding: 10px 0;
  }
  #header #headerver10.header_v10 .header-top .container {
    position: relative;
  }
  #header #headerver10.header_v10 .header-center-wrap .headerTRWrap {
    padding-left: 40px;
  }
  .lang-rtl #header #headerver10.header_v10 .header-center-wrap .headerTRWrap {
    padding: 0 40px 0 0;
  }
  #header #headerver10.header_v10 .header-center-wrap #n_desktop_topsearch {
    padding: 5px 0 0;
    width: calc(100% - 40px);
    float: left;
  }
  .lang-rtl #header #headerver10.header_v10 .header-center-wrap #n_desktop_topsearch {
    float: right;
  }
  #header #headerver10.header_v10 .header-center-wrap #n_desktop_topsearch .spr-container .sprsearch-form {
    border: none;
  }
  #header #headerver10.header_v10 .header-center-wrap #n_desktop_topsearch .spr-search-button {
    background: #f50;
  }
  #header #headerver10.header_v10 #_desktop_logo a {
    padding: 0;
  }
  #header #headerver10.header_v10 .header-top {
    padding: 18px 0;
  }
  #header #headerver10.header_v10 .header-center {
    background: #4a5678;
  }
  #header #headerver10.header_v10 .html {
    display: none;
  }
  #header #headerver10.header_v10 .header-center-wrap > .row {
    display: block;
    float: left;
    width: 40px;
  }
  #header #headerver10.header_v10 .header-center-wrap > .row .vertical-menu {
    padding: 0;
  }
  #header #headerver10.header_v10 .vertical-menu {
    margin-top: 0;
  }
  #header #headerver10.header_v10 .vertical-menu .spverticalmenu {
    position: static;
  }
  #header #headerver10.header_v10 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header #headerver10.header_v10 .spverticalmenu .cat-title {
    background: rgba(0, 0, 0, 0.7);
  }
  #header #headerver10.header_v10 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 40px;
    height: 40px;
  }
  #header #headerver10.header_v10 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  .homepage-v10 #newsletter_block_home {
    width: auto;
  }
  .center-banner-layout-10 .banner-10-6 {
    width: 25%;
    padding-right: 11px;
  }
  .lang-rtl .center-banner-layout-10 .banner-10-6 {
    padding: 0 0 0 11px;
  }
  .center-banner-layout-10 .banner-10-7 {
    width: 50%;
  }
  .center-banner-layout-10 .banner-10-8 {
    width: 25%;
    padding-left: 10px;
  }
  .lang-rtl .center-banner-layout-10 .banner-10-8 {
    padding: 0 10px 0 0;
  }
  #header .header_v11 .header-nav .user-info a span {
    display: inline-block;
  }
  #header .header_v11 .header-top .container {
    position: relative;
  }
  #header .header_v11 .header-center-wrap {
    padding: 5px 0;
  }
  #header .header_v11 .header-center-wrap .row {
    margin: 0;
  }
  #header .header_v11 .header-center-wrap .headerTRWrap {
    padding-left: 40px;
  }
  .lang-rtl #header .header_v11 .header-center-wrap .headerTRWrap {
    padding: 0 40px 0 0;
  }
  #header .header_v11 .header-center-wrap #n_desktop_topsearch {
    padding: 0 5px;
    width: calc(100% - 40px);
    float: left;
  }
  .lang-rtl #header .header_v11 .header-center-wrap #n_desktop_topsearch {
    float: right;
  }
  #header .header_v11 .header-center-wrap #n_desktop_topsearch .spr-container .sprsearch-form {
    border: none;
  }
  #header .header_v11 .header-center-wrap #n_desktop_topsearch .spr-search-button {
    background: #f50;
  }
  #header .header_v11 .header-center-wrap #cart {
    display: inline-block;
    width: auto;
    padding: 0;
    float: right;
  }
  .lang-rtl #header .header_v11 .header-center-wrap #cart {
    float: left;
  }
  #header .header_v11 .header-center-wrap #cart .spblockcart .header i.shopping-cart {
    width: 40px;
    height: 40px;
  }
  #header #headerver11.header_v11 #_desktop_logo a {
    padding: 0;
  }
  #header #headerver11.header_v11 .header-top {
    padding: 18px 0;
  }
  #header #headerver11.header_v11 .header-center > .container {
    background: #232f3e;
  }
  #header #headerver11.header_v11 .header-center .header-center-wrap {
    background: #232f3e;
  }
  #header #headerver11.header_v11 #_desktop_cart .spblockcart {
    font-size: 0;
  }
  #header #headerver11.header_v11 .html {
    display: none;
  }
  #header #headerver11.header_v11 .header-center-wrap > .row {
    display: block;
    float: left;
    width: 40px;
  }
  #header #headerver11.header_v11 .header-center-wrap > .row .vertical-menu {
    padding: 0;
  }
  #header #headerver11.header_v11 .vertical-menu {
    margin-top: 0;
  }
  #header #headerver11.header_v11 .vertical-menu .spverticalmenu {
    position: static;
  }
  #header #headerver11.header_v11 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header #headerver11.header_v11 .spverticalmenu .cat-title {
    background: rgba(0, 0, 0, 0.7);
  }
  #header #headerver11.header_v11 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 40px;
    height: 40px;
  }
  #header #headerver11.header_v11 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  .top-banner-layout-11 .box-banner {
    position: relative;
    margin: 50px 0 0;
  }
  .content_v11 .sp_c11_customhtml1 {
    margin-top: 50px;
  }
  #header #headerver12.header_v12 .header-nav .user-info a span {
    display: inline-block;
  }
  #header #headerver12.header_v12 .header-top {
    padding: 18px 0;
  }
  #header #headerver12.header_v12 .header-top .container {
    position: relative;
  }
  #header #headerver12.header_v12 .header-center-wrap {
    padding: 5px 0;
  }
  #header #headerver12.header_v12 .header-center-wrap .row {
    margin: 0;
  }
  #header #headerver12.header_v12 .header-center-wrap .headerTRWrap {
    padding-left: 40px;
  }
  .lang-rtl #header #headerver12.header_v12 .header-center-wrap .headerTRWrap {
    padding: 0 40px 0 0;
  }
  #header #headerver12.header_v12 .header-center-wrap #n_desktop_topsearch {
    padding: 0 5px;
    width: calc(100% - 40px);
    float: left;
  }
  .lang-rtl #header #headerver12.header_v12 .header-center-wrap #n_desktop_topsearch {
    float: right;
  }
  #header #headerver12.header_v12 .header-center-wrap #n_desktop_topsearch .spr-container .sprsearch-form {
    border: none;
  }
  #header #headerver12.header_v12 .header-center-wrap #n_desktop_topsearch .spr-search-button {
    background: #f50;
  }
  #header #headerver12.header_v12 .header-center-wrap #cart {
    display: inline-block;
    width: auto;
    padding: 0;
    float: right;
  }
  .lang-rtl #header #headerver12.header_v12 .header-center-wrap #cart {
    float: left;
  }
  #header #headerver12.header_v12 .header-center-wrap #cart .spblockcart .header i.shopping-cart {
    width: 40px;
    height: 40px;
  }
  #header #headerver12.header_v12 #_desktop_logo a {
    padding: 0;
  }
  #header #headerver12.header_v12 #_desktop_cart .spblockcart {
    font-size: 0;
  }
  #header #headerver12.header_v12 .html {
    display: none;
  }
  #header #headerver12.header_v12 .header-center-wrap > .row {
    display: block;
    float: left;
    width: 40px;
  }
  #header #headerver12.header_v12 .header-center-wrap > .row .vertical-menu {
    padding: 0;
  }
  #header #headerver12.header_v12 .vertical-menu {
    margin-top: 0;
  }
  #header #headerver12.header_v12 .vertical-menu .spverticalmenu {
    position: static;
  }
  #header #headerver12.header_v12 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header #headerver12.header_v12 .spverticalmenu .cat-title {
    background: rgba(0, 0, 0, 0.7);
  }
  #header #headerver12.header_v12 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 40px;
    height: 40px;
  }
  #header #headerver12.header_v12 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  #header #headerver12.header_v12 .spSearchPro {
    border: 1px solid #f50;
    border-radius: 50px;
  }
  .homepage-v12 .static-category .banner-item {
    margin-bottom: 20px;
  }
  .homepage-v12 .static-category .banner-item:last-child {
    margin-bottom: 0;
  }
  #header #headerver13.header_v13 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header #headerver13 div.header-center-wrap .box-menu1 {
    width: 40px;
    display: inline-block;
    z-index: 2;
  }
  #header #headerver13 div.header-center-wrap .box-menu2 {
    width: calc(100% - 40px);
  }
  #header #headerver13 div.header-center-wrap .row {
    display: block;
    margin: 0 -15px;
  }
  #header #headerver13 div.spSearchPro .spr_selector .spr_select {
    height: 36px;
    padding: 0 14px 0 12px;
  }
  #header #headerver13 div.spSearchPro .spr_selector:after {
    line-height: 22px;
  }
  #header #headerver13 div.spSearchPro .content-search .spr-query, #header #headerver13 div.spSearchPro .content-search .spr-search-button {
    height: 36px;
  }
  #header #headerver13 .header-center-wrap .headerTRWrap {
    padding-left: 40px;
  }
  #header #headerver13 .spverticalmenu .cat-title {
    background: rgba(0, 0, 0, 0.7);
  }
  #header #headerver13 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 40px;
    height: 40px;
  }
  #header #headerver13 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  .footer-container.footer-v6 .footer-middle .noGutter > div {
    text-align: center;
  }
  .footer-container.footer-v6 .footer-payment {
    margin-bottom: 30px;
  }
  #header #headerver14.header_v14 .header-nav .user-info a span {
    display: inline-block;
  }
  #header #headerver14.header_v14 #_desktop_logo a {
    padding: 0;
  }
  #header #headerver14.header_v14 .header-top {
    padding: 18px 0;
  }
  #header #headerver14.header_v14 .header-top .container {
    position: relative;
  }
  #header #headerver14.header_v14 .header-center {
    background: #ffd200;
  }
  #header #headerver14.header_v14 .header-center-wrap {
    padding: 5px 0 0;
  }
  #header #headerver14.header_v14 .header-center-wrap .headerTRWrap {
    padding-left: 40px;
  }
  .lang-rtl #header #headerver14.header_v14 .header-center-wrap .headerTRWrap {
    padding: 0 40px 0 0;
  }
  #header #headerver14.header_v14 .header-center-wrap > .row {
    display: block;
    float: left;
    width: 40px;
  }
  .lang-rtl #header #headerver14.header_v14 .header-center-wrap > .row {
    float: right;
  }
  #header #headerver14.header_v14 .header-center-wrap > .row .vertical-menu {
    padding: 0;
  }
  #header #headerver14.header_v14 .vertical-menu {
    margin-top: 0;
  }
  #header #headerver14.header_v14 .vertical-menu .spverticalmenu {
    position: static;
  }
  #header #headerver14.header_v14 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header #headerver14.header_v14 .spverticalmenu .cat-title {
    background: rgba(0, 0, 0, 0.7);
  }
  #header #headerver14.header_v14 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 40px;
    height: 40px;
  }
  #header #headerver14.header_v14 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  #header #headerver14.header_v14 #n_desktop_topsearch {
    padding: 0 5px;
    width: calc(100% - 40px);
    float: left;
  }
  .lang-rtl #header #headerver14.header_v14 #n_desktop_topsearch {
    float: right;
  }
  #header #headerver14.header_v14 #n_desktop_topsearch .spr-container .sprsearch-form {
    border: none;
  }
  #header #headerver14.header_v14 #n_desktop_topsearch .spr-search-button {
    background: #f50;
  }
  #header #headerver14.header_v14 #n_desktop_topsearch .spr-search-button .fa {
    color: #fff;
  }
  #header #headerver14.header_v14 #cart {
    display: inline-block;
    width: auto;
    padding: 0;
    float: right;
  }
  .lang-rtl #header #headerver14.header_v14 #cart {
    float: left;
  }
  #header #headerver14.header_v14 #cart .spblockcart .header i.shopping-cart {
    width: 40px;
    height: 40px;
  }
  #headerver15 .services-home .banner-policy .inner .policy a span {
    padding: 0;
  }
  #header #headerver15.header_v15 .header-nav .user-info a span {
    display: inline-block;
  }
  #header #headerver15.header_v15 #_desktop_logo {
    text-align: center;
    margin-bottom: 24px;
  }
  #header #headerver15.header_v15 #_desktop_logo a {
    padding: 0;
  }
  #header #headerver15.header_v15 .header-top {
    padding: 18px 0;
  }
  #header #headerver15.header_v15 .header-top .container {
    position: relative;
  }
  #header #headerver15.header_v15 .header-center {
    padding: 24px 30px 24px;
  }
  #header #headerver15.header_v15 .header-center-wrap {
    padding: 5px 0 0;
  }
  #header #headerver15.header_v15 .header-center-wrap .headerTRWrap {
    padding-left: 40px;
  }
  .lang-rtl #header #headerver15.header_v15 .header-center-wrap .headerTRWrap {
    padding: 0 40px 0 0;
  }
  #header #headerver15.header_v15 .header-center-wrap > .row {
    display: block;
    float: left;
    width: 40px;
  }
  .lang-rtl #header #headerver15.header_v15 .header-center-wrap > .row {
    float: right;
  }
  #header #headerver15.header_v15 .header-center-wrap > .row .vertical-menu {
    padding: 0;
  }
  #header #headerver15.header_v15 .vertical-menu {
    margin-top: 0;
  }
  #header #headerver15.header_v15 .vertical-menu .spverticalmenu {
    position: static;
  }
  #header #headerver15.header_v15 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header #headerver15.header_v15 #sp-vermegamenu #remove-vermegamenu:hover {
    color: red;
  }
  #header #headerver15.header_v15 .spverticalmenu .cat-title {
    background: #ccc;
  }
  #header #headerver15.header_v15 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 40px;
    height: 40px;
  }
  #header #headerver15.header_v15 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  #header #headerver15.header_v15 .spverticalmenu .navbar-header .navbar-toggle:after {
    background: #000;
  }
  #header #headerver15.header_v15 #n_desktop_topsearch {
    padding: 0 5px;
    width: calc(100% - 40px);
    float: left;
  }
  .lang-rtl #header #headerver15.header_v15 #n_desktop_topsearch {
    float: right;
  }
  #header #headerver15.header_v15 #n_desktop_topsearch .spr-container .sprsearch-form {
    border: none;
  }
  #header #headerver15.header_v15 .spSearchPro .spr-container .content-search .spr-query {
    height: 38px;
  }
  #header #headerver15.header_v15 #cart {
    display: inline-block;
    width: auto;
    padding: 0;
    float: right;
  }
  .lang-rtl #header #headerver15.header_v15 #cart {
    float: left;
  }
  #header #headerver15.header_v15 #cart .spblockcart .header i.shopping-cart {
    width: 40px;
    height: 40px;
  }
  .footer-container.footer-v8 .contactinfo {
    margin: 0 0 40px;
  }
  #headerver16 .header-nav {
    padding: 0;
  }
  #header div.header_v16 .nav-right {
    text-align: right;
  }
  .lang-rtl #header div.header_v16 .nav-right {
    text-align: left;
  }
  #header div.header_v16 #_desktop_logo a {
    padding: 20px 0;
    background-color: transparent;
    box-shadow: none;
    text-align: center;
    border-radius: 5px;
  }
  #header #headerver16.header_v16 .header-nav .user-info a span {
    display: inline-block;
  }
  #header #headerver16.header_v16 .header-top {
    padding: 18px 0;
  }
  #header #headerver16.header_v16 .header-top .container {
    position: relative;
  }
  #header #headerver16.header_v16 #_desktop_logo {
    margin-bottom: 30px;
  }
  #header #headerver16.header_v16 #_desktop_logo a {
    padding: 0;
  }
  #header #headerver16.header_v16 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header #headerver16.header_v16 .spverticalmenu .cat-title {
    background: rgba(0, 0, 0, 0.7);
  }
  #header #headerver16.header_v16 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 40px;
    height: 40px;
  }
  #header #headerver16.header_v16 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  #header #headerver16.header_v16 .spSearchPro {
    border: 1px solid #f50;
    border-radius: 50px;
  }
  #headerver17 .header-nav {
    padding: 0;
  }
  #header div.header_v17 .nav-right {
    text-align: right;
  }
  .lang-rtl #header div.header_v17 .nav-right {
    text-align: left;
  }
  #header div.header_v17 #_desktop_logo a {
    padding: 20px 0;
    background-color: transparent;
    box-shadow: none;
    text-align: center;
    border-radius: 5px;
  }
  #header #headerver17 .header-top-right {
    padding-top: 0;
  }
  #header #headerver17 #n_desktop_topsearch .searchbox-layout6 {
    width: 40px;
    height: 40px;
  }
  #header #headerver17 #n_desktop_topsearch .searchbox-layout6 .fa.fa-search {
    line-height: 40px;
  }
  #header #headerver17 .spblockcart .header i.shopping-cart {
    width: 40px;
    height: 40px;
  }
  #header #headerver17 .spblockcart .header i.shopping-cart:before {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  #header #headerver17.header_v17 .header-nav .user-info a span {
    display: inline-block;
  }
  #header #headerver17.header_v17 .header-top {
    padding: 18px 0;
  }
  #header #headerver17.header_v17 .header-top .container {
    position: relative;
  }
  #header #headerver17.header_v17 #_desktop_logo {
    margin-bottom: 20px;
  }
  #header #headerver17.header_v17 #_desktop_logo a {
    padding: 0;
  }
  #header #headerver17.header_v17 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header #headerver17.header_v17 .spverticalmenu .cat-title {
    background: rgba(0, 0, 0, 0.7);
  }
  #header #headerver17.header_v17 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 40px;
    height: 40px;
  }
  #header #headerver17.header_v17 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  #header #headerver17.header_v17 .spSearchPro {
    border: 1px solid #f50;
    border-radius: 50px;
  }
  .content_v17 .block-for-it {
    min-height: 685px;
  }
  #headerver18 {
    padding: 0 15px;
  }
  #header div.header_v18 #_desktop_logo a {
    padding: 20px 0;
    background-color: transparent;
    box-shadow: none;
    text-align: center;
    border-radius: 5px;
  }
  #index #header #headerver18.header_v18 .header-top {
    padding: 36px 0 32px;
  }
  #header #headerver18.header_v18 .header-top {
    padding: 36px 0 32px;
  }
  #header #headerver18.header_v18 .header-top .container {
    position: relative;
  }
  #header #headerver18.header_v18 #_desktop_logo {
    margin-bottom: 20px;
  }
  #header #headerver18.header_v18 #_desktop_logo a {
    padding: 0;
  }
  #header #headerver18.header_v18 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header #headerver18.header_v18 .spverticalmenu .cat-title {
    background: rgba(0, 0, 0, 0.7);
  }
  #header #headerver18.header_v18 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 40px;
    height: 40px;
  }
  #header #headerver18.header_v18 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  .content_v18 .sp_c18_customhtml1 {
    padding: 0 15px 30px;
  }
  .content_v18 .sp_c18_filterproducts1, .content_v18 .sp_c18_filterproducts2 {
    padding: 0 15px 30px;
  }
  #header #headerver19.header_v19 .call-us-19 {
    display: none;
  }
  #header #headerver19.header_v19 .header-center-wrap {
    padding: 5px 0;
  }
  #header #headerver19.header_v19 .header-center-wrap .row {
    margin: 0;
  }
  #header #headerver19.header_v19 .header-center-wrap #n_desktop_topsearch {
    width: calc(100% - 65px);
    padding: 0;
  }
  #header #headerver19.header_v19 .header-center-wrap #n_desktop_topsearch {
    float: left;
  }
  .lang-rtl #header #headerver19.header_v19 .header-center-wrap #n_desktop_topsearch {
    float: right;
  }
  #header #headerver19.header_v19 .header-center-wrap #n_desktop_topsearch .spr-container .sprsearch-form {
    border: none;
  }
  #header #headerver19.header_v19 .header-center-wrap #n_desktop_topsearch .spr-search-button {
    background: #f50;
  }
  #header #headerver19.header_v19 #_desktop_logo a {
    padding: 0;
  }
  #header #headerver19.header_v19 .header-center-wrap > .row {
    display: block;
    float: left;
    width: 65px;
  }
  #header #headerver19.header_v19 .header-center-wrap > .row .vertical-menu {
    padding: 0;
  }
  #header #headerver19.header_v19 .vertical-menu {
    margin-top: 0;
  }
  #header #headerver19.header_v19 .vertical-menu .spverticalmenu {
    position: static;
  }
  #header #headerver19.header_v19 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header #headerver19.header_v19 .spverticalmenu .cat-title {
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
  }
  #header #headerver19.header_v19 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 54px;
    height: 54px;
    background: #524d5e;
    border-radius: 5px;
  }
  #header #headerver19.header_v19 .spverticalmenu .navbar-header .navbar-toggle:hover {
    background: #09080a;
  }
  #header #headerver19.header_v19 .spverticalmenu .navbar-header .navbar-toggle:after {
    width: 54px;
    height: 54px;
    line-height: 54px;
  }
  #header #headerver19.header_v19 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  .homepage-v19 .banner-19-2, .homepage-v19 .banner-19-3 {
    margin-bottom: 18px;
  }
  .footer-container.footer-v12 #newsletter_block_home .title-newsletter h2 {
    font-size: 22px;
  }
  .footer-container.footer-v12 #newsletter_block_home .title-newsletter .newsletterForm .form-group {
    padding: 2px;
  }
  .footer-container.footer-v12 .footer-social {
    padding: 0;
    text-align: inherit;
  }
  .footer-container.footer-v12 .contactinfo-box, .footer-container.footer-v12 .footerlinks-col {
    margin-bottom: 50px;
  }
  .footer-container.footer-v12 .footerlinks-col:last-child {
    margin-bottom: 0;
  }
  #header .header_v20 .header-center-wrap .row {
    margin: 0;
  }
  #header .header_v20 .header-center-wrap #n_desktop_topsearch {
    width: calc(100% - 55px);
    padding: 0;
  }
  #header .header_v20 .header-center-wrap #n_desktop_topsearch {
    float: left;
  }
  .lang-rtl #header .header_v20 .header-center-wrap #n_desktop_topsearch {
    float: right;
  }
  #header .header_v20 .header-center-wrap #n_desktop_topsearch .spr-container .sprsearch-form {
    border: none;
  }
  #header .header_v20 .header-center-wrap #n_desktop_topsearch .spr-search-button {
    background: #f50;
  }
  #header .header_v20 .header-center-wrap > .row {
    display: block;
    float: left;
    width: 55px;
  }
  #header .header_v20 .header-center-wrap > .row .vertical-menu {
    padding: 0;
  }
  #header .header_v20 .box-menu1 {
    padding: 0;
  }
  #header .header_v20 .vertical-menu {
    margin-top: 0;
  }
  #header .header_v20 .vertical-menu .spverticalmenu {
    position: static;
  }
  #header .header_v20 #sp-vermegamenu .sp-verticalmenu-container {
    position: static;
    display: block;
  }
  #header .header_v20 #sp-vermegamenu #remove-vermegamenu:hover {
    color: red;
  }
  #header .header_v20 .spverticalmenu .cat-title {
    background: #ccc;
  }
  #header .header_v20 .spverticalmenu .navbar-header .navbar-toggle {
    font-size: 0;
    width: 44px;
    height: 44px;
    border-radius: 3px;
  }
  #header .header_v20 .spverticalmenu .navbar-header .navbar-toggle:before {
    display: none;
  }
  #header .header_v20 .spverticalmenu .navbar-header .navbar-toggle:after {
    background: #f50;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    line-height: 44px;
  }
  #header .header_v20 #_desktop_logo a {
    margin-top: 5px;
  }
  #header .header_v20 .header-bottom .slider {
    margin-bottom: 20px;
  }
  #header .header_v20 .header-bottom .html > div {
    float: left;
    width: 33.3333%;
  }
  #header .header_v20 .services-inline-home .service-inner {
    padding: 15px 0;
  }
  .homepage-v20 .banner-20-4 {
    text-align: center;
  }
  .footer-container.footer-v13 .contactinfo, .footer-container.footer-v13 .footerlinks-col {
    margin: 0 0 40px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .container {
    width: 970px !important;
    max-width: 970px !important;
  }
  #headerver1 #sp-vermegamenu .navbar-nav > li {
    min-height: 38px;
  }
  #headerver1 #sp-vermegamenu .navbar-nav > li > a {
    padding: 4px 9px;
    line-height: 22px;
  }
  .homepage-v12 .static-category .banner-content .banner-info {
    padding-top: 15px;
  }
  .homepage-v12 .static-category .banner-content .banner-info h2 {
    font-size: 14px;
  }
  .homepage-v12 .block-for-it {
    min-height: 390px;
  }
  .spfilter-products.deal-layout-16 .product-miniature .dealc5-image {
    width: 35%;
  }
  .spfilter-products.deal-layout-16 .product-miniature .dealc5-detail {
    width: 65%;
    padding-top: 0 !important;
  }
  .footer-container.footer-v12 .footer-middle .middle-content-top .col-lg-8 {
    width: 60%;
  }
  .footer-container.footer-v12 .footer-middle .middle-content-top .col-lg-4 {
    width: 40%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .services-sidebar {
    padding: 10px;
  }
  .homeOneFourBanners .banners-middle .spbanner:first-child {
    margin-bottom: 18px;
  }
  #_desktop_headermenu {
    width: 25%;
  }
  .header_search_bar {
    width: 75%;
  }
  .container {
    width: 750px !important;
    max-width: 750px !important;
  }
  #header .header_v1 .header-bottom .box-menu2 {
    width: auto;
  }
  #header .header_v1 .header-bottom .header-top-right #cart {
    position: absolute;
    right: 0;
    padding: 0;
    width: auto;
  }
  #header .header_v1 .header-bottom .header-top-right #_desktop_topsearch {
    float: left;
    padding-left: 98px;
    width: calc(100% - 50px);
  }
  #header .header_v1 .header-bottom .header-top-right #_desktop_topsearch .content-search .spr-search-button {
    border-right: solid 1px #777;
  }
  .sp_listing_tab_14 div.sp-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
    padding: 15px 9px 0;
  }
  .sp_listing_tab_14 .product-miniature .product-description {
    padding: 10px 13px 15px;
  }
  .homepage-v12 .block-for-it {
    min-height: 410px;
  }
  .content_v13 .homeOneFourBanners .banners-middle .spbanner:first-child {
    margin-bottom: 2px;
  }
  .homepage-v13 .services-home .banner-policy .inner .policy {
    margin: 0;
  }
  .homepage-v13 .services-home .banner-policy .inner .policy a span {
    font-size: 13px;
  }
  .footer-container.footer-v7 #newsletter_block_home {
    max-width: 640px;
    padding: 10px 5px 14px 85px;
  }
  .lang-rtl .footer-container.footer-v7 #newsletter_block_home {
    padding: 10px 85px 14px 5px;
  }
  #headerver15 .services-home .banner-policy .inner .policy {
    margin-bottom: 0;
  }
  .static-banner-id15 img {
    width: 100%;
  }
  .static-banner-id15 .banner-15-2 {
    margin-bottom: 10px;
  }
  .spfilter-products.deal-layout-16 .product-miniature .dealc5-image {
    width: 48%;
  }
  .spfilter-products.deal-layout-16 .product-miniature .dealc5-detail {
    width: 52%;
  }
  .content_v16 .services-home .banner-policy .inner .policy {
    margin-bottom: 10px;
  }
  .footer-container.footer-v9 .spfooterlinks {
    padding: 67px 30px 58px;
  }
  .content_v17 .hot-categories ul li {
    padding: 0 5px;
  }
  .content_v17 .services-home .banner-policy .inner .policy {
    margin-bottom: 0;
  }
  .content_v18 .block-for-it-18-1 {
    min-height: 463px;
  }
  .content_v18 .block-for-it-18-2, .content_v18 .block-for-it-18-3 {
    min-height: 460px;
  }
  .content_v18 .hot-categories .item-cat .button-cat a {
    font-size: 14px;
  }
  .footer-container.footer-v13 #newsletter_block_home .title-newsletter {
    width: 58.33333%;
  }
  .footer-container.footer-v13 #newsletter_block_home .newsletterForm {
    width: 41.66666%;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  #cms .choose-us {
    width: 100%;
    margin-bottom: 30px;
  }
  #cms .open-time {
    width: 50%;
  }
  #cms .customers {
    width: 50%;
  }
  #headerver15 .services-home .banner-policy .inner .policy {
    padding: 22px 15px 20px;
  }
}
@media (max-width: 767px) {
  .container {
    width: auto !important;
    max-width: 100% !important;
  }
}
@media (max-width: 991px) {
  .footer-v2 #newsletter_block_home, .footer-v4 #newsletter_block_home {
    margin-bottom: 30px;
  }
  .footer-v2 .footer-social, .footer-v4 .footer-social {
    text-align: left;
  }
  .lang-rtl .footer-v2 .footer-social, .lang-rtl .footer-v4 .footer-social {
    text-align: right;
  }
  .footer-container.footer-v7 .contactinfo {
    margin: 0 0 30px;
  }
  .footer-container.footer-v7 .app-store h3 {
    margin-right: 5px;
  }
  .lang-rtl .footer-container.footer-v7 .app-store h3 {
    margin-right: 0;
    margin-left: 5px;
  }
  .footer-container.footer-v10 .contactinfo {
    margin: 0 0 40px;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .sphomepage-slider .owl-carousel .owl-item img {
    width: 100%;
  }
  .sp_listing_tab_10 div.sp-listing-tabs .product-miniature {
    width: 50%;
  }
  .sp_listing_tab_10 div.sp-listing-tabs .product-miniature.product-biger {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .sp_listing_tab_10 div.sp-listing-tabs .product-miniature {
    width: 100%;
  }
  .sp_listing_tab_10 div.sp-listing-tabs .product-miniature.product-biger {
    width: 100%;
  }
}
@media (max-width: 767px) {
  #n_desktop_topsearch {
    z-index: 999;
  }
  .content-search .spr-query {
    pointer-events: visible;
    float: none;
  }
  #header {
    background: transparent;
  }
  #header .header-top {
    background: transparent;
    padding: 0;
  }
  #header .header_v1 .home-page-1 .services-home .banner-policy .inner {
    padding: 15px 0;
  }
  #header .header_v1 .home-page-1 .services-home .banner-policy .inner .policy {
    width: 100%;
  }
  #n_desktop_topsearch .spr_selector {
    display: none;
  }
  #n_desktop_topsearch .content-search {
    width: 100%;
    height: 100%;
    display: inline-block;
  }
  .content_v1 .sp-listing-tabs .ltabs-tabs-container {
    position: static;
    float: right;
    margin-right: 60px;
  }
  .content_v1 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected, .content_v1 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow {
    background: #fff;
    border-radius: 0;
    border-color: #eee;
    margin-top: 1px;
    height: 32px;
    line-height: 32px;
  }
  .content_v1 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
    text-transform: uppercase;
    text-indent: unset;
    padding: 0 10px;
    width: auto;
  }
  .content_v1 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow {
    border-left: none;
  }
  .lang-rtl .content_v1 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow {
    border-right: none;
    border-left: solid 1px #eee;
  }
  .content_v1 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox .ltabs-tabs li {
    height: auto;
    border: none !important;
  }
  .footer-container.footer-v1 .footer-top #newsletter_block_home .newsletterTitle {
    display: block;
  }
  .footer-container.footer-v1 .footer-toplinks .toplinks ul {
    background: transparent;
  }
  .footer-container.footer-v1 .footer-toplinks .toplinks ul li a {
    font-weight: normal;
  }
  #search_filters_wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
    display: block !important;
  }
  #search_filters_wrapper #search_filters .faceted_search_box {
    padding: 0;
  }
  #search_filters_wrapper #search_filters .faceted_search_box .facet {
    padding-bottom: 0;
    margin: 10px;
  }
  #products .product-miniature {
    text-align: center;
  }
  #products .thumbnail-container .product-description {
    box-shadow: none;
  }
  .header_v1:not(#headerver5) .spblockcart .header span.cart-products-count-number {
    display: block !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 17px;
    font-size: 11px;
    height: 17px;
    font-weight: bold;
    line-height: 15px;
    background: #fff;
    color: #e74c40;
    text-align: center;
    border-radius: 50%;
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.5);
    top: 6px;
  }
  .banner-slider {
    text-align: center;
  }
  .nav-top {
    text-align: center;
  }
  .nav-top .nav-right > div {
    float: none !important;
  }
  body > main {
    overflow: hidden;
  }
  #wrapper {
    padding-bottom: 0px;
  }
  .products-selection .product-sort {
    float: left;
    width: calc(100% - 90px);
  }
  .products-selection .product-sort:after {
    content: "";
    display: table;
    clear: both;
  }
  .products-selection .product-sort .products-sort-order {
    width: 100%;
    height: 42px;
    margin-bottom: 10px;
  }
  .products-selection .product-sort .products-sort-order .select-title {
    padding: 4px 15px;
    line-height: 33px;
  }
  .products-selection .product-sort .products-sort-order .select-title .material-icons {
    top: 8px;
  }
  .products-selection .product-sort .products-sort-order .select-title:after {
    top: 10px;
  }
  .products-selection .filter-button {
    width: 80px;
    float: right;
  }
  #pagenotfound .page-not-found h3 {
    font-size: 200px;
  }
  #pagenotfound .page-not-found h4 {
    font-size: 30px;
  }
  #pagenotfound .page-not-found .pagenot-desc {
    font-size: 16px;
  }
  .footer-container .footer-bottom .block-left, .footer-container .footer-bottom .block-right {
    text-align: center;
  }
  .footer-container .footer-bottom .copyright {
    margin-bottom: 10px;
    line-height: 20px;
  }
  .header_v1 .box-slider, .header_v1 .box-banner {
    width: 100%;
    float: none;
    text-align: center;
  }
  .header_v1 .search-widget {
    position: relative;
    margin: 0px;
  }
  .header_v1 #_mobile_headercallus {
    padding: 8px 0;
  }
  .header_v1 #_mobile_headercallus p {
    margin: 0px;
    line-height: 20px;
  }
  .header_v1 #menu-icon {
    margin: 0px;
    padding: 8px 0;
    line-height: 20px;
    cursor: pointer;
  }
  .header_v1 #menu-icon .material-icons {
    font-size: 16px;
  }
  .header_v1 .js-top-menu-bottom {
    padding-bottom: 5px;
    border-top: 1px solid #ebebeb;
  }
  .header_v1 .js-top-menu-bottom:after {
    content: "";
    display: table;
    clear: both;
  }
  .header_v1 #_mobile_spcurrency {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .lang-rtl .header_v1 #_mobile_spcurrency {
    float: right;
    margin-left: 10px;
    margin-right: 0px;
  }
  .header_v1 #_mobile_splanguage {
    float: left;
    margin-bottom: 10px;
  }
  .lang-rtl .header_v1 #_mobile_splanguage {
    float: right;
  }
  .header_v1 .currency-selector {
    padding-top: 0px;
  }
  .header_v1 .currency-selector:after {
    display: none;
  }
  .header_v1 .language-selector {
    padding-top: 0px;
  }
  .header_v1 .language-selector:after {
    display: none;
  }
  .header_v1 .hotline {
    padding: 8px 0 0;
    height: auto;
    text-align: left;
  }
  .header_v1 .hotmail {
    padding: 0 0 5px;
    height: auto;
    text-align: left;
  }
  .header-center-wrap {
    position: relative;
  }
  .header-center-wrap .searchRight {
    position: static;
  }
  .product-page .tabs .tab-content {
    padding: 15px;
  }
  .header_v2 .content-search .spr-query {
    height: 32px;
  }
  .header_v2 #menu-icon {
    margin: 0;
    padding: 10px 0;
    line-height: 20px;
    cursor: pointer;
    color: #fff;
  }
  .header_v2 #menu-icon .material-icons {
    font-size: 16px;
  }
  .header_v2 .js-top-menu-bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  .header_v2 .currency-selector .sp-currency-select {
    padding: 2px 15px 0;
  }
  .header_v2 .language-selector {
    margin: 0;
  }
  .header_v2 .language-selector .sp-language-select {
    padding: 2px 15px 0;
  }
  .header_v2 #_mobile_spcurrency {
    display: inline-block;
    vertical-align: middle;
    margin-right: 30px;
  }
  .header_v2 #_mobile_splanguage {
    display: inline-block;
    vertical-align: middle;
  }
  .header_v2 .header-top {
    padding: 0;
  }
  .header_v2 #_mobile_logo {
    text-align: center;
    padding: 30px 0;
  }
  .header_v2 .header-top-mobile {
    margin-bottom: 15px;
    padding: 0;
    display: none;
  }
  .header_v2 #_mobile_topsearch {
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
    z-index: 10;
    opacity: 0;
    padding: 0 5px 5px 5px;
    background-color: #555;
    border-radius: 5px;
    visibility: hidden;
    transition: all 0.3s ease;
  }
  .header_v2 #_mobile_topsearch.active-search {
    opacity: 1;
    visibility: visible;
  }
  .header_v2 .search-widget {
    position: relative;
    margin: 0px;
  }
  .header_v2 #btn_search {
    display: block;
    width: 44px;
    height: 44px;
    margin: 5px 0;
    color: #fff;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    width: 37px;
    height: 34px;
    margin: 0;
    margin-right: 40px;
  }
  .header_v2 .spblockcart .header {
    position: static;
  }
  .header_v2 .spblockcart .header i {
    right: 0;
    left: auto;
  }
  .header_v2 .spblockcart .header span, .header_v2 .spblockcart .header .shopping-cart-title {
    display: none;
  }
  .header_v2 .header-center-wrap > .row > div {
    position: static;
  }
  .header_v3 .header-center {
    height: 35px;
  }
  .header_v3 .nav-top .nav-right {
    display: inline-block;
    float: none;
    width: auto;
  }
  .header_v3 .nav-top .nav-right > div {
    float: left !important;
  }
  .header_v3 .header-center-wrap > .row > div {
    position: static;
  }
  .header_v3 #btn_search {
    background: #666;
    margin-right: 36px;
  }
  .header_v3 .header_search_bar {
    float: right;
  }
  .header_v3 .spblockcart .header {
    position: static;
  }
  .header_v3 .spblockcart .header i {
    right: 0;
    left: auto;
  }
  .header_v3 .spblockcart .header span, .header_v3 .spblockcart .header .shopping-cart-title {
    display: none;
  }
  .header_v3 #_mobile_topsearch {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 10;
    opacity: 0;
    padding: 0 5px;
    background-color: #555;
    border-radius: 5px;
    visibility: hidden;
    transition: all 0.3s ease;
  }
  .header_v3 #_mobile_topsearch.active-search {
    opacity: 1;
    visibility: visible;
    top: auto;
  }
  .header_v3 .spverticalmenu .navbar-header {
    padding: 2px 20px;
    border-radius: 0 0 0 5px;
  }
  .lang-rtl .header_v3 .spverticalmenu .navbar-header {
    border-radius: 0 0 5px 0;
  }
  .header_v3 .phoneHeader {
    position: relative;
    left: auto;
    right: auto;
    padding-left: 0;
    padding-right: 0;
    color: #555;
  }
  .header_v3 #menu-icon {
    padding: 8px 0;
  }
  .header_v3 .js-top-menu-bottom {
    border-top: 1px solid #ddd;
    padding-bottom: 15px;
  }
  .header_v3 .currency-selector .sp-currency-title {
    display: inline-block;
    vertical-align: middle;
  }
  .header_v3 .currency-selector .sp-currency-select {
    display: inline-block;
    vertical-align: middle;
  }
  .header_v3 .language-selector .sp-language-title {
    display: inline-block;
    vertical-align: middle;
  }
  .header_v3 .language-selector .sp-language-select {
    display: inline-block;
    vertical-align: middle;
  }
  .header_v3 .content-search .spr-query {
    height: 32px;
  }
  .header_v3 #_mobile_logo {
    padding: 0;
    text-align: center;
  }
  .header_v3 #_mobile_logo a {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
  }
  .header_v3 .navbar .navbar-button .navbar-toggle {
    width: 37px;
    height: 34px;
    border: 0;
  }
  .header_v3 .navbar .navbar-button .navbar-toggle .icon-bar {
    display: block;
    margin: 0 auto 4px;
    width: 20px;
    height: 3px;
    background-color: #fff;
    border-radius: 0;
  }
  .header_v3 .header-top-mobile {
    padding-bottom: 10px;
  }
  .content_v3 .col-middle .block {
    margin-bottom: 11px;
  }
  .content_v3 .sp-extraslider .style2 .product-container .product-image {
    margin-right: 10px;
  }
  .content_v3 .banner_left_bottom {
    text-align: center;
  }
  .content_v3 .bannerBox.four {
    margin-top: 20px;
    text-align: center;
  }
  .content_v3 .bannerBox.four .spbanner {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
  }
  #header #headerver3.header_v1 #n_desktop_topsearch .spr-container .sprsearch-form .content-search {
    width: 100% !important;
  }
  .banner-layout3 {
    display: none;
  }
  .content_v3 .homeOneFourBanners {
    text-align: center;
    margin-bottom: 0;
  }
  .content_v3 .homeOneFourBanners .banners-middle .spbanner:first-child {
    margin: 0 0 18px 0;
  }
  .content_v3 .ps-spotlight3 {
    margin-top: 15px;
  }
  .services-home .banner-policy .inner .policy {
    width: 50%;
    margin: 10px 0;
  }
  #newsletter_block_home .newsletterDesc {
    font-size: 16px;
  }
  .content_v4 .homeOneFourBanners {
    text-align: center;
    margin-bottom: 0;
  }
  .content_v4 .homeOneFourBanners .banners-middle .spbanner:first-child {
    margin: 0 0 18px 0;
  }
  #header #headerver4.header_v1 #n_desktop_logo {
    width: 45%;
    float: left;
  }
  #header #headerver4.header_v1 #n_desktop_logo .lang-rtl {
    float: right;
  }
  #header #headerver4.header_v1 .header-top-right {
    width: 55%;
    float: left;
  }
  #header #headerver4.header_v1 .header-top-right .lang-rtl {
    float: right;
  }
  .header_v4 .deal-block .product-miniature .product-info {
    padding-bottom: 0;
    margin: 0;
  }
  .header_v4 .header-top {
    position: relative;
  }
  .header_v4 .header-top #splanguage {
    position: absolute;
    top: 35px;
    left: 15px;
    z-index: 10;
    margin: 0;
  }
  .header_v4 .header-top #spcurrency {
    position: absolute;
    top: 35px;
    right: 15px;
    z-index: 10;
    margin: 0;
  }
  .header_v4 .header-center {
    height: 34px;
  }
  .header_v4 .header_search_bar {
    float: right;
    position: static;
  }
  .header_v4 .header_search_bar #_mobile_topsearch {
    top: auto;
  }
  .header_v4 .header_search_bar #_mobile_topsearch .spr-query {
    height: 32px;
  }
  .header_v4 .header_search_bar #btn_search {
    margin: 0 36px 0 0;
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 17px;
  }
  .header_v4 .header_search_bar #_mobile_cart .header > span {
    display: none;
  }
  .header_v4 .header_search_bar .spblockcart {
    background: transparent;
    padding: 0;
  }
  .header_v4 .header_search_bar .spblockcart .header {
    position: static;
    min-width: auto;
    display: block;
    padding: 0;
  }
  .header_v4 .header_search_bar .spblockcart .header i {
    left: auto;
    right: 0;
  }
  .header_v4 .header_search_bar .spblockcart .header a > span {
    display: none;
  }
  .header_v4 .spverticalmenu .navbar-header .navbar-toggle {
    width: 34px;
    height: 34px;
  }
  .header_v4 .spverticalmenu .navbar-header .navbar-toggle:after {
    left: 10px;
    top: 10px;
  }
  .header_v4 .sphomepage-slider {
    margin: 0;
  }
  .header_v4 #_mobile_logo {
    padding: 10px 0;
    text-align: center;
  }
  .header_v4 #_mobile_logo a {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
  }
  .header_v4 #menu-icon {
    padding: 10px 0;
    color: #ccc;
    cursor: pointer;
  }
  .header_v4 .js-top-menu-bottom {
    padding-bottom: 5px;
  }
  .header_v4 .user-info {
    margin-bottom: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  .header_v4 .currency-selector .sp-currency-title {
    padding: 0 11px;
    display: inline-block;
    vertical-align: middle;
  }
  .header_v4 .language-selector .sp-language-title {
    padding: 0 11px;
    display: inline-block;
    vertical-align: middle;
  }
  .header_v4 .header-top-wrap {
    position: relative;
  }
  .header_v4 .header-top-right {
    position: static;
  }
  .header_v4 .topSearch {
    position: static;
  }
  .header_v4 .topSearch .search-content {
    top: calc(100% - 15px);
    right: 0;
    left: 0;
    width: 100%;
    z-index: 10;
  }
  .header_v4 .topSearch .search-content.active-search {
    width: 100%;
    max-width: 100%;
  }
  .fourBannerHome4 .bannerBox.four {
    margin-top: 20px;
    text-align: center;
  }
  .fourBannerHome4 .bannerBox.four > div {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
  }
  .boxCategory {
    margin-bottom: 6px;
  }
  .homepage-v4 #wrapper {
    background-color: #fff;
  }
  #headerver5 .header-nav .nav-left {
    float: left;
  }
  .lang-rtl #headerver5 .header-nav .nav-left {
    float: right;
  }
  #headerver5 .header-nav .nav-right {
    float: right;
  }
  .lang-rtl #headerver5 .header-nav .nav-right {
    float: left;
  }
  #headerver9 .sphomepage-slider {
    margin-bottom: 30px;
  }
  #headerver9 .top-banner-layout-9 > div {
    margin-bottom: 15px;
  }
  #headerver9 .spSearchPro .spr-container .content-search {
    width: 100%;
  }
  div.testimonials4 .item .text {
    font-size: 14px;
  }
  .footer-v2.footer-container .footer-content .footerRow {
    padding: 0;
  }
  .footer-v2.footer-container .spfooterlinks {
    margin: 0 0 40px;
  }
  .footer-v2.footer-container .contactinfo {
    margin: 0 0 30px;
  }
  #headerver10 #_desktop_logo {
    text-align: center;
  }
  #headerver10 .sphomepage-slider {
    margin-bottom: 30px;
  }
  .bottom-container-layout-10:before {
    display: none;
  }
  .header-bottom .banner-group {
    padding: 0;
  }
  .banner-10-1, .banner-10-2 {
    float: left;
    width: 50%;
    padding: 0 15px;
  }
  .bottom-container-layout-10 .left-content {
    margin-bottom: 20px;
  }
  .footer-container.footer-v3 .footer-top {
    margin-bottom: 27px;
  }
  .footer-container.footer-v3 .footerRow {
    margin: 0 0 30px;
  }
  #header #headerver11 .header-nav {
    background: transparent;
  }
  #header #headerver11 .spSearchPro .spr-container {
    font-size: 0;
  }
  #header #headerver11 .spSearchPro .spr-container .content-search {
    width: 100%;
  }
  #header #headerver11 .spSearchPro .spr-container .content-search .spr-search-button:before {
    display: none;
  }
  #header #headerver12 .spSearchPro .spr-container {
    font-size: 0;
  }
  #header #headerver12 .spSearchPro .spr-container .content-search {
    width: 100%;
  }
  #header #headerver12 .spSearchPro .spr-container .content-search .spr-query {
    background: transparent;
  }
  #header #headerver12 .spSearchPro .spr-container .content-search .spr-search-button:before {
    display: none;
  }
  .homepage-v12 .block-for-it {
    min-height: 340px;
  }
  .footer-container.footer-v5 .footer-content .footerRow {
    padding: 0;
  }
  #header #headerver13 .spSearchPro .spr-container {
    font-size: 0;
  }
  #header #headerver13 .spSearchPro .spr-container .content-search {
    width: 100%;
  }
  #header #headerver13 .spSearchPro .spr-container .content-search .spr-query {
    background: transparent;
  }
  #header #headerver13 .spSearchPro .spr-container .content-search .spr-search-button:before {
    display: none;
  }
  .footer-container.footer-v6 .footer-bottomlinks {
    padding: 0 5px;
  }
  #header #headerver14 .spSearchPro .spr-container {
    font-size: 0;
  }
  #header #headerver14 .spSearchPro .spr-container .content-search {
    width: 100%;
  }
  #header #headerver14 .spSearchPro .spr-container .content-search .spr-search-button:before {
    display: none;
  }
  .content_v14 .spfilter-products.daily-deals-2 .spfp_box .product-countdown .clock-time .time-item {
    width: 35px;
  }
  .content_v14 div.group-products div.group-title {
    position: static;
    margin-left: -1px;
    margin-right: -1px;
    width: auto;
  }
  .content_v14 div.group-products div.group-title p {
    margin-top: 0;
    padding: 20px 0;
  }
  .content_v14 div.group-products div.group-title p br {
    display: none;
  }
  .content_v14 div.group-products div.group-title .button-view {
    position: static;
    padding-bottom: 25px;
  }
  .content_v14 div.group-products div.spfilter-products.hot-sale {
    margin-left: 0;
  }
  .lang-rtl .content_v14 div.group-products div.spfilter-products.hot-sale {
    margin-right: 0;
  }
  .footer-container.footer-v7 .socialFooter {
    text-align: left;
  }
  .lang-rtl .footer-container.footer-v7 .socialFooter {
    text-align: right;
  }
  .footer-container.footer-v7 .app-store {
    margin-bottom: 10px;
  }
  .footer-container.footer-v7 .footer-bottomlinks {
    padding: 0;
  }
  .footer-container.footer-v7 .footer-payment {
    text-align: center;
  }
  .lang-rtl .footer-container.footer-v7 .footer-payment {
    text-align: center;
  }
  .footer-container.footer-v7 #newsletter_block_home {
    background: #fff;
  }
  #header #headerver15 #n_desktop_topsearch {
    z-index: 998;
  }
  #header #headerver15 .spSearchPro .spr-container {
    font-size: 0;
  }
  #header #headerver15 .spSearchPro .spr-container .content-search {
    width: 100%;
  }
  #header #headerver15 .spSearchPro .spr-container .content-search .spr-search-button:before {
    display: none;
  }
  #header #headerver15 .header-nav .cart-preview.active {
    padding: 0;
    border-left: none;
    border-right: none;
  }
  #header #headerver15 .spblockcart .header {
    padding-left: 35px;
  }
  .lang-rtl #header #headerver15 .spblockcart .header {
    padding: 0 35px 0 0;
  }
  #header #headerver15 .spblockcart .header a span {
    display: none;
  }
  .static-banner-id15 img {
    width: 100%;
  }
  .static-banner-id15 .banner-15-2, .static-banner-id15 .banner-15-3 {
    margin-bottom: 10px;
  }
  .footer-container.footer-v8 .spfooterlinks {
    margin-top: 0;
    margin-bottom: 40px;
  }
  .top-categories {
    margin-bottom: 30px;
  }
  div.sp_listing_tab_15 {
    margin-bottom: 40px;
  }
  div.sp_listing_tab_15 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
    display: block;
  }
  div.sp_c16_filterproducts1 {
    padding-top: 55px;
    margin-bottom: 57px;
  }
  div.spfilter-products {
    margin-bottom: 40px;
  }
  div.spfilter-products.hot-sale {
    margin-bottom: 60px;
  }
  .content_v16 .services-home {
    margin-bottom: 57px;
  }
  .spfilter-products.deal-layout-16 .product-miniature .dealc5-image, .spfilter-products.deal-layout-16 .product-miniature .dealc5-detail {
    width: 100%;
    float: none;
  }
  .spfilter-products.deal-layout-16 .product-miniature .dealc5-detail {
    padding: 30px 0px 0 0px !important;
  }
  .footer-container.footer-v9 .footer-top {
    padding: 30px 0;
  }
  .footer-container.footer-v9 #newsletter_block_home .newsletterForm, .footer-container.footer-v9 #newsletter_block_home .newsletterTitle {
    display: block;
    width: 100%;
  }
  .footer-container.footer-v9 #newsletter_block_home .newsletterTitle {
    margin-bottom: 30px;
  }
  .footer-container.footer-v9 .contactinfo {
    padding: 0;
    margin-bottom: 45px;
    background: transparent;
  }
  .footer-container.footer-v9 .contactinfo .title-footer {
    margin-bottom: 21px;
  }
  .footer-container.footer-v9 .spfooterlinks {
    padding: 0;
    margin-bottom: 45px;
  }
  .footer-container.footer-v9 .spfooterlinks .title-footer {
    margin-bottom: 21px;
  }
  .content_v17 .services-home .banner-policy .inner .policy {
    width: 100%;
  }
  .content_v17 .block-for-it {
    min-height: 700px;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 {
    margin-bottom: 0;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .spfp-countdown {
    top: 200px;
  }
  .content_v17 .sp_listing_tab_16, .content_v17 .sp_listing_tab_17 {
    margin-bottom: 30px;
  }
  .content_v17 .sp_listing_tab_16 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs li, .content_v17 .sp_listing_tab_17 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
    display: block;
  }
  .content_v17 .hot-categories {
    margin-bottom: 75px;
  }
  .content_v17 .hot-categories ul {
    text-align: center;
  }
  .content_v17 .hot-categories ul li {
    display: inline-block;
    float: none;
    width: 30%;
    padding: 0 5px;
    margin: 20px 0;
  }
  .content_v17 .hot-categories.hot-cat-men:before, .content_v17 .hot-categories.hot-cat-women:before {
    background-size: auto 100%;
  }
  .content_v17 div.lastestnews {
    margin-bottom: 50px;
  }
  .footer-container.footer-v10 .spfooterlinks {
    margin-bottom: 40px;
  }
  .footer-container.footer-v10 .footer-social a {
    margin-right: 5px;
  }
  .lang-rtl .footer-container.footer-v10 .footer-social a {
    margin-left: 5px;
  }
  #headerver18 .services-home .banner-policy .inner .policy {
    width: 100%;
  }
  #header #headerver18 #headermenu {
    padding-right: 0;
  }
  .lang-rtl #header #headerver18 #headermenu {
    padding-left: 0;
  }
  .content_v18 .block-for-it-18-1 {
    min-height: 820px;
    margin-bottom: 75px;
  }
  .content_v18 .block-for-it-18-2, .content_v18 .block-for-it-18-3 {
    min-height: 513px;
    margin-bottom: 78px;
  }
  .content_v18 .sp_c18_customhtml {
    padding: 35px 0 0;
    margin-bottom: 78px;
  }
  .content_v18 .testimonials {
    margin-bottom: 35px;
  }
  .content_v18 .testimonials div.text {
    margin: 25px auto 35px;
  }
  .content_v18 .block-for-it-18-4 {
    padding: 60px 0;
  }
  .content_v18 .our_brands-6 {
    margin-bottom: 80px;
  }
  .footer-container.footer-v11 .contactinfo .content-footer > div {
    width: 100%;
    display: block;
    margin-bottom: 40px;
  }
  .footer-container.footer-v11 .footer-bottomlinks ul li {
    padding: 0 10px;
  }
  .footer-container.footer-v11 .footer-social a {
    margin-right: 10px;
  }
  .lang-rtl .footer-container.footer-v11 .footer-social a {
    margin-left: 10px;
  }
  #header #headerver19.header_v19 .header-top {
    padding: 20px 0;
  }
  #header #headerver19.header_v19 .header-top #_desktop_logo {
    text-align: center;
    margin-bottom: 20px;
  }
  #header #headerver19.header_v19 .info-cart {
    text-align: inherit;
  }
  #header #headerver19.header_v19 .info-cart #spuserinfo {
    float: left;
  }
  #header #headerver19.header_v19 .info-cart #_desktop_cart {
    float: right;
  }
  #header #headerver19.header_v19 .spSearchPro {
    font-size: 0;
  }
  .homepage-v19 .banner-19-1 {
    margin-bottom: 30px;
  }
  .homepage-v19 .service-ontop .service-item {
    margin-bottom: 105px;
  }
  .homepage-v19 .service-ontop .service-item:last-child {
    margin-bottom: 0;
  }
  .footer-container.footer-v12 #newsletter_block_home .title-newsletter {
    margin-bottom: 25px;
  }
  #header #headerver20 #n_desktop_topsearch {
    z-index: 998;
  }
  #header #headerver20 .spSearchPro .spr-container {
    font-size: 0;
  }
  #header #headerver20 .spSearchPro .spr-container .content-search {
    width: 100%;
  }
  #header #headerver20 .spSearchPro .spr-container .content-search .spr-search-button:before {
    display: none;
  }
  #header #headerver20 .header-nav .cart-preview.active {
    padding: 0;
    border-left: none;
    border-right: none;
  }
  .homepage-v20 .cat-tab-products .ft-category {
    border: none;
    float: none;
    width: auto;
  }
  .homepage-v20 .cat-tab-products .tab-products {
    position: static;
    border: none !important;
    margin: 0 !important;
  }
  .homepage-v20 .sp-listing-tabs .ltabs-tabs-container {
    z-index: 2;
  }
  .footer-container.footer-v13 .footer-bottomlinks {
    padding: 0 10px 43px;
  }
  .footer-container.footer-v13 #newsletter_block_home .title-newsletter, .footer-container.footer-v13 #newsletter_block_home .newsletterForm {
    width: 100%;
  }
  .footer-container.footer-v13 #newsletter_block_home .title-newsletter {
    margin-bottom: 30px;
  }
}
@media (max-width: 574px) {
  #header #headerver5.header_v1 .header-top .header-top-right {
    display: block;
    text-align: center;
  }
  #header #headerver5.header_v1 .sp_blockcart_body {
    transform: translateX(calc(50% - 70px));
    right: 10px;
    left: auto;
  }
}
@media (min-width: 544px) and (max-width: 767px) {
  .header_v1 .box-banner > div {
    margin-left: -15px;
    margin-right: -15px;
  }
  .header_v1 .box-banner > div .spbanner {
    width: 33.33333%;
    float: left;
    padding: 0 15px;
  }
  .content_v14 .spfilter-products .product-miniature .dealc5-image {
    width: 45%;
  }
  .content_v14 .spfilter-products .product-miniature .dealc5-detail {
    width: 55%;
  }
}
@media (max-width: 543px) {
  .services-home .banner-policy .inner .policy {
    width: 100%;
    margin: 5px 0;
  }
  #header .header_v1 .header-bottom .box-banner .spbanner {
    width: 100%;
    margin-bottom: 30px;
  }
  #header .header_v1 .header-bottom .box-banner .spbanner:last-child {
    margin: 0;
  }
  #header .header_v1 .header-nav .user-info a span {
    display: none !important;
  }
  #header #headerver4.header_v1 .header-nav .user-info a span {
    display: inline-block !important;
  }
  .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox .ltabs-tabs.ltabs-open {
    min-width: 200px;
    left: auto;
    right: -50px;
  }
  .lang-rtl .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox .ltabs-tabs.ltabs-open {
    right: auto;
    left: -50px;
  }
  .content_v1 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
    display: none;
  }
  .content_v1 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow {
    border-left: solid 1px #eee;
    margin: 0;
  }
  .lang-rtl .content_v1 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow {
    border-right: solid 1px #eee;
  }
  .product-page .product-prices {
    float: none;
    display: block;
  }
  .product-page #product-availability {
    float: none;
    display: block;
    margin-bottom: 16px;
  }
  .block {
    margin: 0 0 20px 0;
  }
  .homeOneFourBanners {
    text-align: center;
  }
  .homeOneFourBanners .spbanner {
    margin: 0 0 10px 0;
  }
  #pagenotfound .page-not-found h3 {
    font-size: 120px;
  }
  #pagenotfound .page-not-found h4 {
    font-size: 20px;
  }
  #pagenotfound .page-not-found .pagenot-desc {
    font-size: 12px;
  }
  .product-page .moreinfo-list .infobox .contentbox {
    padding: 15px;
  }
  .product-page .product-actions .product-add-to-cart .add-to-cart {
    padding: 0px 20px;
  }
  .homeOneTwoBanner > .row > div.last {
    margin-top: 15px;
  }
  .header_v1 .promotion {
    margin-top: 15px;
  }
  .content_v1 .contentOneTop {
    padding-top: 5px;
  }
  .content_v1 #htmlTestimonials, .content_v1 .dealBottomBanner, .content_v1 .dealStyleOne {
    margin-top: 10px;
  }
  .content_v1 .homeOneFourBanners {
    margin-top: 30px;
  }
  .content_v1 .contentOneBottom {
    padding-bottom: 15px;
  }
  .content_v2.content_v1 .ps-spotlight4 {
    margin-bottom: 20px;
  }
  #headerver2 .bannerhome-box .bannerhome-box-left {
    width: 100%;
    margin-bottom: 10px;
  }
  #headerver2 .bannerhome-box .bannerhome-box-right {
    width: 100%;
    float: none;
  }
  #headerver2 .bannerhome-box .bannerhome-box-right .spbanner {
    width: 100%;
    text-align: center;
  }
  .postItem .postTittle {
    padding: 10px 0 15px;
    font-size: 18px;
    font-weight: 600;
  }
  .footer-container .footer-top {
    padding: 15px 0;
  }
  .footer-container .footer-middle {
    padding: 15px 0;
  }
  .leftColumnIndex2 > div {
    margin-top: 20px;
  }
  .fourBannerHome4 .bannerBox.two, .fourBannerHome4 .bannerBox.three {
    text-align: center;
  }
  .fourBannerHome4 .bannerBox.two > div, .fourBannerHome4 .bannerBox.three > div {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
  }
  .content_v5 .spfilter-products.daily-deals .spfp_box, .content_v8 .spfilter-products.daily-deals .spfp_box {
    padding: 5px !important;
  }
  .content_v5 .spfilter-products.daily-deals .spfp_box .dealc5-image, .content_v8 .spfilter-products.daily-deals .spfp_box .dealc5-image {
    width: 100%;
    padding: 0;
  }
  .content_v5 .spfilter-products.daily-deals .spfp_box .dealc5-detail, .content_v8 .spfilter-products.daily-deals .spfp_box .dealc5-detail {
    width: 100%;
    padding: 0 !important;
  }
  .sp_c9_customhtml2:before {
    background-size: cover;
  }
  .footer-container.footer-v5 .footer-html {
    display: none;
  }
  .content_v14 .spfilter-products .product-miniature .dealc5-image {
    width: 100%;
  }
  .content_v14 .spfilter-products .product-miniature .dealc5-detail {
    width: 100%;
  }
  .footer-container.footer-v7 #newsletter_block_home {
    padding: 0 10px;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .spfp-countdown {
    top: 220px;
  }
  #header .header_v20 .spblockcart .header {
    border: none;
    padding: 0;
  }
  #header .header_v20 .spblockcart .header > a span {
    display: none;
  }
  #header .header_v20 .spblockcart .header i.shopping-cart {
    position: relative;
  }
}
@media (max-width: 460px) {
  .product-page .images-container.horizontal-thumbnails .js-qv-mask .thumb-container {
    text-align: center;
  }
  #header #headerver5 .spr-container .sprsearch-form {
    vertical-align: top;
  }
  #header #headerver5 .spr-container .sprsearch-form .spr_selector {
    margin: 0;
  }
  #header #headerver5 #n_desktop_topsearch .content-search {
    float: left;
  }
  .sp_c9_filterproducts .spfilter-products .spfp_box .item .product-miniature .left-block {
    width: 110px;
  }
  .sp_c9_filterproducts .spfilter-products .spfp_box .item .product-miniature .right-block {
    margin-left: 120px;
  }
  .lang-rtl .sp_c9_filterproducts .spfilter-products .spfp_box .item .product-miniature .right-block {
    margin: 0 120px 0 0;
  }
  #headerver9 .content-search .spr-search-button:before {
    display: none;
  }
  #header .header_v11 .header-nav, #header .header_v12 .header-nav, #header .header_v13 .header-nav, #header div.header_v14 .header-nav, #header div.header_v15 .header-nav {
    height: auto;
  }
  #header .header_v11 .nav-left, #header .header_v12 .nav-left, #header .header_v13 .nav-left, #header div.header_v14 .nav-left, #header div.header_v15 .nav-left, #header .header_v11 .nav-right, #header .header_v12 .nav-right, #header .header_v13 .nav-right, #header div.header_v14 .nav-right, #header div.header_v15 .nav-right {
    width: 100%;
    text-align: center;
  }
  .lang-rtl #header .header_v11 .nav-left, .lang-rtl #header .header_v12 .nav-left, .lang-rtl #header .header_v13 .nav-left, .lang-rtl #header div.header_v14 .nav-left, .lang-rtl #header div.header_v15 .nav-left, .lang-rtl #header .header_v11 .nav-right, .lang-rtl #header .header_v12 .nav-right, .lang-rtl #header .header_v13 .nav-right, .lang-rtl #header div.header_v14 .nav-right, .lang-rtl #header div.header_v15 .nav-right {
    text-align: center;
  }
  #header .header_v15 .services-home {
    margin: 15px 0;
  }
  #header .header_v15 .services-home .banner-policy .inner .policy {
    width: 100%;
    padding: 10px 25px;
    margin: 0;
  }
  #header .header_v15 .services-home .banner-policy .inner .policy:before {
    display: none;
  }
  .content_v17 .hot-categories .title-home-page {
    line-height: 44px;
  }
  .content_v17 .block-for-it {
    min-height: 880px;
  }
  #header #headerver18 #n_desktop_topsearch .search-wrapper .spSearchPro {
    right: -194px;
    bottom: -50px;
  }
  .lang-rtl #header #headerver18 #n_desktop_topsearch .search-wrapper .spSearchPro {
    right: auto;
    left: -194px;
  }
  #header #headerver18 #n_desktop_topsearch .search-wrapper .spSearchPro .spr-container .sprsearch-form .content-search {
    width: 100%;
  }
  .content_v18 div.spfilter-products.hot-sale-layout-18 .title_line span span.p-p {
    display: none;
  }
  .content_v18 #newsletter_block_home .title-newsletter h2 {
    position: relative;
  }
  .content_v18 #newsletter_block_home .title-newsletter span {
    display: none;
  }
  #header #headerver19 .nav-left, #header #headerver19 .nav-right {
    width: 100%;
    text-align: center;
  }
  .lang-rtl #header #headerver19 .nav-left, .lang-rtl #header #headerver19 .nav-right {
    text-align: center;
  }
  #header #headerver19 .nav-left {
    margin-bottom: 15px;
  }
  #header #headerver19 .content-search .spr-search-button:before {
    display: none;
  }
}
@media (min-width: 420px) and (max-width: 459px) {
  .content_v18 .spfilter-products .product-miniature .product-image {
    display: block;
  }
  .content_v18 .spfilter-products .product-miniature img {
    width: 100%;
  }
  .content_v18 .block-for-it-18-1 {
    min-height: 595px;
  }
  .content_v18 .block-for-it-18-2, .content_v18 .block-for-it-18-3 {
    min-height: 688px;
  }
  .content_v18 .hot-categories .item-cat .button-cat a {
    padding: 0 15px;
    font-size: 14px;
  }
}
@media (max-width: 435px) {
  #header div.header_v16 .header-nav, #header div.header_v1 .header-nav, #header div.header_v19 .header-nav, #header div.header_v20 .header-nav {
    height: auto;
  }
  #header div.header_v16 .nav-left, #header div.header_v1 .nav-left, #header div.header_v19 .nav-left, #header div.header_v20 .nav-left, #header div.header_v16 .nav-right, #header div.header_v1 .nav-right, #header div.header_v19 .nav-right, #header div.header_v20 .nav-right {
    width: 100%;
    text-align: center;
  }
  .lang-rtl #header div.header_v16 .nav-left, .lang-rtl #header div.header_v1 .nav-left, .lang-rtl #header div.header_v19 .nav-left, .lang-rtl #header div.header_v20 .nav-left, .lang-rtl #header div.header_v16 .nav-right, .lang-rtl #header div.header_v1 .nav-right, .lang-rtl #header div.header_v19 .nav-right, .lang-rtl #header div.header_v20 .nav-right {
    text-align: center;
  }
}
@media (max-width: 419px) {
  #header div.header_v17 .nav-right {
    background: #222;
  }
  #header .header_v1:not(#headerver5) .header-nav, #header .header_v9 .header-nav {
    height: auto;
  }
  #header .header_v1:not(#headerver5) .nav-left, #header .header_v9 .nav-left {
    width: 100%;
  }
  #header .header_v1:not(#headerver5) .nav-left > div, #header .header_v9 .nav-left > div {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #eee;
  }
  #header .header_v1:not(#headerver5) .nav-right, #header .header_v9 .nav-right {
    text-align: center;
  }
  #header #headerver9.header_v9 .nav-left {
    border-bottom: 1px solid #303e4f;
  }
  #header #headerver1.header_v1 .nav-left, #header #headerver8.header_v1 .nav-left, #header .header_v9 .nav-left {
    border-bottom: 1px solid #eee;
    text-align: center;
  }
  #header #headerver1.header_v1 .nav-left > div, #header #headerver8.header_v1 .nav-left > div, #header .header_v9 .nav-left > div {
    width: auto;
    border: none;
    float: none;
  }
  #header #headerver1.header_v1 .nav-right, #header #headerver8.header_v1 .nav-right, #header .header_v9 .nav-right {
    width: 100%;
  }
  #header #headerver4.header_v1 #n_desktop_logo {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
  #header #headerver4.header_v1 .header-top-right {
    width: 100%;
    text-align: center;
  }
  #header #headerver5.header_v1 .header-top .search-box {
    width: 320px;
  }
  .sp_listing_tab_11 div.sp-listing-tabs .title-module-listingtab.module-title {
    opacity: 0;
  }
  .sp_listing_tab_11 .sp-listing-tabs .ltabs-tabs-container {
    right: auto;
  }
  .footer-container.footer-v2 #newsletter_block_home .newsletterTitle, .footer-container.footer-v4 #newsletter_block_home .newsletterTitle {
    display: block;
    padding: 0;
    margin: 0 0 20px;
    width: 100%;
  }
  .footer-container.footer-v2 .footer-social span.text, .footer-container.footer-v4 .footer-social span.text {
    display: block;
    padding: 0;
    margin: 0 0 20px;
    width: 100%;
  }
  #header .header_v10 .nav-right {
    margin-bottom: 20px;
  }
  #header .header_v10 .nav-left, #header .header_v10 .nav-right {
    width: 100%;
    text-align: center;
  }
  #header .header_v10 .nav-left > div, #header .header_v10 .nav-right > div {
    float: none;
  }
  #header #headerver10.header_v10 .header-center-wrap #n_desktop_topsearch {
    float: right;
  }
  #headerver10 .spSearchPro .spr-container .content-search .spr-search-button .fa {
    display: none !important;
  }
  .banner-10-1 a img, .banner-10-2 a img {
    width: 100%;
  }
  .sp_listing_tab_13 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
    font-size: 11px;
  }
  .sp_listing_tab_14 div.sp-listing-tabs .title-module-listingtab.module-title {
    opacity: 0;
  }
  .sp_listing_tab_14 .sp-listing-tabs .ltabs-tabs-container {
    right: auto;
  }
  .homepage-v12 .sp_c12_customhtml1 {
    padding: 0;
    margin: 0 0 60px;
  }
  .homepage-v12 .static-category .banner-item {
    padding: 0;
  }
  .homepage-v12 .static-category .banner-content .banner-info {
    padding-top: 15px;
  }
  .homepage-v12 .static-category .banner-content .banner-info h2 {
    font-size: 18px;
  }
  #header .header_v13 .services-home .banner-policy .inner .policy {
    width: 100%;
    padding: 10px 25px;
  }
  .content_v13 div.spfilter-products.hot-sale .title_line span, .content_v13 div.spfilter-products.deal-layout-13 .title_line span {
    font-size: 16px !important;
  }
  .content_v13 div.spfilter-products.hot-sale .spfp_box .owl-controls .owl-nav {
    top: -85px;
  }
  .homepage-v13 div.spfilter-products.deal-layout-13 .product-miniature .dealc5-image {
    width: 100%;
    padding: 0;
  }
  .homepage-v13 div.spfilter-products.deal-layout-13 .product-miniature .dealc5-detail {
    width: 100%;
    padding: 0;
  }
  .content_v13 #newsletter_block_home {
    padding: 10px 5px 17px;
  }
  .content_v13 div.spfilter-products.deal-layout-13 div.spfp-countdown {
    position: relative;
    left: 0px;
    right: auto;
    margin-bottom: 30px;
  }
  .content_v13 div.spfilter-products.deal-layout-13 div.spfp-countdown .item-time .time-item {
    margin: 0 9px;
  }
  .content_v14 .services-home .banner-policy .inner .policy {
    width: 100%;
  }
  .content_v15 .static-banner-id15 {
    margin-bottom: 55px;
  }
  .content_v15 div.spfilter-products.hot-sale {
    margin-bottom: 40px;
  }
  .content_v15 .top-categories {
    padding-top: 45px;
    padding-bottom: 45px;
    margin-bottom: 65px;
  }
  .content_v15 div.lastestnews {
    margin-bottom: 50px;
  }
  .footer-container.footer-v8 .footer-social a {
    margin: 0 8px 10px;
  }
  .content_v17 .block-for-it {
    min-height: 830px;
  }
  .content_v18 .block-for-it-18-1 {
    min-height: 2430px;
  }
  .content_v18 .block-for-it-18-2, .content_v18 .block-for-it-18-3 {
    min-height: 640px;
  }
  .content_v18 .hot-categories .col-xs-6 {
    width: 100%;
  }
  .content_v18 div.spfilter-products.hot-sale-layout-18 .title_line span span.p-p {
    display: none;
  }
  .content_v18 .testimonials {
    padding: 20px 0;
  }
  .content_v18 .testimonials div.text {
    padding: 0 20px;
  }
  .content_v18 .testimonials div.text:before, .content_v18 .testimonials div.text:after {
    display: none;
  }
  .content_v18 #newsletter_block_home .title-newsletter h2 {
    position: relative;
  }
  .content_v18 #newsletter_block_home .title-newsletter span {
    display: none;
  }
  div.sp-countdown-sliders {
    padding: 0;
  }
  div.sp-countdown-sliders .pds-items-detail {
    width: 100%;
  }
}
@media (min-width: 360px) and (max-width: 400px) {
  .content_v18 .block-for-it-18-1 {
    min-height: 2220px;
  }
}
@media (max-width: 359px) {
  .header_v1 .box-banner .spbanner {
    width: 100%;
  }
  .header_v1 .box-banner .spbanner img {
    width: 100%;
    height: auto;
  }
  .product-miniature .product-image {
    padding: 9px;
  }
  .product-miniature .product-info {
    padding: 10px 9px;
  }
  .cart-grid-body .cart-overview {
    padding: 5px;
  }
  .product-line-grid > div {
    padding: 0 5px;
  }
  .product-line-grid .product-line-grid-right > .row > div {
    padding: 0 5px;
  }
  #category .pagination {
    text-align: center;
  }
  #category .pagination .product-showing {
    display: block;
    float: none;
    margin-bottom: 5px;
  }
  #category .pagination .product-pagelist {
    display: inline-block;
    float: none;
  }
  .homepage-v12 .block-for-it {
    min-height: 375px;
  }
  .spfilter-products.deal-layout-16 .products {
    padding: 5px 0 0;
  }
  .spfilter-products.deal-layout-16 .products .product-miniature .dealc5-image {
    padding: 0 5px;
  }
  .spfilter-products.deal-layout-16 .products .product-miniature .dealc5-detail {
    padding: 10px 5px 0 5px !important;
  }
  div.spfilter-products .left-block .product-image {
    padding: 0;
  }
  .footer-container.footer-v9 .footer-social a {
    margin-right: 0;
  }
  .content_v17 .block-for-it {
    min-height: 770px;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .spfp-countdown {
    top: 240px;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .product-miniature .product-image {
    width: 100%;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .product-miniature .product-image img {
    width: 100%;
  }
  .content_v17 div.spfilter-products.hot-sale-layout-17 .product-miniature .product-info {
    padding: 0;
  }
  .content_v18 .block-for-it-18-1 {
    min-height: 1892px;
  }
  .content_v18 .block-for-it-18-2, .content_v18 .block-for-it-18-3 {
    min-height: 575px;
  }
  .content_v18 .block-for-it-18-2 .product-miniature .product-info, .content_v18 .block-for-it-18-3 .product-miniature .product-info {
    padding: 0;
  }
  .homepage-v20 .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
    width: 127px;
  }
  .homepage-v20 .cat-tab-products .tab-products {
    padding: 20px 10px;
  }
  .footer-container.footer-v13 #newsletter_block_home .title-newsletter h2 {
    font-size: 14px;
  }
  .footer-container.footer-v13 #newsletter_block_home .title-newsletter p {
    font-size: 12px;
  }
}
