/** Shopify CDN: Minification failed

Line 1382:0 Unexpected "="

**/
/* 122 of 780 CSS properties converted by rtl.daskhat.ir 
These properties should be override originals. 
just load rtl css file after original css file.*/ 

body {direction:rtl;} 

.mark, mark{
  background: #4fc1f0 none repeat scroll right  0;
}

.f-left{
  float: right;
}

.f-right{
  float: left;
}

.button.button-white{
  margin-left: 10px;
}

.button.button-white i{
  float: right;
}

.button.button-white span{
  float: right;
}

.button.button-grey{
  margin-left: 10px;
}

.button.button-grey i{
  float: right;
}

.button.button-grey span{
  float: right;
}

.button.button-black{
  margin-left: 10px;
}

.button.button-black i{
  float: right;
}

.button.button-black span{
  float: right;
}

.button-border span{
  margin-left: 10px;
}

.button-border-white span{
  margin-left: 10px;
}

.button-small{
  margin-left: 10px;
}

.button-small i{
  float: right;
}

.button-small span{
  float: right;
}

.button-small:after{
  background: rgba(0, 0, 0, 0.09) none repeat scroll right  0;
  left: 0;
}

.button.large{
  margin-left: 0px;
}

.input-group.divcenter.input-group .form-control{
  padding-right: 0px;
}

#back-to-top .top{
  left: 15px;
}

.m-0{
  margin-left: 0;
  margin-right: 0;
}

.p-0{
  padding-left: 0;
  padding-right: 0;
}

.mr-0{
  margin-left: 0px;
}

.mr-10{
  margin-left: 10px;
}

.mr-12{
  margin-left: 12px;
}

.mr-15{
  margin-left: 15px;
}

.mr-20{
  margin-left: 20px;
}

.mr-30{
  margin-left: 30px;
}

.mr-35{
  margin-left: 35px;
}

.mr-40{
  margin-left: 40px;
}

.mr-50{
  margin-left: 50px;
}

.mr-60{
  margin-left: 60px;
}

.mr-70{
  margin-left: 70px;
}

.mr-80{
  margin-left: 80px;
}

.mr-90{
  margin-left: 90px;
}

.mr-100{
  margin-left: 100px;
}

.mr-110{
  margin-left: 110px;
}

.mr-120{
  margin-left: 120px;
}

.mr-130{
  margin-left: 130px;
}

.mr-140{
  margin-left: 140px;
}

.mr-150{
  margin-left: 150px;
}

.ml-0{
  margin-right: 0;
}

.ml-10{
  margin-right: 10px;
}

.ml-12{
  margin-right: 12px;
}

.ml-15{
  margin-right: 15px;
}

.ml-20{
  margin-right: 20px;
}

.ml-30{
  margin-right: 30px;
}

.ml-40{
  margin-right: 40px;
}

.ml-50{
  margin-right: 50px;
}

.ml-60{
  margin-right: 60px;
}

.ml-70{
  margin-right: 70px;
}

.ml-80{
  margin-right: 80px;
}

.ml-90{
  margin-right: 90px;
}

.ml-100{
  margin-right: 100px;
}

.ml-110{
  margin-right: 110px;
}

.ml-120{
  margin-right: 120px;
}

.ml-125{
  margin-right: 125px;
}

.ml-130{
  margin-right: 130px;
}

.ml-140{
  margin-right: 140px;
}

.ml-150{
  margin-right: 150px;
}

.pr-0{
  padding-left: 0;
}

.pr-10{
  padding-left: 10px;
}

.pr-15{
  padding-left: 15px;
}

.pr-20{
  padding-left: 20px;
}

.pr-30{
  padding-left: 30px;
}

.pr-40{
  padding-left: 40px;
}

.pr-50{
  padding-left: 50px;
}

.pr-60{
  padding-left: 60px;
}

.pr-70{
  padding-left: 70px;
}

.pr-80{
  padding-left: 80px;
}

.pr-90{
  padding-left: 90px;
}

.pr-100{
  padding-left: 100px;
}

.pr-110{
  padding-left: 110px;
}

.pr-120{
  padding-left: 120px;
}

.pr-130{
  padding-left: 130px;
}

.pr-140{
  padding-left: 140px;
}

.pr-155{
  padding-left: 155px;
}

.pr-180{
  padding-left: 180px;
}

.pr-195{
  padding-left: 195px;
}

.pl-0{
  padding-right: 0;
}

.pl-10{
  padding-right: 10px;
}

.pl-15{
  padding-right: 15px;
}

.pl-20{
  padding-right: 20px;
}

.pl-30{
  padding-right: 30px;
}

.pl-40{
  padding-right: 40px;
}

.pl-50{
  padding-right: 50px;
}

.pl-60{
  padding-right: 60px;
}

.pl-70{
  padding-right: 70px;
}

.pl-80{
  padding-right: 80px;
}

.pl-90{
  padding-right: 90px;
}

.pl-100{
  padding-right: 100px;
}

.pl-110{
  padding-right: 110px;
}

.pl-120{
  padding-right: 120px;
}

.pl-125{
  padding-right: 125px;
}

.pl-130{
  padding-right: 130px;
}

.pl-140{
  padding-right: 140px;
}

.pl-150{
  padding-right: 150px;
}

.pl-155{
  padding-right: 155px;
}

.pl-190{
  padding-right: 190px;
}

