@charset "UTF-8";
/*******************************************
 ***          SO Framework: Sass          ***
 *******************************************/
/*******************************************************
 Style Color
 ********************************************************/
/*   1.Large devices Desktops     ( Devices ≥1200px)
 *   2.Medium devices Desktops    (992px ≥ Devices ≥ 1199px)
 *   3.Small devices Tablets      (991px ≥ Devices ≥ 768px)
 *   4.Extra small devices Phones ( Devices < 767px)
 */
/*BLOCK HEADER
 ------------------------------------------------*/
@media (min-width: 480px) and (max-width: 767px) {
  /*BLOCK HOME
   -------------------------------------------------*/
  /*BLOCk FOOTER
   ------------------------------------------------*/
    .navbar-logo {
      text-align: left !important;
      width: 30%; }
    .navbar-search {
      width: 70%;
      margin-top: 17px; }
    .so-spotlight4 .module {
      width: 50% !important; }
    .footer-top-block .custom-html-footer .col-lg-15 {
      width: 100%; }
    .footer-bottom-block .copyright-text {
      width: 50%;
      float: left;
      display: inline-block;
      margin: 0; }
      .footer-bottom-block .text-right {
        width: 50%;
        display: inline-block; }
    .footer-bottom-block {
      padding: 10px 0; } }

