.header_v4 .top_header .brand_logo,
.header_v1 .brand_logo {
  text-align: right;
}

.top_header .top-right .info {
  margin-left: 0px;
  margin-right: 25px;
}

.header_navigation .nav-container .main-menu ul li .mega-menu,
.header_navigation .nav-container .main-menu ul li .sub-menu {
  left: auto;
  right: 0;
  text-align: right;
}

.header_search .form_group .form_control {
  padding-left: 0px;
  padding-right: 45px;
}

.header_search .form_group .fa-search {
  left: auto;
  right: 17px;
}

.olima_sidebar .widget_box.featured_post .single_post .post_content {
  margin-left: 0px;
  margin-right: 20px;
}

.latest_post_v1 .grid_item .post_content .post_meta span {
  margin-right: 0px;
  margin-left: 10px;
}

.post_meta span:before {
  margin-right: 0px;
  margin-left: 10px;
}

.vagetarian_v1 .button_box {
  float: left;
}

.post_tag {
  left: auto;
  right: 0;
}

.post_tag a {
  margin-right: 0px;
  margin-left: 5px;
}

.features_post_v2 .grid_item.grid_post_big .post_img .date {
  left: auto;
  right: 40px;
}

.vagetarian_v1 .grid_item .post_img .post_overlay .post_content,
.trending_v1 .grid_item .post_img .post_overlay .post_content {
  left: auto;
  right: 20px;
}

.vagetarian_v1 .grid_item .post_img .post_overlay .post_content .post_meta span,
.trending_v1 .grid_item .post_img .post_overlay .post_content .post_meta span {
  margin-right: 0px;
  margin-left: 15px;
}

.footer_v1 .widget_box.useful_link_widget .widget_link li {
  margin-right: 0px;
  margin-left: 30px;
}

.footer_v1 .widget_box.useful_link_widget .social_link li {
  margin-right: 0px;
  margin-left: 20px;
}

/* home-v2 */
.hero_post_slide_v2 .grid_item .post_img .post_overlay .post_meta .admin span {
  margin-left: 0px;
  margin-right: 10px;
}

.olima_place_v1 .place_row .place_about_box .place_count_box .single_count {
  margin-right: 0px;
  margin-left: 29px;
}

.olima_place_v1 .place_row .place_about_box .place_count_box .single_count:after {
  right: auto;
  left: -15px;
}

.olima_sidebar .widget_box.place_widget_box ul li a i {
  margin-right: 0px;
  margin-left: 10px;
  float: left;
}

.blog_v1 .grid_item .post_content {
  margin-left: 0px;
  margin-right: -50px;
}

.blog_v1 .grid_item .post_content .post_meta span {
  margin-right: 0px;
  margin-left: 30px;
}

.video_v2 .video_slide_v2 .video_slide_v2_nav .swiper-button-next {
  right: auto;
  left: 25%;
}

.video_v2 .video_slide_v2 .video_slide_v2_nav .swiper-button-prev {
  left: auto;
  right: 25%;
}

.blog_v2 .grid_item .post_content .post_meta span {
  margin-left: 30px;
  margin-right: 0px;
}

.newsletter_v1 .newsletter_box .form_group .submit_btn {
  left: 0;
  right: auto;
}

.instagram_v2 .instagram_slide_v2 .gird_item .post_img .post_overlay .post_content .insta_icon {
  right: auto;
  left: 20px;
}

.footer_v2 .copyright_area:before {
  left: auto;
  right: 0;
}

.footer_v2 .widget_box.contact_widget p i {
  left: auto;
  right: 0;
}

.footer_v2 .widget_box.contact_widget p {
  padding-left: 0px;
  padding-right: 30px;
}

/* home-v3 */
.header_v3 .top_header .social_widget {
  text-align: right;
}

.top_header .top-right .search-nav {
  margin-left: 0px;
  margin-right: 25px;
}

.features_post_v1 .grid_item.grid_post_big .post_overlay .post_content .post_meta .tag_btn,
.latest_post_v2 .grid_item .post_content .post_meta .tag_btn,
.hero_post_v3 .grid_item .post_img .post_overlay .post_content .post_meta .tag_btn {
  margin-right: 0px;
  margin-left: 10px;
}

.latest_post_v2 .sidebar_v1 .widget_box h4:before,
.section_title_2 h3:before {
  left: auto;
  right: 0;
}

.latest_post_v2 .sidebar_v1 .widget_box h4:after,
.section_title_2 h3:after {
  left: auto;
  right: 30px;
}

.latest_post_v2 .sidebar_v1 .widget_box.archive_widget ul li a span {
  float: left;
}

.features_post_v1 .grid_item .post_content {
  margin-left: 0px;
  margin-right: 30px;
}

.olima_highlights_post .grid_item .post_img .date {
  left: auto;
  right: 40px;
}