.pl-195{
  padding-right: 195px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10{
  float: right;
}

[data-overlay]::before{
  background: #252525 none repeat scroll right  0;
  right: 0;
}

[white-overlay]::before{
  background: #fff none repeat scroll right  0;
  right: 0;
}

.pattern-bg{
  background-position: top left;
}

.separator{
  background: rgba(0, 0, 0, 0.07) none repeat scroll right  0;
}

.separator::before{
  background: #4fc1f0 none repeat scroll right  0;
}

.separator i{
  background: #ECEFF7 none repeat scroll right  0;
}

.separator span{
  background: #ffffff none repeat scroll right  0;
}

.separator i, .separator span{
  right: 0;
}

.text-center .separator::before, .text-center .separator i, .text-center .separator span{
  right: 50%;
}

.text-right .separator::before, .text-right .separator i, .text-right .separator span{
  right: auto;
  left: 0;
}

.socile-icon-tooltip .tooltip::before, .socile-icon-tooltip [data-tooltip]::before{
  background: rgba(0, 0, 0, 0) none repeat scroll right  0;
}

.socile-icon-tooltip [data-tooltip]::before, .socile-icon-tooltip [data-tooltip]::after, .socile-icon-tooltip .tooltip::before, .socile-icon-tooltip .tooltip::after, .socile-icon-tooltip .tooltip-top::before, .socile-icon-tooltip .tooltip-top::after{
  right: 50%;
}

.socile-icon-tooltip [data-tooltip]::before, .socile-icon-tooltip .tooltip::before, .socile-icon-tooltip .tooltip-top::before{
  margin-right: -6px;
}

.socile-icon-tooltip [data-tooltip]::after, .socile-icon-tooltip .tooltip::after, .socile-icon-tooltip .tooltip-top::after{
  margin-right: -50px;
}
.header-topbar.header-topbar-style-1 .container-fluid, .hdr_1 .container-fluid{
  padding-right: 78px;
  padding-left: 78px;
}

.header-topbar ul li{
  margin-left: 0;
  float: right;
}

.header-top-left ul li:first-child{
  border-right: 1px solid #ddd;
  border-left: 1px solid #e1e1e1;
}

h2.switchertitle span{
  padding-left: 10px;
}

ul.switcher__menus.switcher__menus{
  background: #fff none repeat scroll right  0;
  left: -36px;
  text-align: left;
}

.header-top-right>ul>li{
  border-left: 1px solid #e1e1e1;
}

.header-top-right>ul>li:first-child{
  border-right: 1px solid #e1e1e1;
}

.header-topbar ul > li .switcher span{
  margin-right: 1px;
  margin-left: 0;
}

.switcher ul>li.switcher-menu-active>a{
  padding: 0 4px 0 9px ;
}

.switcher ul>li.switcher-menu-active>a:after{
  background: transparent none repeat scroll right  0;
  left: -4px;
}

.header-topbar .switcher>ul{
  float: right;
}

.header-top-right{
  float: left;
}

.menu_page ul.switcher__menus{
  background: #fff none repeat scroll right  0;
  left: -36px;
  text-align: left;
}

.main-menu nav>ul>li>ul{
  background: #fff none repeat scroll right  0;
  right: -23px;
  text-align: right;
}

.main-menu nav ul li ul li:hover>a{
  padding-right: 5px;
}

.main-menu>nav>ul>li>ul.mega-menu>li{
  float: right;
}

.main-menu>nav>ul>li>ul.mega-menu>li.mega-menu-img a{
  padding-right: 0;
}

.main-menu nav>ul>li>ul.lavel-menu li ul{
  background: #fff none repeat scroll right  0;
  right: 100%;
  text-align: right;
}

.main-menu ul li a span{
  float: left;
}

.header-site-icon{
  float: left;
}

.header-site-icon button{
  background: transparent none repeat scroll right  0;
}

.header_area .header-search{
  margin-left: 35px;
}

.search__form{
  left: -6px;
}

.search__form .form-search input{
  background: #fff none repeat scroll right  0;
  padding-left: 45px;
}

.header-site-icon .form-search button{
  left: 20px;
}

.main-cart-box{
  background: #fff none repeat scroll right  0;
  right: auto;
  left: 0;
}

.cart-img{
  float: right;
  margin-left: 12px;
  padding-left: 0;
}

.cart-content{
  float: right;
  padding: 0 0 15px 15px ;
}

.header-site-icon .same-style.header-cart .cart-actions a{
  background: transparent none repeat scroll right  0;
}

.header-site-icon .same-style.header-cart .cart-actions a:hover{
  background: transparent none repeat scroll right  0;
}

.checkout{
  background: #ea3a3c none repeat scroll right  0;
}

.del-icone{
  left: 0;
}

.slider-active .owl-nav div{
  background: rgba(0, 0, 0, 0.5) none repeat scroll right  0;
  right: 50px;
}

.slider-active .owl-nav div.owl-next{
  right: auto;
  left: 50px;
}

.slider-content a.slider-btn:after{
  margin-right: 15px;
}

.product-slider-active .owl-nav div, .product-slider-active-h4 .owl-nav div, .h5_blog_slide_active .owl-nav div{
  background: #fff none repeat scroll right  0;
}

.product-slider-active .owl-nav div.owl-next, .product-slider-active-h4 .owl-nav div.owl-next, .h5_blog_slide_active .owl-nav div.owl-next{
  right: auto;
  left: 0;
}

.product-img .spr-badge{
  background: rgba(67, 67, 67, 0.1) none repeat scroll right  0;
  right: 0;
}

.product-wishlist{
  left: 30px;
}

.product-action-2{
  right: 0;
  left: 0;
}

.section-title>h2:after{
  left: -210px;
}

.product-tab-list a:before{
  left: -14px;
}

.product-action{
  right: 0;
  left: 0;
}

.product-action-style>a:before{
  background: #d2d2d2 none repeat scroll right  0;
  left: 2px;
}

.product-img>span{
  right: 20px;
}

.product-action-2 a{
  background: #fff none repeat scroll right  0;
}

.product-action-2 a:hover{
  background: #434343 none repeat scroll right  0;
}

.quick-view-list a{
  margin-left: 10px;
}

.quick-view-list a:last-child{
  margin-left: 0;
}

.qwick-view-left{
  margin-left: 30px;
}

.price span.new{
  margin-left: 12px;
}

.quick-view-rating i{
  margin-left: 5px;
}

.quick-view-number>span{
  margin: 3px 10px 0 0 ;
}

.select-option-part select{
  background: rgba(0, 0, 0, 0) url("../../assets/img/icon-img/1.png") no-repeat scroll left 20px center;
  padding-right: 20px;
}

.qtybutton{
  float: right;
}

input.cart-plus-minus-box{
  background: transparent none repeat scroll right  0;
  float: right;
}

.cart-plus-minus *::-moz-selection{
  background: transparent none repeat scroll right  0;
}

.cart-plus-minus{
  padding: 12px 5px 7px 0 ;
}

#exampleModal .close, #exampleCompare .close{
  float: left;
  left: 15px;
}