@media (max-width: 479px) {
  /*BLOCK HEADER
   ------------------------------------*/
  /*HOME PAGE
   ------------------------------------*/
  /*PAGE ABOUT*/
    .shopping_cart a.top_cart .shopcart {
      text-align: center; }
    .products-list .product-layout.col-xs-6 {
      width: 100%; }
    #sosearchpro.search-pro .input-group .select_category {
      display: none; }
    #my_account .dropdown-toggle {
      padding: 6px 4px; }
    #sosearchpro.search-pro .input-group .autosearch-input {
      width: 100%; }
    .products-list .product-layout.col-xs-6 {
      width: 100%; }
    .deals_module_wrapper .extended_offer .price-save, .deals_module_wrapper .extended_offer .price-sale, .deals_module_wrapper .extended_offer .price-old {
      padding: 5px; }
    .products-list.grid .product-layout .product-item-container {
      border-width: 0 0 1px 0; }
    .why-choose-us {
      margin-top: 25px; }
    #sosearchpro {
      padding: 0 !important; }
    .navbar-search {
      padding-right: 15px; }
    .header-top-right {
      float: none !important;
      text-align: center !important; }
    .module.style-dev-so-deals .so-deal .extraslider-inner .owl2-item:hover .item {
      box-shadow: none; }
    #so-slideshow1 .so-homeslider .owl2-controls, .so-deal .label {
      display: none; }
    .module.style-dev-so-category-slider .categoryslider-content.show.preset01-4 .so-category-slider .item {
      border: none; }
    .so-spotlight4 .module {
      width: 100%; }
    .footer-bottom-block .text-right {
      text-align: center; }
    .footer-bottom-block {
      padding: 10px; }
    .products-list .product-layout.col-xs-6 {
      width: 100%; }
    .shopping_cart .shoppingcart-box a.btn {
      padding: 6px; }
    .left-content-product .content-product-left #thumb-slider {
      display: none; }
      .left-content-product .content-product-left .large-image {
        width: 100%; }
    .module.style-dev-so-listing-tabs .so-listing-tabs .ltabs-tabs-container {
      margin-top: 8px; }
      .module.style-dev-so-listing-tabs .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox {
        z-index: 9; }
        .module.style-dev-so-listing-tabs .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox .ltabs-tab span:hover {
          background: none;
          color: #df1f25; }
          .module.style-dev-so-listing-tabs .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox .ltabs-tab span .ltabs-tab-selected {
            border-radius: 0; }
      .module.style-dev-so-listing-tabs .list-sub-cat {
        height: auto;
        overflow: scroll; }
      .module.style-dev-so-listing-tabs .list-sub-cat li.item-cate {
        width: 100% !important;
        text-align: inherit;
        border-bottom: 1px solid #ddd !important; }
        .module.style-dev-so-listing-tabs .list-sub-cat li.item-cate:last-child {
          border: none; }
      .newsletter .group-form {
        min-width: 100%; }
    .checkout-cart input.quaility {
      width: 50px; }
    .header-top-left .navbar-phone {
      display: none !important; }
      .header-top-left .navbar-welcome {
        padding: 6px 0 !important; }
    .module.custom-html-footer .col-lg-15 {
      width: 100%; }
    .product-filter-bottom .box-pagination {
      text-align: center; }
    .welcome-about-us .image-about-us {
      width: 100%;
      padding: 6px 0 20px;
      text-align: center; }
    .welcome-about-us .des-about-us {
      line-height: 18px;
      display: block;
      text-align: justify;
      margin-bottom: 20px;
      margin: 0; }
    .our-member .respl-item .w-image-box {
      float: none;
      overflow: hidden;
      width: 100%;
      text-align: center;
      margin-bottom: 20px; }
    .our-member .respl-item .w-image-box {
      float: none;
      overflow: hidden;
      width: 100%;
      text-align: center;
      margin-bottom: 20px; } }
/*BLOCK HEADER
 -----------------------------------------------*/
@media (max-width: 767px) {
  /*BLOCK HOME
   -----------------------------------------*/
  /*MENU MEGA
   -----------------------------------------*/
  /*MENU VERTICAL
   ---------------------------------------------------------*/
  /*CONTENT
   --------------------------------------------*/
  /*FOOTER
   ---------------------------------------------*/
  /*----------------- PRODUCT ---------------------*/
  /*---------------BLOG -------------*/
  /*PAGE - BONUS
   ----------------------------------------------*/
    .header-top ul.dropdown-menu {
      min-width: 100px; }
    .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
      width: 50%; }
    .producttab .tabsslider .nav-tabs li.active a, .producttab .tabsslider .nav-tabs li:hover a {
      color: #444; }
    .wishlist a {
      padding: 6px; }
    .header-center {
      padding: 10px 0; }
    .navbar-logo {
      text-align: center;
      margin-bottom: 20px; }
    .shopping_cart .btn-group {
      width: 100%; }
      .shopping_cart a.top_cart .shopcart {
        text-align: right; }
      .shopping_cart .shoppingcart-box {
        min-width: 290px; }
      .shopping_cart .shopcart > * {
        display: inline-block; }
      .shopping_cart .handle {
        display: none; }
    .responsive ul.megamenu .sub-menu .content .row > div .html img {
      margin-left: -13px; }
    .footer-top-block .col-lg-15 {
      width: 50%; }
    .header-bottom .container > .row .header-bottom-right {
      border: none;
      width: 25%; }
    .header-bottom .shopping_cart {
      width: 75%; }
    .why-choose-us {
      margin-top: 25px; }
    #content {
      position: relative;
      overflow: hidden; }
    .header-top {
      min-height: 34px; }
      .header-top .languages-block, .header-top .currencies-block {
        float: left; }
        .header-top .languages-block ul.dropdown-menu, .header-top .currencies-block ul.dropdown-menu {
          right: 0;
          left: auto; }
      .header-top .languages-block {
        margin-right: 4px; }
    .zoomContainer {
      display: none; }
    .header-top-right {
      float: right; }
    #content {
      position: relative;
      overflow: hidden; }
    #sosearchpro .dropdown-menu {
      width: 100%; }
    #sosearchpro.search-pro {
      width: 100%;
      margin: 0 0 10px; }
    .checkout-cart input.quaility {
      width: 50px; }
    #menu .nav {
      margin: 0; }
    .responsive ul.megamenu > li.active .close-menu {
      right: 0; }
    .module.style-dev-so-category-slider .box-label .label-new {
      right: -35px !important;
      width: auto !important; }
    .module.style-dev-so-category-slider .box-label .label-sale {
      left: -35px !important;
      width: auto !important; }
    .table-responsive .input-group .form-control {
      min-width: 30px;
      padding: 0;
      text-align: center; }
    .responsive .horizontal ul.megamenu > li.active > .sub-menu {
      display: block !important; }
    div.megamenu-wrapper ul.megamenu > li {
      border-color: #6a6d71; }
    .responsive ul.megamenu > li.active > a {
      background: #33363a !important; }
    .horizontal ul.megamenu > li > .sub-menu {
      top: 0 !important; }
      .horizontal ul.megamenu > li > .sub-menu .content {
        border-radius: 0 !important; }
    #remove-megamenu {
      display: block;
      color: #fff;
      cursor: pointer; }
    .megamenu-style-dev.responsive div[class^=col-] {
      width: 100%; }
      .megamenu-style-dev.responsive ul.megamenu > li.click::before, .megamenu-style-dev.responsive ul.megamenu > li.hover::before {
        padding: 0 !important;
        font-size: 14px;
        background: #666;
        color: #fff;
        border: 1px solid #6a6d71;
        width: 30px;
        line-height: 30px;
        height: 30px;
        display: inline-block;
        text-align: center;
        margin-top: -1px; }
      .megamenu-style-dev.responsive ul.megamenu > li.active > a {
        padding: 5px 10px; }
        .megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
          padding: 0;
          width: 30px;
          line-height: 30px;
          background: #33363a;
          height: auto; }
          .megamenu-style-dev.responsive ul.megamenu > li.active .close-menu:before {
            color: #fff;
            line-height: 30px;
            font-size: 14px; }
      .megamenu-style-dev.responsive .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content {
        box-shadow: none;
        border: 1px solid #eee; }
      .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
        height: 39px;
        margin: 7px 15px;
        color: #fff;
        border-radius: 0;
        border: 1px solid #fff;
        float: left; }
        .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
          background: #fff; }
      .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper {
        background: #44494e;
        border-radius: 0; }
        .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li.active > a {
          padding: 5px 10px; }
          .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
            color: #fff;
            padding: 5px 0; }
            .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a:hover {
              color: #df1f25; }
        .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content .title-submenu {
          padding: 0;
          margin: 0;
          border: none; }
    .responsive .vertical ul.megamenu > li.active > .sub-menu {
      display: block !important; }
    .megamenu-style-dev .navbar-default .vertical #menuHeading {
      display: block;
      margin: 0; }
      .megamenu-style-dev .navbar-default .vertical .navbar-header {
        display: none; }
      .megamenu-style-dev .navbar-default .vertical .vertical-wrapper {
        position: relative;
        visibility: visible;
        width: 100%;
        max-height: none;
        transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -ms-transform: translate3d(0px, 0px, 0px);
        display: none; }
        .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style3 .content .image-position {
          transform: scale(0.8);
          -moz-transform: scale(0.8);
          -webkit-transform: scale(0.8);
          -ms-transform: scale(0.8); }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li ul {
            box-shadow: none; }
            .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li ul li {
              padding: 5px 0;
              border: none; }
        .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li {
          border-bottom: 1px solid #ddd;
          margin-top: 1px; }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li a i {
            display: none; }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.loadmore {
            border: none; }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu:before {
            color: #df1f25; }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:before {
            font-size: 10px;
            color: #444;
            height: 43px;
            line-height: 43px;
            width: 50px;
            background: #eee;
            text-align: center;
            cursor: pointer;
            padding: 0;
            border: 1px solid transparent;
            margin-right: -1px; }
            .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:hover:before {
              background: #eee;
              color: #df1f25; }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active {
            color: #df1f25; }
            .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu {
              background: #eee;
              font-size: 10px;
              border: 1px solid transparent;
              color: #444;
              height: 43px;
              color: #444;
              width: 50px;
              line-height: 43px; }
      .megamenu-style-dev .navbar-default:hover .vertical .vertical-wrapper {
        display: block; }
    #menu.navbar {
      margin: 0; }
    #sosearchpro .dropdown-menu {
      width: 100%; }
    .button-group .compare, .button-group-hover .wishlist, .products-list.grid .product-layout .product-item-container .button-group .wishlist, .module.style-dev-so-deals .so-deal .extraslider-inner .owl2-item:hover .button-group .wishlist, .module.style-dev-so-category-slider .categoryslider-content.show.preset01-4 .so-category-slider .item:hover .button-group .wishlist {
      transform: translateX(0);
      -moz-transform: translateX(0);
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      opacity: 1;
      -webkit-transition: all 0.3s ease-in-out 0s;
      -moz-transition: all 0.3s ease-in-out 0s;
      transition: all 0.3s ease-in-out 0s; }
    #so-slideshow {
      width: 100%; }
      #so-slideshow .slideshow {
        height: auto; }
      #so-slideshow .slideshow img {
        height: auto; }
    .slider-container .htmlcontent-home {
      display: none; }
    .module.style-dev-so-category-slider .list-sub-cat {
      position: static;
      padding: 0;
      margin: 20px 0; }
      .module.style-dev-so-category-slider .categoryslider-content.show.preset01-4 .so-category-slider {
        width: 100%; }
    #yt_spotlight2 .module {
      width: 100%; }
    .footer-top-block .col-lg-15 {
      width: 50%; }
      .footer-top-block .col-lg-15.footer-links {
        width: 100%; }
      .footer-top-block .col-lg-15.box-service {
        clear: both; }
    .footer-bottom-block {
      text-align: center; }
    .copyright-text {
      margin-bottom: 10px; }
    .block-payment {
      float: none; }
    .custom-html-footer .col-lg-15 {
      width: 100%;
      margin: 0 0 10px; }
    .about-us .about-content .media-left {
      float: none; }
    .producttab .tabsslider .nav-tabs li {
      float: none; }
    .thumb-vertical-outer {
      padding-left: 0; }
    .add-to-links {
      clear: both; }
      .add-to-links ul li {
        margin: 5px 0;
        display: inline-block; }
    .content-product-right .title-product {
      margin: 10px 0; }
    .producttab .tabsslider .nav-tabs li.active a, .producttab .tabsslider .nav-tabs li:hover a {
      background-color: #eee; }
    .box-pagination {
      clear: both; }
    div.blog-item .itemBlogImg {
      float: none;
      margin: 0 0 10px; }
      div.blog-item .itemBlogImg .article-image {
        float: left;
        margin-bottom: 30px; }
      div.blog-item .itemBlogImg a {
        float: none; }
    .blog-listitem .blog-item .itemBlogContent {
      float: none;
      text-align: center; }
      .blog-listitem .blog-item .itemBlogContent .article-description {
        text-align: justify; }
    .rtl {
      /*----About us -------------*/ }
      .rtl .header-top .languages-block ul.dropdown-menu {
        left: 0;
        right: auto; }
      .rtl .shopping_cart a.top_cart {
        text-align: left; }
      .rtl .about-us .about-content .first {
        float: none; }
      .rtl .about-us {
        padding-right: 10px; }
      .rtl .about-us .owl-dots {
        left: inherit;
        right: 32%; }
      .rtl .about-us .first {
        float: right; }
      .rtl .about-us .title strong {
        padding: 0 0 0 15px; }
      .rtl .about-us .image {
        float: right;
        margin-left: 30px;
        margin-right: 0; }
      .rtl .about-us .client-logo-slider .owl2-controls .owl2-nav div {
        display: none !important; }
        .rtl .about-us .client-logo-slider:hover .owl2-controls .owl2-nav div {
          display: block !important; }
      .rtl .responsive ul.megamenu > li.click:before, .rtl .responsive ul.megamenu > li.hover:before {
        right: auto;
        left: 0; }
      .rtl .responsive ul.megamenu > li.active .close-menu {
        right: auto;
        left: 0; }
      .rtl .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li > .sub-menu {
        left: auto;
        right: auto !important; }
      .rtl .about-us .about-content .whychooseus .title strong {
        top: -10px; }
      .rtl .thumb-vertical-outer {
        padding: 0 0 0 10px; }
      .rtl .blog-listitem .blog-item .itemBlogContent {
        float: none;
        text-align: center; }
      .rtl .blog-listitem .blog-item .itemBlogContent .article-sub-title .article-date i {
        margin-right: 0;
        margin-left: 5px; }
      .rtl .blog-listitem .blog-item .itemBlogContent .blog-meta {
        float: none; }
        .rtl .blog-listitem .blog-item .itemBlogContent .blog-meta > span.comment_count {
          float: none; }
        .rtl .blog-listitem .blog-item .itemBlogContent .blog-meta span.author {
          padding-right: 0; }
      .rtl .table-responsive table {
        display: inline-block; }
    .our-member .respl-item .info-member {
      text-align: center;
      margin: 0; }
    .simple_blog-article .filters-panel {
      display: none; }
    .our-member .respl-item .info-member li {
      float: none;
      display: inline-block; }
    .welcome-about-us .image-about-us {
      width: 100%;
      padding: 6px 0 20px;
      text-align: center; }
    .welcome-about-us .des-about-us {
      line-height: 18px;
      display: block;
      text-align: justify;
      margin-bottom: 20px;
      margin: 0; }
    .our-member .respl-item .w-image-box {
      float: none;
      overflow: hidden;
      width: 100%;
      text-align: center;
      margin-bottom: 20px; }
    .our-member .respl-item .w-image-box {
      float: none;
      overflow: hidden;
      width: 100%;
      text-align: center;
      margin-bottom: 20px; } }
