@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@100..900&display=swap');

body{
  font-family: "Vazirmatn", sans-serif;
  direction: rtl;
  text-align: right;
}


.blog-sidebar .recent-post-widget .post h4,
.team-card .content span,
.theme-btn,
.view-cart-btn,
.wpo-blog-single-section .comments-area .comments-meta h4 span,
.wpo-contact-pg-section form .submit-area .theme-btn,
.wpo-contact-pg-section form .submit-area .view-cart-btn,
.wpo-faq-section .accordion-item button,
.wpo-page-title .wpo-breadcumb-wrap ol li,
.wpo-shop-section .add-to-cart a,
.wpo-shop-single-section .product-info .nav-tabs a,
body {
font-family: "Vazirmatn", sans-serif;
}

.blog-sidebar .about-widget a,
.blog-sidebar .widget h3,
.prodact-item .content h2 a,
.static-hero .title,
.team-card .content h2 a,
.wpo-blog-pg-section .post h3,
.wpo-blog-single-section .author-box .author-name,
.wpo-blog-single-section .comment-respond .form-submit input,
.wpo-blog-single-section .comments-area .comment-reply-link,
.wpo-blog-single-section .comments-area .comments-meta h4,
.wpo-blog-single-section .post h2,
.wpo-blog-single-section .tag-share .tag > span,
.wpo-blog-single-section .tag-share-s2 .tag > span,
.wpo-section-title h2,
.wpo-shop-single-section .product-details .price,
.wpo-shop-single-section .product-info .nav-tabs,
.wpo-site-footer .widget-title h3,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Vazirmatn", serif;
}
 

.wpo-site-footer .subscribe .sub {
font-family: "Vazirmatn", serif;
}

.about-right-wrap .title,
.blog-card .content h2 a,
.deal-day-wrap .right-content .content .day h1,
.deal-day-wrap .right-content .content .text span {
font-family: "Vazirmatn";
}

.wpo-shop-single-section .product-details .tg-btm p,
.wpo-shop-single-section .product-details p {
font-family: "Vazirmatn";
}
 

ul {
padding-right: 0;
padding-left: 0;
}

.contact-validation-active label.error {
margin: 5px 0 0 0;
text-align: right;
}

.contact-validation-active #c-success,
.contact-validation-active #success {
border-right: 5px solid green;
border-left: 0;
}

.contact-validation-active #c-error,
.contact-validation-active #error {
border-right: 5px solid red;
border-left: 0;
}

@keyframes rotating {

from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}

}

.back-to-top {
left: 15px;
right: unset;
}