.blog_v4 .section_title_2 h3:after,
.video_v3 .section_title_2 h3:after,
.blog_v3 .section_title_2 h3:after,
.blog_v4 .section_title_2 h3:before,
.video_v3 .section_title_2 h3:before,
.blog_v3 .section_title_2 h3:before {
  right: auto;
}

.video_v3 .grid_item .post_img .post_overlay .post_content {
  text-align: right;
  left: auto;
  right: 30px;
}

.footer_v3 .widget_box.featured_post .single_post .post_content,
.blog_v4 .grid_item .post_content .post_meta span,
.video_v3 .video_play_list .grid_item .post_content {
  margin-left: 0px;
  margin-right: 20px;
}

.blog_v4 .grid_item .post_img .date {
  left: auto;
  right: 20px;
}

.footer_v3 .widget_box.useful_link_widget .widget_link li:before {
  margin-right: 0px;
  margin-left: 10px;
}

.footer_v3 .widget_box.about_box p span {
  left: auto;
  right: 0;
  padding-right: 0px;
  padding-left: 20px;
}

.footer_v3 .widget_box.about_box .about_content p {
  padding-right: 0px;
}

.footer_v3 .widget_box.about_box p {
  padding-left: 0px;
  padding-right: 70px;
}

.footer_v3 .footer_bottom .newsletter_text h5 i {
  margin-right: 0px;
  margin-left: 40px;
}

.footer_v3 .footer_bottom .newsletter_box .olima_btn {
  right: auto;
  left: 7px;
}

.olima_breadcrumb {
  text-align: right;
}

.olima_breadcrumb .breadcrumb-link {
  float: left;
}

/* about */
.olima_about .olima_content_box ul.social_link li {
  margin-right: 0px;
  margin-left: 5px;
}

.olima_about .olima_content_box blockquote i {
  left: auto;
  right: 30px;
}

.testimonial-area-v1 .button_box {
  float: left;
}

.testimonial-area-v1 .testimonial_slide_one .testimonial_box:after {
  right: auto;
  left: 40px;
}

.testimonial-area-v1 .testimonial_slide_one .testimonial_box .author_box span {
  margin-left: 0px;
  margin-right: 25px;
}

.testimonial-area-v1 .testimonial_slide_one .testimonial_box .rating {
  left: auto;
  right: 35px;
}

/* shop */
.olima_sidebar .widget_box.category_widget_2 ul li a span {
  float: left;
}

.olima_sidebar .widget_box.tags_widget ul li {
  margin-right: 0px;
  margin-left: 10px;
}

.olima_sidebar .widget_box.color_widget .single_checkbox {
  margin-right: 0px;
  margin-left: 7px;
}

.olima_pagination ul li {
  margin-left: 8px;
  margin-right: 0px;
}

.nice-select .list li,
.nice-select {
  text-align: right !important;
}

.nice-select:after {
  left: 0;
  right: auto;
}

.olima_shop_details .shop_details_box ul li span,
.olima_shop_details .shop_details_box .button_box .nice-number {
  margin-right: 0px;
  margin-left: 20px;
}

.olima_shop_details .shop_details_box ul li {
  margin-right: 0px;
  margin-left: 10px;
}

.olima_shop_details .discription_area .shop_review_area .review_user {
  padding-left: 0px;
  padding-right: 100px;
}

.olima_shop_details .discription_area .shop_review_area .review_user img {
  left: auto;
  right: 0;
}

.single_radio span,
.single_checkbox span {
  margin-left: 0px;
  margin-right: 30px;
}

.single_input_label:after,
.single_input_label:before {
  left: auto;
  right: 0;
}

.olima_shop .shop_filter .nice-select:after {
  left: 0;
  right: auto;
}

.olima_sidebar .widget_box.size_widget .single_checkbox .single_label span {
  margin-left: 0;
  margin-right: 0px;
}

.nice-select:after {
  right: auto;
  left: 12px;
}

.nice-select {
  padding-left: 30px;
  padding-right: 18px;
}

/* cart */
.coupon_box .form_group .olima_btn {
  right: auto;
  left: 0;
}

.olima_checkout .nice-select:after {
  left: 20px;
}

/* blog */
.olima_blog_grid .grid_item .post_content .comments i,
.olima_blog_masonry .grid_item .post_content .comments i,
.related_post .grid_item .post_content .comments i {
  margin-right: 0px;
  margin-left: 10px;
}

.olima_blog_grid .grid_item .post_content .btn_heart,
.olima_blog_standard .grid_item .post_content .btn_heart,
.olima_blog_masonry .grid_item .post_content .btn_heart,
.related_post .grid_item .post_content .btn_heart {
  float: left;
}

.olima_blog_grid .grid_item .post_content .btn_heart i,
.olima_blog_standard .grid_item .post_content .btn_heart i,
.olima_blog_masonry .grid_item .post_content .btn_heart i,
.related_post .grid_item .post_content .btn_heart i {
  margin-left: 5px;
  margin-right: 0px;
}