/*Fix 5 columns*/
@media (min-width: 768px) and (max-width: 991px) {
  /*HEADER*/
  /*MENU*/
  /*CONTENT*/
  /*MENU VERTICAL*/
  /*----------------------- CUSTOM HTML --------------------*/
  /*---------------PRODUCT LISTING -------------*/
  /*------------PRODUCT DETAIL ----------------*/
  /*---------------BLOG -------------*/
  /*------Style About us ------*/
  /*----------------- FOOTER ---------------*/
    .col-sm-15 {
      width: 20%;
      float: left; }
    .yt-pricing .style2.column:last-child {
      padding: 0 15px !important; }
    .wishlist a {
      padding: 6px; }
    .navbar-logo {
      text-align: left; }
    .header-center {
      padding: 20px 0; }
    #sosearchpro.search-pro {
      margin: 15px 0 0 0; }
    #menu.navbar {
      margin: 0; }
    #menu .nav > li .dropdown-menu.custom_block {
      margin: 0 15px;
      width: auto; }
      #menu .nav > li .dropdown-menu.custom_block ul.row-list {
        display: block; }
        #menu .nav > li .dropdown-menu.custom_block ul.row-list li {
          border: 0; }
    #menu .nav > li:hover > .dropdown-menu.custom_block ul {
      display: block; }
    .responsive ul.megamenu > li.active .close-menu {
      right: 0; }
    .header-top ul.dropdown-menu {
      right: 0;
      left: auto; }
    .responsive .horizontal ul.megamenu > li.active > .sub-menu {
      display: block !important; }
    div.megamenu-wrapper ul.megamenu > li {
      border-color: #6a6d71; }
    .responsive ul.megamenu > li.active > a {
      background: #33363a !important; }
    .horizontal ul.megamenu > li > .sub-menu {
      top: 0 !important; }
      .horizontal ul.megamenu > li > .sub-menu .content {
        border-radius: 0 !important; }
    #remove-megamenu {
      display: block;
      color: #fff;
      cursor: pointer; }
    .megamenu-style-dev.responsive div[class^=col-] {
      width: 100%; }
      .megamenu-style-dev.responsive ul.megamenu > li.click::before, .megamenu-style-dev.responsive ul.megamenu > li.hover::before {
        padding: 0 !important;
        font-size: 14px;
        background: #666;
        color: #fff;
        border: 1px solid #6a6d71;
        width: 30px;
        line-height: 30px;
        height: 30px;
        display: inline-block;
        text-align: center;
        margin-top: -1px; }
      .megamenu-style-dev.responsive ul.megamenu > li.active > a {
        padding: 5px 10px; }
        .megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
          padding: 0;
          width: 30px;
          line-height: 30px;
          background: #33363a;
          height: auto; }
          .megamenu-style-dev.responsive ul.megamenu > li.active .close-menu:before {
            color: #fff;
            line-height: 30px;
            font-size: 14px; }
      .megamenu-style-dev.responsive .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content {
        box-shadow: none;
        border: 1px solid #eee; }
      .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
        height: 39px;
        margin: 7px 15px;
        color: #fff;
        border-radius: 0;
        border: 1px solid #fff; }
        .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
          background: #fff; }
      .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper {
        background: #44494e;
        border-radius: 0; }
        .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li.active > a {
          padding: 5px 10px; }
          .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
            color: #fff;
            padding: 5px 0; }
            .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a:hover {
              color: #df1f25; }
        .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content .title-submenu {
          padding: 0;
          margin: 0;
          border: none; }
    .common-home #content .row {
      margin: 0; }
    .blog-listitem .blog-item .itemBlogContent {
      padding: 15px; }
    .module.style-dev-so-category-slider .categoryslider-content.show.preset01-4 .so-category-slider {
      width: 100%; }
    .so-spotlight4 .module {
      width: 50%; }
    .responsive .vertical ul.megamenu > li.active > .sub-menu {
      display: block !important; }
    .megamenu-style-dev .navbar-default .vertical #menuHeading {
      display: block;
      margin: 0; }
      .megamenu-style-dev .navbar-default .vertical .navbar-header {
        display: none; }
      .megamenu-style-dev .navbar-default .vertical .vertical-wrapper {
        position: relative;
        visibility: visible;
        width: 100%;
        max-height: none;
        transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -ms-transform: translate3d(0px, 0px, 0px);
        display: none; }
        .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style3 .content .image-position {
          transform: scale(0.8);
          -moz-transform: scale(0.8);
          -webkit-transform: scale(0.8);
          -ms-transform: scale(0.8); }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li ul {
            box-shadow: none; }
            .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li ul li {
              padding: 5px 0;
              border: none; }
        .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li {
          border-bottom: 1px solid #ddd;
          margin-top: 1px; }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li a i {
            display: none; }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.loadmore {
            border: none; }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu:before {
            color: #df1f25; }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:before {
            font-size: 10px;
            color: #444;
            height: 43px;
            line-height: 43px;
            width: 50px;
            background: #eee;
            text-align: center;
            cursor: pointer;
            padding: 0;
            border: 1px solid transparent;
            margin-right: -1px; }
            .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:hover:before {
              background: #eee;
              color: #df1f25; }
          .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active {
            color: #df1f25; }
            .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu {
              background: #eee;
              font-size: 10px;
              border: 1px solid transparent;
              color: #444;
              height: 43px;
              color: #444;
              width: 50px;
              line-height: 43px; }
      .megamenu-style-dev .navbar-default:hover .vertical .vertical-wrapper {
        display: block; }
    .products-list .product-layout .button-group .wishlist, .products-list .product-layout .button-group .compare {
      width: 30px;
      padding: 6px; }
      .products-list .product-layout .button-group .addToCart {
        padding: 7px 5px; }
    .products-list.grid .product-layout .product-item-container {
      padding: 20px 10px; }
    .product-detail .content-product-left {
      margin-bottom: 20px; }
    .short-by-show .short-by {
      float: left; }
      .short-by-show .short-by select#input-sort {
        width: 100px; }
    .product-filter .box-pagination {
      float: right; }
    .products-list.grid .product-layout .product-item-container {
      min-height: 348px; }
    .thumb-vertical-outer span.view_scroll_spacer a.prev {
      left: 34px; }
    .thumb-vertical-outer span.view_scroll_spacer a.next {
      left: 30px; }
    div.blog-item .itemBlogImg {
      float: none;
      margin: 0 0 10px; }
      div.blog-item .itemBlogImg .article-image {
        float: left;
        margin-bottom: 30px; }
      div.blog-item .itemBlogImg a {
        float: none; }
    .blog-listitem .blog-item .itemBlogContent .article-description {
      text-align: justify; }
      .blog-listitem .blog-item .itemBlogContent .blog-meta > span.comment_count {
        float: left; }
      .blog-listitem .blog-item .itemBlogContent .blog-meta span.author {
        padding-right: 0; }
    .about-us .about-content .title strong {
      font-size: 20px; }
      .about-us .about-content .wellcomeshop .media-body {
        overflow: visible;
        float: left;
        margin-top: 20px;
        width: 100%; }
      .about-us .about-content .ourmember.page-heading .pre-text {
        text-align: center;
        padding: 0; }
    .about-us .owl-dots {
      left: 43%; }
    .footer-navbar .box-account {
      clear: both; }
    .rtl {
      /*------------------ BREADCRUM ---------------*/
      /*----About us -------------*/
      /*---------------BLOG -------------*/ }
      .rtl .short-by-show .short-by {
        float: right; }
      .rtl .product-filter .box-pagination {
        float: left; }
      .rtl .products-list .product-layout .button-group .addToCart {
        font-size: 9px;
        position: relative;
        top: -2px; }
      .rtl .responsive ul.megamenu > li.click:before, .rtl .responsive ul.megamenu > li.hover:before {
        right: auto;
        left: 0; }
      .rtl .responsive ul.megamenu > li.active .close-menu {
        right: auto;
        left: 0; }
      .rtl .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li > .sub-menu {
        left: auto;
        right: auto !important; }
      .rtl .left-content-product .row {
        margin: 0; }
      .rtl .left-content-product .content-product-right .box-info-product .add-to-links li.wishlist a {
        margin-right: 0; }
      .rtl .about-us {
        padding-right: 10px; }
      .rtl .about-us .about-us .owl-dots {
        left: inherit;
        right: 44%; }
      .rtl .about-us .first {
        float: right; }
      .rtl .about-us .title strong {
        padding: 0 0 0 15px; }
      .rtl .about-us .image {
        float: right;
        margin-left: 30px;
        margin-right: 0; }
      .rtl .about-us .about-content .media-left {
        float: right;
        margin-right: 0;
        margin-left: 20px; }
      .rtl .about-us .client-logo-slider .owl2-controls .owl2-nav div {
        display: none !important; }
        .rtl .about-us .client-logo-slider:hover .owl2-controls .owl2-nav div {
          display: block !important; }
      .rtl div.blog-item .itemBlogImg {
        float: none;
        margin: 0 0 10px; }
      .rtl div.blog-item .itemBlogImg a {
        float: right; }
    .our-member .respl-item .w-image-box {
      float: none;
      text-align: center; }
    .our-member .respl-item .info-member {
      text-align: center;
      margin: 0; }
    .our-member .respl-item .info-member li {
      float: none;
      display: inline-block; } }