.back-to-top i {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

@keyframes rotate {

100% {
transform: rotate(1turn);
}

}

.theme-btn-s2:after {
right: 0;
left: unset;
}

.social-links li {
margin-left: 1px;
margin-right: 0;
float: right;
}

.wpo-page-title::after {
left: 0;
right: unset;
}

@media (max-width: 1399px) {
.wpo-page-title::after {
left: -10%;
right: unset;
}
}

.wpo-page-title .wpo-breadcumb-wrap {
text-align: right;
}

.wpo-page-title .wpo-breadcumb-wrap ol {
padding-right: 0;
padding-left: 0;
}

.wpo-page-title .wpo-breadcumb-wrap ol li {
padding-left: 20px;
padding-right: 0;
}

.wpo-page-title .wpo-breadcumb-wrap ol li:after {
left: 0;
right: unset;
transform: translateY(-50%);
}

.wpo-page-title .left-img {
right: 70px;
left: unset;
}

@media (max-width: 1750px) {
.wpo-page-title .left-img {
right: 0;
left: unset;
}
}

.wpo-page-title .right-img {
left: 17%;
right: unset;
}

@media (max-width: 1750px) {
.wpo-page-title .right-img {
left: 12%;
right: unset;
}
}

.wpo-page-title .right-img .shape-1 {
right: -75px;
left: unset;
}

.wpo-page-title .right-img .shape-2 {
left: -75px;
right: unset;
}

 

@media screen and (min-width: 992px) {
.blog-sidebar {
padding-right: 45px;
padding-left: 0;
}
}

.blog-sidebar .widget h3:before {
right: 0;
left: unset;
}

.blog-sidebar .widget h3:after {
right: 65px;
left: unset;
}

.blog-sidebar .search-widget input {
padding: 6px 20px 6px 50px;
}

.blog-sidebar .search-widget form button {
left: 10px;
right: unset;
transform: translateY(-50%);
}

.blog-sidebar .about-widget .aw-shape {
left: 0;
right: unset;
}

.blog-sidebar .about-widget ul li {
margin-left: 10px;
margin-right: 0;
}

.blog-sidebar .about-widget ul li:last-child {
margin-left: 0;
margin-right: 0;
}

.blog-sidebar .category-widget ul li span {
left: 0;
right: unset;
}

.blog-sidebar .recent-post-widget .post .img-holder {
float: right;
}

.blog-sidebar .recent-post-widget .post .details {
padding-right: 20px;
padding-left: 0;
float: right;
}

.blog-sidebar .recent-post-widget .post .details .date i {
padding-left: 7px;
padding-right: 0;
}

.blog-sidebar .tag-widget ul li {
margin: 0 0 8px 8px;
float: right;
}

.blog-sidebar .wpo-contact-widget:before {
right: 0;
left: unset;
}

.blog-sidebar .wpo-contact-widget h2 {
text-align: right;
}

.blog-sidebar .wpo-contact-widget h2::before {
right: 28px;
left: unset;
}

.blog-sidebar .wpo-contact-widget a {
padding-left: 90px;
padding-right: 0;
}

.blog-sidebar .wpo-contact-widget a::before {
left: 15px;
right: unset;
transform: translateY(-50%);
}

@media screen and (min-width: 992px) {
.wpo-blog-pg-section.blog-pg-left-sidebar .blog-sidebar {
padding-left: 45px;
padding-right: 0px;
}
}

@media screen and (min-width: 992px) {
.wpo-blog-single-section.wpo-blog-single-left-sidebar-section .blog-sidebar {
padding-left: 45px;
padding-right: 0px;
}
}

@media (max-width: 991px) {
.pagination-wrapper {
text-align: right;
}
}

.pagination-wrapper .pg-pagination li {
margin-left: 10px;
margin-right: 0;
float: right;
}

@media (max-width: 767px) {
.pagination-wrapper .pg-pagination li {
margin-left: 5px;
margin-right: 0;
}
}

.pagination-wrapper .pg-pagination li:last-child {
margin-left: 0;
margin-right: 0;
}

.pagination-wrapper-left {
text-align: right;
}

.pagination-wrapper-right {
text-align: left;
}

@media screen and (min-width: 1200px) {
.pagination-wrapper-right {
padding-left: 50px;
padding-right: 0;
}
}

@media (max-width: 991px) {
.pagination-wrapper-right {
text-align: right;
}
}

.prodact-item .image .icon {
left: 15px;
right: unset;
}

.topbar ul {
float: right;
}

.topbar ul li {
float: right;
}

.topbar .contact-info li:nth-child(1):before, .topbar .contact-info li:nth-child(2):before {
left: 0;
right: unset;
}

.topbar ul li:first-child {
padding-right: 0;
padding-left: 0;
}

.topbar .contact-intro ul {
float: left;
}

@media (max-width: 767px) {
.topbar ul li {
float: right;
}
}

@media (max-width: 590px) {
.topbar .contact-info ul li {
float: right;
}
}

.topbar ul .fi {
padding-left: 3px;
padding-right: 0;
}

.wpo-site-header {
right: 0;
left: unset;
}

.sticky-header {
right: 0;
left: unset;
}

@media screen and (min-width: 992px) {
.wpo-site-header #navbar > ul > li > .sub-menu > .menu-item-has-children > a:before {
left: 15px;
right: unset;
transform: translateY(-50%);
content: "\e64a";
}

.wpo-site-header #navbar .sub-menu > li:hover > .sub-menu {
right: 100%;
left: unset;
}
}

.wpo-site-header .container-fluid {
padding-left: 0;
padding-right: 0;
}

@media (max-width: 991px) {
.wpo-site-header .header-right {
left: -10px;
right: unset;
}
}

@media (max-width: 991px) {
.wpo-site-header .x-close .first-angle {
right: 10px;
left: unset;
}

.wpo-site-header .x-close .last-angle {
left: 10px;
right: unset;
}
}

.wpo-site-header .header-right > div {
margin-left: 8px;
margin-right: 0;
float: right;
}

@media (max-width: 450px) {
.wpo-site-header .header-right > div {
margin-left: 10px;
margin-right: 0;
}

.wpo-site-header .header-right {
left: -30px;
right: unset;
}
}

.wpo-site-header .header-right > div:last-child {
margin: 0 10px 0 0;
}

@media (max-width: 767px) {
.wpo-site-header .header-right > div:last-child {
margin: 3px 10px 0 0;
}
}

.cart-search-contact > div {
float: right;
}

.cart-search-contact > div + div {
margin-right: 12px;
margin-left: 0;
}

.cart-search-contact .header-search-form {
left: 0;
right: unset;
}

@media (max-width: 767px) {
.cart-search-contact .header-search-form {
left: 15px;
right: unset;
}
}

.cart-search-contact form div button {
left: 15px;
right: unset;
transform: translateY(-50%);
}

.wpo-site-header .header-right .header-search-content-toggle {
left: 0;
right: unset;
}

.mini-cart .cart-count {
left: 5px;
right: unset;
}

.mini-cart-content {
left: -320px;
right: unset;
}

.mini-cart-content .mini-cart-close {
left: 10px;
right: unset;
float: left;
}

.mini-cart-content .mini-cart-item-image {
margin-left: 15px;
margin-right: 0;
float: right;
}

.mini-cart-content .mini-cart-item-des a {
text-align: right;
}

.mini-cart-content .mini-cart-item-des .mini-cart-item-quantity {
left: 0;
right: unset;
}

