.page_wrap{
	overflow-x: hidden;
}

#page_preloader {
	right: 0;
	left: 0;
}

.preloader_wrap {
	right: 50%;
	left: auto;
}

.preloader_wrap>div[class*="preloader_circ"] {
	margin-left: 5px;
	margin-right: auto;
}

.preloader_wrap>div.preloader_square1,
.preloader_wrap>div.preloader_square2 {
	right: 0;
	left: auto;
}

.trx_addons_scroll_to_top {
	left: 2em;
	right: auto;
}

form.wpcf7-form .row{
	margin-left: 0!important;
}

.ua_gecko .woocommerce.widget_shopping_cart .buttons a.button{
	font-size: 10px!important;
}
.ua_gecko .widget_calendar thead th{
	font-size: 0.8em!important;
}
.wpcf7-form .wpgdprc .wpcf7-list-item-label{
	text-align: right;
}

.post_meta .post_date:before{
	margin-right: 0;
	margin-left: 5px;
}

form.wpcf7-form span[class*='acceptance'] span.wpcf7-list-item{
	text-align: right;
}


.trx_addons_tabs .trx_addons_tabs_titles li+li {
	margin-right: 1em;
	margin-left: auto;
}

.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after {
	right: 0;
	left: 0;
}

a.trx_addons_popup_link:before {
	margin-left: 0.4em;
	margin-right: auto;
}

.trx_addons_popup .trx_addons_tabs_titles {
	margin-left: 44px;
	margin-right: auto;
}

.trx_addons_popup .trx_addons_tabs_title {
	border-left: 1px solid #ccc;
	border-right: none;
}

.trx_addons_popup .trx_addons_tabs_title>a>i {
	margin-left: 0.5em;
	margin-right: auto;
}

.trx_addons_popup .trx_addons_tabs_title.ui-tabs-active:after {
	right: -1px;
	left: auto;
}

.trx_addons_left_side,
.trx_addons_right_side {
	float: right;
}

.trx_addons_left_side {
	padding-left: 1em;
	padding-right: 0;
}

.trx_addons_right_side {
	padding-right: 1em;
	padding-left: 0;
}

.trx_addons_popup_form_field_forgot_password {
	margin-left: 1em;
	margin-right: auto;
}

.trx_addons_popup .wp-social-login-provider-list a {
	margin: 0 0 2px 2px;
}


.trx_addons_message_box {
	right: 50%;
	left: auto;
}

.mfp-figure figcaption .mfp-bottom-bar {
	right: 16px;
	left: 16px;
}

.post_counters_item:before {
	margin: 0 0 0 0.4em;
}

.socials_share .socials_caption {
	margin-left: 1em;
	margin-right: auto;
}

.socials_share .socials_caption:before {
	margin-left: 0.5em;
	margin-right: auto;
}

.socials_share.socials_type_drop .socials_caption {
	margin-left: 0;
}

.socials_share.socials_type_drop .social_items {
	left: 0;
	right: auto;
}

.socials_share.socials_type_drop .social_items:before {
	left: 20%;
	right: auto;
	border-right: 1px solid #eee;
	border-left: none;
}

.socials_share.socials_type_drop .social_item {
	text-align: right;
}

.socials_share.socials_type_drop .social_item+.social_item {
	margin-right: 0;
}

.socials_share.socials_type_drop .social_item>a>span {
	margin-right: 0;
	margin-left: 0.75em;
}

.widget_area .post_item,
aside .post_item {
	text-align: right;
}

.widget_area .post_item .post_thumb,
aside .post_item .post_thumb {
	float: right;
	margin: 0 0 4px 1.25em;
}

.widget_area .post_item .post_title,
aside .post_item .post_title {
	margin: -2px 0 6px 0;
}

.widget_area .post_item .post_info .post_info_item+.post_info_item:before,
aside .post_item .post_info .post_info_item+.post_info_item:before {
	margin: 0 5px 0 0;
}

.widget_area .post_item .post_categories,
aside .post_item .post_categories {
	padding-left: 3em;
	padding-right: 0;
}

.widget_area .post_item .post_categories .post_info_counters,
aside .post_item .post_categories .post_info_counters {
	left: 0;
	right: auto;
}

aside.widget_bg_image:before {
	right: 0;
	left: 0;
}

.trx_addons_columns_wrap {
	margin-right: 0px;
	margin-left: -30px;
}

.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-right: 0px;
	padding-left: 30px;
}

.trx_addons_columns_wrap.columns_padding_left {
	margin-right: -30px;
	margin-left: 0;
}

.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"],
.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left {
	padding-right: 30px;
	padding-left: 0;
}

.trx_addons_columns_wrap.columns_padding_right {
	margin-right: 0;
	margin-left: -30px;
}

.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"],
.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right {
	padding-right: 0;
	padding-left: 30px;
}

.trx_addons_columns_wrap.columns_padding_center {
	margin-right: -15px;
	margin-left: -15px;
}

.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"],
.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center {
	padding-right: 15px;
	padding-left: 15px;
}

.trx_addons_columns_wrap.no_margin {
	margin-right: 0 !important;
	margin-left: 0 !important;
}



.trx_addons_hover_content {
	right: 0;
	left: auto;
}

.trx_addons_hover_content .trx_addons_hover_links a+a {
	margin-right: 1em;
	margin-left: auto;
}

.trx_addons_hover_content .trx_addons_hover_icon+.trx_addons_hover_icon {
	margin-right: 0.5em;
	margin-left: auto;
}

.trx_addons_hover_style_links .trx_addons_hover_mask {
	right: 0;
	left: 0;
}

.trx_addons_hover_style_wide .trx_addons_hover_mask {
	right: 0;
	left: 0;
}

.sc_events_item_date {
	right: 0;
	left: auto;
}

.sc_events_item_title {
	right: 8em;
	left: auto;
	padding-left: 3em;
	padding-right: 0;
}

.sc_events_item_button {
	left: 3em;
	right: auto;
}

.sc_events_detailed .sc_events_item_date_wrap {
	border-left: 1px solid #efa758;
	border-right: none;
}

.sc_events_detailed .sc_events_item_time_wrap:before,
.sc_events_detailed .sc_events_item_button_wrap:before {
	border-left: 2px solid #efa758;
	border-right: none;
	right: 0;
	left: auto;
}

.sc_events_detailed .sc_events_item_date,
.sc_events_detailed .sc_events_item_time,
.sc_events_detailed .sc_events_item_title,
.sc_events_detailed .sc_events_item_button {
	right: 0;
	left: auto;
	text-align: right;
}

.trx_addons_attrib_item.trx_addons_attrib_image {
	margin-left: 1em;
	margin-right: auto;
}

.trx_addons_attrib_item.trx_addons_attrib_color {
	margin-left: 0.5em;
	margin-right: auto;
}

.trx_addons_attrib_item.trx_addons_attrib_button {
	margin-left: 0.5em;
	margin-right: auto;
}

.trx_addons_attrib_item.trx_addons_attrib_disabled span:before,
.trx_addons_attrib_item.trx_addons_attrib_disabled span:after {
	right: -20%;
	left: auto;
}

.yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier {
	margin-right: 4px;
	margin-left: auto;
}

.yith_magnifier_gallery li+li {
	padding-right: 20px;
	padding-left: 0;
}

.yith_magnifier_gallery li a {
	margin-right: 0;
	margin-left: 0;
}

.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
	text-align: right;
}

.elementor-editor-active .elementor.elementor-edit-mode .elementor-section-wrap>.elementor-section:first-child>.elementor-element-overlay>.elementor-editor-section-settings {
	right: 20%;
	left: auto;
}

.trx_addons_dropcap {
	float: right;
	margin: 0.4em 0 0.5em 0.8em;
}

.trx_addons_tooltip:after {
	right: 50%;
	left: auto;
}

ul[class*="trx_addons_list"] {
	padding-right: 1.2em;
	padding-left: 0;
}

ul[class*="trx_addons_list"]>li:before {
	right: -1em;
	left: auto;
}

ul.trx_addons_list_success,
ul.trx_addons_list_error,
ul.trx_addons_list_plus,
ul.trx_addons_list_minus {
	padding-right: 1.5em;
	padding-left: 0;
}

ul.trx_addons_list_success>li:before,
ul.trx_addons_list_error>li:before,
ul.trx_addons_list_plus>li:before,
ul.trx_addons_list_minus>li:before {
	right: -1.3em;
	left: auto;
}

ul[class*="trx_addons_list"][class*="_circled"] {
	padding-right: 1.8em;
	padding-left: 0;
}

ul[class*="trx_addons_list"][class*="_circled"]>li:before {
	right: -2.4em;
	left: auto;
}

ul.trx_addons_list_parameters {
	padding-right: 0 !important;
	padding-left: 0;
}

.trx_addons_list_parameters>li>strong {
	text-align: right;
}

.trx_addons_list_parameters>li>em {
	text-align: right;
}

.sc_float_center {
	margin-right: auto;
	margin-left: auto;
}

.sc_item_subtitle.sc_item_title_style_shadow {
	right: 50%;
	left: auto;
}

.sc_item_descr.sc_align_center {
	margin-right: auto;
	margin-left: auto;
}

.sc_item_button a+a {
	margin-right: 1em;
	margin-left: auto;
}

.sc_layouts_column .sc_layouts_item {
	margin-left: 1.5em;
	margin-right: auto;
}

.sc_layouts_column .sc_layouts_item:last-child {
	margin-left: 0;
}

@media (max-width: 767px) {
	.sc_services_iconed .sc_services_item_content {
		margin-right: 0;
	}

}

.sc_layouts_item_icon+.sc_layouts_item_details {
	margin-right: 0.5em;
	margin-left: auto;
}

.sc_layouts_column_icons_position_left .sc_layouts_item_details {
	text-align: right;
}

.sc_layouts_column_icons_position_right .sc_layouts_item_details {
	text-align: left;
	float: left;
}

