.rtl .post_meta .post_meta_item:before {
	margin-left: 0.5em;
	margin-right: 0;
}

.rtl .post_meta a.post_meta_item:before {
	margin-left: 0;
	margin-right: 0.2em;
}
.rtl .post_meta a.post_meta_item>.post_counters_number,
.rtl .post_meta .post_meta_item.post_edit>a:before {
	margin-left: 0.25em;
	margin-right: 0.25em;
}

.rtl .vc_progress_bar .vc_single_bar .vc_bar {

	right: 0;
	left: auto;
}

.rtl .trx_addons_list_parameters>li {
	padding: 0.95em 3.9em 0.95em 0.5em;
}

.rtl ul.trx_addons_list_parameters>li:before {
	left: auto;
	right: 0.6em;
}

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


.rtl .sc_item_slider.slider_outer_controls_top>.slider_controls_wrap>a+a,
.rtl .sc_item_slider.slider_outer_controls_bottom>.slider_controls_wrap>a+a {
	margin-right: 2px;
	margin-left: 0;
}

.rtl .sc_slider_controls .slider_controls_wrap>.slider_next:before,
.rtl .slider_container.slider_controls_side .slider_controls_wrap>.slider_next:before,
.rtl .slider_outer_controls_side .slider_controls_wrap>.slider_next:before,
.rtl .slider_outer_controls_top .slider_controls_wrap>.slider_next:before,
.rtl .slider_outer_controls_bottom .slider_controls_wrap>.slider_next:before {
	content: '\e95e';
}

.rtl .sc_slider_controls .slider_controls_wrap>.slider_prev:before,
.rtl .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev:before,
.rtl .slider_outer_controls_side .slider_controls_wrap>.slider_prev:before,
.rtl .slider_outer_controls_top .slider_controls_wrap>.slider_prev:before,
.rtl .slider_outer_controls_bottom .slider_controls_wrap>.slider_prev:before {
	content: '\e95d';
}

.wpb_column.sc_shift_x_small,
.sc_content.sc_shift_x_small {
	right: 4em;
	left: auto;
}

.rtl .sc_action_item_simple.sc_action_item_ml {
	text-align: right;

}

.rtl .sc_action_item_simple.sc_action_item_ml .sc_action_item_icon {
	float: right;
	margin: 0 0 0 0.7em;
}

.rtl .vc_progress_bar.vc_progress_bar_narrow[class*="vc_custom"],
.rtl .vc_single_bar .vc_label .vc_label_units {
	right: auto !important;
	left: 0 !important;
}

.rtl .sc_action_item_simple.sc_action_item_mc .sc_action_item_icon+.sc_action_item_subtitle {
	margin-left: 0;
	margin-right: 0.2em;
}

