/** Shopify CDN: Minification failed

Line 340:0 Unexpected "}"

**/
/******************** header-layout1  *********************/
 #header .nav-header .header-block .text a{
  margin-left: 0;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}  
 #header .desktop-user-info{
  text-align: left;
}
@media screen and (max-width: 991px){
   #header .desktop-user-info{
    text-align: center;
  }  
}

   .localization-form:only-child .localization-selector.link .icon-caret{
    left: 0rem;
    right: auto;
  }

@media (min-width: 992px){
   .localization-form:only-child .localization-selector.link{
    padding-right: 0.8rem;
  }
}
@media (min-width: 992px){
   .localization-form .disclosure:after{
    right: auto;
    left: -6px;
  }
}
@media (max-width: 991px){
   .localization-form .disclosure:after{
    right: auto;
    left: -5px;
  }
}
@media (min-width: 992px){
   #header .desktop-user-info>div:after{
    right: auto;
    left: -3px;
  }
}
@media (min-width: 992px){
   #header .localization-form .dropdown-list{
    right: auto;
    left: 0;
  }
}
 #_desktop_top_menu{
  text-align: center;
}
 .header-right{
  text-align: left;
}
 .header-right{
  text-align: left;
}
 #_desktop_search .search-info,  #_mobile_search .search-info{
  right: auto;
  left: 0;
}
@media (max-width: 991px) {
   #_desktop_search .search-info,  #_mobile_search .search-info{
    left: auto;
    right: 0;
  }
}
 #_desktop_search .search-info .search__input,  #_mobile_search .search-info .search__input{
  padding:5px 15px 5px 40px;
}
 #_desktop_search .search-info .search-header__submit,  #_mobile_search .search-info .search-header__submit{
   right: auto;
  left: 0;
}
@media (max-width: 991px) {
   #mobile_top_menu_wrapper{
    right: 0;
    left: auto;
  }
}
@media (max-width: 991px) {
   #_desktop_user_info #user-notification,  #_mobile_user_info #user-notification{
    right: auto;
    left: 0;
  }
}
@media (min-width: 992px){
   #top-menu>li:first-child>a{
    padding-left: 10px;
    padding-right: 0;
  }
}
 #_desktop_user_info #user-notification,  #_mobile_user_info #user-notification{
   right: auto;
    left: 0; 
}
@media (min-width: 992px) {
 .top-menu.mainmenu-dropdown .sub-category{
  text-align: right;
}
}
 .top-menu.mainmenu-dropdown .sub-category>a:before{
  left: auto;
  right: 0;
}
 #top-menu>li>a span{
  left: 1px;
  right: auto;
}
@media (min-width: 992px){
   #top-menu>li>a span:before{
    right: 0;
    left: auto;
  }  
}
.card-information .card-information__text{
  text-align: right;
  padding: 0;
}
@media (max-width:767px){
  .card-information .card-information__text{
    text-align:center;
  }
}
#header .nav-header .header-block{
  text-align: right;
}
@media  (max-width: 991px) {
  #header .nav-header .header-block{
    text-align: center;
  }
}
#header .header-logo-section{
  text-align: right;
}
@media  (max-width: 991px) {
  #header .header-logo-section {
    text-align: center;
  }
}
.grid__item--Ishi_megamenu .card-information .price{
  float: right;
  text-align: right;
}
.spr-badge{
  float: left;
    text-align: left;
}
@media (max-width:767px){
  .spr-badge{
        float: unset;
    text-align: center;
  }
}
.grid__item .price{
  float: right;
    text-align: right;
}
@media (max-width:767px){
 .grid__item .price{
   float:unset;
    text-align: center;
 } 
}
#_desktop_cart .cart-display .cart-count-bubble, #_mobile_cart .cart-display .cart-count-bubble{
  left: 3px;
  right: auto;
}
#_desktop_user_info #user-notification .customer.login .forgot, #_mobile_user_info #user-notification .customer.login .forgot{
  float:left;
}
/*-------------fixed-header--------------*/


 .ishiheadercontactblock {
   float: left;
}


 .ishiheadercontactblock .call-num {
   padding: 0;
   padding-left: 8px;
}
  
#shopify-section-Ishi_megamenu {
  float: none;
  text-align: center;
}



@media (max-width: 991px) {
  #top-menu>li>a .title {
    float: right;
  }
}

#top-menu>li>a span {
  left: 1px;
  right:auto;
}



@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;
    left: auto;
  }
}


