@import "permanentvariables";*/
* {
  direction: rtl !important;
}
main {
  text-align: right !important;
}

caption, th, td {
  text-align: right;
}

ul, ol {
    padding-right: 0;
}

.pull-xs-right, .pull-right {
  float: left !important;
}
.pull-xs-left, .pull-left {
  float: right !important;
}
.text-xs-right{
  text-align: left!important;
}
.text-xs-left{
  text-align: right!important;
}
.text-start {
  text-align: right!important;
}
.text-end {
  text-align: left!important;
}
.float-start {
  float: right!important;
}
.float-end {
  float: left!important;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12 {
  position: relative;
  // Prevent columns from collapsing when empty
  min-height: 1px;
  // Inner gutter via padding
  padding-left: ($grid-gutter-width / 2);
  padding-right: ($grid-gutter-width / 2);
}

// Extra small grid
//
// Grid classes for extra small devices like smartphones. No offset, push, or
// pull classes are present here due to the size of the target.
//
// Note that `.col-xs-12` doesn't get floated on purpose—there's no need since
// it's full-width.

@media (min-width: 544px) {
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11 {
    float: right
  }

  .col-xs-1 {
    width: percentage((1 / $grid-columns))
  }
  .col-xs-2{
    width: percentage((2 / $grid-columns))
  }
  .col-xs-3{
    width: percentage((3 / $grid-columns))
  }
  .col-xs-4{
    width: percentage((4 / $grid-columns))
  }
  .col-xs-5{
    width: percentage((5 / $grid-columns))
  }
  .col-xs-6{
    width: percentage((6 / $grid-columns))
  }
  .col-xs-7{
    width: percentage((7 / $grid-columns))
  }
  .col-xs-8{
    width: percentage((8 / $grid-columns))
  }
  .col-xs-9{
    width: percentage((9 / $grid-columns))
  }
  .col-xs-10{
    width: percentage((10/ $grid-columns))
  }
  .col-xs-11{
    width: percentage((11/ $grid-columns))
  }
  .col-xs-12{
    width: 100%
  }
}

// Small grid
//
// Columns, offsets, pushes, and pulls for the small device range, from phones
// to tablets.
//
// Note that `.col-sm-12` doesn't get floated on purpose—there's no need since
// it's full-width.

@media (min-width: 768px) {

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11{
    float: right
  }
  .col-sm-1{
    width: percentage((1 / $grid-columns))
  }
  .col-sm-2{
    width: percentage((2 / $grid-columns))
  }
  .col-sm-3{
    width: percentage((3 / $grid-columns))
  }
  .col-sm-4{
    width: percentage((4 / $grid-columns))
  }
  .col-sm-5{
    width: percentage((5 / $grid-columns))
  }
  .col-sm-6{
    width: percentage((6 / $grid-columns))
  }
  .col-sm-7{
    width: percentage((7 / $grid-columns))
  }
  .col-sm-8{
    width: percentage((8 / $grid-columns))
  }
  .col-sm-9{
    width: percentage((9 / $grid-columns))
  }
  .col-sm-10{
    width: percentage((10/ $grid-columns))
  }
  .col-sm-11{
    width: percentage((11/ $grid-columns))
  }
  .col-sm-12{
    width: 100%
  }

  // Push and pull columns for source order changes
  .col-sm-push-1{
    right: percentage((1 / $grid-columns))
  }
  .col-sm-push-2{
    right: percentage((2 / $grid-columns))
  }
  .col-sm-push-3{
    right: percentage((3 / $grid-columns))
  }
  .col-sm-push-4{
    right: percentage((4 / $grid-columns))
  }
  .col-sm-push-5{
    right: percentage((5 / $grid-columns))
  }
  .col-sm-push-6{
    right: percentage((6 / $grid-columns))
  }
  .col-sm-push-7{
    right: percentage((7 / $grid-columns))
  }
  .col-sm-push-8{
    right: percentage((8 / $grid-columns))
  }
  .col-sm-push-9{
    right: percentage((9 / $grid-columns))
  }
  .col-sm-push-10{
    right: percentage((10/ $grid-columns))
  }
  .col-sm-push-11{
    right: percentage((11/ $grid-columns))
  }

  .col-sm-pull-1{
    left: percentage((1 / $grid-columns))
  }
  .col-sm-pull-2{
    left: percentage((2 / $grid-columns))
  }
  .col-sm-pull-3{
    left: percentage((3 / $grid-columns))
  }
  .col-sm-pull-4{
    left: percentage((4 / $grid-columns))
  }
  .col-sm-pull-5{
    left: percentage((5 / $grid-columns))
  }
  .col-sm-pull-6{
    left: percentage((6 / $grid-columns))
  }
  .col-sm-pull-7{
    left: percentage((7 / $grid-columns))
  }
  .col-sm-pull-8{
    left: percentage((8 / $grid-columns))
  }
  .col-sm-pull-9{
    left: percentage((9 / $grid-columns))
  }
  .col-sm-pull-10{
    left: percentage((10/ $grid-columns))
  }
  .col-sm-pull-11{
    left: percentage((11/ $grid-columns))
  }

  // Offsets
  .col-sm-offset-1{
    margin-right: percentage((1 / $grid-columns))
  }
  .col-sm-offset-2{
    margin-right: percentage((2 / $grid-columns))
  }
  .col-sm-offset-3{
    margin-right: percentage((3 / $grid-columns))
  }
  .col-sm-offset-4{
    margin-right: percentage((4 / $grid-columns))
  }
  .col-sm-offset-5{
    margin-right: percentage((5 / $grid-columns))
  }
  .col-sm-offset-6{
    margin-right: percentage((6 / $grid-columns))
  }
  .col-sm-offset-7{
    margin-right: percentage((7 / $grid-columns))
  }
  .col-sm-offset-8{
    margin-right: percentage((8 / $grid-columns))
  }
  .col-sm-offset-9{
    margin-right: percentage((9 / $grid-columns))
  }
  .col-sm-offset-10{
    margin-right: percentage((10/ $grid-columns))
  }
  .col-sm-offset-11{
    margin-right: percentage((11/ $grid-columns))
  }

  .col-sm-offset-1,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9,
  .col-sm-offset-10,
  .col-sm-offset-11{
    margin-left: 0
  }
}

// Medium grid
//
// Columns, offsets, pushes, and pulls for the desktop device range.
//
// Note that `.col-md-12` doesn't get floated on purpose—there's no need since
// it's full-width.
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11{
    float: right
  }
  .col-md-1 {
    width: percentage((1 / $grid-columns))
  }
  .col-md-2 {
    width: percentage((2 / $grid-columns))
  }
  .col-md-3 {
    width: percentage((3 / $grid-columns))
  }
  .col-md-4 {
    width: percentage((4 / $grid-columns))
  }
  .col-md-5 {
    width: percentage((5 / $grid-columns))
  }
  .col-md-6 {
    width: percentage((6 / $grid-columns))
  }
  .col-md-7 {
    width: percentage((7 / $grid-columns))
  }
  .col-md-8 {
    width: percentage((8 / $grid-columns))
  }
  .col-md-9 {
    width: percentage((9 / $grid-columns))
  }
  .col-md-10 {
    width: percentage((10/ $grid-columns))
  }
  .col-md-11 {
    width: percentage((11/ $grid-columns))
  }
  .col-md-12 { 
    width: 100%
  }

  // Push and pull columns for source order changes
  .col-md-push-1 {
    right: percentage((1 / $grid-columns))
  }
  .col-md-push-2 {
    right: percentage((2 / $grid-columns))
  }
  .col-md-push-3 {
    right: percentage((3 / $grid-columns))
  }
  .col-md-push-4 {
    right: percentage((4 / $grid-columns))
  }
  .col-md-push-5 {
    right: percentage((5 / $grid-columns))
  }
  .col-md-push-6 {
    right: percentage((6 / $grid-columns))
  }
  .col-md-push-7 {
    right: percentage((7 / $grid-columns))
  }
  .col-md-push-8 {
    right: percentage((8 / $grid-columns))
  }
  .col-md-push-9 {
    right: percentage((9 / $grid-columns))
  }
  .col-md-push-10 {
    right: percentage((10/ $grid-columns))
  }
  .col-md-push-11 {
    right: percentage((11/ $grid-columns))
  }

  .col-md-pull-1 {
    left: percentage((1 / $grid-columns))
  }
  .col-md-pull-2 {
    left: percentage((2 / $grid-columns))
  }
  .col-md-pull-3 {
    left: percentage((3 / $grid-columns))
  }
  .col-md-pull-4 {
    left: percentage((4 / $grid-columns))
  }
  .col-md-pull-5 {
    left: percentage((5 / $grid-columns))
  }
  .col-md-pull-6 {
    left: percentage((6 / $grid-columns))
  }
  .col-md-pull-7 {
    left: percentage((7 / $grid-columns))
  }
  .col-md-pull-8 {
    left: percentage((8 / $grid-columns))
  }
  .col-md-pull-9 {
    left: percentage((9 / $grid-columns))
  }
  .col-md-pull-10 {
    left: percentage((10/ $grid-columns))
  }
  .col-md-pull-11 {
    left: percentage((11/ $grid-columns))
  }

  // Offsets
  .col-md-offset-1 {
    margin-right: percentage((1 / $grid-columns))
  }
  .col-md-offset-2 {
    margin-right: percentage((2 / $grid-columns))
  }
  .col-md-offset-3 {
    margin-right: percentage((3 / $grid-columns))
  }
  .col-md-offset-4 {
    margin-right: percentage((4 / $grid-columns))
  }
  .col-md-offset-5 {
    margin-right: percentage((5 / $grid-columns))
  }
  .col-md-offset-6 {
    margin-right: percentage((6 / $grid-columns))
  }
  .col-md-offset-7 {
    margin-right: percentage((7 / $grid-columns))
  }
  .col-md-offset-8 {
    margin-right: percentage((8 / $grid-columns))
  }
  .col-md-offset-9 {
    margin-right: percentage((9 / $grid-columns))
  }
  .col-md-offset-10 {
    margin-right: percentage((10/ $grid-columns))
  }
  .col-md-offset-11 {
    margin-right: percentage((11/ $grid-columns))
  }

  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-11{
    margin-left: 0
  }
}

