body.rtl,
body,
.page_inner .wp_content,
.page_inner .wp_content p {
    direction: rtl;
    text-align: right;
}
body.rtl,
body,
h1,
h2,
h3,
h4,
h5,
h6,
input,
button,
textarea,
section,
.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6,
.sweet-alert {
    font-family:'Open Sans Hebrew';
}
.top_element_left {
    float: right;
	width: calc(30% - 10px) !important;
    margin-right: 10px;
}
.top_element_right {
    float: left;
    width: 70%;
}
.top_element {
    float: right;
}
.mini_cart_trigger {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
    padding-left: 11px;
    margin-left: 11px;
}
.call_center_element {
    margin-left: 0;
}
.email_element {
    margin-right: 0;
    margin-left: 0;
	float: left;
}
.top_element.social_element {
    float: left;
	margin: 0 0 0 20px;
}
.top_element .socials_section ul li {
    display: inline-block;
    float: left;
    margin-right: 20px;
}
.phone_number_section {
    padding-top: 2px;
}
input.search-input {
    float: right;
}
button.search-submit {
    float: left;
}
.button_item {
    float: right;
}
.button_item_inner {
    border-left: 1px solid #0ba5d3;
    border-right:0;
}

.user_type {
    float: none !important;
	margin: 10px auto;
}
.user_count {
    float: left;
}
#step-1-data h3.options_title {
    text-align: right;
}
.user_type .radio_wrapper {
    float: right;
}
.radio_wrapper .check {
    left: auto;
    right: 0;
}
.radio_wrapper.radio_wrapper-54{
    float:left;
}
.user_type .radio_wrapper.radio_wrapper-54 .check {
    left: auto;
    right: 0;
}
.radio_wrapper label {
    display: inline-block;
    /*font-size:1.125rem;*/
    font-size:14px;
}
.radio_wrapper.radio_wrapper-53 {
    width: 50%;
}
.contact_form_section .input_wrap input:not([type="submit"]){
    text-align: right;
}
.contact_form_section .input_wrap {
    float: right;
    margin-left: 2%;
    margin-right: 0;
}
.contact_form_section .input_wrap.submit_wrap {
    float: left;
    margin-left:0;
}
.footer_widget1 .footer_widget_content {
    float: right;
}

.steps_wrapper {
    float: none;
}
.tabs_wrapper {
    float: left;
}
.partners_section {
    padding-bottom: 2rem;
}

