/** Shopify CDN: Minification failed

Line 1281:0 Unexpected "}"
Line 1326:0 Expected "{" but found "@media"

**/
*{
  direction: rtl;
}
.tt-360-veiw * {
  direction: ltr;
}
h5.tt-toggle-accordion.active, .tt-toggle-accordion.active.h5,.tt-toggle-content,h5.tt-toggle-accordion{
  padding-right: 15px;
}
select{
  background-position: left 10px center;
}
.pull-right { float:left !important; }
.pull-left { float:right !important; }
#content { float: right; }
header .header-right,#cart, header #cart .dropdown-menu li p a { float:left; }
.header-top-left, header .header-left{ float:right; }
.input-group .form-control { float: right; }
.customNavigation .navigation_wrap,.customNavigation,.flexslider,.flexslider *,
.flexslider .slides,.owl-carousel,.flexslider .slides>li,.flexslider,.owl-carousel .owl-wrapper-outer,.about_left_txt{
  direction: ltr !important;
}
.dropdown-menu{
  right:0;
  left:auto;
}
.flag-dropdown-menu li a i {
  margin-left: 7px;
  float: right;
  text-align: right;
  margin-right: 0 !important;
}
.flag-dropdown-menu li a span{
  float:right;
}
.spr-button-primary {
  float: left!important;
}
#brands_list_slider .owl-nav .owl-next::before{
  padding:0 0 0 5px;
}
#brands_list_slider .owl-nav .owl-prev::before{
  padding: 0 0 0 5px;
}
.owl-next{
  padding:0;
}
.owl-prev{
  padding:0;
}
.footer-column ul.nav-secondary li a::before{
  right: -5px;
  left:auto;
}
.main-content .sidebar div#shopify-section-sidebar-promoimage .owl-stage {
  float: left;
}
.breadcrumb-wrapper .breadcrumb{
  float: left;
}
.breadcrumb-wrapper span.title{
  float: right;
}
.progress-wrap{
  left: 30px;
  right: auto;
}
/*--------------- myaccount ---------------*/
.myaccount .customer_account .wishlist-icon-div.icon-btn{
  text-align:right;
}
.tbl-list > li.language.language-block .flag-dropdown-menu{
  width: 100%;
  text-align:right;
}
.myaccount .customer_account{
  text-align: right;
  right: auto;
  left: 0;
}
/*-------------- search -------------*/
.search_wrapper input.input-group-field.s-loading{
  background-position: left 15px center;
}
.search-results .thumbnail {
  float: right!important;
}
.full-search-wrapper .search-inner .search-submit {
  margin-right: -50px;
  margin-left: 0;
}
.full-search-wrapper .search-results li {
  float: right;
}

.search-results .product-price__price.compare_price {
  float: none;
  margin-left: 0;
  margin-right: 5px;
}
.full-search-wrapper .input-group-btn{
  right: auto;
  left: 3%;
}
.currency_code>i, .language_code>i {
  margin: 4px 0 0 5px;
  float: right;
}
.search-full-screen span.close-search{
  left: 122px;
  right: auto;
}
@media only screen and (max-width: 1400px){
  .search-full-screen span.close-search {
    left: 112px;
  }
}
@media only screen and (max-width: 1199px){
  .search-full-screen span.close-search {
    left: 92px;
  }
}
@media only screen and (max-width: 767px){
  .search-full-screen span.close-search {
    left: 15px;
  }
}
/*---------------- cart -------------------*/
.cart-close{
  right: auto;
  left: 20px;
}
#slidedown-cart .mini-cart-title{
  text-align: right !important;
}
#slidedown-cart .btn-remove{
  left:0;
  right:auto;
}
#slidedown-cart .total .price{
  float: left;
}
#slidedown-cart .total .label{
  float: right;
}
#cart .dropdown-menu {
  left: 0;
  right: auto;
}
#slidedown-cart .product-image{
  float:right;
}
#slidedown-cart .product-details{
  text-align:right;
  float: right;
}
#slidedown-cart .has-items .actions i{
  margin-left: 7px;
  margin-right: 0;
}
.fixed-cart-wrap #slidedown-cart{
  left: 0;
  right: auto;
  transform: translateX(-100%);
}
.payment-icons li {
    margin: 0 8px 0 0;
}
/*-------------- homeslider --------------*/
.homeslider .slick-track, .homeslider .slider-nav .slick-track {
  float: left;
}
/*-------------- megamenu --------------*/
@media(max-width:991px){
  span.mobile-nav__sublist-trigger{
    left: 15px;
    right: auto;
  }
  li.more_menu.site-nav--has-dropdown>ul.sub-menu{
    padding:0;
  }
}
.tbl-list>li.currency .flag-dropdown-menu li a{
  float:right; 
}
#tt-megamenu li.tt_menu_item .tt_sub_menu_wrap{
  left: auto;
  right: 100%;
}
#tt-megamenu li.tt_menu_item span.tt_mn_sub_heading{
  right: 70px;
  left: auto;
}
.success-message i {
  margin-left: 5px;
  margin-right: auto;
}
#tt-megamenu .tt-mega_menu li.tt_menu_item .tt_sub_menu_wrap .tt_sub_menu_linklist>li>a{
  text-align: right;
}
#tt-megamenu .tt_menus_ul span.tt_mn_sub_heading {
  left: 3px;
  right: auto;
}
@media (min-width: 992px){
  #tt-megamenu .tt-mega_menu .tt_menus_ul li.tt_menu_item>a::after {
    left: 0;
    right: auto;
  }
  #tt-megamenu li.more_menu>ul>li>a::after{
    left:15px;
    right:auto;
  }
  #tt-megamenu li.more_menu>ul>li .tt_sub_menu_wrap{
    right: 100%;
    left:auto;
  }
  #tt-megamenu li.more_menu>ul>li.tt_mm_hassub>a::after{
    left: 20px !important;
    right: auto !important;
  }
}
#tt-megamenu li.more_menu>ul>li>a>span.tt_menu_item_heading_title{
  text-align:right;
}
#tt-megamenu .tt_sub_menu_wrap .tt_sub_menu_linklist>li>a{
  text-align:right;
}
#tt-megamenu .tt_sub_menu_wrap h4.sub_mn_title, #tt-megamenu .tt_sub_menu_wrap .sub_mn_title.h4{
  float:right;
  text-align:right;
}
#tt-megamenu .tt-mega_menu li.tt_menu_item{
  float:right;
}
@media (max-width: 991px){
  #tt-megamenu .tt_menus_ul span.tt_mn_sub_heading{
    float: right;
    width: auto;
    left: auto;
    right: 40px;
  }
  #tt-megamenu li>a>span.tt_menu_item_heading_title,#tt-megamenu .tt-mega_menu li.tt_menu_item > a{
    text-align:right;
  }
}
@media (max-width: 480px){
  #tt-megamenu .tt_sub_menu_wrap .tt_sub_menu>a {
    float: right;
  }
}
/*---------------header---------------*/
.language_wrapper.dropdown-toggle{
  padding: 14px 0px 14px 10px;
  margin-right: 0px;
    margin-left: 10px;
}
.header_language .disclosure #lang-list, .tbl-list>li.currency .flag-dropdown-menu{
  right: auto;
  left: 0;
}
.icon-btn{
  float:right;
}
.header_language .disclosure::after{
  left: 0;
  right: auto;
  margin: auto 0 auto 10px;
}
.header_1 .header_language .disclosure::after{
    margin: auto 0 auto 20px
}
.header_1 .language_wrapper.dropdown-toggle {
margin-left: 30px
}
.site-header .left-nav .header-contact {
    margin-left: 15px;
    padding-left: 15px;
/*     border-left: 1px solid rgba(255,255,255,0.2); */
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}
.left-nav .cnt_num {
    float: left;
}
.header_1_wrapper .left-nav svg {
   margin-right: 0;
    margin-left: 7px;
}
.header_2_wrapper .left-nav svg {
   margin-right: 0;
    margin-left: 7px;
}
.wrapper-top-cart > .site-header_cart_link {
    float: right;
    padding: 25px 0 25px 14px;
}
.site-header__cart .wrapper-top-cart .site-header__cart-count {
    right: auto;
    left: auto;
}
.myaccount .customer_account ul li svg,.myaccount .customer_account ul li .compare-icon-div svg {
    margin-left: 5px;
    margin-right: 0;
}
@media (max-width: 991px){
  .wrapper-top-cart>.site-header_cart_link {
    padding: 20px 0 20px 9px;
}
}
/*----------- countdown --------------*/