.modal .price span.new{
  margin-left: 12px;
}

.tooltip .tooltiptext{
  right: 50%;
  margin-right: -60px;
}

.tooltip .tooltiptext:after{
  right: 50%;
  margin-right: -5px;
  border-color: #555 transparent transparent transparent ;
}

.banner_Right_text{
  text-align: left;
}

.banner_Right_text .wpb_wrapper>h4{
  margin-left: -1.4em;
}

.banner_Right_text .wpb_wrapper .text:before{
  background: #434343 none repeat scroll right  0;
  left: 0;
}

.banner_Right_text .wpb_wrapper .text{
  margin-left: 70px;
  padding-left: 30px;
}

.banner_Right_text .wpb_wrapper .text a:after{
  margin-right: 5px;
}

.product-wrapper .product-img .onsale:before{
  border-color: transparent transparent transparent #c4df9b ;
  right: -10px;
}

.product-wrapper .product-img .onsale{
  background: #c4df9b none repeat scroll right  0;
  right: auto;
  left: 12px;
}

a.nrb_btn:after{
  margin-right: 5px;
}

.Hot_deals_area{
  background: rgba(0, 0, 0, 0) url("../../assets/img/home1-fullbanner.jpg") repeat fixed right  0;
}

.Hot_deals_area .hot_timer span{
  background: transparent none repeat scroll right  0;
  margin: 0 0 0 40px ;
}

.p_single_image_icon:after{
  background: #e1e1e1 none repeat scroll right  0;
}

.store_police_area{
  background: #f5f6f7 none repeat scroll right  0;
}

.header-site-icon .same-style a .count-style{
  left: -4px !important;
  right: auto;
}

.home_blog_area .post-info{
  padding-right: 130px;
  padding-left: 20px;
}

.home_blog_area .post-date.large{
  right: 0;
  text-align: left;
}

.home_blog_area .post-meta .post-author{
  margin-left: 22px;
}

.home_blog_area .readmore:after{
  margin-right: 15px;
}

.blog_slide_active .owl-dots .owl-dot:hover:before, .blog_slide_active .owl-dots .owl-dot.active:before, .h5_blog_slide_active .owl-dots .owl-dot:hover:before, .h5_blog_slide_active .owl-dots .owl-dot.active:before{
  background: #434343 none repeat scroll right  0;
}

.blog_slide_active .owl-dots .owl-dot:before, .h5_blog_slide_active .owl-dots .owl-dot:before{
  background: #e1e1e1 none repeat scroll right  0;
}

.tasti_area .testimonials-text{
  background: rgba(0, 0, 0, 0) none repeat scroll right  0;
  padding: 0 50px 0 0 ;
  text-align: right;
}

.brand__area{
  background: rgba(0, 0, 0, 0) url("../../assets/img/home1-testi-brand-bg.jpg") repeat scroll right  0;
}

.tasti_area .testimonials-text p:before{
  right: 0;
}

.tasti_area .author{
  padding-right: 15px;
  text-align: right;
}

.testimonials-text>p{
  text-align: right;
}

.testimonial_slide_active .owl-dots .owl-dot:hover:before, .testimonial_slide_active .owl-dots .owl-dot.active:before{
  background: #434343 none repeat scroll right  0;
}

.testimonial_slide_active .owl-dots .owl-dot:before{
  background: #e1e1e1 none repeat scroll right  0;
}

.group_slider_active .group{
  border-left: 1px solid rgba(255, 255, 255, 0.07);
}

.group_slider_active .owl-item.active .group{
  margin-left: -1px;
}

.group_slider_active .owl-nav div, .group_sliderh2_active .owl-nav div{
  background: #fff none repeat scroll right  0;
}

.group_slider_active .owl-nav div.owl-next, .group_sliderh2_active .owl-nav div.owl-next{
  right: auto;
  left: 0;
}

.footer-nav li{
  margin: 0 0 0 20px ;
}

.footer-nav li:last-child{
  margin-left: 0;
}

footer .footer-social li{
  margin: 0 0 0 20px ;
}

.mc-form.subscribe-form{
  text-align: right;
}

.footer-newsletter input[type="email"]{
  background: rgba(0, 0, 0, 0) none repeat scroll right  0;
  float: right;
  padding: 0 0 0 100px ;
  text-align: right;
}

.footer-newsletter form button{
  background: transparent none repeat scroll right  0;
  left: 0;
}

.footer-bottom-area{
  background: #1a1a1a none repeat scroll right  0;
}

.header_area.hdr_2{
  background: transparent none repeat scroll right  0;
  right: 0;
}

.slider_s_2 .slider-content{
  text-align: right;
}

.banner_h2_Right_text{
  padding-right: 30px;
}

.banner__h2_area .wpb_wrapper>ul li:before{
  background: #434343 none repeat scroll right  0;
  right: 0;
}

.banner__h2_area .wpb_wrapper > ul li{
  padding-right: 30px;
}

.banner_h2_Right_text.right_text_to_left{
  float: left;
  right: -30px;
  padding-right: 0;
  padding-left: 30px;
}

.banner_h2__left_image.lft_to_right>img{
  left: -6px;
}

.hm2_blog_area{
  background: #f4f4f4 none repeat scroll right  0;
}

.footer-style-2{
  background: #313131 none repeat scroll right  0;
}

.footer-style-2 .footer-logo{
  text-align: right;
}

.footer-style-2 .footer-bottom-area{
  background: #313131 none repeat scroll right  0;
}

.footer-style-2 .footer-nav{
  float: left;
}

.menu-expand{
  background: rgba(0, 0, 0, 0.85) none repeat scroll right  0;
  right: 0;
  left: 0;
}

.hide-icon i{
  left: 4%;
}

.fas.fa-bars.icon_menu>span{
  margin-right: 7px;
}

.box-layout .banner_h2__left_image.lft_to_right>img{
  left: 0;
}

.hm3_bnr .banner_h2_Right_text{
  padding-right: 78px;
}

.hm3_bnr2 .banner_h2_Right_text{
  padding-right: 280px;
  padding-left: 40px;
}

footer.style__3{
  background: #f2f2f2 none repeat scroll right  0 !important;
}