#step-2-data .radio_wrapper .check,
#step-3-data .radio_wrapper .check {
    left: auto;
    right: 2.5rem;
}
button.prev_submit {
    float: right;
}
.contact_form_section input.wpcf7-form-control.wpcf7-submit {
    direction: rtl;
}
.input_wrap.terms_wrap {
    text-align: center!important;
}
.contact_form_section .input_wrap {
    direction: rtl;
}
#step-3-data .dark_star {
    padding-left: 0;
    padding-right: 2rem;
}
.mode-mini .numeric_step_item,
.numeric_step_item {
    float: right;
}
.mode-mini .numeric_step_desc:after {
    right: auto;
    left: -40px;
}
.mode-full .numeric_step_circle:after {
    right: auto;
    left: -50px;
}
.product_mini_thumb {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
.package_block_content,
.package_block_title {
    text-align: right;
}
.single_package_item {
    margin-right: 0;
    margin-left:1.2%;
}
.single_package_item.last_package {
    margin-left: 0;
}
.single_package_block_wrapper.package_tech_info_wrapper,
.single_package_block_wrapper.package_block_price,
.single_package_block_wrapper.package_software_wrapper,
.single_package_block_wrapper.package_services {
    float: right;
}
.single_package_block_wrapper > div {
    border-right: 0;
    border-left: 1px dotted #00bdf2;
}
.single_package_block_wrapper .package_block_title {
    text-align: right;
}
.single_package_block_wrapper .package_block_content ul li,
.package_block_content ul li {
    background-position: 100% 9px;
    padding: 0 14px 0 0;
    font-size: 0.9rem;
}
.single_package_block_wrapper.package_block_price {
    float: left;
}
.single_package_block_wrapper .package_block_title i {
    display: block;
    margin: 0 0 15px 10px;
}
.single_package_block_wrapper .package_block_title {
    text-align: right;
    clear: both;
    float: right;
    display: inline-block;
    width: 100%;
}
.package_block_content {
    clear: both;
}
.single_package_block_wrapper:last-child > div {
    border-left:0;
}
.stations_row label {
    float: right;
}
.styled-select {
    background-position: 10% 50%;
    float: left;
}
.stations_meta {
    text-align: right;
}
.addon_tab_button {
    float: right;
    text-align: right;
    padding-left: 0;
    padding-right: 3.5rem;
}
.addon_tab_button:first-child {
    border-right: 0;
    border-left:1px solid #00bdf2;
}
.addon_tab_button:last-child {
    border-left:0;
}
span.addon_tab_icon {
    left: auto;
    right: 1rem;
}
.service_description {
    padding: 0 20px 0 0;
}
.service_list ul li .fake_radio_button {
    left: auto;
    right: 0;
}
.total_icon {
    float: right;
    margin:0 0 0 10px;
}
.coupon_wrapper .ready_coupon {
    float: right;
}
button.submit_ready_coupon {
    margin: 0 10px 0 0;
}
.payment_convenient_wrapper .small_blue_ajax_loader {
    top: 15px;
    right: auto;
    left: 10px;
}
.contact_form_wrapper {
    float: right;
    border-right: 0;
    border-left: 1px solid #00bdf2;
}
.contact_info_wrapper,
.input_field {
    float: left;
}
.input_label {
    float: right;
    text-align: right;
}
.contact_form_inner {
    padding:0;
}
.contact_info_inner {
    padding-left: 0;
    padding-right: 2rem;
}
.submit_row input {
    direction: rtl;
}
.submit_field {
    text-align: left;
}
.contact_info_list ul li {
    padding-left: 0;
    padding-right: 48px;
}
.contact_info_list ul i {
    left: auto;
    right: 0;
}
.contact_info_list ul a,
.contact_info_list ul span {
    float: right;
}
.page_header_breadcrumbs {
    text-align: right;
}
.faq_answer {
    padding: 1rem 40px 1rem 1rem;
}
.cart_product_title,
.cart_product_description {
    text-align: right;
    direction: rtl;
}
.woocommerce table.shop_table td {
    text-align: right;
}

.header_menu_inner ul li {
    float: right;
}

/** My account edit **/
.company_info_fields {
    float: right;
}
.profile_computer_image {
    float: left;
}
.profile_field label {
    float: right;
}
.profile_input_wrap {
    float: left;
}
.pencil_indicator {
    right: auto;
    left: 0;
}
.account_right_form {
    float: left;
    border-right: 1px solid #00bdf2;
    border-left:0;
}
.account_left_form {
    float: right;
}
.account_right_form_inner {
    padding-left:0;
    padding-right: 2rem;
}
.edit_profile_submit {
    text-align: left;
    padding-right: 0;
    padding-left: 2.7rem;
}
.woocommerce-MyAccount-content label {
    line-height: 40px;
}
.search a.post_thumbnail {
    float: right;
    margin-left: 2rem;
    margin-right: 0;
}

.mobile_menu_trigger {
    left: auto;
    right: 1rem;
}
.full_width_form .user_info_row {
    float: right;
}
.full_width_form input::-webkit-input-placeholder {
    direction: rtl;
}
.step4_options_title span {
    background: url(../images/personal_info.png) no-repeat 100% 0;
    padding:0 90px 0 0;
}
#step-5-data h3.options_title {
    background: url(../images/captcha.png) no-repeat 100% 0;
    padding-left: 0px;
    padding-right: 60px;
}
#user_captcha {
    display: block;
}
#user_captcha > div {
    display: inline-block;
}
span.toggle_indicator:before {
    top:-5px;
}
.mfp-counter {
    right: auto;
    left:0;
}
.header_menu_inner ul ul {
    margin-right: -1px;
    margin-left:0;
}
.multiple_stations_message .alert_icon {
    margin-right: 0;
    margin-left: 10px;
}
.multiple_stations_message:after {
    right: auto;
    left: 2rem;
}
span.addon_accordion_indicator:before {
    top:-4px;
}
.multiple_stations_wrapper .single_product_addons_title.closed span.addon_accordion_indicator:before {
    top:-3px;
}

