.boc_side_widget {
    left: -400px;
	right: auto;
}
.boc_side_widget.active_side_widget {
    -webkit-transform: translateX(380px);
    transform: translateX(380px);
}
.boc_side_widget_close {
    margin-right: 0;
    margin-left: -28px;
	right: auto;
	left: 32px;
}
.boc_side_widget_close:hover {
    -webkit-transform: none;
    transform: none;
}
.boc_side_widget .boc_latest_posts img {
    margin: 4px 0px 22px 22px;
}
.boc_side_widget ul.menu ul {
    margin: 4px 24px 0 0;
}
.boc_side_widget ul.menu li a > span {
    float: left;
}

/* Subheader :: START */
.header_contacts {
    float: right;
}

.header_contact_item{
    float: right;
    margin-left: 22px;
    margin-right: 0;
}
.header_contacts.right {
    float: left;
}
.header_soc_icon_holder.left {
	float: right;
}
.header_contact_item > span{
    float: right;
    margin-left: 8px;
    margin-right: 0;
	margin-top: 3px;
}
.header_contacts.right .header_contact_item {
    margin-right: 16px;
    margin-left: 6px;
}

.header_soc_icon_holder {
    float: left;
}
.header_soc_icon {
    float: none;
}
.header_soc_icon:last-child {
    padding-left: 0;
	padding-right: 9px;
}
/* Subheader :: END */


/* Headings :: START */
.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;
}

/* Headings :: END */

/* Video Icon Link :: START */
.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;
    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;
}
/* Video Icon Link :: END */

/* #Main containers + Common styles :: START
================================================== */

#wrapper{
    text-align: right;
}

/* #Main containers + Common styles :: END


/* #Main Navigation
================================================== */
.boc_main_menu ul {
    left: auto;
    right: -10px;
}
.boc_main_menu > li {
    float: right;
}
.sf-arrows li:not(.mm_col_title) > .sf-with-ul:after {
	display: none;
}
.sf-arrows li:not(.mm_col_title) > .sf-with-ul:before {
    font-family: 'FontAwesome';
    content: "\f107";
    padding: 0px 10px 0px 0px;
    font-style: normal;
    font-size: 10px;
    top: -1px;
    position: relative;
    line-height: 0;
}
.sf-arrows ul li:not(.mm_col_title) > .sf-with-ul:before {
    content: "\f104";
	left: 20px;
    position: absolute;
	top: 49%;
}

.boc_main_menu.submenu_hover_indent a {
    padding: 11px 26px 11px 32px;
}
.sf-arrows a.sf-with-ul {
    padding-left: 42px;
}
.boc_main_menu.submenu_hover_indent ul li:not(.mm_col_title):hover > a {
    padding-left: 26px;
    padding-right: 32px;
}
.boc_main_menu.submenu_hover_indent ul li:not(.mm_col_title):hover > a.sf-with-ul {
	padding-left: 36px;
    padding-right: 32px;
}


/* 3rd level */
.boc_main_menu ul ul {
    left: auto!important;
    right: 100%;
}
/* 3rd level : End */


.menu_stripe_style #menu .boc_main_menu > li > ul {
    left: auto;
    right: 0;
}
.header_content_icons, .header_content_widgets {
    right: auto;
    left: 0;
}
.header_content_widgets {
    right: auto;
    left: 140px;
}
.header_search_icon {
    margin-left: 0px;
    margin-right: 20px;
}
.boc_icon_text_item .icon {
    float: right;
    margin: 0 0 0 14px;
}
.menu_stripe_style #boc_menu_icon {
    margin-left: 24px;
    margin-right: 10px;
}


.wrapper_menu_angular_style #logo {
    left: auto;
    right: 0;
}
.wrapper_menu_angular_style #logo:after {
	left: -38px;
	right: auto;
    -webkit-transform: skew(35deg);
    transform: skew(35deg);
}
.wrapper_menu_angular_style #menu > ul {
    float: left;
}
.wrapper_menu_angular_style #boc_menu_icon {
    margin-left: 0;
    margin-right: 16px;
}
.wrapper_menu_angular_style #menu > ul > li.megamenu > ul {
    left: 0px;
    right: auto;
}

