/*@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; }
  .owl-carousel .owl-nav .owl-next i:before {
    margin-left: 0;
    margin-right: 0px;
    content: "\f104"; }
    .owl-carousel .owl-nav .owl-prev i:before{
      content: "\f105";
    }

.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;
  }
  .section-header .home-title:after{
  left: -10px;
  right: auto;
}


/* Header */
#offcanvas-backdrop.active{
  left: auto;
  right: 0;
}
/* Header-Nav */
#header .header-nav #ishiheaderblock{
  text-align: right;
}
#header .header-nav #ishiheaderblock span {
  margin-right: 0px;
  margin-left: 1px;
}
#header .header-nav .float-end{
  text-align: left;
}
@media (min-width: 544px){
  #header .header-nav .float-end li:last-child{
    padding-right:15px;
    padding-left: 0;
  }
}

@media (max-width: 543px){
  #header .header-nav .float-end{
    text-align: center;
    width: 100%;
  }
}
.header-top .block{
  text-align: right;
}

#header .right-nav {
  text-align: left;
}
#header .left-nav {
  text-align: right;
}
#header .left-nav li:after {
  right: auto;
  left: -5px;
}
#header .left-nav li{
  text-align: right;
}
#header .left-nav li.language-selector {
  padding-left: 5px;
  padding-right: 0;
}

#header .left-nav .language-selector li,#header .left-nav .currency-selector li {
  float: right;
}
.left-nav .language-selector .dropdown-menu,.left-nav .currency-selector .dropdown-menu {
  left: auto !important;
  right: 0 !important;
}
#header .header-nav .float-end #_desktop_user_info ul .list-inline-item .dropdown .dropdown-menu li{
  text-align: right;
}
.user-info .dropdown-menu, .language-selector .dropdown-menu, .currency-selector .dropdown-menu{
  right: auto !important;
  left:0 !important;
  text-align: right;
}
.right-nav .user-info .dropdown-menu {
  left: 0 !important;
  right: auto !important;
}
.currency-selector li img, .language-selector li img {
  padding-right: 0;
  padding-left: 5px;
}
  #_mobile_user_info .user-info .dropdown-menu {
    left: 0 !important;
    right: auto !important;
  }
  @media (max-width: 991px){
    .language-selector .dropdown-menu, .currency-selector .dropdown-menu{
      top: 31px !important;
      transform:none !important;
    }
  }
  @media (max-width: 767px){
    .user-info .dropdown-menu{
      top: 42px !important;
      transform:none !important;
    }
  }
.ishislider .owl-carousel .owl-nav .owl-next.ishi-style-nav3 i:before, .ishislider .owl-carousel .owl-nav .owl-next.ishi-style-nav5 i:before{
    content: "\f105";
}
.ishislider .owl-carousel .owl-nav .owl-prev.ishi-style-nav3 i:before, .ishislider .owl-carousel .owl-nav .owl-prev.ishi-style-nav5 i:before{
    content: "\f104";
}

/* Header-Nav */

#_desktop_top_menu{
  float: right;
  text-align: center;
}
 #top-menu > li > a:before {
  left: -1px;
  right: 0px;
}

  #top-menu > li > a i {
    float: left; }
  #_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: 0;
    left: auto; }
      @media (max-width: 420px) {
      .refine-search .category-list ul li.item:nth-child(4n+1) {
        clear: right; }}
      @media (max-width: 767px) {
      .refine-search .category-list ul li.item:nth-child(3n+1) {
        clear: right; } }
      .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 .navbar-toggler {
    right: auto;
    left: 0;}
  #mobile_top_menu_wrapper .top-menu .sub-menu{
    padding: 10px 15px 0 0;
  }
  #mobile_top_menu_wrapper .top-menu .sub-menu {
    margin-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 0px 0px;
  }

#menu-icon {
  float: right; }
  @media (min-width: 1400px) {
    .contactinfo .contact-num {
      padding: 5px 25px 5px 40px; 
    }
  }
  /* Start Countdowncounter */

  @media (min-width: 1400px) {
    .contactinfo .contact-num {
        padding: 5px 25px 5px 40px; 
    }
  }


/*Nav Full Width*/

/*start offerblock*/

    #ishioffersblock .close {
      left: 7px;
      right:auto;
   }


/*end offerblock*/

/* Header-Top */
#_desktop_seach_widget{
  float: none;
  text-align: right;
}

#_mobile_seach_widget{
  float: right;
}
.search-widget form input[type="text"] {
  padding: 5px 10px 5px 45px;
}
#search .input-group-btn{
  left: 0;
  right: auto;
}

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