// Large grid
//
// Columns, offsets, pushes, and pulls for the large desktop device range.
//
// Note that `.col-lg-12` doesn't get floated on purpose—there's no need since
// it's full-width.

@media (min-width: 1200px) {

  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11{
    float: right
  }

  .col-lg-1 {
    width: percentage((1 / $grid-columns))
  }
  .col-lg-2  {
    width: percentage((2 / $grid-columns))
  }
  .col-lg-3  {
    width: percentage((3 / $grid-columns))
  }
  .col-lg-4  {
    width: percentage((4 / $grid-columns))
  }
  .col-lg-5  {
    width: percentage((5 / $grid-columns))
  }
  .col-lg-6  {
    width: percentage((6 / $grid-columns))
  }
  .col-lg-7  {
    width: percentage((7 / $grid-columns))
  }
  .col-lg-8  {
    width: percentage((8 / $grid-columns))
  }
  .col-lg-9  {
    width: percentage((9 / $grid-columns))
  }
  .col-lg-10 {
    width: percentage((10/ $grid-columns))
  }
  .col-lg-11 {
    width: percentage((11/ $grid-columns))
  }
  .col-lg-12 {
    width: 100%
  }

  // Push and pull columns for source order changes
  .col-lg-push-1 {
    right: percentage((1 / $grid-columns))
  }
  .col-lg-push-2 {
    right: percentage((2 / $grid-columns))
  }
  .col-lg-push-3 {
    right: percentage((3 / $grid-columns))
  }
  .col-lg-push-4 {
    right: percentage((4 / $grid-columns))
  }
  .col-lg-push-5 {
    right: percentage((5 / $grid-columns))
  }
  .col-lg-push-6 {
    right: percentage((6 / $grid-columns))
  }
  .col-lg-push-7 {
    right: percentage((7 / $grid-columns))
  }
  .col-lg-push-8 {
    right: percentage((8 / $grid-columns))
  }
  .col-lg-push-9 {
    right: percentage((9 / $grid-columns))
  }
  .col-lg-push-10 {
    right: percentage((10/ $grid-columns))
  }
  .col-lg-push-11 {
    right: percentage((11/ $grid-columns))
  }

  .col-lg-pull-1 {
    left: percentage((1 / $grid-columns))
  }
  .col-lg-pull-2 {
    left: percentage((2 / $grid-columns))
  }
  .col-lg-pull-3 {
    left: percentage((3 / $grid-columns))
  }
  .col-lg-pull-4 {
    left: percentage((4 / $grid-columns))
  }
  .col-lg-pull-5 {
    left: percentage((5 / $grid-columns))
  }
  .col-lg-pull-6 {
    left: percentage((6 / $grid-columns))
  }
  .col-lg-pull-7 {
    left: percentage((7 / $grid-columns))
  }
  .col-lg-pull-8 {
    left: percentage((8 / $grid-columns))
  }
  .col-lg-pull-9 {
    left: percentage((9 / $grid-columns))
  }
  .col-lg-pull-10 {
    left: percentage((10/ $grid-columns))
  }
  .col-lg-pull-11 {
    left: percentage((11/ $grid-columns))
  }

  // Offsets
  .col-lg-offset-1 {
    margin-right: percentage((1 / $grid-columns))
  }
  .col-lg-offset-2 {
    margin-right: percentage((2 / $grid-columns))
  }
  .col-lg-offset-3 {
    margin-right: percentage((3 / $grid-columns))
  }
  .col-lg-offset-4 {
    margin-right: percentage((4 / $grid-columns))
  }
  .col-lg-offset-5 {
    margin-right: percentage((5 / $grid-columns))
  }
  .col-lg-offset-6 {
    margin-right: percentage((6 / $grid-columns))
  }
  .col-lg-offset-7 {
    margin-right: percentage((7 / $grid-columns))
  }
  .col-lg-offset-8 {
    margin-right: percentage((8 / $grid-columns))
  }
  .col-lg-offset-9 {
    margin-right: percentage((9 / $grid-columns))
  }
  .col-lg-offset-10 {
    margin-right: percentage((10/ $grid-columns))
  }
  .col-lg-offset-11 {
    margin-right: percentage((11/ $grid-columns))
  }

  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-11 {
    margin-left: 0
  }
}
 

  /*owl-nav start*/
  .owl-carousel .owl-nav .owl-next:before, .owl-carousel .owl-nav .owl-next:after {
    left: auto;
    right: 24px;}
  @media (max-width: 991px){
    .owl-carousel .owl-nav .owl-next i:before {
      content: "\f060"; }
    .owl-carousel .owl-nav .owl-prev i:before{
      content: "\f061";}}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
  float: right;
}