.sc_layouts_column_icons_position_right .sc_layouts_item_icon {
	margin-left: 0;
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1+.sc_layouts_item_details_line2 {
	margin-right: 0.5em;
	margin-left: auto;
}

.sc_layouts_row_type_narrow .socials_wrap {
	margin-left: -15px;
	margin-right: auto;
}

.sc_layouts_row_type_narrow .socials_wrap .social_item {
	margin-left: 15px;
	margin-right: auto;
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1+.sc_layouts_item_details_line2 {
	margin-right: 0.5em;
	margin-left: auto;
}

.sc_layouts_row_type_compact .socials_wrap {
	margin-left: -15px;
	margin-right: auto;
}

.sc_layouts_row_type_compact .socials_wrap .social_item {
	margin-left: 15px;
	margin-right: auto;
}

.sc_layouts_row_fixed_on {
	right: -15px;
	left: -15px;
}

.search_wrap .search_field {
	padding: 0 1.75em 0 0;
}

.search_wrap .search_submit {
	right: 0;
	left: auto;
}

.sc_layouts_column_icons_position_right .search_wrap .search_field {
	padding: 0 0 0 1.75em;
}

.sc_layouts_column_icons_position_right .search_wrap .search_submit {
	right: auto;
	left: 0;
}

.sc_layouts_row_type_normal .search_wrap .search_field {
	padding: 0 3em 0 1.5em;
}

.sc_layouts_row_type_normal .search_wrap .search_submit {
	right: 1em;
	left: auto;
}

.vc_progress_bar .vc_single_bar .vc_bar {
	left: auto;
	right: 0;
}

.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_submit {
	right: auto;
	left: 1em;
}

.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_field {
	padding: 1em 1.5em 1em 3em;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_field {
	padding: 0 2.3em 0 2.3em;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_submit {
	right: 0;
	left: auto;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_field {
	padding: 0 2.3em 0 2.3em;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit {
	right: 0;
	left: auto;
}

.search_style_fullscreen.search_opened .search_close {
	left: 0;
	right: auto;
}

.search_style_fullscreen.search_opened .search_form_wrap {
	right: 0;
	left: 0;
}

.search_style_fullscreen.search_opened .search_form {
	right: 50%;
	left: auto;
}

.search_style_fullscreen.search_opened .search_submit,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
	right: 0 !important;
	left: auto !important;
}

.search_style_fullscreen.search_opened .search_field,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
	padding: 0 2em 0 0;
}

.post_item_none_search .search_wrap .search_field,
.post_item_none_archive .search_wrap .search_field {
	padding: 1.2em 1em 1em 3em;
}

.post_item_none_search .search_wrap .search_submit,
.post_item_none_archive .search_wrap .search_submit {
	left: 1em;
	right: auto;
}

.search_wrap .search_results {
	right: 0;
	left: auto;
	text-align: right;
}

.search_wrap .search_results:after {
	border-right: 1px solid #e5e5e5;
	border-left: none;
	right: 3em;
	left: auto;
}

.search_wrap .search_results .search_results_close {
	left: 3px;
	right: auto;
}

.sc_layouts_cart_items_short {
	left: -5px;
	right: auto;
}

.sc_layouts_cart_widget {
	text-align: right;
	left: -2em;
	right: auto;
}

.sc_layouts_cart_widget:after {
	left: 2.5em;
	right: auto;
	margin: -5px -4px 0 0;
	border-right: 1px solid #ddd;
	border-left: none;
}

.sc_layouts_cart_widget .sc_layouts_cart_widget_close {
	left: 0;
	right: auto;
}

.sc_layouts_cart_widget .widget_shopping_cart {
	text-align: right !important;
}

.sc_layouts_menu_nav {
	text-align: right;
}

.sc_layouts_menu_nav>li {
	float: right;
}

.sc_layouts_menu_nav>li.menu-item-has-children>a:after {
	left: 1em;
	right: auto;
}

.sc_layouts_menu_nav li li.menu-item-has-children>a:after {
	left: 1em;
	right: auto;
}

.sc_layouts_menu_nav>li[class*="icon-"]>a {
	padding-right: 2em;
	padding-left: 0;
}

.sc_layouts_menu_nav>li[class*="icon-"]:before {
	right: 0.5em;
	left: auto;
}

.sc_layouts_menu_nav>li[class*="columns-"][class*="icon-"]:before {
	margin: 0 0.5em 0 0;
	float: right;
}

.sc_layouts_menu_nav>li[class*="columns-"][class*="icon-"]>a {
	float: right;
	margin-right: -1.5em;
	margin-left: auto;
}

.sc_layouts_menu_nav>li ul {
	text-align: right;
}

.sc_layouts_menu_nav>li li[class*="icon-"]>a>span {
	padding-right: 1.6667em;
	padding-left: 0;
}

.sc_layouts_menu_nav>li li[class*="icon-"]:before {
	right: 1.6667em;
	left: auto;
}

.sc_layouts_menu_nav>li>ul {
	right: 50%;
	left: auto;
	margin-right: -6.5em;
	margin-left: auto;
}

.sc_layouts_menu_nav>li>ul ul {
	right: 13em;
	left: auto;
	margin: 0 2px 0 0;
}

.sc_layouts_menu_nav>li>ul ul.submenu_left {
	right: -13em;
	left: auto;
	margin: 0 -2px 0 0;
}

.sc_layouts_menu_nav>li[class*="columns-"]>ul {
	right: 0;
	left: 0;
	margin-right: 0;
}

.sc_layouts_menu_nav ul li.columns-2>ul.submenu_left {
	right: -26em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-3>ul.submenu_left {
	right: -39em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-4>ul.submenu_left {
	right: -52em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {
	right: -65em;
	left: auto;
}

.sc_layouts_menu_nav li[class*="columns-"]>ul ul {
	margin-right: 0;
	right: auto;
	left: auto;
}

.menu_hover_slide_line>ul>li#blob {
	margin: 3em 1em 0 0;
}

.menu_hover_zoom_line>ul>li>a:before {
	margin-right: 0.25em;
	margin-left: auto;
	right: 50%;
	left: auto;
}

.menu_hover_path_line>ul>li:before {
	right: 0.2em;
	left: auto;
}

.menu_hover_path_line>ul>li:after {
	left: 0.2em;
	right: auto;
}

.menu_hover_path_line>ul>li>a:before,
.menu_hover_path_line>ul>li>a:after,
.menu_hover_path_line>ul>li.menu-item-has-children>a:after {
	right: 0.2em;
	left: 0.2em;
}

.menu_hover_roll_down>ul>li>a:before {
	right: 1.5em;
	left: 1.5em;
}

.menu_hover_color_line>ul>li>a:before,
.menu_hover_color_line>ul>li>a:after,
.menu_hover_color_line>ul>li.menu-item-has-children>a:after {
	right: 1.5em;
	left: 1.5em !important;
}

.sc_layouts_title_caption img {
	margin: -0.2em 0 0 0.2em;
}

.sc_layouts_title_meta .post_edit:before {
	margin-left: 0.5em;
	margin-right: auto;
}

.sc_layouts_featured.with_image.with_content:before {
	right: 0;
	left: auto;
}

.sc_layouts_featured.with_image .sc_layouts_featured_content {
	right: 50%;
	left: auto;
}

.sc_layouts_currency .chosen-container-single .chosen-single:after {
	left: 0;
	right: auto;
}

.sc_layouts_currency .chosen-container .chosen-results,
.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder,
.sc_layouts_currency .woocommerce-currency-switcher-form .dd-options {
	right: 50%;
	left: auto;
	text-align: right;
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_thumb,
.sc_services_default .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_default .sc_services_item_featured_left .sc_services_item_number {
	right: 0;
	left: auto;
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_info {
	text-align: right;
	margin-right: 4em;
	margin-left: auto;
}

.sc_services_default .sc_services_item_featured_left.with_image .sc_services_item_info {
	padding-right: 2em;
	padding-left: 0;
	margin-right: 30%;
	margin-left: auto;
}

.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_default .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_default .sc_services_item_featured_right .sc_services_item_number {
	right: auto;
	left: 0;
}

.sc_services_default .sc_services_item_featured_right .sc_services_item_info {
	text-align: left;
	margin-left: 4em;
	margin-right: auto;
}

.sc_services_default .sc_services_item_featured_right.with_image .sc_services_item_info {
	padding-left: 2em;
	padding-right: 0;
	margin-left: 30%;
	margin-right: auto;
}

.sc_services_light .sc_services_item {
	text-align: right;
}

.sc_services_light .sc_services_item_number {
	right: 0;
	left: auto;
	text-align: right;
}

.sc_services_light .sc_services_item_featured_left .sc_services_item_thumb,
.sc_services_light .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_light .sc_services_item_featured_left .sc_services_item_number {
	right: 0;
	left: auto;
}

.sc_services_light .sc_services_item_featured_left .sc_services_item_info {
	text-align: right;
	margin-right: 4em;
	margin-left: auto;
}

.sc_services_light .sc_services_item_featured_left.with_image .sc_services_item_info {
	padding-right: 2em;
	padding-left: 0;
	margin-right: 30%;
	margin-left: auto;
}

.sc_services_light .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_light .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_light .sc_services_item_featured_right .sc_services_item_number {
	right: auto;
	left: 0;
}

.sc_services_light .sc_services_item_featured_right .sc_services_item_info {
	text-align: left;
	margin-left: 4em;
	margin-right: auto;
}

.sc_services_light .sc_services_item_featured_right.with_image .sc_services_item_info {
	padding-left: 2em;
	padding-right: 0;
	margin-left: 30%;
	margin-right: auto;
}

.sc_services_iconed .sc_services_item_header {
	right: 0;
	left: auto;
}

.sc_services_iconed .sc_services_item.with_image.with_icon .sc_services_item_header:before,
.sc_services_iconed .sc_services_item.with_image.with_number .sc_services_item_header:before {
	right: 0;
	left: 0;
}

.sc_services_iconed .sc_services_item.with_content .sc_services_item_icon {
	right: 50%;
	left: auto;
}

.sc_services_iconed .sc_services_item_content {
	margin-right: 30%;
	margin-left: auto;
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_thumb,
.sc_services_list .sc_services_item_featured_left .sc_services_item_icon {
	right: 0;
	left: auto;
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_info {
	text-align: right;
	padding: 0 1em 0 0;
	margin-right: 1em;
	margin-left: auto;
}

.sc_services_list .sc_services_item_featured_left.with_image .sc_services_item_info {
	margin-right: 10%;
	margin-left: auto;
}

.sc_services_list .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_list .sc_services_item_featured_right .sc_services_item_icon {
	left: 0;
	right: auto;
}

.sc_services_list .sc_services_item_featured_right .sc_services_item_info {
	text-align: left;
	padding: 0 0 0 2em;
	margin-left: 1em;
	margin-right: auto;
}

.sc_services_list .sc_services_item_featured_right.with_image .sc_services_item_info {
	margin-left: 10%;
	margin-right: auto;
}

.sc_services_hover .sc_services_item_link {
	right: 0;
	left: auto;
}

.sc_services_hover .sc_services_item_header,
.sc_services_hover .sc_services_item_content {
	right: 0;
	left: auto;
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_header:before,
.sc_services_hover .sc_services_item.with_image .sc_services_item_content:before {
	right: 0;
	left: 0;
}

.sc_services_hover .sc_services_item_header_inner,
.sc_services_hover .sc_services_item_content_inner {
	right: 0;
	left: auto;
}

.sc_services_chess .sc_services_item_header {
	float: right;
}

.sc_services_chess .sc_services_item_content {
	left: 0;
	right: auto;
}

.sc_services_chess .sc_item_columns_1 .sc_services_item:nth-child(2n + 2) .sc_services_item_header {
	float: left;
}

.sc_services_chess .sc_item_columns_1 .sc_services_item:nth-child(2n + 2) .sc_services_item_content {
	left: auto;
	right: 0;
}

.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n + 3) .sc_services_item_header,
.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n + 4) .sc_services_item_header {
	float: left;
}

.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n + 3) .sc_services_item_content,
.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n + 4) .sc_services_item_content {
	left: auto;
	right: 0;
}

.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 4) .sc_services_item_header,
.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 5) .sc_services_item_header,
.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 6) .sc_services_item_header {
	float: left;
}

.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 4) .sc_services_item_content,
.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 5) .sc_services_item_content,
.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 6) .sc_services_item_content {
	left: auto;
	right: 0;
}

.sc_services_tabs_simple .sc_services_tabs_content_item {
	right: 0;
	left: auto;
}

.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_thumb,
.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_number {
	right: 0;
	left: auto;
}

.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_info {
	text-align: right;
	margin-right: 4em;
	margin-left: auto;
}

.sc_services_tabs_simple .sc_services_item_featured_left.with_image .sc_services_item_info {
	padding-right: 2em;
	padding-left: 0;
	margin-right: 30%;
	margin-left: auto;
}

.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_number {
	right: auto;
	left: 0;
}

.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_info {
	text-align: left;
	margin-left: 4em;
	margin-right: auto;
}

.sc_services_tabs_simple .sc_services_item_featured_right.with_image .sc_services_item_info {
	padding-left: 2em;
	padding-right: 0;
	margin-left: 30%;
	margin-right: auto;
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_title.with_icon {
	padding-right: 3em;
	padding-left: 0;
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_icon,
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_number {
	right: 0;
	left: auto;
}

.sc_services_tabs .sc_services_tabs_content {
	left: 0;
	right: auto;
}

.sc_services_tabs .sc_services_item {
	right: 0;
	left: auto;
}

.sc_services_tabs .sc_services_item_content_inner {
	right: 0;
	left: auto;
}

.sc_team_default .sc_team_item_socials .social_item {
	margin: 0.5em 0 0 0.5em;
}

.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item {
	margin: 0.5em 0 0 0.5em;
}

.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item {
	margin: 0;
}

.team_member_page .team_member_featured {
	float: left;
	padding: 0 3em 2em 0;
}

.team_member_page .team_member_socials {
	margin: 1em 0 0 0;
}

.team_member_page .team_member_socials .social_item {
	margin: 0 0 3px 3px;
}

.team_member_page .team_member_details {
	margin: 1em 0 0 0;
}

.team_member_page .team_member_brief_info {
	margin: 2em 0 0 0;
}

.sc_testimonials [class*="column"] .sc_testimonials_item_content {
	text-align: right;
}

.sc_testimonials_item_author {
	padding: 1.5em 1.3em 1.5em 0.5em;
}

.sc_testimonials [class*="column"] .sc_testimonials_item_author {
	text-align: right;
	padding-right: 0;
}

.sc_testimonials_item_author_avatar {
	margin: 0 0.6em 0 1.3em;
}

.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data {
	border-right: 1px solid #ddd;
	border-left: none;
	padding-right: 1.5em;
	padding-left: 0;
}

.trx_addons_audio_player.with_cover:after {
	right: 0;
	left: auto;
}

.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-total:before {
	right: 0;
	left: 0;
}

.trx_addons_audio_player .mejs-container .mejs-controls .mejs-volume-button:hover,
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-volume-button {
	margin-right: 10px !important;
	margin-left: auto;
}

.trx_addons_audio_player .mejs-container .mejs-controls .mejs-fullscreen-button,
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-volume-button,
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-volume-button:hover,
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-playpause-button {
	margin-left: 6px !important;
	margin-right: auto;
}

.trx_addons_audio_player .mejs-container .mejs-controls .mejs-fullscreen-button {
	margin-left: 0 !important;
	margin-right: auto;
}

.footer_wrap .widget_contacts .contacts_description,
.footer_wrap .widget_contacts .contacts_content {
	margin-right: auto;
	margin-left: auto;
}

.widget_contacts .contacts_content .wpb_single_image {
	margin-left: 0.5em;
	margin-right: auto;
}

.widget_contacts .contacts_map_left .contacts_info .contacts_left,
.widget_contacts .contacts_map_left .contacts_info .contacts_right,
.widget_contacts .contacts_map_right .contacts_info .contacts_left,
.widget_contacts .contacts_map_right .contacts_info .contacts_right,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_right {
	margin-right: 0 !important;
	margin-left: auto;
	text-align: right;
}

.widget_contacts .contacts_map_left .contacts_info .contacts_left span,
.widget_contacts .contacts_map_right .contacts_info .contacts_left span,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left span {
	padding-right: 2em;
	padding-left: 0;
}

.widget_contacts .contacts_map_left .contacts_info .contacts_left span:before,
.widget_contacts .contacts_map_right .contacts_info .contacts_left span:before,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left span:before {
	right: 0;
	left: auto;
	text-align: right;
}

.widget_contacts .contacts_map_left .contacts_map,
.widget_contacts .contacts_map_left .contacts_info {
	float: right;
}

.widget_contacts .contacts_map_right .contacts_map,
.widget_contacts .contacts_map_right .contacts_info {
	float: left;
}

.widget_contacts .contacts_map_left .contacts_info {
	margin-right: 6%;
	margin-left: auto;
}

.widget_contacts .contacts_map_right .contacts_info {
	margin-left: 6%;
	margin-right: auto;
}

.widget_contacts .contacts_info .contacts_left,
.widget_contacts .contacts_info .contacts_right {
	text-align: right;
}

.widget_contacts .contacts_info .contacts_left {
	text-align: left;
}

.widget_contacts .contacts_info span {
	padding-right: 2em;
	padding-left: 0;
}

.widget_contacts .contacts_info .contacts_left span {
	padding-right: 0;
	padding-left: 2em;
}

.widget_contacts .contacts_info span:before {
	right: 0;
	left: auto;
	text-align: right;
}

.widget_contacts .contacts_info .contacts_left span:before {
	right: auto;
	left: 0;
	text-align: left;
}

.slider_swiper .swiper-slide>.slide_link {
	right: 0;
	left: auto;
}

.slider_swiper.slider_titles_center .slide_info {
	right: 50%;
	left: auto;
}

.slider_swiper.slider_titles_bottom .slide_info {
	right: 0;
	left: 0;
}

.slider_swiper.slider_titles_lb .slide_info {
	right: 0;
	left: auto;
}

.slider_swiper.slider_titles_rb .slide_info {
	left: 0;
	right: auto;
}

.slider_swiper .slide_overlay {
	right: 0;
	left: 0;
}

.slider_swiper.slider_multi .slide_info:not(.slide_info_large),
.slider_swiper .slide_info:not(.slide_info_large) {
	right: 0;
	left: 0;
}

.slider_titles_outside_wrap {
	right: 0;
	left: auto;
}

.slider_swiper.slider_pagination_pos_bottom .swiper-pagination-bullets,
.slider_swiper_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
.slider_swiper_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
	right: 0;
	left: auto;
}

.slider_swiper_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
	right: auto;
	left: auto;
}

.slider_swiper.slider_pagination_pos_bottom .swiper-pagination-bullet,
.slider_swiper_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullet,
.slider_swiper_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullet {
	margin: 0 0 0 8px;
}

.slider_swiper.slider_pagination_pos_left .swiper-pagination-bullets,
.slider_swiper.slider_pagination_pos_right .swiper-pagination-bullets {
	right: 1em;
	left: auto;
}

.slider_swiper.slider_pagination_pos_right .swiper-pagination-bullets {
	left: 1em;
	right: auto;
}

.slider_swiper.slider_pagination_pos_left .swiper-pagination-bullet,
.slider_swiper.slider_pagination_pos_right .swiper-pagination-bullet {
	margin: 8px 0 0 0;
}

.slider_swiper .swiper-pagination-fraction,
.slider_swiper_outer .swiper-pagination-fraction {
	right: 0;
	left: auto;
}

.slider_swiper_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-fraction {
	right: auto;
	left: auto;
}

.slider_swiper.slider_pagination_pos_left .swiper-pagination-fraction {
	text-align: right;
	padding-right: 1em;
	padding-left: 0;
}

.slider_swiper.slider_pagination_pos_right .swiper-pagination-fraction {
	text-align: left;
	padding-left: 1em;
	padding-right: 0;
}

.slider_swiper_outer.slider_outer_pagination_pos_right>.swiper-pagination-fraction {
	right: auto;
	left: 0;
}

.slider_swiper.slider_pagination_pos_right .swiper-pagination-progress,
.slider_swiper_outer.slider_outer_pagination_pos_right .swiper-pagination-progress {
	right: auto;
	left: 0;
}

.sc_slider_controls.sc_slider_controls_left {
	text-align: right;
}

.sc_slider_controls.sc_slider_controls_right {
	text-align: left;
}

.sc_slider_controls .slider_prev,
.sc_slider_controls .slider_next {
	right: auto;
	left: auto;
}

.sc_slider_controls .slider_prev+.slider_next {
	margin-right: 0.5em;
	margin-left: auto;
}

.slider_swiper.slider_controls_bottom .slider_next,
.slider_swiper_outer .slider_controls_bottom .slider_next {
	margin-right: 1em;
	margin-left: auto;
}

.sc_item_slider.slider_outer_controls_top>.slider_controls_wrap,
.sc_item_slider.slider_outer_controls_bottom>.slider_controls_wrap {
	left: 0;
	right: auto;
}

.sc_item_slider.slider_outer_controls_top>.slider_controls_wrap>a,
.sc_item_slider.slider_outer_controls_bottom>.slider_controls_wrap>a {
	right: auto;
	left: auto;
}

.sc_item_slider.slider_outer_controls_top>.slider_controls_wrap>a+a,
.sc_item_slider.slider_outer_controls_bottom>.slider_controls_wrap>a+a {
	margin-right: 0.5em;
	margin-left: auto;
}

.slider_swiper .trx_addons_video_player.with_cover {
	right: 0;
	left: auto;
}

.slider_style_modern .slider_controls_label,
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
	text-align: right;
	right: 50%;
	left: auto;
}

.slider_style_modern .slider_prev>.slider_controls_label,
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>.slider_prev:before {
	text-align: left;
}

