body {
  direction: rtl;
  unicode-bidi: embed;
}
caption,
th,
td {
  text-align: right;
}
/* screen.css */
ul {
  margin-right: 1.5em;
  margin-left: 0;
}
ul li {
  margin-right: .85em;
  margin-left: 0;
}
ol {
  margin-right: 2.35em;
  margin-left: 0;
}
ol ol, ul ol {
  margin-right: 2.5em;
  margin-left: 0;
}

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
  float: right;
  margin-right: 0;
  margin-left: 4%;
}
.last {
  margin-left: 0 !important;
  clear: left;
}
.one_half .one_half {
  margin-right: 0;
  margin-left: 8.3333%;
}
.one_half .one_third {
  margin-right: 0;
  margin-left: 8.3333%;
}
.one_half .two_third {
  margin-right: 0;
  margin-left: 8.3333%;
}
.two_third .one_third {
  margin-right: 0;
  margin-left: 6.1224%;
}
.two_third .two_third {
  margin-right: 0;
  margin-left: 6.1224%;
}
.two_third .one_fourth {
  margin-right: 0;
  margin-left: 6.1224%;
}
.two_third .three_fourth {
  margin-right: 0;
  margin-left: 6.1224%;
}

.effect-morph:hover .image_shadow_wrap {
  -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, .3);
  -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, .3);
          box-shadow: 0 0 10px 5px rgba(0, 0, 0, .3);

  -moz--box-shadow: 0 0 10px 5px rgba(0, 0, 0, .3);
}
.has-shadow .image_shadow_wrap:after {
  right: auto;
  left: 10px;
}
.image_overlay {
  right: 0;
  left: auto;
}
blockquote {
  padding-right: 60px;
  padding-left: 20px;
}
blockquote:before {
  right: 5px;
  left: auto;
  margin-right: 0;
  margin-left: 10px;
}
blockquote::before {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
       -o-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.fancybx-close {
  right: auto;
  left: -18px;
}
.skin-theme .fancybx-close {
  right: auto;
  left: 5px;
}
#top_area {
  right: auto;
  left: 10px;
}
#logo_text {
  right: 10px;
  left: auto;
}
#logo {
  right: 0;
  left: auto;
}
#language_flags {
  right: auto;
  left: 10px;
}
#language_flags ul li {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}
.widget_qtranslate ul.qtrans_language_chooser li {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}
#navigation {
  right: auto;
  left: -5px;
}
.nav2select {
  margin-right: 0;
  margin-left: 15px;
}
#navigation ul ul .has-children>a:after { 
  float:left;
  border-right: 5px solid;
  border-left: none; 
}
#navigation > ul > li.has-children > a:after {
  margin-left: none;
  margin-right: 0.5em;
}
.jqueryslidemenu ul li {
  float: right;
}
.jqueryslidemenu ul li ul {
  left: auto !important;
  right: 100%;
}
.jqueryslidemenu ul li ul ul {
  right: 100%;
}
.theme_tabs .theme-icon,
.theme_mini_tabs .theme-icon,
.theme_vertical_tabs .theme-icon,
.theme_tab .theme-icon,
.jqueryslidemenu [class^="icon-"],
.jqueryslidemenu [class*=" icon-"],
.theme_tabs [class^="icon-"],
.theme_mini_tabs [class^="icon-"],
.theme_vertical_tabs [class^="icon-"],
.theme_tab [class^="icon-"],
.tabs [class^="icon-"],
.mini_tabs [class^="icon-"],
.vertical_tabs [class^="icon-"],
.tab [class^="icon-"],
.tabs .theme-icon,
.mini_tabs .theme-icon,
.vertical_tabs .theme-icon,
.tab .theme-icon,
.jqueryslidemenu .theme-icon,
.theme_button .theme-icon,
.button .theme-icon,
.menu-icon-footer {
  margin-left: 0.3em;
  margin-right: 0em;
}
.search-links i.icon_text:before {
	padding-right:0px;
	padding-left:5px;
}
#breadcrumbs span, #breadcrumbs a {
  float: right;
}
#breadcrumbs .separator {
  margin: 0 3px;
}
a#back-to-top {
  right: auto;
  left: 30px;
}
#copyright {
  float: right;
}
#footer_menu {
  float: left;
  text-align: left;
}
#footer_right_area {
  right: auto;
  left: 0;
}
.portfolios.sortable header span {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}
#page .portfolios.sortable header a {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}
.portfolios .portfolio_one_column {
  clear: right;
}
.portfolio_one_column .portfolio_image {
  float: right;
}
.portfolio_one_column .portfolio_details {
  float: right;
  padding-right: 28px;
  padding-left: 0;
}
.portfolio_one_column.with_sidebar .portfolio_details {
  padding-right: 28px;
  padding-left: 0;
}
.portfolios .portfolio_two_columns {
  margin-right: 0;
  margin-left: -56px;
}
.portfolio_two_columns .portfolio_item {
  margin-right: 0;
  margin-left: 56px;
}
.portfolios .portfolio_two_columns.with_sidebar {
  margin-right: 0;
  margin-left: -40px;
}
.portfolio_two_columns.with_sidebar .portfolio_item {
  margin-right: 0;
  margin-left: 40px;
}
.portfolios .portfolio_three_columns {
  margin-right: 0;
  margin-left: -39px;
}
.portfolio_three_columns .portfolio_item {
  margin-right: 0;
  margin-left: 39px;
}
.portfolios .portfolio_three_columns.with_sidebar {
  margin-right: 0;
  margin-left: -30px;
}
.portfolio_three_columns.with_sidebar .portfolio_item {
  margin-right: 0;
  margin-left: 30px;
}
.portfolios .portfolio_four_columns {
  margin-right: 0;
  margin-left: -28px;
}
.portfolio_four_columns .portfolio_item {
  margin-right: 0;
  margin-left: 28px;
}
.portfolios .portfolio_four_columns.with_sidebar {
  margin-right: 0;
  margin-left: -26px;
}
.portfolio_four_columns.with_sidebar .portfolio_item {
  margin-right: 0;
  margin-left: 26px;
}