/*Fix 5 columns*/
@media (min-width: 992px) and (max-width: 1199px) {
  /*--------------------HEADER ----------------*/
  /*------------CUSTOM HTML ---------------*/
  /*-----------PRODUCT LISTING ----------------*/
    .col-sm-15 {
      width: 20%;
      float: left; }
    .navbar-search #search input {
      width: 92%; }
    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
      font-size: 12px;
      padding: 15px 5px; }
    #sosearchpro.search-pro .input-group .input-group-btn {
      top: -1px; }
    .shopping_cart a.top_cart .shopcart .text-shopping-cart {
      font-size: 10px; }
    .banner-wraps .m-banner img {
      width: 100%; }
    .header-bottom-right {
      width: 55%; }
    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > .sub-menu {
      left: 0;
      right: auto; }
    .shopping_cart {
      width: 20%; }
    .products-list .product-layout .button-group .wishlist, .products-list .product-layout .button-group .compare {
      width: 30px;
      padding: 6px; }
      .products-list .product-layout .button-group .addToCart {
        padding: 7px 5px;
        top: -1px; }
    .products-list .product-layout .product-item-container .left-block .countdown_box {
      text-align: center; }
    .products-list.grid .product-layout .product-item-container {
      min-height: 340px; }
    .so-spotlight4 .module {
      width: 50%; }
    .module.style-dev-so-category-slider .categoryslider-content.show.preset01-4 .so-category-slider {
      width: 100%; }
    #yt_header_right .owl2-controls .owl2-nav div {
      top: 45%; }
    .header-top ul.dropdown-menu {
      right: 0;
      left: auto; }
    .related .releate-products .product-item-container .product-item .media-left {
      float: left;
      width: 30%;
      padding: 0 5px; }
      .related .releate-products .product-item-container .product-item .media-body {
        float: left;
        width: 70%;
        padding: 0 5px; }
    .shopping_cart .shoppingcart-box::before {
      right: 55px; }
    .rtl .tab-slider .ltabs-items-container .ltabs-items .item-inner .button-group {
      padding: 0 10px 0 0; }
      .rtl .tab-slider .ltabs-items-container .ltabs-items .item-inner .button-group .addToCart span {
        font-size: 8px; }
      .rtl .blog-listitem .blog-item .itemBlogContent .article-sub-title .article-date i {
        margin-right: 0;
        margin-left: 5px; }
      .rtl .blog-listitem .blog-item .itemBlogContent .blog-meta {
        float: right; }
        .rtl .blog-listitem .blog-item .itemBlogContent .blog-meta > span.comment_count {
          float: left; }
        .rtl .blog-listitem .blog-item .itemBlogContent .blog-meta span.author {
          padding-right: 0; }
      .rtl .products-list .product-layout .button-group .addToCart {
        font-size: 9px; }
      .rtl .left-content-product .row {
        margin: 0; }
      .rtl .related .releate-products .product-item-container .product-item .media-left {
        float: right; }
      .rtl .related .releate-products .product-item-container .product-item .media-body {
        float: right; }
      .rtl .shopping_cart .shoppingcart-box::before {
        left: 55px;
        right: auto; } }

@media (min-width: 1200px) {
  .container {
    width: 1200px; }

  .col-lg-15 {
    width: 20%;
    float: left; } }