.sc_slider_controller_horizontal[data-controls="1"] {
	padding-right: 4em;
	padding-left: 4em;
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>a {
	right: 0;
	left: 0;
}

.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a:before {
	right: 50%;
	left: auto;
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>.slider_prev {
	right: -4em;
	left: auto;
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>.slider_next {
	left: -4em;
	right: auto;
}

.sc_slider_controller_info {
	text-align: right;
	right: 50%;
	left: auto;
}

.sc_slider_controller_info_number {
	margin-left: 0.4em;
	margin-right: auto;
}

.sc_slider_controller_thumbs .swiper-slide:before {
	right: 0;
	left: auto;
}

.sc_slider_controller_titles .swiper-slide:after {
	left: 0;
	right: auto;
}

.trx_addons_video_player.with_cover .video_embed {
	right: 0;
	left: auto;
}

.trx_addons_video_player.with_cover .video_mask {
	right: 0;
	left: auto;
}

.sc_action_item_mask {
	right: 0;
	left: auto;
}

.sc_action_item_mask:before {
	right: -10%;
	left: auto;
}

.sc_action_item_link_over {
	right: 0;
	left: auto;
}

.sc_action_item.with_image:before {
	margin-right: -5px;
	margin-left: auto;
}

.sc_action_item_default.with_image:after {
	right: 0;
	left: auto;
}

.sc_action_item_default.with_image.sc_action_item_tl,
.sc_action_item_default.with_image.sc_action_item_tl:before {
	text-align: right;
}

.sc_action_item_default.with_image.sc_action_item_tr,
.sc_action_item_default.with_image.sc_action_item_tr:before {
	text-align: left;
}

.sc_action_item_default.with_image.sc_action_item_ml,
.sc_action_item_default.with_image.sc_action_item_ml:before {
	text-align: right;
}

.sc_action_item_default.with_image.sc_action_item_mr,
.sc_action_item_default.with_image.sc_action_item_mr:before {
	text-align: left;
}

.sc_action_item_default.with_image.sc_action_item_bl,
.sc_action_item_default.with_image.sc_action_item_bl:before {
	text-align: right;
}

.sc_action_item_default.with_image.sc_action_item_br,
.sc_action_item_default.with_image.sc_action_item_br:before {
	text-align: left;
}

.sc_action_item_simple.with_image:after {
	right: 0;
	left: auto;
}

.sc_action_item_simple.sc_action_item_tl,
.sc_action_item_simple.sc_action_item_ml,
.sc_action_item_simple.sc_action_item_bl {
	text-align: right;
}

.sc_action_item_simple.sc_action_item_tl .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_tl .sc_action_item_image,
.sc_action_item_simple.sc_action_item_ml .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_ml .sc_action_item_image,
.sc_action_item_simple.sc_action_item_bl .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_bl .sc_action_item_image {
	float: right;
	margin: 0 0 0 1.5em;
}

.sc_action_item_simple.sc_action_item_tr,
.sc_action_item_simple.sc_action_item_mr,
.sc_action_item_simple.sc_action_item_br {
	text-align: left;
}

.sc_action_item_simple.sc_action_item_tr .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_tr .sc_action_item_image,
.sc_action_item_simple.sc_action_item_mr .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_mr .sc_action_item_image,
.sc_action_item_simple.sc_action_item_br .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_br .sc_action_item_image {
	float: left;
	margin: 0 1.5em 0 0;
}

.sc_action_item.with_image.sc_action_fixed_height .sc_action_item_inner,
.sc_action_item.with_image.trx_addons_stretch_height .sc_action_item_inner {
	right: 0;
	left: auto;
}

.sc_action_item_event.with_image.sc_action_fixed_height .sc_action_item_inner,
.sc_action_item_event.with_image.trx_addons_stretch_height .sc_action_item_inner {
	right: 50%;
	left: auto;
}

.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bl .sc_action_item_inner {
	text-align: right;
}

.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_br .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_br .sc_action_item_inner {
	text-align: left;
}

#toc_menu {
	right: 50%;
	left: auto;
	margin: -50% -50% 0 0;
}

.toc_menu_item .toc_menu_description {
	left: -20em;
	right: auto;
}

.toc_menu_item:hover .toc_menu_description {
	left: 100%;
	right: auto;
	margin-left: 1.5em;
	margin-right: auto;
}

.sc_blogger_default .sc_blogger_item_content {
	right: 50%;
	left: auto;
	padding-left: 2em;
	padding-right: 0;
}

.sc_button_simple {
	padding-left: 1.8em;
	padding-right: 0;
}

.sc_button_simple:before,
.sc_button_simple:after {
	left: 0;
	right: auto;
}

.sc_button_simple:before {
	left: 20px;
	right: auto;
}

.sc_button_simple:hover:before {
	left: 0;
	right: auto;
}

.sc_button_simple:hover:after {
	left: -20px;
	right: auto;
}

.sc_button_icon_left .sc_button_icon {
	margin-left: 0.8em;
	margin-right: auto;
}

.sc_button_icon_right .sc_button_icon {
	float: left;
	margin-right: 0.8em;
	margin-left: auto;
}

.sc_button_bg_image:before {
	right: 0;
	left: auto;
}

.sc_content {
	margin-right: auto;
	margin-left: auto;
}

.sc_content_number_tl {
	right: 0;
	left: auto;
}

.sc_content_number_tc {
	right: 50%;
	left: auto;
}

.sc_content_number_tr {
	right: 100%;
	left: auto;
}

.sc_content_number_ml {
	right: 0;
	left: auto;
}

.sc_content_number_mc {
	right: 50%;
	left: auto;
}

.sc_content_number_mr {
	right: 100%;
	left: auto;
}

.sc_content_number_bl {
	right: 0;
	left: auto;
}

.sc_content_number_bc {
	right: 50%;
	left: auto;
}

.sc_content_number_br {
	right: 100%;
	left: auto;
}

.sc_countdown.alignleft .sc_countdown_content {
	text-align: right;
}

.sc_countdown.alignright .sc_countdown_content {
	text-align: left;
}

.sc_countdown .sc_countdown_item {
	float: right;
}

.sc_countdown .sc_countdown_separator {
	float: right;
}

.sc_countdown_default .sc_countdown_digits span+span {
	margin-right: 2px;
	margin-left: auto;
}

.sc_countdown_circle canvas {
	right: 0;
	left: auto;
}

.sc_form_detailed .sc_form_title,
.sc_form_detailed .sc_form_description {
	text-align: right;
}

.sc_form_detailed .sc_form_info_icon {
	float: right;
}

.sc_form_detailed .sc_form_info_area {
	float: right;
	margin-right: -3em;
	margin-left: auto;
	padding-right: 4.5em;
	padding-left: 0;
}

[class*="sc_input_hover_"] input[type="text"],
[class*="sc_input_hover_"] input[type="number"],
[class*="sc_input_hover_"] input[type="email"],
[class*="sc_input_hover_"] input[type="password"],
[class*="sc_input_hover_"] input[type="search"],
[class*="sc_input_hover_"] select,
[class*="sc_input_hover_"] textarea {
	text-align: right !important;
}

[class*="sc_input_hover_"] .sc_form_field_hover {
	right: 0;
	left: auto;
	text-align: right !important;
}

[class*="sc_input_hover_"] label.required .sc_form_field_content:after {
	margin-right: 0.3em;
	margin-left: auto;
}

.sc_input_hover_accent .sc_form_field_hover:before {
	right: 0;
	left: auto;
}

.sc_input_hover_path .sc_form_field_graphic {
	right: 0;
	left: auto;
}

.sc_input_hover_jump .sc_form_field_content:before {
	right: 0;
	left: auto;
}

.sc_input_hover_underline .sc_form_field_hover:before {
	right: 0;
	left: auto;
}

[class*="sc_input_hover_"].sc_input_hover_iconed input[type="text"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="number"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="email"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="password"],
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="search"],
[class*="sc_input_hover_"].sc_input_hover_iconed textarea {
	padding: 0.8em 2.8em 0.8em 0.8em !important;
}

.sc_input_hover_iconed .sc_form_field_icon:before {
	right: auto;
	left: auto;
}

.sc_googlemap_content_default {
	left: 8%;
	right: auto;
}

.sc_googlemap_content_detailed {
	padding: 2em 5em 2em 2em;
}

.sc_googlemap_content_detailed:before {
	right: 1em;
	left: auto;
}

.sc_icons .sc_icons_icon>span {
	right: 0;
	left: auto;
}

.sc_icons .sc_icons_item_link {
	right: 0;
	left: auto;
}

.sc_price_decimals {
	margin-right: 0.2em;
	margin-left: auto;
}

.sc_promo.sc_promo_size_tiny .sc_promo_link {
	right: 0;
	left: 0;
}

.sc_promo.sc_promo_no_paddings.sc_promo_image_position_left .sc_promo_text_inner {
	padding-left: 0;
}

.sc_promo.sc_promo_no_paddings.sc_promo_image_position_right .sc_promo_text_inner {
	padding-right: 0;
}

.sc_promo .sc_promo_text.trx_addons_stretch_height .sc_promo_text_inner {
	right: 0;
	left: auto;
}

.sc_promo_modern.sc_promo_image_position_left .sc_promo_image {
	right: 4em;
	left: 0;
}

.sc_promo_modern.sc_promo_image_position_right .sc_promo_image {
	right: 0;
	left: 4em;
}

.sc_promo_modern.sc_promo_image_fit.sc_promo_image_position_left .sc_promo_image {
	background-position: right top;
}

.sc_promo_modern.sc_promo_image_fit.sc_promo_image_position_right .sc_promo_image {
	background-position: left top;
}

.sc_promo_modern .sc_promo_image {
	right: auto;
	left: auto;
}

.sc_promo_modern .sc_promo_descr,
.sc_promo_modern .sc_promo_button {
	padding-right: 4rem;
	padding-left: 0;
}

.sc_promo_modern.sc_promo_image_position_left .sc_promo_link2 {
	right: 0;
	left: auto;
}

.sc_promo_modern.sc_promo_image_position_right .sc_promo_link2 {
	left: 0;
	right: auto;
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
	right: 50%;
	left: auto;
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_icon {
	margin-left: 0.5em;
	margin-right: auto;
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_legend {
	float: left;
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_marker {
	margin: 0 1em 0.1em 0.5em;
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_value {
	text-align: left;
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_item {
	float: right;
}

.socials_wrap {
	margin: -10px 0 0 -10px;
}

.socials_wrap .social_item {
	margin: 10px 0 0 10px;
}

ol,
ul {
	padding-right: 1.5em;
	padding-left: 0;
}

table th+th,
table th+td,
table td+th,
table td+td {
	border-right: 1px solid #ddd;
	border-left: none;
}

blockquote {
	text-align: right;
	padding: 3.85em 4.5em 3.7em 5em;
	margin-right: 0;
	margin-left: 0;
}

blockquote:before {
	left: 0;
	right: auto;
	background: url('images/blockqoute.png') no-repeat 0% right;
}

dd {
	margin-right: 1.5em;
	margin-left: auto;
}

figure figcaption,
.wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd {
	left: 0;
	right: 0;
}

fieldset legend {
	right: 1.5em;
	left: auto;
}

.gdpr-terms-container input#gdpr_terms[type="checkbox"] {
	margin-left: 5px;
	margin-right: auto;
}

input[type="radio"]+.wpcf7-list-item-label,
input[type="checkbox"]+.wpcf7-list-item-label,
input[type="radio"]+label,
input[type="checkbox"]+label {
	padding-right: 1.4em;
	padding-left: 0;
}

div.wpcf7 .wpgdprc input[type="checkbox"],
input[type="radio"]+.wpcf7-list-item-label:before,
input[type="checkbox"]+.wpcf7-list-item-label:before,
input[type="radio"]+label:before,
input[type="checkbox"]+label:before {
	right: 0;
	left: auto;
}

.wpcf7-form .wpcf7-wpgdprc .wpcf7-list-item{
	position: relative;
}

.select_container:before {
	left: 0;
	right: auto;
}

.scheme_dark .select_container:before {
	border-right: none;
	border-left: none;
}

.select_container:after {
	left: 1em;
	right: auto;
}

.select_container select {
	padding-left: 4em !important;
	padding-right: 1.4em!important;
}

.select2-container .select2-choice {
	padding: 1em 1.4em 1em 0;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	right: 5px;
	left: auto;
}

.alignleft {
	float: right;
	margin-left: 2em!important;
	margin-right: auto!important;
}

.alignright {
	float: left;
	margin-right: 2em!important;
	margin-left: auto!important;
}

.aligncenter {
	margin-right: auto !important;
	margin-left: auto !important;
}

.sticky .label_sticky {
	left: -14px;
	right: auto;
}

.sticky .post_title {
	margin: 0 0 30px 0;
}

.post-password-form input[type="submit"] {
	margin-right: 0.2em;
	margin-left: auto;
}

@media(max-width: 768px) {
	.top_panel .sc_layouts_row_type_compact .sc_layouts_column {
		text-align: right;
	}

	.top_panel .sc_layouts_row_type_compact .sc_layouts_column:last-child {
		text-align: left;
	}

	.comments_list_wrap ul.children {
		padding-right: 0;
		margin-right: 0;
	}

	.comments_list_wrap .comment_content {
		padding-right: 4.5em;
		padding-left: 0;
	}

}

.container,
.container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
}

.row.columns_padding_left,
.columns_wrap.columns_padding_left,
.vc_row.columns_padding_left {
	margin-right: -30px;
	margin-left: 0;
}

.vc_row.columns_padding_left .vc_column_container>.vc_column-inner,
.row.columns_padding_left>[class*="column-"],
.columns_wrap.columns_padding_left>[class*="column-"],
.row>[class*="column-"].columns_padding_left,
.columns_wrap>[class*="column-"].columns_padding_left {
	padding-right: 30px;
	padding-left: 0;
}

.vc_row.columns_padding_right,
.row.columns_padding_right,
.columns_wrap.columns_padding_right {
	margin-right: 0;
	margin-left: -30px;
}

.vc_row.columns_padding_right .vc_column_container>.vc_column-inner,
.row.columns_padding_right>[class*="column-"],
.columns_wrap.columns_padding_right>[class*="column-"],
.row>[class*="column-"].columns_padding_right,
.columns_wrap>[class*="column-"].columns_padding_right {
	padding-right: 0;
	padding-left: 30px;
}

.vc_row,
.row.columns_padding_center,
.columns_wrap.columns_padding_center {
	margin-right: -15px;
	margin-left: -15px;
}

.vc_column_container>.vc_column-inner,
.row.columns_padding_center>[class*="column-"],
.columns_wrap.columns_padding_center>[class*="column-"],
.row>[class*="column-"].columns_padding_center,
.columns_wrap>[class*="column-"].columns_padding_center {
	padding-right: 15px;
	padding-left: 15px;
}

.sc_blogger.no_margin .row,
.sc_blogger.no_margin .columns_wrap,
.row.no_margin,
.columns_wrap.no_margin {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.push-1_2,
.push-2_4,
.push-3_6,
.push-4_8,
.push-5_10,
.push-6_12 {
	right: 50%;
	left: auto;
}

.push-1_3,
.push-2_6,
.push-3_9,
.push-4_12 {
	right: 33.33333333%;
	left: auto;
}

.push-2_3,
.push-4_6,
.push-8_12 {
	right: 66.66666667%;
	left: auto;
}

.push-1_4,
.push-2_8,
.push-3_12 {
	right: 25%;
	left: auto;
}

.push-3_4,
.push-6_8,
.push-9_12 {
	right: 75%;
	left: auto;
}

.push-1_5,
.push-2_10 {
	right: 20%;
	left: auto;
}

.push-2_5,
.push-4_10 {
	right: 40%;
	left: auto;
}

.push-3_5,
.push-6_10 {
	right: 60%;
	left: auto;
}

.push-4_5,
.push-8_10 {
	right: 80%;
	left: auto;
}

.push-1_6,
.push-2_12 {
	right: 16.66666667%;
	left: auto;
}

.push-5_6,
.push-10_12 {
	right: 83.33333333%;
	left: auto;
}

.push-1_7 {
	right: 14.28571429%;
	left: auto;
}

.push-2_7 {
	right: 28.57142857%;
	left: auto;
}

.push-3_7 {
	right: 42.85714286%;
	left: auto;
}

.push-4_7 {
	right: 57.14285714%;
	left: auto;
}

.push-5_7 {
	right: 71.42857143%;
	left: auto;
}

.push-6_7 {
	right: 85.71428571%;
	left: auto;
}

.push-1_8 {
	right: 12.5%;
	left: auto;
}

.push-3_8 {
	right: 37.5%;
	left: auto;
}

.push-5_8 {
	right: 62.5%;
	left: auto;
}

.push-7_8 {
	right: 87.5%;
	left: auto;
}

.push-1_9 {
	right: 11.11111111%;
	left: auto;
}

.push-2_9 {
	right: 22.22222222%;
	left: auto;
}

.push-3_9 {
	right: 33.33333333%;
	left: auto;
}

.push-4_9 {
	right: 44.44444444%;
	left: auto;
}

.push-5_9 {
	right: 55.55555556%;
	left: auto;
}

.push-6_9 {
	right: 66.66666667%;
	left: auto;
}

.push-7_9 {
	right: 77.77777778%;
	left: auto;
}

.push-8_9 {
	right: 88.88888889%;
	left: auto;
}

.push-1_10 {
	right: 10%;
	left: auto;
}

.push-3_10 {
	right: 30%;
	left: auto;
}

.push-7_10 {
	right: 70%;
	left: auto;
}

.push-9_10 {
	right: 90%;
	left: auto;
}

.push-1_11 {
	right: 9.09090909%;
	left: auto;
}

.push-2_11 {
	right: 18.18181818%;
	left: auto;
}

.push-3_11 {
	right: 27.27272727%;
	left: auto;
}

.push-4_11 {
	right: 36.36363636%;
	left: auto;
}

.push-5_11 {
	right: 45.45454545%;
	left: auto;
}

.push-6_11 {
	right: 54.54545455%;
	left: auto;
}

.push-7_11 {
	right: 63.63636364%;
	left: auto;
}

.push-8_11 {
	right: 72.72727273%;
	left: auto;
}

.push-9_11 {
	right: 81.81818182%;
	left: auto;
}

.push-10_11 {
	right: 90.90909091%;
	left: auto;
}

.push-1_12 {
	right: 8.33333333%;
	left: auto;
}

.push-5_12 {
	right: 41.66666667%;
	left: auto;
}

.push-7_12 {
	right: 58.33333333%;
	left: auto;
}

.push-11_12 {
	right: 91.66666667%;
	left: auto;
}

.pull-1_2,
.pull-2_4,
.pull-3_6,
.pull-4_8,
.pull-5_10,
.pull-6_12 {
	left: 50%;
	right: auto;
}

.pull-1_3,
.pull-2_6,
.pull-3_9,
.pull-4_12 {
	left: 33.33333333%;
	right: auto;
}

.pull-2_3,
.pull-4_6,
.pull-8_12 {
	left: 66.66666667%;
	right: auto;
}

.pull-1_4,
.pull-2_8,
.pull-3_12 {
	left: 25%;
	right: auto;
}

.pull-3_4,
.pull-6_8,
.pull-9_12 {
	left: 75%;
	right: auto;
}

.pull-1_5,
.pull-2_10 {
	left: 20%;
	right: auto;
}

.pull-2_5,
.pull-4_10 {
	left: 40%;
	right: auto;
}

.pull-3_5,
.pull-6_10 {
	left: 60%;
	right: auto;
}

.pull-4_5,
.pull-8_10 {
	left: 80%;
	right: auto;
}

.pull-1_6,
.pull-2_12 {
	left: 16.66666667%;
	right: auto;
}

.pull-5_6,
.pull-10_12 {
	left: 83.33333333%;
	right: auto;
}

.pull-1_7 {
	left: 14.28571429%;
	right: auto;
}

.pull-2_7 {
	left: 28.57142857%;
	right: auto;
}

.pull-3_7 {
	left: 42.85714286%;
	right: auto;
}

.pull-4_7 {
	left: 57.14285714%;
	right: auto;
}

.pull-5_7 {
	left: 71.42857143%;
	right: auto;
}

.pull-6_7 {
	left: 85.71428571%;
	right: auto;
}

.pull-1_8 {
	left: 12.5%;
	right: auto;
}

.pull-3_8 {
	left: 37.5%;
	right: auto;
}

.pull-5_8 {
	left: 62.5%;
	right: auto;
}

.pull-7_8 {
	left: 87.5%;
	right: auto;
}

.pull-1_9 {
	left: 11.11111111%;
	right: auto;
}

.pull-2_9 {
	left: 22.22222222%;
	right: auto;
}

.pull-3_9 {
	left: 33.33333333%;
	right: auto;
}

.pull-4_9 {
	left: 44.44444444%;
	right: auto;
}

.pull-5_9 {
	left: 55.55555556%;
	right: auto;
}

.pull-6_9 {
	left: 66.66666667%;
	right: auto;
}

.pull-7_9 {
	left: 77.77777778%;
	right: auto;
}

.pull-8_9 {
	left: 88.88888889%;
	right: auto;
}

.pull-1_10 {
	left: 10%;
	right: auto;
}

.pull-3_10 {
	left: 30%;
	right: auto;
}

.pull-7_10 {
	left: 70%;
	right: auto;
}

.pull-9_10 {
	left: 90%;
	right: auto;
}

.pull-1_11 {
	left: 9.09090909%;
	right: auto;
}

.pull-2_11 {
	left: 18.18181818%;
	right: auto;
}

.pull-3_11 {
	left: 27.27272727%;
	right: auto;
}

.pull-4_11 {
	left: 36.36363636%;
	right: auto;
}

.pull-5_11 {
	left: 45.45454545%;
	right: auto;
}

.pull-6_11 {
	left: 54.54545455%;
	right: auto;
}

.pull-7_11 {
	left: 63.63636364%;
	right: auto;
}

.pull-8_11 {
	left: 72.72727273%;
	right: auto;
}

.pull-9_11 {
	left: 81.81818182%;
	right: auto;
}

.pull-10_11 {
	left: 90.90909091%;
	right: auto;
}

.pull-1_12 {
	left: 8.33333333%;
	right: auto;
}

.pull-5_12 {
	left: 41.66666667%;
	right: auto;
}

.pull-7_12 {
	left: 58.33333333%;
	right: auto;
}

.pull-11_12 {
	left: 91.66666667%;
	right: auto;
}

.offset-1_2,
.offset-2_4,
.offset-3_6,
.offset-4_8,
.offset-5_10,
.offset-6_12 {
	margin-right: 50%;
	margin-left: auto;
}

.offset-1_3,
.offset-2_6,
.offset-3_9,
.offset-4_12 {
	margin-right: 33.33333333%;
	margin-left: auto;
}

.offset-2_3,
.offset-4_6,
.offset-8_12 {
	margin-right: 66.66666667%;
	margin-left: auto;
}

.offset-1_4,
.offset-2_8,
.offset-3_12 {
	margin-right: 25%;
	margin-left: auto;
}

.offset-3_4,
.offset-6_8,
.offset-9_12 {
	margin-right: 75%;
	margin-left: auto;
}

.offset-1_5,
.offset-2_10 {
	margin-right: 20%;
	margin-left: auto;
}

.offset-2_5,
.offset-4_10 {
	margin-right: 40%;
	margin-left: auto;
}

.offset-3_5,
.offset-6_10 {
	margin-right: 60%;
	margin-left: auto;
}

.offset-4_5,
.offset-8_10 {
	margin-right: 80%;
	margin-left: auto;
}

.offset-1_6,
.offset-2_12 {
	margin-right: 16.66666667%;
	margin-left: auto;
}

.offset-5_6,
.offset-10_12 {
	margin-right: 83.33333333%;
	margin-left: auto;
}

.offset-1_7 {
	margin-right: 14.28571429%;
	margin-left: auto;
}

.offset-2_7 {
	margin-right: 28.57142857%;
	margin-left: auto;
}

.offset-3_7 {
	margin-right: 42.85714286%;
	margin-left: auto;
}

.offset-4_7 {
	margin-right: 57.14285714%;
	margin-left: auto;
}

.offset-5_7 {
	margin-right: 71.42857143%;
	margin-left: auto;
}

.offset-6_7 {
	margin-right: 85.71428571%;
	margin-left: auto;
}

.offset-1_8 {
	margin-right: 12.5%;
	margin-left: auto;
}

.offset-3_8 {
	margin-right: 37.5%;
	margin-left: auto;
}

.offset-5_8 {
	margin-right: 62.5%;
	margin-left: auto;
}

.offset-7_8 {
	margin-right: 87.5%;
	margin-left: auto;
}

.offset-1_9 {
	margin-right: 11.11111111%;
	margin-left: auto;
}

.offset-2_9 {
	margin-right: 22.22222222%;
	margin-left: auto;
}

.offset-3_9 {
	margin-right: 33.33333333%;
	margin-left: auto;
}

.offset-4_9 {
	margin-right: 44.44444444%;
	margin-left: auto;
}

.offset-5_9 {
	margin-right: 55.55555556%;
	margin-left: auto;
}

.offset-6_9 {
	margin-right: 66.66666667%;
	margin-left: auto;
}

.offset-7_9 {
	margin-right: 77.77777778%;
	margin-left: auto;
}

.offset-8_9 {
	margin-right: 88.88888889%;
	margin-left: auto;
}

.offset-1_10 {
	margin-right: 10%;
	margin-left: auto;
}

.offset-3_10 {
	margin-right: 30%;
	margin-left: auto;
}

.offset-7_10 {
	margin-right: 70%;
	margin-left: auto;
}

.offset-9_10 {
	margin-right: 90%;
	margin-left: auto;
}

.offset-1_11 {
	margin-right: 9.09090909%;
	margin-left: auto;
}

.offset-2_11 {
	margin-right: 18.18181818%;
	margin-left: auto;
}

.offset-3_11 {
	margin-right: 27.27272727%;
	margin-left: auto;
}

.offset-4_11 {
	margin-right: 36.36363636%;
	margin-left: auto;
}

.offset-5_11 {
	margin-right: 45.45454545%;
	margin-left: auto;
}

.offset-6_11 {
	margin-right: 54.54545455%;
	margin-left: auto;
}

.offset-7_11 {
	margin-right: 63.63636364%;
	margin-left: auto;
}

.offset-8_11 {
	margin-right: 72.72727273%;
	margin-left: auto;
}

.offset-9_11 {
	margin-right: 81.81818182%;
	margin-left: auto;
}

.offset-10_11 {
	margin-right: 90.90909091%;
	margin-left: auto;
}

.offset-1_12 {
	margin-right: 8.33333333%;
	margin-left: auto;
}

.offset-5_12 {
	margin-right: 41.66666667%;
	margin-left: auto;
}

.offset-7_12 {
	margin-right: 58.33333333%;
	margin-left: auto;
}

.offset-11_12 {
	margin-right: 91.66666667%;
	margin-left: auto;
}

.center-block {
	margin-right: auto;
	margin-left: auto;
}

.pull-right {
	float: left !important;
}

.pull-left {
	float: right !important;
}

.vertical-centered:before {
	margin-right: -0.3em;
	margin-left: auto;
}

.body_style_fullwide .content_wrap {
	padding-right: 130px;
	padding-left: 130px;
}

.sidebar_hide .content {
	margin-right: auto;
	margin-left: auto;
}

.top_panel.with_bg_image:before {
	right: 0;
	left: 0;
}

video#background_video,
div#background_video iframe,
div#background_video video {
	right: 50%;
	left: auto;
}

.header_position_over .top_panel {
	right: 0;
	left: auto;
}

.header_position_under .top_panel_mask {
	right: 0;
	left: auto;
}

.sc_layouts_row_type_compact.sc_layouts_row_fixed_on {
	padding-right: 3em;
	padding-left: 3em;
}

.sc_layouts_menu_nav>li.menu-item:after {
	left: 1px;
	right: auto;
}

.top_panel_default .sc_layouts_column_align_right .sc_layouts_item {
	margin-right: 2em;
	margin-left: auto;
}

body.menu_style_left {
	margin-right: 6rem;
	margin-left: auto;
}

body.menu_style_right {
	margin-left: 6rem;
	margin-right: auto;
}

.menu_style_left .menu_side_wrap {
	right: 0;
	left: auto;
}

.menu_style_right .menu_side_wrap {
	left: 0;
	right: auto;
}

.menu_side_wrap .menu_side_inner {
	right: 0;
	left: 0;
}

.menu_side_wrap .menu_mobile_button {
	right: 0;
	left: auto;
}

.menu_style_right .menu_side_wrap .menu_side_button {
	right: -1.5em;
	left: auto;
	text-align: right;
	padding-right: 10px;
	padding-left: 0;
	border-radius: 0 50% 50% 0;
}

.menu_style_left .menu_side_wrap .menu_side_button {
	left: -1.5em;
	right: auto;
	text-align: left;
	padding-left: 10px;
	padding-right: 0;
	border-radius: 50% 0 0 50%;
}

body.mobile_layout.menu_style_left {
	margin-right: 0;
}

body.mobile_layout.menu_style_right {
	margin-left: 0;
}

body.mobile_layout.menu_style_right .menu_side_wrap {
	left: -6rem;
	right: auto;
}

body.mobile_layout.menu_style_left .menu_side_wrap {
	right: -6rem;
	left: auto;
}

body.mobile_layout.menu_style_right .menu_side_wrap.opened {
	left: 0;
	right: auto;
}

body.mobile_layout.menu_style_left .menu_side_wrap.opened {
	right: 0;
	left: auto;
}

body.mobile_layout.menu_style_left .menu_side_wrap .menu_side_button:hover {
	left: -2em;
	right: auto;
}

body.mobile_layout.menu_style_right .menu_side_wrap .menu_side_button:hover {
	right: -2em;
	left: auto;
}

.menu_mobile_close {
	left: 0;
	right: auto;
}

.menu_mobile_close:before,
.menu_mobile_close:after {
	right: 38%;
	left: auto;
}

.menu_mobile_overlay {
	right: 0;
	left: 0;
}

.menu_mobile {
	right: 0;
	left: auto;
}

.menu_mobile_inner {
	right: 0;
	left: 0;
}

.menu_mobile .menu_mobile_nav_area {
	right: 0;
	left: auto;
	padding-left: 20px;
	padding-right: 0;
}

.menu_mobile .menu_mobile_nav_area li>a {
	padding: 0.15em 0 0.15em 2.5em;
	text-align: right;
}

.menu_mobile .menu_mobile_nav_area>ul>li li>a {
	padding-right: 0em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area>ul>li li li>a {
	padding-right: 1em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area>ul>li li li li>a {
	padding-right: 2em;
	padding-left: 0;
}

.menu_mobile .menu_mobile_nav_area .open_child_menu {
	left: 0;
	right: auto;
}

.menu_mobile .search_mobile {
	right: 50%;
	left: auto;
	margin-right: -14rem;
	margin-left: auto;
}

.menu_mobile .search_mobile .search_field {
	padding: 1.5em 1.5em 1.5em 4.5em;
}

.menu_mobile .search_mobile .search_submit {
	right: auto;
	left: 0;
}

.menu_mobile .socials_mobile {
	right: 0;
	left: auto;
}

.menu_mobile .social_item {
	margin: 1em 0 0 1em;
}

.menu_style_left .menu_mobile_narrow {
	margin-right: -320px;
	margin-left: auto;
}

.menu_style_left .menu_mobile_narrow.opened {
	margin-right: 0;
}

.menu_style_right .menu_mobile_narrow {
	margin-left: -320px;
	margin-right: auto;
	right: auto;
	left: 0;
}

.menu_style_right .menu_mobile_narrow.opened {
	margin-left: 0;
}

.menu_mobile_narrow .search_mobile {
	margin-right: -9rem;
	margin-left: auto;
}

.hotlock_tabs .hotlock_tabs_titles li+li {
	margin-right: 3px;
	margin-left: auto;
}

.post_featured_bg:before {
	margin-right: -0.3em;
	margin-left: auto;
}

.post_featured_right {
	float: left;
	margin-right: 4.3478%;
	margin-left: auto;
}

.post_featured_left {
	float: right;
	margin-left: 4.3478%;
	margin-right: auto;
}

.post_meta .post_meta_item {
	margin-left: 20px;
	margin-right: 0;
}

.format-audio .post_featured.with_thumb .post_audio {
	right: 6%;
	left: 6%;
}

.single-post .mejs-audio,
.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
	direction: ltr;
}

.mejs-container .mejs-controls .mejs-button button {
	right: 0;
	left: 0;
}

.widget .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{
	margin-left: 0;
	margin-right: 0;
}

.format-video .post_featured.with_thumb .post_video {
	right: 0;
	left: auto;
}


.format-video .post_featured.post_video_play .post_video>* {
	right: 50%;
	left: auto;
}

.format-quote .post_content,
.format-aside .post_content,
.format-link .post_content,
.format-status .post_content {
	text-align: right;
}

.post_layout_excerpt .post_header .post_price {
	left: 0;
	right: auto;
}

.body_style_fullwide .post_layout_classic .post_header,
.body_style_fullwide .post_layout_classic .post_content {
	margin-right: auto;
	margin-left: auto;
}

.post_layout_chess .post_featured {
	float: left;
}

.post_layout_chess .post_inner {
	right: 0;
	left: auto;
}

.post_layout_chess .post_content_inner:after {
	right: 0;
	left: auto;
}

.post_layout_chess_1:nth-child(2n+2) .post_featured {
	float: right;
}

.post_layout_chess_1:nth-child(2n+2) .post_inner {
	right: auto;
	left: 0;
}

.post_layout_chess_2 {
	float: right;
}

.post_layout_chess_2:nth-child(4n+3) .post_featured,
.post_layout_chess_2:nth-child(4n+4) .post_featured {
	float: right;
}

.post_layout_chess_2:nth-child(4n+3) .post_inner,
.post_layout_chess_2:nth-child(4n+4) .post_inner {
	right: auto;
	left: 0;
}

.post_layout_chess_3 {
	float: right;
}

.post_layout_chess_3:nth-child(6n+4) .post_featured,
.post_layout_chess_3:nth-child(6n+5) .post_featured,
.post_layout_chess_3:nth-child(6n+6) .post_featured {
	float: right;
}

.post_layout_chess_3:nth-child(6n+4) .post_inner,
.post_layout_chess_3:nth-child(6n+5) .post_inner,
.post_layout_chess_3:nth-child(6n+6) .post_inner {
	right: auto;
	left: 0;
}

.portfolio_wrap {
	margin-left: -1.7em;
	margin-right: auto;
}

.post_layout_portfolio {
	padding: 0 0 1.6666em 1.6666em;
}

.gallery_preview {
	right: 0;
	left: auto;
}

.gallery_preview:before {
	right: 0;
	left: auto;
}

.gallery_preview_description {
	right: 100%;
	left: auto;
}

.gallery_preview_close {
	left: 0;
	right: auto;
}

.nav-links-more a:before {
	right: 50%;
	left: auto;
	margin-right: -0.5em;
	margin-left: auto;
}

.nav-links-old .nav-prev {
	float: right;
	padding-right: 2em;
	padding-left: 0;
}

.nav-links-old .nav-prev a:before {
	right: 0;
	left: auto;
}

.nav-links-old .nav-next {
	float: left;
	padding-left: 2em;
	padding-right: 0;
}

.nav-links-old .nav-next a:after {
	left: 0;
	right: auto;
}

.comments_pagination,
.nav-links,
.page_links {
	margin: 0 0 5em 0;
}

.single .nav-links .nav-next a .nav-arrow:after {
	content: '\e939';
}
.single .nav-links .nav-previous a .nav-arrow:after {
	content: '\e93a';
}

.page_links .page_links_title {
	margin-left: 1em;
	margin-right: auto;
}

.page_links>span:not(.page_links_title),
.page_links>a,
.comments_pagination .page-numbers,
.nav-links .page-numbers {
	margin-left: 0.6667em;
	margin-right: auto;
}

.single .nav-links {
	text-align: right;
}

.single .nav-links a .nav-arrow {
	right: 0;
	left: auto;
}

.single .nav-links a .nav-arrow:before {
	right: 0;
	left: auto;
}

.single .nav-links .nav-next a .nav-arrow {
	left: 0;
	right: auto;
	margin-right: 2em;
	margin-left: auto;
	float: left;
}

.single .nav-links .nav-previous {
	float: right;
	text-align: right;
	padding-left: 15px;
	padding-right: 0;
}

.single .nav-links .nav-previous a .nav-arrow {
	margin-left: 2em;
	margin-right: auto;
	float: right;
}

.single .nav-links .nav-previous .post-title {
	text-align: right;
}

.single .nav-links .nav-next {
	float: left;
	text-align: left;
	padding-right: 15px;
	padding-left: 0;
}

.image-navigation .nav-previous,
.image-navigation .nav-next {
	text-align: right;
	right: 1.5em;
	left: auto;
}

.image-navigation .nav-next {
	right: auto;
	left: 1.5em;
	text-align: left;
}

.image-navigation .nav-previous a:hover {
	padding-right: 3.5em;
	padding-left: 0;
}

.image-navigation .nav-next a:hover {
	padding-left: 3.5em;
	padding-right: 0;
}

.image-navigation .nav-previous a:after,
.image-navigation .nav-next a:after {
	right: 0;
	left: auto;
}

.image-navigation .nav-next a:after {
	right: auto;
	left: 0;
}

.post_item_single.format-aside .post_content,
.post_item_single.format-link .post_content,
.post_item_single.format-status .post_content {
	text-align: right;
}

.post_item_single .post_content>.post_meta_single .post_tags {
	float: right;
}

.post_item_single .post_content>.post_meta_single .post_share {
	float: left;
}

.author_avatar {
	right: 4.4rem;
	left: auto;
}

.author_description {
	padding-right: 10rem;
	padding-left: 0;
}

.related_wrap_title {
	text-align: right;
}

.related_wrap .post_categories li+li {
	margin-right: 0.5em;
	margin-left: auto;
}

.related_wrap .related_item_style_1 .post_header {
	right: 50%;
	left: auto;
}

.comments_list_wrap .comments_list_title {
	text-align: right;
}

.comments_list_wrap .comment_text ul {
	padding: 0 1.5em 0 0;
}

.comments_list_wrap ul ul {
	margin-right: 6em;
	margin-left: auto;
	padding-right: 0;
}

.comments_list_wrap ul ul ul ul ul {
	margin-right: 0;
}

.comments_list_wrap .comment_author_avatar {
	right: 0;
	left: auto;
}

.comments_list_wrap .comment_content {
	padding-right: 7.5em;
	padding-left: 0;
}

.comments_list_wrap .comment_posted {
	margin-right: 0;
	float: right;
}

.comments_list_wrap .comment_reply {
	float: left;
}

.comments_list_wrap .comment_counters {
	margin-right: 1em;
	margin-left: auto;
}

.comments_list_wrap .comment_not_approved {
	padding: 0.2em 0 0.5em 0;
}

.comments_list_wrap .comment_text ol {
	padding: 0 1.5em 0 0;
}

.comments_list_wrap .comment_text ul>li,
.comments_list_wrap .comment_text ol>li {
	margin: 0 0 0.5em 0;
}

.comments_list_wrap .comment_reply a:before {
	margin-left: 0.2em;
	margin-right: auto;
}

.comments_list>li.pingback,
.comments_list>li.trackback {
	margin-right: 0;
	padding-right: 0;
	padding-left: 4em;
}

.comments_list>li.pingback .edit-link,
.comments_list>li.trackback .edit-link {
	left: 0;
	right: auto;
}

.comments_wrap .comments_form_title {
	text-align: right;
}

.comments_wrap #cancel-comment-reply-link:before {
	left: 0;
	right: auto;
}

.comments_wrap .comments_author,
.comments_wrap .comments_email {
	float: right;
}

.comments_wrap .comments_email {
	float: left;
}

.hotlock_messagebox {
	right: 50%;
	left: auto;
}


.post_item_404 .page_info {
	text-align: right;
	padding: 0 5rem 0 0;
}

.post_item_none_search .post_content {
	padding: 0 0 7.1em 0;
}

.widget ul {
	padding-right: 1em;
	padding-left: 0;
}

.widget li:before {
	right: -1.2em;
	left: auto;
}

.widget_calendar tbody td a:after,
.wp-block-calendar tbody td a:after {
	right: 48%;
	left: auto;
}

.widget_calendar td#prev,
.wp-block-calendar td#prev,
.widget_calendar .wp-calendar-nav-prev,
.wp-block-calendar .wp-calendar-nav-prev {
	text-align: right;
	float: right;
}

.widget_calendar td#next,
.wp-block-calendar td#next,
.widget_calendar .wp-calendar-nav-next,
.wp-block-calendar .wp-calendar-nav-next {
	text-align: left;
	float: left;
}

.widget_calendar td#prev a:before,
.wp-block-calendar td#prev a:before,
.widget_calendar .wp-calendar-nav-prev a:before,
.wp-block-calendar .wp-calendar-nav-prev a:before {
	right: 0;
	left: auto;
}

.widget_calendar td#next a:before,
.wp-block-calendar td#next a:before,
.widget_calendar .wp-calendar-nav-next a:before,
.wp-block-calendar .wp-calendar-nav-next a:before {
	left: 0;
	right: auto;
}

.widget_recent_entries .post-date {
	margin-right: 0.5em;
	margin-left: auto;
}

.widget_search form:after {
	left: 1em;
	right: auto;
}

.widget_search .search-field {
	padding-left: 3em !important;
	padding-right: 1.1em !important;
}

.widget_search input.search-submit {
	left: 0;
	right: auto;
}

.widget_rss .widget_title a {
	margin-left: 6px;
	margin-right: auto;
}

.widget_rss ul,
.widget_rss li {
	padding-right: 0;
}

.widget_product_tag_cloud a,
.widget_tag_cloud a,
.wp-block-tag-cloud a {
	float: right;
	margin: 0 0 2px 2px;
}

ul.instagram-pics {
	margin-left: -5px;
	margin-right: auto;
}

ul.instagram-pics li {
	float: right;
	padding: 0 0 5px 5px;
}

.footer_wrap {
	margin: 4.5em 0 0 0;
}

.footer_wrap .widget ul ul {
	padding-right: 1em;
	padding-left: 0;
}

.footer_wrap .vc_col-sm-4 .widget li {
	margin-left: 3%;
	margin-right: auto;
}

.footer_wrap .vc_col-sm-4 .widget li li {
	margin-left: 0;
}

.footer_wrap .widget_title,
.footer_wrap .widgettitle {
	text-align: right;
}

.contacts_logo:after {
	right: 50%;
	left: auto;
}

.footer_socials_inner .social_item+.social_item {
	margin-right: 1.6em;
	margin-left: auto;
}

.menu_footer_nav_area ul li+li:before {
	border-right: 1px dotted #ddd;
	border-left: none;
}

.footer_copyright_inner {
	padding: 4em 0 2em 0;
}

.footer_copyright_wrap .copyright_text p.left {
	float: right;
}

.footer_copyright_wrap .copyright_text p.right {
	float: left;
}

#debug_log {
	right: 0;
	left: auto;
}

#debug_log_close {
	left: 0;
	right: auto;
}

.popup_wrap {
	left: 0;
	right: auto;
}

.popup_registration {
	left: -5.5em;
	right: auto;
}

.popup_wrap .popup_close {
	left: 0;
	right: auto;
	margin: 0.5em 0 0 0.5em;
}

.popup_wrap .form_left {
	float: right;
	padding-left: 2.5em;
	padding-right: 0;
	border-left: 1px solid #e0e0e0;
	border-right: none;
}

.popup_wrap .form_right {
	float: left;
	padding-right: 2.5em;
	padding-left: 0;
}

.popup_wrap.popup_registration .form_left {
	padding-left: 5px;
	padding-right: 0;
	border-left: none;
	border-right: none;
}

.popup_wrap.popup_registration .form_right {
	padding-right: 5px;
	padding-left: 0;
}

.popup_wrap .popup_form_field.iconed_field:before {
	left: 8px;
	right: auto;
	margin-left: 0;
}

.popup_wrap .popup_form_field.iconed_field input {
	padding-left: 30px;
	padding-right: 0;
}

.popup_wrap .popup_form_field .forgot_password {
	float: left;
}

.popup_wrap .popup_form_field.submit_field {
	padding: 1em 4px 4px 0;
}

.sc_gap .vc_row {
	margin-right: 0;
	margin-left: 0;
}

.sc_gap .vc_column_container {
	padding-right: 0;
	padding-left: 0;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	left: -20px;
	right: auto;
}

body.sidebar_hide .alignfull {
	margin-right: calc(-100vw / 2 + 100% / 2);
	margin-left: calc(-100vw / 2 + 100% / 2);
}

body.sidebar_hide .alignwide {
	right: calc(-44vw + 50%);
	left: auto;
}

.wp-block-separator.is-style-dots:before {
	padding-right: 1.5em;
	padding-left: 0;
}

.sidebar_hide .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
	left: 0;
	right: 0;
}

.wp-block-calendar tfoot td#prev {
	text-align: right;
}