.mini-cart-content .visible-icon {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.mini-cart-content .mini-cart-action {
right: 50%;
left: unset;
transform: translateX(50%);
}

.mini-cart-content .mini-cart-action .theme-btn-s2 {
float: left;
}

.mini-cart-content-toggle,
.mini-wislist-content-toggle {
left: 0;
right: unset;
}

@media (max-width: 991px) {
.body-overlay:before {
right: 0;
left: unset;
}
}

.header-search-area {
right: 0;
left: unset;
}

.header-search-area form button {
left: 0;
right: unset;
}

.header-search-area .close-form {
left: 35px;
right: unset;
}

.wpo-site-header #navbar {
left: -60px;
right: unset;
}

@media (max-width: 991px) {
.wpo-site-header #navbar {
left: 0px;
right: unset;
}
}

@media screen and (min-width: 992px) {
.wpo-site-header #navbar > ul .sub-menu {
right: 0;
left: unset;
}
}

@media screen and (min-width: 992px) {
.wpo-site-header #navbar > ul > li .sub-menu a:after {
right: 15px;
left: unset;
}
}

@media screen and (min-width: 992px) {
.wpo-site-header #navbar > ul > li > .sub-menu .sub-menu {
right: 110%;
left: unset;
}
}

@media screen and (min-width: 992px) {
.wpo-site-header #navbar > ul > li > .sub-menu > .menu-item-has-children > a:before {
left: 15px;
right: unset;
transform: translateY(-50%);
}
}

@media screen and (min-width: 992px) {
.wpo-site-header #navbar .sub-menu > li:hover > .sub-menu {
right: 100%;
left: unset;
}
}

@media (max-width: 991px) {
.wpo-site-header #navbar > ul > li > .sub-menu a {
padding: 8px 45px 8px 15px;
}

.wpo-site-header #navbar > ul > li > .sub-menu .sub-menu a {
padding: 8px 65px 8px 15px;
}

.wpo-site-header #navbar > ul .menu-item-has-children > a:before {
left: 30px;
right: unset;
transform: translateY(-50%);
content: "\e64a";
}

.wpo-site-header #navbar > ul .menu-item-has-children > a.rotate:before {
transform: rotate(90deg);
}
}

@media (max-width: 991px) {
.wpo-site-header #navbar {
right: -320px;
left: unset;
}

.wpo-site-header #navbar .close-navbar {
right: -41px;
left: unset;
}

.wpo-site-header .menu-close {
margin-left: 30px;
margin-right: auto;
}

.wpo-site-header .slideInn {
right: 0 !important;
left: unset;
}

.wpo-site-header .x-close .first-angle {
right: 10px;
left: unset;
}

.wpo-site-header .x-close .last-angle {
left: 10px;
right: unset;
}
}

.wpo-header-style-2 {
right: 0;
left: unset;
}

.static-hero .hero-inner {
right: 0;
left: unset;
background-position: center;
text-align: right;
}

.static-hero .hero-inner:before {
right: 0;
left: unset;
}

.static-hero .hero-inner::after {
left: 0;
right: unset;
}

@media (max-width: 1399px) {
.static-hero .hero-inner::after {
left: -10%;
right: unset;
}
}

.static-hero .title {
text-align: right;
}

.static-hero .hero-img {
left: 13%;
right: unset;
}

@media (max-width: 1399px) {
.static-hero .hero-img {
left: 0;
right: unset;
}
}

.static-hero .shape-box-on {
right: 0;
left: unset;
}

@media (max-width: 991px) {
.static-hero .shape-box-on {
right: 104px;
left: unset;
}
}

.static-hero .shape-box-on::before {
right: 0;
left: unset;
}

.static-hero .shape-box-on::after {
right: 0;
left: unset;
}

.static-hero .shape-box-two {
left: 0;
right: unset;
}

@media (max-width: 991px) {
.static-hero .shape-box-two {
left: 86px;
right: unset;
}
}

.static-hero .shape-box-two::before {
right: 0;
left: unset;
}

.static-hero .shape-box-two::after {
right: 0;
left: unset;
}

.static-hero .sider-img-on {
right: 50px;
left: unset;
}

@media (max-width: 1750px) {
.static-hero .sider-img-on {
right: 0px;
left: unset;
}
}

.static-hero .sider-img-two {
left: 59px;
right: unset;
transform: rotate(20deg);
}

.wpo-site-footer::before {
right: 0;
left: unset;
}

.wpo-site-footer .wpo-service-link-widget {
padding-right: 70px;
padding-left: 0;
}

@media screen and (min-width: 1200px) {
.wpo-site-footer .link-widget {
padding-right: 75px;
padding-left: 0;
}
}

@media (max-width: 1199px) {
.wpo-site-footer .link-widget {
padding-right: 20px;
padding-left: 0;
}
}

@media (max-width: 991px) {
.wpo-site-footer .link-widget {
padding-right: 0;
padding-left: 0;
}
}

.wpo-site-footer .link-widget ul li a {
padding-right: 15px;
padding-left: 0;
}

.wpo-site-footer .link-widget ul li a::before {
right: 0;
left: unset;
transform: translateY(-50%);
content: "\f116";
}