.portfolios .portfolio_five_columns {
  margin-right: 0;
  margin-left: -25px;
}
.portfolio_five_columns .portfolio_item {
  margin-right: 0;
  margin-left: 25px;
}
.portfolios .portfolio_five_columns.with_sidebar {
  margin-right: 0;
  margin-left: -20px;
}
.portfolio_five_columns.with_sidebar .portfolio_item {
  margin-right: 0;
  margin-left: 20px;
}
.portfolios .portfolio_six_columns {
  margin-right: 0;
  margin-left: -24px;
}
.portfolio_six_columns .portfolio_item {
  margin-right: 0;
  margin-left: 24px;
}
.portfolios .portfolio_six_columns.with_sidebar {
  margin-right: 0;
  margin-left: -18px;
}
.portfolio_six_columns.with_sidebar .portfolio_item {
  margin-right: 0;
  margin-left: 18px;
}
.portfolios .portfolio_seven_columns {
  margin-right: 0;
  margin-left: -20px;
}
.portfolio_seven_columns .portfolio_item {
  margin-right: 0;
  margin-left: 20px;
}
.portfolios .portfolio_seven_columns.with_sidebar {
  margin-right: 0;
  margin-left: -21px;
}
.portfolio_seven_columns.with_sidebar .portfolio_item {
  margin-right: 0;
  margin-left: 21px;
}
.portfolios .portfolio_eight_columns {
  margin-right: 0;
  margin-left: -24px;
}
.portfolio_eight_columns .portfolio_item {
  margin-right: 0;
  margin-left: 24px;
}
.portfolios .portfolio_eight_columns.with_sidebar {
  margin-right: 0;
  margin-left: -18px;
}
.portfolio_eight_columns.with_sidebar .portfolio_item {
  margin-right: 0;
  margin-left: 18px;
}
.entry .entry_meta span,
.entry .entry_meta time {
	float:right;
	padding: 0 1px;
}
.entry .entry_meta .comments {
  float: left;
}
.entry_meta .meta-icon{
  padding-right:0px;
  padding-left:4px;
  float:right;
  line-height:inherit;
}
.entry .entry_meta .separator {
  padding: 0 3px;
}
.entry_meta .meta-text{
	padding-left:5px;
	padding-right:0;
}
.entry_meta .meta-icon-comments,
.entry_meta .icon_folder-meta,
.entry_meta .icon_tags-meta,
.entry_meta .icon_tag-meta {
  padding-right:4px;
  padding-left:0px;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
       -o-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.entry_meta .meta-icon-comments{
  padding-left:2px;
  padding-right:0px;
  float:left;
}
#feature .entry_meta .comments {
  right: auto;
  left: 0;
}
#author .gravatar {
  float: left;
  margin-right: 20px;
  margin-left: 0;
}
.wp-pagenavi {
  text-align: right;
}
.wp-pagenavi a, .wp-pagenavi span {
  float: right;
}
.wp-pagenavi .theme-icon{
  line-height:revert;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
       -o-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.current, .wp-pagenavi span.extend {
  margin-right: 0;
  margin-left: 5px;
}
.author_info {
  padding-right: 15px;
  padding-left: 0;
}
.related_popular_wrap .posts_list .thumbnail {
  margin-right: 0;
  margin-left: 15px;
}
.entry_navigation .nav-previous {
  float: right;
}
.entry_navigation .nav-next {
  float: left;
  text-align: left;
}
.commentlist ul {
  margin-right: 20px;
  margin-left: 0;
}

.gravatar {
  float: right;
}
.comment_content {
  padding-right: 20px;
  padding-left: 0;
}
.commentlist li ul li {
  margin-right: 20px;
  margin-left: 0;
}
.comment_time {
  float: left;
}

.comments_navigation .nav_previous {
  float: right;
}
.comments_navigation .nav_next {
  float: left;
}
#comments label {
  padding-right: 6px;
  padding-left: 0;
}
.widget .wp-block-archives-list li > a:before,
.widget .wp-block-categories-list li > a:before,
.widget_display_replies li > a:first-child:before,
.widget_display_views li a:before,
.widget_display_topics li > a:first-child:before,
.widget_display_forums li a:before,
.widget_subnav li a:before,
.widget_recent_entries li a:before,
.widget_recent_comments li:before,
.widget_pages li a:before,
.widget_links li a:before,
.widget_categories li a:before,
.widget_archive li a:before,
.widget_meta li a:before,
.widget_rss li a:before,
.flexipages_widget li a:before {
  float: right;
  margin-right: 0;
  margin-left: 5px;
  
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.widget_recent_comments li:before {
  margin-right: 1px;
  margin-left: 7px;
}
.widget_nav_menu li ul.sub-menu {
  margin-right: 2em;
  margin-left: 0;
}
.widget .wp-block-archives-list li:after,
.widget .wp-block-categories-list li:after,
.widget_archive_wrap li:after,
.widget_categories_wrap li:after ,
.widget_archive li:after,
.widget_categories li:after {
    content: "\200E‎";
}
#footer .widget .wp-block-archives-list li a,
#footer .widget .wp-block-categories-list li a,
#footer .widget_display_replies li > a:first-child,
#footer .widget_display_views li a,
#footer .widget_display_topics li > a:first-child,
#footer .widget_display_forums li a,
#footer .widget_subnav li a,
#footer .widget_recent_entries li a,
#footer .widget_recent_posts li a,
#footer .widget_popular_posts li a,
#footer .widget_related_posts li a,
#footer .widget_pages li a,
#footer .widget_links li a,
#footer .widget_categories li a,
#footer .widget_archive li a,
#footer .widget_meta li a,
#footer .widget_rss li a {
  padding-right: 15px;
  padding-left: 0;
  background-position: right -3px;
}
#footer .widget .wp-block-archives-list ul.indent ul.children li,
.widget .wp-block-categories-list ul.indent ul.children li,
#footer .widget_categories ul.indent ul.children li,
.widget_categories ul.indent ul.children li {
  padding-left:0;
  padding-right: 16px;
}
.widget_categories ul ul {
	margin-bottom:-20px;
}
@-moz-document url-prefix() {
.widget_categories ul ul {
	margin-bottom:0px;
}	
}
#footer .widget_categories ul li a,
.widget_categories ul li a{
	display:inline-block;
	padding-left:5px;
}
#footer #searchform button {
  right: auto;
  left: 0;
}
#searchform button {
  margin-right: 2px;
  margin-left: 0;
}
#searchform.search_with_icon button,
#footer #searchform.search_with_icon button,
.woocommerce-product-search.search_with_icon button {
  top: 8px;
  left: 12px;
  right: auto;
}
#footer .widget_nav_menu li a {
  padding-left: 0;
  padding-right: 15px;
}
#footer .widget_nav_menu li a:after {
  right: 0;
  left: auto;
}
#footer .widget_nav_menu li a {
  padding-left: 0;
  padding-right: 15px;
  background-position: right 5px;
}
.widget_calendar .wp-calendar-nav-prev {
  text-align: right;
  float:right;
}
.widget_calendar .wp-calendar-nav-next {
  text-align: left;
  float:left;
}
.widget_pages ul ul {
  margin-right: 2em;
  margin-left: 0;
}
#footer .widget_pages ul ul {
  margin-right: 2em;
  margin-left: 0;
}
.posts_list .thumbnail, #sidebar .posts_list .thumbnail, #footer .posts_list .thumbnail {
  float: right;
  margin-right: 0;
  margin-left: 8px;
}
.posts_list li a, #sidebar .posts_list li a, #footer .posts_list li a {
  padding:0;
  line-height: 20px;
  background: none;	
}
.widget_authors .gravatar {
  float: right;
  margin-right: 0;
  margin-left: 8px;
}
.widget_contact_form label {
  padding-right: 6px;
  padding-left: 0;
}
.contact_form_wrap .contact_form label {
  padding-right: 5px;
  padding-left: 5px;
}
.contact_info_wrap .contact_address {
  padding-right: 2em;
  padding-left: 0;
}
.contact_info_wrap .icon_text:before {
  margin-right: 0;
  margin-left: 1em;
}
.contact_info_wrap .contact_zip {
  padding-right: 5px;
  padding-left: 0;
}
.flickr_wrap .flickr_badge_image {
  float: right;
  margin-right: 10px;
  margin-left: 0;
}
#footer .flickr_wrap {
  margin-right: 0;
  margin-left: -9px;
}
#footer .flickr_badge_image {
  margin-right: 0;
  margin-left: 9px;
}
.widget_social img {
  margin-right: 0;
  margin-left: 10px;
}
.widget_advertisement_125 a {
  margin-right: 1px;
  margin-left: 9px;
}
.tiny_fade .tiny-item {
  right: 0;
  left: 0;
}
.tiny_slide .tiny-item {
  float: right;
}
.tiny_slide [data-cycle] .tiny-item {
  float: left;
}
.tinyslider_images .tiny-pager {
  text-align: left;
}