.wp-block-calendar tfoot td#next {
	text-align: left;
}

#rev_slider_1_1 .custom .tp-bullet:before,
#rev_slider_2_1 .custom .tp-bullet:before,
#rev_slider_3_1 .custom .tp-bullet:before,
#rev_slider_4_1 .custom .tp-bullet:before,
#rev_slider_5_1 .custom .tp-bullet:before {
	right: 50%;
	left: auto;
	margin: -3px -3px 0 0;
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:last-child {
    border-right: 1px solid;
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:first-child {
    border-right: 0;
}

body .booked-form .field .checkbox-radio-block label {
	padding-right: 1.4em !important;
	padding-left: 0;
}

body.rtl table.booked-calendar thead th .page-left{
	left: auto;
	right: 20px;
}

body.rtl table.booked-calendar thead th .page-right{
	left: 20px;
	right: auto;
}

body.rtl table.booked-calendar thead th .page-right i,
body.rtl table.booked-calendar thead th .page-left i{
	transform: rotate(180deg);
}

body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time{
	float: right;
}
body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,
body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people{
	float: left;
}

body.rtl table.booked-calendar tr.entryBlock td{
	text-align: right;
}
body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people{
	padding-right: 0;
	padding-left: 16px;
}

body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time{
	padding-left: 0;
	padding-right: 15px;
}
body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button{
	margin-left: 0;
	margin-right: 10px;
}

body.rtl .booked-modal .bm-window .close{
	right: auto;
	left: 14px;
}

body.rtl .booked-form button,
body.rtl .booked-form input[type=submit] {
	float: right;
	margin: 0 0 0 10px;
}

body.rtl .booked-form .required-asterisk {
	margin: -1px 7px 0 0;
}

body.rtl .booked-form input[type="radio"] + label:before{
	top: 50%;
}

.booked-icon-arrow-right:before {
	content: '\f018';
}

#makeup {
	right: 50%;
	left: auto;
	margin-right: 0;
}

