/** Shopify CDN: Minification failed

Line 752:19 Unexpected "{"
Line 752:28 Expected ":"
Line 757:20 Unexpected "{"
Line 757:29 Expected ":"

**/
/******************** main title  *********************/
.section-header .sub-title:after{
    right: auto;
    left: -50px;
}
.section-header .sub-title:before{
    left: auto;
    right: -50px;
}
 
/************************  featured Product  *********************/
.card-information .card-information__wrapper{
  text-align: right;
}
@media (max-width:543px){
  .card-information .card-information__wrapper{
    text-align: center;
  }
}
.card-information .price {
  justify-content: right;
}
@media (max-width: 543px){
  .card-information .price{
    justify-content: center;
  }
}
.price-item--sale,.price--on-sale .price-item--sale{
  padding-left: 0;
  padding-right: 5px;
}
.product-flags .sale {
  left: auto;
  right: 10px;
}
.outstock-overlay{
  right: auto;
  left: 10px;
}
.thumbnail-buttons {
  right: auto;
  left: 10px;
}
 @media (min-width: 768px) {
	 .thumbnail-buttons .btn-info {
       -webkit-transform: translateX(-100px);
       -moz-transform: translateX(-100px);
       -ms-transform: translateX(-100px);
       -o-transform: translateX(-100px);
       transform: translateX(-100px);
	}
}
 @media (min-width: 768px) {
  .card-wrapper:hover .outstock-overlay{
     -webkit-transform: translateX(-100px);
     -moz-transform: translateX(-100px);
     -ms-transform: translateX(-100px);
     -o-transform: translateX(-100px);
     transform: translateX(-100px);
  }
}
.collection .grid__item .card-wrapper .thumbnail-buttons, .template-search .grid__item .card-wrapper .thumbnail-buttons{
  text-align: right;
  padding-left: 0;
  padding-right: 10px;
}
@media (max-width:543px){
  .collection .grid__item .card-wrapper .thumbnail-buttons, .template-search .grid__item .card-wrapper .thumbnail-buttons{
    text-align:center;
  }
} 

/*************************************** Header.css *****************************/
#header .desktop-user-info {
  text-align: left;
}

@media (max-width: 991px) {
  #header .desktop-user-info {
    text-align: center;
  }
}
#header .desktop-user-info div:after {
  right: auto;
  left: -3px;
}
#header .header-logo-section.logo-left {
  text-align: right;
}

@media (max-width: 991px) {
  #header .header-logo-section.logo-left {
    text-align: center;
  }
}
#_desktop_search .search-info,
#_mobile_search .search-info {
  right: auto;
  left: 0;
}

@media (max-width: 991px) {
  #_desktop_search .search-info,
  #_mobile_search .search-info {
    right: 0;
    left: auto;
  }
}
#_desktop_search .search-info .search__input,
#_mobile_search .search-info .search__input {
  padding-right: 15px;
  padding-left: 40px;
}
.desktop-search	.search__input {
  padding-right: 15px;
  padding-left: 40px;
}
.desktop-search{
  padding-right: 0;
  padding-left: 3px;
}
.desktop-search .search-header__submit{
  right: auto;
  left: 5px;
}
#_desktop_search .search-info .search-header__submit,
#_mobile_search .search-info .search-header__submit {
  right: auto;
  left: 0;
}
#_desktop_user_info #user-notification,
#_mobile_user_info #user-notification{
    left: 0;
    right: auto;
    text-align: right;
}
.toggle-dropdown{
   right: auto;
   left: 0;
 }
.ishi-panel-data{
  left: auto;
  right: 0;
}
 .ishi-panel-data-slide{
  left: auto;
  right: 0;
  transform: translateX(-100%);
}
.ishi-panel-data-default{
   transform: translateX(100%);
}
#_desktop_user_info #user-notification .customer.login .forgot,
#_mobile_user_info #user-notification .customer.login .forgot{
  float: left;
}
#_desktop_cart .cart-display .cart-count-bubble,
#_mobile_cart .cart-display .cart-count-bubble {
  right: auto;
  left: 3px;
}
@media (max-width: 991px) {
  #_desktop_cart .cart-display .cart-count-bubble,
  #_mobile_cart .cart-display .cart-count-bubble {
    left: 6px;
  }
}
.localization-form .dropdown-list{
  right: auto;
  left: 0;
}
.header-right {
  text-align: left;
}

/*-------------fixed-header--------------*/
.desktop-megamenu{
  text-align: right;
}
#top-menu>li:first-child a{
  padding-right: 0;
  padding-left: 8px;
}
@media (max-width: 991px) {
  #top-menu>li>a .title {
    float: left;
  }
}
#top-menu>li>a span {
  right: auto;
  left: 1px;
}