.tinyslider_images .tiny-nav-next {
  right: auto;
  left: 0;
}
.tinyslider_images .tiny-nav-prev {
  right: 0;
  left: auto;
}
.tinyslider_images .tiny-nav-prev {
  background-position: -18px center;
}
.tinyslider_images .tiny-nav-prev:hover {
  background-position: -48px center;
}
.tinyslider_images .tiny-nav-next {
  background-position: -74px center;
}
.tinyslider_images .tiny-nav-next:hover {
  background-position: -104px center;
}
.tinyslider_images-caption {
  right: 0;
  left: auto;
}
.divider.top a {
  right: auto;
  left: 0;
  text-align: left;
}
.dropcap1, .dropcap2, .dropcap3, .dropcap4 {
  float: right;
}
.dropcap1 {
  margin-right: 0;
  margin-left: 8px;
}
.dropcap2 {
  padding-right: 0;
  padding-left: 2px;
  margin-right: 0;
  margin-left: 8px;
}
.dropcap2_inner {
   left: -2px;
}
.dropcap4 {
    margin: 6px 0 0 8px;
}
ul.list1,
ul.list2,
ul.list3,
ul.list4,
ul.list5,
ul.list6,
ul.list7,
ul.list8,
ul.list9,
ul.list10,
ul.list11,
ul.list12,
[class^="list_"],
[class*=" list_"] {
  margin-right: 5px;
  margin-left: 0;
}
ul.list1 li:before,
ul.list2 li:before,
ul.list3 li:before,
ul.list4 li:before,
ul.list5 li:before,
ul.list6 li:before,
ul.list7 li:before,
ul.list8 li:before,
ul.list9 li:before,
ul.list10 li:before,
ul.list11 li:before,
ul.list12 li:before,
[class^="list_"] li:before,
[class*=" list_"] li:before {
  float: right;
}
ul.list_outside li {
  padding-right: 20px;
  padding-left: 0;
}
ul.list_outside li:before {
  right: 0;
  left: auto;
}
[class^="icon_"]:before,
[class*=" icon_"]:before {
  float: right;
}
.table_style table {
  text-align: right;
}
.toggle_content .code, 
.toggle_content .theme_code {
  margin-right: -20px;
  margin-left: 0;
}
.toggle_content {
   padding: 15px 30px 10px 10px;
}
.milestone_icon {
  text-align: right;
}
.milestone_icon i {
  float: right;
}
.milestone_icon .milestone_number,
.milestone_icon .milestone_subject {
  margin-right: 92px;
  margin-left: 0;
}
.milestone_icon.milestone_small .milestone_number,
.milestone_icon.milestone_small .milestone_subject {
  margin-right: 72px;
  margin-left: 0;
}
.milestone_icon.milestone_large .milestone_number,
.milestone_icon.milestone_large .milestone_subject {
  margin-right: 108px;
  margin-left: 0;
}
.icons-ul {
  padding-right: 0;
  margin-right: 2.142857142857143em;
  margin-left: 0;
}
.icons-ul .icon-li {
  right: -2.142857142857143em;
  left: auto;
}