.flip-countdown.simple-countdown .countdown-container span::after{
  right: auto;
  left: -10px;
}
.flip-countdown.simple-countdown .countdown-container span{
  margin: 0 0 0 10px;
}
.flip-countdown.simple-countdown .countdown-container span.second::after{
  display: none;
}
.flip-countdown.simple-countdown .countdown-container span::first-child::after{
  display: none;
}
.flip-countdown.simple-countdown .countdown-container span:first-child::after {
  display: none;
}
.compare-model .close::before, .compare-model .close::after{
  left: 0;
  right: auto;
}
/*-------------- quick-view  ------- */
.quick-view.open-in .product-img.images {
  float: right;
}
.quick-view.open-in .product-detail-section{
  text-align:right;
}
.quick-view form .actions button i.mdi.mdi-cart-outline{
  left: auto;
  right: 0;
  margin: 0 0 0 5px;
}
.qty-section.quantity-box .qty-box-set {
  margin-right: 0px;
  margin-left: 10px;
}
.quick-view .close-window{
  left:30px;
  right:auto !important;
}
.quick-view .product-shop .details .selector-wrapper{
  float:right;
  margin-right: 0;
  margin-left: 10px;
}
.product-information-inner .product-single__variants .selector-wrapper {
  margin-left: 10px;
  margin-right: 0;
}
.quick-view .product-shop .product-inventory>label{
  margin: 0 0 0 5px;
}
/* ------------- Add-to-cart  ------- */
.ajax-success-modal .ajax-left {
  float: right;
}
.ajax-right{
  text-align:right;
  padding: 0 15px 0 0;
}
.ajax-success-modal .close-modal{
  left:5px;
  right:auto;
}
.success-message.added-to-cart i{
  float:right;
  margin:0 0 0 10px;
}
@media(max-width:480px){
  .ajax-success-modal .ajax-left{
    padding:0;
  }
} 
.collection_sidebar .refined-widgets>a>i {
  float: left;
}
/*-------------- blog and comments ----------------*/
.left-sidebar.sidebar {
  float: right;
}
.sidebar .widget a > i{
  float:left;
}
.collection_sidebar #blog_sidebar .ttblog_image_holder.blog_image_holder {
  float: right;
}
.off-canvas-wrapper .collection_sidebar {
  float: right;
  text-align: right;
}
.off-canvas .collection_sidebar ul .owl-nav {
  left: 0;
  right: auto;
}
.blog_list .blog-btn i {
  margin-right: 5px;
  margin-left: 0;
}
#shopify-section-bloglist_inner_content .grid__item.blog_list_item .blog_title_wrap{
  float:right;
}
#shopify-section-bloglist_inner_content .grid__item.blog_list_item .comments-count{
  float:left;
}
#blog_sidebar span.article__date{
  float:right;
}
.collection_wrapper .filter-wrapper .sorting_wrapper{
  float:left;
}
.sidebar .widget.active h4.toggle::after{
  float:left;
}
.blog-content .read-more:after {
  content: "\f141";
  font-family: "Material Design Icons";
  vertical-align: middle;
  padding: 5px;
}
.blog-content .read-more:after {
  display: none; 
}
.article__author{
  float:right;
}
.collection_wrapper .blog-post-single .comments-count i.mdi {
  margin-left: 5px;
  margin-right:0;
}
#comment_form .text-center.h3{
  text-align:right !important;
}
#shopify-section-article-template .sidebar .comments h2.h3{
  text-align:right;
}
#comment_form .grid-item p.text-center {
  text-align: right !important;
}
.sidebar .widget .clear,.sidebar .widget a>i {
  float: left;
}
.product-list a.grid-link__title, .product-short-list a.grid-link__title {
  font-weight: 500;
}
.blog-post-single .blog-meta div{
  padding: 0 0 0 15px;
  margin: 0 0 0 15px;
  border-left: 1px solid var(--color-border);
    border-right: none;
    }