.wpo-site-footer .social li {
margin-left: 8px;
margin-right: 0;
}

.wpo-site-footer .subscribe .sub {
padding-left: 150px;
padding-right: 20px;
}

.wpo-site-footer .subscribe button {
left: 0;
right: unset;
}

.wpo-site-footer .shape {
left: 0;
right: unset;
}

.sticky-header {
right: 0;
left: unset;
}

.collection-wrap .collection-item .content {
padding-left: 80px;
padding-right: 40px;
}

.collection-wrap .collection-item .content::before {
left: 0;
right: unset;
}

.collection-wrap .col:first-child .collection-item {
margin-left: 25px;
margin-right: 0;
}

@media (max-width: 1199px) {
.collection-wrap .col:first-child .collection-item {
margin-left: 0px;
margin-right: 0;
}
}

.collection-wrap .col:nth-child(3) .collection-item {
margin-right: 25px;
margin-left: 0;
}

@media (max-width: 1199px) {
.collection-wrap .col:nth-child(3) .collection-item {
margin-right: 0px;
margin-left: 0;
}
}

.wpo-new-arrival-section .left-shape,
.wpo-new-arrival-section-s2 .left-shape {
right: 0;
left: unset;
}

@media (max-width: 1399px) {
.wpo-new-arrival-section .left-shape,
.wpo-new-arrival-section-s2 .left-shape {
right: -105px;
left: unset;
}
}

.wpo-new-arrival-section .left-shape::before,
.wpo-new-arrival-section-s2 .left-shape::before {
left: 0;
right: unset;
border-top-right-radius: 250%;
border-top-left-radius: unset;
}

.wpo-new-arrival-section .right-shape,
.wpo-new-arrival-section-s2 .right-shape {
left: 0;
right: unset;
}

@media (max-width: 1699px) {
.wpo-new-arrival-section .right-shape,
.wpo-new-arrival-section-s2 .right-shape {
left: -38px;
right: unset;
}
}

.new-arrival-wrap::before {
right: -60px;
left: unset;
}

.new-arrival-wrap .nav-btn-lt {
right: 35%;
left: unset;
transform: rotate(0deg);
}

@media (max-width: 1399px) {
.new-arrival-wrap .nav-btn-lt {
right: 30%;
left: unset;
}
}

.new-arrival-wrap .nav-btn-lt:hover::after {
right: 40px;
left: unset;
}

.new-arrival-wrap .nav-btn-lt::after {
right: 48px;
left: unset;
transform: translateY(-50%);
}

.new-arrival-wrap .nav-btn-rt {
right: 50%;
left: unset;
transform: rotate(180deg);
}

@media (max-width: 1399px) {
.new-arrival-wrap .nav-btn-rt {
right: 52%;
left: unset;
}
}

.new-arrival-wrap .nav-btn-rt:hover::after {
right: 40px;
left: unset;
}

.new-arrival-wrap .nav-btn-rt::after {
right: 48px;
left: unset;
transform: translateY(-50%);
}

.deal-day-wrap::before {
right: 0;
left: unset;
}

.deal-day-wrap::after {
left: 0;
right: unset;
}

.deal-day-wrap .right-content {
margin-right: 20px;
margin-left: 0;
}

.wpo-testimonial-section .wpo-section-title,
.wpo-testimonial-section-s2 .wpo-section-title {
margin-left: 50px;
margin-right: 0;
text-align: right;
}

@media (max-width: 1199px) {
.wpo-testimonial-section .wpo-section-title,
.wpo-testimonial-section-s2 .wpo-section-title {
margin-left: 0;
margin-right: 0;
}
}

.wpo-testimonial-section .wpo-section-title p,
.wpo-testimonial-section-s2 .wpo-section-title p {
margin-left: 100px;
margin-right: 0;
}

@media (max-width: 991px) {
.wpo-testimonial-section .wpo-section-title p,
.wpo-testimonial-section-s2 .wpo-section-title p {
margin-left: 0;
margin-right: 0;
}
}

.wpo-testimonial-section .testimonial-slider .item,
.wpo-testimonial-section-s2 .testimonial-slider .item {
margin-right: 120px;
margin-left: 0;
text-align: right;
}

@media (max-width: 1399px) {
.wpo-testimonial-section .testimonial-slider .item,
.wpo-testimonial-section-s2 .testimonial-slider .item {
margin-right: 50px;
margin-left: 0;
}
}

@media (max-width: 1199px) {
.wpo-testimonial-section .testimonial-slider .item,
.wpo-testimonial-section-s2 .testimonial-slider .item {
margin-right: 0px;
margin-left: 0;
}
}

.wpo-testimonial-section .testimonial-slider .item .quote-btn i,
.wpo-testimonial-section-s2 .testimonial-slider .item .quote-btn i {
border-top-right-radius: 100px;
border-top-left-radius: unset;
}

.wpo-testimonial-section .testimonial-slider .item .quote-btn span,
.wpo-testimonial-section-s2 .testimonial-slider .item .quote-btn span {
border-right: 0;
border-left: 0;
border-top-left-radius: 100px;
border-top-right-radius: unset;
border-bottom-left-radius: 100px;
border-bottom-right-radius: unset;
}