.icon-stack-1x,
.icon-stack-2x {
  right: 0;
  left: auto;
}
.content_box_title i {
  margin-right: 0;
  margin-left: .4em;
}
.theme_note_title, .note_title {
  padding-right: 16px;
  padding-left: 20px;
}
.iconbox_inline .iconbox_icon {
  float: right;
}
.iconbox_inline.iconbox_small .iconbox_icon i {
  margin-right: 0;
  margin-left: .6em;
}
.iconbox_inline .iconbox_icon i {
  margin-right: 0;
  margin-left: .5em;
}
.iconbox_inline.iconbox_large .iconbox_icon i {
  margin-right: 0;
  margin-left: .4em;
}
.iconbox_left .iconbox_icon {
  float: right;
}
.iconbox_left.iconbox_small .iconbox_icon i {
  margin-right: 0;
  margin-left: .6em;
}
.iconbox_left .iconbox_icon i {
  margin-right: 0;
  margin-left: .5em;
}
.iconbox_left.iconbox_large .iconbox_icon i {
  margin-right: 0;
  margin-left: .4em;
}

.process_steps_vertical li:before {
  right: 53px;
  left: auto;
  border-right-width: 1px;
  border-left-width: 0;
}
.process_steps_vertical .process_step_icon {
  float: right;
}
.process_steps_vertical .process_step_detail {
  padding-right: 30px;
  padding-left: 0;
}
.process_steps_vertical.process_steps_small li:before {
  right: 43px;
  left: auto;
}
.process_steps_vertical.process_steps_large li:before {
  right: 60px;
  left: auto;
}
.process_steps_horizontal li:before {
  right: 50%;
  left: auto;
}
.process_steps_horizontal li {
  float: right;
}