/* Menu */
.sc_layouts_menu_nav > li {
	float: right;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul,
.sc_layouts_menu_nav > li > ul ul {
	left: auto;
	right: 12.3em;
}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after,
.sc_layouts_menu_nav li li.menu-item-has-children > a:after {
	left: 1em;
	right: auto;
	content: '\e883';
}
.sc_layouts_menu_nav > li > ul ul.submenu_right {
	right: -14.4em;
}
.sc_layouts_column_icons_position_right .sc_layouts_item_icon {
	margin-left: 0;
}
.rtl .sc_layouts_item_icon+.sc_layouts_item_details {
	margin-left: 0;
	margin-right: 0.5em;
}

.vc_row.bg_extra {
	background-position: 85% 0 !important;
}

/*CF-7*/

textarea.wpcf7-form-control,
.wpcf7-form-control[type="text"],
.wpcf7-form-control[type="number"],
.wpcf7-form-control[type="email"],
.wpcf7-form-control[type="password"],
.wpcf7-form-control[type="search"] {
	text-align: right;
	padding-left: 16px;
	padding-right: 2.1em !important;
}

.rtl .wpcf7-form .trx_addons_columns_wrap .trx_addons_column-1>[class*="icon-"]:before {
	right: auto;
	left: 2.1em;
}

.wpcf7-form .trx_addons_column-1_1.submit_container {
	text-align: left;
}

form.wpcf7-form span.wpcf7-list-item>label {
	text-align: right;
}

#booked-profile-page label:has(>input[type="checkbox"]), 
.mc4wp-form label:has(>input[type="checkbox"]), 
.woocommerce form .form-row label.checkbox, 
.woocommerce-page .content label:has(>input[type="checkbox"]), 
.gdpr-terms-container span:has(>input[type="checkbox"]), 
input[type="radio"] + label, input[type="checkbox"] + label, 
input[type="radio"] + label,
input[type="checkbox"] + label,
input[type="radio"]+.wpcf7-list-item-label,
input[type="checkbox"]+.wpcf7-list-item-label,
.edd_price_options ul > li > label > input[type="radio"] + span,
.edd_price_options ul > li > label > input[type="checkbox"] + span{
	padding-right: 1.5em;
	padding-left: 0;
}

.wpcf7-form .wpgdprc input[type="checkbox"] {
	position: absolute;
}

#booked-profile-page label:has(>input[type="checkbox"])::before, 
.mc4wp-form label:has(>input[type="checkbox"]) > input[type="checkbox"], 
.mc4wp-form label:has(>input[type="checkbox"])::before, 
.woocommerce-page .content label:has(>input[type="checkbox"])::before, 
.gdpr-terms-container span:has(>input[type="checkbox"]) > input[type="checkbox"], 
.gdpr-terms-container span:has(>input[type="checkbox"])::before, input[type="radio"] + label:before, 
.sc_donations_form label.sc_donations_form_agree_label:before,
input[type="radio"] + label:before,
input[type="checkbox"] + label:before,
input[type="radio"]+.wpcf7-list-item-label:before,
input[type="checkbox"]+.wpcf7-list-item-label:before,
.edd_price_options ul > li > label > input[type="radio"] + span:before,
.edd_price_options ul > li > label > input[type="checkbox"] + span:before {
	right: 0;
	left: auto;
}

.wpcf7-form .wpcf7-wpgdprc .wpcf7-list-item-label {
	text-align: right;
}

.contact_us .sc_form_field_submit {
	text-align: left;
}

.rtl .wpcf7-form .trx_addons_columns_wrap>[class*="icon-"]:before {
	left: 2.1em;
	right: auto;
}

.rtl .wpcf7 .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-right: 0;
}

.rtl .wpcf7 .trx_addons_column-1 :first-child:not(p) {
	padding-right: 0;
}

.rtl .mc4wp-form .mc4wp-form-fields input[type="submit"] {
	margin-left: 0;
	margin-right: 1.8em;
}

header .sc_layouts_row_type_narrow .sc_layouts_column_align_left .sc_layouts_item {
	margin-right: 3.4em;
}

header .sc_layouts_row_type_narrow .sc_layouts_item_icon+.sc_layouts_item_details_line1 {
	margin-right: 0.3em;
}

header .sc_layouts_row_type_narrow .sc_layouts_item_details_line2+.sc_layouts_item_icon {
	margin-right: 0.8em;
	margin-left: 0;
	float: none;
}

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

header .sc_layouts_column.sc_layouts_column_align_left .sc_layouts_item:first-child {
	margin-right: 0;
}

header .vc_rtl-columns-reverse .breadcrumbs .breadcrumbs_delimiter:before {
	content: '\e95e';
}

.sc_content.sc_shift_x_large {
	right: 8em;
	left: auto;
}

.sc_item_descr.sc_align_right {
	max-width: 80%;
}

.swiper-slide .sc_item_descr.sc_align_right {
	max-width: 100%;
}

.sc_content .widget.widget_slider .slider_controls.slider_controls_side .slider_controls_wrap {
	left: auto;
	right: 0;
}

.slider_container.slider_controls_side .slider_controls_wrap>.slider_prev,
.slider_outer_controls_side .slider_controls_wrap>.slider_prev {
	margin-left: 2px !important;
	right: 0;
	left: auto;
	margin-right: 0 !important;
}

.rtl input[type="radio"]+label {
	padding-right: 1.4em;
	padding-left: 0;
}

.rtl input[type="radio"]+label:before {
	right: 0;
	left: auto;
}

.rtl div.esg-pagination .esg-pagination-button {
	margin-right: 0;
	margin-left: 7px;
}

/*widget*/

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

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