.tweet_iframe_widget {
  margin: 0 auto;
}


  /*owl-nav end*/

  .accordion-button::after {
    margin-left: 0;
    margin-right: auto;
  }

  ._2tga._8j9v {
    float: right;
  }

/* Header */
#offcanvas-backdrop.active{
  left: auto;
  right: 0;
}



/* Header */
#offcanvas-backdrop.active{
  left: auto;
  right: 0;}
.desktop_logo{
  text-align: right;}
@media (max-width: 991px){
  .desktop_logo{
  text-align: center;}}

/* Header-Nav */
#ishiheaderblock a{
  margin-left: 0;
  margin-right: 5px;}
#ishiheaderblock a:after{
  left: 0;
  right: 1px;}
#header .header-nav .right-nav {
  justify-content: left;}
@media (max-width: 991px){
  #header .header-nav .right-nav{
    justify-content: center; }}
#header .right-nav >div:last-child{
  padding-right: 10px;
  padding-left: 0;}
#header .right-nav >div:after{
  right: auto;
  left: -2px;}
#header .left-nav li:after{
  right: auto;
  left: -5px;}
.currency-selector li a, .language-selector li a, .user-info li a{
  text-align: right;}
.currency-selector li img, .language-selector li img {
  padding-right: 0;
  padding-left: 8px;}
.left-nav .language-selector .dropdown-menu,.left-nav .currency-selector .dropdown-menu {
  left: auto !important;
  right: 0 !important;}