/* search */


#search .btn-lg {
  right: auto;
  left: 0;
}
@media (max-width: 991px) {
  #search .form-control-lg{
    padding: 0 15px 0 50px;
  }
}
  
  .ajaxishi-search ul li > div .product-image{
    float: right;
    margin-right: 12px;
    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: 0;
    margin-left: 8px;
  }
  @media (max-width: 991px) {
  .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){
  #_mobile_cart,#_mobile_user_info{
    float: left;
  }
  .search-widget form{
    left: auto !important;
    right: 0 !important;
  }
  .mobile-width-right, .mobile-width-left{
    float: right;
  }
}
/* Header-Top */

/* cart */
.blockcart{
  text-align: left;
}
#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;
    }
    #header-cart .cart-link{
      text-align: left;
    }
@media (min-width: 992px) {
  #header-cart .cart-content{
    text-align: right;
    padding-right: 3px;
    padding-left: 0;
  }
}
#header-cart .cart-content .cart-products-count{
  padding: 0;
  line-height: 16px;
  left: 3px;
  right: auto;
}
@media (max-width: 991px){
  #header-cart .cart-content .cart-products-count{
    left:4px;
    right: auto;
    padding-left: 0;
    padding-right: 0px;
  }
}

#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;
  }
}

#header-cart .offcanvas .offcanvas-body p{
text-align: right!important;
padding-right: 0!important;
padding-left: 10px!important;
direction: ltr !important;
}

.offcanvas.offcanvas-end{
  left: 0;
  right: auto;
  transform: translate(-100%);}
#header-cart .cart-item .product-image{
  padding-left: 0;
  padding-right: 10px;}
#header-cart .offcanvas .caption-detail{
  direction: ltr !important;}
#header-cart .table-striped .img-thumbnail{
  margin-left: 15px;
  margin-right: 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;
  }
}
.ishislider .owl-carousel .owl-nav .owl-prev.ishi-style-nav3 i:before, .ishislider .owl-carousel .owl-nav .owl-prev.ishi-style-nav5 i:before{
  content: "\f104";
}
.ishislider .owl-carousel .owl-nav .owl-next.ishi-style-nav3 i:before, .ishislider .owl-carousel .owl-nav .owl-next.ishi-style-nav5 i:before{
  content: "\f105";
}

/*Nav Full Width*/

/*start story block*/

.ishistoryblock .valign-wrapper .section-header{
  text-align: right;
}
@media (max-width: 543px){
  .ishistoryblock .valign-wrapper .section-header{
    text-align: center;
  }
}

/*end story 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 storyblock*/

.ishistoryblock .section-header{
  text-align: right;
}
@media (max-width: 543px){
  .ishistoryblock .section-header{
    text-align: right;
  }
}
/*end storyblock*/

/*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;
}
.image_show #slider_carousel .owl-nav .owl-prev, .image_show #slider_carousel .owl-nav .owl-next{
  left: auto;
  right: 0;
}
.image_show #slider_carousel .owl-nav .owl-next{
  right: auto;
  left: 0;
}
/*End Product Page*/


.ishispecial .product-layout .product-thumb .caption{
  text-align: right;
}
.ishispecial .product-layout .product-thumb .caption {
    text-align: right;
    padding: 0 10px 0 5px; }
    @media (max-width: 991px){
      .ishispecial .product-layout .product-thumb .caption{
        padding: 0 8px 0 0px;
      }
    }

@media (max-width: 767px){
  .ishispecial .product-layout .product-thumb .caption{
text-align: center;
}
}
@media (max-width: 543px){
  .ishispecial .ishispecialblock .product-container .product-thumb:hover .caption .button-group .btn-cart svg{
    margin:0 5px;
  }
}
@media (max-width: 767px){
  .ishispecialblock .product-thumb .caption{
text-align:center;
}
}
@media (min-width: 768px){
  .ishispecialblock .product-thumb .image{
    padding-right: 0;
    padding-left: 15px;
  }
}
@media (min-width: 768px){
  .ishispecial .product-layout .product-thumb .caption .button-group > div{
    opacity: 0;
    transform: translateX(50px);
    -moz-transform: translateX(50px);
    -webkit-transform: translateX(50px);
    -o-transform: translateX(50px);
    -ms-transform: translateX(50px);
  }
}
@media (max-width: 767px){
 .ishispecial .product-layout .product-thumb .caption .button-group .btn-cart{
    margin:0 0px;
  }
}