.vc_custom_1485770065111 h4 {
	margin: 0 0 25px 0;
}

.custom_phone:before {
	margin-left: 0.5em;
	margin-right: auto;
}

.post_item_none_search .search_wrap .search_submit,
.post_item_none_archive .search_wrap .search_submit {
	right: auto;
	left: 0 !important;
}

body .sc_form_field.sc_form_field_checkbox label,
body .comments_wrap .comments_field.comments_i_agree_privacy_policy label {
	padding-right: 1.4em;
	padding-left: 0;
}

body .sc_layouts_menu_nav .menu-collapse .trx_addons_icon-dot3:before {
	left: 0.55em;
	right: auto;
}

body .post_item_none_search .search_wrap .search_field {
	padding: 1.2em 1em 1em 5em;
}

.wp-block-latest-comments,
.wp-block-latest-posts {
	padding-right: 0;
}

body.body_style_boxed .sc_layouts_row_fixed_on {
	left: calc((100% - var(--theme-var-page_boxed)) / 2);
	right: calc((100% - var(--theme-var-page_boxed)) / 2);
}

.sc_button_hover_arrow {
	padding-right: 2em !important;
	padding-left: 2em !important;
}

.sc_button_hover_arrow:before {
	left: -2em !important;
	right: auto !important;
}

.sc_button_hover_arrow:hover:before,
.sc_button_hover_arrow.active:before,
.vc_active .sc_button_hover_arrow:before {
	left: 0.5em !important;
	right: auto;
}

.post_featured .mask {
	right: 0;
	left: 0;
}

.post_featured.hover_icon .icons,
.post_featured.hover_icons .icons {
	right: 0;
	left: auto;
}

.post_featured.hover_icon .icons a,
.post_featured.hover_icons .icons a {
	right: 50%;
	left: auto;
	margin-right: -1.3333em;
	margin-left: auto;
}

.post_featured.hover_icons .icons a.single_icon {
	margin-right: 0;
}

.post_featured.hover_icon .icons a {
	margin-right: 0;
}

.post_featured.hover_icons .icons a+a {
	margin-right: 1.3333em;
	margin-left: auto;
}

.post_featured.hover_zoom:before {
	right: 50%;
	left: auto;
	margin: -50px -50px 0 0;
}

.post_featured.hover_zoom .icons {
	right: 50%;
	left: auto;
}

.post_featured.hover_zoom .icons a {
	right: -50px;
	left: auto;
}

.post_featured.hover_zoom .icons a+a {
	margin-right: 8px;
	margin-left: auto;
	right: 50px;
	left: auto;
}

.post_featured.hover_zoom:hover .icons a {
	right: 0;
	left: auto;
}

.post_featured.hover_dots .icons {
	right: 0;
	left: auto;
}

.post_featured.hover_dots .icons span {
	right: 50%;
	left: auto;
}

.post_featured.hover_dots:hover .icons span:first-child {
	margin-right: -13px;
	margin-left: auto;
}

.post_featured.hover_dots:hover .icons span+span+span {
	margin-right: 13px;
	margin-left: auto;
}

.post_featured.hover_fade .post_info,
.post_featured.hover_slide .post_info,
.post_featured.hover_pull .post_info,
.post_featured.hover_border .post_info {
	right: 0;
	left: auto;
}

.post_featured.hover_fade .post_info .post_info_back {
	right: 0;
	left: auto;
}

.post_featured.hover_fade.left_to_right .post_info .post_info_back {
	margin-right: -100%;
	margin-left: auto;
}

.post_featured.hover_fade.right_to_left .post_info .post_info_back {
	margin-right: 100%;
	margin-left: auto;
}

.post_featured.hover_slide .post_info,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
	text-align: right;
}

.post_featured.hover_slide .post_info .post_title:after {
	right: 0;
	left: auto;
}

.post_featured.hover_pull .post_info,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr {
	text-align: right;
}

.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr {
	right: 0;
	left: auto;
}

.post_featured.hover_border .post_info:before,
.post_featured.hover_border .post_info:after {
	right: 30px;
	left: 30px;
}

.post_featured.hover_border .post_info:after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

.post_featured.hover_border .post_info .post_info_back {
	right: 0;
	left: auto;
}

.post_featured.hover_border .post_info .post_info_item+.post_info_item:before {
	margin: 0.5em 0 0 0;
}

.post_featured.hover_shop .icons {
	right: 0;
	left: auto;
}

.post_featured.hover_shop .icons a {
	right: 50%;
	left: auto;
	margin-right: -1.76em;
	margin-left: auto;
}

.product-category .post_featured.hover_shop .icons a {
	margin-right: 0;
}

.post_featured.hover_shop .icons a+a,
.post_featured.hover_shop .icons a+a+a {
	margin-right: 1.76em;
	margin-left: auto;
}

.post_featured.hover_shop .icons a:after {
	right: 25%;
	left: auto;
}

.post_featured.hover_shop_buttons .icons {
	right: 0;
	left: auto;
}

.post_featured.hover_shop_buttons .icons a {
	right: 0;
	left: auto;
}

.post_featured.hover_shop_buttons .icons a+a,
.post_featured.hover_shop_buttons .icons a+a+a {
	right: 50%;
	left: auto;
}

.sc_layouts_column .sc_layouts_item {
	margin-left: 0;
	margin-right: 4em;
}

.sc_layouts_column .sc_layouts_item:last-child {
	margin-left: 0;
}

.rtl .sc_layouts_column_align_left .sc_layouts_item {
	margin-right: 3em;
}

.sc_layouts_item_icon+.sc_layouts_item_details {
	margin-right: 0.5em;
	margin-left: auto;
}

.sc_layouts_column_icons_position_left .sc_layouts_item_details {
	text-align: right;
}

.sc_layouts_column_icons_position_right .sc_layouts_item_details {
	text-align: left;
	float: left;
}


.sc_layouts_row_type_narrow .sc_layouts_item_details_line1+.sc_layouts_item_details_line2 {
	margin-right: 0.5em;
	margin-left: auto;
}

.sc_layouts_row_type_narrow .socials_wrap {
	margin-left: -15px;
	margin-right: auto;
}

.sc_layouts_row_type_narrow .socials_wrap .social_item {
	margin-left: 15px;
	margin-right: auto;
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1+.sc_layouts_item_details_line2 {
	margin-right: 0.5em;
	margin-left: auto;
}

.sc_layouts_row_type_compact .socials_wrap {
	margin-left: -15px;
	margin-right: auto;
}

.sc_layouts_row_type_compact .socials_wrap .social_item {
	margin-left: 15px;
	margin-right: auto;
}

.sc_layouts_row_fixed_on {
	right: -15px;
	left: -15px;
}

.sc_layouts_menu_nav {
	text-align: right;
}

.sc_layouts_menu_nav>li {
	float: right;
}

.sc_layouts_menu_nav>li.menu-item-has-children>a:after {
	left: 1em;
	right: auto;
}

.sc_layouts_menu_nav li li.menu-item-has-children>a:after {
	content: '\e883';
	left: 1em;
	right: auto;
}

.sc_layouts_menu_nav>li[class*="icon-"]>a {
	padding-right: 2em;
	padding-left: 0;
}

.sc_layouts_menu_nav>li[class*="icon-"]:before {
	right: 0.5em;
	left: auto;
}

.sc_layouts_menu_nav>li[class*="columns-"][class*="icon-"]:before {
	margin: 0 0.5em 0 0;
	float: right;
}

.sc_layouts_menu_nav>li[class*="columns-"][class*="icon-"]>a {
	float: right;
	margin-right: -1.5em;
	margin-left: auto;
}

.sc_layouts_menu_nav>li ul {
	text-align: right;
}

.sc_layouts_menu_nav>li li[class*="icon-"]>a>span {
	padding-right: 1.6667em;
	padding-left: 0;
}

.sc_layouts_menu_nav>li li[class*="icon-"]:before {
	right: 1.6667em;
	left: auto;
}

.sc_layouts_menu_nav>li>ul ul {
	right: 13em;
	left: auto;
	margin: 0 2px 0 0;
}

.sc_layouts_menu_nav>li>ul ul.submenu_left {
	right: -13em;
	left: auto;
	margin: 0 -2px 0 0;
}

.sc_layouts_menu_nav>li[class*="columns-"]>ul {
	right: 0;
	left: 0;
	margin-right: 0;
}

.sc_layouts_menu_nav ul li.columns-2>ul.submenu_left {
	right: -26em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-3>ul.submenu_left {
	right: -39em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-4>ul.submenu_left {
	right: -52em;
	left: auto;
}

.sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {
	right: -65em;
	left: auto;
}

.sc_layouts_menu_nav li[class*="columns-"]>ul ul {
	margin-right: 0;
	right: auto;
	left: auto;
}

.menu_hover_slide_line>ul>li#blob {
	margin: 3em 1em 0 0;
}

.menu_hover_zoom_line>ul>li>a:before {
	margin-right: 0.25em;
	margin-left: auto;
	right: 50%;
	left: auto;
}

.menu_hover_path_line>ul>li:before {
	right: 0.2em;
	left: auto;
}

.menu_hover_path_line>ul>li:after {
	left: 0.2em;
	right: auto;
}

.menu_hover_path_line>ul>li>a:before,
.menu_hover_path_line>ul>li>a:after,
.menu_hover_path_line>ul>li.menu-item-has-children>a:after {
	right: 0.2em;
	left: 0.2em;
}

.menu_hover_roll_down>ul>li>a:before {
	right: 1.5em;
	left: 1.5em;
}

.menu_hover_color_line>ul>li>a:before,
.menu_hover_color_line>ul>li>a:after,
.menu_hover_color_line>ul>li.menu-item-has-children>a:after {
	right: 1.5em;
	left: 1.5em !important;
}

.search_wrap .search_field {
	padding: 0 1.75em 0 0;
}

.search_wrap .search_submit {
	left: 0;
	right: auto;
}

.sc_layouts_column_icons_position_right .search_wrap .search_field {
	padding: 0 0 0 1.75em;
}

.sc_layouts_column_icons_position_right .search_wrap .search_submit {
	right: auto;
	left: 0;
}

.sc_layouts_row_type_normal .search_wrap .search_field {
	padding: 0 3em 0 1.5em;
}

.sc_layouts_row_type_normal .search_wrap .search_submit {
	right: 1em;
	left: auto;
}

.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_submit {
	right: auto;
	left: 1em;
}

.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_field {
	padding: 1em 1.5em 1em 3em;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_field {
	padding: 0 2.3em 0 2.3em;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_submit {
	right: 0;
	left: auto;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_field {
	padding: 0 2.3em 0 2.3em;
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit {
	right: 0;
	left: auto;
}

.search_style_fullscreen.search_opened .search_close {
	left: 0;
	right: auto;
}

.search_style_fullscreen.search_opened .search_form_wrap {
	right: 0;
	left: 0;
}

.search_style_fullscreen.search_opened .search_form {
	right: 50%;
	left: auto;
}

.search_style_fullscreen.search_opened .search_submit,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
	right: 0 !important;
	left: auto !important;
}

.search_style_fullscreen.search_opened .search_field,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
	padding: 0 2em 0 0;
}

.post_item_none_search .search_wrap .search_field,
.post_item_none_archive .search_wrap .search_field {
	padding: 1.2em 1em 1em 3em;
}

.post_item_none_search .search_wrap .search_submit,
.post_item_none_archive .search_wrap .search_submit {
	left: 1em;
	right: auto;
}

.search_wrap .search_results {
	right: 0;
	left: auto;
	text-align: right;
}

.search_wrap .search_results:after {
	border-right: 1px solid #e5e5e5;
	border-left: none;
	right: 3em;
	left: auto;
}

.search_wrap .search_results .search_results_close {
	left: 3px;
	right: auto;
}

.sc_layouts_title_caption img {
	margin: -0.2em 0 0 0.2em;
}

.sc_layouts_title_meta .post_edit:before {
	margin-left: 0.5em;
	margin-right: auto;
}

.sc_layouts_featured.with_image.with_content:before {
	right: 0;
	left: auto;
}

.sc_layouts_featured.with_image .sc_layouts_featured_content {
	right: 50%;
	left: auto;
}

.trx_addons_container,
.trx_addons_container-fluid {
	padding-right: 15px;
	padding-left: 15px;
}

.trx_addons_columns_wrap {
	margin-left: -30px;
	margin-right: auto;
}

.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-left: 30px;
	padding-right: 0;
}

.trx_addons_columns_wrap.columns_padding_left {
	margin-right: -30px;
	margin-left: auto;
}

.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"],
.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left {
	padding-right: 30px;
	padding-left: 0;
}

.trx_addons_columns_wrap.columns_padding_right {
	margin-left: -30px;
	margin-right: auto;
}

.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"],
.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right {
	padding-left: 30px;
	padding-right: 0;
}

.trx_addons_columns_wrap.columns_padding_center {
	margin-right: -15px;
	margin-left: -15px;
}

.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"],
.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center {
	padding-right: 30px;
	padding-left: 0;
}

.menu_style_right .trx_addons_scroll_to_top {
	left: 7rem;
	right: auto;
}

.menu_style_left .sc_layouts_row_fixed_on {
	padding-right: 6rem;
	padding-left: 0;
}

.menu_style_right .sc_layouts_row_fixed_on {
	padding-left: 6rem;
	padding-right: 0;
}

.sc_layouts_menu_nav .menu-collapse .trx_addons_icon-dot3:before {
	left: 3.4em;
	right: auto;
}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon:before {
	margin-left: .2em;
	margin-right: .2em;
}

.slider_swiper.slider_controls_side .slider_controls_wrap>.slider_prev,
.slider_outer_controls_side .slider_controls_wrap>.slider_prev {
	margin-right: -100px;
	margin-left: auto;
	right: 0;
	left: auto;
}

.slider_swiper.slider_controls_side .slider_next,
.slider_outer_controls_side .slider_controls_wrap>.slider_next {
	margin-left: -100px;
	margin-right: auto;
	left: 0;
	right: auto;
}

.slider_swiper.slider_controls_side:hover .slider_controls_wrap>a,
.slider_outer_controls_side:hover+.slider_controls_wrap>a {
	margin-right: 0;
	margin-left: 0;
}

.widget_aboutme .aboutme_username {
	text-align: right;
}

.widget_aboutme .aboutme_description {
	text-align: right;
}

.trx_addons_audio_player .audio_author {
	margin-right: 0;
	margin-left: 0;
}

.trx_addons_audio_player .audio_info {
	padding-right: 0.85em;
	padding-left: 0;
	text-align: right;
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li+li {
	margin-right: 0.5em;
	margin-left: auto;
}

.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_item,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_item {
	text-align: right;
}

.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_title,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
	padding-right: 1em;
	padding-left: 0;
	text-align: right;
}

.widget_contacts[class*="column-"] .contacts_info .contacts_left,
.widget_contacts[class*="column-"] .contacts_info .contacts_right,
.sidebar .widget_contacts .contacts_info .contacts_left,
.sidebar .widget_contacts .contacts_info .contacts_right {
	text-align: right;
}

.sidebar .widget_contacts .contacts_info .contacts_left span,
.columns_wrap .widget_contacts:not(.column-1_1) .contacts_info .contacts_left span,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left span {
	padding-right: 2em;
	padding-left: 0;
}

.sidebar .widget_contacts .contacts_info .contacts_left span:before,
.columns_wrap .widget_contacts:not(.column-1_1) .contacts_info .contacts_left span:before,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left span:before {
	right: 0;
	left: auto;
	text-align: right;
}

.widget_contacts .contacts_info span {
	padding-right: 3em !important;
	padding-left: 0 !important;
}

.sc_recent_news .post_accented_off .slider_pagination_wrap .swiper-pagination-bullet {
	margin-left: 3px;
	margin-right: auto;
}

.widget_area .post_item,
.widget .post_item {
	text-align: right;
}

.widget_area .post_item .post_thumb,
.widget .post_item .post_thumb {
	float: right;
	margin: 0 0 4px 1em;
}

.widget_area .post_item .post_title,
.widget .post_item .post_title {
	margin: -2px 0 4px 0;
	text-align: right;
}

.widget_area .post_item .post_info .post_info_item+.post_info_item:before,
.widget .post_item .post_info .post_info_item+.post_info_item:before {
	margin: 0 5px 0 0;
}

.widget_area .post_item .post_categories,
.widget .post_item .post_categories {
	padding-left: 3em;
	padding-right: 0;
}

.widget_area .post_item .post_categories .post_info_counters,
.widget .post_item .post_categories .post_info_counters {
	left: 0;
	right: auto;
}

.slider_engine_revo .widget_socials .socials_wrap {
	text-align: right;
}

.slider_engine_revo .widget_socials .social_item+.social_item {
	margin-right: 0.5em;
	margin-left: auto;
}

.widget_twitter .widget_content ul {
	padding-right: 2em;
	padding-left: 0;
}

.widget_twitter .widget_content ul>li {
	text-align: right;
}

.widget_twitter .widget_content ul>li:before {
	right: -1.5em;
	left: auto;
}

body.trx_addons_cv {
	margin-right: 0;
	margin-left: 0;
}

.trx_addons_hover_content .trx_addons_hover_links a+a {
	margin-right: 0.7em;
	margin-left: auto;
}

.sc_services_default .sc_item_subtitle {
	text-align: right;
}

.sc_item_subtitle {
	text-align: right;
}

.sc_item_title+.sc_item_descr {
	margin: 0 0 3em 0;
}

.menu_side_icons #toc_menu {
	right: 0;
	left: auto;
}

.menu_side_icons .toc_menu_item:hover .toc_menu_description,
.menu_side_inner>.toc_menu_item:hover .toc_menu_description {
	margin-left: 0;
}

.menu_style_left .toc_menu_item .toc_menu_description {
	right: -20em;
	left: auto;
}

.menu_style_left .toc_menu_item:hover .toc_menu_description {
	right: 100%;
	left: auto;
}

.sc_blogger_default .sc_blogger_item .sc_blogger_item_content {
	right: 45%;
	left: auto;
}

.sc_item_button .sc_button_simple {
	padding: 0 0 0 1.8em;
}

.sc_courses_default .trx_addons_hover_content {
	text-align: right;
	right: 0;
	left: auto;
}

.sc_events_item_button:before,
.sc_events_item_button:after {
	right: 0;
	left: auto;
}

.sc_events_item_button:after {
	right: -30px;
	left: auto;
}

.sc_events_item:hover .sc_events_item_button:before {
	right: 30px;
	left: auto;
}

.sc_events_item:hover .sc_events_item_button:after {
	right: 0;
	left: auto;
}

label.required .sc_form_field_title:after {
	margin: -0.5em 0.5em 0 0;
}

.sc_googlemap_content .sc_form_default .sc_form_details>div {
	padding-left: 0;
}

.sc_googlemap_content .sc_form_default .sc_form_field_message {
	padding-right: 0;
}

.sc_price_info {
	text-align: right;
}

.sc_price_info .sc_price_content ul {
	padding-right: 2em;
	padding-left: 0;
}

@media(max-width:1400px) {
	.sc_price_info .sc_price_content ul {
		padding-right: 2.3em;
		padding-left: 0;
	}

}

@media(max-width:768px) {
	.sc_price_info .sc_price_content ul {
		padding-right: 1.5em;
		padding-left: 0;
	}

	.sc_services.sc_services_iconed .sc_services_item_featured_right .sc_services_item_title {
		margin-left: 5em;
		margin-right: auto;
	}

	.sc_services.sc_services_iconed .sc_services_item_featured_left .sc_services_item_title {
		margin-right: 5em;
		margin-left: auto;
	}

	.sc_services.sc_services_iconed .sc_services_item_featured_right .sc_services_item_icon {
		left: 20%;
		right: auto;
	}

	.sc_services.sc_services_iconed .sc_services_item_featured_left .sc_services_item_icon {
		right: 20%;
		left: auto;
	}

	.body_style_boxed .sc_services.sc_services_iconed .sc_services_item_featured_right .sc_services_item_icon {
		left: 18%;
		right: auto;
	}

	.body_style_boxed .sc_services.sc_services_iconed .sc_services_item_featured_left .sc_services_item_icon {
		right: 18%;
		left: auto;
	}

}

.sc_promo_modern .sc_promo_descr,
.sc_promo_modern .sc_promo_button {
	padding-right: 6.6rem;
	padding-left: 0;
}

.sc_services_default .sc_services_item_info {
	text-align: right;
}

.sc_services_iconed .sc_services_item_header {
	border-left: 1px solid #383642;
	border-right: none;
}

@media(min-width:1800px) {
	.sc_services_iconed .sc_services_item_header .sc_services_item_title {
		padding-left: 1em;
		padding-right: 0;
	}

}

.body_style_boxed .page_wrap .sc_services_iconed .sc_services_item_header .sc_services_item_title {
	padding-left: 0.5em;
	padding-right: 0;
}

@media(max-width:960px) {

	#security_services>.sc_layouts_column_icons_position_left:last-child {
		padding-right: 0;
	}

}

.vc_row.vc_inner .sc_skills_counter .sc_skills_column+.sc_skills_column:before {
	right: 0;
	left: auto;
}

.vc_row.vc_inner .sc_skills_counter .sc_skills_item_wrap {
	padding: 3.4em 4em 0 0;
}

.sc_testimonials_item_content {
	text-align: right;
	padding-right: 110px;
	padding-left: 110px;
}

.sc_testimonials_item_author {
	padding-right: 110px;
	padding-left: 0;
}

.sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
	margin-right: 0.75em;
	margin-left: auto;
}