@media (max-width: 991px) {
 .left-nav .language-selector .dropdown-menu,.left-nav .currency-selector .dropdown-menu {
    right: 0 !important;
    left: auto !important;}}
  #_mobile_user_info .user-info .dropdown-menu {
    left: 0 !important;
    right: auto !important;}
@media (min-width: 992px){
  #_desktop_cart{
    float: left;}}
  #_desktop_contact{
    float: left;}
  #top-menu > li > a i {
    float: left;}
  #_desktop_top_menu{
    text-align: right;}
  #_desktop_top_menu #top-menu > li .sub-menu {
    left: auto;
    right: 0;}
  #_desktop_top_menu #top-menu > li .sub-menu ul[data-depth="1"] > li {
    float: right;
    text-align: right;}
  #_desktop_top_menu #top-menu > li .sub-menu ul[data-depth="1"] > li > a:before {
    left: auto;
    right: 0;}
  #_desktop_top_menu #top-menu > li:nth-child(8) .sub-menu {
    right: auto;
    left: 0;}
      .refine-search .category-list ul li.item:nth-child(4n+1) {
        clear: right; }
      .refine-search .category-list ul li.item:nth-child(3n+1) {
        clear: right; } }
      @media (max-width: 420px) {
      .refine-search .category-list ul li.item:nth-child(3n+1) {
        clear: none; }
      .refine-search .category-list ul li.item:nth-child(2n+1) {
        clear: right; } }
    .refine-search .category-list .owl-nav .owl-prev, .refine-search .category-list .owl-nav .owl-next {
      left: auto;
      right: 0; }
    .refine-search .category-list .owl-nav .owl-next {
      right: auto;
      left: 0;}
#mobile_top_menu_wrapper {
  left: auto;
  right: 0;}
  #mobile_top_menu_wrapper #top_menu_closer {
    margin-right: 0;
    margin-left: 11px;
    text-align: left;}
  #mobile_top_menu_wrapper #top-menu {
    text-align: right;}
  #mobile_top_menu_wrapper #top-menu > li i {
    float: left;}
  #mobile_top_menu_wrapper .top-menu .sub-menu{
    padding: 10px 15px 0 0;}
  #mobile_top_menu_wrapper .top-menu .navbar-toggler {
    right: auto;
    left: 0;}
  #mobile_top_menu_wrapper .top-menu .sub-menu ul {
    padding: 0 15px 0 0; }
  #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] {
    padding : 10px 15px 0 0;}
  #menu-icon {
  float: right;}
  .desktop-custominfo{
    text-align: left;}
  @media (min-width: 1400px) {
    .contactinfo .contact-num {
      padding: 5px 25px 5px 40px;}}
  .contact-num .call-num{
    padding-left: 5px;
    padding-right: 0;}
  #header-cart .cart-content{
    padding-right: 0;
    padding-left: 5px;}
  @media (max-width: 991px){
    #header-cart .cart-content{
      padding: 0;}}
  .user-info .dropdown-menu,.language-selector .dropdown-menu,.currency-selector .dropdown-menu {
    left: 0 !important;
    right: auto !important;
   }
/*Nav Full Width*/

/* Header-Top */

#_mobile_seach_widget{
  float: right;
}
.search-widget form input[type="text"] {
  padding: 5px 10px;
  padding-left: 55px;}
@media (max-width: 991px){
.search-widget form input[type="text"]{
  padding: 5px 15px 5px 48px;}}

.search-widget form{
  left: 0 !important;
  right: auto !important;
}

/* search */
.search-widget{
  margin-right: 0;
  margin-left: 8px;}
@media (min-width: 992px) {
  .search-widget .search-logo:before {
    left: auto;
    right: -3px;}}
@media (min-width: 992px) {
    .search-widget .search-logo {
      float: right;}}

#search .btn-lg {
  right: auto;
  left: 0;
  border-left: 0;
  border-right: 1px solid rgba(255, 255, 255, .2);}
@media (max-width: 991px){
  #search .btn-lg{
    border-radius: 5px 0 0 5px;}}
@media (min-width: 992px){
  #search .btn-lg svg{
    right: 7px;
    left: auto;}}
@media (max-width: 991px) {
  #search .form-control-lg{
    padding: 0 15px 0 50px;

  }
}

  .ajaxishi-search ul li > div .product-image {
    float: right;
    margin-right: 0px;
    margin-left: 12px; }
  .ajaxishi-search ul li > div .product-desc {
    text-align: right; }
  .ajaxishi-search ul li > div .product-desc .product-price .special {
    margin-right: 0px;
    margin-left: 8px; }
@media (max-width: 991px){
  .search-widget form{
    left: auto !important;
    right: 0 !important;
  }
  .mobile-width-right, .mobile-width-left{
    text-align: left;
  }
}
/* Header-Top */

/* cart */
#header-cart .offcanvas-backdrop{
  left:auto;
  right: 0;
}
#cart_wrapper {
  right: 0;
  left: auto;
}
  #cart-notification .cart-detail {
    left: auto;
    right: 50%;
    transform: translate(-50%, -50%); }
.blockcart #cart .cart-dropdown, .blockcart #cart .dropdown-menu {
    left: 0;
    right: auto;
    text-align: right; }
  .blockcart .cart-item .product-image {
    padding-right: 15px;
    padding-left: 0;
  }
  #header-cart{
    text-align: left;
    float: left;}
  @media (min-width: 992px){
    #header-cart .cart-content .cart-products-count{
      text-align: right;}} 

#header-cart .cart-content:before{
  left: -10px;
  right: auto;
}
#header-cart .dropdown-menu {
  left: 0 !important;
  right: auto !important;
}