@media (max-width: 1199px) {
  #top-menu>li>a span {
    left: -7px;
  }
}
@media (max-width: 991px) {
  #top-menu>li>a span {
    float: left;
    right: auto;
    left: 0;
  }
}
@media (min-width: 992px) {
  #top-menu>li>a span:before {
    right: 0;
    border-right-width: 0px;
    border-left-width: 6px;
  }
}
.top-menu.mainmenu-dropdown .sub-category {
  text-align: right;
  float: right;
}
.top-menu.mainmenu-dropdown .sub-category>a:before {
  left: auto;
  right: 0;
}
.grid__item--Ishi_megamenu .card-information .card-information__wrapper{
  text-align: right;
}
#mobile_top_menu_wrapper {
  right: 0;
  left: auto;
}
#mobile_top_menu_wrapper #top_menu_closer {
  text-align: left;
}
#mobile_top_menu_wrapper #top-menu {
  text-align: right;
}
#mobile_top_menu_wrapper .top-menu .navbar-toggler {
  right: auto;
  left: 0;
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul {
  padding: 10px 15px 0 0;
}
.mobile-menu-overlay {
  left: auto;
  right: 0;
}

/******************************** Footer.css *******************************/
@media screen and (min-width: 992px) {
  .footer__content-top .grid {
    margin-left: 0;
    margin-right: -3rem;
  }
  .footer__content-top .grid__item {
    padding-left: 0;
    padding-right: 3rem;
  }
}
@media screen and (max-width: 991px) {
.footer-block--newsletter, .store-infomation {
    text-align:center !important;
  }
}
.newsletter-form .field input{
 padding-right: 15px;
  padding-left: 130px;
}
.footer .newsletter-form .field input{
  padding-right: 15px;
  padding-left: 65px;
}
@media  (max-width: 767px) {
  .newsletter-form .field input{
   padding-left: 70px;
  }
}
.footer .newsletter-form .newsletter-form__button{
  right: auto;
  left: 3px;
}
@media screen and (max-width: 991px) {
  .footer-block__heading {
    float: right;
  }
}
.navbar-toggler{
  float: left;
}
.footer-bottom .footer-left {
   text-align: right;
}
 @media (max-width: 991px) {
   .footer-bottom .footer-left {
     text-align: center;
  }
}
.footer-bottom .footer-right {
   text-align: left;
}
 @media (max-width: 991px) {
   .footer-bottom .footer-right {
     text-align: center;
  }
}
.footer .contact-info {
   text-align: right;
}
 .footer .contact-info .contact-info-inner ul .content {
   text-align: right;
   padding-left: 0;
   padding-right: 10px;
}
.footer .contact-info .contact-info-inner ul .shop-address .content{
  padding-left: 0;
  padding-right: 18px;
}
 @media (max-width: 991px) {
   .footer .contact-info .contact-info-inner ul .content {
     text-align: right;
     padding-left: 0;
     padding-right: 10px;
  }
}
.footer .contact-info .contact-info-inner ul .site-footer__linklist-item {
   text-align: right;
}
 @media (max-width: 991px) {
   .footer .contact-info .contact-info-inner ul .site-footer__linklist-item {
     text-align: right;
  }
}
.footer-social ul li a{
  margin: 5px 0 0 5px;
}
.footer	.list-social {
  text-align: right;
}
@media (max-width:991px){
  .footer .list-social{
    text-align:center;
  }
}
.vertical-follows .footer-social ul li a{
  justify-content: right;
  text-align: right;
}
.vertical-follows .footer-social ul li a i,.vertical-follows .footer-social ul li a svg{
   margin-right: 0;
  margin-left: 10px;
}

/* ----------- Section CSS -------------- */

/*================ ishislider ================*/
 .ishislider .ishislideshow-carousel .owl-nav .owl-next {
   left: 60px;
   right: auto;
}
 .ishislider .ishislideshow-carousel .owl-nav .owl-prev {
   right: 60px;
   left: auto;
}
 .ishislider .ishislideshow-carousel:hover .owl-nav .owl-prev {
   right: 20px;
   left: auto;
}
 .ishislider .ishislideshow-carousel:hover .owl-nav .owl-next {
   right: auto;
   left: 20px;
}

/************************************** Featured Product css ********************************/
.product__media-list .owl-nav .owl-prev{
  left: auto;
  right: -15px;
}
.product__media-list .owl-nav .owl-next{
  right: auto;
  left: -15px;
}
@media (max-width:543px){
  .product__media-list .owl-nav .owl-prev{
    right: -10px;
  }
}
@media (max-width:543px){
  .product__media-list .owl-nav .owl-prev{
     left: -10px;
  }
}