.ready_payment_button,
.ready_payment_button a {
    float: left;
}
.payment_custom_link {
    float: right;
}

.option_tooltip_inner {
    left: auto;
    right: 0;
}
.option_tooltip_inner:before {
    left: auto;
    right: 10px;
    background: url(../images/tooltip_arr_hebrew.png) no-repeat 0 0;
}

.recommended_package {
    background: url(../images/hot_product_corner.png) no-repeat 0 0;
    width: 81px;
    height: 77px;
    top: -8px;
    left: auto;
    right: -8px;
}
.recommended_package span {
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 15px;
    left: auto;
    right: -38px;
}
.progress_bar_line_colored {
    left:auto;
    right: 0;
}
.tooltip_wrapper{
    left: 0;
}
.tootip_inner::before {
    background: url(../images/tooltip_arr_hebrew.png) no-repeat 0 0;
    right: auto;
    left: 1rem;
}
.mini_cart_counter {
    left: auto;
    right: -6px;
}
.hidden_mini_cart:before {
    background: url(../images/tooltip_arr_hebrew.png) no-repeat 0 0;
    left: auto;
    right: 10px;
}
.mini_cart_scroll .mini_cart_item a.remove,
.mini_cart_item a.remove {
    left: auto;
    right: 0;
}
.mini_cart_scroll li.mini_cart_item,
li.mini_cart_item {
    padding-left: 0 !important;
    padding-right: 24px !important;
}
.mini_cart_thumbnail_permalink {
    float: right;
}
.mini_cart_product_content {
    float: left;
}
#step-3-data .dark_star.machine_counter2 {
    margin-left: 0;
    margin-right: 1.4rem;
}
#step-3-data .dark_star.machine_counter2 img {
    display: none;
}
input[type='email'] {
    direction: rtl;
}
.woocommerce .order_details li {
    float: right;
    margin-left: 2em;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 1;
    border-left: 1px dashed #d3ced2;
    padding-right: 0;
    margin-right: 0;
    padding-left: 2rem;
    list-style-type: none;
    border-right: 0;
}


.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
    left: auto;
    right: 1.5rem;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    padding: 1em 3.5em 1em 2em !important;
}

/***** secure_payment_label *******/
.single-product .secure_payment_label {
    margin-top: 24px;
}
.secure_payment_label {
    text-align: left;
}
.secure_payment_label_inner {
    display: inline-block;
    color: #ffb03e;
    font-size: 15px;
    border: 1px solid #ffb03e;
    padding: 5px 32px 5px 10px;
    position: relative;

}
.secure_payment_icon {
    background: url(../images/secure_payment_icon.png) no-repeat 100% 50%;
    width: 40px;
    height: 40px;
    display: inline-block;
    left: auto;
    right: -14px;
    position: absolute;
    top: -5px;
}
.attr_tooltip_wrapper {
    right: 0;
    margin-top: 6px;
    left: auto;
}
.single_package_item.active:last-child {
    margin: 0;
}
#wpcf7-f352-o1 > form > div.wpcf7-response-output {
	color: #ffffff;
}

/* col-xs */
@media(max-width:767px)/*min-width:320*/{

	
	#step-3-data .dark_star.machine_counter2 {		
		margin-bottom: -2px;
	}
	#step-3-data .radio_wrapper .check {
    	top:25px;
	}
}
iframe[name="google_conversion_frame"] {
  height: 0;
  padding: 0;
  margin: 0;
  border: none;
  display: none;
}

div.wpcf7-response-output {
    margin: 20px auto 0;
    padding: 0;
}
#wpcf7-f352-o1>form>div.wpcf7-response-output {
    color: #00bcf4;
}

.contact_form_section .input_wrap .accept-newsletters input[type="checkbox"] {
	display: inline-block !important;
}

.progress_bar_wrapper {
	display: none !important;
}

.single-post .post_text_column,
.single-post .post_media_column{
	float: none !important;
	margin: 10px auto !important;
	max-width: 100% !important;
	width: 100% !important;
}
.rtl.single-post .post_media_column img{
	display: block;
	margin: 0 auto;
}
