/*   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)
 */
/* 3.Medium devices Desktops 
================================================== */
/* 4.Small devices Tablets
================================================== */
/* 5.Extra small devices Phones
================================================== */
/* 5.Small devices Phones
================================================== */
@media (min-width: 1200px) {
  .menu-fixed .spsf-menu li ul.submenu-container {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  .menu-fixed .spsf-menu li:hover ul.submenu-container {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  .menu-fixed .shopping_cart .cart_block {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  .menu-fixed .shopping_cart:hover .cart_block {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  .header-v3 #block_html {
    width: 21%;
    float: right;
  }
  .header-v3 #block_search {
    width: 54%;
  }
  .content-v3 .content_v3 .box-deal, .content-v3 .content_v3 div.sp-deal .product_list.grid .product-container, .content-v3 .content_v3 .popular-product {
    min-height: 495px;
  }
  .content-v4 .content_v4 .box-deal, .content-v4 .content_v4 div.hot-deal, .content-v4 .content_v4 .extra-left {
    min-height: 497px;
  }
  .content-v5 .content_v5 .popular-product, .content-v5 .content_v5 div.sp-deal, .content-v5 .content_v5 .extra-left {
    min-height: 497px;
  }
  .bgr_deal {
    background-color: #fff;
  }
  .content-v1 .box-deal, .content-v3 .box-deal {
    width: 26.9%;
  }
  .content-v1 .popular-product, .content-v3 .popular-product {
    width: 23.1%;
  }
  .moreinfo_block3 .more-download .custom-down {
    width: 33.33333%;
  }
  .blockproductscategory.block {
    margin-bottom: 5px;
  }
}
@media (min-width: 1400px) {
  .content-v1 .header-bottom #block_social .footer-social {
    width: 170px;
  }
  .content-v2 .custom_modview {
    display: block;
  }
}
@media (max-width: 1199px) {
  .backtop {
    bottom: 10%;
  }
  .menu-fixed .logo_fixed, .logo_fixed {
    display: none;
  }
  .menu-fixed .spmegamenu {
    padding-left: 0;
  }
  table#product_comparison tbody tr td.ajax_block_product {
    width: 270px;
    max-width: 270px;
  }
  table#product_comparison tbody tr td.ajax_block_product .product-image-block .product_image {
    width: 245px;
  }
  #contact .contact-form-box .form-group div.uploader span.action {
    font-size: 8px;
  }
  #contact .contact-form-box .form-group {
    padding-left: 108px;
  }
  #contact .contact3 .contact-form-box .form-group div.uploader span.action {
    font-size: 8px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .moreinfo_block3 .more-download .custom-down {
    width: 33.33333%;
  }
  .container {
    width: 970px !important;
  }
  .delivery_options_address .table > thead > tr > th, .delivery_options_address .table > tbody > tr > th, .delivery_options_address .table > tfoot > tr > th, .delivery_options_address .table > thead > tr > td, .delivery_options_address .table > tbody > tr > td, .delivery_options_address .table > tfoot > tr > td {
    vertical-align: middle;
  }
  .bgr_deal {
    background-color: #fff;
  }
  .header_v1 .header-bottom #block_social {
    width: 30%;
  }
  #block_left {
    padding-right: 0;
  }
  .content-v1 .box-deal, .content-v3 .box-deal, .content-v1 .popular-product, .content-v3 .popular-product {
    width: 30%;
  }
  .content-v1 .hot-deal, .content-v3 .hot-deal {
    width: 40%;
  }
  .blockproductscategory.block {
    margin-bottom: 30px;
  }
  .page-deal {
    width: 100%;
  }
  .page-deal .product-container .left-block {
    margin-bottom: 0;
  }
  .sp-megamenu .home {
    float: left;
  }
  .product_list .product-image-container .product-image .img_1, .product_lists .product-image-container .product-image .img_1 {
    width: 100%;
  }
  .product_list .product-desc, .product_lists .product-desc {
    margin: 0 0 15px;
  }
  .product_list.list .price-box {
    margin-bottom: 5px;
    padding-bottom: 10px;
  }
  #stores_block_left .store_image img {
    width: 100%;
  }
  .content_sortPagiBar_top .bgr_sortbar .nbrItemPage {
    margin: 0;
  }
  .label-box .new-box, .label-box .sale-box {
    font-size: 11px;
    height: 40px;
    width: 40px;
    line-height: 40px;
  }
  .product_list.list .product-container .right-block .product-name {
    width: 100%;
  }
  #product_right .pb-left-column, #product_left .pb-left-column {
    width: 100%;
    margin-bottom: 50px;
  }
  #product_right .pb-right-column, #product_left .pb-right-column {
    width: 100%;
  }
  #product_right #attributes fieldset, #product_left #attributes fieldset {
    display: block;
  }
  #product_right #views_block .thumbnail_image .fancybox, #product_left #views_block .thumbnail_image .fancybox {
    background: #fff;
  }
  #product_right #views_block .thumbnail_image .fancybox img, #product_left #views_block .thumbnail_image .fancybox img {
    padding: 0 10px;
  }
  #product_right #views_block .slick-arrow, #product_left #views_block .slick-arrow {
    top: 20px;
  }
  #product_right .related-product.product_list .product-image-container .cart_button i, #product_left .related-product.product_list .product-image-container .cart_button i {
    font-size: 13px;
  }
  #product_right .related-product.product_list .product-image-container:hover .product-cart, #product_left .related-product.product_list .product-image-container:hover .product-cart {
    left: 15px;
  }
  #product_right .related-product.product_list .button-container, #product_left .related-product.product_list .button-container {
    width: 120px;
  }
  #product_right .related-product.product_list .button-container a, #product_left .related-product.product_list .button-container a {
    font-size: 12px;
    padding: 0 10px;
  }
  .pb-left-column #image-block {
    width: 76%;
  }
  .content_only #product_right, .content_only #product_left {
    width: 100%;
  }
  .content_only #product_right .pb-left-column, .content_only #product_left .pb-left-column {
    width: 44%;
    margin: 0px;
  }
  .content_only #product_right .pb-right-column, .content_only #product_left .pb-right-column {
    width: 56%;
  }
  .related-product.product_list .button-container {
    width: 141px;
    padding: 11px 5px;
  }
  .related-product.product_list .product-image-container:hover .product-cart {
    left: 15px;
  }
  .shopping_cart .title-cart {
    font-size: 12px;
  }
  .shopping_cart > a {
    font-size: 11px;
  }
  .header-bottom1 {
    z-index: 3;
  }
  .sp-megamenu .sp-megamenu-container {
    height: auto !important;
  }
  .footer-container .box-payment .bg_pm {
    padding: 26px 20px 20px;
  }
  .header_v2 .header-top1 .top-header #header_logo {
    width: auto;
  }
  .header_v2 .header-top1 .top-header #header_logo .logo {
    width: 163px;
    padding: 39px 8px;
  }
  .header_v2 .header-top1 .top-header .header-center {
    padding: 0 0 14px 20px;
    width: 659px;
  }
  .header_v2 .header-top1 .top-header .header-center .menu-top-bottom {
    margin-top: 10px;
  }
  .header-v3 .blockcart {
    width: 132px;
  }
  .header-v3 .sp_searchpro .spr-container .spr_selector label {
    right: 2px;
    width: 15px;
  }
  .header-v3 .sp_searchpro .spr-container .spr_selector .spr_select {
    font-size: 12px;
    padding-right: 20px;
  }
  .header-v3 .sp_searchpro .spr-container .spr-query {
    padding-left: 10px;
    padding-right: 55px;
  }
  .rtl .sp-megamenu .home {
    float: right;
  }
  .rtl .content_sortPagiBar_top .bgr_sortbar .nbrItemPage {
    margin: 0;
  }
  .rtl .ps-spotlight8 .footer-social {
    padding-right: 0px;
    padding-left: 15px;
  }
  .rtl .content_footer .box-right .our-shop {
    padding-right: 0;
    padding-left: 15px;
  }
  .rtl .bgr_spotlight1 .spcustom_html .block_newarrival .box-top .box-left .women {
    left: 8px;
    right: auto;
  }
  .rtl .bgr_spotlight1 .spcustom_html .block_newarrival .box-top .box-right .men {
    right: 8px;
    left: auto;
  }
  .rtl .sp-megamenu .navbar-nav > li.mega_type1 .dropdown-menu ul li .dropdown-menu {
    left: auto;
    right: auto;
  }
  .rtl .related-product.product_list .product-image-container:hover .product-cart {
    right: 15px;
  }
  .rtl #block_left {
    padding-left: 0;
    padding-right: 15px;
  }
  .rtl #sp-vermegamenu .navbar-nav > li > a {
    padding: 7px 35px 7px 24px;
  }
  .rtl.header-v3 .sp_searchpro .spr-container .spr_selector label {
    right: auto;
    left: 5px;
  }
  .rtl.header-v3 .sp_searchpro .spr-container .spr-query {
    padding-left: 55px;
    padding-right: 10px;
  }
  .rtl .header_v3 .sp_searchpro .spr-container .spr_selector .spr_select {
    padding-right: 15px;
    padding-left: 20px;
  }
}
@media (max-width: 991px) {
  .header_v3 .header-top {
    background: url(../img/icon/bgr_hedear_v3.jpg) center center repeat !important;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .table-responsive > .table {
    background-color: transparent;
  }
  .moreinfo_block3 .more-download .custom-down {
    width: 50%;
  }
  .container {
    width: 750px !important;
  }
  table#product_comparison .product_desc {
    font-size: 10px;
  }
  .delivery_options_address .table > thead > tr > th, .delivery_options_address .table > tbody > tr > th, .delivery_options_address .table > tfoot > tr > th, .delivery_options_address .table > thead > tr > td, .delivery_options_address .table > tbody > tr > td, .delivery_options_address .table > tfoot > tr > td {
    vertical-align: middle;
  }
  .header-v3 #block-menu {
    width: 100%;
    padding: 0 15px !important;
  }
  #block-menu {
    width: 60%;
  }
  #block_social {
    width: 40%;
  }
  #block_social .footer-social .socials {
    width: 100%;
  }
  #header_logo {
    width: 100%;
    text-align: center;
  }
  #header_logo .logo {
    padding: 20px 0 0;
  }
  #block_search {
    width: 80%;
  }
  #block_html {
    width: 20%;
  }
  #block_html .blockcart {
    padding: 22px 0;
  }
  .custom-header-area {
    padding: 0 124px;
    text-align: center;
    float: left;
  }
  .header_v2 .header-bottom {
    position: absolute;
    top: 70px;
    left: 0;
    border-bottom: none;
    background: none;
  }
  .header-v3 #block_html .blockcart {
    padding: 35px 0 36px;
  }
  .header-v3 .header-bottom {
    height: auto;
    background: none;
    border-bottom: none;
    position: static;
  }
  .header-v3 .header-bottom .container {
    position: static;
  }
  .header-v3 #block-menu {
    position: absolute;
    top: 70px;
  }
  .header-v3 #block-menu .spmegamenu {
    background: none;
  }
  .header-v3 .custom-header-area {
    padding: 0 110px;
    float: left;
    text-align: center;
    width: 100%;
  }
  .header-v3 #currencies-block-top div.current {
    padding: 0px 5px 0 10px;
  }
  .content-v3 .header-container {
    margin-bottom: 0;
  }
  .content-v3 .ps-spotlight2 {
    margin-bottom: 0;
  }
  .sp_searchpro .spr-container {
    width: 100% !important;
  }
  .header-bottom {
    position: relative;
    bottom: auto;
    left: auto;
  }
  .popular-product {
    width: 100%;
  }
  .bgr_spotlight1 {
    margin-bottom: 0;
    z-index: 1;
  }
  .product_list .product-container .quick, .product_lists .product-container .quick, .quick {
    display: none !important;
  }
  .featured-products {
    padding-top: 0px;
  }
  .blockproductscategory.block {
    margin-bottom: 30px;
  }
  .best-sellers {
    padding-top: 0;
  }
  .footer-social {
    padding-top: 10px;
  }
  .footer-container .box-menu h3, .footer-container .contact-infos h3 {
    font-size: 13px;
  }
  .footer-container .box-menu li a {
    font-size: 12px;
  }
  .header-v3 .custom-header-area .custom-top {
    float: right;
  }
  .header-v3 #block_search {
    width: 70%;
  }
  .header-v3 #block_html {
    width: 30%;
  }
  .box-menu {
    width: 100%;
  }
  .box-payment {
    width: 100%;
  }
  .box-payment .bg_pm {
    margin-top: 0 !important;
  }
  .footer-container #footer-center .tags-container ul {
    padding-top: 5px;
  }
  div.pagination {
    margin: 0;
  }
  .product_list .button-container .quick-view {
    display: none;
  }
  .content_sortPagiBar_top .bgr_sortbar .category-name {
    width: 20%;
    font-size: 15px;
  }
  .content_sortPagiBar_top .category-view-type, .content_sortPagiBar_bottom .category-view-type {
    display: none !important;
  }
  .content_sortPagiBar_top .nbrItemPage, .content_sortPagiBar_bottom .nbrItemPage {
    float: left;
    margin: 0;
    width: 100%;
    margin-bottom: 12px;
  }
  .content_sortPagiBar_top .productsSortForm, .content_sortPagiBar_bottom .productsSortForm {
    float: left;
    margin: 0;
  }
  .content_sortPagiBar_top #pagination, .content_sortPagiBar_bottom #pagination, .content_sortPagiBar_top #pagination_bottom, .content_sortPagiBar_bottom #pagination_bottom {
    margin-top: 0;
  }
  .product_list .button-container {
    width: 115px;
  }
  .product_list.list .comments_note .nb-comments {
    padding: 0 10px;
  }
  .product_list.list .product-container .product-image-container .button-container .quick-view {
    display: none;
  }
  .product_list.list .product-container .button-container .cart_button {
    display: block;
    margin-bottom: 10px;
  }
  .product_list.list .product-container .button-container .addToWishlist {
    margin: 0 10px 0 0;
  }
  .product_list.list .product-container .left-block {
    width: 100%;
  }
  .product_list.list .product-container .left-block img {
    width: 100%;
  }
  .product_list.list .product-container .right-block {
    width: 100%;
  }
  .product_list.list .product-container .right-block .product-info {
    padding-top: 30px;
  }
  .product_list.list .product-container .right-block .button-container {
    display: block;
  }
  .product_list.list .product-container .right-block .button-container .cart_button {
    float: left;
    margin-right: 5px;
  }
  .product_list.list .product-container .right-block .product-info {
    padding: 30px;
  }
  .product_list.list .product-container .button-container .add_to_compare {
    float: none !important;
  }
  .pb-left-column #image-block {
    width: 85%;
  }
  .pb-right-column .comments_note .comments_advices {
    padding: 0 15px;
  }
  .sharing-buttons .buttons {
    margin: 0;
  }
  .product_list.grid .product-container {
    float: left;
    margin-bottom: 0;
  }
  .product_list.grid .product-container .product-image .quick-view {
    display: none;
  }
  #attributes .attribute_fieldset.radio-color .radio-color-pick ul li {
    margin: 6px 6px 6px 0;
  }
  #attributes .attribute_fieldset.radio-color .radio-color-pick ul li:last-child {
    margin-right: 0;
  }
  #product_right .pb-left-column, #product_left .pb-left-column {
    width: 100%;
    margin-bottom: 50px;
  }
  #product_right .pb-left-column #image-block, #product_left .pb-left-column #image-block {
    width: 100%;
  }
  #product_right .pb-right-column, #product_left .pb-right-column {
    width: 100%;
  }
  #product_right div.moreinfo_block ul.nav-tabs > li a, #product_left div.moreinfo_block ul.nav-tabs > li a {
    font-size: 13px;
  }
  .pb-left-column {
    width: 100%;
    margin-bottom: 40px;
  }
  .pb-right-column {
    width: 100%;
  }
  .content_only #product_right, .content_only #product_left {
    width: 100%;
  }
  .content_only #product_right .pb-left-column, .content_only #product_left .pb-left-column {
    width: 52%;
    margin: 0px;
  }
  .content_only #product_right .pb-right-column, .content_only #product_left .pb-right-column {
    width: 48%;
  }
  .content-info-product {
    padding-bottom: 35px;
  }
  #layered_block_left .layered_slider_container {
    width: 91%;
  }
  .about-image {
    margin-bottom: 20px;
  }
  div.pagination {
    float: left;
  }
  .breadcrumb .category-name {
    font-size: 35px;
  }
  .header_v2 .header-top1 .top-header #header_logo {
    width: auto;
  }
  .header_v2 .header-top1 .top-header #header_logo .logo {
    padding: 50px 15px;
  }
  .header_v2 .header-top1 .top-header .header-center {
    padding: 0 0 3px 15px;
    width: 374px;
  }
  .header_v2 .header-top1 .top-header .header-center .menu-top-bottom {
    margin-top: 3px;
  }
  #index .header_v2 .top-header {
    top: 0;
  }
  .content_v3 .ps-spotlight1 {
    padding-bottom: 10px;
  }
  .content_v3 .ps-spotlight1 .bgr_spotlight1 {
    margin: 25px 0 0 0;
  }
  .header-v4 #header_logo .logo {
    padding: 20px 0px 0px;
  }
  .header-v4 #block-menu {
    width: 100%;
  }
  .header-v4 .custom-header-area {
    padding: 0;
    float: right;
  }
  #products-comparison.rtl .table-responsive {
    direction: ltr;
  }
  .rtl #newsletter_block_popup {
    z-index: 99 !important;
  }
  .rtl #newsletter_block_popup .close {
    z-index: 99 !important;
  }
  .rtl .bgr_header1 .container #block_left {
    right: 0;
    left: auto;
  }
  .rtl .bgr_header1 .container #block_right {
    left: 0;
    right: auto;
  }
  .rtl .ps-spotlight8 .footer-social .socials {
    text-align: right;
  }
  .rtl .ps-spotlight8 .footer-social .socials a {
    margin-left: 10px;
    margin-right: 0;
  }
  .rtl #layered_block_left .layered_slider_container {
    width: 90%;
  }
  .rtl .product_list.list .product-container .right-block .button-container .cart_button {
    float: right;
    margin-left: 10px;
    margin-right: 0;
  }
  .rtl div.pagination {
    margin: 0;
  }
  .rtl .content_sortPagiBar_top .productsSortForm, .rtl .content_sortPagiBar_bottom .productsSortForm {
    float: right;
    margin-top: 0;
  }
  .rtl .content_sortPagiBar_top .nbrItemPage, .rtl .content_sortPagiBar_bottom .nbrItemPage {
    margin-bottom: 12px;
  }
  .rtl .product_list .button-container a {
    border-left: none;
  }
  .rtl .content_sortPagiBar_top .bgr_sortbar .nbrItemPage {
    float: right;
    margin: 0;
  }
  .rtl .product_list.list .product-container .button-container .addToWishlist {
    margin: 0 0 0 10px;
  }
  .rtl .pb-left-column #image-block {
    float: right;
  }
  .rtl .header_v2 .header-top1 .top-header .header-center {
    padding: 0 15px 3px 0;
  }
  .rtl .header-v3 .custom-header-area {
    text-align: right;
    float: right;
  }
  .rtl .header-v3 .custom-header-area .custom-top {
    float: left;
  }
  .rtl .header-v4 .custom-header-area {
    float: left;
  }
  .rtl .content_v4 .extra-left {
    padding: 0;
  }
  .rtl.content-v5 .content_v5 div.sp-sp-cat .owl-nav .owl-next {
    right: 0;
  }
  .rtl #sp-vermegamenu .navbar-nav > li.parent > a:after {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .fancybox-error {
    white-space: normal;
  }
  .container {
    width: auto !important;
  }
  .content-v1 .bgr_spotlight1 {
    z-index: 0;
  }
  .content-v1 .header-container {
    margin-bottom: 30px;
  }
  .ps-spotlight1 {
    margin-bottom: 25px;
  }
  .content-v2 .ps-spotlight1 {
    margin-bottom: 30px;
  }
  .content-v2 .ps-spotlight2 {
    margin-bottom: 20px;
  }
  .content-v2 .ps-spotlight3 {
    margin-bottom: 30px;
  }
  .columns-container .ps-test {
    margin-top: 10px;
  }
  .footer-container #footer-center {
    margin-top: 0;
  }
  #cart_summary tbody td.cart_product img {
    height: auto;
  }
  .table-responsive > .table {
    background-color: transparent;
  }
  .our-team .out-team-content .owl-controls .owl-next {
    right: 0;
  }
  .our-team .out-team-content .owl-controls .owl-prev {
    left: 0;
  }
  .breadcrumb-container {
    margin-bottom: 30px;
    margin-top: 30px;
  }
  .header-container .tags-container {
    display: none;
  }
  .slider-container {
    margin-top: 30px;
  }
  #header_logo {
    float: left;
    padding: 35px 35px;
    width: 55%;
    display: block;
  }
  #header_logo .logo {
    display: block;
    padding: 0;
  }
  .header-v3 #header_logo {
    padding: 35px 0 20px;
  }
  #block_html {
    margin-top: -1px;
  }
  .header-bottom {
    border-bottom: none;
  }
  .product_list .product-container .quick, .product_lists .product-container .quick, .quick {
    display: none !important;
  }
  #block_right {
    display: none;
  }
  #block_right .spcustom_html {
    display: none;
  }
  .ps-product-banner {
    margin-bottom: 29px;
  }
  .ps-product-banner .bg-custom-1 {
    padding-bottom: 30px;
  }
  #block_html {
    position: static;
  }
  .header-bottom #block_social {
    width: 55%;
  }
  .header-bottom #block_social .footer-social {
    margin-bottom: 0;
  }
  #block-menu {
    width: 45%;
    float: left;
  }
  .left-sidebar, .right-sidebar {
    margin-bottom: 30px;
  }
  .header-bottom {
    position: relative;
    bottom: auto;
    left: auto;
  }
  div.hot-deal {
    margin-bottom: 20px !important;
  }
  .box-deal {
    margin-bottom: 20px;
  }
  .social-footer {
    text-align: center;
  }
  .footer-container .box-payment .bg_pm {
    margin-top: 0;
  }
  .box-menu .spcustom_html {
    margin-bottom: 20px;
  }
  .footer-container .down-app {
    text-align: center;
    margin: 20px 0;
  }
  .footer-container .footer-social {
    margin: 20px 0;
    display: block;
    overflow: hidden;
    text-align: center;
  }
  .footer-container .footer-social a {
    display: inline-block;
    float: none;
  }
  .backtop {
    bottom: 50px;
  }
  .footer-container #footer {
    padding: 20px 0;
  }
  .header-bottom1, .header-bottom, .header-bottom .container {
    position: static !important;
  }
  #category #sidebar, #module-spsearchpro-catesearch #sidebar, #search #sidebar, #manufacturer #sidebar {
    padding-top: 0;
  }
  #category .columns-container, #module-spsearchpro-catesearch .columns-container, #search .columns-container, #manufacturer .columns-container {
    padding: 0;
  }
  .content_sortPagiBar_top {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
  }
  .content_sortPagiBar_top .container {
    padding: 0 1px;
    margin-bottom: 30px;
  }
  .content_sortPagiBar_top .bgr_sortbar {
    height: auto;
  }
  .content_sortPagiBar_top .bgr_sortbar .category-name {
    display: block;
    width: 100%;
  }
  .content_sortPagiBar_top .bgr_sortbar .productsSortForm {
    margin: 0 -10px;
  }
  .content_sortPagiBar_top .bgr_sortbar .nbrItemPage {
    float: left;
    margin: 0 30px;
  }
  .content_sortPagiBar_top .nbrItemPage, .content_sortPagiBar_bottom .nbrItemPage {
    width: 100%;
    margin-bottom: 12px;
  }
  .content_sortPagiBar_top #pagination, .content_sortPagiBar_bottom #pagination, .content_sortPagiBar_top #pagination_bottom, .content_sortPagiBar_bottom #pagination_bottom {
    margin-top: 0;
  }
  #layered_block_left.block h3.title_block {
    display: block !important;
    background: #eee;
    padding: 10px 15px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
  }
  .product_list .button-container .quick-view {
    display: none;
  }
  div.pagination {
    margin: 0;
  }
  .content_sortPagiBar_top .category-view-type, .content_sortPagiBar_bottom .category-view-type {
    display: none !important;
  }
  .content_sortPagiBar_top .productsSortForm, .content_sortPagiBar_bottom .productsSortForm {
    float: left;
    margin: 0;
  }
  .product_list .button-container {
    width: 140px;
  }
  .product_list.list .product-container .left-block {
    width: 100%;
  }
  .product_list.list .product-container .left-block img {
    width: 100%;
  }
  .product_list.list .product-container .right-block {
    width: 100%;
  }
  .product_list.list .product-container .right-block .product-top {
    width: 100%;
  }
  .product_list.list .product-container .right-block .product-name {
    width: 100%;
  }
  .product_list.list .product-container .right-block .product-info {
    padding-top: 30px;
  }
  .product_list.list .product-container .right-block .button-container {
    display: block;
  }
  .product_list.list .product-container .right-block .button-container .cart_button {
    float: left;
    margin-right: 10px;
  }
  .product_list.list .product-container .right-block .button-container .addToWishlist {
    margin-right: 10px;
  }
  .product_list.list .product-container .right-block .product-info {
    padding: 15px;
  }
  #product_right .slick-slide img, #product_left .slick-slide img {
    width: 100%;
  }
  #product_right #views_block .slick-arrow, #product_left #views_block .slick-arrow {
    top: 20px;
  }
  #product_right .sharing-buttons, #product_left .sharing-buttons {
    margin-bottom: 30px;
  }
  #product_right .content-info-product, #product_left .content-info-product {
    padding-bottom: 15px;
  }
  .right-sidebar {
    margin-top: 30px;
  }
  #category #sidebar {
    margin-bottom: 20px;
  }
  .content-v2 .header-container {
    margin-bottom: 15px;
  }
  .pb-left-column {
    margin-bottom: 40px;
  }
  .pb-left-column #image-block {
    width: 79%;
  }
  div.moreinfo_block ul.nav-tabs > li a {
    font-size: 13px;
  }
  #product_right .pb-left-column, #product_left .pb-left-column, #product_right .pb-right-column, #product_left .pb-right-column {
    width: 100%;
  }
  .product_list.grid .product-container .product-image .quick-view {
    display: none;
  }
  #layered_block_left {
    margin-bottom: 20px;
  }
  div.upsell_product {
    margin-bottom: 30px;
  }
  #stores_block_left {
    display: none;
  }
  .block, .moduletable {
    margin-bottom: 20px;
  }
  .about-image {
    margin-bottom: 20px;
  }
  .breadcrumb .category-name {
    font-size: 25px;
    line-height: 26px;
  }
  .header-v3 .header-bottom {
    background: none;
  }
  .header-v3 .header-bottom #block_social {
    display: none;
  }
  .header-v3 #header_logo {
    width: 100%;
    text-align: center;
  }
  .header-v3 #block_search {
    width: 63%;
    background: #fff;
  }
  .header-v3 #block_html {
    width: 37%;
  }
  .header-v3 #block_left {
    display: none;
  }
  .header-v3 #block_right {
    display: block;
  }
  .header-v3 .custom-header-area {
    float: left;
    text-align: left;
  }
  .content_v3 .ps-spotlight1 {
    padding-bottom: 0;
  }
  .content_v3 .ps-spotlight1 .bgr_spotlight1 {
    margin: 30px 0 0 0;
  }
  .content_v3 .ps-spotlight2 {
    margin-bottom: 35px;
  }
  .content_v3 .ps-spotlight3 {
    margin-bottom: 30px;
  }
  .header-v4 #block_right {
    display: block;
  }
  .header-v4 #block_left {
    float: left;
    width: 66.6667%;
  }
  .header-v4 #header_logo {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  .header-v4 #header_logo .logo {
    text-align: center;
  }
  .header-v4 #block_search {
    background: none;
  }
  .header-v4 #block-menu {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
  }
  .content_v4 .ps-spotlight1 {
    margin-bottom: 30px;
  }
  .content_v4 .ps-spotlight3 {
    margin-bottom: 30px;
  }
  .content_v4 .ps-test {
    margin-top: 10px;
  }
  .content_v4 .ps-spotlight5 .custom_extraslider4 {
    padding-top: 30px;
    margin-bottom: 20px;
  }
  .content_v4 .ps-spotlight6 {
    padding-bottom: 30px;
  }
  .content_v4 .footer-container #footer {
    padding-bottom: 25px;
  }
  .header-v5 .header-center .container {
    padding: 0;
  }
  .header-v5 .header-center #block_search {
    padding: 0;
    width: 100%;
  }
  .header-v5 .header-center .sp_searchpro .spr-container {
    width: 100%;
  }
  .header-v5 #block_html {
    width: 30%;
    padding: 7px 15px 8px;
  }
  .header-v5 #header_logo {
    padding: 0 15px;
    width: 70%;
  }
  .header-v5 .header-menu {
    padding: 0;
    border: none;
  }
  .header-v5 #block_social {
    display: none;
  }
  .header-v5 #languages-block-top {
    float: left;
    margin-right: 0px;
  }
  .content-v5 .content_v5 .box-banner-top {
    margin-bottom: 20px;
  }
  #attributes .attribute_list select {
    -webkit-appearance: none;
    border: 1px solid #ccc;
    -moz-appearance: none;
    appearance: none;
  }
  #block_right .sp_searchpro .sb-search-open .sb-search-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  #products-comparison.rtl .table-responsive {
    direction: ltr;
  }
  #module-blockwishlist-mywishlist.rtl .table-responsive {
    direction: ltr;
  }
  #identity .checkbox label {
    padding: 0 10px;
  }
  #identity .radio input[type=radio], #identity .radio-inline input[type=radio], #identity .checkbox input[type=checkbox], #identity .checkbox-inline input[type=checkbox] {
    position: relative;
    left: 0;
  }
  #identity div.radio {
    margin-right: 10px;
  }
  #identity.rtl .checkbox input[type=checkbox], #identity.rtl .checkbox-inline input[type=checkbox] {
    position: absolute;
    right: 0;
    left: auto;
  }
  #identity.rtl .checkbox label {
    padding: 0 20px;
  }
  #identity.rtl .checkbox .checker {
    right: 0;
  }
  #identity.rtl div.radio {
    margin-left: 10px;
  }
  .rtl #header_logo {
    float: right;
  }
  .rtl #block_left {
    float: left;
  }
  .rtl .product_list.list .product-container .right-block .button-container .addToWishlist {
    margin-left: 10px;
    margin-right: 0;
  }
  .rtl .product_list.list .product-container .right-block .button-container .cart_button {
    float: right;
    margin-left: 10px;
    margin-right: 0;
  }
  .rtl .content_sortPagiBar_top .productsSortForm, .rtl .content_sortPagiBar_bottom .productsSortForm {
    float: right;
    margin-top: 0;
  }
  .rtl .content_sortPagiBar_top .nbrItemPage, .rtl .content_sortPagiBar_bottom .nbrItemPage {
    margin-bottom: 12px;
  }
  .rtl .product_list .button-container a {
    border-left: none;
  }
  .rtl #block-cart .blockcart .shopping_cart a > .ajax_cart_quantity {
    right: auto;
    left: 0;
  }
  .rtl .footer-container #copyright .footer-payment {
    text-align: center;
  }
  .rtl div.pagination {
    margin: 0;
  }
  .rtl .content_sortPagiBar_top .productsSortForm, .rtl .content_sortPagiBar_bottom .productsSortForm {
    float: right;
  }
  .rtl .content_sortPagiBar_top .nbrItemPage, .rtl .content_sortPagiBar_bottom .nbrItemPage {
    float: right;
  }
  .rtl .header-v3 .custom-header-area {
    float: right;
    text-align: right;
  }
  .rtl .header-v4 #block_left {
    float: right;
  }
  .rtl .header-v4 .box-extra {
    padding: 0;
  }
  .rtl .content_v4 .extra-left {
    padding: 0;
  }
  .rtl.content-v5 .content_v5 div.sp-sp-cat .owl-nav .owl-next {
    right: 0;
  }
}
@media (max-width: 767px) and (min-width: 480px) {
  #block_left {
    width: 55.3%;
    float: right;
  }
  .header-v3 #block_left {
    width: 100%;
  }
  .moreinfo_block3 .more-download .custom-down {
    width: 70%;
  }
  .navbar #sp-megamenu .sp-megamenu-container {
    height: 230px !important;
  }
  .hot-category .list-category .item1, .hot-category .list-category .item2, .hot-category .list-category .item3 {
    text-align: center;
  }
  .hot-category .list-category .item1 .room, .hot-category .list-category .item2 .room, .hot-category .list-category .item3 .room {
    display: inline-block;
  }
  .footer-container .menu-footer ul li a {
    font-size: 10px;
  }
  #view_full_size > img {
    width: 100%;
  }
  .content-v1 .header-bottom #block_social {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .btn, button, .button, input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
    padding: 7px 10px;
  }
  .cart_navigation .button-exclusive {
    margin-bottom: 10px;
  }
  .header-v3 #header_logo {
    margin-bottom: -10px;
  }
  html {
    overflow-x: hidden;
  }
  body {
    overflow: hidden;
  }
  #header_logo {
    height: 96px;
    padding: 30px 15px 30px;
  }
  #user_infoblock-top {
    margin-left: 0;
  }
  #block-menu {
    width: 18%;
    padding: 0;
  }
  .header-bottom #block_social {
    width: 100%;
  }
  .custom-link-deal .view-deal {
    font-size: 12px;
  }
  .header-bottom #block_social .footer-social {
    padding: 17px 3px 13px;
  }
  .header-bottom #block_social .footer-social a {
    margin: 0 7px;
    font-size: 12px;
  }
  .ps-spotlight1 {
    margin-bottom: 25px;
  }
  .backtop {
    bottom: 7.5%;
  }
  .footer-social {
    padding-top: 10px;
  }
  .footer-social .socials a {
    margin-left: 0;
    margin-right: 15px;
  }
  .footer-container #footer-center .tags-container ul {
    padding-top: 10px;
  }
  .footer-container #footer-bottom .footer-payment {
    text-align: center;
    float: none;
    padding-top: 10px;
    display: inline-block;
    width: 100%;
  }
  div.pagination {
    width: 100%;
    margin: 0 0 10px;
  }
  .content_sortPagiBar_top .nbrItemPage, .content_sortPagiBar_bottom .nbrItemPage {
    margin: 0 0 10px -10px;
    width: 100%;
  }
  .content_sortPagiBar_top .productsSortForm, .content_sortPagiBar_bottom .productsSortForm {
    width: 100%;
  }
  .content_sortPagiBar_top .productsSortForm .selector1, .content_sortPagiBar_bottom .productsSortForm .selector1 {
    direction: rtl;
  }
  .content_sortPagiBar_top .productsSortForm .selector span, .content_sortPagiBar_bottom .productsSortForm .selector span {
    text-align: left;
  }
  #block_left {
    width: 86%;
    float: right;
  }
  .product_list .ajax_block_product {
    width: 100%;
  }
  #pagination ul.pagination, #pagination_bottom ul.pagination {
    margin: 0 -3px;
  }
  .content_sortPagiBar_top .bgr_sortbar .nbrItemPage {
    margin: 0 -10px;
  }
  .content_sortPagiBar_top #pagination, .content_sortPagiBar_bottom #pagination, .content_sortPagiBar_top #pagination_bottom, .content_sortPagiBar_bottom #pagination_bottom {
    width: 100%;
    margin-top: 12px;
  }
  .content_sortPagiBar_top #pagination .pagination, .content_sortPagiBar_bottom #pagination .pagination, .content_sortPagiBar_top #pagination_bottom .pagination, .content_sortPagiBar_bottom #pagination_bottom .pagination {
    margin: 0;
  }
  .moreinfo_block3 .more-download .custom-down {
    width: 100%;
  }
  .pb-left-column #image-block {
    width: 69%;
  }
  #attributes .attribute_list.select-color-pick {
    width: 120px !important;
  }
  #views_block {
    width: 70px;
    margin-right: 10px;
    padding-top: 0;
  }
  .pb-right-column .comments_note .comments_advices {
    padding: 0;
  }
  .content-info-product {
    padding-bottom: 30px;
  }
  .sharing-buttons {
    margin-bottom: 30px;
  }
  .sharing-buttons .buttons {
    margin: 0;
  }
  .sharing-buttons .buttons a {
    font-size: 15px;
    line-height: 22px;
    margin-left: 20px;
  }
  #product_right #views_block .slick-arrow, #product_left #views_block .slick-arrow {
    top: 30px;
  }
  .box-cart-bottom {
    padding-left: 10px;
  }
  div.moreinfo_block ul.nav-tabs > li {
    float: none;
    margin-right: 0 !important;
    margin-top: 10px !important;
  }
  div.moreinfo_block ul.nav-tabs > li a {
    display: block;
  }
  div.moreinfo_block ul.nav-tabs > li:before, div.moreinfo_block ul.nav-tabs > li:after {
    display: none;
  }
  .blockproductscategory.block h3.title_block {
    font-size: 23px;
  }
  .blockproductscategory.block h4.subtitle span {
    width: 100%;
    font-size: 11px;
  }
  .blockproductscategory.block h4.subtitle span span {
    width: auto;
    padding: 0 10px;
  }
  #view_full_size > img {
    height: auto;
  }
  .content_sortPagiBar_top .bgr_sortbar {
    height: auto;
  }
  .content_sortPagiBar_top .bgr_sortbar .productsSortForm {
    margin: 0;
  }
  .content_sortPagiBar_top .bgr_sortbar #productsSortForm label {
    padding-left: 0;
  }
  #order .cart_navigation .button-exclusive.btn.btn-default {
    margin-bottom: 5px;
  }
  #mywishlist input[type="text"] {
    width: 80%;
  }
  .content-v2 .blockcart {
    width: 19.4%;
    top: 103px;
  }
  .content-v2 .blockcart .shopping_cart {
    height: auto;
    padding: 0;
  }
  .content-v2 .ps-spotlight4 {
    padding-bottom: 10px;
  }
  .content-v3 .header-v3 #languages-block-top {
    float: left;
    margin-right: 0;
  }
  .content-v3 .header-v3 #currencies-block-top {
    margin-left: 0;
    margin-right: 5px;
  }
  .content-v3 .header-v3 #currencies-block-top div.current:after {
    right: -3px;
  }
  .header-v3 #block_left {
    width: 100%;
  }
  .header-v3 #block_search {
    width: 100%;
  }
  .header-v3 #block_html {
    width: 100%;
  }
  .header-v4 #header_logo .logo {
    text-align: left;
  }
  .content-v4 #block_left {
    width: 54%;
    padding-right: 0;
  }
  .content-v4 #block_right {
    padding-left: 0;
  }
  .content-v4 #languages-block-top {
    margin-right: 0;
  }
  .content-v4 .header-v4 .header-center #block_search {
    width: 100%;
  }
  .content-v4 .header-v4 .header-bottom .header-menu {
    position: static;
  }
  .content-v4 .header-v4 #block_html {
    margin-top: -15px;
    width: 30%;
  }
  .content-v4 .ps-spotlight6 {
    padding-bottom: 30px;
  }
  .content-v4 .footer-container #footer {
    padding-bottom: 5px;
  }
  .content-v4 .ps-spotlight3 .bg-spotlight3 {
    padding-bottom: 30px;
  }
  #block_left {
    width: 79%;
  }
  .featured_product {
    float: left;
  }
  .content-v2 .ps-spotlight4 .custom-col-2 .hot_sale {
    margin-bottom: 0;
  }
  .rtl #block_left {
    padding-left: 0;
    padding-right: 15px;
  }
  .rtl #block_right {
    padding-left: 15px;
    padding-right: 0;
  }
  .rtl .footer-social .socials a {
    margin-left: 8px;
  }
  .rtl div.pagination {
    margin: 0 0 10px;
  }
  .rtl .content_sortPagiBar_top .bgr_sortbar .nbrItemPage {
    margin: 0 -10px 10px 0;
  }
  .rtl #views_block {
    margin-left: 10px;
  }
  .rtl .sharing-buttons .buttons a {
    margin-right: 25px;
    margin-left: 0;
  }
  .rtl .box-cart-bottom {
    padding-right: 5px;
  }
  .rtl.content-v3 .header-v3 #currencies-block-top {
    margin-left: 5px;
    margin-right: 0;
  }
  .rtl.content-v3 .header-v3 #currencies-block-top div.current:after {
    left: 7px;
    right: auto;
  }
  .rtl .content_sortPagiBar_top .productsSortForm .selector span, .rtl .content_sortPagiBar_bottom .productsSortForm .selector span {
    padding: 0px 5px 0 35px;
  }
  .rtl .content_sortPagiBar_top .productsSortForm .selector1, .rtl .content_sortPagiBar_bottom .productsSortForm .selector1 {
    text-align: left;
  }
  .rtl .header-v3 #user_infoblock-top div.wishlist1 span, .rtl .header-v3 .header-v3 #user_infoblock-top div.wishlist1 > a, .rtl .header-v3 .header-v3 #user_infoblock-top div.checkout1 span, .rtl .header-v3 .header-v3 #user_infoblock-top div.checkout1 > a, .rtl .header-v3 .header-v3 #user_infoblock-top div.links span, .rtl .header-v3 .header-v3 #user_infoblock-top div.links > a {
    padding: 0 0 0 15px;
  }
  .rtl .header-v3 #block_left {
    width: 100%;
  }
  .rtl .header-v3 #block_right {
    padding-right: 15px;
  }
  .rtl .header-v4 #block_left {
    width: 44%;
  }
  .rtl .header-v4 #header_logo .logo {
    text-align: right;
  }
  .rtl.content-v5 .header-v5 #header_logo {
    padding-right: 15px;
  }
  .rtl.content-v5 .header-v5 #user_infoblock-top {
    float: left;
    text-align: right;
  }
  .rtl .footer-social .socials a {
    margin-left: 15px;
    margin-right: 0px;
  }
}
@media (min-width: 480px) and (max-width: 566px) {
  #user_infoblock-top div.wishlist1, #user_infoblock-top div.checkout1 {
    display: none !important;
  }
}