.style__3 .footer-bottom-area{
  background: transparent none repeat scroll right  0;
}

.slider_s_4 .slider-content{
  text-align: right;
}

.bx_5_hm .store_police_area{
  background: #313131 none repeat scroll right  0;
}

.bx_5_hm .brand__area{
  background: rgba(0, 0, 0, 0) url("../../assets/img/home5-testimonial.jpg") repeat scroll right  0;
}

.bx_5_hm .tasti_area .testimonials-text p:before{
  right: 50%;
}

.home_blog_area.hm_5_blog .post-date.large{
  right: 0;
  margin-right: 0;
  text-align: right;
}

.h5__blog_right_img>a:before{
  background: rgba(0, 0, 0, 0.1) none repeat scroll right  0;
  right: 0;
}

.no_padding_r{
  padding-left: 0;
}

.hdr_top_6 .header-top-left ul li:first-child{
  border-left: 0;
}

.adds_images>a:before{
  background: rgba(0, 0, 0, 0.1) none repeat scroll right  0;
  right: 0;
}

.title-breadcrumbs .woocommerce-breadcrumb a, .title-breadcrumbs .woocommerce-breadcrumb span, .title-breadcrumbs .breadcrumbs a, .title-breadcrumbs .breadcrumbs span{
  margin-left: 8px;
}

.title-breadcrumbs .separator{
  background: rgba(0, 0, 0, 0.07) none repeat scroll right  0;
}

.title-breadcrumbs span.separator{
  margin-right: -3px;
}

.product_left_sidbar .product-categories li{
  padding: 10px 0 10px 25px ;
}

.product_left_sidbar .product-categories li .count, .product_left_sidbar .product-categories li .count{
  left: 5px;
}

.product-list .product-img{
  float: right;
  margin-left: 30px;
}

#price-range{
  background: #e1e1e1 none repeat scroll right  0;
  float: right;
}

.ui-slider .ui-slider-range{
  background-position: right  0;
}

.price-values{
  float: right;
}

.price-values span{
  float: right;
  margin-left: 6px;
}

.price-values input{
  background: transparent none repeat scroll right  0;
  float: right;
  margin-right: 3px;
}

.product-tags>a, .blog-tags>a{
  background: #f1f1f1 none repeat scroll right  0;
  margin: 0 0 10px 5px ;
}

.product-tags>a:hover, .blog-tags>a:hover{
  background: #c4df9b none repeat scroll right  0;
}

.price-values .button{
  background: #434343 none repeat scroll right  0;
  float: left;
}

.price-values .button:hover{
  background: #c4df9b none repeat scroll right  0;
}

.product_list_widget .product-image{
  float: right;
}

.product_list_widget .product-info{
  float: right;
  padding-right: 20px;
}

.toolbar .view-mode{
  float: right;
}

.toolbar .woocommerce-result-count{
  float: left;
  text-align: left;
}

.toolbar .woocommerce-ordering{
  float: left;
  margin: 0 0 0 60px ;
}

.toolbar-inner .shop-tab a{
  margin-left: 5px;
}

.toolbar .woocommerce-ordering .orderby-wrapper label{
  float: right;
  margin-left: 10px;
}

.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single{
  background: #fff none repeat scroll right  0;
  text-align: right;
}

.chosen-container-single .chosen-single span{
  margin-left: 26px;
}

.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single div{
  left: 0;
}

.chosen-container-single .chosen-single div{
  left: 0;
}

.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul li{
  text-align: right;
}

.toolbar .nice-select{
  float: left;
  padding-right: 18px;
  padding-left: 30px;
  text-align: right !important;
}

.toolbar .nice-select .option{
  padding-right: 18px;
  padding-left: 29px;
  text-align: right;
}

.nice-select:after{
  left: 19px;
}

.toolbar .nice-select:after{
  left: 14px;
}

.pagination-style ul li a{
  background: #f3f2f2 none repeat scroll right  0;
}

.pagination-style ul li a:hover{
  background: #434343 none repeat scroll right  0;
}

.pagination-style li a.active{
  background: #434343 none repeat scroll right  0;
}

#product-list .product-wrapper .product-img{
  float: right;
  padding-left: 15px;
}

#product-list .product-content{
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}

#product-list .product-action-2{
  right: 0;
  left: 0;
}

#product-list .product-action-2 a{
  background: #ebebeb none repeat scroll right  0;
}

#product-list .product-action-2 a:hover{
  background: #434343 none repeat scroll right  0;
}

#product-list .product-action-2 a.action-plus-2.list_bg_add i{
  margin-left: 6px;
}

#product-list .product-wrapper .product-img .onsale{
  background: #c4df9b none repeat scroll right  0;
  right: auto;
  left: 27px;
}

.about__us_page_area .wpb_wrapper p>a{
  background: rgba(0, 0, 0, 0) none repeat scroll right  0;
}

.about__us_page_area .wpb_wrapper p>a:hover{
  background: #c4df9b none repeat scroll right  0;
}

.funfact:before{
  right: 0;
}

.funfacts div[class^="col-"]:nth-child(n) .funfact{
  background: #f3f3f3 none repeat scroll right  0;
}

.funfacts div[class^="col-"]:nth-child(2n) .funfact{
  background: #e8e8e8 none repeat scroll right  0;
}

.fun__fact_img{
  margin-left: 20px;
}

.fun_fact_info{
  text-align: right;
}

.abou_skrill__area .banner_h2__left_image.lft_to_right>img{
  left: 0;
}

.abou_skrill__area .progress{
  background: #f7f7f7 none repeat scroll right  0;
}

.abou_skrill__area .progress span{
  left: 0;
  background: #3e3e3e none repeat scroll right  0;
  right: -22px;
}

.abou_skrill__area .progress-bar{
  background: #7b7b7b none repeat scroll right  0;
  margin-right: 2px;
}

.skrill_here{
  padding: 100px 137px 40px 162px ;
}

.progress .p_g_title>p{
  padding-right: 60px;
  text-align: right;
}

.skrill_here .p_g_title{
  right: 0;
  text-align: right;
}

.bar__span.wow.slideInLeft{
  background: #000 none repeat scroll right  0;
  right: 0;
}

.progress{
  background: #ebebeb none repeat scroll right  0;
}