/*end ishispecial block */
/*Start Special Deal*/
  .ishispecialdeals .product-thumb .caption {
    padding-right: 0;
    padding-left: 0;
    text-align: center; }
  .ishispecialdeals .countdown-container .counter{
    margin-left: 4px;
    margin-right: 0; }   
  @media (max-width: 767px){
  .ishispecialdeals .product-thumb .caption {
      text-align: center;
      margin: 0 auto;
      padding: 18px 15px 10px; }}
  @media (max-width: 543px){
    .ishispecialdeals .product-thumb .caption {
      text-align: center;
      margin: 0 auto;
      padding: 18px 0 0; 
    }
  }
  .ishispecialdeals .product-thumb .countdown-container{
    left: 40px;
    right: 40px;
  }
  @media (max-width: 1199px){
    .ishispecialdeals .product-thumb .countdown-container{
      left: 20px;
      right: 20px;
    }
    .ishispecialdeals .product-thumb .countdown-container .counter .data{
      font-size: 17px;
      width: 40px;
    }
  }
  @media (max-width: 382px){
    .ishispecialdeals .product-thumb .countdown-container .counter .data{
      width: 35px;
    }
  }
  @media (max-width: 991px){
    .ishispecialdeals .product-thumb .countdown-container{
      left: 40px;
      right: 40px;
    }
  }
  @media (max-width: 767px){
    .ishispecialdeals .product-thumb .countdown-container{
      left: 10px;
      right: 10px;
    }
  }
  @media (max-width: 543px){
    .ishispecialdeals .product-thumb .countdown-container{
      left: 80px;
      right: 80px;
    }
  }
  @media (max-width: 435px){
    .ishispecialdeals .product-thumb .countdown-container{
      left: 65px;
      right: 65px;
    }
  }
  @media (max-width:402px){
    .ishispecialdeals .product-thumb .countdown-container{
      left: 55px;
      right: 55px;
    }
  }
  @media (max-width:362px){
    .ishispecialdeals .product-thumb .countdown-container{
      left: 40px;
      right: 40px;
    }
  }
  @media (max-width:332px){
    .ishispecialdeals .product-thumb .countdown-container{
      left: 20px;
      right: 20px;
    }
  }
  
  .ishispecialdeals .product-thumb .countdown-container .counter .data:after{
   left: -5px;
   right: auto;
  }
  @media (max-width: 1199px){
    .ishispecialdeals .product-thumb .countdown-container .counter .data:after{
      left: -7px;
      right: auto;
    }
  }

/*End Special Deal*/

/*start themesblog*/

  .smartblog_block .blog_post .blog_content .date-comment {
    float: left; }

  /*<------------------------------------------------------------------------------------>*/
  .single-blog .smartblogcomments .view-comment {
    text-align: right;}
  .single-blog .smartblogcomments .view-comment .user_list {
    text-align: right;
    margin-right: 10px;}
  .single-blog #add-comment .form-horizontal .control-label {
    text-align: right; }
  .single-blog .page-item-title h1{
    text-align: right;}
  .single-blog .blog-desc{
    text-align: right;}
  .single-blog .smartblogcomments .reply-title{
    text-align: right;}
/*end themesblog*/

/*start themesblog*/

  .smartblog_block .blog_post .news_module_image_holder .smartbloginfo .date-time i {
    padding-right: 0;
    padding-left: 5px; }
  .smartblog_block .blog_post .blog_content .date-comment {
    float: left; }
.single-blog {
  text-align: center;
  /*<------------------------------------------------------------------------------------>*/ }
  .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;}
  .all-blog .sdsarticleCat .smartblog-desc {
    text-align: right; }
  .all-blog .sdsarticleCat .smartblog-desc .blog-date-comment .comment-wrapper span {
    margin-right: 0;
    margin-left: 10px;}
  .all-blog .sdsarticleCat .smartblog-desc .blog-date-comment .blog-date{
    margin-left: 10px;
    margin-right: 0;}
  .date-time svg{
    margin-right: 0;
    margin-left: 7px;}
/*end themesblog*/
/*start ishispecial block */


.ishispecial .product-layout .product-thumb .caption {
    text-align: right;
    padding: 0 10px 0 5px; }
    @media (max-width: 991px){
      .ishispecial .product-layout .product-thumb .caption{
        padding: 0 8px 0 0px;
      }
    }
@media (max-width: 767px){
  .ishispecial .product-layout .product-thumb .caption{
    text-align: center;
  }
}