.sc_testimonials .sc_item_subtitle {
	padding-right: 110px;
	padding-left: 0;
}

.sc_testimonials .swiper-pagination {
	left: 1em;
	right: auto;
}

.sc_testimonials .swiper-pagination span:before {
	right: 50%;
	left: auto;
	margin: -3px -3px 0 0;
}

.sc_team_default .sc_team_item_socials .social_item {
	margin: 0 0 3px 3px;
}

.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item:last-child a {
	border-right-width: 1px;
	border-right-style: solid;
}

.team_member_page .team_member_socials .social_item {
	margin: 0 0 3px 3px;
}

#security_services>.sc_layouts_column_icons_position_left:first-child .wpb_wrapper {
	padding-right: 38%;
	padding-left: 0;
}

#security_services>.sc_layouts_column_icons_position_left:last-child .wpb_wrapper {
	padding-left: 30%;
	padding-right: 11%;
}

#security_services>.sc_layouts_column_icons_position_left:last-child h1 {
	margin: -30px 0 0 0;
}

.body_style_boxed .page_wrap #security_services>.sc_layouts_column_icons_position_left:first-child .wpb_wrapper {
	padding-right: 25%;
	padding-left: 0;
}

.body_style_boxed .page_wrap #security_services>.sc_layouts_column_icons_position_left:last-child .wpb_wrapper {
	padding-left: 25%;
	padding-right: 11%;
}

.sc_layouts_menu_nav>li.menu-item:after {
	left: 1px;
	right: auto;
}

.sc_services.sc_services_iconed .sc_services_item_featured_right .sc_services_item_icon {
	left: 10%;
	right: auto;
}

.sc_services.sc_services_iconed .sc_services_item_featured_left .sc_services_item_icon {
	right: 10%;
	left: auto;
}

.sc_services.sc_services_iconed .sc_services_item_featured_right .sc_services_item_title {
	text-align: left;
	margin-left: 4em;
	margin-right: auto;
}

.sc_services.sc_services_iconed .sc_services_item_featured_left .sc_services_item_title {
	text-align: right;
	margin-right: 4em;
	margin-left: auto;
}

@media(max-width:1340px) {
	.sc_services.sc_services_iconed .sc_services_item_featured_right .sc_services_item_title {
		margin-left: 5em;
		margin-right: auto;
	}

	.sc_services.sc_services_iconed .sc_services_item_featured_left .sc_services_item_title {
		margin-right: 5em;
		margin-left: auto;
	}

}

@media(max-width:1024px) {
	.sc_services.sc_services_iconed .sc_services_item_featured_left .sc_services_item_title {
		margin-right: 4em;
		margin-left: auto;
	}

	.sc_services.sc_services_iconed .sc_services_item_featured_right .sc_services_item_title {
		margin-left: 4em;
		margin-right: auto;
	}

}

@media(max-width:968px) {
	.sc_services.sc_services_iconed .sc_services_item_featured_right .sc_services_item_icon {
		left: 20%;
		right: auto;
	}

	.sc_services.sc_services_iconed .sc_services_item_featured_left .sc_services_item_icon {
		right: 20%;
		left: auto;
	}

}

.trx_addons_dropcap {
	margin: 0.25em 0 0 0.5em;
}

ul.trx_addons_list_success,
ul.trx_addons_list_error,
ul.trx_addons_list_plus,
ul.trx_addons_list_minus {
	padding-right: 2em;
	padding-left: 0;
}

.wpcf7-form .columns_wrap {
	margin-left: 0;
}

.wpcf7 .columns_wrap .column-1_1 {
	padding-left: 0;
}



span.wpcf7-list-item {
	margin-right: 0;
}

.flat-light .esg-filters .esg-sortbutton {
	padding-left: 0;
}

.vc_row.vc_parallax[class*="scheme_"] .vc_parallax-inner:before {
	right: 0;
	left: auto;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
	padding-right: 4.2em;
	padding-left: 0;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
	padding-left: 4.2em;
	padding-right: 0;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title>a>.vc_tta-controls-icon {
	right: 0;
	left: auto;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title>a>.vc_tta-controls-icon {
	left: 0;
	right: auto;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	right: 0;
	left: auto;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	left: 0;
	right: auto;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-minus:before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
	right: 50%;
	left: auto;
	border-width: 1px 0 0 0;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
	border-width: 0 1px 0 0;
}

.vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab+.vc_tta-tab {
	margin-right: 0.8em;
	margin-left: auto;
}

.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {
	left: 0;
	right: auto;
}

.vc_message_box {
	padding: 1.4em 4.9em 1.4em 0.875em;
}

.vc_message_box-solid-icon {
	padding-right: 7em;
	padding-left: 0;
}

.vc_message_box:not(.vc_message_box-solid-icon) .vc_message_box-icon>* {
	right: auto;
	left: 0.6em;
}

.vc_message_box_closeable:after {
	left: 0;
	right: auto;
}

.mc4wp-form .mc4wp-form-fields input[type="email"] {
	padding: 1.1em 1.4em 1.1em 7.5em;
}

.mc4wp-form .mc4wp-form-fields input[type="submit"] {
	left: 0;
	right: auto;
}

.mcfwp-agree-input>span:before {
	right: 0;
	left: auto;
}

.mc4wp-form-fields label>input[type="checkbox"] {
	margin-left: 8px;
	margin-right: auto;
}

form.mc4wp-form .mcfwp-agree-input>span {
	text-align: right;
	padding-right: 1.4em;
	padding-left: 0;
}

.cq-hotspots .hotspot-item a.cq-tooltip span {
	margin: -5px -5px 0 0;
}

.rtl.woocommerce .price_label{
	direction: rtl;
}

.woocommerce div.product form.cart div.quantity input[type="number"], 
.woocommerce-page div.product form.cart div.quantity input[type="number"] {
	padding: 0 0.5em 0 1.5em;
}

.woocommerce form.woocommerce-cart-form div.quantity input[type="number"] {

	padding: 0 0.3em 0 1.5em;
}

.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after {

	margin-right: 0;
	margin-left: .53em;
}

.woocommerce .hotlock_shop_mode_buttons,
.woocommerce-page .hotlock_shop_mode_buttons {
	float: right;
	margin: 0.85em 0 1em 0.5em;
}



.woocommerce .woocommerce-result-count {
	margin: 1.25em 0 1.25em 0.5em;
}

.woocommerce .hotlock_shop_mode_buttons a+a,
.woocommerce-page .hotlock_shop_mode_buttons a+a {
	margin-right: 0.5em;
	margin-left: auto;
}

.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
	left: 5%;
	right: auto;
}

span.amount>.decimals {
	margin-right: 0.2em;
	margin-left: auto;
}

.woocommerce ul.products li.product .price del {
	margin-left: 6px;
	margin-right: auto;
}

.woocommerce ul.products li.product .price del:before {
	right: 0;
	left: auto;
}

.woocommerce .shop_mode_list ul.products li.product .post_item,
.woocommerce-page .shop_mode_list ul.products li.product .post_item {
	text-align: right;
}

.woocommerce .shop_mode_list ul.products li.product .post_data,
.woocommerce-page .shop_mode_list ul.products li.product .post_data {
	text-align: right;
}

.woocommerce .shop_mode_list ul.products li.product .post_featured,
.woocommerce-page .shop_mode_list ul.products li.product .post_featured {
	float: right;
	margin: 0 0 0 2em;
}

.woocommerce .shop_mode_list ul.products li.product .price,
.woocommerce-page .shop_mode_list ul.products li.product .price {
	margin: 0 0 25px 0;
}

.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart {
	padding: 1.3em 0 0 0;
}

.woocommerce .shop_mode_list .products .star-rating,
.woocommerce .shop_mode_list ul.products li.product .star-rating {
	right: auto;
	left: auto;
	margin: 0.5em 0 0 0;
}

.woocommerce nav.woocommerce-pagination ul li {
	margin: 0 0 0.2em 0.2em;
}

.woocommerce div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce-page #content div.product div.images {
	float: right;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
	padding: 0 0 6px 6px !important;
}

.woocommerce div.product div.images .flex-control-thumbs li {
	padding: 0 0 6px 6px !important;
}

.woocommerce div.product span.onsale {
	right: 2em;
	left: auto;
}

.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a {
	margin-left: 1.5%;
	margin-right: auto;
}

.woocommerce #content div.product div.thumbnails.columns-4 a,
.woocommerce div.product div.thumbnails.columns-4 a,
.woocommerce-page #content div.product div.thumbnails.columns-4 a,
.woocommerce-page div.product div.thumbnails.columns-4 a {
	margin-left: 2.6666%;
	margin-right: auto;
}

.woocommerce #content div.product div.thumbnails.columns-3 a,
.woocommerce div.product div.thumbnails.columns-3 a,
.woocommerce-page #content div.product div.thumbnails.columns-3 a,
.woocommerce-page div.product div.thumbnails.columns-3 a {
	margin-left: 3.5%;
	margin-right: auto;
}

.woocommerce #content div.product div.thumbnails a:before,
.woocommerce div.product div.thumbnails a:before,
.woocommerce-page #content div.product div.thumbnails a:before,
.woocommerce-page div.product div.thumbnails a:before {
	right: 0;
	left: 0;
}

.woocommerce #content div.product div.thumbnails a.last,
.woocommerce div.product div.thumbnails a.last,
.woocommerce-page #content div.product div.thumbnails a.last,
.woocommerce-page div.product div.thumbnails a.last {
	margin-left: 0;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
	padding-right: 5em;
	padding-left: 0;
	float: left;
}

.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity {
	margin: 0 0 0 0.5em;
}

.woocommerce form.woocommerce-cart-form div.quantity span,
.woocommerce div.product form.cart div.quantity span,
.woocommerce-page div.product form.cart div.quantity span {
	left: 0;
	right: auto;
}

.woocommerce td.product-name dl.variation dd {
	padding-right: 0.5em;
	padding-left: 0;
}

.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist {
	float: right;
}

.woocommerce div.product div.summary .compare {
	float: right;
	margin-left: 2em;
	margin-right: auto;
}

.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before,
.woocommerce div.product div.summary .compare:before {
	margin-left: 0.6em;
	margin-right: auto;
}

.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
	padding-right: 30px;
	padding-left: 0;
}

.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel {
	padding: 1.5em 1.5em 1em 1.5em;
}

.single-product div.product .trx-stretch-width .woocommerce-tabs .panel {
	padding: 3em 0 0 0;
}

.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs {
	padding-right: 0;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
	text-align: right;
}

.woocommerce div.product .woocommerce-product-rating,
.woocommerce-page div.product .woocommerce-product-rating {
	float: left;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
	float: right;
	margin: 0 0 0.5em 1.5em;
}

.woocommerce a.remove {
	text-align: right;
}

.woocommerce table.shop_table tr:first-child th {
	border-width: 0 0 1px 0 !important;
}

.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce-page .widget_shopping_cart .cart_list li {
	padding: 0 1.5em 0 0;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
	right: 0;
	left: auto;
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
	float: right;
	margin: 0.5em 0 1.5em 0.75em;
}

.woocommerce .widget_layered_nav_filters>ul>li {
	padding: 0 0 0.5em 0.625em;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	margin-right: -6px;
	margin-left: auto;
}

.woocommerce .widget_price_filter .price_slider_amount {
	text-align: right;
}

.woocommerce.widget_product_search form:after {
	left: 2em;
	right: auto;
}

.woocommerce.widget_product_search .search_field {
	padding: 1.6em 2em 1.6em 3em;
}

.woocommerce.widget_product_search .search_button {
	left: 0;
	right: auto;
}

.woocommerce .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce-page #content .quantity input.qty {
	padding-right: 0.75em;
	padding-left: 0;
}

.woocommerce table.cart .product-name,
.woocommerce #content table.cart .product-name,
.woocommerce-page table.cart .product-name,
.woocommerce-page #content table.cart .product-name {
	text-align: right !important;
}

.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
	margin-left: 0.5em;
	margin-right: auto;
}

.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td {
	padding: 6px 15px 6px 6px;
}

.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th {
	padding: 6px 6px 6px 15px;
	text-align: right;
}

.woocommerce ul#shipping_method li {
	padding-right: 0;
}

.woocommerce form .form-row label.inline {
	margin-right: 1em;
	margin-left: auto;
}

.woocommerce .woocommerce-form__input.woocommerce-form__input-checkbox {
	margin-left: 2px;
	margin-right: auto;
}

.woocommerce .checkout table.shop_table th,
.woocommerce .checkout table.shop_table td {
	text-align: right;
}

.woocommerce .checkout table.shop_table tfoot th {
	text-align: left;
}

.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
	float: right;
}

.woocommerce .shop_table.order_details th,
.woocommerce .shop_table.customer_details th {
	text-align: right;
}

.woocommerce .shop_table.order_details tfoot th {
	text-align: left;
}

.woocommerce form .form-row #createaccount {
	margin: -12px 0 0 2px;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
	float: right;
}

.woocommerce-account .woocommerce-MyAccount-content {
	float: left;
}

.woocommerce-MyAccount-content .my_account_orders th {
	text-align: right;
}

.woocommerce-MyAccount-content .woocommerce-Address-title a {
	margin: 0 2em 0 0;
}

section.elementor-element.sc_layouts_row_fixed_always.sc_extra_bg_none.sc_bg_mask_none,
header.top_panel_custom_header-default-el section.elementor-element {
	padding-left: 3.2em;
	padding-right: 3.35em;
}

.elementor-element .sc_widget_audio .trx_addons_audio_player .audio_info {
	right: 0.5em;
	left: auto;
}

.elementor-element.elementor-services_stretch .sc_services.sc_services_light .with_icon .sc_services_item_content {
	margin-left: 5em;
	margin-right: auto;
}

.elementor-element .sc_testimonials [class*="column"] .sc_testimonials_item_content {
	padding-left: 4rem;
	padding-right: 0;
}

.footer_wrap.footer_custom_footer-default-el .sc_layouts_column .sc_layouts_item {
	margin-left: 0;
}

.bg-position-left.elementor-section.elementor-section-stretched {
	background-position: 86% 0 !important;
}

.elementor-button .elementor-button-icon i:after {
	right: calc(50% - 1.335em);
	left: auto;
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
	padding-left: 20px;
	padding-right: 0;
}

.elementor-widget-wp-widget-trx_addons_widget_contacts .contacts_wrap .contacts_info .post_info_item+.post_info_item {
	margin-right: 10px;
	margin-left: auto;
}

.elementor-testimonial-wrapper .elementor-testimonial-name+.elementor-testimonial-job {
	padding-right: 8px;
	padding-left: 0;
}

.trx_addons_audio_player {
	direction: ltr;
}

.single-product .trx-stretch-width {
	transform: translateX(50%);
	left: -50% !important;
}


.slider_swiper.slider_controls_side .slider_controls_wrap>.slider_next:before,
.slider_outer_controls_side .slider_controls_wrap>.slider_next:before {
	content: '\e939';
}

.slider_swiper.slider_controls_side .slider_controls_wrap>.slider_prev:before,
.slider_outer_controls_side .slider_controls_wrap>.slider_prev:before {
	content: '\e93a';
}

.post_item_single .post_content > .post_meta_single .post_tags .post_meta_label,
.post_meta .post_meta_item+.post_meta_item:before,
.post_meta > .post_meta_item{
	display: inline-block;
}

.post_meta .post_meta_item+.post_meta_item:before{
	margin: 0 0 0 0.4em;
}

.mfp-close{
	right: auto;
	left: 0;
}
.wpcf7 input[type="text"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="number"], 
.wpcf7 select, 
.wpcf7 input[type="email"], 
.wpcf7 textarea,
#trx_addons_login_popup{
	text-align: right;
}

#trx_addons_login_popup .trx_addons_popup_form_field_forgot_password{
	display: inline-block;
}

.sc_input_hover_iconed .sc_form_field_content {
	-webkit-transform: translate3d(1.4em, 0, 0);
	-ms-transform: translate3d(1.4em, 0, 0);
	transform: translate3d(1.4em, 0, 0);
}

.sc_input_hover_iconed .sc_form_field_icon {
	-webkit-transform: translate3d(3em, 0, 0);
	-ms-transform: translate3d(3em, 0, 0);
	transform: translate3d(3em, 0, 0);
}

.post_item_404 .go_home:after{
	display: none;
}

.post_item_404 .go_home:before{
	content: '\e939';
    font-family: 'fontello';
    margin-right: 0.5em;
    font-size: 0.9333em;
    line-height: inherit;
    position: relative;
    top: -1px;
}

.cust_icon .vc_icon_element {
	font-size: 24px;
	margin: 0;
}

.rtl .sc_layouts_column_align_left .sc_layouts_item:first-child {
	margin-right: 0;
}

.wpcf7 .column-1_2:first-child{
	padding-left: 0;
}


body.compensate-for-scrollbar {
	margin-right: 0!important;
}

body .booked-form .field input[type="password"],
body .booked-form .field input[type="email"]{
	float: right!important;
}

body .booked-form .field input[type="email"]{
	margin: 0 0 0 1.5%;
}


/* --------------responsive----------- */



@media (max-width: 1680px) {
	.rtl .sc_layouts_column_align_left .sc_layouts_item {
		margin-right: 2em;
  }
}



@media (min-width: 1440px) {
	.post_layout_chess_2.post_format_quote .post_content_inner blockquote {
		padding: 2em 4em 2em 2em;
	}

}