.progress-bar{
  background: #8d98aa none repeat scroll right  0;
}

.progress-bar .text-top{
  background: #363f4d none repeat scroll right  0;
  right: 0;
}

.skill-bar-item>span{
  margin-right: 50px;
}

.blog_single .post-category>a{
  margin-right: 5px;
}

.post-author{
  margin-left: 13px;
}

.post-date{
  margin-right: 13px;
}

.post-author span i, .post-date i{
  margin-left: 5px;
}

.post-date i{
  margin-right: 0;
}

.social-sharing .social-icons>li a{
  background: #f7f7f7 none repeat scroll right  0;
}

.social-sharing .social-icons>li a:hover{
  background: #c4df9b none repeat scroll right  0;
}

.blog_single .readmore.button{
  background: #434343 none repeat scroll right  0;
}

.blog_single .readmore.button:hover{
  background: #c4df9b none repeat scroll right  0;
}

.search__sidbar input.input_text[type="text"]{
  background: transparent none repeat scroll right  0;
  padding: 0 15px 0 40px ;
}

.search__sidbar .button{
  left: 0;
}

.blog_Archives__sidbar>ul{
  padding-right: 13px;
}

.product-dec-slider.owl-carousel .owl-nav div{
  right: -15px;
}

.product-dec-slider.owl-carousel .owl-nav div.owl-next{
  right: auto;
  left: -15px;
}

=.pd-sub-title:before{
  right: 0;
}

.product-size ul li a, .product-share ul li a{
  float: right;
  margin-left: 11px;
}

.product-color>ul li{
  float: right;
  margin-left: 15px;
}

.product-color>ul li.red{
  background: #ff4136 none repeat scroll right  0;
}

.product-color>ul li.pink{
  background: #ff01f0 none repeat scroll right  0;
}

.product-color>ul li.blue{
  background: #3649ff none repeat scroll right  0;
}

.product-color>ul li.sky2{
  background: #00c0ff none repeat scroll right  0;
}

.product-color>ul li.green{
  background: #00ffae none repeat scroll right  0;
}

.product-color>ul li.purple2{
  background: #8a00ff none repeat scroll right  0;
}

.product-categories li, .product-details-tags li{
  margin-left: 10px;
}

.product-details-content .cart-plus-minus{
  padding: 9px 5px 7px 0 ;
}

.product-gallery .row{
  margin-right: -10px;
  margin-left: -10px;
}

.product-gallery .row div[class^="col-"]{
  padding-right: 10px;
  padding-left: 10px;
}

.single-bundle-img{
  margin-left: 11px;
}

.single-bundle-img:before{
  background: rgba(0, 0, 0, 0.15) none repeat scroll right  0;
  right: 0;
  left: 0;
}

.bundle-price ul li{
  padding-right: 20px;
}

.bundle-price ul li:before{
  right: 0;
}

.bundle-price ul li span:before{
  background: #7d7d7d none repeat scroll right  0;
  right: 0;
  left: 0;
}

.bundle-result>h4 span .bundle-cross:before{
  background: #9f9e9e none repeat scroll right  0;
  right: 0;
  left: 0;
}

.dec-and-review-menu>li{
  margin: 0 0 0 35px ;
}

.product-review-content-tab{
  float: right;
}

.product-comment img{
  float: right;
}

.product-comment-content{
  margin-right: 80px;
}

.product-comment-content:before{
  background: #fff none repeat scroll right  0;
  border-right: 1px solid #ededed;
  right: -6px;
}

.comment-form-comment textarea{
  background: #f5f5f5 none repeat scroll right  0;
}

.review-comment-form-author input, .review-comment-form-email input{
  background: #f5f5f5 none repeat scroll right  0;
  padding: 0 10px 0 0 ;
}

.table-content table{
  background: #fff none repeat scroll right  0;
  border-width: 1px 1px 0 0 ;
}

.table-content table th, .table-content table td{
  border-left: 1px solid #ebebeb;
}

.table-content table td.anadi-product-add-cart a{
  background: #434343 none repeat scroll right  0;
}

.table-content table td.anadi-product-add-cart a:hover{
  background: #c4df9b none repeat scroll right  0;
}

.dec-and-review-menu>li a:after{
  background: #434343 none repeat scroll right  0;
  right: 50%;
  left: 50%;
}

.dec-and-review-menu>li a.active:after{
  right: 0;
  left: 0;
}

.comment-submit input.submit{
  background: #fff none repeat scroll right  0;
}

.comment-submit input.submit:hover{
  background: #434343 none repeat scroll right  0;
}

.quick-view-select .nice-select{
  padding-right: 18px;
  padding-left: 30px;
  text-align: right !important;
}

.quick-view-select .nice-select .list{
  border-radius: 0 0 5px 5px;
}

.co-isotop-filter-1 button:after{
  border-color: #fff transparent transparent #fff ;
  left: 2px;
}

.co-isotop-filter-1 button:hover, .co-isotop-filter-1 button.active{
  background: #71a9d0 none repeat scroll right  0;
}

.co-isotop-filter-1 button{
  background: #666 none repeat scroll right  0;
  margin-left: -1px;
}

.portfolio___single .portfolio__icon{
  right: 50%;
}

.portfolio___single .content:before{
  background: rgba(113, 169, 208, 0.68) none repeat scroll right  0;
  right: 0;
}

.portfolio___single .content{
  right: 0;
}

.portfolio___single div.title{
  right: -85px;
}

.portfolio___single:hover div.title{
  right: 25px;
}

.portfolio__icon>a{
  background: rgba(0, 0, 0, 0.15) none repeat scroll right  0 !important;
}

.service-info{
  padding-right: 20px;
}

.service-info > h3{
  text-align: right;
}

a.ideas-btn{
  background: transparent none repeat scroll right  0;
  padding: 13px 19px 13px 23px ;
}

.pricing-body{
  padding: 0 20px 40px 20px ;
}

.pricing-body>ul{
  padding-right: 15px;
}

.pricing-button{
  background: #fff none repeat scroll right  0;
}

.pricing-button:hover{
  background: #434343 none repeat scroll right  0;
}

.what-we-do-title > h2{
  margin-left: 165px;
}