/*******************************  language and currency ************************************/
.localization-form__select .icon-caret{
  right: auto;
  left: 0.5rem;
}
.localization-form:last-child .localization-form .localization-selector {
  padding-right: 0!important;
  padding-left: 1.5rem!important;
}
.localization-form:only-child .localization-selector.link {
    padding-left: 2.3rem;
    padding-right: 1rem;
} 
@media (max-width:991px){
  .localization-form:only-child .localization-selector.link{
    padding-right: 0;
  }
}
@media (min-width: 992px){
  .localization-form:only-child .localization-selector.link .icon-caret {
    right: auto;
    left: 0;
  }
}

/*------------------------(ishiservices)-----------------*/ 
.ishiserviceblock .banner-text {
  left: auto;
  right: 10%;
  text-align: right;
}
@media (max-width:430px){
  .ishiserviceblock .banner-text{
    left: auto;
    right: 5%;
  }
}
@media (max-width:375px){
  .ishiserviceblock .banner-text{
    right: 5%;
  }
}
@media (max-width:543px){
  .ishiserviceblock .ishiservices .services{
    text-align: right;
  }
}
@media	(max-width:991px){
  .ishiserviceblock .ishiservices .services:nth-child(3){
    clear: right;
  } 
}
@media (max-width:543px){
 .ishiserviceblock .ishiservices .services .service-text {
    text-align: right;
   padding-left: 0;
   padding-right: 15px;
 }
}

/*================ category ================*/
.ishiGalleryblock .owl-theme .owl-nav .owl-prev{	
  left: auto;
  right: -12px;
}
.ishiGalleryblock .owl-theme .owl-nav .owl-next{	
  right: auto;
  left: -12px;
}
.ishiGalleryblock .image-container::before{
  left: auto;
  right: 0;
}
.ishiGalleryblock .image-container::after{
    right: auto;
  left: 0;
}

/*******************************  testimonial***************************/
@media (max-width:767px){
  .ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container{
    padding-right: 0;
    padding-left: 20px;
  }
}
.ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container .user-info  .user-content {
  float: left;
}
.ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container .user-info {
   text-align: right;
}
@media (max-width:991px){
  .ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container .user-info{
    text-align:center;
  }
}
.ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container .user-info .testimonial-img {
  left: auto;
  right: 30px;
}

@media (max-width:1199px) and (min-width:992px){
  .ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container .user-info .testimonial-img{
    left: auto;
    right: 10px;
  }
}
@media (max-width:767px){
  .ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container .user-info .testimonial-img{
    left: auto;
    right: 25px;
  }
}
.ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container .user-info .quote {
  right: auto;
  left: 13px;
}
.ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container .user-info   .user-desc{
  text-align: right;
}
.ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container .user-info .user-content .user-description p {
  text-align: right;
}
@media (max-width:543px){
  .ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container .user-info .user-desc{
    text-align:center;
  }
  .ishi-testimonial-section .testimonial .testimonial-inner .ishitestimonials-container .user-info .user-content .user-description p {
    text-align: center;
  }
}

/**************** blog style 1 *********************/
 @media (min-width: 768px) {
   .ishi-blog-style1 .smartblog .products_block_inner .left > h2 {
     text-align: right;
  }
}
 .ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content {
   text-align: right;
   right: auto;
   left: 0;
}
 .ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .smartbloginfo {
   text-align: right;
   
}
 .ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .smartbloginfo .blog_date, 
.ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .smartbloginfo .comment {
   text-align: right;
}
.ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .smartbloginfo .comment{
  padding-left: 0;
  padding-right: 15px;
}
.ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .smartbloginfo .blog_date i, .ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .smartbloginfo .comment i {
 margin-right: 0;
  margin-left: 5px;
}
 @media (max-width: 543px) {
   .ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .smartbloginfo .blog_date i, .ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .smartbloginfo .comment i {
     margin-left: 3px;
  }
}
 .ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .smartbloginfo > span:after {
   right: auto;
   left: 0;
}
 .ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .author {
   text-align: right;
}
 .ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .desc {
   text-align: right;
}

/****************banner block *********************/

.bannerblock .bannertext  .bnr-btn{
  text-align: left;
}
@media (max-width:767px){
  .bannerblock .bannertext  .bnr-btn{
    text-align:center;
  }
}
.bannerblock .bannertext  .banner-button{
  float: left;
}
@media (max-width:767px){
  .bannerblock .bannertext .banner-button{
    float:unset;
  }
}

/********category*******/
.categroy-block .categroy-title {
  text-align: right;
}
.categroy-block .ishi-featured-product-tab .ishi-product-tabs .ishi-product-tab-item .ishi-product-nav-link {
  text-align: right;
}
.categroy-block .ishi-product-tab-item .ishi-product-nav-link  p{
  padding-left: 0;
  padding-right: 5px;
}
.categroy-block .ishi-featured-product-tab .ishi-product-tabs .ishi-product-tab-item.active:before{
  right: auto;
  left: -25px;
  transform: rotate(180deg);
}
.categroy-block .ishi-featured-product-tab .ishi-product-tabs .ishi-product-tab-item.active:after{
  left: -24px;
  right: auto;
}
.categroy-block .categroy-detail{
  text-align: right;
}
.categroy-block .product-detail	.categroies .qty{
  float: left;
}