@media (min-width: 1263px) and (max-width: 1439px) {
	body .sc_layouts_menu_nav .menu-collapse .trx_addons_icon-dot3:before {
		left: 0.65em;
  }
	.body_style_fullwide .content_wrap {
		padding-right: 100px;
		padding-left: 100px;
	}

	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-left: 350px;
		padding-right: 0;
	}

	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-right: -320px;
		margin-left: auto;
	}

	.body_style_fullwide.sidebar_left .content,
	.body_style_fullscreen.sidebar_left .content {
		padding-right: 350px;
		padding-left: 0;
	}

	.body_style_fullwide.sidebar_left .sidebar,
	.body_style_fullscreen.sidebar_left .sidebar {
		margin-left: -320px;
		margin-right: auto;
	}

	.post_layout_chess_2.post_format_quote .post_content_inner blockquote {
		padding: 2em 4em 2em 2em;
	}

	#security_services>.sc_layouts_column_icons_position_left:first-child .wpb_wrapper {
		padding-right: 25%;
		padding-left: 0;
	}

	#security_services>.sc_layouts_column_icons_position_left:last-child .wpb_wrapper {
		padding-left: 25%;
		padding-right: 11%;
	}

	.woocommerce .hotlock_shop_mode_buttons,
	.woocommerce-page .hotlock_shop_mode_buttons {
		margin: 1.25em 0 1.25em 0.8em;
	}

	.body_style_boxed .page_wrap #security_services>.sc_layouts_column_icons_position_left:last-child .wpb_wrapper {
		padding-left: 20%;
		padding-right: 5%;
	}

}

@media (min-width: 1136px) and (max-width: 1262px) {
	.body_style_boxed .page_wrap #security_services>.sc_layouts_column_icons_position_left:last-child .wpb_wrapper {
		padding-left: 15%;
		padding-right: 5%;
	}

}

@media (min-width: 992px) {
	.vc_col-md-offset-2 {
		margin-right: 16.66666667%;
		margin-left: 0;
	}
}

@media (max-width: 968px) {

	.sc_services.sc_services_iconed .sc_services_item_featured_left .sc_services_item_title,
	.sc_services.sc_services_iconed .sc_services_item_featured_right .sc_services_item_title {
		text-align: center;
	}
}


@media (max-width: 959px) {
	.trx_addons_scroll_to_top {
		left: 1em;
		right: auto;
	}

}


@media (min-width: 960px) and (max-width: 1262px) {
	.body_style_fullwide .content_wrap {
		padding-right: 50px;
		padding-left: 50px;
	}

	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-left: 300px;
		padding-right: 0;
	}

	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-right: -270px;
		margin-left: auto;
	}

	.body_style_fullwide.sidebar_left .content,
	.body_style_fullscreen.sidebar_left .content {
		padding-right: 300px;
		padding-left: 0;
	}

	.body_style_fullwide.sidebar_left .sidebar,
	.body_style_fullscreen.sidebar_left .sidebar {
		margin-left: -270px;
		margin-right: auto;
	}

	.container,
	.container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}

	.row,
	.columns_wrap,
	.trx_addons_columns_wrap {
		margin-left: -30px;
		margin-right: auto;
	}

	.row>[class*="column-"],
	.columns_wrap>[class*="column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-left: 30px;
		padding-right: 0;
	}

	.row.columns_padding_left,
	.columns_wrap.columns_padding_left,
	.trx_addons_columns_wrap.columns_padding_left,
	.vc_row.columns_padding_left {
		margin-right: -30px;
		margin-left: auto;
	}

	.vc_row.columns_padding_left .vc_column_container>.vc_column-inner,
	.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left,
	.row.columns_padding_left>[class*="column-"],
	.columns_wrap.columns_padding_left>[class*="column-"],
	.row>[class*="column-"].columns_padding_left,
	.columns_wrap>[class*="column-"].columns_padding_left {
		padding-right: 30px;
		padding-left: 0;
	}

	.vc_row.columns_padding_right,
	.row.columns_padding_right,
	.trx_addons_columns_wrap.columns_padding_right,
	.columns_wrap.columns_padding_right {
		margin-left: -30px;
		margin-right: auto;
	}

	.vc_row.columns_padding_right .vc_column_container>.vc_column-inner,
	.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right,
	.row.columns_padding_right>[class*="column-"],
	.columns_wrap.columns_padding_right>[class*="column-"],
	.row>[class*="column-"].columns_padding_right,
	.columns_wrap>[class*="column-"].columns_padding_right {
		padding-left: 30px;
		padding-right: 0;
	}

	.vc_row,
	.trx_addons_columns_wrap.columns_padding_center,
	.row.columns_padding_center,
	.columns_wrap.columns_padding_center {
		margin-right: -15px;
		margin-left: -15px;
	}

	.vc_column_container>.vc_column-inner,
	.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center,
	.row.columns_padding_center>[class*="column-"],
	.columns_wrap.columns_padding_center>[class*="column-"],
	.row>[class*="column-"].columns_padding_center,
	.columns_wrap>[class*="column-"].columns_padding_center {
		padding-right: 15px;
		padding-left: 15px;
	}

	.post_layout_chess_2.post_format_quote .post_content_inner blockquote {
		padding: 1.5em 3em 1.5em 1.5em;
	}

	.post_layout_chess_2.post_format_quote .post_content_inner blockquote:before {
		right: 0.65em;
		left: auto;
	}

	.post_layout_classic blockquote {
		padding: 2.5em 5em 2.5em 2.5em;
	}

	.post_layout_classic blockquote:before {
		right: 0.8em;
		left: auto;
	}

	.woocommerce .hotlock_shop_mode_buttons,
	.woocommerce-page .hotlock_shop_mode_buttons {
		margin: 16px 0 16px 10px;
	}

}

@media (min-width: 1024px) and (max-width: 1135px) {

	body .sc_layouts_menu_nav .menu-collapse .trx_addons_icon-dot3:before {
		left: 0.65em;
	}

	.post_meta .post_meta_item+.post_meta_item {
		margin-right: 0;
	}

	.body_style_boxed .page_wrap #security_services>.sc_layouts_column_icons_position_left:last-child .wpb_wrapper {
		padding-left: 15%;
		padding-right: 5%;
	}

	#security_services>.sc_layouts_column_icons_position_left:first-child .wpb_wrapper {
		padding-right: 20%;
		padding-left: 0;
	}

	#security_services>.sc_layouts_column_icons_position_left:last-child .wpb_wrapper {
		padding-left: 8%;
		padding-right: 8%;
	}

}

@media (max-width: 799px) {
	.woocommerce .woocommerce-message .button {
		margin-right: 1.5em;
		margin-left: auto;
	}

	#security_services>.sc_layouts_column_icons_position_left:last-child .wpb_wrapper {
		padding-left: 5%;
		padding-right: 5%;
	}

}

@media (max-width:767px) {

	.sc_services.sc_services_iconed .sc_services_item_featured_left .sc_services_item_title{
		margin-right: 5em;
	}

	.sc_services.sc_services_iconed .sc_services_item_featured_left .sc_services_item_title,
	.sc_services.sc_services_iconed .sc_services_item_featured_right .sc_services_item_title {
		text-align: center;
	}

	.sc_testimonials_item_content {
		padding-right: 15px;
	}

	.sc_testimonials_item_author,
	.sc_testimonials .sc_item_subtitle {
		padding-right: 15px;
	}

	.sc_layouts_menu_mobile_button {
		margin-left: 2em;
		margin-right: auto;
	}

}

@media (min-width: 768px) and (max-width: 1279px) {

	.trx_addons_container,
	.trx_addons_container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}

	.trx_addons_columns_wrap {
		margin-left: -30px;
		margin-right: auto;
	}

	.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-left: 30px;
		padding-right: 0;
	}

	.trx_addons_columns_wrap.columns_padding_left {
		margin-right: -30px;
		margin-left: auto;
	}

	.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left {
		padding-right: 30px;
		padding-left: 0;
	}

	.trx_addons_columns_wrap.columns_padding_right {
		margin-left: -30px;
		margin-right: auto;
	}

	.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right {
		padding-left: 30px;
		padding-right: 0;
	}

	.trx_addons_columns_wrap.columns_padding_center {
		margin-right: -15px;
		margin-left: -15px;
	}

	.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center {
		padding-right: 30px;
		padding-left: 0;
	}

}

@media (min-width: 768px) and (max-width: 959px) {
	.body_style_fullwide .content_wrap {
		padding-right: 30px;
		padding-left: 30px;
	}

	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-left: 0 !important;
		padding-right: 0;
	}

	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-right: 0 !important;
		margin-left: auto;
	}

	.body_style_fullwide.sidebar_left .content,
	.body_style_fullscreen.sidebar_left .content {
		padding-right: 0 !important;
		padding-left: 0;
	}

	.body_style_fullwide.sidebar_left .sidebar,
	.body_style_fullscreen.sidebar_left .sidebar {
		margin-left: 0 !important;
		margin-right: auto;
	}

	.container,
	.container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}

	.row,
	.columns_wrap,
	.trx_addons_columns_wrap {
		margin-left: -30px;
		margin-right: auto;
	}

	.row>[class*="column-"],
	.columns_wrap>[class*="column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-left: 30px;
		padding-right: 0;
	}

	.row.columns_padding_left,
	.columns_wrap.columns_padding_left,
	.trx_addons_columns_wrap.columns_padding_left,
	.vc_row.columns_padding_left {
		margin-right: -30px;
		margin-left: auto;
	}

	.vc_row.columns_padding_left .vc_column_container>.vc_column-inner,
	.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left,
	.row.columns_padding_left>[class*="column-"],
	.columns_wrap.columns_padding_left>[class*="column-"],
	.row>[class*="column-"].columns_padding_left,
	.columns_wrap>[class*="column-"].columns_padding_left {
		padding-right: 30px;
		padding-left: 0;
	}

	.vc_row.columns_padding_right,
	.trx_addons_columns_wrap.columns_padding_right,
	.row.columns_padding_right,
	.columns_wrap.columns_padding_right {
		margin-left: -30px;
		margin-right: auto;
	}

	.vc_row.columns_padding_right .vc_column_container>.vc_column-inner,
	.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right,
	.row.columns_padding_right>[class*="column-"],
	.columns_wrap.columns_padding_right>[class*="column-"],
	.row>[class*="column-"].columns_padding_right,
	.columns_wrap>[class*="column-"].columns_padding_right {
		padding-left: 30px;
		padding-right: 0;
	}

	.vc_row,
	.trx_addons_columns_wrap.columns_padding_center,
	.row.columns_padding_center,
	.columns_wrap.columns_padding_center {
		margin-right: -15px;
		margin-left: -15px;
	}

	.vc_column_container>.vc_column-inner,
	.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center,
	.row.columns_padding_center>[class*="column-"],
	.columns_wrap.columns_padding_center>[class*="column-"],
	.row>[class*="column-"].columns_padding_center,
	.columns_wrap>[class*="column-"].columns_padding_center {
		padding-right: 15px;
		padding-left: 15px;
	}

	body.no_layout.menu_style_left {
		margin-right: 0;
	}

	body.no_layout.menu_style_right {
		margin-left: 0;
	}

	body.no_layout.menu_style_right .menu_side_wrap {
		left: -6rem;
		right: auto;
	}

	body.no_layout.menu_style_left .menu_side_wrap {
		right: -6rem;
		left: auto;
	}

	body.no_layout.menu_style_left .sc_layouts_row_fixed_on {
		padding-right: 0;
	}

	body.no_layout.menu_style_right .sc_layouts_row_fixed_on {
		padding-left: 0;
	}

	.header_fullwidth .widget,
	.footer_fullwidth .widget {
		margin-right: 0 !important;
		margin-left: auto;
	}

	.post_layout_chess blockquote {
		padding: 2em 5em 2em 2em;
	}

	.post_layout_chess blockquote:before {
		right: 0.7em;
		left: auto;
	}

	.post_layout_chess_2:nth-child(4n+3) .post_featured,
	.post_layout_chess_2:nth-child(4n+4) .post_featured {
		float: left;
	}

	.post_layout_chess_2:nth-child(4n+3) .post_inner,
	.post_layout_chess_2:nth-child(4n+4) .post_inner {
		right: 0;
		left: auto;
	}

	.post_layout_chess_3:nth-child(6n+4) .post_featured,
	.post_layout_chess_3:nth-child(6n+5) .post_featured,
	.post_layout_chess_3:nth-child(6n+6) .post_featured {
		float: left;
	}

	.post_layout_chess_3:nth-child(6n+4) .post_inner,
	.post_layout_chess_3:nth-child(6n+5) .post_inner,
	.post_layout_chess_3:nth-child(6n+6) .post_inner {
		right: 0;
		left: auto;
	}

	.post_layout_chess:nth-child(2n+2) .post_featured {
		float: right;
	}

	.post_layout_chess:nth-child(2n+2) .post_inner {
		right: auto;
		left: 0;
	}

	.post_layout_classic blockquote {
		padding: 2em 5em 2em 2em;
	}

	.post_layout_classic blockquote:before {
		right: 0.7em;
		left: auto;
	}

	.sc_promo_modern .sc_promo_descr,
	.sc_promo_modern .sc_promo_button {
		padding-right: 4rem;
		padding-left: 0;
	}

	.vc_row.vc_inner .sc_skills_counter .sc_skills_item_wrap {
		padding: 2em 2em 0 0;
	}

	.tribe-events-event-meta .tribe-event-schedule-details {
		padding-right: 12px;
		padding-left: 0;
	}

	.single-tribe_events .tribe-events-venue-map {
		float: left;
	}

	#buddypress #item-header-cover-image #item-header-avatar,
	.bp-user #buddypress #item-header #item-header-cover-image #item-header-avatar,
	#buddypress div#item-header #item-header-cover-image #item-header-content {
		text-align: right;
	}

	.woocommerce .hotlock_shop_mode_buttons,
	.woocommerce-page .hotlock_shop_mode_buttons {
		margin: 16px 0 16px 10px;
	}

	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		padding-right: 2.5em;
		padding-left: 0;
	}

	span.amount>.decimals {
		margin-right: 0.1em;
		margin-left: auto;
	}

	.woocommerce #content table.cart td.actions .coupon,
	.woocommerce table.cart td.actions .coupon,
	.woocommerce-page #content table.cart td.actions .coupon,
	.woocommerce-page table.cart td.actions .coupon {
		float: right;
	}

	.woocommerce #content table.cart td.actions .coupon .button.alt,
	.woocommerce #content table.cart td.actions .coupon .input-text+.button,
	.woocommerce table.cart td.actions .coupon .button.alt,
	.woocommerce table.cart td.actions .coupon .input-text+.button,
	.woocommerce-page #content table.cart td.actions .coupon .button.alt,
	.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,
	.woocommerce-page table.cart td.actions .coupon .button.alt,
	.woocommerce-page table.cart td.actions .coupon .input-text+.button {
		float: right;
	}

	.woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-1 {
		float: right;
	}

	.woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-2 {
		float: left;
	}

}

@media (min-width: 480px) and (max-width: 767px) {

	.trx_addons_container,
	.trx_addons_container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.trx_addons_columns_wrap {
		margin-left: -20px;
		margin-right: auto;
	}

	.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-left: 20px;
		padding-right: 0;
	}

	.trx_addons_columns_wrap.columns_padding_left {
		margin-right: -20px;
		margin-left: auto;
	}

	.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left {
		padding-right: 20px;
		padding-left: 0;
	}

	.trx_addons_columns_wrap.columns_padding_right {
		margin-left: -20px;
		margin-right: auto;
	}

	.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right {
		padding-left: 20px;
		padding-right: 0;
	}

	.trx_addons_columns_wrap.columns_padding_center {
		margin-right: -10px;
		margin-left: -10px;
	}

	.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center {
		padding-right: 20px;
		padding-left: 0;
	}

	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 4) .sc_services_item_header,
	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 5) .sc_services_item_header,
	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 6) .sc_services_item_header {
		float: right;
	}

	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 4) .sc_services_item_content,
	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 5) .sc_services_item_content,
	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 6) .sc_services_item_content {
		left: 0;
		right: auto;
	}

	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(4n + 3) .sc_services_item_header,
	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(4n + 4) .sc_services_item_header {
		float: left;
	}

	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(4n + 3) .sc_services_item_content,
	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(4n + 4) .sc_services_item_content {
		left: auto;
		right: 0;
	}

}