@media (max-width: 991px) {
  #header-cart .dropdown-menu{
    right: auto; !important;
    left: 0 !important;
  }
}
@media (max-width: 991px) {
  #header-cart .cart-content .cart-products-count{
    right: auto;
    left: 3px;
  }
}
.offcanvas-end{
  left: 0;
  right: auto;
  transform: translate(-100%);}
#header-cart .cart-item .product-image{
  padding-left: 0;}
tr.border-remove .text-start{
  padding-left: 10px !important;
  padding-right: 0 !important;}

@media (max-width: 575px){
  #header-cart .offcanvas .caption{
    padding: 13px 13px 13px 0;
  }
}
#header-cart .offcanvas .caption .caption-detail{
  direction: ltr !important;
}

/*Nav Full Width*/


 /* Start Ishi slider  */
 .ishislider .owl-nav .owl-prev i:before{
   content: "\f104";}
 
  .ishislider .owl-nav .owl-next i:before{
   content: "\f105";}

/* End Ishi slider  */

/* start ishi catagory block */

/* end ishi catagory block */



/* logo */

/* menu */
#menu #category {
  float: right;
}
#menu .navbar-nav > li > a:first-child {
  padding-left: 15px;
  padding-right: 0;
}
@media (max-width: 991px) {
  #menu #narbar-menu{
    left: auto;
    right: 0;
  }
}
@media (max-width: 767px) {
  #menu div.dropdown-menu {
    margin-right: 0 !important;
    margin-left: 15px;
  }
}
/* content */

/*Start Featured Block*/
  .ishifeaturedblock .ishiproductstab .nav-item:before{
    right: auto;
    left: -42px;}
  .ishifeaturedblock .ishiproductstab .nav-item:after{
    right: auto;
    left: -21px;}
/* End Features Block */


/*start service Block*/
  .ishiservicesblock {
  text-align: right;}
  .ishiservicesblock .ishiservices .services .service-block {
    text-align: right;
    padding-left: 0;
    padding-right: 15px;}
  @media screen and (min-width: 544px) and (max-width: 767px) {
  .ishiservicesblock .ishiservices .services .service-block {
    text-align: center;
    padding-right: 0;}}
  @media (max-width: 543px) {
  .ishiservicesblock .ishiservices .services .service-block {
    padding-right: 5px;}}
/*end service Block*/


/*start featuresblock*/
  .ishifeaturesblock .feature-image {
    right: auto;
    left: 0px;}
  .ishifeaturesblock .ishicategoryblock-container {
    border-radius: 40% 0 40% 0px;}
  @media (max-width: 767px) {
    .ishifeaturesblock .ishicategoryblock-container {
      border-radius: 20% 0 20% 0px; } }
/*end featuresblock*/


/*Product Page*/
.product-right .form-group .control-label{
  float: right;
  margin: 8px 0px 8px 8px;}
.product-right .form-group #input-quantity{
  margin-right: 8px;
  margin-left: 6px;
  float: right;}
/*End Product Page*/


/* Ishi Story Block  */
  .ishistoryblock .video-content .video-div {
    left: auto !important;
    right: 0 !important;}
/* End Story Block */


/*Start Video Section */
.ishivideoblock .video-list{
  left: auto;
  right: 50px;}
/* Start Video  Section */

/* Start Ishi special deals block */
#ishispecialdeals-icon{
  left: auto;
  right: 20px;}  
.ishispecialdeals {
  left: auto;
  right: 50px;}
#ishispecialdeals-icon:hover .ishispecialdeals{
  left: auto;
  right: 20px;}
.ishispecialdeals .product-thumb .caption{
  text-align: right;}
.ishispecialdeals .product-thumb .countdown-container .counter:after{
  right: auto;
  left: -3px;}
/* Start Ishi special deals block */


/* Start Themes Blog */
  .smartblog_block .blog_post .date-comment .blog_calander,.smartblog_block .blog_post .date-comment .blog_date{
    float: right;}
  .smartblog_block .blog_post .date-comment .blog_date{
    padding-left: 0;
    padding-right: 5px;}
  .smartblog_block .blog_post .date-comment .write-comment {
    float: left;}
  .smartblog_block .blog_post .blog_content {
    text-align: right;}

  .single-blog{
    text-align: right;}
  @media (max-width: 991px){ 
  .single-blog {
     float: right;}}
  .single-blog .smartblogcomments .view-comment {
    text-align: right;}
  .single-blog .smartblogcomments .view-comment .user_list {
    text-align: right;
    margin-left: 0;
    margin-right: 10px;}
  .single-blog #add-comment .form-horizontal .control-label {
    text-align: right;}
  .single-blog .blog-desc{
    text-align: right;}
  .all-blog .sdsarticleCat .smartblog-desc {
    text-align: right;}
  @media (max-width: 1199px) {
      .all-blog .sdsarticleCat .smartblog-desc {
        text-align: center; } }
  .all-blog .sdsarticleCat .smartblog-desc .blog-date-comment {
    margin-bottom: 15px; }
  .all-blog .sdsarticleCat .smartblog-desc .blog-date-comment .comment-wrapper span {
    margin-right: 0;
    margin-left: 10px;}
/*end themesblog*/

/* Start Ishi Product Block */
  .ishiproductsblock .ishiproductstab .nav-item:before{
    right: auto;
    left: -42px;}
  .ishiproductsblock .ishiproductstab .nav-item:after{
    right: auto;
    left: -21px;}
/* End Ishi Product Block */

