/*   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)
 */
/* 1.HD devices Desktops  
================================================== */
@media (min-width: 1450px) {
  #layer_cart {
    margin: 200px 0px 0px; } }
/* 2.Large devices Desktops 
================================================== */
/* 3.Medium devices Desktops 
================================================== */
@media (min-width: 980px) and (max-width: 1199px) {
  div.uploader span.filename {
    width: 117px; }

  #page {
    background-color: #fff; }

  .bx-wrapper {
    width: 100%;
    max-width: 100% !important; }
    .bx-wrapper .homeslider-container {
      overflow: hidden; }
      .bx-wrapper .homeslider-container img {
        width: 100% !important;
        height: auto; }

  .layered_slider_container {
    width: 90%; }

  #block_topleft {
    padding-right: 0; }

  .blockcart {
    right: -6px; }

  #layer_cart {
    width: 100%;
    left: -14%; }

  .header-container .header-bottom .contain-header-bottom {
    width: 97%; }

  .spr-container .spr-query {
    width: 78%; }

  .bx-wrapper .bx-controls-direction a {
    top: 40%; }

  #yt_header_right .row {
    margin: 0; }

  #yt_header_right {
    padding: 0; }
    #yt_header_right #homepage-slider {
      padding: 0 15px; }

  .sp-category-slider {
    width: 100%; }
    .sp-category-slider .show-sub.preset02-3 .slider {
      width: 100%; }
    .sp-category-slider .slider .vpo-wrap .vp {
      box-shadow: none; }
      .sp-category-slider .slider .vpo-wrap .vp .item {
        border: 1px solid #ddd;
        margin: 0 1%; }
    .sp-category-slider .page-button .control-button li.preview {
      left: -12px; }

  .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
    max-width: 95.9px;
    min-width: 95.9px;
    display: inline-block; }

  .sp-manu-slider {
    border-bottom: 1px solid #ddd; }

  .wrapper-listingtab .ltabs-img-des img {
    height: 390px; }

  .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item {
    height: 390px !important; }
    .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner {
      height: 390px; }

  .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner .item-info .button-container .wrap-box-button {
    display: none; }
    .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner .item-info .button-container .wrap-box-button > div.qview {
      position: relative;
      top: -3px !important; }

  .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item:hover .item-inner .item-info .button-container .wrap-box-button {
    display: block; }

  .deal-listing {
    display: none; }

  div.sp-deal .slider {
    margin: 0 -28px 0 0; }
    div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-img .item-img-info {
      text-align: center; }

  .newsletter_home .block_content #newsletter-input {
    width: 430px; }

  .newsletter_home {
    margin-top: 15px; }

  .banner-home {
    padding-left: 14px; }

  .static-home .img-banner {
    width: 32%; }

  .welcome-msg li {
    padding: 0 10px; }

  div.sp-slider .slider .vpo-wrap .vp .item .button-container .wrap-box-button {
    display: none; }
    div.sp-slider .slider .vpo-wrap .vp .item .button-container .wrap-box-button > div.qview {
      position: relative;
      top: -4px !important; }

  div.sp-slider .slider .vpo-wrap .vp .item:hover .button-container .wrap-box-button {
    display: block; }

  .module-title h3 strong, .module-title h3 span {
    font-size: 13px; }

  ul.product_list .button-container .wrap-box-button {
    display: none; }
    ul.product_list .button-container .wrap-box-button > div.qview {
      position: relative;
      top: -3px !important; }

  ul.product_list.grid .ajax_block_product:hover .button-container .wrap-box-button {
    display: block; }

  ul.product_list.list > li .product-container .product-image-container .quick-view-wrapper-mobile {
    display: none !important; }
  ul.product_list.list > li .product-container:hover .product-image-container .quick-view-wrapper-mobile {
    display: block !important; }

  ul.product_list.list .button-container .wrap-box-button {
    display: block; }

  .content_sortPagiBar .sortPagiBar form {
    margin: 0 0 0 2%; }

  #thumbs_list li {
    width: 106px; }

  .box-cart-bottom .button {
    font-size: 14px; }

  span.view_scroll_spacer > a {
    top: 38px; }

  section.blockproductscategory #productscategory_list .product-box .price_display .old-price {
    display: block; }

  /*------ABOUT US ------*/
  .about-us .about-content .title strong {
    font-size: 20px; }
  .about-us .about-content .ourmember.page-heading .pre-text {
    text-align: center;
    padding: 0; }

  .about-us .owl-dots {
    left: 43%; }

  #footer_top {
    padding-top: 15px;
    padding-bottom: 15px; }

  div.footer-container .box-footer.social_block {
    text-align: center;
    height: 40px; }
    div.footer-container .box-footer.social_block ul.social-block li a {
      height: 40px;
      line-height: 43px; }

  #thumbs_list li {
    width: 84px !important;
    height: 84px !important; }

  span.view_scroll_spacer > a.prev {
    top: -32px; }

  span.view_scroll_spacer > a.next {
    top: auto;
    bottom: 0;
    left: 21px; }

  span.view_scroll_spacer > a {
    left: 25px; }

  #up-sell .bx-viewport {
    box-shadow: none; }

  #up-sell ul.bxslider li.item {
    margin-right: 28px !important; }
    #up-sell ul.bxslider li.item:hover {
      border: 1px solid #aaa; }

  #up-sell ul.bxslider li.item .functional-buttons .wrap-box-button {
    display: none; }
    #up-sell ul.bxslider li.item .functional-buttons .wrap-box-button > div.qview {
      position: relative;
      top: -3px !important; }

  #up-sell ul.bxslider li.item:hover .functional-buttons .wrap-box-button {
    display: block; }

  #up-sell .owl-controls .owl-nav {
    right: -8px; }

  .content_only #views_block {
    display: block !important; }
    .content_only #views_block #thumbs_list li {
      width: 80px !important; }
  .content_only .pb-left-column #image-block {
    float: right; }
  .content_only .pb-right-column {
    padding: 0 25px;
    width: 35% !important; }
  .content_only span.view_scroll_spacer > a.next {
    bottom: 0;
    top: auto !important; }
  .content_only span.view_scroll_spacer > a.prev {
    top: -32px !important; }

  .is_rtl #yt_header_right {
    padding-right: 15px; }
    .is_rtl #yt_header_right #homepage-slider {
      padding: 0 0 0 15px; }
  .is_rtl div.uploader span.filename {
    width: 115px; }
  .is_rtl .blockcart {
    right: inherit;
    left: -24px; }
  .is_rtl #layer_cart {
    left: inherit;
    right: -11%; }
  .is_rtl .sp-vertical-megamenu .vf-megamenu li {
    text-align: right; }
  .is_rtl .static-home .img-banner {
    width: 32%; }
  .is_rtl .banner-home {
    margin-right: 0;
    padding-right: 0; }
  .is_rtl .banner-home .static-home .banner-3 {
    float: left; }
  .is_rtl .bonus_menu .b_menu.shipping {
    padding-right: 60px;
    padding-left: auto; }
    .is_rtl .bonus_menu .b_menu.shipping:before {
      right: 10px;
      left: auto; }
  .is_rtl .bonus_menu .b_menu.pay {
    padding-right: 65px;
    padding-left: auto; }
    .is_rtl .bonus_menu .b_menu.pay:before {
      right: 20px;
      left: auto; }
  .is_rtl .bonus_menu .b_menu.gift {
    padding-right: 45px;
    padding-left: auto; }
    .is_rtl .bonus_menu .b_menu.gift:before {
      right: 10px;
      left: auto; }
  .is_rtl div.clients_say .block_content .text {
    text-align: right;
    padding-left: 5px; }
  .is_rtl .content_sortPagiBar .display, .is_rtl .content_sortPagiBar .display_m {
    margin: -1px 0 0 10px; }
  .is_rtl span.view_scroll_spacer > a.next {
    right: 31px;
    left: inherit; }
  .is_rtl.content_only span.view_scroll_spacer > a.next {
    right: 40px !important; }
  .is_rtl #up-sell ul.bxslider li.item {
    margin-right: -2px !important; }
  .is_rtl #up-sell .owl-controls .owl-nav {
    left: -8px;
    right: inherit; } }
