@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;
}


.wpo-site-header #navbar > ul > li > a{
 font-size: 18px;
font-family: "Vazirmatn";
}

.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 .theme-btn-s3,
.wpo-contact-pg-section form .submit-area .theme-btn-s4,
.wpo-contact-pg-section form .submit-area .view-cart-btn,
.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,
.pagination-wrapper .pg-pagination li,
.theme-btn,
.theme-btn-s3,
.theme-btn-s4,
.view-cart-btn,
.wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-content h2,
.wpo-blog-pg-section .post a.read-more,
.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 .more-posts .post-name,
.wpo-blog-single-section .tag-share .tag > span,
.wpo-blog-single-section .tag-share-s2 .tag > span,
.wpo-blog-sponsored-section .wpo-blog-sponsored-wrap .wpo-blog-item .wpo-blog-content h2,
.wpo-breadcumb-area .wpo-breadcumb-wrap ul li,
.wpo-shop-single-section .product-info .nav-tabs,
.wpo-site-footer .widget-title h3,
.wpo-site-header #navbar > ul > li .sub-menu a,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Vazirmatn";
}

.blog-sidebar .category-widget ul a:before,
.blog-sidebar .wpo-contact-widget a::before,
.wpo-blog-single-section .more-posts .next-post .post-control-link:before,
.wpo-blog-single-section .more-posts .previous-post .post-control-link:before,
.wpo-site-header #navbar > ul .menu-item-has-children > a:before,
.wpo-site-header #navbar > ul > li > .sub-menu > .menu-item-has-children > a:before {
font-family: "themify";
}

.wpo-hero-slider .wpo-hero-title-top span {
font-family: "Vazirmatn";
}

.wpo-blog-pg-section .format-quote:before,
.wpo-blog-single-section .post blockquote:before,
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field button:before {
font-family: "Flaticon";
}

.wpo-checkout-area .coupon:before {
font-family: 'themify';
}

.wpo-blog-pg-section .format-standard:before {
font-family: "flaticon";
}


ul {
padding-right: 0;
padding-left: 0;
}

.contact-validation-active label.error {
margin: 5px 0 0 0;
text-align: right;
}

.contact-validation-active #success {
border-right: 5px solid green;
border-left: 0;
}

.contact-validation-active #error {
border-right: 5px solid red;
border-left: 0;
}

@-webkit-keyframes rotating {

from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}

}

@keyframes rotating {

from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}

}

.back-to-top {
left: 15px;
right: unset;
}

.back-to-top i {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.wpo-section-title h2:before {
right: 0;
left: unset;
}

.wpo-section-title h2:after {
right: 110px;
left: unset;
}

.theme-btn:after, .theme-btn-s3:after, .theme-btn-s4:after, .view-cart-btn:after {
right: 0;
left: unset;
}

.theme-btn-s2:after {
right: 0;
left: unset;
}

.theme-btn-s3:after, .theme-btn-s4:after {
right: 0;
left: unset;
}

.theme-btn-s4:after {
right: 0;
left: unset;
}

.social-links li {
margin-left: 1px;
margin-right: 0;
float: right;
}

.wpo-breadcumb-area:before {
right: 0;
left: unset;
}

.wpo-breadcumb-area .wpo-breadcumb-wrap ul li:after {
right: 7px;
left: unset;
}

.preloader .angular-shape {
right: 0;
left: unset;
}

.preloader .angular-shape > div:first-child {
right: 0;
left: unset;
}

.preloader .angular-shape > div:nth-child(2) {
right: 35%;
left: unset;
}

.preloader .angular-shape > div:nth-child(3) {
right: 80%;
left: unset;
}

.preloader .spinner {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.preloader .double-bounce1, .preloader .double-bounce2 {
right: 0;
left: unset;
}

@-webkit-keyframes sk-bounce {

0%, 100% {
-webkit-transform: scale(0);
}
50% {
-webkit-transform: scale(1);
}

}

@keyframes sk-bounce {

0%, 100% {
transform: scale(0);
-webkit-transform: scale(0);
}
50% {
transform: scale(1);
-webkit-transform: scale(1);
}

}

@media screen and (min-width: 992px) {
.blog-sidebar {
padding-right: 25px;
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 .category-widget ul a {
padding-right: 30px;
padding-left: 0;
}

.blog-sidebar .category-widget ul a:before {
right: 0px;
left: unset;
transform: translateY(-50%);
}

.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 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: 10px;
}

.blog-sidebar .wpo-contact-widget a::before {
left: 15px;
right: unset;
transform: translateY(-50%);
}

.wpo-newsletter-widget p {
text-align: right;
}

@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;
}
}

.topbar ul {
float: left;
}

.topbar ul li {
float: right;
}

.topbar ul li:first-child {
padding-right: 0;
padding-left: 0;
}

@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;
}