.wp-block-search .wp-block-search__button:after,
.widget_search form.search-form:after,
.widget_search form button:after,
.woocommerce.widget_product_search form:after,
.widget_display_search form:after,
#bbpress-forums #bbp-search-form:after {
	left: 0.8em;
	right: auto;
}

.widget_search .search-field {
	padding: 0.5em 2em 0.5em 3em !important;
}

.widget_product_tag_cloud a,
.widget_tag_cloud a {
	float: right;
}

.widget_area .post_item .post_thumb {
	float: right;
}

.widget_area .post_item .post_thumb {
	margin-left: 1.3em;
	margin-right: 0;
}

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

.widget_area .post_item .post_title {
	text-align: right;
}

.wp-calendar-nav {
	text-align: right;
}

.wp-calendar-nav .wp-calendar-nav-next {
	position: absolute;
	left: 0;
	right: auto;
}

.wp-calendar-nav .wp-calendar-nav-prev a:before {
	content: '\e93a';
	right: 0;
}

.wp-calendar-nav .wp-calendar-nav-next a:before {
	content: '\e939';
	left: 0;
	right: auto;
}

.wp-calendar-nav .wp-calendar-nav-prev a {
	padding-right: 0.6em;
	padding-left: 0;
}

.wp-calendar-nav .wp-calendar-nav-next a {
	padding-right: 0;
	padding-left: 0.6em;
}

/*post*/

.comments_list_wrap .comment_posted {
	margin-left: 1em;
	margin-right: 0;
}

.comments_list_wrap .comment_date:before {
	margin-right: 0;
	margin-left: 0.5em;
}


.select_container select {
	padding: 1.4em 1.4em 1.4em 3em !important;
}

.select_container:before {
	right: auto;
	left: 2px;
}

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

.vc_tta-tab+.vc_tta-tab:after {
	position: absolute;
	content: '';
	top: 1.4em;
	right: -2px;
	left: auto;
	width: 1px;
	height: 19px;
	z-index: 1;
	opacity: 1;
	transition: all ease 0.3s;
}

.vc_tta-tab:hover:after,
.vc_tta-tab:hover+.vc_tta-tab:after,
.vc_tta-tab.vc_active+.vc_tta-tab:after,
.vc_active:after {
	opacity: 0 !important;
}

