.rtl { direction: rtl; text-align: right; }

.form-control { text-align: right; }
.contact-form .btn-grp { text-align: right; }

.cart-icon-grp-cont .lang-drop { margin-left: 25px; margin-right: 0px; }
/* .cart-list { border-right: 1px solid rgba(0, 0, 0, 0.20); border-left: 0px; } */
.cart-list li { margin-right: 20px; margin-left: 0px; }

.wpml-ls-legacy-list-horizontal { padding: 0px!important; border:none!important }
.wpml-ls-legacy-list-horizontal a { padding-left: 0px!important; padding-right: 0px!important; }

.offer-products .offer.offer-r {  padding: 100px 80px 100px 50px; }
.offer-products .offer .offer-text { align-items: flex-end; }

.starter-kit-list  li:first-child:before { display: none }
.starter-kit-list  li:last-child:before { display: none; }
.starter-kit-list  li:before { content: ""; position: absolute; left: 0px; height: 100%; top:0px; width: 1px; background: rgba(0,0,0,0.10); display: none; }

.product-bx .product-text .price-grp p.price { margin-right: 0px; margin-left: 15px; }

.social li { margin-right: 0px; margin-left: 10px; }
.footer-row li:first-child { border-left: 1px solid rgba(0,0,0,0.10); }
.footer-row li:last-child { border-left: 0px; }
.footer-row li:first-child { padding-right: 0px; padding-left: inherit; }
.footer-row .social li:first-child { border-left: 0px; }
.copy-text { text-align: left; }

/* about page  */
.bredcrump li { margin-right: 0px; margin-left: 8px; }
.bredcrump li img { transform: rotate(90deg); margin-right: 8px; margin-left: 0px; }
.form-check .form-check-input { float: right; margin-right: -1.5em; }
.form-check { padding-right: 1.5em; padding-left: 0px; }
.receipe-detail-l { padding-right: 0px; padding-left: 60px; }
.receipe-detail-l:after { left: 15px; right: inherit; }

.founder-msg-sec .founder-text .title { text-align: right; }
.match-product-sec .product-text .title, .match-product-sec .product-text .subtitle { text-align: right; }

.blog-detail .title { text-align: right; }
.blogs-bx .blog-text .read-more { transform: rotate(-180deg); }


.contact-sec .contact-text li { text-align: right; }

.swiper-button-prev img, .swiper-button-next img {  transform: scaleX(-1); }
.in-banner-img { transform: scaleX(-1); }
.about-text .subtitle, .about-text .title { text-align: right; }
.form-check { display: flex; }
.form-check .form-check-input { margin-left: 10px; flex: 0 0 auto; }
.form-check { padding-right: 0px; }
.order-form .form-group .input-group .input-group-text .svg, .order-form .form-group .input-group .input-group-text img , .button3 .svg { transform: scaleX(-1); }
.button3 .svg { margin-left: 6px; margin-right: 0px; }
.step-tab-items .step-item .step-no:before { right: 100%; }
.spacer-l { padding-left: 50px; padding-right: 0px; }
.spacer-l:before { left: 0px; right: inherit; }
.spacer-r { padding-right: 50px; padding-left: 0px; }
.form-submit .form-check { margin-right: 50px; margin-left: 0px; }
.product-thump .img-bx { margin-right: 0px; margin-left: 20px; }
.woocommerce-terms-and-conditions-checkbox-text { margin-left: 0px!important; margin-right: 7px!important; }
.my-profile .dashboard .title { text-align: right; }

.woocommerce .my-profile .col-md-9.col-xxl-8.ms-auto { margin-left: 0px!important; margin-right: auto!important; }
.sign-in-sec .sign-in-bx { padding-left: 0px; padding-right: 100px; }
.sign-in-sec .crete-account-bx { padding-left: 100px; padding-right: 0px; }
.sign-in-sec .sign-in-bx:after { right: -15px; }
.forgot-psw-cont .form-check { padding-right: 25px; }
.login-btn li a .svg { margin-right: 0px; margin-left: 10px; }
.footer-row li:first-child { padding-left: 20px; padding-right: 0px; }
.social li:first-child { padding-left: 0px; padding-right: 0px; }
.nothomepagetesti .testimonial-slider { padding-bottom: 30px; }
.banner-flower-bottom { right: -20px; left: 0px; }
.banner-flower-top { left: -50px; right: inherit; }
.filter-bx .form-check .form-check-input { margin-right: 0px; }
.cart-btns { margin-left: 0px; margin-right: 15px; }
.cart-btns li { margin-left: 0px; margin-right: 15px; }
#wpgs-gallery { margin-bottom: 0px; }
.order-summary { padding-left: 0px; padding-right: 20px; }
.order-form .form-group .input-group .input-group-text { padding-left: 0px; }
.cart-list:before { left: 0px; right: 0px; }