/*================ specificationblock ================*/
.ishispecificationblock .specification-conent .specification-block-part .specification-information .sub-title {
  text-align: right;
}
.ishispecificationblock .specification-conent .specification-block-part .specification-information h5 {
 	 text-align: right;
}
.ishispecificationblock .specification-conent .specification-block-part .specification-information  ul{
  padding-left: 0;
  padding-right: 20px;
}
.ishispecificationblock .specification-conent .specification-block-part  ul li{
  float: right;
}
.ishispecificationblock .specification-conent .specification-information ul li::before{
  left: auto;
  right: -20px;
}
.ishispecificationblock .specification-conent  .progress-details .percenetage{
  float: left;
}
/*Navigation*/
.ishislider .ishislideshow-carousel .owl-nav .owl-prev i {
  margin-left: 0px;
  margin-right: -2px;
}
.ishislider .ishislideshow-carousel .owl-nav .owl-next i {
  margin-left: 0px;
  margin-right: 0px;
}
.ishi-testimonial-section .ishitestimonials-carousel .owl-nav .owl-prev i {
  margin-left: 0px;
  margin-right: -2px;
}
.ishi-testimonial-section .ishitestimonials-carousel .owl-nav .owl-next i {
  margin-left: 0px;
  margin-right: 0px;
}
.ishiGalleryblock .owl-theme .owl-nav .owl-prev i {
  margin-left: 0px;
  margin-right: -2px;
}
.ishiGalleryblock .owl-theme .owl-nav .owl-next i {
  margin-left: 0px;
  margin-right: 0px;
}
.smartblog .owl-nav .owl-prev i {
  margin-left: 0px;
  margin-right: -2px;
}
.smartblog .owl-nav .owl-next i {
  margin-left: 0px;
  margin-right: 0px;
}
/*Navigation*/
.product-popup-modal #qv-images-container #qv-thumbnails .owl-nav .owl-next i {
  margin-left: 0px;
  margin-right: -5px;
}
.product-popup-modal #qv-images-container #qv-thumbnails .owl-nav .owl-prev i {
  margin-left: 0px;
  margin-right: 0px;
}
/*Blog Section*/
@media(max-width:767px){
  .ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content{
    text-align: center;
  }
  .ishi-blog-style1 .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .desc{
    text-align: center;
  }
}
/*Blog Section*/
/*Popup Box*/
.newsletter-popup .field__input {
  padding-right: 15px !important;
  padding-left: 135px !important;
}
@media(max-width:767px){
 .newsletter-popup .field__input {
    padding-right: 15px !important;
    padding-left: 80px !important;
  } 
}
/*Popup Box*/
/*Collection page*/
.template-collection .list__item .thumbnail-buttons, .template-search .list__item .thumbnail-buttons{
  justify-content: right;
}
.template-collection .list__item .thumbnail-buttons .btn-info, .template-search .list__item .thumbnail-buttons .btn-info{
  margin-right: 0 !important;
  margin-left: 5px !important;
}
.template-collection .list__item .thumbnail-buttons .btn-info:last-child,.template-search .list__item .thumbnail-buttons .btn-info:last-child{
  margin-left: 0px !important;
}
@media(max-width:767px){
  .template-collection .list__item .thumbnail-buttons, .template-search .list__item .thumbnail-buttons {
    justify-content: center;
  }
}
/*Collection page*/
/*Product page*/
.product__media-list .owl-nav .owl-prev{
  transform: rotate(180deg);
}
.product__media-list .owl-nav .owl-next{
  transform: rotate(180deg);
}
.product__media-list .owl-nav .owl-prev i {
  margin-left: 0px;
  margin-right: 5px;
}
.product__media-list .owl-nav .owl-next i {
  margin-left: 0px;
  margin-right: 0px;
}
/*Product page*/
/*Blog page*/
.blog-articles__article .article-card-content .article-card__header span{
  margin-left: 10px !important;
  margin-right: 0 !important;
}
.blog-articles__article .article-card-content .article-card__header i {
  margin-left: 5px !important;
  margin-right: 0 !important;
}
.article-header .caption-with-letter-spacing {
  margin-right: 20px !important;
  margin-left: 0 !important;
}
/*Blog page*/

 #shopify-section-{{ section.id }} .slider-content-right{
    float: left;
    right:auto !important;
    left: 0 !important;
  }
  #shopify-section-{{ section.id }} .text-align-left{
    text-align:right !important;
  }  
@media (min-width: 1200px) {
    .ishislider .ishislideshow-carousel .slider-content .desc {
        width: 90%;
        float: right;
    }
}