/*Start Ishi Instagram Block*/
  .ishiinstagramblock #ishiinstagram-carousel .item .text-container .likes {
    float: right;}
  .ishiinstagramblock #ishiinstagram-carousel .item .text-container .comments {
    float: left;
    margin-right: 0;
    margin-left: 10px;}
  @media (max-width: 543px) {
    .ishiinstagramblock #ishiinstagram-carousel .item .text-container .comments {
      margin-left: 0; } }
  .ishiinstagramblock #ishiinstagram-carousel .item .text-container i {
    padding-left: 5px;
    padding-right: 8px; }
  .ishiinstagramblock #ishiinstagram-carousel .item .text-container .likes {
    float: right;
    margin-left: 0;
    margin-right: 10px;
  }
  .ishiinstagramblock #ishiinstagram-carousel .item a .image-overlay:before,.ishiinstagramblock #ishiinstagram-carousel .item a .image-overlay:after {
    left: auto;
    right: 50%;
  }
  .ishiinstagramblock #ishiinstagram-carousel .item a .image-overlay:after {
    left: auto;
    right: 50%;
  }
  .ishiinstagramblock #ishiinstagram-carousel .item:hover a .image-overlay:before,.ishiinstagramblock #ishiinstagram-carousel .item:hover a .image-overlay:after {
    left: auto;
    right: 0;
  }
  .ishiinstagramblock #ishiinstagram-carousel .item a .image-overlay span:before,.ishiinstagramblock #ishiinstagram-carousel .item a .image-overlay span:after {
    left: auto;
    right: 0;
  }
  .ishiinstagramblock #ishiinstagram-carousel .item a .image-overlay span:after {
    right: auto;
    left: 0;
  }

/*End Ishi Instagram Block*/

/*Strar Ishi Contactinfo Block*/
#footer .block-contact .block .content{
  direction: ltr !important;
  padding-left: 0;
  padding-right: 5px;}
/*End Ishi Contactinfo Block*/


/* footer */
#footer #slidetop {
  right: auto;
  left: 20px; }
.block-title .navbar-toggler, .footer-title .navbar-toggler, .title .navbar-toggler{
  right: auto;
  left: 15px;}
#footer .footer-title .navbar-toggler{
  right: auto;
  left: 0;}
@media (max-width: 991px){
#footer .footer-container .block-contact .block{
  text-align: right;}}
#footer .footer-middle .footer-aftertext{
  text-align: right;}
@media (max-width: 767px){
  #footer .footer-middle .footer-aftertext{
    text-align: center;}}
#footer .footer-middle .footer-aftertext a{
  color: var(--brand-theme);}


.ishipaymentblock{
  text-align: left;}

/*Start Ishi newsletter*/  
  .block_newsletter .newsletter_form .btn-submit {
    border-radius: 6px 0px 0px 6px;
    right: auto;
    left: 0;}
  .block_newsletter .newsletter_form .text-email {
    padding-right: 10px;
    padding-left: 48px;}
 /*End Ishi newsletter*/

/*payment block*/
  .ishipaymentblock{
    text-align: left;}
  @media (max-width: 767px) {
  .ishipaymentblock {
    text-align: center;} }
/*End payment block*/

.page-title {
  text-align: right;}
  #column-left .box ul .navbar-toggler, #column-right .box ul .navbar-toggler, #column-left .box .category-top-menu .navbar-toggler, #column-right .box .category-top-menu .navbar-toggler {
    left: 6px;
    right: auto;}

/*Feature product*/
.product-thumb .outstock-overlay {
    left: auto; 
    right: 10px; }
.product-thumb .button-group{
  right: auto;
  left: 5px;}
  @media (max-width: 767px){
  .product-thumb .button-group{
  left: 0;}}
.product-thumb .btn-cart:hover .lblcart{
  padding-right: 15px;
  padding-left: 0;}
.product-thumb .btn-cart button:before{
  right: 0;
  left: auto;}
.product-thumb .caption{
  text-align: right;}
.product-thumb .button-group button + button {
  border-right: 1px solid #ddd;
  border-left: 0;}
.product-thumb .rating span.fa-stack{
  margin-left: 3px;
  margin-right: 0;}
 @media (max-width: 575px){
  .product-list .product-thumb .rating{
   text-align: center; }}
.product-list .product-thumb .caption{
  text-align: right;}
@media (max-width: 575px){
  .product-list .product-thumb .caption{
  text-align: center;}}
.price-old{
  margin: 0 0 0 3px;
}
/* BS4 Changes */
/* Theme Custom CSS */
#cookie {
  right: 0;
  left: auto;
}


  /*Do Not Change*/


@media (min-width: 768px) {
  .col-form-label {
    text-align: right;
  }
}


#alert.end-0{
 right: auto !important;
 left: 0 !important;
}