.olima_blog_grid .olima_sidebar .widget_box.featured_post .single_post .post_content,
.olima_blog_standard .olima_sidebar .widget_box.featured_post .single_post .post_content,
.olima_blog_details .olima_sidebar .widget_box.featured_post .single_post .post_content {
  margin-left: 0px;
  margin-right: 15px;
}

.header_navigation .nav-container .main-menu ul li .sub-menu li .sub-menu {
  left: auto;
  right: 100%;
}

.olima_blog_details .blog_details_wrapper .post_prev_next .box .prev i,
.olima_blog_details .blog_details_wrapper .post_share_tag .post_tag_box ul li,
.olima_blog_details .blog_details_wrapper .post_content .content_list ul li:before {
  margin-right: 0px;
  margin-left: 10px;
}

.olima_blog_details .blog_details_wrapper .post_share_tag .social_box {
  float: left;
}

.olima_blog_details .blog_details_wrapper .post_prev_next .box .next i,
.olima_blog_details .blog_details_wrapper .post_share_tag .social_box ul li {
  margin-left: 0px;
  margin-right: 10px;
}

.olima_blog_details .blog_details_wrapper .author_box {
  padding-left: 0px;
  padding-right: 80px;
}

.olima_blog_details .blog_details_wrapper .author_box img {
  left: auto;
  right: 0;
}

.olima_blog_details .blog_details_wrapper .comment_area .single_comment .reply_btn {
  right: auto;
  left: 0;
}

.olima_blog_details .blog_details_wrapper .comment_area .single_comment .comment_info {
  margin-left: 0px;
  margin-right: 25px;
}

.olima_blog_details .blog_details_wrapper .comment_area .single_comment:nth-child(2n+1) {
  padding-left: 0px;
  padding-right: 100px;
}

/* contact us */
.olima_conact .contact_information .info_box span i {
  margin-right: 0px;
  margin-left: 15px;
}

.olima_conact .contact_information .social_box ul li {
  margin-right: 0px;
  margin-left: 7px;
}

/* dashboard */
.user-dashbord .main-info ul.list {
  float: right;
}

.user-dashbord .card-box:after {
  right: auto;
  left: 10px;
}

div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0px;
  margin-right: 0.5em;
}

.user-dashbord .user-profile-details .edit-info-area .form_control {
  padding-left: 0px;
  padding-right: 23px;
}

.user-dashbord .form-content .form_group .btn {
  margin-right: 0px;
  margin-left: 10px;
}

.user-dashbord .user-profile-details .edit-info-area .file-upload-area {
  margin-left: 0px;
  margin-right: 30px;
}

.faq-area-v1 .faq-details-wrapper .card .card-header .toggle_btn {
  float: left;
}

.latest_post_v2 .button_box .load-btn i {
  margin-right: 0px;
  margin-left: 10px;
}

.olima_highlights_post .post_filter {
  text-align: left;
}

.olima_highlights_post .post_filter .filter_btn {
  margin-left: 0px;
  margin-right: 40px;
}

.olima_shop_details .discription_area .discription_tabs .nav-tabs .nav-item {
  margin-right: 0px;
  margin-left: 50px;
}

.gallery-area-v1,
.faq-area-v1,
.user-dashbord,
.conact_v1,
.olima_blog_details,
.olima_blog_masonry,
.olima_blog_standard,
.olima_blog_grid,
.olima_checkout,
.olima_cart,
.olima_shop_details,
.olima_shop,
.testimonial-area-v1,
.olima_about,
.footer_v3,
.blog_v4,
.video_play_list,
.blog_v3 .grid_item .post_content,
.olima_highlights_post,
.features_post_v1,
.latest_post_v2 .sidebar_v1 .widget_box.newsletter_widget,
.latest_post_v2,
.hero_post_v3 .grid_item,
.footer_v2,
.blog_v2 .grid_item .post_content,
.blog_v1,
.footer_v1,
.vagetarian_v1 .grid_item,
.trending_v1 .grid_item,
.vagetarian_v1,
.latest_post_v1 {
  text-align: right;
}
.update_cart.mr-4 {
  margin-right: 0 !important;
  margin-left: 20px;
}
.olima_highlights_post .post_filter {
  margin-top: 4px;
}
.header_search .form_group .form_control, .product_search .form_group .form_control {
  padding-left: 0;
  padding-right: 45px;
}
section.olima_contact {
  text-align: right;
}
.user-dashboard {
  text-align: right;
}
.user-dashboard .main-info ul.list {
  float: right;
}
.user-dashboard .user-profile-details .edit-info-area .form_control {
  padding-left: 0;
  padding-right: 23px;
}
.user-dashboard .main-info ul.list li p span {
  margin-right: 0;
  margin-left: 20px;
}

.olima_shop_details .shop_details_box .price del {
  margin-left: 0px;
  margin-right: 15px;
}