.grid-blog-slider .tt-blog-content .article__date{
  right:0;
  left:auto;
}
.template-article .blog-meta{
  text-align:right;
}
.blog-btn{
  float:right;
}
.sidebar .widget .artical-image {
  float: right;
}
.sidebar .recent_article ul li .article-detail {
  padding-right: 15px;
  padding-left: 0;
}
.sidebar .recent_article.widget ul li .article-detail {
    padding: 0 10px 0 0;
}
.blog_title_wrap p.blog-date{
  left:0;
  right:auto;
}
.collection_wrapper .blog-post-single .tt-social-share > div{
  float:right;
  margin:0 0 0 10px;
}
.blog-post-single .item-social-sharing h2.h4{
  float:right;
  margin:0 0 0 20px;
}
.grid-blog-slider .tt-blog-content .ttlatestblog_desc .article__date .month_year{
  float: left;
}
.grid-blog-slider .tt-blog-content .ttlatestblog_desc .article__comment{
  float:right;
}
#shopify-section-blogleft_inner_content .tt-blog-content .tt-blog-description .tt-social-share > div{
  float:right;
  margin:0 0 0 5px;
}
.blog-post-single .meta.text-center {
  float: right;
}
.view-mode.filter-grid-list.grid__item {
  float: right;
}
.widget_top_rated_products .top-products .owl-nav{
  direction: ltr;
}
.blogleft_inner_content .article .blogs-sub-title .blog-date {
  border-left: 1px solid rgba(0,0,0,.2);
  border-right: none;
  margin:0 0 0 5px ;
  padding: 0 0 0 5px;
}
.blogleft_inner_content .tt-blog-content .tt-blog-description .tt-social-share > div{
  float: right;
  margin: 0 0 0 5px;
}
@media(min-width:481px){
  .blog-post-single .meta.text-center {
    border-right: 1px solid #e5e5e5;
    margin: 0 10px 0 0;
    border-left: none;
  }
}
@media(max-width:767px){
  .ttlatestblog_image_holder.blog_image_holder{
    float:right;
  }
}
.full_width .filter-toggle{
  float:left; 
}
.full_width .collection_sidebar .refined-widgets a{
  float: left;
}
/*-------------- category-feature --------------*/
.category_feature.owl-carousel .owl-stage-outer,.testimonials_wrap.owl-carousel .owl-stage-outer {
  direction: ltr;
}
.cat-content {
  left: 30px;
  right: auto;
  text-align: left !important;
}
/*-------------- home-product --------------*/
.product-layouts .product-wrapper .item-swatch.color_swatch_Value {
    padding-left: 6px;
    border-left: 1px solid rgba(0,0,0,.2);
    padding-right: 0;
    border-right: none;
    margin: 0 0 0 6px;
}
.product-size li, .color_swatch_Value li {
    margin: 0 0 0 4px;
}
.grid-item:not(.product-short-list,.product-list) .btn_wrapper > div::after{
  left: 0;
  right: auto;
}
/*------ testimonial -------*/
.testimonial-img .grid__item {
  margin: 0 20px 0 0;
}
.testimonial-block .testimonial-desc{
  padding: 0 65px 0 0;
}
.testimonial-img::before{
  left: -27px;
  right: auto;
}
.testimonial-img::after{
  left: -14px;
  right: auto;
}
@media (min-width: 768px){
  .testimonial-img {
    border-right: none;
    border-left: 1px solid #ddd;
    justify-content: flex-end;
  }
  .product-template__container .social-sharing{
    right: 4%;
    left: auto;
  }
  .product-arrows{
    left: 4%;
    right: auto;
  }
  .navigation-detail {
    right: auto;
    left: 50px;
  }
}
/*------ cart popup -------*/
.cart-popup-wrapper.modal .cart-content{
  left:0;
  right:auto;
}
/*----- cookie------*/
.cookiestatus .cookie-block #cookie_message button.btn{
  margin:0 10px 0 0;
}
/*--------------blog--------------*/
#blog_slider .tt-blog-content .blog-content-wrap{
  text-align: right;
}
/*--------------footer--------------*/
.shopify-section-group-footer-group .site-footer .footer-middle .footer-detail ul.inline-list li a::after {
    right: auto;
    left: -3px;
}

.shopify-section-group-footer-group .contact-us .contact-address, .shopify-section-group-footer-group .contact-us .phone {
    float: right;
}
.shopify-section-group-footer-group .footer-column.contactus {
    padding: 0 80px 0 0;
}
.block_newsletter form .input-group .input-group-btn .btn{
  left: 0;
  right: auto;
  transform: rotate(180deg);
  bottom: -3px;
}
.shopify-section-group-footer-group h1.news-title{
  margin: 0 15px 0 0;
}
.shopify-section-group-footer-group .site-footer .footer-wrap .footer-column ul.inline-list li{
  text-align: right;
}
.shopify-section-group-footer-group .site-footer .footer-wrap .contact-us i.mdi{
  margin-left: 10px;
  margin-right:0px;
  float: right !important;
}
.cms-about-main .left_content .about_content {
    padding-top: 30px;
    margin: 0 17px 0 0;
}
#cms-about .right_content {
    padding: 0;
}