.slogan_with_button .slogan_text {
  float: right;
}
.slogan .theme_button, .slogan .button {
  float: left;
}

.gallery .gallery-item {
  float: right;
}

.progress-meter {
  float: right;
  padding-right: 0;
  padding-left: 3px;
  text-align: left;
}

.pie_progress canvas {
  right: 0;
  left: auto;
}
ul.theme_tabs li, ul.tabs li {
  float: right;
  margin-right: 0;
  margin-left: -1px;
}
ul.theme_mini_tabs li, ul.mini_tabs li {
  float: right;
  margin-right: 0;
  margin-left: 6px;
}
#footer ul.theme_mini_tabs, #footer ul.mini_tabs {
  padding-right: 0;
  padding-left: auto;
}

ul.theme_vertical_tabs, ul.vertical_tabs {
  float: right;
}
ul.theme_vertical_tabs a, ul.vertical_tabs a {
  border-right: 1px solid #e5e5e5;
  border-left: 0;
}
ul.theme_vertical_tabs li a.current, ul.vertical_tabs li a.current {
  margin-right: 0;
  margin-left: -1px;
}
.vertical_tabs_container .theme_panes, .vertical_tabs_container .panes {
  border-radius: 2px 0 2px 2px;
}
.carousel > ul > li {
  float: right;
}
.carousel_title {
  float: right;
}
.carousel_nav {
  float: left;
}
.carousel_nav_prev,
.carousel_nav_next {
  float: left;
  margin-right: 10px;
  margin-left: 0;
}
.masonry_items {
  margin-right: 0;
  margin-left: -20px;
}
.masonry_item {
  margin-right: 0;
  margin-left: 20px;
}
.masonry_item_image_overlay {
  right: 0;
  left: auto;
}
.masonry_isotope .masonry_items, .masonry_isotope .masonry_item {
  margin-right: 0;
  margin-left: 0;
}
.testimonial_content:after {
  right: 32px;
  left: auto;
}
.testimonial_author {
  float: right;
}
.testimonial_stars{
  padding-left:0px;
  padding-right:5px;
}
img.testimonial_avatar {
  float: right;
  margin-right: 10px;
  margin-left: 0;
}
.testimonial_name {
  margin-right: 85px;
  margin-left: 10px;
}
.testimonial_meta {
  margin-right: 85px;
  margin-left: 10px;
}
.testimonial_nav {
  right: auto;
  left: 0;
}
.testimonial_previous,
.testimonial_next {
  margin-right: 10px;
  margin-left: 0;
}
.jqueryslidemenu [class^="icon-"],
.button [class^="icon-"],
.tabs [class^="icon-"],
.mini_tabs [class^="icon-"],
.vertical_tabs [class^="icon-"],
.tab [class^="icon-"],
.theme_button [class^="icon-"],
.theme_tabs [class^="icon-"],
.theme_mini_tabs [class^="icon-"],
.theme_vertical_tabs [class^="icon-"],
.theme_tab [class^="icon-"],
.menu-icon-footer {
  margin-right: 0;
  margin-left: .3em;
}
.nivo-controlNav {
  left: 15px !important;
  right: auto !important;
}
.full-slider .cycle2-pager.in_caption {
	 right:auto;
	 left:10px;
	 text-align:left;
}
.full-slider .cycle2-pager.has_thumb.in_caption {
	left:38px;
	right: auto;
}
/* responsive.css */
@media only screen and (max-width: 767px) {
  .responsive #navigation {
    left: auto;
  }
  .responsive #logo_text {
    right: auto;
    margin-right: 10px;
    margin-left: 0;
  }
  .responsive #logo {
    right: auto;
  }
  .responsive #top_area {
    left: auto;
  }
  .responsive .process_steps_horizontal li {
    text-align: right;
  }
  .responsive .process_steps_horizontal li:before {
    right: 53px;
    left: auto;
    border-right-width: 1px;
    border-left-width: 0;
  }
  .responsive .process_steps_horizontal .process_step_icon {
    float: right;
  }
  .responsive .process_steps_horizontal .process_step_detail {
    padding-right: 30px;
  }
  .responsive .process_steps_horizontal.process_steps_small li:before {
    right: 43px;
    left: auto;
  }
  .responsive .process_steps_horizontal.process_steps_large li:before {
    right: 60px;
    left: auto;
  }
}