/* 4.Small devices Tablets
================================================== */
@media (min-width: 767px) and (max-width: 979px) {
  #gear-right, #gear-right2 {
    display: none; }

  div.uploader span.filename {
    width: 435px; }

  .contact-form-box .submit {
    margin-bottom: 30px; }

  .demo-menu {
    display: none; }

  #cms .item-imgage {
    float: none !important;
    text-align: center;
    margin: 0px 0px 30px !important; }

  div.form-group input[type="text"] {
    width: 100%; }
  div.form-group input[type="password"] {
    width: 100%; }

  #sdsblogArticle .articleContent {
    float: none;
    margin: 0px 0px 20px 0; }

  #smartblogcat .sdsarticleCat .articleContent {
    margin: 0px 20px 20px 0 !important; }
    #smartblogcat .sdsarticleCat .articleContent a {
      display: inline-block; }

  #currencies-block-top {
    margin: 0px 9px; }

  .header_user_info ul.links li.wishlist {
    margin-left: 9px; }

  .header_search .header_user_info {
    display: none; }

  #block_topleft {
    display: none; }

  .blockcart {
    width: auto;
    top: 8px;
    right: 13px; }
    .blockcart:after {
      left: -34px;
      border-width: -19px; }

  .shopping_cart > a:first-child {
    height: 40px;
    line-height: 40px; }

  .sp-vertical-menu {
    display: none; }

  .header-container #top_menu {
    margin-left: 0; }

  #block_top_menu {
    width: 100%;
    padding: 0;
    margin: 0;
    position: relative;
    left: -110px;
    top: 67px; }
    #block_top_menu .cat-title {
      display: block;
      padding: 9px 20px;
      color: #fff;
      font-weight: bold;
      font-size: 14px;
      text-transform: uppercase;
      cursor: pointer;
      z-index: 100; }
      #block_top_menu .cat-title .fa {
        font-size: 21px; }
    #block_top_menu .sf-menu {
      float: none;
      display: none;
      background: #333;
      position: absolute !important;
      width: 100%;
      z-index: 999;
      left: 0; }
      #block_top_menu .sf-menu > li {
        float: none;
        margin: 0;
        position: relative;
        z-index: 2;
        border: none; }
        #block_top_menu .sf-menu > li > a {
          padding: 13px 20px;
          color: #fff;
          text-transform: uppercase; }
          #block_top_menu .sf-menu > li > a:before {
            height: 3px;
            background: #fff; }
        #block_top_menu .sf-menu > li:hover .menu-mobile-grover {
          background: #fff; }
      #block_top_menu .sf-menu .menu-mobile-grover {
        height: 30px;
        line-height: 30px;
        text-align: center;
        transition: 0.3s all ease 0s;
        position: absolute;
        right: 15px;
        top: 10px;
        width: 30px;
        z-index: 2;
        display: block;
        cursor: pointer;
        background: #999; }
        #block_top_menu .sf-menu .menu-mobile-grover:after {
          content: "+";
          font-family: "FontAwesome";
          font-size: 26px; }
        #block_top_menu .sf-menu .menu-mobile-grover.active:after {
          content: "-";
          line-height: 27px; }
      #block_top_menu .sf-menu ul {
        position: static;
        border: none;
        width: 100%;
        box-shadow: none;
        padding: 20px;
        display: none; }
        #block_top_menu .sf-menu ul > li {
          float: none;
          padding: 0;
          width: 100%; }
          #block_top_menu .sf-menu ul > li ul {
            padding: 0; }

  #block_top_menu li.category-thumbnail {
    display: none; }

  #block_top_menu .sf-menu ul > li {
    padding: 4px 0; }

  #block_top_menu .sf-menu ul ul {
    display: block !important; }

  .spr-container {
    width: 99%; }

  .spr-container .spr-query {
    width: 74%; }

  .spr-container {
    margin-left: 0;
    margin-right: 0; }

  .header-container .header_search {
    padding-right: 0; }

  #yt_header_right .row {
    margin: 0; }

  #homepage-slider {
    padding: 0; }

  div.sale_products {
    margin-bottom: -125px;
    margin-top: -130px; }

  .sp-deal {
    display: none; }

  div.sp-slider .slider .vpo-wrap .vp .item .button-container .wrap-box-button {
    display: none; }
    div.sp-slider .slider .vpo-wrap .vp .item .button-container .wrap-box-button > div.qview {
      position: relative;
      top: -4px !important; }

  div.sp-slider .slider .vpo-wrap .vp .item:hover .button-container .wrap-box-button {
    display: block; }

  .sp-listing-tabs .owl-controls .owl-nav {
    top: -195px; }

  .ltabs-img-des {
    display: none; }

  .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items {
    margin: 0; }

  .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
    margin-bottom: 5px;
    float: none;
    display: inline-block; }

  .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner {
    margin-left: 0; }

  .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner .item-info .button-container .wrap-box-button {
    display: none; }
    .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner .item-info .button-container .wrap-box-button > div.qview {
      position: relative;
      top: -3px !important; }

  .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item:hover .item-inner .item-info .button-container .wrap-box-button {
    display: block; }

  .wrapper-listingtab .sp-listing-tabs .owl-carousel .owl-item {
    padding: 0 3px; }

  .banner-home {
    padding: 0; }

  .static-home .img-banner {
    width: 32%; }

  div.sp-manu-slider .slider .vpo-wrap .vp .item {
    width: 33.3333%; }

  .header-container .header-bottom .contain-header-bottom {
    width: 96%; }

  .sp-vertical-megamenu {
    display: none; }

  #social_block {
    height: 40px; }

  ul.social-block {
    width: 100%;
    text-align: center; }
    ul.social-block li {
      padding: 0 20px; }
    ul.social-block li a {
      height: 40px;
      line-height: 40px; }

  .newsletter_home {
    margin-top: 15px; }
    .newsletter_home .block_content #newsletter-input {
      width: 270px; }

  .sp-category-slider {
    width: 100%; }
    .sp-category-slider .show-sub.preset02-3 .slider {
      width: 100%; }
    .sp-category-slider .slider .vpo-wrap .vp {
      box-shadow: none; }
      .sp-category-slider .slider .vpo-wrap .vp .item {
        border: 1px solid #ddd;
        margin: 0 1%; }
      .sp-category-slider .slider .vpo-wrap .vp .quick-view-wrapper-mobile {
        display: none !important; }

  div.lastestnews .sds_blog_post {
    padding: 17px 20px; }
    div.lastestnews .sds_blog_post .news_module_image_holder {
      float: left;
      margin-right: 20px; }

  div.lastestnews .sds_blog_post .sds_post_title {
    display: block;
    float: left; }

  .hidden-sm {
    display: none !important; }

  ul.social-block li {
    margin: 0; }

  #footer_top {
    padding: 15px 0; }
    #footer_top .col-sm-12 {
      padding: 0; }

  div.footer-container .box-footer {
    width: 33.3%;
    margin-bottom: 20px; }
    div.footer-container .box-footer.choose-block {
      padding-left: 20px;
      clear: both; }
    div.footer-container .box-footer.contact-infos {
      padding-left: 0; }

  div.footer-container #footer-bottom {
    line-height: 1.5em; }

  .top-pagination-content, .bottom-pagination-content {
    margin: 0; }

  .nbrItemPage {
    float: left; }

  .content_sortPagiBar .sortPagiBar label {
    width: 50px; }

  ul.product_list.grid .button-container .wrap-box-button {
    display: none; }
    ul.product_list.grid .button-container .wrap-box-button > div.qview {
      position: relative;
      top: -3px !important; }

  ul.product_list.grid .ajax_block_product:hover .button-container .wrap-box-button {
    display: block; }

  ul.product_list.list > li .product-container .product-image-container .quick-view-wrapper-mobile {
    display: none !important; }
  ul.product_list.list > li .product-container:hover .product-image-container .quick-view-wrapper-mobile {
    display: block !important; }

  ul.product_list.list .button-container .wrap-box-button {
    display: block; }

  .primary_block .pb-left-column {
    width: 100%;
    margin-bottom: 30px; }
  .primary_block .pb-right-column {
    width: 100%; }

  #product.content_only div.primary_block .pb-left-column, #product.content_only div.primary_block .pb-right-column {
    width: 50%; }

  #product_comments_block_tab div.comment {
    margin-top: 15px; }
    #product_comments_block_tab div.comment .comment_author {
      width: 100%;
      margin-bottom: 15px;
      padding: 0; }
    #product_comments_block_tab div.comment .comment_details {
      width: 100%;
      border: none;
      padding: 0; }

  span.view_scroll_spacer > a.next {
    top: auto;
    bottom: 0;
    left: 50px; }

  span.view_scroll_spacer > a.prev {
    left: 50px; }

  section.blockproductscategory #productscategory_list .product-box .price_display .old-price {
    display: block; }

  span.view_scroll_spacer > a.next {
    top: auto;
    bottom: 0px; }

  .primary_block .pb-right-column {
    padding: 0 25px; }

  .layered_slider_container {
    width: 90%; }

  #up-sell .page-title-slider {
    width: 100%; }

  #up-sell .owl-controls .owl-nav {
    top: -82px; }

  #up-sell ul.bxslider li.item .functional-buttons .wrap-box-button {
    display: none; }
    #up-sell ul.bxslider li.item .functional-buttons .wrap-box-button > div.qview {
      position: relative;
      top: -3px !important; }

  #up-sell ul.bxslider li.item:hover .functional-buttons .wrap-box-button {
    display: block; }

  #product_comparison .compare_extra_information {
    width: 14%; }

  .socialsharing_product .social-sharing {
    margin: 0px 5px 10px; }

  .primary_block {
    padding: 10px; }

  .about-us .about-content .title strong {
    font-size: 20px; }
  .about-us .about-content .ourmember.page-heading .pre-text {
    text-align: center;
    padding: 0; }

  .about-us .owl-dots {
    left: 43%; }

  .is_rtl {
    /*----About us -------------*/ }
    .is_rtl div.uploader span.filename {
      width: 435px; }
    .is_rtl #block_topleft {
      float: right; }
    .is_rtl #block_topright {
      float: left; }
    .is_rtl .block_bannertop .col-md-12 {
      float: none; }
    .is_rtl .blockcart {
      left: -24px;
      right: inherit; }
    .is_rtl .content_sortPagiBar .nbrItemPage {
      min-width: 130px;
      clear: none;
      margin-right: 2%; }
    .is_rtl .content_sortPagiBar .sortPagiBar .selector {
      width: 150px !important; }
    .is_rtl #product_comments_block_tab div.comment .comment_details {
      border: none; }
    .is_rtl #block_top_menu {
      right: -92px;
      left: inherit; }
    .is_rtl .banner-home {
      margin-right: 0;
      padding-left: 0; }
      .is_rtl .banner-home .static-home .banner-3 {
        margin-left: 0;
        margin-right: 0; }
      .is_rtl .banner-home .static-home .banner-2 {
        margin-right: 14px;
        margin-left: 4px; }
    .is_rtl .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner {
      margin-right: 0; }
    .is_rtl .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner {
      border-right: 1px solid #ddd; }
    .is_rtl div.lastestnews .sds_blog_post .news_module_image_holder {
      float: right;
      margin-left: 20px;
      margin-right: 0; }
    .is_rtl div.clients_say .block_content .info {
      text-align: right; }
    .is_rtl .sp-manu-slider .not-js .vpo-wrap .vp .item {
      float: right;
      text-align: right; }
    .is_rtl ul.product_list .button-container .cart_button {
      left: -40px; }
    .is_rtl .about-us {
      padding-right: 10px; }
      .is_rtl .about-us .about-us .owl-dots {
        left: inherit;
        right: 44%; }
      .is_rtl .about-us .first {
        float: right; }
      .is_rtl .about-us .title strong {
        padding: 0 0 0 15px; }
      .is_rtl .about-us .image {
        float: right;
        margin-left: 30px;
        margin-right: 0; }
    .is_rtl #smartblogcat .sdsarticleCat .articleContent {
      padding: 0 0 20px 20px !important; }
    .is_rtl div.footer-container .box-footer.social_block {
      margin-right: 0;
      text-align: center; }
    .is_rtl div.footer-container .box-footer {
      padding-right: 20px; }
    .is_rtl div.footer-container .box-footer {
      float: right; }
    .is_rtl .newsletter_home {
      float: right; }
      .is_rtl .newsletter_home .title-block {
        margin-right: 0; }
    .is_rtl #thumbs_list {
      direction: rtl;
      float: right; }
      .is_rtl #thumbs_list li {
        margin: 0 0 10px 9px; }
    .is_rtl span.view_scroll_spacer > a.next {
      right: 50px;
      left: inherit; }
    .is_rtl span.view_scroll_spacer > a.prev {
      right: 50px;
      left: inherit; }
    .is_rtl .box-cart-bottom #add_to_cart {
      margin: 4px 0 0 0; } }