@media (max-width: 543px){
  .ishispecial .ishispecialblock .product-container .product-thumb:hover .caption .button-group .btn-cart svg{
    margin:0 0px;
  }
}
@media (max-width: 767px){
  .ishispecialblock .product-thumb .caption{
    text-align: center;
  }
}
@media (min-width: 768px){
  .ishispecialblock .product-thumb .image{
    padding-right: 0;
    padding-left: 15px;
  }
}
@media (min-width: 768px){
  .ishispecial .product-layout .product-thumb .caption .button-group > div{
    opacity: 0;
    transform: translateX(50px);
    -moz-transform: translateX(50px);
    -webkit-transform: translateX(50px);
    -o-transform: translateX(50px);
    -ms-transform: translateX(50px);
  }
}


/*end ishispecial 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*/


/* footer */
#footer #slidetop {
    right: auto;
    left: 20px;}
#footer h5, #footer .h3{
  text-align: right;
}
@media (max-width: 991px) {
  #footer h5, #footer .h3 {
    text-align: right;
  }
}
@media (max-width: 991px) {
  #footer .account ul li {
    text-align: right;
  }
}
#footer .account ul li a:after {
  right: auto;
  left: -14px;
}
#footer .footer-before #_desktop_contact #contact-info-container .block{
  line-height: 70px;
}
#footer .footer-before #_desktop_contact #contact-info-container .block .content{
  text-align: right;
  padding: 0;
}
#footer .footer-before #_desktop_contact #contact-info-container .block.address .content{
  padding: 0;
}
.block-title .navbar-toggler, .footer-title .navbar-toggler, .title .navbar-toggler{
  right: auto;
  left: 15px;
}
#footer .footer-title .navbar-toggler{
  right: auto;
  left: 0;
}
#footer .ishistoreinfoblock{
  text-align: right;
}
#_desktop_contact #contact-info-container .block .icon{
  float: right;
}
#footer .footer-before #_desktop_contact #contact-info-container .block .icon{
  margin-left: 10px;
  margin-right: 0;
}
.footer-after .footer-aftertext{
  text-align: right;
}
#footer .account #account-container .list-unstyled li:before{
  right: auto;
  left: -14px;
}
@media (max-width: 991px){
  #footer .account #account-container .list-unstyled li:before{
    display: none;
  }
}

#footer .footer-container .block-contact .block .content a{
  margin-right: 10px;
  margin-left: 0;
}
@media (max-width: 400px){
 #footer .footer-container .block-contact .block .content .content-title{
    width:29%;
  }
}


@media (max-width: 991px){

  #footer .footer-container #contact-info-container .block{
    text-align: right;
  }
  #footer .footer-container #_mobile_contact #contact-info-container .block .icon{
    margin-left: 2px;
    margin-right: 0;
  }
  #footer .footer-container #_mobile_contact #contact-info-container .block .content{
    text-align: right;
  }
  #footer .account #account-container .list-unstyled li{
    text-align: right;
  }
}
@media (max-width: 767px){
  .footer-after .footer-aftertext{
    text-align: center;
  }
}
.ishipaymentblock{
  text-align: left;
}
@media (max-width: 767px){
  .ishipaymentblock{
    text-align: center;
  }
}

/* footer end  */

*start newsletter*/

  .block_newsletter .newsletter-title {
    float: none;}
  @media (max-width: 991px) {
    .block_newsletter .newsletter-title {
      float: none;
    }}
  .block_newsletter #newsletter-container .newsletter_text .news-icon {
    float: right;
    margin-left: 20px;
    margin-right: 0;}
  .block_newsletter #newsletter-container .newsletter_form .btn-submit {
    float: left;
    right: auto;
    left: 0;}
  .block_newsletter #newsletter-container .newsletter_form .text-email{
    padding-left: 157px;
    padding-right: 12px;
  }
  @media (max-width: 767px){  
    .block_newsletter #newsletter-container .newsletter_form .text-email{
      padding-left: 83px;
      padding-right: 12px;
    }
  }
  .block_newsletter #newsletter-container .newsletter_form .btn-primary{
    float: left;
    right: auto;
    left: 0;}

/*end newsletter*/

.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{
  left: 10px;
  right: auto;
}
.product-thumb .btn-cart-quickview .btn-cart button{
  text-align: right;}
@media (max-width: 991px){
  .product-thumb .btn-cart-quickview .btn-cart button{
    text-align: center;}}
.product-thumb .btn-cart button .icon {
left: auto;
right: 4px;}
.product-thumb .button-group button + button {
  border-right: 1px solid #ddd;
  border-left: 0;
}
.product-list .product-thumb .caption{
  text-align: right;
}
@media (max-width: 575px){
  .product-list .product-thumb .caption{
    text-align: center;
  }
}
.ishiproductsblock .ishiproductstab .nav-item .nav-link:before{
  left: -3px;
  right: auto;
}
#header-cart .offcanvas .caption .caption-detail{
  direction: ltr !important;
}
/* BS4 Changes */
/* Theme Custom CSS */
#cookie {
  right: 0;
  left: auto;
}

 /*start Testimonials*/