/* MegaMenu */
#menu > ul > li.megamenu.mm_bordered_columns > ul.sub-menu > li {
    border-left: 1px solid rgba(255, 255, 255, .12);
	border-right: 0;
}
#menu > ul > li.megamenu > ul.sub-menu > li:last-child {
    border-left: 0;
}
#menu > ul > li.megamenu > ul.sub-menu > li {
    float: right;
}
#menu > ul > li.megamenu > ul > li ul {
    left: auto !important;
    right: 0px !important;
}

#menu > ul.boc_main_menu.submenu_hover_indent > li.megamenu ul > li:not(.mm_col_title):hover > a {
    padding-left: 12px;
    padding-right: 20px;
}
#menu ul li a i.fa, #menu ul li a i[class^="boc_i-"], #menu ul li a i[class*=" boc_i-"], #mobile_menu ul li a i.fa, #mobile_menu ul li a i[class^="boc_i-"], #mobile_menu ul li a i[class*=" boc_i-"] {
    margin: 0 0 0 16px;
}

/* Main Navigation :: END */


/* Header */
#boc_menu_icon {
    float: left;
}
.menu_regular_style #boc_menu_icon {
    margin-left: 0;
    margin-right: 18px;
}
#menu .boc_right_menu {
    float: left;
    margin-left: 0;
    margin-right: 18px;
}
#menu .boc_right_menu > li {
    float: right;
}
#menu > ul > li.boc_search_toggle_li {
    margin-left: 0;
	margin-right: 14px;
}
#search_wrapper .search_inner .boc_i-close {
    right: auto;
    left: 50px;
}
/* Header : End */


#mobile_menu_toggler {
    float: left;
}


/* #Forms :: START
================================================== */
.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;
}

/* #Forms :: END
================================================== */


/* #Lists :: START
================================================== */
    ol, ul.square, ul.circle, ul.disc { margin-right: 24px; margin-left: 0}
    ol ol, ol ul { margin-right: 3px; margin-left: 0; }
/* #Lists :: END


/* Side Icon Box */
.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;
}
/* Side Icon Box :: END */


/* Accordions :: START */
.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.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.right_btns .acc_control {
    float: left;
}
.acc_holder.right_btns.with_bgr .acc_heading {
    margin-right: 16px;
    margin-left: 0;
}
.acc_holder.right_btns .accordion_content {
    padding: 20px 32px 20px 32px;
}
.acc_holder.right_btns .acc_heading {
    margin-left: 34px;
    margin-right: 0;
}
/* Accordions :: END */


/* #Buttons :: START */
.btn_wrapper + .btn_wrapper,
.button + .button {
    margin-right: 12px;
    margin-left: 0;
}
/* #Buttons :: END */


/* Icon Animations :: START */
.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:  -1em;
    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;
}
/* Icon Animations :: END */


/* Button Icons :: START  */
.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;
}*/
/* Button Icons :: END  */


/* Header :: START */
#logo{
    float: right;
}
#menu ul li{
    text-align: right;
}
/* Header :: END */




/* Side Image Box :: START */
.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;
}
/* Side Image Box :: END */


/* Shortcode Icon :: START */
.boc_icon_pos_left {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.boc_icon_pos_right {
    float: left;
    margin-right: 20px;
    margin-left: 0;
}
/* Shortcode Icon :: END */

/* Post Item Block :: START */
.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;
}

/* Post Item Block :: END */

#portfolio_filter {
    float: left;
}
#portfolio_filter span:after {
    float: left;
}



/* Post Carousel :: START */F/* Subheader :: START */
.posts_carousel_holder{
    position: relative;
    margin: 0 0 20px;
}
.post_item_block  h4{
    margin: 20px 0 8px;
}

/* Top Arrows */
.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;
}

/* Side Arrows */
.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: auto;
    right: -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: auto;
    left: -70px;
    top: 50%;
    transform: translateY(-20px);
}



.owl-controls .owl-next {
    float: left;
}

.owl-controls .owl-prev {
    float: right;
}

/* Post Carousel :: END */


/* Testimonials :: START */
.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_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;
}
.testimonials_carousel.testimonial_style_big .owl-nav .owl-prev {
    left: auto;
    right: 0;
}
.testimonials_carousel.testimonial_style_big .owl-nav .owl-next {
    left: 0;
    right: auto;
}

.face_nav_item {
    float: right;
}
/* Testimonials :: END */