@media (min-width: 1300px) {
  #alert .alert {
    right: auto !important;
    left: 50px;
  }
}
@media (min-width: 1400px) {
  #alert .alert {
    right: auto !important;
    left: 0px;
  }
}
@media (min-width: 1600px) {
  #alert .alert {
    right: auto !important;
    left: 100px;
  }
}
@media (min-width: 1800px) {
  #alert .alert {
    right: auto !important;
    left: 200px;
  }
}
@media (min-width: 2000px) {
  #alert .alert {
    right: auto !important;
    left: 300px;
  }
}
@media (min-width: 2200px) {
  #alert .alert {
    right: auto !important;
    left: 400px;
  }
}
@media (min-width: 2400px) {
  #alert .alert {
    right: auto !important;
    left: 500px;
  }
}
@media (min-width: 2600px) {
  #alert .alert {
    right: auto !important;
    left: 600px;
  }
}
@media (min-width: 2800px) {
  #alert .alert {
    right: auto !important;
    left: 700px;
  }
}
@media (min-width: 3000px) {
  #alert .alert {
    right: auto !important;
    left: 800px;
  }
}
@media (min-width: 3200px) {
  #alert .alert {
    right: auto !important;
    left: 900px;
  }
}
@media (min-width: 3400px) {
  #alert .alert {
    right: auto !important;
    right: 1000px;
  }
}
@media (min-width: 3600px) {
  #alert .alert {
    right: auto !important;
    left: 1100px;
  }
}
@media (min-width: 3800px) {
  #alert .alert {
    right: auto !important;
    left: 1200px;
  }
}
@media (min-width: 4000px) {
  #alert .alert {
    right: auto !important;
    left: 1300px;
  }
}
.form-check{
  padding-right: 1.5em;
  padding-left: 0 !important; 
}
.form-check-inline{
  margin-left: 1rem;
  margin-right: 0;}
.ishistoreinfoblock.banner-alignment-1 {
  text-align: right !important; }
@media (max-width: 991px){
  .ishistoreinfoblock.banner-alignment-1 {
  text-align: center !important; }}
.ishistoreinfoblock.banner-alignment-0 {
  text-align: left !important; }

.filterbox .form-check{
  padding-left: 0;
  padding-right: 1.5em;}
.form-check .form-check-input{
  float: right;
  margin-left: 0;
  margin-right: -1.5em ;}

#_desktop_column_left .list-group-item i,#_mobile_column_left .list-group-item i{
  margin-right: 0 !important;
  margin-left: 8px;
}
.form-floating>label{
  text-align: right !important;
}

/*Account Page*/

  #common-success .success-title i {
    padding-left: 8px;
    padding-right: 0;
  }
  #account-newsletter .col-form-label{
    text-align: right !important;
  }
  .form-floating>label {
    left: auto !important;
    right: 15px;
    text-align: right !important;}

/*End Account Page*/


/*Start featured products*/
  #column-left section.featured-products .product-thumb .image,#column-left section.bestseller-products .product-thumb .image {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 10px;
  }
  #column-left section.featured-products .product-thumb .caption,#column-left section.bestseller-products .product-thumb .caption {
    text-align: right !important;
  }
  #column-left .product-thumb .caption, #column-right .product-thumb .caption,#column-left .product-thumb .caption, #column-right .product-thumb .caption {
    text-align: right !important;
  }
/*End featured products*/


/*Start latest products*/
  #column-left section.latest-products .product-thumb .image{
    float: right !important;
    margin-right: 0 !important;
    margin-left: 10px;
  }
  #column-left section.latest-products .product-thumb .caption{
    text-align: right !important;
  }
  #column-left .product-thumb .caption, #column-right .product-thumb .caption{
    text-align: right !important;
  }
/*End latest products*/

/*Category Page*/
  .product-list-top .btn-list-grid {
    margin-left: 0!important;
    margin-right: 15px;}
    .product-list-top .btn-list-grid .btn-group > .btn#grid-view {
      margin-right: 0 !important;
      margin-left: 8px; }
  .product-list-top .compare-total {
    right: auto !important;
    left: 30px;}
    @media (max-width: 1199px) {
      .product-list-top .compare-total {
        right: auto;
        left: 9px;
      }
    }
  .product-list-top .pagination-right {
    margin-right: 0 !important;
    margin-left: 15px !important;
    float: left !important;}
    @media (max-width: 767px) {
  .product-list-top .pagination-right {
    margin-right: 15px !important;} }
.product-list-top .pagination-right .sort-by-wrapper{
      margin-right: 0 !important;
      margin-left: 15px !important;  }
    .product-list-top .pagination-right .sort-by {
      float: right !important;
      margin: 0px 0 0 10px !important;}
    .product-list-top .pagination-right .sort {
      float: right !important;}
    .product-list-top .pagination-right .show {
      float: right !important;
      margin: 0px 0 0 10px !important; }
    @media (max-width: 543px) {
    .product-list-top .pagination-right .show {
      margin: 2px 0 0 10px !important; } }
    .product-list-top .pagination-right .limit {
      float: left !important;}
      @media (max-width: 440px){
      .product-list-top .pagination-right .limit{
        float: right !important; } }
    .product-list-top .pagination-right .select-wrapper .form-control {
      text-align: right !important;}
    .product-list-top .pagination-right .select-wrapper:after,.product-list-top .pagination-right .show-wrapper .limit:after {
      right: auto !important;
      left: 10px;}
    .product-list-top .pagination-right .sort-by-wrapper .select-wrapper select,.product-list-top .pagination-right .show-wrapper .limit select{
      padding-right: 0.75rem;
      padding-left: 2.25rem;
    } 
 /* End Category Page */

.breadcrumb-item + .breadcrumb-item::before{
  float: right;
}