.service-content{
  padding-right: 10px;
}

.service-content>h3{
  text-align: right;
}

.service-box{
  right: 0;
  left: 0;
}

.coupon{
  float: right;
}

.coupon-all input.button:hover, .cart-page-total>a:hover{
  background: #434343 none repeat scroll right  0;
}

.coupon2{
  float: left;
}

.cart-page-total ul>li>span{
  float: left;
}

.coupon-accordion h3{
  padding-right: 15px;
  padding-left: 2em !important;
}

.coupon-accordion h3 i{
  margin-left: 7px;
}

.coupon-info p.form-row-first input, .coupon-info p.form-row-last input{
  padding: 0 10px 0 0 ;
}

.coupon-info p.form-row input[type="submit"]{
  background: #252525 none repeat scroll right  0;
  float: right;
  margin-left: 15px;
}

p.checkout-coupon input[type="text"]{
  padding-right: 10px;
}

p.checkout-coupon input[type="submit"]{
  background: #333 none repeat scroll right  0;
  margin-right: 6px;
}

.checkout-form-list input[type="text"], .checkout-form-list input[type="password"], .checkout-form-list input[type="email"]{
  background: #fff none repeat scroll right  0;
  padding: 0 10px 0 0 ;
}

.checkout-form-list input[type="checkbox"]{
  margin-left: 10px;
}

.ship-different-title h3 label{
  margin-left: 18px;
}

.your-order{
  background: #f2f2f2 none repeat scroll right  0;
}

.your-order-table table{
  background: rgba(0, 0, 0, 0) none repeat scroll right  0;
}

.your-order-table table th, .your-order-table table td{
  border-left: medium none;
}

.payment-accordion .card{
  background: #f2f2f2 none repeat scroll right  0;
}

.order-button-payment input, .customer-login-register button.form-button, .comment-respond .form-submit input{
  background: transparent none repeat scroll right  0;
}

.login-form, .register-form{
  text-align: right;
}

.form-fild>input{
  padding: 0 10px 0 0 ;
}

.login-submit>label{
  margin-right: 0;
}

.dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info{
  border-left: 1px solid #ebebeb;
}

.view-cart{
  padding-right: 5px;
}

.view-cart>i{
  margin-left: 5px;
}

.account-login-form{
  background: white none repeat scroll right  0;
}

.login-form-container input[type="checkbox"]{
  margin-left: 10px;
}

.contact-page-map .container-fluid{
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
}

.contact-form-inner{
  background: #fff none repeat scroll right  0;
}

.contact-form-inner .col input{
  background: #f2f2f2 none repeat scroll right  0;
  padding-right: 15px;
}

.contact-form-inner .col textarea{
  background: #f2f2f2 none repeat scroll right  0;
  padding-right: 15px;
}

.contact-submit input{
  background: transparent none repeat scroll right  0;
}

.contact-form-style>input{
  background: #e7e7e7 none repeat scroll right  0;
  padding-right: 15px;
}

.contact-form-style>textarea{
  background: #e7e7e7 none repeat scroll right  0;
}

.contact-icon:before{
  background: #c4df9b none repeat scroll right  0;
  right: 0;
}

.contact-area.gray-bg{
  background: #f6f6f6 none repeat scroll right  0 !important;
}

.form-button.btn-style-2{
  background: #fff none repeat scroll right  0;
}

.form-button.btn-style-2:hover{
  background: #434343 none repeat scroll right  0;
}

.social-link>li>a:before{
  right: 0;
}

.social-link>li>a:after{
  right: 4px;
  left: 4px;
}

.faq-accordion .card-header a.collapsed:before, .faq-accordion .card-header a:after{
  left: 15px;
}

.faq-accordion .card-header a{
  padding: 15px 25px 15px 10px ;
}

.single-blog{
  background: #fff none repeat scroll right  0;
}

.blog-page p{
  text-align: right;
}

.blog-page blockquote{
  background: #fff none repeat scroll right  0;
  border-color: #ededed #c4df9b #ededed #ededed ;
  border-width: 1px 5px 1px 1px ;
  margin: 40px 40px 40px 0 ;
}

.single-post-tag{
  text-align: right;
}

.single-post-tag a{
  margin-right: 5px;
}

.blog-page .relatedposts{
  background: #fff none repeat scroll right  0;
}

.comments-area .commentlist li .single-comment{
  background: #fff none repeat scroll right  0;
}

.comments-area .commentlist li .comment-avatar{
  float: right;
  margin-left: 20px;
}

.comments-area .commentlist li .comment-info .reply{
  float: left;
  left: 0;
}

.comments-area .commentlist li .comment-info .reply a{
  background: rgba(0, 0, 0, 0) none repeat scroll right  0;
}

.comments-area .commentlist li .comment-info .reply a:hover{
  background: #c4df9b none repeat scroll right  0;
}

.comment-respond .text-filds textarea{
  background: #fff none repeat scroll right  0;
}

.comment-respond .comment-input .comment-form-author, .comment-respond .comment-input .comment-form-email, .comment-respond .comment-input .comment-form-url{
  float: right;
}

.comment-respond .comment-input p input{
  background: #fff none repeat scroll right  0;
  padding: 0 10px 0 0 ;
}

.comment-respond .form-submit input{
  background: transparent none repeat scroll right  0;
}

.single-blog .post-category>a{
  margin-right: 5px;
}

.comments-area ol.commentlist{
  padding-right: 0;
}

input:focus{
  background: transparent none repeat scroll right  0;
}

.hom_btn>a{
  background: #c4df9b none repeat scroll right  0;
}

.hom_btn>a:hover{
  background: #343434 none repeat scroll right  0;
}

.error_page_start .search__sidbar input.input_text[type="text"]{
  background: transparent none repeat scroll right  0;
  padding: 0 15px 0 40px ;
}

.mean-container .mean-bar{
  background: #c4df9b none repeat scroll right  0;
}

.mean-container a.meanmenu-reveal span{
  background: #fff none repeat scroll right  0;
}

.mean-container a.meanmenu-reveal{
  float: left;
  left: 4px;
}

.mean-container .mean-bar::after{
  right: 2%;
}

.mean-container .mean-nav ul li a:hover{
  background: #f8f8f8 none repeat scroll right  0;
}

