/** Shopify CDN: Minification failed

Line 176:0 Unexpected "{"

**/
*{
  direction: rtl;
}
.tt-360-veiw * {
  direction: ltr;
}
.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-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-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-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 {
  float: right;
}
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;
}
.right {
  float: left !important;
}
.left {
  float: right !important;
}
.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;
}
.text-left{
  text-align: right !important;
}
.text-right{
  text-align: 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;
}
/*--------------- 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 .name-price .price {
  float: right;
}
.search-results .product-price__price.compare_price {
  float: left;
  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-policy .policy .content{
  padding: 0 10px 0 0;
}
#slidedown-cart .btn-remove, #Sticky-slidedown-cart .btn-remove{
  left:0;
  right:auto;
}
#slidedown-cart .total .price, #Sticky-slidedown-cart .total .price {
  float: left;
}
#slidedown-cart .total .label, #Sticky-slidedown-cart .total .label{
  float: right;
}
#cart .dropdown-menu {
  left: 0;
  right: auto;
}
#slidedown-cart .product-image, #Sticky-slidedown-cart .product-image{
  float:right;
}
#slidedown-cart .product-details, #Sticky-slidedown-cart .product-details{
  text-align:right;
  float: right;
}
#slidedown-cart .has-items .actions i, #Sticky-slidedown-cart .has-items .actions i {
  margin-left: 7px;
  margin-right: 0;
}
.site-header__cart .ps-container.ps-active-y > .ps-scrollbar-y-rail,
{
  left: 5px!important;
  right: auto!important;
}
.fixed-cart-wrap #slidedown-cart{
  left: 0;
  right: auto;
  transform: translateX(-100%);
}
#newsletterModal .modal-header {
  left: 10px;
  right:auto;
}
.modal-newsletter .newsletter-title h2::before{
  right: 0;
  left: auto;
}
.modal-newsletter .newsletter-title h2::after {
  right: 57px;
  left: auto;
}
.modal-content .modal-block {
  float: right;
  text-align: right;
}
/*-------------- megamenu --------------*/
.horizontal-mega-menu ul.mm-submenu.tree li{
  text-align: right !important;
}
.horizontal-mega-menu > li ul.mm-submenu.tree li.mdi-chevron-right::before {
  left:8px !important;
  right:auto;
}
@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;
  }
}
.cart-close{
  right: 10px;
  left: auto;
}
.tbl-list>li.currency .flag-dropdown-menu li a{
  float:right; 
}
#tt-megamenu .tt_menu_item .tt_sub_menu_wrap.bg_img {
  background-position: left bottom!important;
}
#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, #tt-megamenu1 .tt-mega_menu1 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.sticky_header.fixed .tt-mega_menu .header-logo{
    float:right;
    margin: 4px 50px 4px 0px;
  }
  #tt-megamenu1 .tt-mega_menu1 li.tt_menu_item .mobile-nav__sublist-trigger,#tt-megamenu.sticky_header.fixed .tt-mega_menu .tt-right-header-data{
    float:left;
  }
  #tt-megamenu.sticky_header.fixed .tt-mega_menu .tt-right-header-data .tt-nav-right-div{
    float:left;
    padding:0 0 0 50px;
  }
  #tt-megamenu.sticky_header.fixed .tt-mega_menu .tt-right-header-data .header-icon{
    float:left;
  }
  #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;
  }
  .site-header #tt-megamenu .tt-mega_menu .tt_menus_ul>li>a::before, .site-header #tt-megamenu1 .tt-mega_menu1 .tt_menus_ul1>li>a::before{
    right: 0px;
    left: auto;
  }
  #tt-megamenu ul.tt_menus_ul li.tt_menu_item:hover>a::after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}