/*Product-right*/
  .product-right .rating-wrapper span.fa-stack {
    margin-right: 3px !important;
    margin-left: 3px;}
  .product-right .rating-wrapper .write-review i{
    padding-left: 8px;
    padding-right: 0 !important;}
  .product-right .list-unstyled.price .product-dis {
    margin-right: 0 !important;
    margin-left: 10px;}
  .product-right .form-group .control-label {
    float: right !important;
    margin: 8px 0 8px 8px !important;}
  .product-right .form-group #input-quantity {
    margin-right: 0 !important;
    margin-left: 11px;
    float: right !important;}
  @media screen and (min-width: 992px) and (max-width: 1199px) {
      .product-right .form-group #input-quantity {
        margin-right: 0 !imporatnt;
        margin-left: 5px; } }
  .product-right .form-group #button-cart {
    margin-right: 6px !important;
    margin-left: 6px;}
    .product-right .form-group .wishlist i {
      margin-right: 0 !important;
      margin-left: 8px;}
    .product-right .form-group .wishlist svg, .product-right .form-group .compare svg {
      margin-right: 0 !important;
      margin-left: 5px;}
  @media (min-width: 544px) {
    .product-right .product_option:nth-child(2n+1) {
      clear: left !important;} }

  .tabs_info .accordion-header a:after{
    float: left !important;}
  
  .tabs_info .tab-description li{
    padding-left: 0!important;
    padding-right: 20px;}
  .tabs_info .tab-description li:before{
    left: auto !important;
    right: 0;}
 /* End product right  */

/* start product special */
 @media (max-width: 1199px) and (min-width: 768px){
    #product-search .product-list-top .pagination-right,#product-manufacturer .product-list-top .pagination-right{
      width: 62% !important;}
    #product-search .product-list-top .compare-total,#product-manufacturer .product-list-top .compare-total{
      width: 23% !important;}}
  @media (max-width: 465px){
  #product-search .product-list-top .pagination-right .sort-by-wrapper,#product-manufacturer .product-list-top .pagination-right .show-wrapper,#product-manufacturer .product-list-top .pagination-right .sort-by-wrapper,#product-search .product-list-top .pagination-right .show-wrapper{
    display: block;
    overflow: hidden;}
  #product-search .product-list-top .pagination-right .sort-by-wrapper .select-wrapper select,#product-manufacturer .product-list-top .pagination-right .sort-by-wrapper .select-wrapper select{
    margin-bottom: 15px;}
  #product-search .product-list-top .pagination-right .limit,#product-manufacturer .product-list-top .pagination-right .limit{
    float: right !important;}}
 /* end product special */

/* Start Ishi Parralex Block */
  .ishiparallaxbannerblock #bannercountdown .countdown{
    margin-right: 0;
    margin-left: 10px;}
  .ishiparallaxbannerblock #bannercountdown .countdown:last-child{
    margin: 0;}
  @media (max-width: 400px){
  .ishiparallaxbannerblock #bannercountdown .countdown{
    margin-left: 8px;}}
/* End Ishi Parralex Block */

/*Product Page*/
.tabs_info .accordion-header a:after {
  float: left !important;}
.product-right .rating-wrapper span.fa-stack {
  margin-right: 0!important; 
  margin-left: 3px;}
 /*End Product Page Tabe*/










/*Contact Page*/
#information-contact .block-social ul li a {
  margin: 0 0 3px 3px !important; }
#information-contact .block-social ul li a:before {
   left: auto !important; 
  right: 0;}
@media (min-width: 768px) {
  #information-contact .contact-form .contact_form:first-child {
    padding-right: 0 !important;
    padding-left: 15px; } }
@media (max-width: 991px) {
  #information-contact .contact-form-information .contact-image .bannerblock {
    text-align: right !important;
  }
}
#information-contact .contact-form-information .contact-image .image-container a:after {
  left: 0 !important; 
  right: 20px;}
#information-contact .block-social {
  text-align: right !important;
}
#information-contact .address-image,#information-contact .call-image,#information-contact .email-image,#information-contact .location-icon{
  margin-right: 0 !important;
  margin-left: 15px;
}
#information-contact .title-container {
  padding: 0px 12px 16px 0 !important;
}
/*End Contact Page*/


/*Information Page*/
  #information-information #content ul, #information-information #content ol {
    padding-right: 26px;
    padding-left: 0 !important;}
  #information-information #content ul li, #information-information #content ol li {
    padding-left: 0 !important;
    padding-right: 3px; }
  #information-information #content blockquote {
    text-align: right !important;
    border-left: 0 !important;
    border-right: 3px solid #e5e5e5;
    margin-left: 0 !important;
    margin-right: 15px; }
  /*End Information Page*/  


 /*Information Sitemap Page*/  
  #information-sitemap ul.nested {
    margin-left: 0 !important;
    margin-right: 20px; }
  /*End Information Sitemap Page*/  

/*start FAQ block*/
.ishifaqblock a {
  text-align: right !important;
}
.ishifaqblock .card-body .accordion__content blockquote p{
  padding-left: 0 !important;
  padding-right: 10px;
}
.ishifaqblock .btn span{
  margin-right: 0 !important;
  margin-left: 5px;}
  .ishifaqblock a:before {
    right: auto !important;
    left: 25px;}
  @media (max-width: 500px){
    .ishifaqblock a:before{ 
    right: auto !important;
    left: 15px;}}
  @media (max-width: 415px){
    .ishifaqblock a:before{ 
    right: auto !important;
    left: 10px; }} 
  .ishifaqblock .faqblock-container:last-child {
    border-bottom: 0; }  

/*end FAQ block*/

/*start aboutus page*/
.ishiaboutusblock .aboutus_banner .aboutus-details .about-btn svg {
  margin-left: 0 !important;
  margin-right: 6px;
}
/*end aboutus page*/


   /*Start Quichview*/
  
  .quickview .quickview-container .productpage-quickview .product-left {
    float: right; }
  .quickview .quickview-container .productpage-quickview .product-right {
    float:left;}
  .quickview .quickview-container .productpage-quickview .product-right .list-unstyled.attr li .desc {
    margin-right: 0px; 
    margin-left: 10px;}

    /*End Quickview*/


/*search