.top-menu.mainmenu-dropdown .sub-category {
  text-align: 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 {
  left: 0;
  right:auto;
}



#mobile_top_menu_wrapper .top-menu .sub-menu ul {
  padding: 10px 15px 0 0px;
}



.mobile-menu-overlay {
  right:0;
  left: auto;
}
/******** owl-nav ***************/
@media screen and (max-width: 991px) {
  .collection-list-section .fa-angle-left:before, .featured-product-section .fa-angle-left:before, .ishi-manufacture-section .fa-angle-left:before{
  content: "\f105";
  }  
}

@media screen and (max-width: 991px) {
  .collection-list-section .fa-angle-right:before, .featured-product-section .fa-angle-right:before, .ishi-manufacture-section .fa-angle-right:before{
  	content: "\f104";
  }
}

@media screen and (max-width: 991px) {
  .product-full .fa-angle-left:before, .productwithdeal .fa-angle-left:before{
  content: "\f104";
  }  
}

@media screen and (max-width: 991px) {
  .product-full .fa-angle-right:before, .productwithdeal .fa-angle-right:before{
  	content: "\f105";
  }
}
@media screen and (max-width: 767px) {
  .productwithdeal .fa-angle-left:before, .product-full .fa-angle-left:before{
    content: "\f105";
  }  
}

@media screen and (max-width: 767px) {
  .productwithdeal .fa-angle-right:before, .product-full .fa-angle-right:before{
  	content: "\f104";
  }
}

/********  Service ***************/
.ishiserviceblockstyle .ishiservices .services .service-img{
  
    margin-left: 15px;
    margin-right: 0;
}
@media screen and (min-width: 992px) and (max-width: 1600px){
  .ishiserviceblockstyle .ishiservices .services .service-img{
        margin: 0 0 5px;
  }
}
.ishiserviceblockstyle .ishiservices .services .service-block{
  text-align: right;
}
 @media screen and (min-width: 992px) and (max-width: 1600px) {
	 .ishiserviceblockstyle .ishiservices .services .service-block {
		
		 text-align: center;
     }
}
@media (max-width:543px){
  .ishiserviceblockstyle .ishiservices .services .service-block{
    text-align:center;
  }
}
  .ishiserviceblockstyle .ishiservices .services .service-img{
    margin-left:0;
  }
}
/********  Product with deal ***************/
.productwithdeal .specialdeal .card-wrapper .countdowncontainer .countdown:after{
  right: auto;
  left: -6px;
}
.productwithdeal .specialdeal .card-wrapper .countdowncontainer .countdown:last-child .data{
  background: transparent;
}
/********ishi-testimonial ***************/
.ishi-testimonial-section .ishitestimonial .ishitestimonials-container .user-designation{
  padding-left: 0;
  padding-right: 5px;
}
.ishi-testimonial-section .owl-theme .owl-nav .owl-prev i:before{
content: "\f105";
}
.ishi-testimonial-section .owl-theme .owl-nav .owl-next i:before{
	content: "\f104";
}
/******************** ishi collection   *********************/
.ishi-collection-section .aboveimage .collection-grid-item__title-wrapper{
  right: 20px;
  left: auto;
}

/******************** featured product block   *********************/
@media screen and (min-width: 768px){
  .template-collection .list__item .card-information .cart-btn-bottom{
    text-align: right;
  }
}
.collectiongrid-layout-text{
  margin-right: 0;
  margin-left: 8px;
}
.outstock-overlay{
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateX(0px);
    left: 0;
    right: auto;
}
@media (min-width: 768px){
  .card-wrapper:hover .outstock-overlay{
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(0px);
  }  
}
.product-popup-modal__button{
  padding-right: 0;
}
.product-flags .sale{
  left: auto;
  right: 10px;
}
.thumbnail-buttons .product-btn{
  margin-left: 5px;
  margin-right: 0;
}