@media (min-width: 480px) and (max-width: 768px) {
	.body_style_fullwide .content_wrap {
		padding-right: 20px;
		padding-left: 20px;
	}

	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-left: 0 !important;
		padding-right: 0;
	}

	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-right: 0 !important;
		margin-left: auto;
	}

	.body_style_fullwide.sidebar_left .content,
	.body_style_fullscreen.sidebar_left .content {
		padding-right: 0 !important;
		padding-left: 0;
	}

	.body_style_fullwide.sidebar_left .sidebar,
	.body_style_fullscreen.sidebar_left .sidebar {
		margin-left: 0 !important;
		margin-right: auto;
	}

	.container,
	.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}

	.row,
	.columns_wrap,
	.trx_addons_columns_wrap {
		margin-left: -20px;
		margin-right: auto;
	}

	.row>[class*="column-"],
	.columns_wrap>[class*="column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-left: 20px;
		padding-right: 0;
	}

	.row.columns_padding_left,
	.columns_wrap.columns_padding_left,
	.trx_addons_columns_wrap.columns_padding_left {
		margin-right: -20px;
		margin-left: auto;
	}

	.row.columns_padding_left>[class*="column-"],
	.columns_wrap.columns_padding_left>[class*="column-"],
	.row>[class*="column-"].columns_padding_left,
	.columns_wrap>[class*="column-"].columns_padding_left,
	.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left {
		padding-right: 20px;
		padding-left: 0;
	}

	.row.columns_padding_right,
	.columns_wrap.columns_padding_right,
	.trx_addons_columns_wrap.columns_padding_right {
		margin-left: -20px;
		margin-right: auto;
	}

	.row.columns_padding_right>[class*="column-"],
	.columns_wrap.columns_padding_right>[class*="column-"],
	.row>[class*="column-"].columns_padding_right,
	.columns_wrap>[class*="column-"].columns_padding_right,
	.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right {
		padding-left: 20px;
		padding-right: 0;
	}

	.row.columns_padding_center,
	.columns_wrap.columns_padding_center,
	.trx_addons_columns_wrap.columns_padding_center {
		margin-right: -10px;
		margin-left: -10px;
	}

	.row.columns_padding_center>[class*="column-"],
	.columns_wrap.columns_padding_center>[class*="column-"],
	.row>[class*="column-"].columns_padding_center,
	.columns_wrap>[class*="column-"].columns_padding_center,
	.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center {
		padding-right: 20px;
		padding-left: 0;
	}

	body.no_layout.menu_style_left {
		margin-right: 0;
	}

	body.no_layout.menu_style_right {
		margin-left: 0;
	}

	body.no_layout.menu_style_right .menu_side_wrap {
		left: -6rem;
		right: auto;
	}

	body.no_layout.menu_style_left .menu_side_wrap {
		right: -6rem;
		left: auto;
	}

	body.no_layout.menu_style_left .sc_layouts_row_fixed_on {
		padding-right: 0;
	}

	body.no_layout.menu_style_right .sc_layouts_row_fixed_on {
		padding-left: 0;
	}

	.header_fullwidth .widget,
	.footer_fullwidth .widget {
		margin-right: 0 !important;
		margin-left: auto;
	}

	.post_item_404 .page_info {
		padding-right: 0;
	}

	.post_layout_chess blockquote {
		padding: 2em 4em 2em 2em;
	}

	.post_layout_chess blockquote:before {
		right: 0.5em;
		left: auto;
	}

	.post_layout_chess_2:nth-child(4n+3) .post_featured,
	.post_layout_chess_2:nth-child(4n+4) .post_featured {
		float: left;
	}

	.post_layout_chess_2:nth-child(4n+3) .post_inner,
	.post_layout_chess_2:nth-child(4n+4) .post_inner {
		right: 0;
		left: auto;
	}

	.post_layout_chess_3:nth-child(6n+4) .post_featured,
	.post_layout_chess_3:nth-child(6n+5) .post_featured,
	.post_layout_chess_3:nth-child(6n+6) .post_featured {
		float: left;
	}

	.post_layout_chess_3:nth-child(6n+4) .post_inner,
	.post_layout_chess_3:nth-child(6n+5) .post_inner,
	.post_layout_chess_3:nth-child(6n+6) .post_inner {
		right: 0;
		left: auto;
	}

	.post_layout_chess:nth-child(2n+2) .post_featured {
		float: right;
	}

	.post_layout_chess:nth-child(2n+2) .post_inner {
		right: auto;
		left: 0;
	}

	.post_layout_classic blockquote {
		padding: 2em 5em 2em 2em;
	}

	.post_layout_classic blockquote:before {
		right: 0.7em;
		left: auto;
	}

	.blog_mode_post blockquote,
	.blog_mode_page blockquote {
		margin-right: 0;
	}

	.sc_blogger_default .sc_blogger_item .sc_blogger_item_content {
		right: auto;
		left: auto;
	}

	.sc_promo_image,
	.sc_promo_image_wrap {
		left: auto;
		right: auto;
	}

	.sc_promo.sc_promo_no_paddings.sc_promo_image_position_right .sc_promo_text_inner {
		padding-left: 0;
	}

	.sc_promo.sc_promo_no_paddings.sc_promo_image_position_left .sc_promo_text_inner {
		padding-right: 0;
	}

	.sc_promo_modern .sc_promo_descr,
	.sc_promo_modern .sc_promo_button {
		padding-right: 0;
	}

	.sc_promo_modern.sc_promo_image_position_right .sc_promo_image {
		left: 0;
		right: auto;
	}

	.vc_row.vc_inner .sc_skills_counter .sc_skills_item_wrap {
		padding: 2em 2em 0 0;
	}

	.sc_services_default .sc_services_item_featured_left .sc_services_item_thumb,
	.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb {
		right: auto;
		left: auto;
	}

	.sc_services_default .sc_services_item_featured_left.without_content .sc_services_item_info,
	.sc_services_default .sc_services_item_featured_left.with_image .sc_services_item_info,
	.sc_services_default .sc_services_item_featured_right.without_content .sc_services_item_info,
	.sc_services_default .sc_services_item_featured_right.with_image .sc_services_item_info {
		margin-right: 0;
		margin-left: 0;
	}

	.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb,
	.sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
		left: auto;
		right: auto;
	}

	.sc_services_iconed .sc_services_item_header {
		padding: 2.3em 1.6154em 1em 1.6154em;
	}

	.sc_services_iconed .sc_services_item_content {
		margin-right: 0;
	}

	.socials_wrap .social_item {
		margin: 6px 0 0 6px;
	}

	.team_member_page .team_member_featured {
		padding: 0 1.2em 1.2em 0;
	}

	.tribe-events-event-meta .tribe-event-schedule-details {
		padding-right: 12px;
		padding-left: 0;
	}

	.single-tribe_events .tribe-events-venue-map {
		float: left;
	}

	.single-tribe_events .tribe-events-sub-nav li a {
		padding: 1.2em 4em 1.2em 1.2em;
	}

	.single-tribe_events .tribe-events-sub-nav li+li a {
		padding: 1.2em 1.2em 1.2em 4em;
	}

	#buddypress #item-nav {
		margin: 0 0 1em 0;
	}

	#buddypress #item-nav ul li {
		margin: 0 0 1px 1px;
	}

	#buddypress #item-header-cover-image #item-header-avatar,
	.bp-user #buddypress #item-header #item-header-cover-image #item-header-avatar,
	#buddypress div#item-header #item-header-cover-image #item-header-content {
		text-align: right;
	}

	#buddypress #item-header-cover-image #item-header-avatar img.avatar {
		margin: 0 0 1em 0;
	}

	.woocommerce ul.products,
	.woocommerce-page ul.products {
		margin-left: -20px;
		margin-right: auto;
	}

	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce.columns-1 ul.products li.product,
	.woocommerce-page.columns-1 ul.products li.product,
	.woocommerce[class*="columns-"] ul.products li.product,
	.woocommerce-page[class*="columns-"] ul.products li.product {
		padding: 0 0 20px 20px;
	}

	.woocommerce .hotlock_shop_mode_buttons,
	.woocommerce-page .hotlock_shop_mode_buttons {
		margin: 16px 0 16px 10px;
	}

	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		padding-right: 0;
	}

	span.amount>.decimals {
		margin-right: 0.1em;
		margin-left: auto;
	}

	.woocommerce #content table.cart td.actions .coupon,
	.woocommerce table.cart td.actions .coupon,
	.woocommerce-page #content table.cart td.actions .coupon,
	.woocommerce-page table.cart td.actions .coupon {
		float: right;
	}

	.woocommerce #content table.cart td.actions .coupon .button.alt,
	.woocommerce #content table.cart td.actions .coupon .input-text+.button,
	.woocommerce table.cart td.actions .coupon .button.alt,
	.woocommerce table.cart td.actions .coupon .input-text+.button,
	.woocommerce-page #content table.cart td.actions .coupon .button.alt,
	.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,
	.woocommerce-page table.cart td.actions .coupon .button.alt,
	.woocommerce-page table.cart td.actions .coupon .input-text+.button {
		float: right;
	}

	.woocommerce-account .woocommerce-MyAccount-navigation ul li+li {
		border-right: 1px dotted #ddd;
		border-left: none;
	}

	.woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-1 {
		float: right;
	}

	.woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-2 {
		float: left;
	}

	.body_style_boxed .page_wrap #security_services>.sc_layouts_column_icons_position_left:first-child .wpb_wrapper {
		padding-right: 38%;
		padding-left: 0;
	}

}

@media (min-width: 480px) and (max-width: 639px) {
	.comments_list_wrap ul ul ul ul {
		margin-right: 0;
	}

}

@media (max-width: 479px) {

	.single .nav-links .nav-next a .nav-arrow, 
	.single .nav-links .nav-previous a .nav-arrow {
		display: inline-block;
		float: none;
  }

  .woocommerce .shop_mode_list .products .star-rating, 
  .woocommerce .shop_mode_list ul.products li.product .star-rating {
	margin-top: 1em;
}

	.body_style_fullwide .content_wrap {
		padding-right: 10px;
		padding-left: 10px;
	}

	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-left: 0 !important;
		padding-right: 0;
	}

	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-right: 0 !important;
		margin-left: auto;
	}

	.body_style_fullwide.sidebar_left .content,
	.body_style_fullscreen.sidebar_left .content {
		padding-right: 0 !important;
		padding-left: 0;
	}

	.body_style_fullwide.sidebar_left .sidebar,
	.body_style_fullscreen.sidebar_left .sidebar {
		margin-left: 0 !important;
		margin-right: auto;
	}

	.container,
	.container-fluid {
		padding-right: 5px;
		padding-left: 5px;
	}

	.row,
	.columns_wrap,
	.trx_addons_columns_wrap {
		margin-left: -10px;
		margin-right: auto;
	}

	.row>[class*="column-"],
	.columns_wrap>[class*="column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-left: 10px;
		padding-right: 0;
	}

	.row.columns_padding_left,
	.columns_wrap.columns_padding_left,
	.trx_addons_columns_wrap.columns_padding_left {
		margin-right: -10px;
		margin-left: auto;
	}

	.row.columns_padding_left>[class*="column-"],
	.columns_wrap.columns_padding_left>[class*="column-"],
	.row>[class*="column-"].columns_padding_left,
	.columns_wrap>[class*="column-"].columns_padding_left,
	.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left {
		padding-right: 10px;
		padding-left: 0;
	}

	.row.columns_padding_right,
	.columns_wrap.columns_padding_right,
	.trx_addons_columns_wrap.columns_padding_right {
		margin-left: -10px;
		margin-right: auto;
	}

	.row.columns_padding_right>[class*="column-"],
	.columns_wrap.columns_padding_right>[class*="column-"],
	.row>[class*="column-"].columns_padding_right,
	.columns_wrap>[class*="column-"].columns_padding_right,
	.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right {
		padding-left: 10px;
		padding-right: 0;
	}

	.row.columns_padding_center,
	.columns_wrap.columns_padding_center,
	.trx_addons_columns_wrap.columns_padding_center {
		margin-right: -5px;
		margin-left: -5px;
	}

	.row.columns_padding_center>[class*="column-"],
	.columns_wrap.columns_padding_center>[class*="column-"],
	.row>[class*="column-"].columns_padding_center,
	.columns_wrap>[class*="column-"].columns_padding_center,
	.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center {
		padding-right: 10px;
		padding-left: 0;
	}

	img.alignleft,
	figure.alignleft {
		margin: 1em 0 1em 1em !important;
	}


	figure.alignright {
		margin: 1em 1em 1em 0 !important;
	}

	body.no_layout.menu_style_left {
		margin-right: 0;
	}

	body.no_layout.menu_style_right {
		margin-left: 0;
	}

	body.no_layout.menu_style_right .menu_side_wrap {
		left: -6rem;
		right: auto;
	}

	body.no_layout.menu_style_left .menu_side_wrap {
		right: -6rem;
		left: auto;
	}

	body.no_layout.menu_style_left .sc_layouts_row_fixed_on {
		padding-right: 0;
	}

	body.no_layout.menu_style_right .sc_layouts_row_fixed_on {
		padding-left: 0;
	}

	.sidebar .widget,
	.sidebar[class*="scheme_"] .widget {
		padding-right: 10px;
		padding-left: 10px;
	}

	.header_fullwidth .widget,
	.footer_fullwidth .widget {
		margin-right: 0 !important;
		margin-left: auto;
	}

	blockquote {
		padding: 2em 5em 2em 2em;
	}

	blockquote:before {
		right: 0.8em;
		left: auto;
	}

	.post_item_404 .page_info {
		padding-right: 0;
	}

	.post_layout_chess_2:nth-child(4n+3) .post_featured,
	.post_layout_chess_2:nth-child(4n+4) .post_featured {
		float: left;
	}

	.post_layout_chess_2:nth-child(4n+3) .post_inner,
	.post_layout_chess_2:nth-child(4n+4) .post_inner {
		right: 0;
		left: auto;
	}

	.post_layout_chess_3:nth-child(6n+4) .post_featured,
	.post_layout_chess_3:nth-child(6n+5) .post_featured,
	.post_layout_chess_3:nth-child(6n+6) .post_featured {
		float: left;
	}

	.post_layout_chess_3:nth-child(6n+4) .post_inner,
	.post_layout_chess_3:nth-child(6n+5) .post_inner,
	.post_layout_chess_3:nth-child(6n+6) .post_inner {
		right: 0;
		left: auto;
	}

	.post_layout_chess:nth-child(2n+2) .post_featured {
		float: right;
	}

	.post_layout_chess:nth-child(2n+2) .post_inner {
		right: auto;
		left: 0;
	}

	.post_layout_classic blockquote {
		padding: 2em 5em 2em 2em;
	}

	.post_layout_classic blockquote:before {
		right: 0.7em;
		left: auto;
	}

	.page_links>span:not(.page_links_title),
	.page_links>a,
	.nav-links .page-numbers {
		margin-left: 3px;
		margin-right: auto;
	}

	.blog_mode_post blockquote,
	.blog_mode_page blockquote {
		margin-right: 0;
	}

	.single .nav-links .nav-previous {
		padding-left: 8px;
		padding-right: 0;
	}

	.single .nav-links .nav-next {
		padding-right: 8px;
		padding-left: 0;
	}

	.comments_list_wrap .comment_posted {
		margin-right: 0;
	}

	.comments_list_wrap ul ul {
		margin-right: 2em;
		margin-left: auto;
	}

	.comments_list_wrap ul ul ul ul {
		margin-right: 0;
	}

	.comments_list_wrap .comment_content {
		padding-right: 0;
	}

	.sc_layouts_menu_mobile_button {
		margin-left: 1em;
		margin-right: auto;
	}

	.sc_blogger_default .sc_blogger_item .sc_blogger_item_content {
		right: auto;
		left: auto;
	}

	.sc_promo_image,
	.sc_promo_image_wrap {
		left: auto;
		right: auto;
	}

	.sc_promo.sc_promo_no_paddings.sc_promo_image_position_right .sc_promo_text_inner {
		padding-left: 0;
	}

	.sc_promo.sc_promo_no_paddings.sc_promo_image_position_left .sc_promo_text_inner {
		padding-right: 0;
	}

	.sc_promo_modern .sc_promo_descr,
	.sc_promo_modern .sc_promo_button {
		padding-right: 0;
	}

	.sc_promo_modern.sc_promo_image_position_right .sc_promo_image {
		left: 0;
		right: auto;
	}

	.sc_services.sc_services_iconed .sc_services_item_header .sc_services_item_title {
		margin: 1em 5em 0 0;
	}

	.sc_services_iconed .sc_services_item_header {
		padding: 2em 1.6154em 0.5em 1.6154em;
	}

	.sc_services_iconed .sc_services_item_content {
		margin-right: 0;
	}

	.sc_services_default .sc_services_item_featured_left .sc_services_item_thumb,
	.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb {
		right: auto;
		left: auto;
	}

	.sc_services_default .sc_services_item_featured_left.without_content .sc_services_item_info,
	.sc_services_default .sc_services_item_featured_left.with_image .sc_services_item_info,
	.sc_services_default .sc_services_item_featured_right.without_content .sc_services_item_info,
	.sc_services_default .sc_services_item_featured_right.with_image .sc_services_item_info {
		margin-right: 0;
		margin-left: 0;
	}

	.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb,
	.sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
		left: auto;
		right: auto;
	}

	.socials_wrap .social_item {
		margin: 6px 0 0 6px;
	}

	.tribe-events-event-meta .tribe-event-schedule-details {
		padding-right: 12px;
		padding-left: 0;
	}

	.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group+.tribe-events-meta-group {
		margin-right: 1.4em;
		margin-left: auto;
	}

	.single-tribe_events .tribe-events-sub-nav li a {
		padding: 1.2em 3em 1.2em 1em;
	}

	.single-tribe_events .tribe-events-sub-nav li a:before {
		right: 1em;
		left: auto;
	}

	.single-tribe_events .tribe-events-sub-nav li+li a {
		padding: 1.2em 1em 1.2em 3em;
	}

	.single-tribe_events .tribe-events-sub-nav li+li a:after {
		left: 1em;
		right: auto;
	}

	#buddypress #item-nav {
		margin: 0 0 1em 0;
	}

	#buddypress #item-nav ul li {
		margin: 0 0 1px 1px;
	}

	#buddypress #item-header-cover-image #item-header-avatar,
	.bp-user #buddypress #item-header #item-header-cover-image #item-header-avatar,
	#buddypress div#item-header #item-header-cover-image #item-header-content {
		text-align: right;
	}

	#buddypress div#subnav.item-list-tabs ul li.last {
		float: right;
	}

	#buddypress #item-header-cover-image #item-header-avatar img.avatar {
		margin: 0 0 1em 0;
	}

	.woocommerce ul.products,
	.woocommerce-page ul.products {
		margin-left: -10px;
		margin-right: auto;
	}

	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce ul.products.columns-1 li.product,
	.woocommerce-page ul.products.columns-1 li.product,
	.woocommerce[class*="columns-"] ul.products li.product,
	.woocommerce-page[class*="columns-"] ul.products li.product {
		padding: 0 0 10px 10px;
	}

	.woocommerce .hotlock_shop_mode_buttons,
	.woocommerce-page .hotlock_shop_mode_buttons {
		margin: 16px 0 16px 10px;
	}

	.woocommerce .shop_mode_list ul.products li.product .post_featured,
	.woocommerce-page .shop_mode_list ul.products li.product .post_featured {
		float: none;
		margin: 0 0 2em 0;
	}

	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		padding-right: 0;
	}

	span.amount>.decimals {
		margin-right: 0.1em;
		margin-left: auto;
	}

	.woocommerce #content table.cart td.actions .coupon,
	.woocommerce table.cart td.actions .coupon,
	.woocommerce-page #content table.cart td.actions .coupon,
	.woocommerce-page table.cart td.actions .coupon {
		float: none;
	}

	.woocommerce #content table.cart td.actions .coupon .button.alt,
	.woocommerce #content table.cart td.actions .coupon .input-text+.button,
	.woocommerce table.cart td.actions .coupon .button.alt,
	.woocommerce table.cart td.actions .coupon .input-text+.button,
	.woocommerce-page #content table.cart td.actions .coupon .button.alt,
	.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,
	.woocommerce-page table.cart td.actions .coupon .button.alt,
	.woocommerce-page table.cart td.actions .coupon .input-text+.button {
		float: left;
	}


	#security_services>.sc_layouts_column_icons_position_left:first-child .wpb_wrapper,
	.body_style_boxed .page_wrap #security_services>.sc_layouts_column_icons_position_left:first-child .wpb_wrapper {
		padding-left: 5%;
		padding-right: 5%;
	}

	.body_style_boxed .page_wrap #security_services>.sc_layouts_column_icons_position_left:last-child .wpb_wrapper {
		padding-left: 15%;
		padding-right: 5%;
	}

	.wpcf7 .column-1_2 {
		padding-left: 0;
	}

	.trx_addons_container,
	.trx_addons_container-fluid {
		padding-right: 5px;
		padding-left: 5px;
	}

	.trx_addons_columns_wrap {
		margin-left: -10px;
		margin-right: auto;
	}

	.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-left: 10px;
		padding-right: 0;
	}

	.trx_addons_columns_wrap.columns_padding_left {
		margin-right: -10px;
		margin-left: auto;
	}

	.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left {
		padding-right: 10px;
		padding-left: 0;
	}

	.trx_addons_columns_wrap.columns_padding_right {
		margin-left: -10px;
		margin-right: auto;
	}

	.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right {
		padding-left: 10px;
		padding-right: 0;
	}

	.trx_addons_columns_wrap.columns_padding_center {
		margin-right: -5px;
		margin-left: -5px;
	}

	.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"],
	.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center {
		padding-right: 10px;
		padding-left: 0;
	}

	.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n + 3) .sc_services_item_header,
	.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n + 4) .sc_services_item_header {
		float: right;
	}

	.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n + 3) .sc_services_item_content,
	.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n + 4) .sc_services_item_content {
		left: 0;
		right: auto;
	}

	.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(2n + 2) .sc_services_item_header {
		float: left;
	}

	.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(2n + 2) .sc_services_item_content {
		left: auto;
		right: 0;
	}

	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 4) .sc_services_item_header,
	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 5) .sc_services_item_header,
	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 6) .sc_services_item_header {
		float: right;
	}

	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 4) .sc_services_item_content,
	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 5) .sc_services_item_content,
	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n + 6) .sc_services_item_content {
		left: 0;
		right: auto;
	}

	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(2n + 2) .sc_services_item_header {
		float: left;
	}

	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(2n + 2) .sc_services_item_content {
		left: auto;
		right: 0;
	}

	.sc_services_tabs .sc_services_tabs_content {
		right: auto;
		left: auto;
	}

	.sc_services_tabs .sc_services_item {
		right: auto;
		left: auto;
	}

	.sc_services_tabs .sc_services_item_content_inner {
		right: auto;
		left: auto;
	}

	

}