/* portfolio */
@media only screen and (max-width: 979px) {
  .responsive .portfolio_one_column .portfolio_details {
    padding-right: 0 !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
  .responsive .portfolios .portfolio_two_columns {
    margin-right: 0 !important;
    margin-left: -28px !important;
  }
  .responsive .portfolio_two_columns .portfolio_item {
    margin-right: 0 !important;
    margin-left: 28px !important;
  }
  .responsive .portfolios .portfolio_three_columns {
    margin-right: 0 !important;
    margin-left: -28px !important;
  }
  .responsive .portfolio_three_columns .portfolio_item {
    margin-right: 0 !important;
    margin-left: 28px !important;
  }
  .responsive .portfolios .portfolio_four_columns,
  .responsive .portfolios .portfolio_five_columns,
  .responsive .portfolios .portfolio_six_columns,
  .responsive .portfolios .portfolio_seven_columns,
  .responsive .portfolios .portfolio_eight_columns  {
    margin-right: 0 !important;
    margin-left: -24px !important;
  }
  .responsive .portfolio_four_columns .portfolio_item,
  .responsive .portfolio_five_columns .portfolio_item,
  .responsive .portfolio_six_columns .portfolio_item,
  .responsive .portfolio_seven_columns .portfolio_item,
  .responsive .portfolio_eight_columns .portfolio_item  {
    margin-right: 0 !important;
    margin-left: 24px !important;
  }
}

@media only screen and (min-width: 568px) and (max-width: 767px) {
  .responsive .portfolio_two_columns .portfolio_item,
  .responsive .portfolio_three_columns .portfolio_item,
  .responsive .portfolio_four_columns .portfolio_item,
  .responsive .portfolio_five_columns .portfolio_item,
  .responsive .portfolio_six_columns .portfolio_item,
  .responsive .portfolio_seven_columns .portfolio_item,
  .responsive .portfolio_eight_columns .portfolio_item {
    margin-right: 0px !important;
	margin-left: 26px !important;
  }
  .responsive .portfolios .portfolio_two_columns,
  .responsive .portfolios .portfolio_three_columns,
  .responsive .portfolios .portfolio_four_columns,
  .responsive .portfolios .portfolio_five_columns,
  .responsive .portfolios .portfolio_six_columns,
  .responsive .portfolios .portfolio_seven_columns,
  .responsive .portfolios .portfolio_eight_columns {
    margin-right: 0px !important;
	margin-left: 26px !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 567px) {
  .responsive .portfolio_two_columns .portfolio_item,
  .responsive .portfolio_three_columns .portfolio_item,
  .responsive .portfolio_four_columns .portfolio_item,
  .responsive .portfolio_five_columns .portfolio_item,
  .responsive .portfolio_six_columns .portfolio_item,
  .responsive .portfolio_seven_columns .portfolio_item,
  .responsive .portfolio_eight_columns .portfolio_item {
    margin-right: 0px !important;
	margin-left: 26px !important;
  }
  .responsive .portfolios .portfolio_two_columns,
  .responsive .portfolios .portfolio_three_columns,
  .responsive .portfolios .portfolio_four_columns,
  .responsive .portfolios .portfolio_five_columns,
  .responsive .portfolios .portfolio_six_columns,
  .responsive .portfolios .portfolio_seven_columns,
  .responsive .portfolios .portfolio_eight_columns {
    margin-right: 0px !important;
	margin-left: 26px !important;
  }
}

@media only screen and (max-width: 479px) {
  .responsive .process_steps_horizontal li,
  .responsive .process_steps_horizontal .process_step_icon,
  .responsive .process_steps_vertical .process_step_icon {
    display: inline-block;
    float: inherit;
  }
  .responsive .process_step_title,
  .responsive .process_steps_horizontal li,
  .responsive .process_steps {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .responsive .pinned {
    float: right;
  }
  .responsive div.table-wrapper {
    margin-right: 1px;
  }
  .responsive .scrollable table {
    border-left: none;
  }
  .responsive div.table-wrapper div.scrollable {
    float: left;
  }
}
.pagination-wrapper .page-numbers .arrow-prev{
	float:left;
}

.pagination-wrapper .page-numbers .arrow-next{
	float:right;
}