@media (max-width: 1399px){
  .shopify-section-group-footer-group .footer-column.contactus {
    padding: 0 50px 0 0;
}
}
@media (max-width: 1199px){
  .shopify-section-group-footer-group .footer-column.contactus {
    padding: 0 20px 0 0;
}
}
@media (max-width: 991px){
  .site-footer .active h5.widget-title.toggle::after {
    float: left;
  }
  .shopify-section-group-footer-group .widget-title{
    text-align: right;
  }
  .site-footer h5.widget-title.toggle::after{
    float: left;
  }

}
@media (max-width: 575px){

  .shopify-section-group-footer-group h1.news-title{
    margin: 0 8px 0 0;
  }
}

/*--------------footer2--------------*/
#shopify-section-footer-model-2 .site-footer .footer-middle .footer-detail ul.inline-list li a::after {
    right: auto;
    left: -3px;
}
#shopify-section-footer-model-2 .contact-us .contact-address, #shopify-section-footer-model-2 .contact-us .phone {
    float: right;
}
#shopify-section-footer-model-2 .footer-column.contactus {
    padding: 0 80px 0 0;
}
.block_newsletter form input[type="email"]{
  padding: 10px 10px 10px 130px;
}

#shopify-section-footer-model-2 h1.news-title{
  margin: 0 15px 0 0;
}
#shopify-section-footer-model-2 .site-footer .footer-wrap .footer-column ul.inline-list li{
  text-align: right;
}
#shopify-section-footer-model-2 .site-footer .footer-wrap .contact-us i.mdi{
  margin-left: 10px;
  margin-right:0px;
  float: right !important;
}
@media (max-width: 1399px){
  #shopify-section-footer-model-2 .footer-column.contactus {
    padding: 0 50px 0 0;
}
}
@media(max-width:1200px){
  .block_newsletter form .input-group .input-group-btn .btn {
    left: -17px;
}
}
@media (max-width: 1199px){
  #shopify-section-footer-model-2 .footer-column.contactus {
    padding: 0 20px 0 0;
}
  .block_newsletter form .input-group .input-group-btn .btn {
    left: -13px;
    padding: 0;
}
}
@media (max-width: 991px){
  .site-footer .active h5.widget-title.toggle::after {
    float: left;
  }
  #shopify-section-footer-model-2 .widget-title{
    text-align: right;
  }
  .site-footer h5.widget-title.toggle::after{
    float: left;
  }
  .shopify-section-group-footer-group
    .block_newsletter
    form
    .input-group
    .input-group-btn
    .btn {
    padding: 0 12px 0 0;
}
}
@media (max-width: 575px){

  #shopify-section-footer-model-2 h1.news-title{
    margin: 0 8px 0 0;
  }
}

/*------------- product page ---------------*/
.quick-view .close-window::before {
  left: 5px;
  right: auto;
}
.product-info,.h2.product-single__price,.product-single__title,.product-single.vertical_left .product-single__thumbs,.product-single__price lable,.product-info > p > label,.product-single__variants .selector-wrapper,
.product-wrapper-owlslider,.review-wrap .spr-badge,.qty-box-set,.fixed-content .product-single__header .flip-countdown{
  float:right !important;
}
.product-single.vertical_left .product-single__photos{
  float:left;
}
.threesixty-video i{
  margin:0 0 0 5px;
}
.tabs-layout-accordion .tt-tab-wrapper .tt-accordion-title::after{
  left:0;
  right:auto;
}
.product-single__variants .selector-wrapper select {
  padding: 10px 10px 10px 26px !important;
}
a.product-write-review {
  float: right;
  border-right: 1px solid var(--color-border);
    margin-right: 8px;
    padding-right: 8px;
    border-left: none;
    margin-left: 0px;
    padding-left: 0px;
    }
span.spr-badge-caption {
  padding-right: 10px;
  border-right: 1px solid var(--color-border);
    margin-right: 8px;
    border-left: none;
    margin-left: 0px;
    padding-left: 0px;
    }
a.product-write-review>i{
  padding: 0 0 0 5px
}
.product-information .product-info > p > label::before {
    right: 0;
    left: auto;
}
.product-information .product-info > p::before{
  right: 0;
  left: auto;
}
.product-information .product-info > p > label{
  padding-right: 20px;
  padding-left: 0px;
}
.disclosure-has-popup .facets__price .field {
    padding-left: 15px;
    padding-right: 0;
}
.product-single__photos .product-image-btn{
  left:10px;
  right:auto;
}
.product-single__vendor lable {
  margin: 0 0px 0 5px;
}
#shopify-product-reviews .spr-summary-actions-newreview::before {
  right:-16px;
  left:auto;
}
.product-single .product-information select{
  margin-left: 15px;
  margin-right: 0px;
}
.product-single .product-information svg,.product-single .product-information svg{
  margin-left: 5px;
  margin-right: 0px;
}
.product-single__description .product_tab_wrapper .tab-container {
  border-right: 2px solid var(--color-border);
    padding: 0 30px 0 0;
    border-left: none;
    }