.blog-detail ul, .blog-detail ol { padding-right: 20px; padding-left: 0; }

.mob_wa { left: 30px; right: unset; }
.product-cont .pro-img img { object-fit: cover!important; }



@media screen and (max-width: 1400px)
{
    .banner-flower-top { left: -35px; }
}

@media screen and (max-width: 1200px)
{
    .spacer-r { padding-right: 30px; }
    .spacer-l { padding-left: 30px; }
    .sign-in-sec .sign-in-bx { padding-right: 40px; }
    .sign-in-sec .crete-account-bx { padding-left: 40px; }

}

@media screen and (max-width: 1024px)
{
    .hamburger span { margin-right: 0px; }
    .offer-products .offer.offer-r { padding: 50px 30px 40px 20px; }
    .order-summary { padding-right: 10px; }
    .navigation-menu { left: inherit; right: -300px; }
    .navigation-menu.active { right: 0px; }
}

@media screen and (max-width: 991px)
{
    .banner-flower-top { top: 130px; }
    .receipe-detail-l { padding-left: 0px; }
    .receipe-detail-l:after { display: none; }
    .rtl #wpgs-gallery.wcgs-woocommerce-product-gallery { margin-left: 0px!important; }
    .order-summary { padding-right: 0px; }
    .spacer-r { padding-right: 15px; }
    .spacer-l { padding-left: 15px; }
    .form-submit .form-check { margin-right: 40px; }
    .sign-in-sec .crete-account-bx { padding-left: 0px; }
    .sign-in-sec .sign-in-bx { padding-right: 0px; }
    .mob_wa { left: 20px; }
    .lang-drop.mobile-lang { margin-right: 10px; margin-left: 0px; }
}


@media screen and (max-width: 767px)
{
    footer .footer-div .quick-links li:after { left: 0px; right: inherit; }
    footer .footer-div .quick-links li { padding-left: 12px; padding-right: 0px; margin-right: 0px; margin-left: 12px; }
    .lang-drop a img { margin-right: 0px; }
    .rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span { font-size: 13px; }
    .about-text .subtitle, .about-text .title, .founder-msg-sec .founder-text .title, .match-product-sec .product-text .title, .match-product-sec .product-text .subtitle { text-align: center; }
    .contact-sec .contact-text li {  margin-left: 40px; margin-right: 0px; }
    .check-list li { margin-left: 20px; margin-right: 0px; }
    .spacer-l { padding-left: 0px; }
    .spacer-r { padding-right: 0px; }
    .banner-flower-bottom, .banner-flower-top { width: 65px; }
    .banner-flower-top { left: -15px; }
    .footer-row li:first-child { border-left: 0px; }
    .mob_wa { left: 15px;}
    .filter-bx .filter-title:after { left: -15px; right: unset; }
    .check-list { right: 0px; left: unset; }
    .header-search-form .header-search-body { left: 0px; }
}

@media screen and (max-width: 576px)
{
    .pay-option { justify-content: flex-start; }
    .banner-flower-top { top: 80px; }
    .banner-flower-top { left: -19px; }
    .banner-flower-bottom, .banner-flower-top { width: 50px; }
    .copy-text { text-align: right; }
    .header-search-form.active .header-search-body { margin-left: 10px; margin-right: 0px; }
    .header-search-form.active .header-search-body .is-form-style input.is-search-input { text-align: right; }

}

@media screen and (max-width: 480px)
{
    .contact-sec .contact-text li { margin-left: 25px; }

}

@media screen and (max-width: 390px)
{
    .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span { font-size: 10px!important; } 
    .cart-list li { margin-right: 12px; }
}