.price-item--sale, .price--on-sale .price-item--sale{
  padding-left: 0;
  padding-right: 5px;
}
@media screen and (max-width: 543px){
  .collection .grid__item .card-wrapper .thumbnail-buttons, .template-search .grid__item .card-wrapper .thumbnail-buttons{
    left: 5px;
     right: auto;
  }
}
/******************** testimonial and block block   *********************/
.blog-with-testimonial-block .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content{
  text-align: right;
}
@media (max-width:767px){
.blog-with-testimonial-block .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content{
    text-align:center;
  }
}
.blog-with-testimonial-block .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .article__author{
  padding-left: 5px;
  padding-right: 0;
}
/******************** blog block   *********************/
.ishi-smartblog-section .smartblog .sds_blog_post .blog_post .blog_content{
  text-align: right;
}
.ishi-smartblog-section .smartblog .sds_blog_post .blog_post .blog_content .smartbloginfo .comment, .ishi-smartblog-section .smartblog .sds_blog_post .blog_post .blog_content .smartbloginfo .author{
  margin: 0 0 0 10px;
}
.ishi-smartblog-section .smartblog .sds_blog_post .blog_post .news_module_image_holder .smartblogdate{
  right: 13px;
  left: auto;
}
.ishi-smartblog-section .owl-theme .owl-nav .owl-prev i:before{
content: "\f105";
}
.ishi-smartblog-section .owl-theme .owl-nav .owl-next i:before{
	content: "\f104";
}
.ishi-smartblog-section .fa-angle-left{
  padding-left: 5px;
}
.ishi-smartblog-section .fa-angle-right{
  padding-left: 2px;
}
.blog-with-testimonial-block .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .article__author i, .blog-with-testimonial-block .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .blog_date i, 
.blog-with-testimonial-block .smartblog .products_block_inner .sds_blog_post .blog_post .blog_content .comment i{
  padding-left: 5px;
  padding-right:0;
}
@media (max-width:1199px){
  .blog-with-testimonial-block .fa-angle-left:before{
        content: "\f105";
  }
   .blog-with-testimonial-block .fa-angle-right:before{
        content: "\f104";
  } 
}
/******************** footer   *********************/
.footer-social ul li a{
  margin: 5px 0 0 5px;
}
.footer-block__details-content.list-unstyled.horizontal-link li:after{
  right: auto;
  left: -3px;
}
.footer-bottom .footer-left{
  text-align: right;
}
@media (max-width: 991px){
 .footer-bottom .footer-left{
    text-align: center;
  }
}
@media (max-width: 991px){
  .footer-block__heading{
    float: right;
  }
}
@media (max-width: 991px){
  .navbar-toggler{
    float: left;
  }
}
@media (max-width: 991px){
  .footer .store-infomation{
    text-align: center !important;
  }
}
@media (max-width: 991px){
  .footer-block--newsletter{
    text-align: center!important;
  }
}
.newsletter-form .field input{
      padding-right: 1.5rem;
}
.ishi-newsletter-block .newsletter-form .field input{
    padding-right: 1.5rem;
    padding-left: 130px;
}
@media (max-width: 767px){
  .ishi-newsletter-block .newsletter-form .field input{
    padding-left: 70px;
  }
}
.ishi-newsletter-block .newsletter-form .newsletter-form__button{
  left: 0;
  right: auto;
}
@media (max-width: 991px){
  .newsletter-form .field input{
    padding-left: 130px;
    padding-right: 1.5rem;
  }
}
@media (max-width: 767px){
  .newsletter-form .field input{
    padding-left: 70px;
  }
}
@media (max-width: 991px){
  .newsletter-form .newsletter-form__button{
    right: auto;
    left: 0;
  }
}