.product-single__description .product_tab_wrapper ul.nav-tabs{
  text-align: right !important;
}
.product_tab_wrapper .nav-tabs > li.nav-item a.nav-link::before{
  right: auto;
  left: 100%;
}
.product_tab_wrapper .nav-tabs > li.nav-item a.nav-link::after{
  right: 100%;
  left: auto;
}
@media (max-width:480px){
  .ajax-product-image{
    float:right;
  }
  #shopify-product-reviews .spr-header-title {
    text-align: right;
  }
  .product-single__description .spr-summary-actions-newreview {
    float: right;
    padding: 0 17px 0 0;
  }
  #shopify-product-reviews .spr-summary-actions-newreview::before {
    right: 0;
  }
}
.product-single__thumbs .owl-nav .owl-next::before, ul.product-photo-thumbs .owl-nav>.owl-next::before{
  right: 2px;
  left: auto;
}
.product-single__thumbs .owl-nav .owl-prev::before, ul.product-photo-thumbs .owl-nav .owl-prev::before{
  right: 5px;
  left: auto;
}
.owl-carousel .owl-item{
  float:right;
}
.TTProduct-Tab .tab-inner .owl-stage, .slider-specialproduct .owl-stage {
  float: left;
}
.related-products .owl-stage{
  float:right;
}
.add-to-cart-sticky .sticky-data .main-img-desc {
    float: right;
    text-align: right;
  display:flex;
}
.product-single__price .price--on-sale .sale-price {
    display: block;
    direction: ltr;
    float: right;
}
/* ------------- cart page ------- */
.cart__subtotal {
  margin: 0 10px 0 0;
}
.cart__row{
  text-align:left !important;
}
.cart-wrapper .cart__row .grid-item.large--five-twelfths {
  float: right;
}
.cart-wrapper .cart__row .grid-item label{
  float:right;
}
#customer_login .grid .grid-item.one-half {
  text-align: right;
  float: right;
}
.template-customers-register .text-center a {
  float: right;
}
.tt-innerpagetitle{
  float:right;
  text-align:right;
}
@media (max-width: 767px){
  .template-customers-login .login, .template-customers-login .register {
    float: left;
    width: 100%;
  }
}
.template-customers-account .grid-item.customer-orders.two-thirds, .template-customers-order .grid-item.two-thirds {
  padding-right: 0;
  padding-left: 25px;
}
@media (min-width: 1025px){
  .template-customers-account .grid-item.one-third, .template-customers-order .grid-item.one-third {
    padding-left: 0;
    padding-right: 25px;
  }
  #address_form_new .grid-item.right, .edit-address .grid-item.right {
    padding-right: 25px;
    padding-left: 0;
  }
  #address_form_new .grid-item.left, .edit-address .grid-item.left {
    padding-left: 25px;
    padding-right:0;
  }
}
#address_form_new #address_default_address_new.btn,  .edit-address .btn.update,.edit-address input.update[type="submit"]{
  float: left;
}
/* ------------- checkbox  ------- */
.checkbox-group label span{
  right:0;                                                                                                          
  left:auto;
}
.checkbox-group input[type="checkbox"] + label, .checkbox-group input[type="radio"] + label {
  margin-right: 15px;
  margin-left: 0;
}
.modal-newsletter .checkbox-group label{
  padding-right:5px;
  padding-left:0;
}
.modal-newsletter .checkbox-group .check{
  right:1px;
  left:auto;
}
/* ------------- rating  ------- */
.spr-badge-starrating {
  margin: 0 0 0 10px;
}
/* ------------- forget password  ------- */
#recover_password .text-center p{
  margin-left:15px;
  margin-right:0;
}
/*----------------*/
#shopify-section-bloglist_inner_content .grid__item.blog_list_item .tt-blog-description .blog-btn{
  float:left;
}
#shopify-section-bloglist_inner_content .grid__item.blog_list_item .tt-blog-description .tt-social-share{
  float:right;
}
#shopify-section-blogleft_inner_content .article .blogs-sub-title{
  right: auto;
  left: 10px;
}
.template-customers-account .grid-item.one-third{
  padding-right:15px;
}
.blog_list.grid__item.blog_list_item .tt-blog-description .blog-btn a{
  float: right;
}
.template-customers-account .grid-item.customer-orders.two-thirds {
  padding-right: 0;
  padding-left: 15px;
}
.blog_list .tt-blog-description .tt-social-share>div{
  margin: 0 0 0 15px;
}
#address_form_new .grid-item.one-half.last, .edit-address .grid-item.one-half.last {
  padding-left: 0;
  padding-right: 15px;
}
#shopify-section-article-template .content_wrap .sidebar .comments h2.h3{
  text-align: right;
}
#address_form_new .grid-item.right, .edit-address .grid-item.right {
  padding-right: 15px;
  padding-left: 0;
}
#address_form_new .grid-item.one-half.first, .edit-address .grid-item.one-half.first{
  padding-right:0;
}
.blog-post-single .newer-post{
  margin-left: 0px;
  margin-right: 10px;
}
#address_form_new .grid-item.left, .edit-address .grid-item.left {
  padding-left: 15px;
  padding-right:0;
}
#address_form_new input#address_default_address_new[type="submit"] {
  float: left;
}
/*------------------------------list-collection------------------*/
.template-list-collections .grid-uniform .grid__item{
  float: right;
}

