.boc_heading.bgr_diagonal span,
.boc_heading.bgr_dotted span,
.boc_heading.bgr_multidotted span,
.boc_heading.bgr_double span,
.boc_heading.bgr_single span{
padding: 0 0 0 12px;
}
.boc_heading {
text-align: right;
}
.boc_heading.center {
text-align: center;
}  .small_video_link  {
padding-right: 36px;
padding-right: auto;
}
.small_video_link:before, .small_video_link:after  {
right: -15px;
left: auto;
}
.small_video_link:after {
border-right: 0.275em solid #fff;
border-left: none;
margin-right: 0.065em;
margin-left: 0;
border-right-width: 8px;
border-left-width: 0;
margin-right: 19px;	
margin-left: auto;
}
.video_link:before{
position: absolute;
top: 50%;
margin-top: -15px;
left: 50%;
margin-left: -8px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 15px 0 15px 25px;
border-color: transparent transparent transparent #fff;
}  #wrapper{
text-align: right;
}
.page_title_bgr .full_container_page_title .page_heading {
float: right;
} #menu {
float: left;
}
#menu > ul > li {
float: right;	
}
.main_menu_underline_effect #menu > ul > li > a:after {
left: auto;
right: 35%;
}
.main_menu_underline_effect #menu > ul > li > a:hover:after {
width: calc(100% - 30px);
right: 15px;
left: auto;
}
#menu > ul > li > a > span {
padding: 0px 7px 0px 0px;
}
#menu > ul > li > div {
right: 2px;
left: auto;
}
#menu > ul > li ul + ul {
padding-right: 20px;
padding-left: auto;
}
#menu > ul > li ul > li > a {
padding-right: 15px;
padding-left: 13px;
}
#menu.arrow_effect > ul > li ul > li > a {
padding-right: 0;
padding-left: 15px;
}
#menu.arrow_effect > ul > li ul > li > a > span {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: -10px;
-webkit-transition: all 0s ease-out, padding-right 0.3s ease-out;
-moz-transition: all 0s ease-out, padding-right 0.3s ease-out;
-ms-transition: all 0s ease-out, padding-right 0.3s ease-out;
-o-transition: all 0s ease-out, padding-right 0.3s ease-out;
transition: all 0s ease-out, padding-right 0.3s ease-out;
}
#menu.arrow_effect > ul > li ul > li > a > span:before {
content: "\e78c";
float:right;
left: auto;
right: -9px;
margin-right: 15px;
-webkit-transition: all 0s ease-out, right 0.3s ease-out, opacity 0.3s ease-out;
-moz-transition: all 0s ease-out, right 0.3s ease-out, opacity 0.3s ease-out;
-ms-transition: all 0s ease-out, right 0.3s ease-out, opacity 0.3s ease-out;
-o-transition: all 0s ease-out, right 0.3s ease-out, opacity 0.3s ease-out;
transition: all 0s ease-out, right 0.3s ease-out, opacity 0.3s ease-out;
}
#menu.arrow_effect > ul > li ul > li > a:hover > span {
padding-left: 0;
padding-right: 15px;
}
#menu.arrow_effect > ul > li ul > li.no_arrow_effect > a > span {
margin-left: auto;
margin-right: 2px;
}
#menu.arrow_effect > ul > li ul > li.no_arrow_effect > a > span:before {
left: auto;
right: 0;
}
#menu.arrow_effect > ul > li ul > li.no_arrow_effect > a:hover > span {
padding-right: 6px;
padding-left: auto;
-webkit-transition: all 0s linear, padding-right .12s ease-out;
-moz-transition: all 0s linear, padding-right .12s ease-out;
-ms-transition: all 0s linear, padding-right .12s ease-out;
-o-transition: all 0s linear, padding-right .12s ease-out;
transition: all 0s linear, padding-right .12s ease-in-out;
}
#menu > ul > li ul > li > a:hover > span:before {
right: -2px;
left: auto;
}
.sub_menu_parent > span {
padding-left: 38px;
padding-right: auto;
}
.sub_menu_parent > span > span{
float: left;
}
.sub_menu_parent > span > span:after{
content: '\e78c';
right: auto;
left: 10px;
}
#menu.arrow_effect > ul > li:not(.megamenu) ul.sub-menu > li :not(.menu-item-has-children) a {
padding-left: 38px;
padding-right: 0;
} #header.scrolled #menu > ul > li.boc_nav_button {
height: 64px;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
#menu > ul > li.boc_nav_button a {
line-height: 28px!important;
padding: 0 14px;
background: transparent;
border: 2px solid #444;
margin: 2px 10px 0;
border-radius: 4px;
text-shadow: none;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
-ms-transition: all 0.15s linear;
-o-transition: all 0.15s linear;
transition: all 0.15s linear;
white-space: nowrap;
}  #menu > ul > li a i.icon {
margin: 0 0 0 10px;
}
#menu > ul > li a i.icon.after {
margin: 0 0 0 6px;
}
#mobile_menu ul > li a i.icon {
margin: 0 6px 0 0;
}
#mobile_menu ul > li a i.icon.after {
margin: 0 0 0 6px;
} .subsub_menu {
right: 100%;
left: auto;
}  #menu > ul > li.megamenu > div {
left: 0;
}
#menu > ul > li.megamenu > div >  ul.sub-menu > li {
float: right;
}
#menu > ul > li.megamenu  > div > ul.sub-menu > li { 
border-left: 1px solid rgba(0,0,0,0.08); 
}
.custom_menu_2 #menu > ul > li.megamenu  > div > ul.sub-menu > li,
.custom_menu_4 #menu > ul > li.megamenu  > div > ul.sub-menu > li,
.custom_menu_5 #menu > ul > li.megamenu  > div > ul.sub-menu > li
{border-left: 1px solid rgba(255,255,255,0.1); }
#menu > ul > li.megamenu  > div > ul.sub-menu > li:first-child { 
border-left: 0; 
}
#menu > ul > li.megamenu ul > li > a {
padding: 6px 13px 6px 15px;
}
#menu.arrow_effect > ul > li.megamenu div.container.mega_menu_holder > ul > li > a:hover > span {
padding-left: 0;
}  #mobile_menu_toggler {
float: left;
} .wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="password"],
.wpcf7-form-control-wrap input[type="email"],
.wpcf7-form-control-wrap textarea,
.wpcf7-form-control-wrap select {
text-align: right;
}  ol, ul.square, ul.circle, ul.disc { margin-right: 24px; margin-left: 0}
ol ol, ol ul { margin-right: 3px; margin-left: 0; } .side_icon_box .icon_feat{
float: right;
}
.side_icon_box h3 {
text-align: right;
margin-right: 65px;
margin-left: auto;
}
.side_icon_box.large h3 {
margin-right: 74px;
margin-left: auto;
}
.side_icon_box.xlarge h3 {
margin-right: 84px;
margin-left: auto;
}
.side_icon_box_content {
text-align: right;
margin-right: 66px;
margin-left: 12px;
}
.side_icon_box.large .side_icon_box_content {
margin-right: 75px;
margin-left: 12px;
}
.side_icon_box.xlarge .side_icon_box_content {
margin-right: 85px;
margin-left: 12px;
}  .acc_holder {
}
.acc_item {
padding: 0px 0px 8px;
margin: 0px 0 8px;
text-align: right;
}
.acc_control {
float: right;
margin: 2px 0 0;
}
.acc_holder.with_bgr .acc_control {
margin-right: 10px;
margin-left: 16px;
}
.acc_holder.rounded .acc_item {
padding: 0px 0px 8px;
margin: 0px 0 8px;
}
.acc_holder.with_bgr .acc_item {
padding: 0px 0px 8px;
margin: 0px;
}
.acc_heading {
margin-right: 34px;
margin-left: auto;
}
.accordion_content {
padding-right: 34px;
padding-left: 10px;
}
.acc_holder.with_bgr .accordion_content {
padding: 16px 12px 20px;
}  .button + .button {
margin-right: 12px;
margin-left: 0;
}  .button.icon_pos_before i.icon {
margin: 0px -0.2em 0 0.5em;
}
.button.btn_icon_anim_in span, .button.btn_icon_anim_out span{
-webkit-transition: left 0s ease-out, right 0.25s ease-out;
-moz-transition: left 0s ease-out, right 0.25s ease-out;
-ms-transition: left 0s ease-out,right 0.25s ease-out;
-o-transition: left 0 ease-out, right 0.25s ease-out;
transition: left 0 ease-out, right 0.25s ease-out;
}
.button.icon_pos_before.btn_icon_anim_in span {
right:  0.9em;
left: auto;
}
.button.btn_icon_anim_in:hover span{
right: 0;
left: auto;
}
.button.icon_pos_before.btn_icon_anim_in i.icon{
right: -20px;
left: auto;
}
.button.icon_pos_before.btn_icon_anim_in:hover i.icon{
right: 0px;
left: auto;
}
.button.icon_pos_before.btn_icon_anim_out span{
right: 0;
left: auto;
}
.button.btn_icon_anim_out.icon_pos_before:hover span{
right:  -0.9em;
left: auto;
}
.button.icon_pos_before.btn_icon_anim_out i.icon{
right: 0px;
left: auto;
}
.button.icon_pos_before.btn_icon_anim_out:hover i.icon{
right: -20px;
left: auto;	
}
.button.icon_pos_after.btn_icon_anim_in span{
right: 0.9em;
left: auto;
}
.button.icon_pos_after.btn_icon_anim_in:hover span{
right: 0;
left: auto;
}
.button.icon_pos_after.btn_icon_anim_in i.icon{
right: 20px;
left: auto;
}
.button.icon_pos_after.btn_icon_anim_in:hover i.icon{
right: 0px;
left: auto;
}
.button.icon_pos_after span{
right: 0;
left: auto;
}
.button.btn_icon_anim_out.icon_pos_after:hover span{
right: 0.9em;
left: auto;
}
.button.icon_pos_after.btn_icon_anim_out:hover i.icon{
left: -20px;
}  .button.btn_icon_anim_out i.icon {
-webkit-transition: left 0.25s ease-out, right 0.25s ease-out, opacity 0.25s ease-out;
-moz-transition: left 0.25s ease-out, right 0.25s ease-out, opacity 0.25s ease-out;
-ms-transition: left 0.25s ease-out, right 0.25s ease-out, opacity 0.25s ease-out;
-o-transition: left 0.25s ease-out, right 0.25s ease-out, opacity 0.25s ease-out;
transition: left 0.25s ease-out, right 0.25s ease-out, opacity 0.25s ease-out;
}
.button.icon_pos_after i.icon {
margin: 0px 0.5em 0 -0.2em;
}
.button.btn_small_stretched.icon_pos_before i.icon, 
.btn_medium_stretched.icon_pos_before i.icon,
.btn_large_stretched.icon_pos_before i.icon,
.btn_huge_stretched.icon_pos_before i.icon{
margin: 0px 0 0 1em;
}
.button.btn_small_stretched.icon_pos_after i.icon, 
.btn_medium_stretched.icon_pos_after i.icon,
.btn_large_stretched.icon_pos_after i.icon,
.btn_huge_stretched.icon_pos_after i.icon{
margin: 0px 1em 0 0;
}  #logo{
float: right;
}
#menu ul li{
text-align: right;
}
#header.scrolled .block_header  #logo{
float: right;
text-align: right;
}
#header.scrolled .block_header #menu{
float: left;
text-align: right;
}  .header_contacts {
float: right;
}
.header_contact_item{
float: right;
margin-left: 22px;
margin-right: 0;
}
.header_contacts.right .header_contact_item {
margin-right: 6px;	
margin-left: 16px;	
}
.header_contacts .icon{
float: right;
margin-left: 8px;
margin-right: 0;
}
.header_soc_icon {
float: left;
}  .row_img_featured_texts_border .vc_column_container {
border-right: 1px dotted #e9e9e9;
}
.row_img_featured_texts_border .vc_column_container:last-child {
border-right: none;
} 
.image_featured_text > img{
float: right;
margin-left: 16px;
margin-right: 0;
}
.image_featured_text .text {
margin: 0 140px 18px 12px;
}
.image_featured_text.img_small .text {
margin: 0 100px 18px 12px;
}
.image_featured_text .author_position {
margin: 0 140px 0px 12px;
}
.image_featured_text.img_small .author_position {
margin: 0 100px 0px 12px;
}  .boc_icon_pos_left {
float: right;
margin-left: 20px;
margin-right: 0;
}
.boc_icon_pos_right {
float: left;
margin-right: 20px;
margin-left: 0;
}  .post_item_block.boxed .post_item_desc{
margin: 0 22px 20px;
}
.small_post_date_left {
float: right;
}
.small_post_desc_right {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-left: 0;
margin-right: 56px;
}  F .posts_carousel_holder{
position: relative;
margin: 0 0 20px;
}
.post_item_block  h4{
margin: 20px 0 8px;
} .posts_carousel_holder .owl-theme .owl-controls .owl-nav div,
.img_carousel_holder .owl-theme .owl-controls .owl-nav div,
.portfolio_carousel_holder .owl-theme .owl-controls .owl-nav div{
margin: 4px 2px 0 0;
} .posts_carousel_holder.owl_side_arrows,
.portfolio_carousel_holder.owl_side_arrows,
.img_carousel_holder.owl_side_arrows {
margin: 4px 70px 20px;
}
.posts_carousel_holder.owl_side_arrows .owl-theme .owl-controls .owl-nav div,
.img_carousel_holder.owl_side_arrows .owl-theme .owl-controls .owl-nav div,
.portfolio_carousel_holder.owl_side_arrows .owl-theme .owl-controls .owl-nav div{
margin: 0;
}
.posts_carousel_holder .owl-theme .owl-controls .owl-nav,
.img_carousel_holder .owl-theme .owl-controls .owl-nav,
.portfolio_carousel_holder .owl-theme .owl-controls .owl-nav {
left: -2px;
right: auto;
}
.posts_carousel_holder.owl_side_arrows .owl-theme .owl-controls .owl-nav,
.img_carousel_holder.owl_side_arrows .owl-theme .owl-controls .owl-nav,
.portfolio_carousel_holder.owl_side_arrows .owl-theme .owl-controls .owl-nav{
left: 0;
right: auto;
}
.posts_carousel_holder.owl_side_arrows .owl-theme .owl-prev,
.img_carousel_holder.owl_side_arrows .owl-theme .owl-prev,
.portfolio_carousel_holder.owl_side_arrows .owl-theme .owl-prev  {
position: absolute;
left: -70px;
top: 50%;
transform: translateY(-20px);
}
.posts_carousel_holder.owl_side_arrows .owl-theme .owl-next,
.img_carousel_holder.owl_side_arrows .owl-theme .owl-next,
.portfolio_carousel_holder.owl_side_arrows .owl-theme .owl-next  {
position: absolute;
right: -70px;
top: 50%;
transform: translateY(-20px);
}
.owl-controls .owl-next {
float: right;
}
.owl-controls .owl-prev {
float: left;
}  .testimonial_style_small .quote_arrow {
right: 47px;	
left: auto;
}
.testimonial_style_small.is_2d .quote_content:after, .testimonial_style_small.is_2d .quote_content:before {
right: 55px;
left: auto;
}
#sidebar .testimonial_style_small.is_2d .quote_content:after, #sidebar .testimonial_style_small.is_2d .quote_content:before{
right: 43px;
left: auto;
}
.testimonial_style_small.is_2d .quote_content:after {
margin-right: -5px;
margin-left: auto;
}
.testimonial_style_small.is_2d .quote_content:before {
margin-right: -7px;
margin-left: auto;
}
#sidebar .testimonial_style_small .quote_content p{
margin: 20px 46px 20px 20px;
}
#sidebar .testimonial_style_small .quote_arrow {
left: 33px;
}
#sidebar .testimonial_style_small .quote_author {
left: auto;
right: -12px;
}
.testimonial_style_small .quote_author {
left: 0;
}
.testimonial_style_small img{
float: right;
margin-left: 12px;
}
.testimonial_style_small img.empty_user_testimonial_image {
margin-left: 7px;
}
.testimonials_carousel.testimonial_style_small .owl-nav {
left: 2px;
right: auto;
}
.testimonials_carousel.owl-theme.testimonial_style_small .owl-controls .owl-nav div{
margin: 0 0 0 4px;
}
.testimonial_style_small .owl-prev .icon {
margin-left: -1px;
}
.testimonial_style_small .owl-next .icon {
margin-left: 1px;
}  .breadcrumb {
float: left;
}
.breadcrumb a{
float: right;
}
.breadcrumb a span:after {
content: "\e78c";
margin: 0 6px 0 0;
}
.close_img {
float: left;
margin: 13px 20px 7px 0;
}
ol.search_res > li {
margin:0 30px 6px 0;
}
ol.search_res > li:before {
left: -30px;
}  .side_bar_menu > li + li {
}
.link_span, a:hover .link_span{
padding: 3px 0 3px 12px;
}
.link_span:before{
content: "\e78c";
}
a:hover .link_span{
padding-right: 6px;
}
.side_bar_menu > li ul {
margin: 1px 0 3px 10px;
}
.tagcloud a{
float: right;
margin: 0 0 8px 8px;
}  .boc_list_item .li_icon{
float: right;
}
.boc_list_item .boc_list_item_text{
margin-right: 34px;
margin-left: 0;
}
.boc_list_item .boc_list_item_text.normal{
margin-right: 40px;
margin-left: 0;
}
.boc_list_item .boc_list_item_text.large{
margin-right: 48px;
margin-left: 0;
}  .post_list_right {
margin-left: 0px;
margin-right: 70px;
}
.pagination .links {
float: right;
}
.post_meta {
overflow: hidden;
}
.tags {
float: right;
margin-right: 0;
margin-left: 8px;
background: url(//osha.com.sa/wp-content/themes/fortuna/images/blog_icon_tags.png) right 0px no-repeat;
padding: 0 23px 0 12px;
}
.comments {
float: right;
margin-right: 0;
margin-left: 8px;
padding: 0 23px 0 12px;
background: url(//osha.com.sa/wp-content/themes/fortuna/images/blog_icon_comments.png) right 1px no-repeat;
border-left: 1px solid #ddd;
border-right: none;
}
.nocomments, .no-comments{
display:none;
}
.comments.no-border-comments {
border-left: none;
}
span.author {
float: right;
margin-right: 0;
margin-left: 8px;
background: url(//osha.com.sa/wp-content/themes/fortuna/images/blog_icon_author.png) right 1px no-repeat;
padding: 0 22px 0 12px;
border-left: 1px solid #ddd;
border-right: none;
}
.post_list_left {
float: right; }
.more-link2:before {
content: "\e78c";
float: right;
margin-left: 10px;
margin-right: 0;
}
.more-link1:before {
content: "\e78c";
float: right;
margin: 1px -4px 0 10px;
}  .boc_latest_posts img {
float: right;
margin-left: 14px;
margin-right: 0;
}  #footer .boc_latest_posts img{
margin: 2px 0 20px 16px;
}
#footer .boc_latest_posts p.boc_latest_posts_title{
padding-right: 0;
padding-left: 12px;
}
.boc_contact_icon .icon {
float: right;
margin-left: 16px;
margin-right: 0;
}  .comment_list {
}  .comment_list ol {
margin-right: 0;
margin-left: 0;
}
li.comment ol.comment_sub {
margin-right: 65px;
margin-left: 0;
}  .comment_list ol .comment_avatar {
float: right;
margin-left: 15px;
margin-right: 0;
}  .owl-carousel .owl-item {
float: right;
}
.posts_carousel_holder .owl-theme .owl-controls .owl-nav, .img_carousel_holder .owl-theme .owl-controls .owl-nav, .portfolio_carousel_holder .owl-theme .owl-controls .owl-nav {
left: -2px;
right: auto;
padding-left: 0;
padding-right: 8px;
}
.owl-carousel .owl-prev .icon {
margin-left: -1px;
}
.owl-carousel .owl-next .icon {
margin-left: 1px;
}  .text_box {
padding-right: 34px;
padding-left: 28px;
}
.text_box.left_border {
border-left: 3px solid #08ada7;
}
.text_box .button{
margin-right: 52px;
margin-left: 0;
}  .fortuna_table {
margin: 20px 0;
}
.fortuna_table th {
text-align: right;
}  .resp-vtabs ul.resp-tabs-list {
float: right;
}
.resp-vtabs .resp-tabs-list li {
border-left: 1px solid #e1e1e1;
border-right: none;
padding: 10px 15px 10px 19px !important;
}
.resp-vtabs .resp-tabs-container {
border-left: 1px solid rgba(0,0,0,0.08);
float: right;
}  .minimal_style.vertical .resp-tab-content {
padding: 0 60px 0 0;
}
.minimal_style.resp-vtabs .resp-tabs-list li.resp-tab-active {
border-left: 1px solid rgba(0,0,0,0.1) !important;
border-right: 1px solid rgba(0,0,0,0.1);
margin-right: 0!important;
}
.minimal_style.resp-vtabs .resp-tabs-list li {
border-left: 1px solid #e1e1e1;
border-right: none;
}
.minimal_style.horizontal .resp-tabs-list li {
float: right;
} .isotope_element  {
-webkit-transition-property: right, top, -webkit-transform, opacity!important;
-moz-transition-property: right, top, -moz-transform, opacity!important;
-ms-transition-property: right, top, -ms-transform, opacity!important;
-o-transition-property: right, top, -o-transform, opacity!important;
transition-property: right, top, transform, opacity !important;
} .minimal_style.resp-vtabs .resp-tabs-list li:after {
content: "\f104";
float: left;	
}
.resp-vtabs .resp-tabs-list li.resp-tab-active {
border-right: 2px solid #08ada7;
border-left: none;
margin-right: -1px !important;
padding: 10px 18px 10px 15px !important;
}
h2.resp-accordion span.resp-arrow {
float: left;
}
h2.resp-accordion span.icon {
margin-right: 6px;
}
.resp-tabs-list .resp-tab-item span.icon {
margin-right: -4px;
margin-left: 8px;
} .bar_graph span strong {
left: 0;
right: auto;
}
#powered {
float: right;
margin-left: 10px;
margin-right: 0px;
}
.footer_soc_icon {
float: left;
}  .mfp-figure:after {
right: -5px;
left: auto;
}
.mfp-title {
text-align: right;
padding-left: 36px;
padding-right: 0;
}
.mfp-counter {
display: none;
left: 0;
right: auto;
} @media only screen and (min-width: 1280px) { #sidebar.col { padding-left: 16px; padding-right: 0;}			
.col.span_3_of_4 + #sidebar.col { padding-right: 16px; padding-left: 0px; }
.contact_page_template.has_right_sidebar .span_3_of_4 { padding-left: 40px; padding-right: 0}
.contact_page_template.has_left_sidebar .span_3_of_4 { padding-left: 40px; padding-right: 0}
.boxed_wrapper #header #menu > ul > li.megamenu > div {
right: -10px;
left: auto;
}
}
@media only screen and (min-width: 1018px){ #logo #transparent_logo {
left: auto;
right: 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 1280px) { #sidebar.col { padding-left: 16px; padding-right: 0}			
.col.span_3_of_4 + #sidebar.col { padding-right: 16px; padding-left: 0px; }
.logo_gallery { padding-right: 20px; padding-left: 0; }
}