.sticky-header {
right: 0;
left: unset;
}

@media screen and (min-width: 992px) {
.wpo-site-header #navbar > ul > li > a:before {
right: 0;
left: unset;
}

.wpo-site-header #navbar > ul > li > .sub-menu > .menu-item-has-children > a:before {
left: 15px;
right: unset;
transform: translateY(-50%);
}

.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: 767px) {
.wpo-site-header .header-right > div {
margin-left: 10px;
margin-right: 0;
}
}

.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;
}
}

@media (max-width: 575px) {
.cart-search-contact .header-search-form {
left: -50px;
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;
}

@media (max-width: 575px) {
.wpo-site-header .header-right .header-search-content-toggle {
left: -50px;
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;
}

@media screen and (min-width: 992px) {
.wpo-site-header #navbar > ul .sub-menu {
right: 0;
left: unset;
}

.wpo-site-header #navbar > ul > li .sub-menu a:after {
right: 20px;
left: unset;
}

.wpo-site-header #navbar > ul > li > .sub-menu .sub-menu {
right: 110%;
left: unset;
}
}

@media screen and (min-width: 992px) and (max-width: 1300px) {
.wpo-site-header #navbar > ul > li > .sub-menu .sub-menu {
left: 110%;
right: auto;
}
}

@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%);
}

.wpo-site-header #navbar .sub-menu > li:hover > .sub-menu {
right: 100%;
left: unset;
}
}

@media screen and (min-width: 992px) and (max-width: 1300px) {
.wpo-site-header #navbar .sub-menu > li:hover > .sub-menu {
left: 100%;
right: auto;
}
}

@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;
}
}

@media (max-width: 575px) {
.wpo-hero-section-1.wpo-hero-section-2 .right-vec .right-img .video-holder {
right: 0;
left: unset;
}

.wpo-hero-section-1.wpo-hero-section-2 .right-vec .right-img .r-img {
right: 195px;
left: unset;
}
}

.wpo-site-header .header-right .header-right-menu-wrapper .right-menu-toggle-btn {
text-align: left;
}

.wpo-site-header .header-right .header-right-menu-wrapper .right-menu-toggle-btn span {
margin-right: auto;
margin-left: 0;
}

.wpo-site-header .header-right .header-right-menu-wrapper .header-right-menu-wrap {
left: -380px;
right: unset;
}

@media (max-width: 575px) {
.wpo-site-header .header-right .header-right-menu-wrapper .header-right-menu-wrap {
left: -320px;
right: unset;
}
}

.wpo-site-header .header-right .header-right-menu-wrapper .header-right-menu-wrap.right-menu-active {
left: 0;
right: unset;
}

.wpo-site-header .header-right .header-right-menu-wrapper .header-right-menu-wrap .right-menu-close {
left: 20px;
right: unset;
}

.wpo-site-header .header-right .header-right-menu-wrapper .header-right-menu-wrap .project-widget .post .img-holder {
float: right;
}

.wpo-site-header .header-right .header-right-menu-wrapper .header-right-menu-wrap .project-widget .post .details {
padding-right: 20px;
padding-left: 0;
float: right;
}

.wpo-site-header .header-right .header-right-menu-wrapper .header-right-menu-wrap .project-widget .post .details .date i {
padding-left: 7px;
padding-right: 0;
}

.wpo-site-header .header-right .header-right-menu-wrapper .header-right-menu-wrap .wpo-contact-widget ul li {
padding-right: 35px;
padding-left: 0;
}

.wpo-site-header .header-right .header-right-menu-wrapper .header-right-menu-wrap .wpo-contact-widget ul li i {
right: 0;
left: unset;
}