/*----------  ttcms services-----------*/
@media (min-width: 481px) {
  #ttcmsservices .block_content .owl-item .ttcontent::after{
    right: auto;
    left: 0;
  }
}
/*----------aboutus-----------*/
.cms-aboutus .item ul {
  text-align: right !important;
}
.about-services .tt-service::before{
  left: 15px;
  right: auto;
}
.address-container .address-text .content{
  text-align: right;
  margin-right: 15px;
  margin-left:0px
}
.collection_sidebar,.main-content .sidebar .shopify-section{
  text-align:right;
}
.sidebar-block .widget ul li.Color label.facet-checkbox, ul.mobile-facets__list li.Color label.mobile-facets__label,.sidebar-block .widget ul li.facets__item label.facet-checkbox input[type=checkbox]{
  float:right;
}
.sidebar-block .widget ul li.Color span, ul.mobile-facets__list li.Color span{
  margin: 0 10px 0 0;
}
.sidebar-block .widget ul li.facets__item label.facet-checkbox input[type=checkbox]{
margin: 0 0 0 10px;
}
.widget_top_rated_products .top-products .owl-nav{
  float: left;
  right: auto;
  left: 0;
}
.widget_top_rated_products .top-products .top-products-detail {
    padding: 0 10px 0 0;
    text-align: right !important;
}
.sidebar-block .widget ul li.Color label.color-bg, ul.mobile-facets__list li.Color label.color-bg {
    float: right;
    margin: 0 0 0 10px;
}
.filter-sortby label, .filter-show label {
    float: right;
    padding-right: 0;
    padding-left: 10px;
}
.filter-show.grid__item {
    margin-right: 15px;
    margin-left: 0;
}
/*  */
.home-slider .swiper-button.swiper-button-next {
    right: auto;
    left: 0;
}
.home-slider .swiper-button.swiper-button-prev.slider {
    left: auto;
  right:0
}
.brands_slider_wrap .swiper-button.swiper-button-next {
    left: 0;
    right: auto;
}
.brands_slider_wrap  .swiper-button.swiper-button-prev , .related-product .section-header .swiper-button.swiper-button-next {
    right: 0;
    left: auto;
}
.section-header .swiper-button.swiper-button-prev {
    left: 0;
    right: auto;
}
.section-header .swiper-button.swiper-button-next{
    right: auto;
    left: 70px;
}
.related-product .section-header .swiper-button.swiper-button-prev {
    right: 70px;
    left: auto;
}
.testimonials .testimonial-block .user-detail .user-title, .testimonials .testimonial-block .user-detail .user-desig ,
.testimonials .testimonial-quotes ,.block_newsletter .form-vertical form#contact_form {
    float: right !important;
}
.testimonials .testimonial-wrap .testimonial-desc {
    padding: 0 0 0 65px;
}
.testimonials .testimonial-block ,.testimonials .testimonial-wrap .swiper-pagination-bullets{
    text-align: right;
}
.pagination-wrap ul.pagination-custom li:nth-child(1) {
    float: left;
}
.pagination-wrap ul.pagination-custom li:last-child {
    float: right;
}
.product-wrapper .pro_btn.quick-view-wrap a.btn span {
    margin: 0 10px 0 0;
}
.product-single .swiper-button.swiper-button-prev{
    right: 0;
    left: auto;
}
.product-single .swiper-button.swiper-button-next {
    left: 0;
    right: auto;
}
.add-to-cart-sticky .sticky-data .main-img-desc .product-desc {
    display: inline-flex;
    flex-wrap: wrap;
}
.add-to-cart-sticky .sticky-data .main-img-desc .product-desc div {
    width: 100%;
    text-align: right !important;
}
.template-cart #cartEmpty {
    float: left !important;
}
.category-product-tab-type-1 .product-wrapper {
    display: flex;
}
.category-product-tab-type-1 .product-layouts.grid-view-item .product-wrapper .product-description {
    padding: 0 15px 0 0;
}
.category-product-tab-type-1 .product-wrapper .btn_wrapper {
    transform: translate(40%);
}
.category-product-tab-type-1 a.grid-link__title {
    width: 100% !important;
    display: flex;
    flex-direction: row-reverse;
}
.contact-number.cnt_num {
    padding: 0 10px 0 0;
}
.header-contact {
    margin: 0 0 0 20px;
    padding: 0  0 0 20px;
}
.header-contact:after {
    left: 0;
    right: auto;
}
#cms-about .right_content .image_2 {
    left: 9%;
    right: auto;
}
.product-price__price.compare_price:after {
    right: 4px;
    left: auto;
}
.cms_banner .banner-content.text-left {
    text-align: start;
}
.cms_banner .tt_cms_banner  .tt_banner:nth-child(2) .banner_main.left{
  left:-155px;
}
#tt-megamenu
  .tt-mega_menu
  li.tt_menu_item
  .tt_sub_menu_wrap
  .list_products_menu
  .product-wrapper
  .product-thumb
  .grid-view-item
  .product_info {
    text-align: right;
}
#ttcmsservices .section-header {
    text-align: end !important;
}
.shopify-section-group-footer-group h1.news-title {
    float: right !important;
}
.shopify-section-group-footer-group
  .site-footer
  .footer-wrap
  .footer-column
  ul
  li {
    text-align: right;
        float: right;
    display: flex;
}
.shopify-section-group-footer-group .site-footer .footer-wrap .contact-us i.mdi {
    margin-left: 10px;
    margin-right: 0;
    float: right!important;
}
.product-notification .closeNotify {
    z-index: 2;
}
.Timeline {
    float: left;
}
@media(max-width: 1199px){
  .header_1_wrapper .main-header-cnt {
      padding: 0 20px 0 20px;
  }
}
@media(max-width: 991px){
  .section-header .swiper-button.swiper-button-next {
      left: 50px;
  }
  .header_1_wrapper .menu_toggle_wrap {
    margin-left: 10px;
    margin-right: 0;
}

}
@media(max-width: 767px){
  .product-template__container .social-sharing a {
    float: right;
}
.fixed-product-block .social-sharing {
    float: right;
    width: 100%;
    text-align: right;
}
  .section-header .swiper-button.swiper-button-next {
      left: 40px;
  }
}



.tt-homeslider .home-slider .homeslider .slider-content-wrap.content-left {
    left:0;
}
.tt-homeslider .home-slider .homeslider .slider-content-wrap.content-right {
    right: 7%;
}
#ttcmsaboutus .ttabout-content .about-title{
  width: auto;
}
#ttcmsaboutus .ttabout-content .about-desc {
    width: auto;
}
#ttcmsaboutus .video-featured #popup_toggle .play-icone:after {
     right: -7px; 
}
#ttcmsservices .ttservices-right {
    margin: 0px 10% 0 0;
}

.block_newsletter .input-group-btn:after {
    left: 11%;
    right: auto;
}
@media(max-width:1400px){
#ttcmsaboutus .ttabout-content .about-text {
    margin: 0 30px 0 0;
}
}

}