.vc_tta-tab:before {
	display: none;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title>a>.vc_tta-controls-icon {
	right: auto;
	left: 2.45em;
}

body.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_active .vc_tta-panel-title>a {
	padding: 1.3em 2.8em 1.85em 4em;
}

body.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title>a {
	padding: 1.7em 2.8em 1.9em 4em;
}

.sc_countdown_days .sc_countdown_digits>span {
	float: left;
}

.rtl .vc_message_box {
	padding: 3.4em 6.3em 3.2em 3.875em;
}

.rtl .vc_message_box-icon {
	left: auto;
	right: 0;
}

.rtl .vc_message_box:not(.vc_message_box-solid-icon) .vc_message_box-icon>* {
	right: 2.15em;
	left: auto;
}

.rtl .vc_message_box_closeable:after {
	left: 0.65em;
	right: auto;
}

.rtl .wp-audio-shortcode.mejs-audio {
	direction: ltr;
}

.slider_controls.slider_controls_side .slider_controls_wrap {
	left: auto;
	right: 4.8em;
}

.rtl ul[class*="trx_addons_list"] {
	padding-right: 1.2em;
	padding-left: inherit;
}
.rtl ul.trx_addons_list_success {
	padding-right: 2.5em;
	padding-left: 0;
}
.rtl ul[class*="trx_addons_list_success"] > li:before {
	left: auto;
	right: -3.2em;
}

.rtl ul[class*="trx_addons_list_dot"] {
	padding-right: 0;
	padding-left: inherit;
}

.rtl ul[class*="trx_addons_list_custom"]>li:before {
	right: -1.3em;
	left: auto;
	transform: rotate(180deg);
}

.rtl ol[class*="trx_addons_list"] {
	padding-right: 1.2em;
	padding-left: inherit;
}

.rtl ol[class*="trx_addons_list"]>li:before {
	text-align: right;
	left: auto;
	right: -1em;
}


.rtl .sc_action_item.sc_action_item_default.sc_action_item_ml .sc_action_item_link {
	float: left;
}

.sc_action_item_default.sc_action_item_ml {
	text-align: right;
}

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

.nav-links .page-numbers.next:before {
	content: '\e939';
}

.nav-links .page-numbers.prev:before {
	content: '\e93a';
}

header .sc_layouts_row_type_narrow .sc_layouts_column_align_right .sc_layouts_item:first-child {
	margin-left: 0;
}

/*woocommerce*/

.rtl.woocommerce ul.products li.product .post_data .add_to_cart_button,
.rtl.woocommerce-page ul.products li.product .post_data .add_to_cart_button {
	padding: 0.5em 2em 0.5em 0;
}

.rtl.woocommerce .related ul.products li.product .post_data .add_to_cart_button,
.rtl.woocommerce-page .related ul.products li.product .post_data .add_to_cart_button {
	padding: 0.5em 2em 0.5em;
}

.rtl.woocommerce ul.products li.product .post_data .add_to_cart_button:before,
.rtl.woocommerce-page ul.products li.product .post_data .add_to_cart_button:before {
	left: auto;
	right: 0;
}

.rtl.woocommerce .prodent_shop_mode_buttons,
.rtl.woocommerce-page .prodent_shop_mode_buttons {
	float: right;
	margin-right: 0;
	margin-left: 1.25em;
}

.rtl.woocommerce .prodent_shop_mode_buttons a+a,
.rtl.woocommerce-page .prodent_shop_mode_buttons a+a {
	margin-left: 0;
	margin-right: 0.5em;
}

.rtl.woocommerce div.product form.cart div.quantity,
.rtl.woocommerce-page div.product form.cart div.quantity,
.rtl.woocommerce .shop_table.cart div.quantity {
	margin: 0 0 0 2.5em;
}

.rtl.woocommerce div.product form.cart div.quantity span,
.rtl.woocommerce-page div.product form.cart div.quantity span,
.rtl.woocommerce .shop_table.cart div.quantity span,
.rtl.woocommerce-page .shop_table.cart div.quantity span {
	right: auto;
	left: 0;
}

.woocommerce div.product form.cart div.quantity input[type="number"],
.woocommerce-page div.product form.cart div.quantity input[type="number"],
.woocommerce .shop_table.cart div.quantity input[type="number"],
.woocommerce-page .shop_table.cart div.quantity input[type="number"] {
    padding: 0 0.5em 0 2.8em;
}

.woocommerce div.product form.cart .variations th.label {
	text-align: right;
}

.woocommerce .product_meta span > span{
	display: inline-block;
}

.rtl.woocommerce div.product div.images {
	float: right;
}

.rtl.woocommerce div.product div.summary {
	float: left;
	padding-left: 0;
	padding-right: 30px;
}

.shop_mode_list .post_data_inner {
	text-align: right;
}

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

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

/*team*/

body.rtl.single-cpt_team .wpb_single_image {
	float: right;
	padding: 0 0 0.75em 3.93em;
}

.woocommerce form.checkout_coupon p+p {
	float: right;
}

.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: 4px 0 1em 0.75em;
}

.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce-page .widget_shopping_cart .cart_list li {
	padding-right: 0;
	padding-left: 25px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
	left: 0;
	right: auto;
}

.woocommerce .shop_mode_list a.add_to_cart_button,
.woocommerce-page .shop_mode_list a.add_to_cart_button {
	margin-right: 0;
	margin-left: 1.5em;
}

.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;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
	padding-right: 0;
}

.woocommerce form .show-password-input, 
.woocommerce-page form .show-password-input,
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
	right: auto;
	left: 0.7em;
}

.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after{
	margin-right: 0;
	margin-left: .618em;
}

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

.woocommerce table.shop_table_responsive tr td .select2-container .select2-selection--single {
	text-align: right!important;
}

.trx_addons_dropcap{
	float: right;
	margin-right: 0;
	margin-left: 0.3em;
}

.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 .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 div.product .woocommerce-product-rating,
.woocommerce-page div.product .woocommerce-product-rating {
	float: left;
}