.newsletter-popup .newsletter-form.newsletter-form .field input{
 padding-left: 130px;
  padding-right:0;
}
@media  (max-width: 767px) {
  .newsletter-popup .newsletter-form.newsletter-form .field input{
   padding-left: 70px;
  }
}
.newsletter-popup .popup-newsletter{
  text-align: right;
}
@media (max-width: 767px){
.newsletter-popup .popup-newsletter{
  text-align: center;
}  
}
.newsletter-popup .field__label{
     right: 1.8rem;
    left: auto;
}
.cart-notification-product__info{
  text-align: right;
}
.cart-notification-product__qty-price{
  direction: ltr!important;
  display: flex;
  flex-direction: row-reverse;
}
.footer .bottom-link-list:after{
  left:40px;
  right:auto;
}
.footer .contact-info .contact-info-inner .icons{
  margin-right:0px;
  margin-left:15px;
}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .footer .contact-info .contact-info-inner .icons{
    margin: 0 0 10px;
  }
}
.footer .contact-info .contact-info-inner ul .content{
      text-align: right;
}
.newsletter-form.newsletter-form .newsletter-form__button{
  left: 4px;
  right:auto;
}
.newsletter-form.newsletter-form .field input{
      padding-left: 125px;
    padding-right:15px;
}
.footer .block_newsletter .newsletter_text .mail-icon{
      margin-left: 15px;
      margin-right:0;
}
@media (max-width:543px){
.footer .block_newsletter .newsletter_text .mail-icon{
  margin-left:8px;
}
}
@media (max-width:991px){
  .footer .contact-info .contact-info-inner ul .site-footer__linklist-item{
    text-align: right;
  }
}
.product-popup-modal #qv-text-container>div{
  text-align:right;
}
.footer-before .follow-us{
  text-align:left;
}
@media (max-width:991px){
  .footer-before .follow-us{
    text-align:center;
  }
}
@meida (max-width:767px){
  .newsletter-form.newsletter-form .field input{
    padding-right:70px;
  }
}
#shopify-section-Ishi_sidebar .left-column .grid__item--Ishi_sidebar .card-information .card-information__text, #shopify-section-Ishi_sidebar .sidebar-collection .spr-badge{
  text-align:right;
}
/*Feature Product Section*/
.card-information .card-information__wrapper {
  text-align: left;
}
.thumbnail-buttons{
  right: auto;
  left: 10px;
}
.outstock-overlay{
  left: 10px;
  right: auto;
}
@media(max-width:767px){
  .card-information .card-information__wrapper {
    text-align: center;
  }
}
/*Header*/
.localization-form:only-child .localization-selector.link{
  padding-right: 0.5rem;
  padding-left: 1.8rem;
}
/*Header*/
/*Feature Product Section*/
/*ishiproductstyle block*/
.ishiserviceblockstyle .ishiservices .services .service-img{
  margin-left: 10px;
}
@media(max-width:991px){
  .ishiserviceblockstyle .ishiservices .services .service-img {
    margin-left: 5px;
  }
}
@media(max-width:767px){
  .ishiserviceblockstyle .ishiservices .services .service-img{
    margin: 0 0 5px;
  }
}
/*ishiproductstyle block*/
/*Collection page*/
.template-collection .list__item .thumbnail-buttons, .template-search .list__item .thumbnail-buttons{
  justify-content: right;
}
.collectiongrid-layout-1 .thumbnail-buttons .product-btn {
    margin: 0 0px 0px 5px;
}
.template-collection .list__item .thumbnail-buttons .btn-info:last-child{
  margin-right:0;
}
.template-search .list__item .thumbnail-buttons .btn-info:last-child{
  margin-right:0;
}
.collectiongrid-layout-1 .thumbnail-buttons .product-btn:last-child{
  margin-left:0;
}
@media (min-width:992px) and (max-width:1199px){
  .collectiongrid-layout-4 .card-information .card-information__wrapper {
    text-align: center;
  }
  .collectiongrid-layout-4 .grid__item .card-information .price{
    text-align: center !important;
  }
}
@media(max-width:767px){
  .template-collection .list__item .thumbnail-buttons, .template-search .list__item .thumbnail-buttons{
    justify-content: center;
  }
}
/*Collection page*/
/*Blog page*/
.blog-articles__article .article-card-content .article-card__header span{
  margin-right: 0 !important;
  margin-left:10px !important;
}
.blog-articles__article .article-card-content .article-card__header i{
  margin-right: 0 !important;
  margin-left:5px !important;
}
.article-header .caption-with-letter-spacing{
  margin-right: 20px !important;
  margin-left: 0px !important;
}
/*Blog page*/
/*Newsletter Block*/
@media(max-width:767px){
  .newsletter-form.newsletter-form .field input{
    padding-left: 70px;
  }
}
/*Newsletter Block*/
/*Newsletter popup*/
.newsletter-popup .newsletter-form.newsletter-form .field input{
  padding-left: 135px !important;
  padding-right:15px !important;
}
@media(max-width:767px){
  .newsletter-popup .newsletter-form.newsletter-form .field input {
    padding-left: 80px !important;
    padding-right: 15px !important;
}
}
/*Newsletter popup*/
/*navigation*/
.ishislider .ishislideshow-carousel .owl-nav .owl-prev i {
  margin-left: 0px;
  margin-right: 0px;
}
.ishislider .ishislideshow-carousel .owl-nav .owl-next i {
  margin-left: 0;
  margin-right: -1px;
}
.blog-with-testimonial-block .owl-nav .owl-prev i {
  margin-left: 0;
  margin-right: 0px;
}
.blog-with-testimonial-block .owl-nav .owl-next i {
  margin-left: 0px;
  margin-right: -1px;
}
/*navigation*/