.wpo-testimonial-section .testimonial-slider .nav-btn-lt,
.wpo-testimonial-section-s2 .testimonial-slider .nav-btn-lt {
right: 0;
left: unset;
transform: rotate(0deg);
}

.wpo-testimonial-section .testimonial-slider .nav-btn-rt,
.wpo-testimonial-section-s2 .testimonial-slider .nav-btn-rt {
right: 5%;
left: unset;
transform: rotate(180deg);
}

.wpo-testimonial-section .image,
.wpo-testimonial-section-s2 .image {
right: 47%;
left: unset;
transform: translate(50%, -50%);
}

@media (max-width: 1399px) {
.wpo-testimonial-section .image,
.wpo-testimonial-section-s2 .image {
right: 43%;
left: unset;
}
}

.wpo-testimonial-section .image::before,
.wpo-testimonial-section-s2 .image::before {
right: 0;
left: unset;
}

.wpo-testimonial-section .image::after,
.wpo-testimonial-section-s2 .image::after {
right: -50px;
left: unset;
}

@media (max-width: 991px) {
.wpo-blog-section .col:nth-child(2) .blog-card {
border-left: 1px solid #F4E8DA;
border-right: transparent;
}
}

@media (max-width: 767px) {
.wpo-blog-section .col:nth-child(2) .blog-card {
border-right: 1px solid #F4E8DA;
border-left: 0;
}
}

.blog-card .image span {
left: 0;
right: unset;
}

.about-left-wrap {
margin-left: 85px;
margin-right: 0;
}

@media (max-width: 1399px) {
.about-left-wrap {
margin-left: 15px;
margin-right: 0;
}
}

@media (max-width: 991px) {
.about-left-wrap {
margin-left: 0;
margin-right: 0;
}
}