/* 5.Extra small devices Phones
================================================== */
@media (max-width: 767px) {
  #gear-right, #gear-right2 {
    display: none; }

  div.demo-menu {
    display: none; }

  ul.product_list .product-image-container .quick-view-wrapper-mobile {
    display: none; }

  div.sp-slider .slider .vpo-wrap .vp .item .item-image-container .quick-view-wrapper-mobile {
    display: none; }

  .header-container #header .header-top {
    height: 34px; }
    .header-container #header .header-top #block_topright > div.header_user_info ul.links li.checkout {
      border-left: 0; }

  .header-container .header-center {
    background: #fff; }
    .header-container .header-center #header_logo {
      text-align: center;
      margin-bottom: 20px; }
  .header-container .header-center, .header-container .header-bottom {
    padding: 0 15px; }

  .header-container #top_menu {
    margin-left: 0; }

  #homepage-slider {
    display: block !important; }

  #yt_header_right {
    display: block !important; }
    #yt_header_right .deal-listing, #yt_header_right .banner-home {
      display: none; }

  #left_column {
    margin-bottom: 30px; }

  .header-container .header-center {
    position: relative; }

  #top_menu {
    padding: 0;
    margin: 0; }

  #block_top_menu {
    width: 100%;
    padding: 0;
    margin: 0;
    position: relative;
    top: 0px;
    left: 0px; }
    #block_top_menu .cat-title {
      display: block;
      padding: 9px 20px;
      color: #000;
      font-weight: bold;
      font-size: 14px;
      text-transform: uppercase;
      cursor: pointer;
      z-index: 100; }
      #block_top_menu .cat-title .fa {
        font-size: 21px; }
      #block_top_menu .cat-title:after {
        display: none; }
    #block_top_menu .sf-menu {
      float: none;
      display: none;
      background: #333;
      position: absolute !important;
      width: 100%;
      z-index: 9999;
      left: 0; }
      #block_top_menu .sf-menu > li {
        float: none;
        margin: 0;
        position: relative;
        z-index: 2; }
        #block_top_menu .sf-menu > li > a {
          padding: 13px 20px;
          color: #fff;
          text-transform: uppercase; }
          #block_top_menu .sf-menu > li > a:before {
            height: 3px;
            background: #fff; }
        #block_top_menu .sf-menu > li:hover .menu-mobile-grover {
          background: #fff; }
      #block_top_menu .sf-menu .menu-mobile-grover {
        height: 30px;
        line-height: 30px;
        text-align: center;
        transition: 0.3s all ease 0s;
        position: absolute;
        right: 15px;
        top: 10px;
        width: 30px;
        z-index: 2;
        display: block;
        cursor: pointer;
        background: #999; }
        #block_top_menu .sf-menu .menu-mobile-grover:after {
          content: "+";
          font-family: "FontAwesome";
          font-size: 26px; }
        #block_top_menu .sf-menu .menu-mobile-grover.active:after {
          content: "-";
          line-height: 27px; }
      #block_top_menu .sf-menu ul {
        position: static;
        border: none;
        width: 100%;
        box-shadow: none;
        padding: 20px;
        display: none; }
        #block_top_menu .sf-menu ul > li {
          float: none;
          padding: 0;
          width: 100%; }
          #block_top_menu .sf-menu ul > li ul {
            padding: 0; }

  #block_top_menu li.category-thumbnail {
    display: none; }

  #block_top_menu .sf-menu ul > li {
    padding: 4px 0; }

  #block_top_menu .sf-menu ul ul {
    display: block !important; }

  #block_topleft {
    display: none; }

  .header-container .block_bannertop {
    display: none; }

  .header-container {
    margin-bottom: 15px; }
    .header-container .header-top {
      padding: 0; }
      .header-container .header-top #block_topright {
        text-align: center;
        padding: 0 15px;
        font-size: 0; }
        .header-container .header-top #block_topright > div {
          height: 34px;
          padding: 7px 15px;
          margin: 0;
          font-size: 14px; }
          .header-container .header-top #block_topright > div#languages-block-top {
            border-left: 0;
            border-right: 0; }
          .header-container .header-top #block_topright > div.header_user_info {
            padding: 0; }
            .header-container .header-top #block_topright > div.header_user_info ul.links li {
              padding: 7px 15px;
              margin: 0;
              height: 34px; }
              .header-container .header-top #block_topright > div.header_user_info ul.links li.account {
                border-right: solid 1px #e3e1e1;
                float: left;
                border-left: 0; }
    .header-container .header-center {
      padding: 25px 0; }

  .blockcart {
    right: 14px;
    top: 0; }

  #layer_cart {
    left: 6%; }

  #header .shopping_cart:hover .cart_block {
    z-index: 9999; }

  .shopping_cart > a:first-child {
    height: 40px;
    line-height: 40px; }

  #languages-block-top ul {
    left: -1px;
    right: auto;
    top: 100%;
    width: 102%; }

  #currencies-block-top ul {
    left: -1px;
    right: auto;
    top: 100%;
    width: 103%; }

  #header_logo {
    text-align: center; }

  .header_search .header_user_info {
    display: none; }

  #search_block_top {
    display: none; }

  #languages-block-top {
    vertical-align: top; }

  .search_block_top {
    margin: 3px 0 0 0; }

  .header-container .header-bottom .contain-header-bottom {
    width: 100%; }

  #search_block_top {
    float: right;
    position: relative;
    z-index: 9999;
    position: absolute;
    bottom: -45px;
    right: 15px; }
    #search_block_top #searchbox {
      margin: 0; }
      #search_block_top #searchbox #search_query_top {
        display: none; }
      #search_block_top #searchbox .button-search {
        background: url(../img/icon/icon_search.png) no-repeat center center transparent !important;
        height: 45px;
        width: 50px;
        margin: 0;
        border-radius: 0; }
        #search_block_top #searchbox .button-search .fa {
          display: none; }

  #module-cheque-payment form select, #module-bankwire-payment form select {
    margin: 0; }

  .spr-container {
    padding: 0 10px;
    margin-left: 0; }

  .spr-container .spr-query {
    width: 52%; }

  #currencies-block-top div.current,
  #languages-block-top div.current {
    line-height: inherit; }

  .sp-vertical-megamenu {
    display: none; }

  .header_user_info ul.links li a {
    font-size: 0;
    line-height: inherit; }

  .header_user_info ul.links li.account > a::after {
    display: none; }

  .sp-vertical-menu {
    margin: 0; }
    .sp-vertical-menu .vf-menu {
      position: relative;
      top: auto !important;
      left: auto;
      bottom: auto;
      right: auto;
      opacity: 1;
      z-index: 999;
      height: auto !important; }
      .sp-vertical-menu .vf-menu li ul {
        border: none; }

  .static-home a {
    margin-bottom: 20px; }

  .index .slider-container {
    margin: 0; }

  .bx-wrapper {
    display: block; }

  #yt_header_right #homepage-slider {
    margin: 15px 0;
    overflow: hidden;
    padding: 0 15px; }

  .sp-slider .preset03-2 .vpo-wrap .vp .item {
    width: 50%; }

  div.sp-slider .slider .vpo-wrap .vp .item,
  div.sp-slider .slider .vpo-wrap .vp {
    height: 400px !important; }

  div.sp-slider .slider .vpo-wrap .vp .item .item-wrap {
    height: 400px !important; }

  div.sp-slider .slider .vpo-wrap .vp .item .item-wrap.full {
    height: 400px !important; }

  div.sp-slider .slider .vpo-wrap .vp .item:hover .item-wrap.full {
    height: 400px !important; }

  div.sp-slider.slider-item3 .slider .vpo-wrap .vp .item,
  div.sp-slider.slider-item3 .slider .vpo-wrap .vp {
    height: 420px !important; }

  div.sp-slider.slider-item3 .slider .vpo-wrap .vp .item .item-wrap {
    height: 420px !important; }

  div.sp-slider.slider-item3 .slider .vpo-wrap .vp .item .item-wrap.full {
    height: 420px !important; }

  div.sp-slider.slider-item3 .slider .vpo-wrap .vp .item:hover .item-wrap.full {
    height: 420px !important; }

  div.sp-slider .slider .vpo-wrap .vp .item .button-container .wrap-box-button {
    display: none; }
    div.sp-slider .slider .vpo-wrap .vp .item .button-container .wrap-box-button > div.qview {
      position: relative;
      top: -4px !important; }

  div.sp-slider .slider .vpo-wrap .vp .item:hover .button-container .wrap-box-button {
    display: block; }

  .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner {
    margin-left: 0; }

  .sp-listing-tabs .ltabs-items-container .ltabs-items-inner {
    width: 100%; }

  .sp-listing-tabs .ltabs-items-container .ltabs-items {
    margin: 0; }

  .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
    margin-bottom: 5px;
    float: none;
    display: inline-block; }

  .sp-listing-tabs .ltabs-img-des {
    display: none; }
  .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
    margin-bottom: 5px; }
  .sp-listing-tabs .owl-controls .owl-nav {
    top: -289px !important; }
  .sp-listing-tabs .owl-carousel .owl-item {
    padding: 0 3px; }

  .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner .item-info .button-container .wrap-box-button {
    display: none; }
    .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner .item-info .button-container .wrap-box-button > div.qview {
      position: relative;
      top: -3px !important; }

  .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item:hover .item-inner .item-info .button-container .wrap-box-button {
    display: block; }

  #footer_top {
    padding: 15px 0; }

  #social_block {
    margin-right: 0;
    height: 40px;
    text-align: center;
    margin-bottom: 0; }
    #social_block ul.social-block li a {
      height: 40px;
      line-height: 40px; }

  .newsletter_home .title-block {
    background: transparent;
    margin-left: 0;
    padding-left: 0; }
  .newsletter_home .block_content {
    width: 100%;
    float: none;
    text-align: center;
    margin-left: 0; }

  .newsletter_home .block_content #newsletter-input {
    width: 200px; }

  .nbrItemPage {
    float: left;
    margin-top: 10px !important; }

  .content_sortPagiBar .sortPagiBar label {
    width: 50px; }

  ul.product_list li.ajax_block_product {
    width: 50%;
    float: left; }

  ul.product_list .first-in-line {
    clear: none; }

  ul.product_list li:nth-child(2n+1) {
    clear: both; }

  .nbrItemPage {
    width: 100%; }

  ul.product_list.grid .product-container.full {
    width: 89.5%; }

  h1.page-heading {
    font-size: 18px;
    text-transform: capitalize; }

  #order_step li {
    width: 100%;
    border-bottom: 1px solid #ddd; }

  #thumbs_list {
    margin-bottom: 40px;
    overflow: visible;
    width: 235px;
    margin-left: 100px; }
    #thumbs_list li {
      width: 100px !important;
      height: 100px !important;
      margin: 0 9px 10px 10px; }

  #thumbs_list ul#thumbs_list_frame {
    width: 4000px !important; }

  span.view_scroll_spacer > a.prev {
    top: 30px; }
    span.view_scroll_spacer > a.prev .fa:before {
      content: "\f053"; }

  span.view_scroll_spacer > a.next {
    top: 30px; }
    span.view_scroll_spacer > a.next .fa:before {
      content: "\f054"; }

  span.view_scroll_spacer > a {
    left: -20px; }
    span.view_scroll_spacer > a.next {
      left: inherit;
      right: -66%; }

  .primary_block {
    padding: 0 15px; }

  #product_left {
    padding: 0; }

  div.moreinfo_block ul.nav-tabs > li {
    width: 100%; }
    div.moreinfo_block ul.nav-tabs > li a {
      margin: 0 !important; }
    div.moreinfo_block ul.nav-tabs > li:last-child {
      border-right: 0; }

  div.moreinfo_block {
    padding: 0; }

  #product_comments_block_tab div.comment {
    margin: 0; }
    #product_comments_block_tab div.comment .comment_details {
      border: none;
      padding: 0; }
    #product_comments_block_tab div.comment .comment_author {
      padding: 0; }

  #up-sell .page-title-slider {
    width: 100%; }
  #up-sell .owl-controls .owl-nav {
    top: -83px; }
  #up-sell .bx-viewport {
    box-shadow: none; }
  #up-sell ul.bxslider li.item:hover {
    border: 1px solid #aaa; }

  #up-sell ul.bxslider li.item .functional-buttons .wrap-box-button {
    display: none; }
    #up-sell ul.bxslider li.item .functional-buttons .wrap-box-button > div.qview {
      position: relative;
      top: -3px !important; }

  #up-sell ul.bxslider li.item:hover .functional-buttons .wrap-box-button {
    display: block; }

  #smartblogcat .sdsarticleCat .articleContent {
    float: none;
    display: inline-block;
    margin: 0px 0px 10px; }

  div.lastestnews .sds_blog_post .news_module_image_holder {
    float: left; }
  div.lastestnews .sds_blog_post h3, div.lastestnews .sds_blog_post p {
    width: 100%;
    float: left; }

  #cms .item-imgage {
    margin: 0px 0px 30px 0px; }
  #cms .article-text {
    float: left;
    width: 100%; }

  div.uploader span.filename {
    width: 100%; }

  .contact-form-box .submit {
    margin: 25px 0 30px; }

  p.cart_navigation a.button {
    padding: 9px 5px; }

  table#cart_summary .cart_quantity {
    display: block;
    margin-bottom: -2px;
    width: 125px; }

  #order-detail-content {
    background: #fff;
    direction: ltr; }

  ul.wlp_bought_list li {
    width: 50%; }

  .wishlisturl input[type="text"] {
    width: 100% !important; }

  .home-content ul.htmlcontent-home .item {
    float: left; }

  .banner-center .row > div {
    width: 50%;
    float: left; }

  div.sp-manu-slider .slider .vpo-wrap .vp .item {
    width: 30%; }

  .hidden-sm {
    display: none; }

  .ps-footer .box-sevicer .sn-sevirce {
    width: 50%; }

  div.footer-container .box-footer.social_block {
    margin-bottom: 30px; }

  div.footer-container .box-footer {
    width: 50%;
    margin-bottom: 20px; }
    div.footer-container .box-footer.corporate-block {
      padding: 0 15px; }

  ul.contentmenu .layout-color {
    float: none;
    width: 100%;
    padding: 0;
    margin-bottom: 20px; }
    ul.contentmenu .layout-color ul.list-theme {
      padding: 0 !important; }
    ul.contentmenu .layout-color.layout-theme {
      margin: 0; }
      ul.contentmenu .layout-color.layout-theme ul {
        margin: 0; }
    ul.contentmenu .layout-color.rtl {
      margin-bottom: 20px; }

  .block-services .list-services li {
    padding: 0;
    margin-bottom: 10px; }

  .account_creation .select_date {
    padding-right: 0; }
    .account_creation .select_date.first {
      margin-left: -15px; }
    .account_creation .select_date #years {
      margin-left: 150px;
      margin-top: 15px; }
  .account_creation .checkbox label {
    padding: 0; }

  #create-account_form {
    min-height: 200px; }

  .content_sortPagiBar .sortPagiBar form {
    margin: 0; }

  .about-us .whychooseus {
    margin-top: 20px; }
  .about-us .about-content .ourmember.page-heading .pre-text {
    padding: 0 10px; }
  .about-us .owl-dots {
    left: 35%; }

  div.qview .quick-view:hover {
    pointer-events: none !important; }

  .is_rtl {
    /*----About us -------------*/ }
    .is_rtl .header-container .header-top #block_topright {
      text-align: center; }
      .is_rtl .header-container .header-top #block_topright > div#languages-block-top {
        border-right: solid 1px #e3e1e1;
        border-left: none; }
    .is_rtl .header-container #header .header-top #block_topright > div#languages-block-top div.current img {
      margin-top: 5px; }
    .is_rtl .header-container .header-top #block_topright > div.header_user_info ul.links li.account {
      border-left: 1px solid #ddd;
      border-right: 1px solid #ddd; }
    .is_rtl .header_user_info ul.links li {
      border-right: 0; }
    .is_rtl .header-container #top_menu {
      margin-right: 0; }
    .is_rtl #currencies-block-top {
      border-right: 0; }
      .is_rtl #currencies-block-top div.current::after {
        position: relative;
        top: -7px; }
    .is_rtl .spr-container {
      margin-right: 0; }
    .is_rtl div.footer-container .col-sm-12 {
      float: right; }
    .is_rtl div.footer-container .box-footer.blockcategories_footer, .is_rtl div.footer-container .box-footer.footer-account {
      width: 50%;
      float: right;
      margin-top: 0; }
    .is_rtl div.footer-container .box-footer.footer-account {
      border: 0;
      margin-top: 8px; }
    .is_rtl div.footer-container .box-footer.choose-block {
      padding: 0 15px; }
    .is_rtl .blockcart {
      left: 14px;
      right: auto; }
    .is_rtl #layer_cart {
      right: 6%;
      left: inherit; }
    .is_rtl #block_top_menu .sf-menu > li > a:before {
      left: auto;
      right: 0; }
    .is_rtl #block_top_menu .sf-menu .menu-mobile-grover {
      right: auto;
      left: 15px; }
    .is_rtl .sp-slider .page-title-slider::before {
      top: 0; }
    .is_rtl div.lastestnews .sds_blog_post .news_module_image_holder {
      float: right;
      margin: 0 0 5px 15px; }
    .is_rtl #smartblogcat .sdsarticleCat .articleContent {
      display: inline-block;
      float: none;
      margin: 0px 0px 10px 0; }
    .is_rtl .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items {
      margin: 0; }
      .is_rtl .wrapper-listingtab .sp-listing-tabs .ltabs-items-container .ltabs-items .item-inner {
        border-right: 1px solid #ddd !important; }
    .is_rtl .sp-manu-slider .not-js .vpo-wrap .vp .item {
      float: right;
      text-align: right; }
    .is_rtl#cms .item-imgage {
      margin: 0px 0px 30px 0px; }
    .is_rtl .nbrItemPage {
      float: right; }
    .is_rtl ul.product_list li.ajax_block_product {
      float: right; }
    .is_rtl #product_comments_block_tab div.comment .comment_details {
      border: none; }
    .is_rtl #thumbs_list1 {
      float: right; }
    .is_rtl #order-detail-content {
      overflow-x: scroll; }
      .is_rtl #order-detail-content #cart_summary {
        direction: rtl; }
    .is_rtl div.uploader span.action {
      float: right; }
    .is_rtl .about-us .about-content .first {
      float: none; }
    .is_rtl .about-us {
      padding-right: 10px; }
      .is_rtl .about-us .owl-dots {
        left: inherit;
        right: 32%; }
      .is_rtl .about-us .first {
        float: right; }
      .is_rtl .about-us .title strong {
        padding: 0 0 0 15px; }
      .is_rtl .about-us .image {
        float: right;
        margin-left: 30px;
        margin-right: 0; }
    .is_rtl .account_creation .select_date {
      padding-left: 15px; }
      .is_rtl .account_creation .select_date.first {
        margin-left: 0; }
      .is_rtl .account_creation .select_date #years {
        margin-left: 0;
        margin-right: 165px; }
    .is_rtl div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-time .item-timer .time-item.time-day {
      margin-right: 0; }
    .is_rtl div.clients_say .block_content .info {
      text-align: right; }
    .is_rtl .newsletter_home .title-block {
      padding-right: 0;
      margin-right: 0; }
    .is_rtl .newsletter_home .block_content .button {
      float: right; }
    .is_rtl div.footer-container .box-footer.contact-infos {
      float: right; } }