.wpo-site-header .header-right .header-right-menu-wrapper .header-right-menu-wrap .wpo-contact-widget ul li .fi:before {
margin-left: 15px;
margin-right: 0;
}

.wpo-site-header .header-right .header-right-menu-wrapper .header-right-menu-wrap .newsletter-widget form .submit button {
left: 0px;
right: unset;
}

.wpo-hero-slider .swiper-slide .thumb {
right: 15px;
left: unset;
}

.wpo-hero-slider .swiper-container {
right: 0;
left: unset;
}

.wpo-hero-slider .slide-inner {
right: 0;
left: unset;
background-position: center;
text-align: right;
}

.wpo-hero-slider .slide-inner:before {
right: 0;
left: unset;
}

.wpo-hero-slider .slide-inner .slide-content {
padding-right: 30px;
padding-left: 0;
right: 0;
left: unset;
}

.wpo-hero-slider .swiper-pagination-bullet:before {
right: -6px;
left: unset;
}

.wpo-hero-slider .swiper-container-horizontal > .swiper-pagination-bullets,
.wpo-hero-slider .swiper-pagination-custom,
.wpo-hero-slider .swiper-pagination-fraction {
left: 20px;
right: auto;
text-align: left;
}

.wpo-hero-slider .gradient-overlay {
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 .tag-widget ul li a {
margin-left: 10px;
margin-right: 0;
}

.wpo-site-footer .social-widget ul li a i {
margin-left: 10px;
margin-right: 0;
}

.sticky-header {
right: 0;
left: unset;
}

.wpo-blog-hero-area .wpo-blog-grids .grid {
float: right;
}

.wpo-blog-hero-area .wpo-blog-grids .grid.s2 {
padding-left: 0;
padding-right: 0;
}

@media (max-width: 767px) {
.wpo-blog-hero-area .wpo-blog-grids .grid.s2 {
padding-left: 7.5px;
padding-right: 0;
}
}

.wpo-blog-hero-area .wpo-blog-grids .grid.s2 .img-holder:last-child {
margin-left: 0;
margin-right: 0;
}

.wpo-blog-hero-area .wpo-blog-grids .grid .img-holder:before {
right: 0;
left: unset;
}

.wpo-blog-hero-area .wpo-blog-grids .grid .img-holder .wpo-blog-content {
right: 0;
left: unset;
}

.wpo-blog-hero-area .wpo-blog-grids .grid .img-holder .wpo-blog-content ul li + li {
margin-right: 20px;
margin-left: 0;
}

.wpo-blog-hero-area .wpo-blog-grids .grid .img-holder .wpo-blog-content ul li:last-child {
padding-right: 10px;
padding-left: 0;
}

.wpo-blog-hero-area .wpo-blog-grids .grid .img-holder .wpo-blog-content ul li:last-child:before {
right: -8px;
left: unset;
}

.wpo-breacking-news .b-title {
padding-right: 0;
padding-left: 0;
}

.wpo-breacking-news .b-title span {
border-radius: 10px 10px 0 0;
}

.wpo-breacking-news .wpo-breacking-wrap .wpo-breacking-item .wpo-breacking-text {
padding-right: 15px;
padding-left: 0;
}

.wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-img .thumb {
right: 15px;
left: unset;
}

.wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-content ul li:last-child {
padding-right: 30px;
padding-left: 0;
}

.wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-content ul li:last-child:before {
right: 10px;
left: unset;
transform: translateY(-50%);
}

.wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-content ul li img {
margin-left: 10px;
margin-right: 0;
}

@media screen and (min-width: 992px) {
.wpo-blog-highlights-section .blog-sidebar {
padding-right: 10px;
padding-left: 0;
}
}

.wpo-blog-sponsored-section .wpo-blog-sponsored-wrap .wpo-blog-item .wpo-blog-img .thumb {
right: 15px;
left: unset;
}

.wpo-blog-sponsored-section .wpo-blog-sponsored-wrap .wpo-blog-item .wpo-blog-content ul li:last-child {
padding-right: 30px;
padding-left: 0;
}

.wpo-blog-sponsored-section .wpo-blog-sponsored-wrap .wpo-blog-item .wpo-blog-content ul li:last-child:before {
right: 10px;
left: unset;
transform: translateY(-50%);
}

.wpo-blog-sponsored-section .wpo-blog-sponsored-wrap .wpo-blog-item .wpo-blog-content ul li img {
margin-left: 10px;
margin-right: 0;
}

.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field input {
padding-left: 190px;
padding-right: 15px;
}

@media (max-width: 767px) {
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field input {
padding-left: 145px;
padding-right: 15px;
}
}

@media (max-width: 450px) {
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field input {
padding-left: 100px;
padding-right: 15px;
}
}

.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field button {
padding-left: 40px;
padding-right: 0;
left: 8px;
right: unset;
}

.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field button:before {
left: 40px;
right: unset;
transform: translateY(-50%);
}

@media (max-width: 767px) {
.wpo-subscribe-section .wpo-subscribe-wrap .subscribe-form .input-field button:before {
left: 20px;
right: unset;
}
}

.main-blog-area .blog-sidebar {
padding-right: 0;
padding-left: 0;
}

.wpo-blog-features-section .wpo-blog-features-item .wpo-blog-features-img .thumb {
right: 15px;
left: unset;
}

.video-blog .wpo-blog-highlights-wrap .wpo-blog-items .wpo-blog-item .wpo-blog-content {
padding-right: 20px;
padding-left: 0;
}

@media (max-width: 767px) {
.video-blog .wpo-blog-highlights-wrap .wpo-blog-items .wpo-blog-item .wpo-blog-content {
padding-right: 0;
padding-left: 0;
}
}

.video-blog .wpo-blog-highlights-wrap .wpo-blog-items .wpo-blog-item .wpo-blog-img .video-btn {
right: 50%;
left: unset;
transform: translate(50%, -50%);
}

.video-blog .wpo-blog-highlights-wrap .wpo-blog-items .wpo-blog-item .wpo-blog-img .video-btn:before {
right: -12px;
left: unset;
}

.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 #3756f7;
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 #3756f7;
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;
}