@media(max-width:991px){
  .cms_banner .banner_main.right {
    right: 5%;
}
#tt-megamenu .tt-mega_menu li.tt_menu_item .tt_sub_menu_wrap .tt_sub_menu {
    float: right;
}
  .block_newsletter form input[type=email] {
    padding: 10px 10px 10px 40px;
}

  .block_newsletter .input-group-btn:after {
    left: 15%;
}
  .site-footer .footer-wrap .footer-column .inline-list {
    width: 100%!important;
}
  .category-product-tab-type-1 .product-wrapper .btn_wrapper {
    transform: translate(0);
}

}
@media(max-width:767px){
 
  #ttcmsservices .ttcontent .ttcontent-left .content {
    text-align: right;
    margin: 0 15px 0 0;
}
  #ttcmsservices .ttservices-left.ttcontent .ttcontent-left {
    width: 100%;
}
  #ttcmsservices .ttservices-right {
     margin: 0; 
}

  .block_newsletter .input-group-btn:after {
    left: 7%;
}
}
.collection_cms_slider_wrap .tt-titletab {
    margin: 0 0 0 10px;
}
@media(max-width:575)
@media(max-width:480px){
  #ttcmsaboutus .video-featured #popup_toggle .play-icone:after {
    right: -6px;
}

  .block_newsletter .input-group-btn:after {
    left: 8%;
}
 .shopify-section-group-footer-group
    .block_newsletter
    form
    .input-group
    .input-group-btn
    .btn {
    padding: 0;
    right: auto;
    width: 25px;
}
  
}
@media(max-width:480px){
  #ttcmsservices .section-header .section-top .tt-title {
    text-align: center;
}
#ttcmsservices .section-header .section-top .tt-decr {
    text-align: center;
}
}
@media(max-width:400px){
    .header_1 .header_logo_wrap {
    width: 50%;
}
  .block_newsletter .input-group-btn:after {
    left: 12%;
}
 
}

.cms-about-main .left_content .about_content .title {
    padding: 0 20px 0 0;
}
.cms-about-main .left_content .about_content .title:before {
    content: "";
    left: auto;
    right: 0;
}
.cms_banner .banner_main.left {
    left: -85px;
}
.tt-homeslider .home-slider .homeslider .slider-content-wrap.content-left .slider-subtitle:after {
    left: auto;
    right: 0;
}
.grid-item:not(.product-short-list, .product-list) .product-layouts .product-wrapper .product-thumb .btn_wrapper {
    right:auto !important;
    left: 0;
}
.grid-item:not(.product-short-list, .product-list)  .product-layouts .product-wrapper:hover .product-thumb .btn_wrapper {
    left: 15px;
}
.header_1_wrapper .wishlist-icon-div .wishlist .wishlist-icon {
    margin: 0 10px 0 0;
}
.cartname {
    padding: 0 20px 0 0;
}
.site-header__cart .wrapper-top-cart .site-header__cart-count {
    bottom: 30px;
}
.collection_cms_slider_wrap .tt-titletab .tt-title {
    text-align: right;
}
.flip-countdown.simple-countdown.countdown-block .countdown-container::after {
    left: auto;
    right: 62px;
}
.flip-countdown.simple-countdown.countdown-block .countdown-container {
    padding: 8px 35px 8px 10px;
}
.products-grid-view
  .product-grid
  .product-wrapper
  .product-thumb
  .product-image
  .flip-countdown.simple-countdown.countdown-block
  .countdown-container::after {
    left: auto;
    right: 15%;
}
.search-products .flip-countdown.simple-countdown.countdown-block .countdown-container::after {
    left: auto;
    right: 27%;
}
.products-grid-view
  .product-grids
  .product-wrapper
  .product-thumb
  .product-image
  .flip-countdown.simple-countdown.countdown-block
  .countdown-container::after {
    left: auto;
    right: 20%;
}
.grid-item.product-list
  .product-wrapper
  .product-description
  .flip-countdown.simple-countdown
  .countdown-container, .grid-item.product-short-list
  .product-wrapper
  .product-description
  .flip-countdown.simple-countdown
  .countdown-container {
    float: right;
    padding: 0px 22px 2px 0px;
}
.grid-item.product-list
  .product-wrapper
  .product-description
  .flip-countdown.simple-countdown
  .countdown-container::after, .grid-item.product-short-list
  .product-wrapper
  .product-description
  .flip-countdown.simple-countdown
  .countdown-container::after {
    left: auto;
    right: 0;
    top: -2px;
}
.collection_cms_slider_wrap .swiper-navigation {
    width: 15%;
  text-align: right;
    float: right;
   
}
@media(max-width:1499px){
  .collection_cms_slider_wrap .swiper-navigation {
    width: 18%;
}
  .flip-countdown.simple-countdown.countdown-block .countdown-container:after {
    right: 10%;
}
  .search-products .flip-countdown.simple-countdown.countdown-block .countdown-container::after {
    right: 23%;
}
  .products-grid-view .product-grid .product-wrapper .product-thumb .product-image .flip-countdown.simple-countdown.countdown-block .countdown-container:after {
    left: auto;
    right: 7%;
}
  .products-grid-view .product-grids .product-wrapper .product-thumb .product-image .flip-countdown.simple-countdown.countdown-block .countdown-container:after {
    left: auto;
    right: 15%;
}
}
@media(max-width:1399px){
  .collection_cms_slider_wrap .swiper-navigation {
    width: 20%;
}
  .flip-countdown.simple-countdown.countdown-block .countdown-container:after {
    right: 8%;
}
  .search-products .flip-countdown.simple-countdown.countdown-block .countdown-container::after {
    right: 20%;
}
  .products-grid-view .product-grid .product-wrapper .product-thumb .product-image .flip-countdown.simple-countdown.countdown-block .countdown-container:after {
    left: auto;
    right: 3%;
}
  .products-grid-view .product-grids .product-wrapper .product-thumb .product-image .flip-countdown.simple-countdown.countdown-block .countdown-container:after {
    left: auto;
    right: 12%;
}

}
@media(max-width:1199px){
  .collection_cms_slider_wrap .swiper-navigation {
    width: 25%;
}
  .flip-countdown.simple-countdown.countdown-block .countdown-container:after {
    right: 12%;
}
    .search-products .flip-countdown.simple-countdown.countdown-block .countdown-container::after {
    right: 12%;
}
  .products-grid-view .product-grids .product-wrapper .product-thumb .product-image .flip-countdown.simple-countdown.countdown-block .countdown-container:after {
    left: auto;
    right: -2px;
}
  .product-grid
    .flip-countdown.simple-countdown.countdown-block 
    .countdown-container {
    padding: 8px 30px 8px 8px;
}
  .grid-item.product-list
    .product-wrapper
    .product-description
    .flip-countdown.simple-countdown
    .countdown-container, .grid-item.product-short-list
    .product-wrapper
    .product-description
    .flip-countdown.simple-countdown
    .countdown-container {
    padding: 0 30px 0 0;
}
  .grid-item.product-list .product-wrapper .product-description .flip-countdown.simple-countdown .countdown-container:after, .grid-item.product-short-list .product-wrapper .product-description .flip-countdown.simple-countdown .countdown-container:after {
    top: 2px;
}
}
@media(max-width:991px){
  .collection_cms_slider_wrap .tt-titletab .tt-title {
    text-align: center;
}
}
/* ==== */
.template-search
  .main-content
  .container
  .input-group.search-bar
  .input-group-btn
  .btn {
    right: auto;
    left: 0;
}