/* Page elements :: START */
.breadcrumb a{
    float: right;
	margin-right: 0;
	margin-left: 8px;	
}
.breadcrumb a span:after {
    content: "\e78c";
    margin: 0 6px 0 0;
}
.breadcrumb a span:after {
    content: "\f104";
    margin: 0 8px 0 0;
}
.breadcrumb_centered a.last_bc {
    margin-left: 0;
}

.boc_i-close.msg_icon {
    float: left;
    margin: 1px 20px 7px 0;
}
.layout_search .search_form_holder #s {
	float: right; 
	margin-right: 0px;
	margin-left: 10px;
}
ol.search_res > li {
    margin:0 30px 6px 0;
}
ol.search_res > li:before {
    left: -30px;
}
/* Page elements :: END */

/* Sidebar Menu :: START */
#sidebar .widget:not(.woocommerce) > ul li:before, #sidebar .widget:not(.woocommerce) .menu > li:before {
    content: "\f104";
}
#sidebar .widget:not(.woocommerce) > ul > li a, #sidebar .widget:not(.woocommerce) .menu > li a {
    padding: 0 23px 0 5px;
}
#sidebar .widget:not(.woocommerce) > ul > li a:hover, #sidebar .widget:not(.woocommerce) .menu > li a:hover {
    padding: 0 28px 0 0;
}
.side_bar_menu > li ul {
    margin: 1px 0 3px 10px;
}
.tagcloud a{
    float: right;
    margin: 0 0 8px 8px;
}

/* Sidebar Menu :: END */

/* List Item */
.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;
}
/* List Item :: END */


/* Blog Page :: START */

.post_list_right {
    margin-left: 0px;
    margin-right: 70px;
}
.pagination .links {
    float: right;
}

.post_meta {
	overflow: hidden;
}
.post_meta span {
    float: right;
}
.post_author img {
    margin-left: 6px;
    margin-right: 0;
}
.post_meta > span + span:before {
	float: right;
    content: ' | ';
    margin: 0 14px;
    color: #c3c3c3;
    font-size: 10px;
    position: relative;
    top: -2px;
    font-weight: 100;
}
.blog_icon {
    margin-left: 8px;
    margin-right: 0;
}
.nocomments, .no-comments{
    display:none;
}
.comments.no-border-comments {
    border-left: none;
}
#cancel-comment-reply-link {
	float: none;
}

.post_list_left {
    float: right;
    /* margin: 28px 0 0 20px; */
}

.more-link1 a:after {
    content: "\e967";
    margin: 1px 10px 0 0;
}
.more-link1 a:hover:after {
    transform: translateX(-6px);
}
/* Blog Page :: END */


/* Sidebar Latest Posts :: START */
.boc_latest_posts img {
    float: right;
    margin-left: 14px;
    margin-right: 0;
}
/* Sidebar Latest Posts :: END */


/* Footer :: START */
#footer .col ul li a:before {
    content: "\f104";
    right: -2px;
    margin-left: 6px;
}
#footer .col ul li a:hover:before {
    right: 0px;
    margin-left: 12px;
}
#footer .boc_latest_posts img{
    margin: 2px 0 20px 16px;
}
#footer .boc_latest_posts .boc_latest_posts_title{
    padding-right: 0;
    padding-left: 12px;
}
.boc_contact_icon .icon,
#sidebar .boc_contact_icon span {
    float: right;
    margin-left: 16px;
    margin-right: 0;
}
/* Footer :: END */

/* Comments :: START */
.comment_list {
}
/* Comments :: END */

/* Comment List :: START */
.comment_list ol {
    margin-right: 0;
    margin-left: 0;
}
li.comment ol.comment_sub {
    margin-right: 65px;
    margin-left: 0;
}
/* Comment List :: END */

/* Comment List Content :: START */
.comment_list ol .comment_avatar {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
/* Comment List Content :: END */

/* Owl Carousel :: START */
.owl-carousel .owl-item {
  float: right;
}
.owl-theme .owl-dots .owl-dot {
    float: right;
}
.content_slides_arrowed.owl-theme .owl-controls .owl-prev {
    left: auto;
    right: -90px;
}
.content_slides_arrowed.owl-theme .owl-controls .owl-next {
    left: -90px;
    right: auto;
}
.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;
}