.hdr__3 .container-fluid{
  padding-right: 78px;
  padding-left: 78px;
}

.pdlft_0{
  padding-right: 0;
}

#scrollUp{
  background: #434343 none repeat scroll right  0;
  left: 12px;
}

#scrollUp:hover{
  background: #c4df9b none repeat scroll right  0;
}

.notification-close-btn::before{
  left: -1px;
}
.cart-content > span.quantitys.nrbQ::before{
  background: transparent none repeat scroll right  0;
  right: 0;
}

.cart-content > span.quantitys.nrbQ{
  padding-right: 30px;
}

.mc-form.subscribe-form{
  text-align: right;
}

.action--wishlist .zmdi.zmdi-spinner.animated.rotateIn.infinite, .action--wishlist.is-active .wishlist-icon-remove{
  right: 16px;
}

.cart__menu_2.loading .icon-settings, .cart__menu_2.add-item .icon-check{
  right: 17px;
}

.breadcrumb-list > li a::after{
  background: transparent none repeat scroll right  0;
  margin-right: 6px;
  margin-left: -6px;
}

.sidebar-wedget.product-filter li{
  padding: 10px 0 10px 25px ;
  padding-left: 1px;
}

.sidebar-wedget.product-filter.mb-30 span{
  float: left;
}

.sidebar-wedget.product-filter.product-sidebar-color li{
  float: right;
  margin-right: 2px;
  margin-left: 6px;
}

.sidebar-wedget.product-filter.tags__area.mb-30 li a{
  background: #f1f1f1 none repeat scroll right  0;
  margin: 0 0 10px 5px ;
}

.toolbar .toolbar-inner .short-list{
  float: left;
  margin: 0 0 0 60px ;
}

.toolbar .short-list label{
  margin: 8px 0 0 7px ;
}

.short-tab .change-view{
  margin-left: 5px;
}

.theme-default-pagination .pagination ul li a{
  background: #f3f2f2 none repeat scroll right  0;
}

.theme-default-pagination .pagination ul li.prev a, .theme-default-pagination .pagination ul li.next a{
  background: transparent none repeat scroll right  0;
}

.theme-default-pagination .pagination ul li.prev.active a, .theme-default-pagination .pagination ul li.next.active a ,.theme-default-pagination .pagination ul li.prev:hover a, .theme-default-pagination .pagination ul li.next:hover a{
  background: transparent none repeat scroll right  0;
}

.theme-default-pagination .pagination ul li.active a,.theme-default-pagination .pagination ul li:hover a{
  background: #434343 none repeat scroll right  0;
}

#product-list .product-action-2 a.action-plus-2.list_bg_add{
  margin-right: 0;
}

.blog-area span.post-category i{
  margin-left: 3px;
}

.sidebar-widget.archive__list dl dt::before{
  background: #555 none repeat scroll right  0;
  right: 1px;
}

.sidebar-widget.archive__list dl dt{
  padding-right: 11px;
}

.sidebar-widget .blog-tags li a{
  background: #f1f1f1 none repeat scroll right  0;
  margin: 0 0 10px 5px ;
}

.sidebar-widget .blog-tags li:hover a{
  background: #c4df9b none repeat scroll right  0;
}

.blog-page blockquote{
  text-align: right;
}

.comment-respond .form-submit button{
  background: transparent none repeat scroll right  0;
}

.comment-respond .form-submit button:hover{
  background: #434343 none repeat scroll right  0;
}

.abou_skrill__area .progress-bar{
  background: #555 none repeat scroll right  0 !important;
}

.contact-form .cntact-btn{
  background: transparent none repeat scroll right  0;
}

.contact-form .cntact-btn:hover,.shopify-challenge__container .shopify-challenge__button:hover{
  background: #434343 none repeat scroll right  0;
}

.shopify-challenge__container .shopify-challenge__button{
  background: transparent none repeat scroll right  0;
}

.error_page_start .search__sidbar input.input_text[type="search"]{
  background: transparent none repeat scroll right  0;
  padding: 0 15px 0 40px ;
}

.cart-table table thead tr th{
  border-left: 1px solid #ddd;
}

#shipping-calculator .nice-select{
  float: right;
  margin-left: 5px;
  padding-right: 18px;
  padding-left: 30px;
  text-align: right !important;
}

.theme-default-pagination .pagination ul li:first-child a{
  background: transparent none repeat scroll right  0;
}

#quickViewModal .close{
  background: transparent none repeat scroll right  0;
  float: left;
  left: 15px;
}

.qwick-view-content span.main.amount.price-box__old{
  margin-left: 5px;
}

.qwick-view-content .quick-view-rating i{
  margin-left: 1px;
}

.qwick-view-content .select-option-part select{
  padding-right: 10px;
}

.qwick-view-content .quickview-btn-cart .addtocartqv.theme-default-button:hover{
  background: #c4df9b none repeat scroll right  0;
}

.modal-content .cart-plus-minus{
  padding: 14px 5px 7px 0 ;
}

.culculate-shipping select, .culculate-shipping input{
  float: right;
}

.product-size .swatch.Size .swatch-element > label{
  float: right;
  margin-left: 20px;
}

.swatch.clearfix.Color .swatch-element.color > label{
  float: right;
  margin-left: 20px;
}

#product-list.single-product-cart .product-action-2 .action-plus-2.list_bg_add,div.cart-disable.action-plus-2{
  background: #434343 none repeat scroll right  0;
}

.product-details-area .cart-plus-minus.quantity-selector{
  margin-left: 28px;
}

.product-details-area .quickview-btn-wishlist{
  margin-right: 25px;
}

.quickview-plus-minus #product-list .product-action-2 .wishlist-action a{
  background: transparent none repeat scroll right  0;
}

.quickview-plus-minus #product-list .action--wishlist .zmdi.zmdi-spinner.animated.rotateIn.infinite,.quickview-plus-minus #product-list .action--wishlist.is-active .wishlist-icon-remove{
  right: 22px;
}

.product-details-tab .onsale::before{
  border-color: transparent transparent transparent #c4df9b ;
  right: -10px;
}

.product-details-tab .onsale{
  background: #c4df9b none repeat scroll right  0;
  right: auto;
  left: 12px;
}