#tt-megamenu1 .tt-mega_menu1 li.tt_menu_item span.categories, #tt-megamenu1 .tt-mega_menu1 li.tt_menu_item>a,#tt-megamenu li>a>span.tt_menu_item_heading_title{
  float:right;
}
#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, #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{
    text-align:right;
  }
}
@media (max-width: 480px){
  #tt-megamenu .tt_sub_menu_wrap .tt_sub_menu>a {
    float: right;
  }
}
/*---------------common header---------------*/
.header_language .disclosure #lang-list, .tbl-list>li.currency .flag-dropdown-menu{
  right: 0;
  left: auto;
  text-align: right;
}
.icon-btn{
  float:right;
}
@media(max-width: 991px){
  .language_wrapper.dropdown-toggle{
    padding: 11px 0px 10px 8px;
  }
  .currency_wrapper.dropdown-toggle, .language_wrapper.dropdown-toggle{
    margin: 0 0 0 8px;
  }
}
/*------------- header-1 ---------------*/
.top_header_1_link{
  float: left !important;
  text-align: left;
}
.header_1 .header-service .header-contect {
  padding-left: 8px;
  margin-left: 5px;
}
.header_1 .header-service .header-contect::after{
  right: auto;
  left: 0;
}
.header_1 .language_wrapper.dropdown-toggle,.header_1 .currency_wrapper.dropdown-toggle{
  padding: 11px 0 12px 15px;
}
.header_1 .top-header {
  text-align: right;
}
.top-header .social-block .social-icon:last-child {
  margin: 0;
}
@media(min-width: 481px){
  .top-header .social-block .social-icon:first-child{
    margin: 0 0 0 20px;
  }
}
.header_1_wrapper .main-header .right-link-icon {
  float: left;
}
.header_1 a.language_wrapper.dropdown-toggle::after{
  right: auto;
  left: 0;
}
.header_1 .right-link-icon .site-header__search.icon-btn{
  margin-left: 30px;
  margin-right: 0;
}
.header_1 .right-link-icon .myaccount{
  margin-left: 30px;
  margin-right: 0;
}
@media(min-width: 992px){
  .header_1_wrapper .header_logo_wrap{
    float: right;
  }
}
@media(max-width: 1199px){
  .header_1 .right-link-icon .myaccount, .header_1 .right-link-icon .site-header__search.icon-btn {
    margin-left: 15px;
  }
}
@media(max-width: 991px){
  .header_1_wrapper .menu_toggle_wrap{
    float: right;
  }
  .top_header_1_link{
    float: right !important;
    text-align: right;
  }
}
/*------------- header-2 ---------------*/
.header_2 .header-service{
  float: left;
  text-align: left;
}
.header_2 .header-service .header-contect{
  padding: 0 0 0 8px;
  margin:0 0 0 5px;
  border-left: 1px solid rgb(0,0,0,.2);
  border-right: none;
}
.header_2 .header_language::after{
  left: 8px;
  right: auto;
}
.header_2_wrapper .top_header_2_link {
  float: right;
}
.header_2_wrapper .main-header .right-link-icon {
  float: left;
}
.header_2 .right-link-icon .myaccount{
  margin: 0 0 0 20px;
}
.header_2 .right-link-icon .site-header__search.icon-btn{
  margin: 0 0 0 30px;
}
@media (max-width: 1199px){
  .header_2 .right-link-icon .site-header__search.icon-btn{
    margin: 0 0 0 20px;
  }
}
@media (min-width: 992px){
  .header_2 .currency_wrapper.dropdown-toggle, .header_2 .language_wrapper.dropdown-toggle {
    padding: 21px 0px 20px 15px;
  }
  .header_2 .fullscreen_header_toggle {
    float: left;
    margin-right: 15px;
    margin-left: 0;
  }
  .header_2 .top-header{
    float: right;
    text-align: right;
  }
}
@media (max-width: 991px){
  .header_2_wrapper .menu_toggle_wrap {
    float: right;
  }
}
/*------------- header-3 ---------------*/
.header_3 .top-header {
  text-align: right;
  float: right;
}
.header_3 .top_header_3_link {
  float: left;
  text-align: left;
}
.header_3 .header-email{
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}
.header_3 .header-email::after{
  left: auto;
  right: 0;
}
.header_3 a.language_wrapper.dropdown-toggle::after{
  right: auto;
  left: 0;
}
.header_3.site-header button.btn.search-submit.icon-fallback-text{
  left: 0;
  right: auto;
}
.header_3 .right-link-icon .myaccount{
  margin: 0 0 0 20px; 
}
.header_3_wrapper .main-header .right-link-icon,
.header_3 .header-service{
  float: left;
}
.header_3 #tt-megamenu1 .tt_menu_item span.icon{
  float: right;
  margin: 0 0px 0 8px;
}
.header_3 .fullscreen_header_toggle .leftmenu span.toggle_text{
  margin: 0 0 0 10px;
}
.header_3_wrapper .main-header .fullscreen_header_toggle{
  padding: 14px 15px 14px 140px;
}
.header_3 select#collection-option{
  padding: 10px 15px 10px 30px;
}
.header_3 .site-header__search.icon-btn .search_wrapper .collections-selector::after{
  right: 100%;
  left: auto;
}
.header_3 .currency_wrapper.dropdown-toggle, .header_3 .language_wrapper.dropdown-toggle{
  padding: 11px 0 12px 15px;
}
@media(min-width: 992px){
  .header_3_wrapper .main-header .fullscreen_header_toggle::after{
    left: 20px;
    right: auto;
  }
  .header_3_wrapper .header_logo_wrap,
  .header_3 .vertical-menu{
    float: right;
  }
}
@media(max-width: 1860px){
  .header_3_wrapper .main-header .fullscreen_header_toggle{
    padding: 14px 15px 14px 130px;
  }
}
@media(max-width: 1499px){
  .header_3_wrapper .main-header .fullscreen_header_toggle {
    padding: 14px 15px 14px 100px;
  }
}
@media(max-width: 1399px){
  .header_3_wrapper .main-header .fullscreen_header_toggle {
    padding: 14px 15px 14px 80px;
  }
}
@media(max-width: 1299px){
  .header_3_wrapper .main-header .fullscreen_header_toggle {
    padding: 14px 15px 14px 50px;
  }
}
@media(max-width: 1199px){
  .header_3_wrapper .main-header .fullscreen_header_toggle {
    padding: 14px 15px;
  }
}
@media(max-width: 991px){
  .header_3_wrapper .menu_toggle_wrap {
    float: right;
  }
  .header_3 .currency_wrapper.dropdown-toggle{
    padding: 11px 15px 12px 0;
  }
  .header_3 .currency_wrapper.dropdown-toggle,.header_3 .language_wrapper.dropdown-toggle{
    margin: 0 8px 0 0;
  }
}
/*------- homeslider------*/
.homeslider .slick-track, .homeslider .slider-nav .slick-track {
  float: left;
}
/*-------------tab product-------------- */
.TTProduct-Tab .nav-tabs>li:last-child::after{
  left: -80px;
  right:auto;
}
.TTProduct-Tab .nav-tabs > li > a{
  margin-left:0px;
  margin-right:0;
}
.TTProduct-Tab .nav-tabs li:last-child::before{
  left:-81px;
  right: auto;
}
.TTProduct-Tab .nav-tabs li:first-child::before{
  right:-81px;
  left: auto;
}
.product_tab_wrapper .tab-pane .spr-container {
  text-align: right;
}
#shopify-product-reviews .spr-form-review-rating .spr-form-input.spr-starrating .spr-icon {
  float: right;
}
.nav.nav-tabs{
  float: left;
}
.tthometab-title.section-header{
  float: right;
}
/* ----------- products ---------*/
.owl-theme .owl-nav .owl-prev, .owl-theme .owl-nav .owl-next{
  padding: 5px 0px 5px 8px;    
}
@media(max-width: 1260px){
  .owl-theme .owl-nav .owl-prev, .owl-theme .owl-nav .owl-next{
    padding: 5px 0px 5px 5px;
  }
}
.owl-theme .owl-nav{
  margin : 10px 0 0;
  direction:ltr;
}
@media(max-width: 767px){
  .owl-theme .owl-nav .owl-prev, .owl-theme .owl-nav .owl-next{
    padding: 3px 0px 3px 3px;
  }
}
@media(max-width: 991px){
  .owl-theme .owl-nav .owl-next::before,
  .owl-theme .owl-nav .owl-prev::before{
    font-size: 20px;
    line-height: 28px;
    padding: 0;
  }
}  
@media(max-width: 767px){
  .owl-theme .owl-nav .owl-next::before,
  .owl-theme .owl-nav .owl-prev::before{
    font-size: 20px;
    line-height: 20px;
    margin-right: -5px;
    padding: 0 3px;
  }
}
/*----------- countdown --------------*/
.flip-countdown.simple-countdown .countdown-container span{
  margin:0 0 0 15px;
}
.flip-countdown.simple-countdown .countdown-container > span::after{
  left:-10px;
  right:auto;
}
.large--one-fifth .flip-countdown.simple-countdown .countdown-container > span::after{
  left:-18px;
  right:auto;
}
.flip-countdown.simple-countdown .countdown-container{
  padding: 0 35px 0 0;
}
.product-information .flip-countdown .countdown-container {
  padding: 0 45px 0 15px;
}
.flip-countdown.simple-countdown .countdown-container::after{
  right:15px;
  left:auto;
}
@media(max-width:1199px){
  .flip-countdown.simple-countdown .countdown-container::after {
    right: 3px;
    left: auto;
  }
  .flip-countdown.simple-countdown .countdown-container {
    padding: 0 30px 0 0;
  }
}
.product-information .flip-countdown.simple-countdown .countdown-container.countdown-block::after{
  right: 0;
  left: auto;
}
.flip-countdown.simple-countdown .countdown-container.countdown-block{
  padding: 0 30px 0 0;
}
.flip-countdown.simple-countdown .countdown-container span::after{
  left: -10px;
  right: auto;
}
#tt-megamenu1 .tt-mega_menu1 li.tt_menu_item span.categories, #tt-megamenu1 .tt-mega_menu1 li.tt_menu_item>a{
  text-align: right;
}
/* -------------security payment----------- */
.payment-sec-cnt{
  padding-right: 0;
}
.payment-sec-cnt .security-content{
  margin: 0 10px 0 0px;
}
/*-------------- quick-view  ------- */
.quick-view .product-info>p::after{
  left: auto;
  right: 0;
}
.quick-view .product-shop .product-inventory>label{
  padding: 0 20px 0 0;
}
.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:0;
  right:auto;
}
.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;
}
.collection_wrapper .blog-post-single .blog-meta .article_date{
  float:right;
  border-left:1px solid #e5e5e5;
  border-right:none;
  padding:0 0 0 15px;
}
.collection_wrapper .blog-post-single .blog-meta{
  float:right;
}
.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;
}
.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;
}
#blog_slider .tt-blog-content .blog-content-wrap .list--inline.article__meta-buttons a.read-more{
  padding: 0 25px 0 0;
}
@media(min-width:481px){
  .blog-post-single .meta.text-center {
    border-right: 1px solid #e5e5e5;
    margin: 0 10px 0 0;
    border-left: none;
  }
  .collection_wrapper .blog-post-single .comments-count{
    float:right;
    border-right:1px solid #e5e5e5;
    border-left:none;
    padding:0 15px 0 0;
  }
}
@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;
}
/*----------------- footer ---------------*/
.footer-bottom-wrap .site-footer__payment-icons{
  float:left;
}
.site-footer .footer-column h5.toggle:after, .sidebar h4.toggle::after ,.sidebar-block .widget h4.toggle::after {
  float:left;
}
.site-footer .footer-column.active h5.toggle:after,.sidebar .widget.active h4.toggle::after, .sidebar-block .widget.active h4.toggle::after,.site-footer .tt-desc.active h5.toggle:after {
  float:left; 
}
.site-footer .footer-wrap .contact-us i.mdi{
  margin-left: 10px;
  margin-right: 0;
}
.site-footer .footer-wrap .footer-column.contactus .contact-us .phone-bg{
  margin-right: 0;
  margin-left: 10px;
}
.site-footer .footer-bottom-wrap .footer-column.payment-icon {
  float: left;
}
#GotoTop{
  right: auto;
  left:20px;
  bottom: 95px;
}
.social-icons li:last-child{
  margin:0;
}
.footer-column ul li{
  text-align:right !important;
}
.block_newsletter .tt-content {
  float: right;
}
.footer-column .contact-us .contact-detail .address i{
  right:0;
  left:auto;
}
#newsletterModal .modal-bg-image{
  float:right;
}
#newsletterModal .modal-newsletter{
  text-align:right;
}
#newsletterModal .modal-newsletter .row-subscibe input{
  padding: 10px 15px 10px 145px;
}
#newsletterModal .modal-newsletter .row-subscibe button{
  right: auto;
  left: 0;
}
.close{
  float:left;
}
.widget-title{
  float:right; 
}
.input-group-btn:last-child>.btn{
  margin-left:0;
}
.block_newsletter form input[type="email"] {
  padding: 10px 15px 10px 140px;
}
.block_newsletter form .input-group .input-group-btn .btn{
  left: 0px;
  right: auto;
}
@media(max-width:1199px){
  .block_newsletter form input[type="email"] {
    padding: 10px 15px 10px 125px;
  }
}
@media(max-width:480px){
  .block_newsletter form input[type="email"] {
    padding: 10px 15px 10px 55px;
  }
  .block_newsletter .news-title::before{
    left:0;
  }
}
.payment-icons li {
  margin: 0 8px 0 0;
}
.footer-model-1 .follow-us-outer li {
  margin: 0 0 0 15px;
}
.threesixty-video .product-Video-btn.popup-video.tip-top{
  padding: 2px 14px 0 0;
}
.ttserviceblock .owl-stage {
  float: left;
}
/*-------------- category page --------------*/
.main-content .sidebar .shopify-section{
  text-align:right;
}
.view-mode.filter-grid-list.grid__item{
  float:right;
}
.filter-show.grid__item{
  margin:0 15px 0 0;
}
.filter-sortby label, .filter-show label{
  float:right;
  padding:0 0 0 10px;
}
.product-single__price label{
  float:right;
  min-width: 110px;
}
.product-single__title.wvendor {
  float: right;
}
.product-arrows {
  float: left;
}
.product-arrows span {
  float: left !important;
}
span.spr-badge-caption{
  padding-left: 0;
  padding-right: 10px;
  border-right: 1px solid #e5e5e5;
  border-left: none;
  margin-right: 8px;
  margin-left: 0;
}
.grid-item.product-list .product-wrapper .product-description .flip-countdown.simple-countdown .countdown-container{
  float:right;
}
.product-list .product-desc{
  float: right;
}
.grid-item.product-list .product-wrapper .product-description .flip-countdown.simple-countdown .countdown-container::after{
  left:auto;
}
.grid-item.product-list .product-wrapper .product-description .flip-countdown.simple-countdown .countdown-container{
  padding:0 35px 0 0;
}
.grid-view-item .product-wrapper .pro_btn.add_tocart a.loading i.mdi-cached {
  float: right;
}
.product-list .grid-view-item .btn_wrapper .add-cart-btn i.mdi-cart-outline{
  background-position:-40px -35px;
}
.product-list .grid-view-item .btn_wrapper .add-cart-btn:hover i.mdi-cart-outline, .product-list .grid-view-item .btn_wrapper .add-cart-btn i.mdi-cart-outline{
  background-position:-40px -35px;
}
.product-list .grid-view-item .product-wrapper .btn_wrapper .pro_btn a>i.mdi-cart-outline{
  text-align:left;
}
.product-single__description .spr-summary-actions-newreview{
  float:left;
}
.product-single__description .tab-pane .spr-summary{
  text-align:right;
}
.product-list .product-layouts.grid-view-item .product-wrapper .product-description{
  text-align:right;
}
@media (max-width: 1199px) {
  .grid-item.product-list .product-wrapper .product-description .flip-countdown.simple-countdown .countdown-container{
    padding:0 30px 0 0;
  }
}
@media (max-width: 480px) {
  .product-single__title.wvendor{
    text-align: right;
  }
  .product-arrows {
    float: right;
  }
}
.shopify-payment-button .shopify-payment-button__button::before{
  margin: 0px 0px 0px 5px;
}
.product-single__addtocart .btn i.mdi-cart-outline {
  right: 0;
  left: auto;
}
.product-information-inner .qty-box-set{
  margin-right: 0;
  margin-left: 10px;
}
.widget_top_rated_products .top-products-detail{
  padding-left: 0;
  padding-right: 15px;
}
.product-categories .cat-item span.dt-menu-expand{
  left:0;
  right:auto;
}
.widget_top_rated_products .top-products .owl-nav{
  left: 10px;
  right: auto;
}
.widget_top_rated_products .top-products .owl-nav div {
  float: left;
}
.design_1 .product-single__header .review-wrap .spr-badge,.design_2 .product-single__header .review-wrap .spr-badge {
  float: right;
}
a.product-write-review{
  float:right;
  border-right:1px solid #e5e5e5;
  border-left:none;
  padding:0 8px 0 0;
  margin:0 8px 0 0;
}
.product-information .product-info,
.product-single .product-information-inner .checkout-btn,
.product-information .product-info > p > label{
  float:right;
}
.product-information .product-information-inner .add-to-wishlist.pro_btn, 
.product-information .product-information-inner .add-to-compare.pro_btn,
.product-single .sizechart{
  float:right;
  margin:0 0 0 15px;
}
.product-wrapper.sidebar-product {
  text-align: right;
}
.grid-item{
  float:right;
}
.collection_template .icon-chevron-right:before {
  content: "\e605";
}
.collection_template .icon-chevron-left:before {
  content: "\e602";
}
.collection_template .sorting_wrapper .filter-sortby .btn.dropdown-toggle {
  text-align: right;
  padding: 5px 15px 5px 35px;
}
.dropdown-menu{
  text-align:right;
}
.sidebar .widget h4::before,.sidebar-block .widget .h4::before,.sidebar-block .widget h4::before,.off-canvas .collection_sidebar .widget_top_rated_products h4::before {
  right: 0;
  left: auto;
}
.collection_template .sorting_wrapper .btn.dropdown-toggle > i {
  right: auto;
  left: 10px;
}
.collection_template .sorting_wrapper .btn.dropdown-toggle {
  padding: 5px 15px 5px 35px;
}
.collection_template .full_width .shopify-section {
  float: right;
}
.collection_sidebar {
  float: right;
  text-align: right;
}
.full_width #shopify-section-sidebar-tag-filters aside.sidebar-tag {
  float: right;
}
aside.sidebar-tag.filter.color.tags img{
  margin-left: 5px;
  margin-right: 0;
}
.widget-content ul li a.active::before{
  right: 6px;
  left: auto;
}
.product_tab_wrapper ul.tabs li:last-child {
  border-left: none;
}
.product_tab_wrapper .tab-container {
  text-align: right;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb__sep::before{
  content: "\f141";
  font-family: "Material Design Icons";
  font-size: 13px;
  margin: 0px 8px;
}
.product-wrapper .custom_label{
  right:-25px;
  left:auto;
}
.pagination-custom{
  direction:ltr;
}
@media(min-width:1200px){
  .product-list .grid-view-item .product-wrapper .btn_wrapper .pro_btn a>i.mdi-cart-outline,
  .product-short-list .grid-view-item .product-wrapper .btn_wrapper .pro_btn a>i.mdi-cart-outline {
    text-align: left;
  }
}
@media(min-width:481px){
  .product-short-list .product-wrapper .product-description .short-title {
    text-align: right;
  }
  .product-short-list .product-layouts.grid-view-item .product-wrapper .product-description .grid-view-item__meta {
    float: right;
  }
  .product-short-list .product-wrapper .product-description .btn_wrapper {
    float: left;
  }
}
@media(max-width:991px){
  .product-wrapper .custom_label{
    right:10px;
  }
  .breadcrumb-wrapper .breadcrumb,.breadcrumb-wrapper h1{
    text-align: center; 
    width: 100%;
  }
  .widget_top_rated_products .top-products-detail{
    float:right;
  }
  .widget_top_rated_products .top-products .owl-nav {
    left: 40px;
  }
}
@media(max-width:767px){
  .product-short-list .product-layouts.grid-view-item .product-wrapper .product-description .grid-view-item__meta {
    text-align: right;
  }
}
@media(max-width:650px){
  .product-list .product-layouts.grid-view-item .product-wrapper .product-description{
    text-align:center;
  }
}
@media(max-width:480px){
  .product-list .product-desc, .product-list .product-description{
    text-align:center;
  }
  .filter-show.grid__item{
    margin-top:15px;
  }
  .product-single__description .product_tab_wrapper ul.tabs li {
    border: none;
  }
}
.product-wrapper:hover .custom_label{
  right:10px;
  left:auto;
} 
.product-short-list .product-wrapper:hover .custom_label{
  left: auto;
}
/*------ 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;
}
/*------ product hover common-----*/
.product-short-list .product-layouts.grid-view-item .product-wrapper .product-description .short-title{
  text-align:right;
}
@media(max-width:480px){
  .product-list .style1.product-layouts.grid-view-item .product-wrapper .product-description{
    text-align:center;
  }
  .product-list .product-layouts .product-wrapper .color-size .item-swatch.color_swatch_Value li, 
  .product-short-list .product-layouts .product-wrapper .color-size .item-swatch.color_swatch_Value li{
    float:none;
  }
}
.product-layouts .product-wrapper .product-thumb .btn_wrapper{
  left: 10px;
  right: auto;
}
.product-layouts .product-wrapper .product-thumb .btn_wrapper{
  transform: translateX(-140px);
  -webkit-transform: translateX(-140px);
  -moz-transform: translateX(-140px);
  -o-transform: translateX(-140px);
  -ms-transform: translateX(-140px);
}
.product-layouts .product-wrapper .item-swatch.color_swatch_Value{
  margin: 0 0 0 6px;
  border-left: 1px solid rgba(0,0,0,.2);
  padding-left: 6px;
  border-right: none;
  padding-right: 0px;
}
.product-layouts .product-wrapper .color-size{
  float: right;
}
.product-list .product-wrapper .spr-badges.grid-item-meta, .product-short-list .product-wrapper .spr-badges.grid-item-meta{
  text-align: right;
}
.color_swatch_Value li, .product-size li{
  margin: 0 0 0 4px;
}
@media(max-width:991px){
  .product-list .style1 .product-wrapper .spr-badge{
    float:none;
  }
  .product-short-list .product-wrapper .product-description .btn_wrapper{
    text-align:right;
  }
}
@media(max-width:650px){
  .product-list .style3 .product-wrapper .spr-badges.grid-item-meta, .product-short-list .style3 .product-wrapper .spr-badges.grid-item-meta {
    text-align: center;
  }
}
/*---------------------style-1-----------------------*/
.style1.product-layouts.grid-view-item .product-wrapper .product-description{
  text-align: right;
}
.style1 .product-wrapper .product-qty {
  margin: 0 0 0 5px;
}
.style1 .product-wrapper .add_tocart.pro_btn a.btn{
  padding: 9px 16px;
}
.product-list .style1 .product-wrapper .add_tocart.pro_btn{
  margin-left: 5px;
  float: right;
}
.product-list .style1 .product-wrapper .product-description .btn_wrapper,
.product-list .style1 .product-wrapper .cart-qty{
  text-align: right;
}
.product-short-list .style1 .product-wrapper .product-qty {
  margin: 0 0 10px 5px;
}
@media(max-width: 1599px){
  .style1 .product-wrapper .add_tocart.pro_btn a.btn{
    padding: 9px 10px;
  }
  .products-grid-view .style1 .product-wrapper .add_tocart.pro_btn a.btn {
    padding: 9px 8px;
  }
}
@media(max-width: 1499px){
  .style1 .product-wrapper .add_tocart.pro_btn a.btn{
    padding: 9px 2px;
  }
  .products-grid-view .product-grid.style1 .product-wrapper .add_tocart.pro_btn a .tooltip-label{
    display: none;
  }
  .products-grid-view .style1 .product-wrapper .add_tocart.pro_btn a.btn {
    padding: 7px 10px;
  }
}
@media(max-width: 991px){
  .style1 .product-wrapper .add_tocart.pro_btn a .tooltip-label{
    display: none;
  }
  .style1 .product-wrapper .add_tocart.pro_btn a.btn {
    padding: 7px 10px;
  }
  .style1 .product-wrapper .cart-qty{
    text-align: right;
  }
  .product-short-list .style1 .product-wrapper .product-description .btn_wrapper .pro_btn.add_tocart a{
    padding: 7px 9px;
  }
}
@media(max-width: 767px){
  .product-short-list .style1 .product-wrapper .product-description .btn_wrapper .pro_btn.add_tocart,
  .product-short-list .style1 .product-wrapper .product-qty{
    float: right;
  }
  .product-short-list .style1 .product-wrapper .product-qty {
    margin: 0 0 0px 5px;
  }
}
@media(max-width: 650px){
  .product-list .style1 .product-wrapper .cart-qty, .product-list .style1 .product-wrapper .product-description .btn_wrapper {
    text-align: center;
  }
  .product-list .style1 .product-wrapper .add_tocart.pro_btn{
    float: none;
  }
}
@media(max-width: 480px){
  .product-short-list .style1 .product-wrapper .product-description .btn_wrapper .pro_btn.add_tocart a {
    padding: 0;
  }
}
/*---------------------style-2-----------------------*/
@media(min-width:992px){
  .tab-pane .style2 .product-wrapper .btn_wrapper .pro_btn.add-to-wishlist{
    -webkit-transform: translateX(-80px);
    -moz-transform: translateX(-80px);
    -ms-transform: translateX(-80px);
    -o-transform: translateX(-80px);
    transform: translateX(-80px);
  }
  .tab-pane .style2 .product-wrapper .btn_wrapper .pro_btn.add-to-compare{
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  .tab-pane .style2 .product-wrapper .btn_wrapper .pro_btn.quick-view-wrap{
    -webkit-transform: translateX(-120px);
    -moz-transform: translateX(-120px);
    -ms-transform: translateX(-120px);
    -o-transform: translateX(-120px);
    transform: translateX(-120px);
  }
  .style2.product-layouts.grid-view-item .product-wrapper .product-description .cart-qty .product-qty{
    transform: translateX(-90px);
    -webkit-transform: translateX(-90px);
    -moz-transform: translateX(-90px);
    -o-transform: translateX(-90px);
    -ms-transform: translateX(-90px);
  }
}
.products-grid-view>.product-grid .style2.product-layouts .product-wrapper .product-description,
.related-products .style2.product-layouts.grid-view-item .product-wrapper .product-description, 
.tab-pane .style2.product-layouts.grid-view-item .product-wrapper .product-description{
  text-align: right;
}
.style2.product-layouts.grid-view-item .product-wrapper .product-description .cart-qty .add_tocart.pro_btn,
.style2.product-layouts.grid-view-item .product-wrapper .product-description .cart-qty .product-qty{
  left: 10px;
  right: auto;
}
/*---------------------style-3-----------------------*/
.style3 .product-wrapper .product-price__sale-label {
  right: auto;
  left: 10px;
}
.product-grid .style3 .flip-countdown.simple-countdown .countdown-container.countdown-block::after {
  left: auto;
  right: 0;
}
@media (max-width: 991px){
  .style3 .product-wrapper .custom_label {
    right: 5px;
  }
  .style3 .product-wrapper .product-price__sale-label{
    left: 5px;
  }
}
@media (max-width: 480px){
  .product-list .style3 .product-wrapper .product-description .cart-qty, .product-short-list .style3 .product-wrapper .product-description .cart-qty{
    margin: 0 0px 0 5px;
  }
}
/*--------------blog--------------*/
#blog_slider .tt-blog-content .blog-content-wrap{
  text-align: right;
}
#blog_slider .tt-blog-content .blog-content-wrap .list--inline.article__meta-buttons a.read-more{
  float: right;
}
.design_1 #blog_slider .article__date{
  right: auto;
  left: 10px;
}
.design_2 #blog_slider .blog-detail{
  margin: 0 12px 0 0;
}
.design_3 #blog_slider .ttblog_image_holder.blog_image_holder,
.design_3 #blog_slider .article__date{
  float: right;
}
#blog_slider .tt-blog-content .blog-content-wrap .list--inline.article__meta-buttons a.read-more:after{
  right: 0;
  left: auto;
}
/*--------------footer-1--------------*/
#shopify-section-footer-model-1 .site-footer .footer-wrap .contact-us i.mdi{
  float: right;
  margin-right: 0px;
  margin-left: 10px;
}
#shopify-section-footer-model-1 .block_newsletter .widget-title:before{
  right: 0;
  left:auto;
}
#shopify-section-footer-model-1 .block_newsletter .widget-title{
  padding-right: 30px;
  padding-left: 0px;
}
#shopify-section-footer-model-1 .block_newsletter.footer-column,#shopify-section-footer-model-1 .follow-us-outer.text-center {
  float: left;
}
#shopify-section-footer-model-1 .text-center.copyright{
  float: right;
}
@media(max-width:1199px){
  #shopify-section-footer-model-1 .footer-column.block_newsletter form input[type="email"]{
    padding: 10px 10px 10px 125px;
  }
  #shopify-section-footer-model-1 .site-footer .footer-wrap .contact-us .phone-bg i.mdi.mdi-phone{
    margin: 0 0 0 10px;
  }
}
@media(max-width:991px){
  #shopify-section-footer-model-1 .widget-title{
    text-align: right;
  }
}
/*--------------footer-2--------------*/
#shopify-section-footer-model-2 .site-footer .footer-wrap .footer-column.contactus .contact-us i.mdi{
  float: right;
  margin-left:10px;
  margin-right:0px;
}
#shopify-section-footer-model-2 .site-footer .footer-wrap .footer-column ul.social-icons li{
  float: right;
}
#shopify-section-footer-model-2 .site-footer .footer-bottom-wrap .footer-column.payment-icon,
#shopify-section-footer-model-2 .site-footer .footer-wrap .footer-column .footer-desc{
  float: right;
}
.social-icons li:last-child {
  margin: 0;
}
#shopify-section-footer-model-2 .site-footer .footer-top .block_newsletter .tt-content {
  position: relative;
  padding: 0 65px 0 0px;
}
#shopify-section-footer-model-2 .site-footer .footer-top .block_newsletter .tt-content::before{
  left: auto;
  right: 0;
}
#shopify-section-footer-model-2 .site-footer .follow-us-outer ul.social-icons li:first-child a {
  margin: 0 0 0 25px;
}
#shopify-section-footer-model-2 .site-footer .follow-us-outer ul.social-icons li:last-child a{
  margin: 0;	
}
@media(max-width:1199px){
  #shopify-section-footer-model-2 .site-footer .footer-top .block_newsletter .tt-content {
    padding: 0 35px 0 0;
  }
  #shopify-section-footer-model-2 .contact-us .contact-address, #shopify-section-footer-model-2 span.email-address {
    float: right;
  }
}
@media(max-width:480px){
  #shopify-section-footer-model-2 .site-footer .footer-top .block_newsletter .tt-content::before {
    left: 0;
    right: 0;
  }
  #shopify-section-footer-model-2 .site-footer .footer-top .block_newsletter .tt-content{
    padding: 30px 0 0;
  }
}
/*--------------footer-3--------------*/
#shopify-section-footer-model-3 .site-footer .footer-bottom .copyright {
  float: right;
}
/*------------- product page ---------------*/
.product-single .product-information select{
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 10px;
}
#recently-viewed-products .content_price {
  float: right;
  width: 100%;    
}
.product-information .product-info>p>label{
  padding-right: 20px;
  padding-left: 20px;
}
.quick-view .close-window::before {
  left: 5px;
  right: auto;
}
.product-information .product-info>p::after{
  left: auto;
  right: 0;
}
.product-info{
  float: right;
}
.h2.product-single__price{
  float:right;
}
.product-single__price lable,.product-info > p > label{
  float:right;
}
.product-information .add-to-wishlist.pro_btn .show .loading {
  float: right;
}
.product-single.design_1 .print_wrap,
.product-information .add-to-wishlist .tooltip-label,
.product-information .add-to-compare .tooltip-label{
  float:right;
}
.product-single .product-information .add-to-wishlist a, 
.product-single .product-information .add-to-compare a, 
.product-single .product-information a.print, 
.product-single .product-information a.sizechart span{
  float: none;
  display: inline-block;
  vertical-align: top;
  margin-right: 0px;
}
.product-information .add-to-wishlist.pro_btn{
  float:right;
  margin-left: 15px;
  margin-right: 0;
}
.product-360-button,.threesixty-video .product-Video-btn.popup-video.tip-top{
  float:right;
}
.threesixty-video .product-360-button > a{
  padding:2px 0 2px 15px;
  border-left:1px solid #e5e5e5;
  border-right:none; 
}
.design_3 .product-Video-btn .mdi.mdi-video {
  margin: 0 0 0 6px;
}
.product-single.vertical_left .product-single__photos{
  float:left;
}
.product-single.vertical_left .product-single__thumbs{
  float:right;
}
.threesixty-video i{
  margin:0 0 0 5px;
}
.product-single.design_2  .product-information a.print{
  float: right;
}
.product-single.design_2  .product-information .print i.mdi.mdi-printer {
  float: left;
  margin: 0 5px 0 0;
}
.tt-scroll .tt-scroll-content {
  position: absolute;
  top: 0;
  right: 0 !important;
  bottom: 0;
  left: -17px !important;
  overflow: scroll;
  overflow-x: hidden;
  padding-left: 17px;
}
.tt-scroll.has-scrollbar {
  height: 100%;
  right: 0;
  width: 100%;
  left: 0;
}
.tt-scroll>.tt-scroll-pane{
  left:0;
  right: auto;
}
.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;
}
.product-single__variants .selector-wrapper{
  float: right !important;
}
.product-wrapper-owlslider,.review-wrap .spr-badge,.qty-box-set{
  float: right;
}
a.product-write-review>i{
  padding: 0 0 0 5px
}
.customNavigation{
  text-align: center; 
}
.image.col-xs-5.col-sm-5.col-md-4.padding_0,.breadcrumb-wrapper h1 {
  float: right;
}
.product-single .product-information-inner .checkout-btn .checkout.btn i {
  margin-right: 0;
  margin-left: 7px;
}
.shopify-payment-button{
  float:right;
}
.product-single__photos .product-image-btn{
  left:10px;
  right:auto;
}
.product-single__vendor lable {
  margin: 0 0px 0 5px;
}
.product-Video-btn.popup-video.tip-top{
  float:right;
  margin:0 15px 0 0;
}
#shopify-product-reviews .spr-summary-actions-newreview::before {
  right:-16px;
  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;
  }
  .threesixty-video .product-360-button > a{
    border:none;
  }
}
.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;
}
.slider-newproduct-wrap .new-product-div.newproduct .owl-carousel .owl-stage{
  float:left;
}
/* ------------- 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;
}
.cart-wrapper .cart__row .grid-item.large--seven-twelfths {
  text-align: left !important;
}
#customer_login .grid .grid-item.one-half.text-right {
  text-align: left !important;
}
#customer_login .grid .grid-item.one-half {
  text-align: right;
}
.template-customers-register .text-center a {
  float: right;
}
.tt-innerpagetitle{
  float:right;
  text-align:right;
}
@media (max-width: 991px){
  .site-header .wrapper-top-cart .site-header__cart-count span.cart-products-count{
    right: auto;
    left: 0;
  }
}
@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;
}
.input-group input[type="text"], .input-group input[type="search"], 
.input-group input[type="password"],.input-group input[type="email"], 
.input-group input[type="file"], .input-group input[type="number"],
.input-group input[type="tel"], .input-group textarea, .input-group select{
  border-right:none;
}
/*-- countdown----*/
.flip-countdown.simple-countdown .countdown-container.countdown-block::after{
  left:auto;
  right: 10px;
}
@media (max-width: 991px) {
  .flip-countdown.simple-countdown .countdown-container.countdown-block::after{
    right:8px;
  }
}
/*----------------*/
#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;
}
/*--------------------------*/
.collection-slider-wrap .collection_slider .collection_cms_wrap .slick-track {
  float: left;
}
.collection-slider-wrap .collection_detail .collection-link {
  float: right;
}
.collection-slider-wrap .collection_slider .collection_cms_wrap .collection_detail .slick-track {
  float: right;
}
/*------------------------------list-collection------------------*/
.list-collection-products .pickgradient-products .deatil .collection-desc::after{
  float: left;
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0 auto -20px;
}
.list-collection-products .pickgradient-products .deatil .collection-desc {
  float: right;
}
.list-collection-products .pickgradient-products .deatil .tt-event-overlay {
  right: auto;
  left: 15px;
}
.list-collection-products .pickgradient-products .deatil{
  text-align:right; 
}
.list-collection-products .pickgradient-products .deatil .collection-detail span {
  float: right;
}
.product_tab_wrapper table th.label {
  float: right;
  text-align: right;
}
.product_tab_wrapper table td {
  text-align: right;
}
.product_tab_wrapper .tab-container img {
  float: right;
}
/*------------- new css ---------------------*/
.widget_top_rated_products .sale {
  font-size: 8px;
}
.widget_promo_img #promo-carousel .owl-stage {
  float: left;
}
/*----------  ttaboutus------------*/
.ttcmsabout .ttabout-main .ttabout-block .ttabout-right .ttabout-btn a{
  float:right;
}
.ttcmsabout .ttabout-main .ttabout-block .ttabout-right .ttabout-title::after{
  left:-48%;
  right:auto;
}
@media (max-width: 1400px) {
  .ttcmsabout .ttabout-main .ttabout-block .ttabout-right .ttabout-title::after{
    left:-22%;
  }
}
@media (max-width: 991px) {
  .ttcmsabout .ttabout-main .ttabout-block .ttabout-right .ttabout-btn a{
    float:none;
  }	
}
@media (max-width: 767px) {
  .ttcmsabout .ttabout-main .ttabout-block .ttabout-right .ttabout-title::after{
    left:0;
    right:0;
  }
}
.aboutus-wrap .our_team .owl-theme .owl-nav .owl-prev{
  margin: 0px 10px 0 0;
}
.aboutus-wrap .our_team .owl-nav{
  direction: ltr;
}
.cms-aboutus1 .section-header {
  text-align: right;
  width: 70%;
  float: right;
}
/*----------contact us-----------*/
.contact-us-page .address-container .small-title{
  text-align: right !important;
}
.address-container .address-text .content{
  text-align: right;
  margin-left: 0px;
  margin-right: 15px;
}
.contact-us-page .social-sharing .social-title, .contact-us-page .social-sharing .tt-social-share{
  float: right;
}
/*----------------special product----------------*/
.special-product .flip-countdown.simple-countdown .countdown-container.countdown-block::after{
  left: auto;
  right: 0;
}
.special-product .product-price__sale-label {
  left: 10px;
  right: auto;
}
.special-product .product-wrapper:hover .custom_label {
  right: 10px;
}
.special-product .slider-specialproduct.tab-pane .product-layouts.grid-view-item .product-wrapper .product-thumb,
.special-product .product-wrapper .flip-countdown{
  float: right;
}
.special-product .slider-specialproduct.tab-pane .product-layouts.grid-view-item .product-wrapper .product-description {
  float: left;
  text-align: right;
  padding: 15px 25px 0 0;
}
@media(min-width:992px){
  .special-product .product-wrapper .product-description .btn_wrapper .add-to-wishlist.pro_btn{
    -webkit-transform: translate(40px);
    -moz-transform: translate(40px);
    -ms-transform: translate(40px);
    -o-transform: translate(40px);
    transform: translate(40px);
  }
  .special-product .product-wrapper .product-description .btn_wrapper .add-to-compare.pro_btn{
    -webkit-transform: translate(80px);
    -moz-transform: translate(80px);
    -ms-transform: translate(80px);
    -o-transform: translate(80px);
    transform: translate(80px);
  }
  .special-product .product-wrapper .product-description .btn_wrapper .quick-view-wrap.pro_btn{
    -webkit-transform: translate(120px);
    -moz-transform: translate(120px);
    -ms-transform: translate(120px);
    -o-transform: translate(120px);
    transform: translate(120px);
  }
}
/*----------------product page-3----------------*/
.design_3 .widget_top_rated_products .top-products .top-products-detail{
  padding: 0 15px 0 0px;
}
.design_3 .widget.widget_top_rated_products .widget-title{
  float: right;
  text-align: right;
}
.design_3 .top-products .product-wrapper .top-product-cartqty .product-qty{
  float: right;
  margin: 0 0 0 8px;
}
/* ---------------product tab---------- */
.ttproduct .nav.nav-tabs>li .tab_content .tab-detail{
  margin-right: 12px;
  float: right;
  text-align: right;
}
/* ---------------cms services---------- */
#ttcmsservices .block_content .ttcontent .service .content{
  padding: 0 10px 0 0px;
}
@media (max-width: 480px){  
  #ttcmsservices .block_content .ttcontent .service .content {
    padding: 10px 0 0;
  }
}
/* ---------------cms gallery---------- */
#cmsgallery .image-content .owl-stage-outer{
  direction: ltr;
}
#cmsgallery .tt-title::before{
  left: -25px;
  right: auto;
  margin-right: 10px;
  margin-left: 0;
}
/* ---------------category feature1---------- */
.category_feature1 .owl-stage-outer{
  direction: ltr;
}
/* ---------------cmstab banner---------- */
.cmstabbanner .tababnnerblock .left_bannerblock::after{
  left: auto;
  right: -32px;
}
.cmstabbanner .tababnnerblock .right_bannerblock .block_content{
  margin: 0 30px 0 0;
}
@media(min-width: 768px){
  .cmstabbanner .tababnnerblock .left_bannerblock {
    float: right;
    text-align: left;
  }
}
@media(max-width: 1199px){
  .cmstabbanner .tababnnerblock .right_bannerblock .block_content{
    margin: 0 25px 0 0;
  }
  .cmstabbanner .tababnnerblock .block_image{
    margin: 0;
  }
}
@media (max-width: 400px){
  .cmstabbanner .tababnnerblock .right_bannerblock .counter_block .counter .counter-subtitle {
    font-size: 8px;
  }
}
/* ---------------------testimonial------------- */
.testimonials_wrap .testimonial-block .testimonial-image::before{
  left: -15px;
  right: auto;
}