.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 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-info .nav-tabs li {
margin-left: 1px;
margin-right: 0;
}

.wpo-shop-single-section .product-info .nav-tabs a:before {
right: 0;
left: unset;
}

.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;
}

.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: 0;
right: unset;
transform: rotate(180deg);
}

.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:before {
right: -12px;
left: unset;
}

@media screen and (min-width: 1200px) {
.blog-pg-left-sidebar .blog-sidebar {
padding-left: 45px;
padding-right: 0;
}
}

@-webkit-keyframes save-the-date-pulse {

from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(0.95, 0.95, 0.95);
transform: scale3d(0.95, 0.95, 0.95);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}

}

@keyframes save-the-date-pulse {

from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(0.95, 0.95, 0.95);
transform: scale3d(0.95, 0.95, 0.95);
}
to {
-webkit-transform: scale3d(1, 1, 1);
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 #eef0fc;
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;
}

.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;
}

.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;
}
}

.wpo-contact-pg-section form input,
.wpo-contact-pg-section form select,
.wpo-contact-pg-section form textarea {
padding-right: 25px;
padding-left: 0;
}

.wpo-contact-pg-section form .submit-area {
margin-right: 0;
margin-left: 0;
}

.wpo-contact-pg-section form > div {
float: right;
}

.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: 14px;
left: unset;
}

.input-box label {
padding-right: 20px !important;
padding-left: 0;
}

.input-group-btn {
left: 10px;
right: unset;
}
.wpo-site-header #navbar > ul > li > .sub-menu > .menu-item-has-children > a:before,
.blog-sidebar .category-widget ul a:before{
  content: "\e64a";
}
.wpo-site-header .header-right{
  z-index: 1000;
}
@media (max-width: 440px) {
    .wpo-site-header .navbar-header .navbar-brand img {
        max-width: 145px;
    }
}
@media (min-width: 767px) {

 .wpo-blog-hero-area .wpo-blog-grids .grid.s2{
  margin-left: 6px;
}
 }
 .preloader{
  z-index: 1002;
 }
 .wpo-blog-pg-section .entry-meta ul li{
  display: flex;
 }
.blog-sidebar .wpo-contact-widget a::before{
  content: "\e629";
}
.wpo-blog-single-section .more-posts .previous-post .post-control-link:before{
  content: "\e628";
}
.wpo-blog-single-section .more-posts .next-post .post-control-link:before{
  content: "\e629";

}