.spr-content .spr-button.spr-button-primary.button.button-primary.btn.btn-primary:hover{
  background: #434343 none repeat scroll right  0;
}

.custom-tab-user ul{
  margin-right: 10px;
}

.spr-summary-starrating{
  margin: 0 0 0 6px ;
}

.search__form .search-results{
  background: #ffffff none repeat scroll right  0;
}

.search__form .search-results .title{
  float: right;
  padding-right: 8px;
  text-align: right;
}

.search__form {
  left: 0;
  right: auto;
}
.cart-content > span.quantitys.nrbQ::before {
  left: 6px;
  right: auto;
}
.del-icone {
  left: 20px;
  top: -20px;
  right: auto;
}
.cart-footer h5 {
  text-align: right;
}
.switcher ul > li.switcher-menu-active > a::after {
  left: -13px;
}
.slider-content a.slider-btn::after {
  transform: rotate(180deg);
}
.slider-active .owl-nav div {
  transform: rotate(180deg);
}
.banner_Right_text {
  text-align: right;
}
.banner_Right_text .wpb_wrapper .text a::after {
  transform: rotate(180deg);
}
.product-wrapper .product-img .onsale::before {
  border-color: transparent #c4df9b transparent transparent;
  border-style: solid;
  border-width: 5px;
  content: "";
  display: block;
  right: -10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
  z-index: 3;
}
a.nrb_btn::after {
  transform: rotate(180deg);
}
.product-tab-list a::before {
  left: -14px;
}
.home_blog_area .post-info {
  text-align: right;
}
.home_blog_area .readmore::after {
  transform: rotate(180deg);
}
.home_blog_area .post-date.large {
  text-align: right;
}
.tasti_area .testimonials-text p::before {
  transform: rotate(180deg);
}
.banner__h2_area .wpb_wrapper {
  text-align: right;
}
.product-wrapper .product-img .onsale::before {
  border-color: transparent transparent transparent #c4df9b;
  right: -10px;
  left: auto;
}
.product-slider-active .owl-nav div.owl-next, .product-slider-active-h4 .owl-nav div.owl-next, .h5_blog_slide_active .owl-nav div.owl-next {
  transform: rotate(180deg);
}
.footer-newsletter input[type="email"] {
  background: rgba(0, 0, 0, 0) none repeat scroll right 0;
  float: right;
  padding: 0 8px 0 100px;
  text-align: right;
}
.footer-newsletter form button {
  background: transparent none repeat scroll right 0;
  height: 54px;
  left: 0;
  right: auto;
}
.toolbar .woocommerce-result-count {
  float: right;
  text-align: right;
}
.toolbar .nice-select::after {
  left: 14px;
  right: auto;
}
#product-list .product-content,.product-filter,.skrill_here,.service-content,.service-info,.faq-desc p,.faq-desc h3,.faq-accordion .card-header a,.card-body
,.comments-area .commentlist li .comment-info,.comment-respond
{
  text-align: right;
}
.abou_skrill__area .progress span {
  left: auto;
  right: 18px;
}
.sidebar-widget dd {
  margin: 0;
}
.search__sidbar .button {
  left: 0;
  right: auto;
}
.comments-area .commentlist .comment-info span.date {
  margin-right: 2px;
}
.product-details-content {
  text-align: right;
}
.product-details-tab .onsale::before {
  border-color: transparent transparent transparent #c4df9b;
  left: auto;
  right: -10px;
  top: 10px;
  transform: rotate(180deg);
}
.tab-content > .active {
  text-align: right;
}
.spr-container .spr-summary-caption {
  float: left;
  text-align: left;
}
#myTabContent-4 .spr-form-review-rating a, #myTabContent-4 .spr-form-review-rating a:hover {
  float: right;
}
.contact-address-area,.contact-form-inner {
  text-align: right;
}
.product-tab-list a::before {
  left: -14px;
  right: auto;
}
.mean-container .mean-bar::after {
  color: #fff;
  content: "MENU";
  font-family: roboto slab;
  font-size: 18px;
  font-weight: 500;
  right: 2%;
  top: 9px;
  left: auto;
}
.mean-container a.meanmenu-reveal {
  float: left;
  left: 11px;
  right: auto;
}

.product-slider-active .owl-nav div.owl-prev {
  transform: rotate(180deg);
}
.group_slider_active .owl-nav div.owl-next, .group_sliderh2_active .owl-nav div.owl-next,.group_slider_active .owl-nav div.owl-prev, .group_sliderh2_active .owl-nav div.owl-prev,.h5_blog_slide_active .owl-nav div.owl-prev{
  transform: rotate(180deg);
}
.quote {
  text-align: right;
}
.qwick-view-right {
  text-align: right;
}
.brand__area.bx_5_hm .quote {
  text-align: center;
}
header .meta_blog .post-author {
  display: inline-block;
}
header .meta_blog {
  display: block;
  overflow: hidden;
  text-align: center;
}
.title-breadcrumbs-inner {
  overflow: hidden;
}
.breadcrumb-list {
  float: right;
}
.breadcrumb-list span,.breadcrumb-list > li,.breadcrumb-list li a {
  float: right;
}
.faq-accordion .card-header a {
  padding: 15px 50px 15px 10px;
}
.left-menu-icon {
    float: right;
}
.hdr_6 .welcome__info {
  text-align: right;
}
.product-list-view .wait__btn i, .product-list-view .added__btn i  {
  display: none!important;
}

.header-topbar ul > li .switcher span {
  float: left;
}
.switcher-currency-trigger.currency {
  float: right;
}
ul.switcher__menus.switcher__menus {
  text-align: right;
}
.menu_page ul.switcher__menus {
  text-align: right;
}
.swatch .swatch-element {
  float: right;
}
.product-size .swatch.Size .swatch-element > label {
  float: right;
  margin-left: 27px;
  margin-right: 0;
}
.product-size .swatch .header {
  margin-right: 0;
}
.swatch.clearfix.Color .swatch-element.color > label {
  margin-right: 0;
}
.product-details-area .cart-plus-minus.quantity-selector {
  margin-right: 0;
}
.product-details-area .spr-badge-caption {
  display: inline-block;
  margin-right: 6px;
}


