.product-wrapper .product-description .btn_wrapper, .product-list .product-wrapper .btn_cart {
    float: right;
}
.theiaStickySidebar .swiper-button.swiper-button-next {
    left: 25px;
    right: auto;
}
.collection_sidebar
  .widget.widget_top_rated_products
  .swiper-button.swiper-button-prev {
    left: 0px !important;
    right:auto !important;
}
.filter-count{
  right: auto;
    left: 0;
}


.main-service .block_content .ttcontent .content {
    text-align: right;
    margin: 0 15px 0 0;
  float: right !important;
}

/* single pro page  */
.cookiestatus .cookie-block #cookie_message .tt-global-inner a.btn {
    margin: 0 10px 0 0;
}
.product-single .product-single__photos .product-price__sale-label, .product-wrapper .custom_label {
	left: auto;
	right: 10px;
}
.add-to-cart-sticky .product-size li{
  margin: 0 0 0 20px;
}
.complementary-slide .product-thumb {
    padding: 0 0 0 15px;
}

.product-template__container .add-to-cart-sticky.fixed .cart-close {
    right: auto;

    left: 30px;
}

.add-to-cart-sticky .qty-box-set {
    margin: 0 0 0 10px;
}

.product-single__description
  .product_tab_wrapper
  ul.nav-tabs
  li:last-child
  > a {
    margin-right: 6px;
    margin-left: 0;
}

.product-layouts.grid-view-item .product-wrapper .product-description {
    float: right;
    text-align: right;

}

.product-template__container .social-sharing a {
    float: right;
    margin: 19px 0px 0 18px;

}

.complementary-products .product-description .grid-view-item__meta {
    text-align: right;
}

.product-single .ttqtyprogress span.QuantityAvailable {

    background-position: right;
}

.product-single .ttqtyprogress span.QuantityAvailable {

    padding: 0 30px 0 0;
}

.add-to-cart-sticky .sticky-data .main-img-desc .product-desc {

    margin: 0 10px 0 0;
}





#recently-viewed-products .product-description {
    float: right;
    text-align: right;
}
.site-footer .footer-wrap .footer-column .inline-list {
	padding: 0px;
	margin: 0;
	width: auto;
}
.cart-popup-wrapper.modal .cart-content .content-wrap .ajax-left {
	float: right;
}
.cart-popup-wrapper.modal .cart-content .content-wrap .ajax-right {
	padding: 0 15px 0 0;
	text-align: right;
}
#newsletterModal .modal-header {
	right: auto;
	left: 15px;
	
}
.close-modal {
	float: left;
}
.cart-popup-wrapper.modal .cart-content .added-to-cart.info {
	text-align: right;
	float: right;
}
.product-template__container .social-sharing a {
    float: right;
}
.cart-popup-wrapper.modal .cart-content .added-to-cart.info {
    text-align: right;
    float: right;

}
.cart-popup-wrapper.modal .cart-content .content-wrap .ajax-left {
    float: right;
}
.product-single__addtocart .btn, .shopify-payment-button .shopify-payment-button__button {
    float: right;
}
.product-template__container
  .modal-dialog
  .modal-content
  .modal-header
  button.close {
    top: 8px;
    left: 20px;
    right: auto;
 
}
/* end  */


@media(max-width:1599px){
  #cms-about .right_content .image_2 {
    right: 4%;
}
  #cms-about .right_content .image_2:before {
    left: 4%;
}
}
@media(max-width:991px){
  .site-footer h2.widget-title.toggle::after {
    float: left;
}
  .filter-count {
    right: 0;
    left: auto;
}
}
@media (max-width: 750px) {
.add-to-cart-sticky .qty-box-set {
    margin: 0;
}
}



@media (max-width: 500px) {
.add-to-cart-sticky .cart-qty {
    float: right;
    width: auto;
}
}
@media (max-width: 480px) {
  .add-to-cart-sticky .sticky-data .main-img-desc .main_image_wrap1 {
    left: auto;
    right: 15px;
}
  .add-to-cart-sticky .sticky-data .main-img-desc .product-desc {
    padding: 0 70px 0 0;
}
  .add-to-cart-sticky .cart-qty {
    padding: 0 80px 0 0;
}
  .shopify-section-group-footer-group .block_newsletter form .input-group .input-group-btn .btn {
    right: auto;
}
}
/* cart page  */





.cart-policy .policy .content {

    padding: 0 10px 0 0;
}

@media (max-width: 767px) {

.cart__row.cart-item {
    padding-left: 0;
    padding-right: 115px;
}




  .cart__row.cart-item td:first-child {
    left: -5px;
        right: auto;

}

  .cart-item__price-wrapper:before ,
  .cart__quantity-td .cart__qty:before ,
  .product-price:before {
    text-align: right;

}
  
}
@media(max-width:575px){
  .template-cart .cart-content .list-view-item__title a.cart__product-title {
    width: auto !important;
}
}

@media (max-width: 480px) {

  .cart__row.cart-item {
    padding-right: 56px;
}

  .sorting-section, .pages_list {
    float: right;
}
  .cart__image, .cart__image img {
    display: block;
    width: 50%;
}
}
.product-information
  .product-information-inner
  .flip-countdown.simple-countdown.countdown-block
  .countdown-container {
    padding: 8px 35px 8px 10px;
 
}
.product-information .flip-countdown.simple-countdown .countdown-container::after{
  left:auto;
  right:0;
}