/* 5.Small devices Phones
================================================== */
@media (max-width: 479px) {
  #layer_cart {
    width: 80%;
    left: 10%; }
    #layer_cart .layer_cart_cart .button-container span.exclusive-medium {
      margin: 0 0px 10px;
      width: 100%; }
    #layer_cart .layer_cart_cart .button-container .btn {
      width: 100%; }
    #layer_cart .layer_cart_product .product-image-container {
      float: none;
      margin: 0px 0px 20px 0px; }

  .header-container .header-top #block_topright > div.header_user_info ul.links li {
    padding: 7px 6px; }

  .header-container .header-top #block_topright > div.header_user_info {
    vertical-align: top; }
    .header-container .header-top #block_topright > div.header_user_info ul.links li {
      overflow: hidden; }
      .header-container .header-top #block_topright > div.header_user_info ul.links li a {
        padding: 0 5px 0 6px; }

  .spr-container .spr_selector {
    display: none; }

  div.topmenu_demos {
    display: none; }

  #header .cart_block {
    width: 290px; }

  .bx-wrapper .bx-controls-direction a.bx-next {
    right: 0; }
  .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0; }

  div.sp-slider .page-title-slider {
    width: 100%; }
  div.sp-slider.slider-item3 .page-title-slider {
    width: 100%; }
  div.sp-slider .slider .vpo-wrap .vp .item .item-wrap {
    height: auto; }
  div.sp-slider .preset04-1 .vpo-wrap .vp .item {
    width: 100%; }
  div.sp-slider .slider .vpo-wrap .vp,
  div.sp-slider .slider .vpo-wrap .vp .item,
  div.sp-slider .slider .vpo-wrap .vp .item .item-wrap {
    height: 450px !important; }
  div.sp-slider.slider-item3 .slider .vpo-wrap .vp,
  div.sp-slider.slider-item3 .slider .vpo-wrap .vp .item,
  div.sp-slider.slider-item3 .slider .vpo-wrap .vp .item .item-wrap {
    height: 450px !important; }

  div.sp-slider .slider .vpo-wrap .vp .item,
  div.sp-slider .slider .vpo-wrap .vp {
    height: 450px !important; }

  div.sp-slider .slider .vpo-wrap .vp .item .item-wrap {
    height: 450px !important; }

  div.sp-slider .slider .vpo-wrap .vp .item .item-wrap.full {
    height: 450px !important; }

  div.sp-slider .slider .vpo-wrap .vp .item:hover .item-wrap.full {
    height: 450px !important; }

  div.sp-slider.slider-item3 .slider .vpo-wrap .vp .item:hover .item-wrap.full {
    height: 450px !important; }

  .wrapper-listingtab .title-module-listingtab {
    width: 100%; }

  .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
    max-width: 100%;
    min-width: 100%;
    background: #fff; }

  .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow,
  .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
    text-align: center; }

  .sp-listing-tabs .owl-controls {
    display: none; }

  div.sale_products {
    margin: -70px 0; }

  .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox {
    margin-top: 20px; }

  div.contact ul li {
    margin-bottom: 10px;
    width: 100%; }

  .home-content ul.htmlcontent-home .item {
    float: none;
    width: 100%;
    margin-bottom: 15px; }

  div.sp-manu-slider h3.page-title-manu {
    width: 50%; }
  div.sp-manu-slider .slider .vpo-wrap .vp .item {
    width: 100%; }
  div.sp-manu-slider .page-button.top .control-button a.preview, div.sp-manu-slider .page-button.bottom .control-button a.preview, div.sp-manu-slider .page-button.middle .control-button a.preview {
    left: 25px; }
  div.sp-manu-slider .page-button.top .control-button a.next, div.sp-manu-slider .page-button.bottom .control-button a.next, div.sp-manu-slider .page-button.middle .control-button a.next {
    right: 16px; }

  div.banner-center {
    margin-bottom: 15px; }
    div.banner-center .row > div {
      width: 100%;
      margin-bottom: 15px; }

  .newsletter_home .page-heading {
    margin: 0px 0px 10px; }
  .newsletter_home .block_content {
    margin-left: 0; }

  .footer-container #footer .box-footer {
    width: 100%;
    padding: 10px 15px;
    margin: 0; }
  .footer-container #footer .col-sm-12 {
    float: left; }

  #footer_top {
    background-size: cover; }

  ul.product_list li.ajax_block_product {
    width: 100%;
    float: left; }

  ul.product_list .product-image-container img {
    display: block;
    width: 100%; }

  .content_sortPagiBar {
    position: relative;
    padding-bottom: 50px; }
    .content_sortPagiBar .top-pagination-content, .content_sortPagiBar .bottom-pagination-content {
      position: absolute;
      float: left;
      margin: 0;
      bottom: 10px;
      left: 8px; }

  ul.product_list.grid .product-container.full {
    width: 90.5%; }

  div.form-group .selector,
  div.form-group > input.form-control,
  #add_address textarea {
    width: 100% !important; }

  #adress_alias > input.form-control {
    width: 95% !important; }

  p.cart_navigation a.btn-default {
    margin-bottom: 10px; }
  p.cart_navigation button.button {
    float: left !important; }

  .radio label, .checkbox label {
    display: block; }

  #thumbs_list {
    margin-left: 0;
    padding-left: 15px;
    overflow: hidden;
    width: 100%; }

  span.view_scroll_spacer > a {
    left: 0; }

  span.view_scroll_spacer > a.next {
    right: -10px; }

  .box-cart-bottom {
    margin: 0 5px; }

  div.moreinfo_block ul.nav-tabs > li {
    text-align: center; }
    div.moreinfo_block ul.nav-tabs > li a {
      font-size: 14px;
      padding: 10px; }
  div.moreinfo_block .tab-content {
    padding: 10px; }

  .box-cart-bottom .button {
    margin-top: 4px; }

  #smartblogcat .sdsarticleCat .articleContent {
    display: block; }

  #smartblogcat .sdsarticleCat .articleContent a img {
    width: 100%; }

  div.lastestnews .sds_blog_post .news_module_image_holder img {
    width: 100%; }

  #cms .item-imgage, #cms .cms-box {
    width: 100%; }

  p.cart_navigation a.button {
    padding: 9px 5px; }

  table#cart_summary .cart_quantity {
    display: block;
    margin-bottom: -2px;
    width: 125px; }

  #order-detail-content {
    background: #fff; }

  div.uploader span.filename {
    width: 100%; }

  div.uploader span.action {
    float: right; }

  .contact-form-box .col-xs-9 {
    width: 100%; }

  ul.wlp_bought_list li {
    width: 100%; }

  #block-history table.std {
    display: block;
    overflow-y: scroll; }

  #mywishlist .footer_links .button {
    padding: 9px 5px; }

  #form_wishlist {
    overflow: hidden; }
    #form_wishlist .text {
      width: 290px; }
      #form_wishlist .text .inputTxt {
        width: 100%; }

  div.form-group input[type="text"], div.form-group input[type="password"] {
    width: 100%; }

  .account_creation .form-group label {
    width: 100%; }
  .account_creation .select_date {
    margin: 0 !important;
    padding: 0px 15px;
    width: 100%; }
    .account_creation .select_date #months {
      margin: 15px 0; }
    .account_creation .select_date #years {
      margin: 0 !important; }

  .newsletter_home {
    padding-left: 0; }

  .newsletter_home .title-block {
    padding: 0;
    margin: 0; }

  .newsletter_home .block_content {
    margin-bottom: 20px; }

  .newsletter_home .block_content #newsletter-input {
    width: 150px; }

  .about-us .owl-dots {
    left: 0; }

  .is_rtl .header-container .header-top #block_topright > div.languages-block {
    padding: 7px 5px !important; }
  .is_rtl .header-container .header-top #block_topright > div.header_user_info ul.links li {
    padding: 7px 0 !important; }
  .is_rtl div.lastestnews .sds_blog_post .news_module_image_holder {
    float: none;
    margin: 0px 0px 15px; }
  .is_rtl #smartblogcat .sdsarticleCat .articleContent {
    display: block; }
  .is_rtl .spr-container {
    margin-right: -3px;
    width: 105%; }
  .is_rtl .content_sortPagiBar .top-pagination-content, .is_rtl .content_sortPagiBar .bottom-pagination-content {
    left: auto;
    right: 8px; }
  .is_rtl .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
    text-align: right; }
  .is_rtl .sp-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox .ltabs-tabs li {
    text-align: right; }
  .is_rtl .box-cart-bottom {
    margin: 0 10px 0 8px; }
  .is_rtl p.cart_navigation button.button {
    float: right !important; }
  .is_rtl #up-sell .pretext-upsell {
    padding-left: 0; }
  .is_rtl .box-cart-bottom .button {
    margin-top: 0; }
  .is_rtl #order-detail-content {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%; }
  .is_rtl div.uploader span.filename {
    width: 100%; }
  .is_rtl div.uploader span.action {
    float: left; }
  .is_rtl .about-us .owl-dots {
    right: 0; }
  .is_rtl .about-us .owl-dots .owl-dot span {
    margin: 3px; }
  .is_rtl .newsletter_home {
    padding-right: 0; }
    .is_rtl .newsletter_home .block_content .button {
      float: right; } }
/* .Quick view fix Ipad Ngang
================================================== */
@media (width: 984px) {
  .content_only #thumbs_list li {
    width: 107px !important; }

  .content_only span.view_scroll_spacer > a {
    top: 50px; }

  .content_only #views_block {
    display: none; } }
/* .Quick view fix Ipad Doc
================================================== */
@media (width: 728px) {
  #product.content_only div.primary_block .pb-left-column, #product.content_only div.primary_block .pb-right-column {
    width: 50%; }

  .content_only #thumbs_list li {
    width: 103px !important; }

  .content_only #views_block {
    display: none; }

  .is_rtl.content_only div.primary_block .pb-left-column, .is_rtl.content_only div.primary_block .pb-right-column {
    float: right; } }

/*# sourceMappingURL=responsive.css.map */