.img_slider.owl-theme .owl-controls .owl-nav .owl-prev {
    left: auto;
    right: 10px;
}
.img_slider.owl-theme .owl-controls .owl-nav .owl-next {
    right: auto;
    left: 10px;
}
.img_slider.owl-theme.big_arrows .owl-controls .owl-nav .owl-prev {
	left: auto;
	right: 0;
	border-radius: 3px 0 0 3px;
}
.img_slider.owl-theme.big_arrows .owl-controls .owl-nav .owl-next {
	right: auto;
	left: 0;
	margin-left: 0;
	border-radius: 0 3px 3px 0;
}

/* Owl Carousel :: END */

/* Text Box :: START */
.text_box {
    padding-right: 34px;
    padding-left: 28px;
}
.text_box.left_border {
    border-left: 3px solid #0bafc7;
}
.text_box .button{
    margin-right: 52px;
    margin-left: 0;
}
/* Text Box :: END */

/* Table :: START */
.alea_table {
	margin: 20px 0;
}
.alea_table th {
	text-align: right;
}
/* Table :: END */

/*-----------Tabs :: START -----------*/
.horizontal .resp-tabs-list li {
    float: right;
}
.resp-tab-content {
    margin: 1px 0 0px;
}
.resp-vtabs ul.resp-tabs-list {
    float: right;
}
.button_style.vertical .resp-tab-content, .minimal_style.vertical .resp-tab-content {
    padding: 0 60px 0 0;
}
.minimal_style.horizontal .resp-tabs-list li {
    margin: 0 0 0 36px;
}
.resp-vtabs:not(.button_style) .resp-tabs-list li {
    border-right: 1px solid #e1e1e1;
    border-left: none;
    padding: 10px 15px 10px 19px !important;
	margin: -1px -1px 0px;
}

.resp-vtabs .resp-tabs-container {
	border: 1px solid #e1e1e1;
    border-right: 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;
}

.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 #0bafc7 !important;
    border-left: none!important;
    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;
}
.button_style.horizontal .resp-tabs-list li:first-child {
    border-radius: 0 4px 4px 0 !important;
}
/*-----------Tabs :: END -----------*/

.bar_graph span strong {
	left: 0;
	right: auto;
}

#powered {
    float: right;
    margin-left: 10px;
    margin-right: 0px;
}
.footer_soc_icon {
    float: left;
}



.layout_right-sidebar .post_content.span_3_of_4 {
    padding: 0 0 0 30px;
}
.layout_left-sidebar .post_content.span_3_of_4 {
    padding: 0 30px 0 0;
}


/* General Elements */

.custom_slides .cs_nav_item {
    margin: 0;
}

.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;
}


.boc_scroll_to_top {
    left: 22px;
	right: auto;
}

ul.theme_color_ul li:before {
    margin-right: 0;
    margin-left: 16px;
}

.boc_social_icon_holder_link + .boc_social_icon_holder_link, .boc_social_icon_holder + .boc_social_icon_holder {
    margin-left: 0;
    margin-right: 16px;
}

.boc_sticky .circle {
    margin: 10px;
}
.icon_flat .boc_sticky .back .circle {
	display: none;
}
.pic_info.type8 .info_overlay h3:after {
    left: auto;
    right: 0;
}
.pic.img_hover_effect3 img {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
}

.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;
}

.post_item_block .boc_like_wrapper,
.post_item_block .post_comments {
    float: left;
}
.post_block_post_meta .blog_icon {
    float: right;
}
.post_item_block .boc_like_wrapper:before {
    float: left;
}
.post_item_block .post_block_post_meta > span + span:before {
    content: ' ';
    margin: 0 4px;
    float: left;
}
.post_item_block.metro h4:after {
    right: 0;
    left: auto;
}

/* General Elements : END */




/* CUSTOM RESPONSIVE STYLES :: START */

@media only screen and (min-width: 1280px) {

    #wrapper:not(.boxed_wrapper).active_side_widget, #wrapper:not(.boxed_wrapper).active_side_widget #header .container {
        right: -380px;
    }
}


@media only screen and (min-width: 768px) and (max-width: 1280px) {
    .logo_gallery { padding-right: 20px; padding-left: 0; }
}
        
/* CUSTOM RESPONSIVE STYLES :: END */