.about-left-wrap .icon {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.about-left-wrap .icon::before {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.about-right-wrap p {
margin-left: 59px;
margin-right: 0;
}

@media (max-width: 1199px) {
.about-right-wrap p {
margin-left: 0px;
margin-right: 0;
}
}

.wpo-team-section .left-shape-top {
right: -10px;
left: unset;
}

.wpo-team-section .left-shape {
right: 0;
left: unset;
}

.wpo-team-section .right-shape {
left: 50px;
right: unset;
}

@media (max-width: 1699px) {
.wpo-team-section .right-shape {
left: -38px;
right: unset;
}
}

.team-wrap .col:first-child .team-card, .team-wrap .col:nth-child(4) .team-card {
margin-left: 53px;
margin-right: 0;
}

@media (max-width: 1199px) {
.team-wrap .col:first-child .team-card, .team-wrap .col:nth-child(4) .team-card {
margin-left: 15px;
margin-right: 0;
}
}

@media (max-width: 1199px) {
.team-wrap .col:nth-child(2) .team-card, .team-wrap .col:nth-child(5) .team-card {
margin-left: 8px;
margin-right: 7px;
}
}

.team-wrap .col:nth-child(3) .team-card, .team-wrap .col:nth-child(6) .team-card {
margin-right: 53px;
margin-left: 0;
}

@media (max-width: 1199px) {
.team-wrap .col:nth-child(3) .team-card, .team-wrap .col:nth-child(6) .team-card {
margin-right: 15px;
margin-left: 0;
}
}

.team-card .content {
text-align: right;
}

.team-card .content::before {
left: 0;
right: unset;
}

.wpo-shop-section .grid {
float: right;
}

.wpo-shop-section .details del + span {
padding-right: 20px;
padding-left: 0;
}

.wpo-shop-section .add-to-cart a i {
padding-right: 5px;
padding-left: 0;
}

.wpo-shop-single-section .shop-single-slider .slider-nav > i {
right: 0;
left: unset;
transform: translateY(-50%);
}

.wpo-shop-single-section .shop-single-slider .slider-nav .nav-btn-rt {
left: 0;
right: auto;
}

.wpo-shop-single-section .product-details .price .old {
margin-right: 5px;
margin-left: 0;
}

.wpo-shop-single-section .product-details .product-rt .rating {
margin-left: 10px;
margin-right: 0;
}

.wpo-shop-single-section .product-details p {
padding-left: 80px;
padding-right: 0;
}

.wpo-shop-single-section .product-details ul li {
padding-right: 20px;
padding-left: 0;
}

.wpo-shop-single-section .product-details ul li:before {
right: 0;
left: unset;
}

.wpo-shop-single-section .product-details .tg-btm p span {
margin-left: 5px;
margin-right: 0;
}

.wpo-shop-single-section .product-details .product-option .product-row > div + div {
margin-right: 15px;
margin-left: 0;
}

.wpo-shop-single-section .product-details .product-option .product-row > div + div .theme-btn, .wpo-shop-single-section .product-details .product-option .product-row > div + div .view-cart-btn {
transform: none;
}

.wpo-shop-single-section .product-info .nav-tabs li {
margin-left: 1px;
margin-right: 0;
}

.wpo-shop-single-section .product-info .nav-tabs a {
margin-left: 30px;
margin-right: 0;
}

.wpo-shop-single-section .product-info .client-rv .client-pic {
float: right;
}

.wpo-shop-single-section .product-info .client-rv .details {
float: left;
}

.wpo-shop-single-section .product-info .client-rv .rating {
padding-right: 12px;
padding-left: 0;
}

@media (max-width: 767px) {
.wpo-shop-single-section .product-info .client-rv .rating {
padding-right: 0;
padding-left: 0;
}
}

.wpo-shop-single-section .product-info .client-rv .name-rating-time .time {
float: left;
}

.wpo-shop-single-section .product-info .review-form .give-rating label {
right: 0;
left: unset;
}

.wpo-shop-single-section .product-info .review-form .give-rating label input {
right: 0;
left: unset;
}

.wpo-shop-single-section .product-info .review-form .give-rating label .icon {
float: right;
}

.cart-area .cart-wrap .product ul {
padding-right: 30px;
padding-left: 0;
text-align: right;
}

.cart-area .cart-wrap .product-2 {
padding-right: 55px;
padding-left: 0;
text-align: right;
}

.cart-area .cart-wrap .action li.c-btn {
margin-left: 10px;
margin-right: 0;
}

.cart-area .quantity .qtybutton {
right: 0px;
left: unset;
}

.cart-area .cart-wrap .quantity .qtybutton {
right: 5px;
left: unset;
transform: translateY(-51%);
}

.cart-area .cart-wrap .quantity .qtybutton.dec {
border-right: none;
border-left: 0;
}

.cart-area .cart-wrap .quantity .qtybutton.inc {
border-left: none;
border-right: 0;
left: 5px;
right: auto;
}

.cart-area .submit-btn-area ul li:last-child {
margin-right: 20px;
margin-left: 0;
}

@media (max-width: 450px) {
.cart-area .submit-btn-area ul li:last-child {
margin-right: 3px;
margin-left: 0;
}
}

.wpo-checkout-area .create-account input {
padding-right: 20px;
padding-left: 0;
}

.wpo-checkout-area .create-account button {
left: 0;
right: unset;
border-top-left-radius: 40px;
border-top-right-radius: unset;
border-bottom-left-radius: 40px;
border-bottom-right-radius: unset;
}

.wpo-checkout-area .coupon:before {
left: 30px;
right: unset;
}

.wpo-checkout-area .coupon span {
left: 30px;
right: unset;
}

.wpo-checkout-area .coupon label {
border-right: 4px solid #626842;
border-left: 0;
}

.wpo-checkout-area .s1.active-border .coupon-active label,
.wpo-checkout-area .s3.coupon-2 .coupon-3 label {
border-right: none;
border-left: 0;
}

.wpo-checkout-area .s2 .coupon-3 label {
border-right: 0;
border-left: 0;
}

.wpo-checkout-area .s2.coupon-2 .coupon-3 label {
border-right: 4px solid #626842;
border-left: 0;
}

.wpo-checkout-area .billing-adress .form-style input,
.wpo-checkout-area .billing-adress .form-style select {
padding-right: 10px;
padding-left: 0;
}

.wpo-checkout-area .note-area textarea {
padding-right: 10px;
padding-left: 0;
}

.wpo-checkout-area .payment-name ul li input {
margin-left: 0;
margin-right: 0;
}

.wpo-checkout-area .payment-name ul li {
margin-left: 15px;
margin-right: 0;
}

.wpo-checkout-area .payment-select ul li {
margin-left: 10px;
margin-right: 0;
}

.wpo-checkout-area .payment-name ul li input {
margin-left: 0;
margin-right: 0;
}

.wpo-checkout-area .payment-area .form-style input,
.wpo-checkout-area .payment-area .form-style select {
padding-right: 10px;
padding-left: 0;
}

.order-area .order-wrap .product ul {
padding-right: 30px;
padding-left: 0;
text-align: right;
}

.order-area .order-wrap .product-2 {
padding-right: 55px;
padding-left: 0;
text-align: right;
}

.order-area .order-wrap .action li.c-btn {
margin-left: 10px;
margin-right: 0;
}

.order-area .quantity .qtybutton {
right: 0px;
left: unset;
}

.order-area .order-wrap .quantity .qtybutton {
right: 5px;
left: unset;
transform: translateY(-51%);
}

.order-area .order-wrap .quantity .qtybutton.dec {
border-right: none;
border-left: 0;
}

.order-area .order-wrap .quantity .qtybutton.inc {
border-left: none;
border-right: 0;
left: 5px;
right: auto;
}

.order-area .submit-btn-area ul li:last-child {
margin-right: 20px;
margin-left: 0;
}

@media (max-width: 450px) {
.order-area .submit-btn-area ul li:last-child {
margin-right: 3px;
margin-left: 0;
}
}

.order-area .submit-btn-area .theme-btn-s4 i {
margin-right: 5px;
margin-left: 0;
}

.cart-area .cart-wrap .product ul {
padding-right: 30px;
padding-left: 0;
text-align: right;
}

.cart-area .cart-wrap .product-2 {
padding-right: 55px;
padding-left: 0;
text-align: right;
}

.cart-area .cart-wrap .action li.c-btn {
margin-left: 10px;
margin-right: 0;
}

.cart-area .quantity .qtybutton {
right: 0px;
left: unset;
}

.cart-area .cart-wrap .quantity .qtybutton {
right: 5px;
left: unset;
transform: translateY(-51%);
}

.cart-area .cart-wrap .quantity .qtybutton.dec {
border-right: none;
border-left: 0;
}

.cart-area .cart-wrap .quantity .qtybutton.inc {
border-left: none;
border-right: 0;
left: 5px;
right: auto;
}

.cart-area .submit-btn-area ul li:last-child {
margin-right: 20px;
margin-left: 0;
}

@media (max-width: 450px) {
.cart-area .submit-btn-area ul li:last-child {
margin-right: 3px;
margin-left: 0;
}
}

.cart-area .submit-btn-area .theme-btn-s4 i {
margin-right: 5px;
margin-left: 0;
}

.wpo-faq-section .accordion-item button {
text-align: right;
}

.wpo-faq-section .accordion-item button::after {
transform: rotate(0deg);
}

.team-info-text ul li span {
padding-right: 5px;
padding-left: 0;
}

.team-info-wrap ul {
padding-right: 0;
padding-left: 0;
}

.education-area ul li {
padding-right: 20px;
padding-left: 0;
}

.education-area ul li:before {
right: 0;
left: unset;
}

.wpo-contact-area .quote-form {
margin-right: -10px;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}

.wpo-contact-area .theme-btn:hover, .wpo-contact-area .view-cart-btn:hover {
border-radius: 1px solid #626842;
}

.half-col {
float: right;
}

@media (max-width: 767px) {
.custom-grid {
float: right;
}
}

.service-sidebar .wpo-contact-widget:before {
right: 0;
left: unset;
}

.service-sidebar .wpo-contact-widget h2 {
text-align: right;
}

.service-sidebar .wpo-contact-widget a {
padding-left: 90px;
padding-right: 0;
}

.service-sidebar .wpo-contact-widget a::before {
left: 15px;
right: unset;
transform: translateY(-50%);
}

.wpo-blog-pg-section .entry-meta ul li {
float: right;
}

.wpo-blog-pg-section .entry-meta ul li i {
margin-left: 3px;
margin-right: 0;
}

.wpo-blog-pg-section .entry-meta ul li + li {
margin-right: 20px;
margin-left: 0;
padding-right: 20px;
padding-left: 0;
}

.wpo-blog-pg-section .entry-meta ul li + li:before {
right: 0;
left: unset;
transform: translateY(-50%);
}

@media (max-width: 440px) {
.wpo-blog-pg-section .entry-meta ul li + li {
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}
}

.wpo-blog-pg-section .format-standard:before {
left: 20px;
right: unset;
}

.wpo-blog-pg-section .format-gallery .owl-controls {
right: 0;
left: unset;
transform: translateY(-50%);
}

.wpo-blog-pg-section .format-gallery .owl-nav .owl-prev,
.wpo-blog-pg-section .format-gallery .owl-nav .owl-next {
transform: translateY(-50%);
}

.wpo-blog-pg-section .format-gallery .owl-nav .owl-prev {
right: 15px;
left: unset;
}

.wpo-blog-pg-section .format-gallery .owl-nav .owl-next {
left: 15px;
right: unset;
}

.wpo-blog-pg-section .format-quote:before {
margin-right: 0;
margin-left: 0;
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.wpo-blog-pg-section .format-video .video-holder:before {
right: 0;
left: unset;
}

.wpo-blog-pg-section .format-video .video-holder a {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.wpo-blog-pg-section .format-video .video-holder a:after {
right: -12px;
left: unset;
}

.wpo-blog-pg-section .format-video .video-holder a:before {
 
}

@media screen and (min-width: 1200px) {
.blog-pg-left-sidebar .blog-sidebar {
padding-left: 45px;
padding-right: 0;
}
}

@keyframes save-the-date-pulse {

from {
transform: scale3d(1, 1, 1);
}
50% {
transform: scale3d(0.95, 0.95, 0.95);
}
to {
transform: scale3d(1, 1, 1);
}

}

.wpo-blog-single-section .entry-meta ul li {
float: right;
}

.wpo-blog-single-section .entry-meta ul li i {
margin-left: 3px;
margin-right: 0;
}

.wpo-blog-single-section .entry-meta ul li + li {
margin-right: 20px;
margin-left: 0;
padding-right: 20px;
padding-left: 0;
}

.wpo-blog-single-section .entry-meta ul li + li:before {
right: 0;
left: unset;
transform: translateY(-50%);
}

@media (max-width: 440px) {
.wpo-blog-single-section .entry-meta ul li + li {
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}
}

.wpo-blog-single-section .post blockquote:before {
right: 50%;
left: unset;
transform: translateX(50%);
}

.wpo-blog-single-section .post .gallery > div {
float: right;
}

.wpo-blog-single-section .tag-share ul li, .wpo-blog-single-section .tag-share-s2 ul li {
float: right;
}

.wpo-blog-single-section .tag-share ul > li + li, .wpo-blog-single-section .tag-share-s2 ul > li + li {
margin-right: 10px;
margin-left: 0;
}

.wpo-blog-single-section .tag-share .tag > span, .wpo-blog-single-section .tag-share-s2 .tag > span {
padding-left: 15px;
padding-right: 0;
}

.wpo-blog-single-section .author-box .author-avatar {
float: right;
}

.wpo-blog-single-section .author-box .author-content {
padding-right: 25px;
padding-left: 0;
}

@media (max-width: 767px) {
.wpo-blog-single-section .author-box .author-content {
margin: 15px 0 0 0;
}
}

.wpo-blog-single-section .author-box .social-link li {
margin-left: 12px;
margin-right: 0;
float: right;
}

.wpo-blog-single-section .more-posts > div {
float: right;
}

.wpo-blog-single-section .more-posts .next-post {
padding-left: 5px;
padding-right: 15px;
border-right: 1px solid #d8e0f1;
border-left: 0;
text-align: left;
}

@media (max-width: 767px) {
.wpo-blog-single-section .more-posts .next-post {
border-right: 0;
border-left: 0;
text-align: right;
}
}

.wpo-blog-single-section .more-posts .next-post .post-control-link {
padding-left: 25px;
padding-right: 0;
}

@media (max-width: 767px) {
.wpo-blog-single-section .more-posts .next-post .post-control-link {
padding-left: 0;
padding-right: 0;
}
}

.wpo-blog-single-section .more-posts .next-post .post-control-link:before {
left: 0;
right: unset;
content: "\e629";
}

.wpo-blog-single-section .more-posts .previous-post {
padding-left: 15px;
padding-right: 5px;
}

.wpo-blog-single-section .more-posts .previous-post .post-control-link {
padding-right: 25px;
padding-left: 0;
}

@media (max-width: 767px) {
.wpo-blog-single-section .more-posts .previous-post .post-control-link {
padding-right: 0;
padding-left: 0;
}
}

.wpo-blog-single-section .more-posts .previous-post .post-control-link:before {
right: 0;
left: unset;
content: "\e628";
}

.wpo-blog-single-section .comments-area ol {
padding-right: 0;
padding-left: 0;
}

.wpo-blog-single-section .comments-area ol ul {
padding-right: 30px;
padding-left: 0;
}

.wpo-blog-single-section .comments-area .comment-theme {
right: 35px;
left: unset;
}

.wpo-blog-single-section .comments-area .comment-main-area {
padding-right: 100px;
padding-left: 0;
}

@media (max-width: 767px) {
.wpo-blog-single-section .comments-area .comment-main-area {
padding-right: 0;
padding-left: 0;
}
}

.wpo-blog-single-section .comments-area .comments-meta h4 span {
padding-right: 5px;
padding-left: 0;
}

@media (max-width: 767px) {
.wpo-blog-single-section .comments-area .comments-meta h4 span {
padding-right: 0;
padding-left: 0;
}
}

.wpo-blog-single-section .comment-respond .form-inputs > input:nth-child(1) {
float: right;
}

.wpo-blog-single-section .comment-respond .form-inputs > input:nth-child(2) {
float: left;
}

@media screen and (min-width: 1200px) {
.wpo-blog-single-left-sidebar-section .blog-sidebar {
padding-left: 45px;
padding-right: 0;
}
}

.form-style input {
padding-right: 20px;
padding-left: 0;
}

input[type=checkbox] + label:before {
margin-left: 0.2em;
margin-right: 0;
padding-right: 0.2em;
padding-left: 0;
right: 0px;
left: unset;
}

.input-box label {
padding-right: 20px !important;
padding-left: 0;
}

.input-group-btn {
left: 10px;
right: unset;
}

.wpo-contact-pg-section form input,
.wpo-contact-pg-section form select,
.wpo-contact-pg-section form textarea {
padding-right: 25px;
}

.wpo-contact-pg-section form .submit-area {
margin-right: 0;
margin-left: 0;
}

.wpo-contact-pg-section form .submit-area .theme-btn, .wpo-contact-pg-section form .submit-area .view-cart-btn {
transform: none;
}

.wpo-contact-pg-section .office-info {
margin-right: 120px;
margin-left: 0;
}

@media (max-width: 1399px) {
.wpo-contact-pg-section .office-info {
margin-right: 45px;
margin-left: 0;
}
}

@media (max-width: 1199px) {
.wpo-contact-pg-section .office-info {
margin-right: 0px;
margin-left: 0;
}
}

.wpo-contact-pg-section .office-info .office-info-item .office-info-text {
margin-right: 20px;
margin-left: 0;
}
.preloader{
  direction: ltr;
}
.wpo-blog-pg-section .entry-meta ul li + li{
  display: flex;
  gap: 5px;
}
.wpo-contact-pg-section .office-info .office-info-item{
  justify-content: flex-start;
}