.single-product .related ul.products li.product .post_data .star-rating {
	left: 0;
    transform: none;
    margin-left: auto;
    margin-right: auto;
}
.single-product .related ul.products li.product .post_data .star-rating > span,
.single-product .related ul.products li.product .post_data .star-rating:before {
	right: 1px;
}
.rtl.single-product .related ul.products li.product .post_data .button {
	padding: 0;
}
.woocommerce ul.order_details li {
	margin-left: 5px;
	padding-left: 5px;
}
.woocommerce ul.order_details li:last-child {
	margin-left: 0;
	padding-left: 0;
}

.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 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-right: 0;
	margin-left: 0.5em;
}

.rtl .woocommerce #customer_details.col2-set .col-1,
.rtl .woocommerce-page #customer_details.col2-set .col-1 {
	float: right;
}
.rtl .woocommerce #customer_details.col2-set .col-2,
.rtl .woocommerce-page #customer_details.col2-set .col-2 {
	float: left;
}
div.esg-filter-wrapper .esg-filterbutton+.esg-filterbutton,
.mptt-navigation-tabs li+li,
div.prodent_tabs .prodent_tabs_titles li+li {
	margin-left: 0;
	margin-right: 3px;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
	float: right;
}
.woocommerce-account .woocommerce-MyAccount-content {
	float: left;
}
.woocommerce-MyAccount-content .my_account_orders th {
	text-align: right;
}

/* Button */
.rtl .sc_button_simple {
	padding: 0.4em 0 0.4em 2.3em;
}
.rtl .sc_button.sc_button_simple:after {
	content: '\E95E';
	right: auto;
	left: 0;
}

.woocommerce ul.products li.product .post_data .product_type_variable,
.woocommerce-page ul.products li.product .post_data .product_type_variable,
.woocommerce ul.products li.product .post_data .add_to_cart_button,
.woocommerce-page ul.products li.product .post_data .add_to_cart_button {
    padding: 0.5em 2em 0.5em 0;
}
.woocommerce ul.products li.product .post_data .product_type_variable:before,
.woocommerce-page ul.products li.product .post_data .product_type_variable:before,
.woocommerce ul.products li.product .post_data .add_to_cart_button:before,
.woocommerce-page ul.products li.product .post_data .add_to_cart_button:before {
	right: 0;
	left: auto;
}
#add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after {
	margin-right: 0;
	margin-left: 0.618em;
}

/* Booked */
body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time {
	float: right;
	text-align: right;
}
body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people {
	float: left;
}
body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button {
	float: left;
	margin-left: 0;
	margin-right: 10px;
}
body.rtl .booked-form .required-asterisk {
	margin: -1px 7px 0 0;
}

.post_item_404 .page_title {
	float: right;
}
.post_item_404 .page_info {

	float: right;
	padding: 0 5rem 0 0;
}

.post_item_none_search .search_wrap .search_field,
.post_item_none_archive .search_wrap .search_field {
	padding: 1.2em 1em 1em 3em !important;
}
.post_item_none_search .search_wrap .search_submit,
.post_item_none_archive .search_wrap .search_submit {
	left: 0;
	right: auto;
}

.team_member_page .team_member_featured{
	float: right;
	padding: 0 0 0.75em 3.93em;
}

body.single-cpt_team .team_member_socials{
	text-align: right;
}

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

.team_member_page .team_member_details .team_member_details_value{
	display: inline-block;
}

/*responsive rtl*/

@media (max-width: 1440px) {
	.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title>a>.vc_tta-controls-icon {
		right: auto;
		left: 1.5em;
	}
}

@media (min-width: 1200px) {
	.rtl .vc_col-lg-offset-1 {
		margin-right: 8.33333333%;
		margin-left: 0;
	}
}


@media (min-width: 992px) {
	.rtl .vc_col-md-offset-2 {
		margin-right: 16.66666667%;
		margin-left: 0;
	}

	.rtl .vc_col-md-offset-4 {
		margin-left: 0;
		margin-right: 33.33333333%;
	}
}

@media (max-width: 1023px) {
	.rtl .mc4wp-form .mc4wp-form-fields input[type="submit"]{

		margin-right: 0.5em;
	}

	.team_member_page .team_member_featured {
		padding: 0 0 0.75em 2.93em;
  }
}