@media (min-width: 992px){
  .ishitestimonials .testimonial-banner {
    padding-left: 0;
    padding-right: 15px;
}
}
@media (min-width: 992px){
  .ishitestimonials .ishitestimonials-container {
    padding-right: 0;
    padding-left: 15px;
}
}



/*end Testimonials*/









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


@media (min-width: 1300px) {
  #alert .alert {
    left: 50px;
    right: auto;
  }
}
@media (min-width: 1400px) {
  #alert .alert {
    left: 0px;
    right: auto;
  }
}
@media (min-width: 1600px) {
  #alert .alert {
    left: 100px;
    right: auto;
  }
}
@media (min-width: 1800px) {
  #alert .alert {
    left: 200px;
    right: auto;
  }
}
@media (min-width: 2000px) {
  #alert .alert {
    left: 300px;
    right: auto;
  }
}
@media (min-width: 2200px) {
  #alert .alert {
    left: 400px;
    right: auto;
  }
}
@media (min-width: 2400px) {
  #alert .alert {
    left: 500px;
    right: auto;
  }
}
@media (min-width: 2600px) {
  #alert .alert {
    left: 600px;
    right: auto;
  }
}
@media (min-width: 2800px) {
  #alert .alert {
    left: 700px;
    right: auto;
  }
}
@media (min-width: 3000px) {
  #alert .alert {
    left: 800px;
    right: auto;
  }
}
@media (min-width: 3200px) {
  #alert .alert {
    left: 900px;
    right: auto;
  }
}
@media (min-width: 3400px) {
  #alert .alert {
    left: 1000px;
    right: auto;
  }
}
@media (min-width: 3600px) {
  #alert .alert {
    left: 1100px;
    right: auto;
  }
}
@media (min-width: 3800px) {
  #alert .alert {
    left: 1200px;
    right: auto;
  }
}
@media (min-width: 4000px) {
  #alert .alert {
    left: 1300px;
    right: auto;
  }
}
.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; }

#footer .block-social{
  text-align: right;
}
@media (max-width: 991px){
  #footer .block-social{
  text-align: center;
}
}
.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;}
  .product-right .countdown-container{
    margin-left: auto;
    margin-right: 0;
  }
 /* End product right  */



/*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: 450px){
    .ishifaqblock a:before{ 
    right: auto !important;
    left: 15px;}}
  .ishifaqblock .faqblock-container:last-child {
    border-bottom: 0; }  

/*end FAQ block*/
.ishifaqwithimageblock .faq-border .section-header{
  text-align: right;
}

  .ishifaqwithimageblock .faq-border .summary-content {
    padding-right: 15px;
    padding-left: 0;
  }
    .ishifaqwithimageblock .faq-border .faqbanner {
      padding-right: 0; 
      order: 1;
    }
  .ishifaqwithimageblock .faq-block{
    order: 1;
  }    
    .ishifaqwithimageblock .faq-block .home-title{
      text-align: right;
    }
    .ishifaqwithimageblock .faq-block .home-title:after{
      right: auto;
      left: -10px;
    }
  .ishifaqwithimageblock .faqblock-container .panel-heading .text-container h4:before {
    left: 20px;
    right:auto; }
    @media (max-width: 767px){
      .ishifaqwithimageblock .faqblock-container .panel-heading .text-container h4:before{
        left: 2px;
        right:auto
        ;
      }
    }

  .ishifaqwithimageblock .category-count {
    margin-left: 8px;
    margin-right: 0;
  }
  .ishifaqwithimageblock p {
    text-align: right; }{
      font-size: 14px; } }
  .ishifaqwithimageblock .faq-btn {
  text-align: right;
}


.ishifaqwithimageblock .faq-border .faqbanner * {
  direction: ltr !important;
}

#handle {
    right: 50%;
    left: auto;
  
  
}
#handle:before {
    border-left: 6px solid white;
    right: 50%;
    left:auto;
    margin-left: -17px;
    margin-right: 0;
  }
#handle:after {
    border-right: 6px solid white;
    left: 50%;
    right: auto;
    margin-left: -17px;
    margin-right: 0;
  }

input[type=range]{
  top: 50%;
  right: -25px;
  left: auto;
}

/*End Faqimage*/

/*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*/