@media (max-width: 959px) {

	.trx_addons_scroll_to_top{
		left: 1em;
	}
	

	.wpb_column.sc_shift_x_large,
	.sc_content.sc_shift_x_large {
		right: 5em;
		left: auto;
	}

	.vc_tta-tab+.vc_tta-tab:after {
		display: none;
	}

	.rtl.woocommerce-page table.cart td.actions .coupon {
		float: right;
	}

	.woocommerce table.shop_table_responsive tr td, 
	.woocommerce-page table.shop_table_responsive tr td {
		text-align: right !important;
	}
	.woocommerce table.cart td.actions .button,
	.woocommerce-page table.cart td.actions .button {
		float: left;
	}
}
@media (min-width: 1024px) and (max-width: 1100px){
	.custm_bg_lft.sc_content.sc_shift_x_small {
		right: 1em;
		padding-right: 2em;
	}
}

@media (min-width: 768px) and (max-width: 840px){
	.custm_bg_lft.sc_content.sc_shift_x_small {
		right: 1em;
		padding-right: 1em;
	}
}

@media (max-width: 767px) {

	.wpb_column[class*="sc_shift_x_"],
	.wpb_column[class*="sc_shift_y_"],
	.sc_content[class*="sc_shift_x_"],
	.sc_content[class*="sc_shift_y_"] {
		right: auto;
		top: auto;
	}

	.rtl .woocommerce table.cart td.actions .coupon .input-text+.button {
		float: left;
	}

	.vc_col-xs-offset-1 {
		margin-left: 0%;
		margin-right: 8.33333333%;
	}

	.rtl .sc_action_item.sc_action_item_default.sc_action_item_ml .sc_action_item_link {
		float: none;
  }

  .sc_action_item_default.sc_action_item_ml {
	text-align: center;
	}

	.woocommerce table.my_account_orders {
		table-layout: fixed;
	}
	.post_item_404 .page_title {
		float: none;
	}
	.post_item_404 .page_info {
		padding: 2em 0 0;
	}
	.woocommerce ul.order_details li {
		border-left: none;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li + li {
		border-right: 1px dotted #ddd;
		border-left: none;
	}
}

@media (min-width: 768px) {
	.vc_rtl-columns-reverse .vc_col-sm-offset-2 {
		margin-right: 16.66666667%;
		margin-left: 0;
	}

	.vc_col-sm-offset-1 {
		margin-right: 8.33333333%;
		margin-left: 0;
	}
}
@media(max-width: 720px) {

    body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people,
    body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time {
        float: none;
        padding: 0;
        text-align: center;
    }

    body.rtl .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button {
        float: none;
        margin-left: 0;
        margin-right: 0;
    }
}

@media (max-width: 479px) {

    .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 table.shop_table_responsive tr td .select2-container .select2-selection--single .select2-selection__rendered {
        padding-right: 0;
        padding-left: 8px;
    }

    .rtl.woocommerce-page table.cart td.actions .coupon {
        float: none;
    }

    .wpcf7-form-control[type="text"],
    .wpcf7-form-control[type="number"],
    .wpcf7-form-control[type="email"],
    .wpcf7-form-control[type="password"],
    .wpcf7-form-control[type="search"] {
        padding-right: 1em !important;
    }

    body .xdsoft_datetimepicker {
        left: auto !important;
        right: 2.5em !important;
    }

    .sc_services.sc_services_callouts .sc_services_item_icon.icon-icon1:before,
    .sc_services.sc_services_callouts .sc_services_item_icon.icon-2:before {
        text-indent: -2px;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul li + li {
        border-right: none;
    }

    .woocommerce .woocommerce-error .button,
    .woocommerce .woocommerce-info .button,
    .woocommerce .woocommerce-message .button {
        margin-right: 0;
        margin-top: 10px;
        margin-bottom: 0;
    }

	 .team_member_page .team_member_featured {
		padding: 0 0 2em;
	 }
}


@media (max-width: 400px) {
	.rtl .mc4wp-form .mc4wp-form-fields input[type="submit"] {
		margin-right: 0;
	}

	.vc_col-xs-offset-1 {
		margin-right: 8.33333333%;
		margin-left: 0;
	}
}

@media (max-width: 376px) {
	body .xdsoft_datetimepicker {
		left: auto !important;
		right: 5px !important;
	}
}
