/* body {direction:rtl;} */

ul, ol {
    padding: 0 0 20px 0;
}

p {
    margin: 0 0 20px 0;
}

.select__field:before {
    left: 20px;
}

.button__wrapper:after {
    left: 0;
    right: 0;
}

.wgl-container {
    margin-left: auto;
    margin-right: auto;
}

.wgl-container.full-width {
    margin-right: 0;
    margin-left: 0;
}

#main .wgl-container .wgl_wrapper {
    right: 0 !important;
}

[class*=wgl_col-] {
    float: right;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.row [class*=wgl_col-] {
    padding-left: 15px;
    padding-right: 15px;
}

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

main .alignwide {
    margin-right: 50%;
}

main .sidebar_right .alignfull, main .sidebar_left .alignfull, main .sidebar_right .alignwide, main .sidebar_left .alignwide {
    margin-right: -15px;
    margin-left: -15px;
}

main .sidebar_right .alignfull, main .sidebar_left .alignfull {
    margin-right: -30px;
    margin-left: -30px;
}

.aleft {
    text-align: right;
}

.aright {
    text-align: left;
}

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

.alignleft {
    float: right;
    margin: 0 0 10px 30px;
}

.alignright {
    float: left;
    margin: 0 30px 10px 0;
}

.wp-caption.aligncenter {
    margin-right: auto;
    margin-left: auto;
}

.row.sidebar_left #main-content {
    float: left;
}

table td, table th {
    text-align: right;
}

.col-md-delimiter .vc_column_container:not(:last-child):before {
    left: 0;
}

.screen-reader-text:focus {
    right: 5px;
}

.wp-block-gallery li.blocks-gallery-item {
    padding-right: 0;
}

.wgl-theme-header.header_overlap {
    right: 0;
}

.wgl-theme-header .woo_mini_cart {
    left: auto;
    right: 0;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total {
    text-align: right;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total .woocommerce-Price-amount {
    margin-right: 5px;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a {
    right: auto;
    margin-left: 10px;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a:before {
    left: 0;
    right: 0;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a:after {
    left: 0;
    right: 0;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a:last-child {
    margin-left: 0;
}

.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a.checkout {
    margin-left: 0;
}

.wgl-theme-header .wgl-header-row .header_side[class^="position_center"] .primary-nav > ul li.mega-menu > ul.mega-menu {
    right: 0;
    left: 0;
}

.wgl-theme-header .mini-cart .woo_mini_cart:before {
    right: 0;
    left: 0;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a {
    padding-left: 24px;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a.remove {
    padding-left: 0;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li span.quantity .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
    margin-left: 2px;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li .remove {
    float: left;
    left: 0;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li .remove:before {
    left: 2px;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li img {
    margin-left: 15px;
    margin-right: 0;
    float: right;
}

.wgl-theme-header [class^="position_right"] .woo_mini_cart {
    left: 0;
    right: auto;
}

.wgl-theme-header [class^="position_left"] .woo_mini_cart {
    left: auto;
    right: 0;
}

.wgl-theme-header [class^="position_center"] .woo_mini_cart {
    left: auto;
    right: auto;
}

.wgl-theme-header .woo_mini-count span {
    margin-right: -2px;
}

.wgl-header-row .header_side.h_align_right {
    text-align: left;
}

.wgl-header-row .header_side.h_align_left {
    text-align: right;
}

.wgl-header-row .header_side.display_grow.h_align_right {
    margin-right: auto;
}

.wgl-header-row .header_side.display_grow.h_align_center {
    margin-left: auto;
    margin-right: auto;
}

.wgl-header-row .header_side.display_grow.h_align_left {
    margin-left: auto;
}

.wgl-header-row .header_side[class^="position_left"] .header_area_container > *:last-child {
    padding-left: 0;
}

.wgl-header-row .header_side[class^="position_right"] .header_area_container > *:first-child {
    padding-right: 0;
}

.wgl-header-row .header_side[class^="position_left"] .primary-nav ul li ul {
    right: 0;
    left: auto;
}

.wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li ul .sub-menu {
    right: 100%;
    left: auto;
}

.wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(1) > .sub-menu, .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(2) > .sub-menu, .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(3) > .sub-menu, .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(4) > .sub-menu {
    right: 0;
    left: auto;
}

.wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(1) > .sub-menu .sub-menu, .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(2) > .sub-menu .sub-menu, .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(3) > .sub-menu .sub-menu, .wgl-header-row .header_side[class^="position_left"] .primary-nav > ul > li:nth-last-child(4) > .sub-menu .sub-menu {
    right: 100%;
    left: auto;
}

.large_delimiter {
    padding-right: 30px;
    padding-left: 30px;
}

.large_delimiter:after {
    margin-right: 0;
}

.primary-nav > ul li {
    padding-right: 0;
}

.primary-nav > ul li.mega-menu > ul.mega-menu {
    right: auto;
}

.primary-nav > ul > li > a > span:before {
    right: 50%;
    margin-right: -2.5px;
}

.primary-nav > ul > li > ul:before {
    right: 0;
    left: 0;
}

.primary-nav ul li ul ul {
    right: 100%;
}

.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container {
    right: -12px;
    text-align: right;
}

.primary-nav ul li ul .menu-item a {
    padding: 4px 36px 4px 28px;
}

.primary-nav ul li ul li.current-menu-ancestor.current-menu-parent > a > span:not(.button_switcher):before,
.primary-nav ul li ul li.current-menu-item > a > span:not(.button_switcher):before,
.primary-nav ul li ul li.current_page_item > a > span:not(.button_switcher):before {
    margin-right: -20px;
}

.primary-nav ul li ul li > a > span {
    padding-right: 0;
}

.primary-nav ul li ul li > a > span:before {
    margin-right: -30px;
    right: 0%;
}

.primary-nav ul li ul li.menu-item-has-children > a > span > .menu-item_plus:before {
    left: 15px;
    right: auto;
}

.primary-nav ul li ul li.menu-item-has-children > a > span > .menu-item_plus:after {
    left: 18px;
    right: auto;
}

.primary-nav > ul > li.menu-item-has-children > a > span > .menu-item_plus:before, .primary-nav > ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:before {
    left: -14px;
    right: auto;
}

.primary-nav > ul > li.menu-item-has-children > a > span > .menu-item_plus:after, .primary-nav > ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:after {
    left: -11px;
    right: auto;
}

.primary-nav > ul > li.menu-item-has-children > a > span, .primary-nav > ul > li.mega-menu.mega-cat > a > span {
    margin-left: 14px;
}

.primary-nav ul li ul li:hover > a > span:before {
    margin-right: -20px;
}

.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu {
    right: auto;
}

.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu {
    left: 0;
}

.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu .sub-menu {
    left: 100%;
}

.primary-nav ul li.mega-menu-links > ul > li {
    float: right;
    margin-right: 0;
    margin-left: 0;
}

.primary-nav ul li.mega-menu-links > ul > li:after {
    left: 0;
}

.primary-nav ul li.mega-menu-links > ul > li > a {
    padding-right: 25px;
    padding-left: 25px;
}

.primary-nav ul li.mega-menu-links > ul > li > a > span {
    padding-right: 0 !important;
}

.primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul {
    right: 0 !important;
    left: auto !important;
}

.primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li {
    padding-right: 0;
    padding-left: 0;
}

.primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul {
    right: 100% !important;
    left: auto !important;
}

.primary-nav ul li.mega-menu.mega-cat > ul.mega-menu > li > ul {
    right: 0 !important;
    left: auto !important;
}

.primary-nav ul li.mega-menu.mega-cat .ajax_menu .item {
    padding-right: 10px;
    padding-left: 10px;
    float: right;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts {
    float: right;
    padding-right: 10px;
    padding-left: 10px;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts .preloader_type {
    margin-right: 20%;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical {
    float: right;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.menu-item > a {
    padding: 10px 28px 10px 28px;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li {
    float: right;
    margin-left: 10px;
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li:last-child {
    margin-left: 0;
}

.mega_menu_wrapper_overlay {
    right: 0;
}

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

.mega_menu_wrapper_preloader span:first-of-type {
    right: -22px;
}

.mega_menu_wrapper_preloader span:last-of-type {
    right: 22px;
}

.wgl-sticky-header {
    right: 0;
}

.lavalamp-object {
    margin-left: 13px;
}

.primary-nav ul li ul .menu-item.back {
    margin-right: -21px;
}

.primary-nav ul li ul .menu-item.back:before {
    padding-right: 5px;
    transform: scale(-1);
}

.mobile_nav_wrapper .primary-nav ul li ul {
    right: 0;
    padding: 0 30px 0 30px;
}

.mobile_nav_wrapper .primary-nav > ul.mobile_switch_on {
    right: 0;
    padding: 0 30px 30px 30px;
    text-align: right;
}

.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li.mega-menu-links > .mega-menu.sub-menu {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.mobile_nav_wrapper .primary-nav ul li ul.sub-menu, .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul, .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul {
    left: -100% !important;
    right: auto !important;
}

.mobile_nav_wrapper .primary-nav ul li ul.sub-menu.show_sub_menu, .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul.show_sub_menu, .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul.show_sub_menu {
    left: 0 !important;
    right: auto !important;
}

.mobile_nav_wrapper .primary-nav ul li ul.sub-menu li:hover, .mobile_nav_wrapper .primary-nav ul li ul.sub-menu li:focus {
    padding-right: 0;
}

.mobile_nav_wrapper .primary-nav .button_switcher {
    left: 0;
    margin-left: 0;
    right: auto;
    margin-right: unset;
}

.mobile_nav_wrapper .primary-nav .button_switcher:before {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.wgl-mobile-header .wgl-header-row .header_side[class^="position_right"] .header_area_container > * {
    padding-right: 20px;
}

.wgl-mobile-header .wgl-header-row .header_side[class^="position_left"] .header_area_container > * {
    padding-left: 20px;
}

.wgl-mobile-header .wgl-header-row .header_side[class^="position_center"] .header_area_container > * {
    padding-right: 20px;
    padding-left: 20px;
}

.wgl-mobile-header .wgl-header-row .header_side[class^="position_center"] .header_area_container > *:last-child, .wgl-mobile-header .wgl-header-row .header_side[class^="position_center"] .header_area_container > *:first-child {
    padding-left: 0;
    padding-right: 0;
}

@media only screen and (max-width: 1200px) {
    .vc_row:not(.vc_row-no-padding) .vc_column_container > .vc_column-inner, .vc_row:not(.vc_row-no-padding) .theiaStickySidebar > .vc_column-inner {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    ul.wgl-products li a.add_to_cart_button:before, ul.wgl-products li a.button:before, ul.wgl-products li .added_to_cart.wc-forward:before {
        right: 50%;
        margin-right: 0;
        margin-left: 0;
    }

    ul.wgl-products li a.button.loading:before, ul.wgl-products li button.button.loading:before, ul.wgl-products li input.button.loading:before {
        right: 0;
    }

    .wgl_module_team.team-col_5 .team-item:nth-child(3n+1), .wgl_module_team.team-col_4 .team-item:nth-child(3n+1) {
        clear: right;
    }
    .wgl_module_team.team-col_5 .team-item:nth-child(3n+1), .wgl_module_team.team-col_4 .team-item:nth-child(3n+1), .wgl_module_team.team-col_3 .team-item:nth-child(3n+1) {
        clear: none;
    }
}

.side_panel .side_panel-toggle span {
    right: 0;
}

.side-panel_overlay {
    right: 0;
}

#side-panel {
    left: 0;
}

#side-panel.side-panel_position_left {
    right: 0;
    left: auto;
}

#side-panel .side-panel_sidebar {
    left: 0;
    right: 0;
}

#side-panel .side-panel_close {
    left: 40px;
}

.ps__rail-y {
    left: 0;
}

.ps__thumb-y {
    left: 2px;
}

.header_search-button:before, .header_search-button:after {
    right: 0;
}

.header_search-button:after {
    right: 90%;
    margin-right: 0;
}

.header_search.search_alt .header_search-field {
    right: 0;
}

.header_search.search_alt .header_search-field .search-form:after {
    left: 0;
}

.header_search.search_alt .header_search-field .search-field {
    padding: 0px 0 0 40px;
}

.header_search.search_alt .header_search-field .search-button {
    left: 0;
}

.header_search.search_alt .header_search-field .header_search-wrap .header_search-heading_bg {
    margin-right: -114px;
}

.header_search.search_alt .header_search-field .header_search-close {
    left: 3.8%;
}

.header_search.search_standard .header_search-field {
    left: 0;
    right: unset;
}

.header_search.search_standard .header_search-field .search-form:after {
    left: 10px;
    right: unset;
}

.header_search.search_standard .header_search-field .search-field {
    padding: 0px 0 0 40px;
}

.header_search.search_standard .header_search-field .search-button {
    left: 0;
    right: unset;
}

.header_search.header_search-open.search_standard .header_search-button:before, .header_search.header_search-open.search_alt .header_search-button:before {
    right: 50%;
}

.header_search.header_search-open.search_standard .header_search-button:after, .header_search.header_search-open.search_alt .header_search-button:after {
    right: 50%;
}

blockquote {
    padding-right: 3px;
    padding-left: 3px;
}

blockquote:before {
    padding-right: 0;
}

.dropcap {
    float: right;
    margin-left: 0.35em;
    text-align: right;
}

.dropcap-bg {
    float: right;
    margin-left: 1.1em;
    margin-right: unset;
}

.footer .mc4wp-form-fields input[type="email"]:not([type='checkbox']) {
    text-align: right;
}

.footer .softlab_wave_footer svg {
    right: 0;
}

.banner_404_content span, .banner_404_content img {
    float: right;
}

.banner_404_content span:first-child {
    margin-left: 12px;
}

.banner_404_content span:last-child {
    margin-right: 12px;
}

.banner_404 img {
    margin-left: 1%;
}

.page_404_wrapper {
    background-position: 35% 50%;
    margin-right: auto;
    margin-left: auto;
}

.page_404_wrapper input[type="submit"].search-button {
    left: 0;
    right: auto;
}

.page_404_wrapper .search-form:after {
    left: 20px;
    right: auto;
}

.blog-posts .item {
    float: right;
}

.blog-posts .container-grid.row.blog_carousel {
    margin-right: -15px;
    margin-left: -15px;
}

.blog-posts .container-grid.row.blog_carousel .softlab_module_carousel {
    margin-right: -15px;
    margin-left: -15px;
}

.blog-posts .container-grid.row .softlab_module_carousel .softlab_module_carousel {
    margin-right: -15px;
    margin-left: -15px;
    padding-right: 0;
    padding-left: 0;
}

.blog-style-standard .blog-post_wrapper {
    margin-right: 20px;
}

.blog-style-standard .wgl_col-12 .format-no_featured:not(.format-video) .blog-post_wrapper, .blog-style-standard .wgl_col-12 .format-quote .blog-post_wrapper, .blog-style-standard .wgl_col-12 .format-audio .blog-post_wrapper, .blog-style-standard .wgl_col-12 .format-link .blog-post_wrapper {
    padding: 55px 70px 65px 55px;
}

.blog-style-standard .blog-post blockquote cite {
    padding-right: 0;
}

.blog-style-standard .blog-post_meta-wrap {
    float: right;
}

.blog-style-standard .blog-post_meta-wrap .meta-wrapper {
    float: right;
}

.blog-style-standard .blog-post_meta-wrap .meta-wrapper > span + span {
    margin-right: 30px;
}

.blog-style-standard .blog-post_meta-wrap .meta-wrapper span.author_post a:before {
    margin-left: 8px;
}

.blog-style-standard .blog-post_info-wrap > div:last-child {
    margin-right: 0;
}

.blog-post.format-gallery .blog-post_media:hover .softlab_module_carousel .slick-prev {
    margin-right: 0;
}

.blog-post.format-gallery .blog-post_media:hover .softlab_module_carousel .slick-next {
    margin-left: 0;
}

.blog-post .blog-post_media .blog-post_media_part .parallax-video .blog-post_feature-link {
    right: 0;
}

.blog-post.format-standard-image .blog-post_media .blog-post_feature-link:before, .blog-post.format-image .blog-post_media .blog-post_feature-link:before {
    right: 0;
}

.blog-post.format-standard.link .blog-post_title:before {
    margin-left: 20px;
}

.blog-post.format-quote .blog-post_quote-author {
    text-align: right;
    padding-right: 48px;
}

.blog-post .softlab_module_videobox.button_align-right.with_image .videobox_link_wrapper {
    left: 50px;
}

.blog-post_quote-text {
    padding-right: 50px;
}

.blog-post_quote-text:before {
    text-align: right;
    padding-right: 0;
    right: -5px;
}

.blog-post_quote-author .blog-post_quote-image {
    margin-left: 10px;
}

.format-no_featured:not(.format-video) .blog-post_wrapper .blog-post_media .blog-post_meta_info, .format-standard .blog-post_wrapper .blog-post_media .blog-post_meta_info, .format-quote .blog-post_wrapper .blog-post_media .blog-post_meta_info, .format-audio .blog-post_wrapper .blog-post_media .blog-post_meta_info, .format-link .blog-post_wrapper .blog-post_media .blog-post_meta_info {
    margin-right: 0;
}

.blog-post.sticky-post .blog-post_wrapper {
    padding: 25px 25px 15px 25px;
}

.blog-post_link > .link_post {
    padding-right: 42px;
}

.blog-post_link:before {
    right: -6px;
}

.blog-posts .blog-style-medium_img .format-quote .blog-post_wrapper > .blog-post_media, .blog-posts .blog-style-medium_img .format-link .blog-post_wrapper > .blog-post_media {
    padding-left: 0;
}

.blog-posts .blog-style-medium_img .format-quote .blog-post_wrapper > .blog-post_content, .blog-posts .blog-style-medium_img .format-link .blog-post_wrapper > .blog-post_content {
    padding-left: 0;
}

.blog-posts .blog-style-medium_img .blog-post_media {
    padding-left: 30px;
    float: right;
    margin-right: -1px;
}

.blog-posts .blog-style-medium_img .blog-post_media .blog-post_media {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}

.blog-posts .blog-style-medium_img .blog-post_meta-wrap {
    float: right;
}

.blog-posts .blog-style-medium_img .blog-post_meta-wrap .meta-wrapper {
    float: right;
}

.blog-posts .blog-style-medium_img .blog-post_meta-wrap .meta-wrapper > span + span {
    margin-right: 30px;
}

.blog-posts .blog-style-medium_img .blog-post_meta-wrap .meta-wrapper span.author_post a:before {
    margin-left: 8px;
}

.blog-posts .blog-style-medium_img .blog-post_info-wrap > div:last-child {
    margin-right: 0;
}

.blog-posts .blog-style-medium_img .blog-post_media .blog-post_feature-link:before {
    right: 0;
}

.blog-posts .blog-style-medium_img .blog-post_content {
    padding-left: 30px;
    padding-right: 0;
    margin-right: 0;
    float: right;
}

.blog-posts .blog-style-tiny_img .blog-post.format-standard .blog-post_media {
    margin-left: 0;
}

.blog-posts .blog-style-tiny_img .format-link .blog-post_media, .blog-posts .blog-style-tiny_img .format-quote .blog-post_media {
    margin-left: 0;
}

.blog-posts .blog-style-tiny_img .blog-post_media {
    margin-left: 20px;
    float: right;
}

.blog-posts .blog-style-tiny_img .blog-post_media .blog-post_media {
    margin-left: 0;
    margin-right: 0;
}

.blog-posts .blog-style-tiny_img .blog-post_media .blog-post_feature-link:before {
    right: 0;
}

.blog-posts .blog-style-tiny_img .blog-post_meta-wrap, .blog-posts .blog-style-tiny_img .meta-wrapper {
    padding-right: 0;
    padding-left: 0;
}

.blog-posts .blog-style-tiny_img .blog-post_meta-wrap {
    float: right;
}

.blog-posts .blog-style-tiny_img .blog-post_meta-wrap .meta-wrapper {
    float: right;
}

.blog-posts .blog-style-tiny_img .blog-post_meta-wrap .meta-wrapper > span + span {
    margin-right: 30px;
}

.blog-posts .blog-style-tiny_img .blog-post_meta-wrap .meta-wrapper span.author_post a:before {
    margin-left: 8px;
}

.blog-posts .blog-style-tiny_img .blog-post_info-wrap > div:last-child {
    margin-right: 0;
}

.mega-ajax-content .item .meta-wrapper {
    padding-right: 0;
    padding-left: 0;
}

.blog_carousel.row {
    margin-right: 0;
    margin-left: 0;
}

.blog-post_meta-wrap .meta-wrapper {
    float: right;
}

.meta-wrapper span.comments_post a:before {
    margin-left: 8px;
}

.blog-post_meta-categories span:last-child {
    margin-left: 0;
}

.blog-post_meta-categories span + span:before {
    margin-left: 5px;
    margin-right: 5px;
}

.single_meta .blog-post_quote-text:before {
    right: -4px;
}

.single_meta .blog-post_link > .link_post {
    padding-right: 12px;
}

.post_featured_bg .blog-post_bg_media {
    background-position: center right;
}

.post_featured_bg .blog-post_likes-wrap .wgl-likes {
    padding-left: 0;
}

.post_featured_bg .blog-post_title, .post_featured_bg .wgl-likes .sl-count, .post_featured_bg .meta-wrapper {
    padding-right: 0;
    padding-left: 0;
}

.blog-post_meta-desc .button-read-more {
    float: right;
}

.blog-post_meta-desc .button-read-more + .blog-post_meta-wrap {
    float: left;
}

.button-read-more {
    margin-right: 0;
}

.button-read-more:before {
    margin-left: 5px;
}

.button-read-more:after {
    margin-right: 5px;
}

.tagcloud-wrapper {
    float: right;
}

.tagcloud-wrapper .title_tags {
    margin-left: 18px;
}

.single_post_info .tagcloud {
    float: right;
}

.single_post_info .blog-post_views-wrap {
    float: left;
}

.single_post_info .blog-post_likes-wrap {
    float: left;
}

.single_post_info div.share_post-container:only-child {
    float: left !important;
}

.single_post_info .blog-post_share-wrap {
    float: right;
}

.single_post_info.post_info > .blog-post_meta-wrap > .tagcloud-wrapper .tagcloud, .single_post_info.post_info > .meta-wrapper > .tagcloud-wrapper .tagcloud {
    text-align: right;
}

.single_post_info .blog-post_info-wrap > div {
    margin-right: 19px;
}

.blog-post_info-wrap {
    float: left;
}

.blog-post_info-wrap > div {
    margin-right: 28px;
    margin-left: auto;
}

.blog-post_info-wrap .blog-post_views-wrap {
    float: right;
}

.blog-post_info-wrap > .meta-wrapper {
    float: left;
}

.blog-post_likes-wrap {
    float: left;
}

.blog-post_likes-wrap + .share_post {
    padding-left: 20px;
}

.blog_columns-2:not(.blog_masonry) .wgl_col-6:nth-child(2n+1) {
    clear: right;
}

.blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(3n+1) {
    clear: right;
}

.blog_columns-4:not(.blog_masonry) .wgl_col-3:nth-child(4n+1) {
    clear: right;
}

.softlab-post-navigation .back-nav_page {
    right: 50%;
    margin-right: -9px;
}

.prev-link, .next-link {
    float: left;
}

.prev-link_icon, .next-link_icon {
    margin-right: 5px;
    margin-left: 5px;
}

.prev-link_icon:before, .next-link_icon:before {
    right: -6px;
}

.prev-link {
    float: right;
}

.prev-link_wrapper {
    float: right;
    text-align: left;
}

.prev-link_wrapper a:hover .image_prev:before {
    margin-right: -5px;
}

.prev-link_wrapper a:hover .image_prev.no_image .no_image_post:before {
    margin-right: -5px;
}

.prev-link_wrapper .image_prev {
    margin-left: 20px;
    margin-right: auto;
    transform: scale(-1);
}

.prev-link_wrapper .image_prev.no_image:before {
    margin-right: 0;
}

.prev-link_wrapper .image_prev.no_image .no_image_post:before {
    right: 0;
    margin-right: 20px;
    left: 0;
}

.prev-link_wrapper .image_prev:before {
    right: 0;
    margin-right: 20px;
    left: 0;
}

.prev-link_wrapper .image_prev:after {
    right: 0;
}

.prev-link_icon {
    margin-right: 5px;
    margin-left: 5px;
}

.prev-link_icon:before {
    right: auto;
    left: -6px;
}

.next-link:before {
    left: 0;
    right: auto;
}

.next-link:hover:before {
    left: auto;
    right: 0;
}

.next-link_wrapper {
    text-align: right;
    float: left;
}

.next-link_wrapper a:hover .image_next:before {
    margin-left: -5px;
}

.next-link_wrapper a:hover .image_next.no_image .no_image_post:before {
    margin-left: -5px;
}

.next-link_wrapper .image_next {
    margin-left: 0;
    transform: scale(-1);
}

.next-link_wrapper .image_next.no_image:before {
    margin-left: 0;
}

.next-link_wrapper .image_next.no_image .no_image_post:before {
    right: 0;
    margin-left: 20px;
    left: 0;
}

.next-link_wrapper .image_next:before {
    right: 0;
    margin-left: 20px;
    left: 0;
}

.next-link_wrapper .image_next:after {
    right: 0;
}

.next-link_wrapper .next_title {
    text-align: right;
}

.info_prev-link_wrapper > a {
    padding: 21px 14px 18px 54px;
}

.info_next-link_wrapper > a {
    padding: 21px 54px 18px 14px;
}

.info_prev-link_wrapper > a:before, .info_next-link_wrapper > a:before {
    right: 0;
    left: 0;
}

.prev-link-info_wrapper .meta-wrapper, .next-link-info_wrapper .meta-wrapper {
    padding-right: 0;
    padding-left: 0;
}

.author-info_name span {
    margin-left: 5px;
}

.author-info_social-link {
    margin-left: 22px;
}

.author-info_social-link:last-child {
    margin-left: 0;
}

@media only screen and (max-width: 992px) {
    .vc_col-sm-8 .blog-posts .blog-style-medium_img .blog-post_media, .vc_col-sm-9 .blog-posts .blog-style-medium_img .blog-post_media {
        margin-left: 0;
        margin-right: 0;
        padding-left: 30px;
        text-align: right;
        padding-right: 30px;
    }

    .vc_col-sm-8 .blog-posts .blog-style-medium_img .blog-post_content, .vc_col-sm-9 .blog-posts .blog-style-medium_img .blog-post_content {
        padding-left: 30px;
        padding-right: 30px;
        margin-right: 0;
        float: right;
    }

    .blog-style-tiny_img.blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(2n+1) {
        clear: right;
    }

    .page-header_align_left .page-header_breadcrumbs {
        text-align: right;
    }

    .header_search.search_alt .header_search-field .header_search-wrap .header_search-heading_bg {
        margin-right: -74px;
    }

    .wgl_module_team.team-col_5 .team-item:nth-child(2n+1), .wgl_module_team.team-col_4 .team-item:nth-child(2n+1), .wgl_module_team.team-col_3 .team-item:nth-child(2n+1) {
        clear: right;
    }

    .wgl_module_team.team-col_5 .team-item:nth-child(3n+1), .wgl_module_team.team-col_4 .team-item:nth-child(3n+1), .wgl_module_team.team-col_3 .team-item:nth-child(3n+1) {
        clear: none;
    }

    .softlab_module_testimonials.grid-col_5 .testimonials_item_wrap:nth-child(2n+1), .softlab_module_testimonials.grid-col_4 .testimonials_item_wrap:nth-child(2n+1), .softlab_module_testimonials.grid-col_3 .testimonials_item_wrap:nth-child(2n+1) {
        clear: right;
    }

    .single-team .single_team_page .team-single_wrapper {
        background-position: top right;
    }

    .single-team .single_team_page .team-single_wrapper:before {
        right: 20px;
        left: 20px;
    }

    .single-team .single_team_page .team-info_icons {
        right: 20px;
    }

    .single-team .single_team_page .team-title:before {
        right: 50%;
        margin-right: -25px;
    }

    .single-team .single_team_page .team-info_wrapper {
        margin-right: 0;
        width: 100%;
    }

    .softlab_module_testimonials.type_author_bottom_inline .testimonials_item {
        padding-right: 15px;
    }

}

@media only screen and (max-width: 768px) {
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        margin-left: 0;
    }

    .woocommerce table.shop_table td.product-name, .woocommerce table.shop_table thead th.product-name, .woocommerce table.shop_table tfoot tr th {
        padding-right: 20px;
    }

    .woocommerce .col2-set {
        float: right;
        margin-left: 0;
    }

    .softlab_module_videobox.with_image.button_align-left .videobox_content {
        right: 60px;
    }

    .softlab_module_videobox.with_image.button_align-right .videobox_content {
        left: 60px;
    }

}

@media only screen and (max-width: 600px) {
    .wgl-products-wrapper ul.wgl-products li, .woocommerce .wgl-products-wrapper ul.wgl-products li {
        margin-left: 0;
    }

    ul.wgl-products, .woocommerce .products ul.wgl-products {
        margin-left: 0;
    }

    .wgl-woocommerce-sorting p.woocommerce-result-count {
        margin: 0 0 20px 0;
        text-align: left;
    }

    .wgl-woocommerce-sorting form.woocommerce-ordering {
        margin: 0 0 30px 0;
    }

    .softlab_module_ico_progress .softlab_module_button > a {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    #comments .commentlist .comment .stand_comment, #comments .commentlist .comment .children .stand_comment {
        padding-left: 20px;
    }

    #comments .commentlist .comment_info {
        padding-left: 10px;
    }
    .wgl_module_team.team-col_5 .team-item:nth-child(2n+1), .wgl_module_team.team-col_4 .team-item:nth-child(2n+1), .wgl_module_team.team-col_3 .team-item:nth-child(2n+1), .wgl_module_team.team-col_2 .team-item:nth-child(2n+1) {
        clear: none;
    }
}

@media only screen and (max-width: 1024px) {
    .blog_columns-2:not(.blog_masonry) .wgl_col-6:nth-child(2n+1) {
        clear: right;
    }

    .blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(3n+1) {
        clear: right;
    }

    .blog_columns-4:not(.blog_masonry) .wgl_col-3:nth-child(2n+1) {
        clear: right;
    }

    .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
        margin-left: 10px;
    }

}

@media screen and (max-width: 420px) {
    .blog-posts .blog-style-medium_img .blog-post_media {
        padding-left: 0;
        margin-left: -1px;
    }

    .blog-posts .blog-style-medium_img .blog-post_content {
        padding-right: 30px;
    }

}

.blog-post_bg_media {
    right: 0;
}

.blog-post_bg_media:before {
    right: 0;
}

.wgl_module_title.item_title .carousel_arrows {
    left: 0;
}

.wgl_module_title.item_title .carousel_arrows span[class*="slick_arrow"] {
    margin-right: 10px;
}

.row.sidebar_left .content-container {
    float: left;
}

.container-grid.row > .softlab_module_carousel {
    margin-right: 0;
    margin-left: 0;
}

.container-grid.row > .softlab_module_carousel.navigation_offset_element {
    padding-right: 40px;
    padding-left: 40px;
}

.blog-post_views-wrap:before {
    margin-left: 2px;
}

.attachment_media .meta-wrapper > span {
    padding-right: 23px;
}

.attachment_media .meta-wrapper > span:first-child {
    padding-right: 0;
}

.parallax-video {
    right: 0;
}

.jarallax > .jarallax-img {
    right: 0;
}

.share_post-container {
    float: left;
}

.share_post-container .share_social-wpapper {
    left: 0%;
    margin-left: -20px;
}

.share_post-container .share_social-wpapper:before {
    left: 0;
}

.share_post-container .share_social-wpapper:after {
    border-width: 8px 8.5px 0 8.5px;
    border-color: #fff transparent transparent transparent;
    left: 17px;
}

.single_info-share_social-wpapper > span {
    margin-left: 15px;
}

.single_info-share_social-wpapper .share_link + .share_link {
    margin-right: 13px;
    margin-left: 0;
}

.wgl-social-share_pages.standard_style a {
    text-align: left;
    border-radius: 30px 0 0 30px;
    padding-left: 16px;
}

.wgl-social-share_pages.standard_style a:before {
    right: 0;
    border-radius: 30px 0 0 30px;
}

.wgl-social-share_pages.hovered_style {
    right: 50px;
}

.wgl-social-share_pages.hovered_style .share_social-icon-plus:before {
    right: 50%;
    margin-right: -1px;
}

.wgl-social-share_pages.hovered_style .share_social-icon-plus:after {
    right: 50%;
    margin-right: -6px;
}

.wgl-social-share_pages.hovered_style ul {
    right: 0;
}

.wgl-likes .sl-icon {
    margin-left: 8px;
}

body ul li, body ol li {
    padding-right: 20px;
}

body ul li:before {
    right: 2px;
}

body ul.softlab_dash li {
    padding-right: 25px;
}

body ul.softlab_plus li {
    padding-right: 25px;
}

body ul.softlab_plus li:before {
    right: 7px;
}

body ul.softlab_plus li:after {
    right: 10px;
}

body ul.softlab_check li {
    padding-right: 25px;
}

body ul.softlab_slash li {
    padding-right: 25px;
}

body ul.softlab_slash li:before {
    right: 7px;
}

body ol > li:before {
    right: 0;
    direction: ltr;
}

#comments .pingback .edit-link .comment-edit-link {
    margin-right: 5px;
}

#comments .commentlist .comment .stand_comment {
    padding: 40px 100px 22px 0;
}

#comments .commentlist .comment .commentava {
    right: -100px;
}

#comments .commentlist .comment.pingback .stand_comment {
    padding-right: 0;
}

#comments .commentlist .comment .children .comment {
    margin-right: 70px;
}

#comments .commentlist .comment .children .stand_comment {
    padding-right: 70px;
}

#comments .commentlist .comment .children .stand_comment .commentava {
    right: -70px;
}

#comments .commentlist > .comment > .children > .comment {
    margin-right: 90px;
    padding-left: 0;
}

#comments .commentlist .comment_info {
    padding-left: 90px;
    padding-right: 0;
}

#comments .comment-reply-link {
    left: 0;
    right: auto;
}

#comments small #cancel-comment-reply-link {
    margin-right: 10px;
}

body .comment-respond .comment-form {
    margin-right: -10px;
    margin-left: -10px;
}

body .comment-respond .comment-form [class*="wgl_col-"], body .comment-respond .comment-form > p {
    padding-right: 10px;
    padding-left: 10px;
}

body .comment-respond label:not(.label-message):after {
    left: 35px;
}

.wp-block-latest-comments > li {
    padding-right: 0;
}

.wpcf7-form .row {
    margin-right: -10px;
    margin-left: -10px;
}

.wpcf7-form .row [class*=wgl_col-] {
    padding-right: 10px;
    padding-left: 10px;
}

.wpcf7 .form-icon {
    left: 35px;
}

.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input + .wpcf7-list-item-label, .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input + .wpcf7-list-item-label {
    padding-right: 0.5em;
}

.sign_up {
    margin-left: -20px;
}

.sign_up input[type='submit'] {
    margin-right: 20px;
}

.footer .wpcf7 input:not([type="submit"]) {
    padding: 0px 20px 0 50px;
}

.footer .wpcf7 span[class*="email"]:after {
    left: 20px;
    right: auto;
}

textarea,
form,
input{
    text-align: right;
}

#mc_embed_signup .mc-field-group {
    margin-left: 20px;
    float: right;
}

.wgl-mailchimp-2 #mc_embed_signup .mc-field-group {
    float: right;
    margin-left: 0;
}

.wgl-mailchimp-2 #mc_embed_signup .button-submit {
    left: 5px;
}

.coming-soon_form .wpcf7 .wpcf7-form-control-wrap {
    margin-left: 20px;
}

.coming-soon_form form{
    text-align: center;
}

.countdown-section:last-child .countdown-amount:before,
.countdown-section:last-child .countdown-amount:after{
    display: block;
}

.countdown-section:first-child .countdown-amount:before,
.countdown-section:first-child .countdown-amount:after{
    display: none;
}

.softlab_module_carousel {
    margin-right: -15px;
    margin-left: -15px;
}

.softlab_module_carousel .slick-slide {
    padding-right: 15px;
    padding-left: 15px;
    float: right;
}

.wgl-pagination {
    padding: 0 20px 30px 0;
}

.wgl-pagination .page:first-child {
    margin-right: 0;
    margin-left: 5px;
}

.wgl-pagination .page:last-child {
    margin-left: 0;
    margin-right: 5px;
}

.wgl-pagination .page-numbers .fa{
    transform: scale(-1);
}

.blog-post_meta-categories span + span:before {
    content: '\\';
}

.wgl-row-animation .wgl-row_background {
    right: 70%;
}

.particles-js {
    background-position: 50% 50%;
}

.page-header .particles-js {
    right: 0;
}

.preloader-container {
    right: 50%;
    margin-right: -41px;
}

.preloader-container > div {
    float: right;
}

#scroll_up:after {
    margin-right: 5px;
}

.wgl-theme-header [class^="position_right"] .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    left: 0;
    right: auto;
}

body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    text-align: right;
}

body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a {
    padding: 4px 36px 4px 28px;
}

body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:after {
    margin-right: 6px;
    right: 0%;
}

body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover:after {
    margin-right: 20px;
}

body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu:before {
    right: 0;
}

body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > span {
    padding-left: 14px;
}

body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > span:before {
    left: 0;
}

body .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle > span:after {
    left: 3px;
}

#multiscroll-nav.right {
    left: 17px;
}

#multiscroll-nav.left {
    right: 17px;
}

#multiscroll-nav span {
    left: 2px;
}

.multiscroll-tooltip.right {
    left: 20px;
}

.multiscroll-tooltip.left {
    right: 20px;
}

.woocommerce ul.wgl-products, .woocommerce .products ul.wgl-products {
    margin-left: -30px;
    margin-right: unset;
}

.woocommerce ul.wgl-products li, .woocommerce .products ul.wgl-products li {
    margin: 0 0 50px 30px;
}

.woocommerce ul.wgl-products .price del, .woocommerce .products ul.wgl-products .price del {
    margin-left: 16px;
    margin-right: unset;
}

.woocommerce .woocommerce-product-rating .star-rating {
    margin-left: 20px;
    margin-right: unset;
}

ul.wgl-products li .picture {
    border-radius: 15px 15px 0 0;
}

ul.wgl-products li .picture img.attachment-shop_catalog {
    right: 0;
    left: auto;
}

@media only screen and (min-width: 1200px) {
    ul.wgl-products li a.add_to_cart_button, ul.wgl-products li a.button, ul.wgl-products li .added_to_cart.wc-forward {
        padding: 12px 60px 12px 40px;
    }
}

ul.wgl-products li a.add_to_cart_button:before, ul.wgl-products li a.button:before, ul.wgl-products li .added_to_cart.wc-forward:before {
    left: 0;
    right: 0;
}

ul.wgl-products li a.add_to_cart_button:after, ul.wgl-products li a.button:after, ul.wgl-products li .added_to_cart.wc-forward:after {
    left: 0;
    right: 0;
}

ul.wgl-products li a.add_to_cart_button i:before, ul.wgl-products li a.button i:before, ul.wgl-products li .added_to_cart.wc-forward i:before {
    margin-right: -1px;
    right: 0;
}

ul.wgl-products li a.button.added:after, ul.wgl-products li button.button.added:after, ul.wgl-products li input.button.added::after {
    margin-right: 0;
}

ul.wgl-products li a.button.loading:before, ul.wgl-products li button.button.loading:before, ul.wgl-products li input.button.loading:before {
    margin-left: 0;
    margin-right: 0;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    margin-right: -9px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
    margin-right: 0;
    margin-left: 0;
}

.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
    padding-right: 0;
    padding-left: 15px;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: auto;
    left: 14px;
}

.woocommerce span.onsale {
    right: 15px;
    left: auto;
}

.product_list_widget del {
    margin-left: 14px;
}

.woocommerce .star-rating span,
.woocommerce .star-rating::before,
.woocommerce .star-rating span::before{
    left: 0;
    right: auto;
}

.woocommerce del {
    margin-left: 4px;
    margin-right: unset;
}

.product_list_widget .woocommerce-Price-amount {
    margin-left: 4px;
    margin-right: unset;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    right: auto;
}

.woocommerce .widget_price_filter .price_slider_amount span.from {
    margin-right: 10px;
}

.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
    right: auto;
    margin-left: 10px;
}

.woocommerce .widget_shopping_cart .buttons a:last-child, .woocommerce.widget_shopping_cart .buttons a:last-child {
    margin-left: 0;
}

.woocommerce .widget_shopping_cart .buttons a:before, .woocommerce.widget_shopping_cart .buttons a:before {
    left: 0;
    right: 0;
}

.woocommerce .widget_shopping_cart .buttons a:after, .woocommerce.widget_shopping_cart .buttons a:after {
    left: 0;
    right: 0;
}

.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount {
    margin-right: 5px;
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: right;
    text-align: left;
}

.woocommerce .woocommerce-ordering .select__field:before {
    margin-right: 5px;
    left: 20px;
}

.woocommerce .woocommerce-ordering select {
    float: left;
}

.woocommerce nav.woocommerce-pagination {
    text-align: right;
}

.woocommerce nav.woocommerce-pagination ul {
    border-left: 0;
    text-align: right;
    padding: 0 0 30px 0;
}

.woocommerce nav.woocommerce-pagination ul li:last-child {
    margin-right: 0;
}

.woocommerce nav.woocommerce-pagination ul li i.fa{
    transform: scale(-1);
}

.woocommerce div.product .woocommerce-tabs .panel {
    text-align: right;
    padding: 30px 0 16px 0;
}

.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description {
    padding-right: 20px;
    padding-left: 20px;
}

.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th {
    padding: 10px 0 10px 70px;
}

.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes td {
    padding-right: 20px;
    padding-left: 20px;
}

.woocommerce .summary .product_meta > span > span, .woocommerce .summary .product_meta > span > a {
    margin-right: 11px;
    margin-left: unset;
}

.woocommerce .summary .product_meta > span > span + span, .woocommerce .summary .product_meta > span > span + a, .woocommerce .summary .product_meta > span > a + span, .woocommerce .summary .product_meta > span > a + a {
    margin-right: 5px;
    margin-left: unset;
}

.woocommerce-product-gallery .flex-control-thumbs li {
    float: right;
}

.woocommerce-product-gallery__trigger {
    left: 1em;
}

.woocommerce.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    left: 20px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
    right: 27px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
    right: 14px;
}

.product .flex-control-nav li {
    margin-right: 0;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    margin-left: 20px;
}

.woocommerce div.product div.images .flex-control-thumbs li:first-child {
    margin-right: 0;
}

.woocommerce div.product .summary p.price .woocommerce-Price-currencySymbol, div.product .summary span.price .woocommerce-Price-currencySymbol, .woocommerce div.product .summary .woocommerce-variation-price .price .woocommerce-Price-currencySymbol {
    margin-left: 5px;
}

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

.woocommerce div.product form.cart .variations select {
    margin-left: 0;
}

.woocommerce div.product form.cart div.quantity {
    padding-right: 10px;
    margin-left: 10px;
}

.woocommerce div.product form.cart div.quantity .quantity-wrapper {
    margin-left: 10px;
}

.woocommerce div.product form.cart div.quantity .quantity-wrapper span {
    right: 0;
}

.woocommerce div.product form.cart div.quantity .quantity-wrapper span.minus {
    margin-right: 15px;
}

.woocommerce div.product form.cart div.quantity .quantity-wrapper span.plus {
    margin-right: 0;
    margin-left: 15px;
    left: 0;
    right: auto;
}

.woocommerce div.product form.cart .button {
    padding: 0 62px 0 24px;
}

.woocommerce div.product form.cart .button:before {
    right: -1px;
    margin-right: -1px;
    margin-left: 14px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    float: right;
    margin-left: 3px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
    margin-left: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
    right: 0;
    left: 0;
}

.woocommerce #review_form #respond p a {
    margin-left: 9px;
    margin-right: unset;
}

.woocommerce #reviews #comments ol.commentlist li .raiting-meta-wrapper {
    left: 0;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    right: 0;
}

.related > h2 {
    text-align: right;
}

.woocommerce div.product form.cart .group_table tr .woocommerce-grouped-product-list-item__label {
    text-align: right;
}

.woocommerce #respond form#commentform > p {
    padding-right: 15px;
    padding-left: 15px;
}

.woocommerce #respond form#commentform > p.comment-form-author, .woocommerce #respond form#commentform > p.comment-form-email {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.woocommerce #respond form#commentform .comment-form-rating, .woocommerce #respond form#commentform .comment-notes, .woocommerce #respond form#commentform .comment-form-comment, .woocommerce #respond form#commentform .form-submit {
    padding-right: 15px;
    padding-left: 15px;
}

.woocommerce #respond form#commentform .comment-form-rating {
    padding: 0 15px 0 0;
}

.woocommerce #respond form#commentform {
    margin-right: -15px;
    margin-left: -15px;
}

.woocommerce table.shop_table .quantity-wrapper {
    margin-left: 10px;
}

.woocommerce table.shop_table .quantity-wrapper span {
    right: 0;
}

.woocommerce table.shop_table .quantity-wrapper span.minus {
    margin-right: 15px;
}

.woocommerce table.shop_table .quantity-wrapper span.plus {
    margin-right: 0;
    margin-left: 15px;
    left: 0;
    right: auto;
}

.woocommerce table.shop_table td {
    padding-right: 0;
    padding-left: 0;
}

.woocommerce table.shop_table td.product-remove {
    padding-right: 8px;
    padding-left: 8px;
}

.woocommerce table.shop_table td.product-quantity .quantity {
    padding-right: 10px;
    margin-left: 10px;
}

.woocommerce table.shop_table td.product-quantity .quantity span {
    right: 0;
}

.woocommerce table.shop_table td.product-quantity .quantity span.plus {
    margin-right: 0;
    margin-left: 15px;
    left: 0;
    right: auto;
}

.woocommerce table.shop_table td.product-quantity .quantity span.minus {
    margin-right: 15px;
}

.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-thumbnail {
    text-align: right;
}

.woocommerce table.shop_table td.product-thumbnail {
    padding-right: 0;
    padding-left: 0;
}

.woocommerce table.shop_table td.product-name {
    padding-right: 20px;
}

.woocommerce table.shop_table thead tr th:first-child {
    border-radius: 0 30px 30px 0;
}

.woocommerce table.shop_table thead tr th:last-child {
    border-radius: 30px 0 0 30px;
}

.woocommerce table.shop_table thead th.product-name {
    text-align: right;
    padding-right: 20px;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border-left-color: transparent;
    border-right-color: transparent;
    right: 0;
    margin: -1em 2em 0 0;
}

.woocommerce ul#shipping_method li {
    padding-right: 0;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: left;
}

.woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals #shipping_method .amount, .woocommerce-page .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals #shipping_method .amount {
    margin-right: 5px;
}

.woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals .form-row, .woocommerce-page .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals .form-row {
    margin-left: 0;
}

.woocommerce .cart-collaterals .cart_totals table th, .woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table td {
    text-align: right;
}

.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
    padding-right: 10px;
    text-align: left;
}

.woocommerce .cart-collaterals .cart_totals table tbody tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tbody tr:first-child td {
    text-align: left;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button:before, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:before {
    left: 0;
    right: 0;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button:after, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:after {
    left: 0;
    right: 0;
}

.woocommerce form.checkout_coupon .form-row {
    float: right;
}

.woocommerce form.checkout_coupon .form-row.form-row-first {
    padding-right: 0;
    padding-left: 5px;
}

.woocommerce form.checkout_coupon .form-row.form-row-last {
    padding-right: 5px;
    padding-left: 0;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    margin: 0 0 0 10px;
}

.woocommerce-message a.button {
    right: auto;
}

.woocommerce-message a.button:before {
    left: 0;
    right: 0;
}

.woocommerce-message a.button:after {
    left: 0;
    right: 0;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single {
    text-align: right;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 20px;
    right: unset;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 20px;
    padding-left: 20px;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b {
    right: auto;
    left: 0;
    margin-right: 0;
}

.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
    margin-right: 5px;
}

.woocommerce .col2-set {
    float: right;
    margin-left: 4.347826087%;
}

.woocommerce #order_review_heading, .woocommerce #order_review {
    float: left;
    margin-left: 0;
}

.woocommerce #order_review table.shop_table td, .woocommerce #order_review table.shop_table thead th, .woocommerce #order_review table.shop_table tfoot th {
    text-align: right;
    padding: 15px 0 15px 15px;
}

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    padding-right: 0;
}

.woocommerce div.product form.cart .reset_variations {
    margin: 0 5px 0 0;
}

body .widget .widget-title:after {
    right: 50%;
    margin-right: -20px;
}

body .widget .widget-title .rsswidget {
    margin-left: 5px;
}

body .widget > ul > li li, body .widget > div > ul > li li {
    padding-right: 20px;
}

body .widget_archive ul li:before, body .widget_recent_entries ul li:before, body .widget_categories ul li:before, body .widget_product_categories ul li:before, body .widget_meta ul li:before {
    right: 2px;
}

body .widget_categories ul li, body .widget_product_categories ul li {
    padding-right: 0;
}

body .widget_categories ul li a, body .widget_product_categories ul li a {
    padding-right: 20px;
}

body .widget_categories ul li img, body .widget_product_categories ul li img, body .widget_meta ul li img, body .widget_archive ul li img {
    margin-left: 15px;
}

body .widget_categories ul li > a:before, body .widget_product_categories ul li > a:before, body .widget_meta ul li > a:before, body .widget_archive ul li > a:before {
    right: 0;
}

body .widget_categories ul li > a:after, body .widget_product_categories ul li > a:after, body .widget_meta ul li > a:after, body .widget_archive ul li > a:after {
    right: 3px;
}

body .widget_categories a, body .widget_product_categories a, body .widget_meta a, body .widget_archive a {
    padding-left: 0;
}

body .widget_comments > ul > li:before {
    margin-left: 10px;
}

body .widget_recent_entries ul li {
    padding: 3px 0 3px 0;
}

body .widget_recent_entries ul li a {
    padding-right: 25px;
}

body .widget_recent_entries ul li a:before {
    right: 0px;
}

body .widget_recent_entries ul li .post-date {
    float: left;
}

body .widget_recent_comments > ul > li:before {
    margin-left: 10px;
}

body .widget_rss ul li {
    padding: 40px 0 0 0;
}

body .widget_rss ul li cite:before {
    margin-left: 5px;
}

.wp-block-archives-dropdown:before {
    left: 20px;
}

ul.wp-block-archives.wp-block-archives-list li a:before {
    right: 0;
}

ul.wp-block-archives.wp-block-archives-list li a:after {
    right: 3px;
}

ul.wp-block-latest-posts li a:before {
    right: 0px;
}

ul.wp-block-categories.wp-block-categories-list li {
    padding-right: 0;
}

ul.wp-block-categories.wp-block-categories-list li a {
    padding-right: 20px;
}

ul.wp-block-categories.wp-block-categories-list li a:before {
    right: 0;
}

ul.wp-block-categories.wp-block-categories-list li a:after {
    right: 3px;
}

ul.wp-block-categories.wp-block-categories-list > li li {
    padding-right: 20px;
}

body .widget_search .search-form .search-field, body .widget_search .woocommerce-product-search .search-field, body .widget_product_search .search-form .search-field, body .widget_product_search .woocommerce-product-search .search-field {
    padding: 0px 20px 0 50px;
}

body .widget_search .search-form .search-button, body .widget_search .search-form button[type="submit"], body .widget_search .search-form:after, body .widget_search .woocommerce-product-search .search-button, body .widget_search .woocommerce-product-search button[type="submit"], body .widget_search .woocommerce-product-search:after, body .widget_product_search .search-form .search-button, body .widget_product_search .search-form button[type="submit"], body .widget_product_search .search-form:after, body .widget_product_search .woocommerce-product-search .search-button, body .widget_product_search .woocommerce-product-search button[type="submit"], body .widget_product_search .woocommerce-product-search:after {
    left: 20px;
    right: auto;
}

body .widget_search .search-form:after, body .widget_search .woocommerce-product-search:after, body .widget_product_search .search-form:after, body .widget_product_search .woocommerce-product-search:after {
    left: 20px;
    right: auto;
}

body .widget_wgl_posts .recent-posts-widget li img {
    float: right;
}

body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper {
    margin-left: 20px;
}

body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper, body .widget_wgl_posts .recent-posts-widget .recent-posts-content_wrapper {
    float: right;
}

body .widget_wgl_posts .recent-posts-widget .counter_posts {
    right: 0;
    margin-right: -13px;
}

body .widget_postshero .meta-data:before {
    margin-left: 7px;
}

body .widget_postshero li.with_image .recent-posts-image_wrapper:before, body .widget_postshero li.with_image .recent-posts-image_wrapper:after {
    right: 0;
}

body .widget_postshero li.with_image .recent-posts-image_wrapper:before {
    background: linear-gradient(to top, #000020 0, rgba(0, 0, 0, 0) 40%);
}

body .widget_postshero li.with_image .post_cat {
    right: 20px;
}

.tagcloud a {
    margin-left: 10px;
    margin-right: auto;
}

body .widget_nav_menu ul.menu > li {
    padding-right: 0;
}

body .widget_nav_menu ul.menu > li li {
    padding-right: 14px;
}

.author-widget_img-wrapper:before {
    right: 0;
}

.author-widget_img-wrapper:after {
    right: 5px;
}

.widget.softlab_widget.softlab_banner-widget .banner-widget_text .tags_title:after {
    margin-right: 5px;
}

.widget.softlab_widget.softlab_banner-widget .banner-widget_button:after {
    left: 0;
    right: 0;
}

body .widget_media_gallery .gallery-item .gallery-icon a:before {
    right: 0;
}

body .widget_calendar .calendar_wrap table td#today:before, body .widget_calendar .calendar_wrap tbody td > a:before {
    right: 0;
}

.softlab_module_cats {
    margin-right: -15px;
    margin-left: -15px;
}

.softlab_module_cats.items-1 .cats_item-wrap:nth-child(2) {
    clear: right;
}

.softlab_module_cats.items-1 .cats_item-wrap:nth-child(n+3) {
    clear: right;
}

.softlab_module_cats.items-2 .cats_item-wrap:nth-child(3) {
    clear: right;
}

.softlab_module_cats.items-2 .cats_item-wrap:nth-child(2n+5) {
    clear: right;
}

.softlab_module_cats.items-3 .cats_item-wrap:nth-child(4) {
    clear: right;
}

.softlab_module_cats.items-3 .cats_item-wrap:nth-child(3n+7) {
    clear: right;
}

.softlab_module_cats.items-4 .cats_item-wrap:nth-child(5) {
    clear: right;
}

.softlab_module_cats.items-4 .cats_item-wrap:nth-child(4n+9) {
    clear: right;
}

.softlab_module_cats.items-5 .cats_item-wrap:nth-child(6) {
    clear: right;
}

.softlab_module_cats.items-5 .cats_item-wrap:nth-child(5n+11) {
    clear: right;
}

.softlab_module_cats.items-6 .cats_item-wrap:nth-child(7) {
    clear: right;
}

.softlab_module_cats.items-6 .cats_item-wrap:nth-child(6n+13) {
    clear: right;
}

.softlab_module_cats .cats_item:before {
    right: 0;
}

.softlab_module_cats .cats_item-wrap {
    float: right;
}

.softlab_module_cats .cats_item-count {
    right: 50%;
}

.softlab_module_cats .softlab_module_carousel .slick-prev {
    right: 10px;
}

.softlab_module_cats .softlab_module_carousel .slick-next {
    left: 10px;
}

.softlab_module_cats .softlab_module_carousel:hover .slick-prev {
    right: 20px;
}

.softlab_module_cats .softlab_module_carousel:hover .slick-next {
    left: 20px;
}

.wgl_button-icon_right .wgl_button-icon {
    padding-right: 10px;
}

.wgl_button-icon_left .wgl_button-icon {
    padding-left: 10px;
}

.wgl_button.btn-gradient .wgl_button_link:before, .wgl_button.btn-gradient .wgl_button_link:after {
    left: 0;
    right: 0;
}

.wgl_button.btn-gradient .wgl_button_link .btn_border_gradient:before, .wgl_button.btn-gradient .wgl_button_link .btn_border_gradient:after {
    left: -1px;
    right: -1px;
}

.softlab_module_carousel .slick-prev:before, .softlab_module_carousel .slick-next:before {
    right: 0;
    left: 0;
}

.softlab_module_carousel .slick-prev {
    right: auto;
    left: 85px;
}

.softlab_module_carousel .slick-next {
    right: auto;
    left: 45px;
}

.softlab_module_carousel.prev_next_pos_right .slick-arrow {
    right: auto;
    left: 15px;
}

.softlab_module_carousel.prev_next_pos_right .slick-next {
    left: 54px;
}

.softlab_module_carousel .slick-dots {
    margin: 30px 15px 0 15px;
}

.softlab_module_carousel .slick-dots li:last-child {
    margin-left: 0;
}

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

.softlab_module_carousel.pag_align_left .slick-dots {
    text-align: right;
}

.softlab_module_carousel.pag_align_right .slick-dots {
    text-align: left;
}

.softlab_module_carousel.pagination_line .slick-dots li button:before {
    right: 0;
}

.softlab_module_carousel.pagination_square .slick-dots li {
    margin-left: 8px;
}

.softlab_module_clients .clients_image {
    float: right;
}

.softlab_module_clients .hover_image {
    right: 0;
}

.softlab_module_clients.items-1 .clients_image:nth-child(2), .softlab_module_clients.items-1 .clients_image:nth-child(n+3) {
    clear: right;
}

.softlab_module_clients.items-2 .clients_image:nth-child(3), .softlab_module_clients.items-2 .clients_image:nth-child(2n+5) {
    clear: right;
}

.softlab_module_clients.items-3 .clients_image:nth-child(4), .softlab_module_clients.items-3 .clients_image:nth-child(3n+7) {
    clear: right;
}

.softlab_module_clients.items-4 .clients_image:nth-child(5), .softlab_module_clients.items-4 .clients_image:nth-child(4n+9) {
    clear: right;
}

.softlab_module_clients.items-5 .clients_image:nth-child(6), .softlab_module_clients.items-5 .clients_image:nth-child(5n+11) {
    clear: right;
}

.softlab_module_clients.items-6 .clients_image:nth-child(7), .softlab_module_clients.items-6 .clients_image:nth-child(6n+13) {
    clear: right;
}

.countdown-section .countdown-amount:before, .countdown-section .countdown-amount:after {
    left: 0;
}

.softlab_module_countdown.countdown_align_left {
    text-align: right;
}

.softlab_module_countdown.countdown_align_right {
    text-align: left;
}

@media only screen and (max-width: 1300px) {
    .wgl_module_team.team-col_5 .team-item:nth-child(4n+1) {
        clear: right;
    }

}

.softlab_module_counter .counter_value_placeholder .counter_value_wrapper {
    left: 0;
    right: 0;
}

.softlab_module_counter .counter_value_wrapper .counter_value_suffix, .softlab_module_counter .counter_value_placeholder .counter_value_suffix {
    right: 0;
}

.softlab_module_counter .counter_icon_container:after {
    left: 0;
    right: 0;
}

.softlab_module_counter .counter_icon {
    right: 0;
}

.softlab_module_counter.alignment_left {
    text-align: right;
}

.softlab_module_counter.alignment_right {
    text-align: left;
}

.softlab_module_counter.layout_left .counter_icon_container {
    margin-left: 20px;
}

.softlab_module_counter.layout_right .counter_icon_container {
    margin-right: 20px;
}

.softlab_module_counter.counter_divider.layout_top:after, .softlab_module_counter.counter_divider.layout_left .counter_value_placeholder:after, .softlab_module_counter.counter_divider.layout_right .counter_value_placeholder:after {
    left: 0;
}

.softlab_module_counter.counter_divider.layout_right .counter_value_placeholder:after {
    left: unset;
    right: 0;
}

.softlab_module_demo_item .di_image-wrap {
    margin-right: auto;
    margin-left: auto;
}

.softlab_module_demo_item .di_image-link:before {
    right: 0;
}

.softlab_module_demo_item .di_button {
    right: 50%;
}

.softlab_module_demo_item .di_subtitle {
    margin-left: 5px;
}

.softlab_divider.divider_alignment_right {
    text-align: left;
}

.softlab_divider.divider_alignment_left {
    text-align: right;
}

.softlab_divider .divider_line.divider_line_alignment_right .divider_custom .divider_line {
    left: 0;
    right: auto;
}

.softlab_divider .divider_line.divider_line_alignment_left .divider_custom .divider_line {
    left: auto;
    right: 0;
}

.softlab_divider .divider_line.divider_line_alignment_center .divider_custom .divider_line {
    right: 50%;
}

@media only screen and (min-width: 1200px) {
    .wpb_column.col_pl-lg-0 > .vc_column-inner {
        padding-right: 0;
    }

    .wpb_column.col_pr-lg-35 > .vc_column-inner {
        padding-left: 35px;
    }

    .wpb_column.col_pr-lg-50 > .vc_column-inner {
        padding-left: 50px;
    }

    .wpb_column.col_ml-min-lg-10 > .vc_column-inner {
        margin-right: -10px;
    }

}

.softlab_module_flipbox .flipbox_front, .softlab_module_flipbox .flipbox_back {
    background-position: top right;
}

.softlab_module_flipbox .flipbox_front .flipbox_logo {
    margin-right: auto;
    margin-left: auto;
}

.softlab_module_flipbox .flipbox_back {
    right: 0;
}

.softlab_module_flipbox.align-left .flipbox_front, .softlab_module_flipbox.align-left .flipbox_back {
    text-align: right;
}

.softlab_module_flipbox.align-right .flipbox_front, .softlab_module_flipbox.align-right .flipbox_back {
    text-align: left;
}

.softlab_module_img_layer .img_layer_image_wrapper:not(:first-child) {
    right: 0;
}

.softlab_module_infobox .infobox_wrapper:after {
    left: 0;
    right: 0;
}

.softlab_module_infobox .infobox_icon_container:after {
    left: 0;
    right: 0;
}

.softlab_module_infobox.layout_left .infobox_icon_wrapper .infobox_icon_container {
    margin-left: 25px;
    margin-right: 0;
}

.softlab_module_infobox.layout_left .infobox_button_wrapper .infobox_button.read-more-icon {
    transform: scale(-1);
}

.softlab_module_infobox.layout_right .infobox_icon_wrapper .infobox_icon_container {
    margin-right: 25px;
    margin-left: 0;
}

.softlab_module_infobox.layout_right .infobox_button_wrapper .infobox_button.read-more-icon {
    text-align: right;
}

.softlab_module_infobox.alignment_left {
    text-align: right;
}

.softlab_module_infobox.alignment_right {
    text-align: left;
}

.softlab_module_infobox:not(.full_width) .infobox_icon {
    right: 0;
}

#sb_instagram .sbi_photo:before {
    right: 0;
}

#sb_instagram .sbi_photo:after {
    right: 50%;
}

.softlab_module_message_box {
    padding: 9px 89px 9px 12px;
}

.softlab_module_message_box.closable {
    padding-left: 57px;
    padding-right: 89px;
}

.softlab_module_message_box .message_icon_wrap {
    right: 5px;
}

.softlab_module_message_box .message_close_button {
    left: 0;
    right: auto;
    padding-right: unset;
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
    padding-left: 14px;
}

.isotope-filter a {
    margin-left: 55px;
    margin-right: unset;
}

.isotope-filter a:after {
    right: 50%;
    margin-right: -2.5px;
}

.isotope-filter a .number_filter {
    left: -28px;
}

.isotope-filter a:last-child {
    margin-left: 28px;
}

.isotope-filter.filter-left {
    text-align: right;
}

.isotope-filter.filter-right {
    text-align: left;
}

.row .wgl_portfolio_list-item {
    padding-right: 0;
    padding-left: 0;
}

body.page .wgl-container:not(.single_portfolio) .wgl_portfolio_list-container:not(.no_gap) {
    margin-right: 0;
    margin-left: 0;
}

body.page .wgl-container:not(.single_portfolio) .wgl_portfolio_list-container:not(.no_gap).isotope {
    margin-right: 20px !important;
    margin-left: 20px !important;
}

body.page .wgl-container:not(.single_portfolio) .wgl_portfolio_list-container:not(.no_gap) .slick-dots {
    padding: 0 0 25px 0;
}

.wgl_portfolio_item-meta .post_cats .delimiter-comma {
    margin-right: 6px;
    margin-left: 6px;
}

.wgl_portfolio_item-wrapper .overlay {
    right: 0;
}

.wgl_portfolio_item-wrapper .portfolio_link {
    right: 0;
}

.under_image .wgl_portfolio_item-description {
    right: 0;
}

.under_image.h_align_right .wgl_portfolio_item-description {
    text-align: left;
}

.inside_image .wgl_portfolio_item-description {
    right: 0;
}

.inside_image.zoom_in_animation .overlay {
    right: 5%;
}

.inside_image.outline_animation .overlay:before {
    right: 0;
}

.inside_image.offset_animation:before {
    right: 0;
}

.inside_image.always_info_animation .overlay:before {
    right: 0;
}

.single_portfolio-wrapper.single_type-4 .share_title {
    margin-left: 0;
}

.single_portfolio-wrapper .wgl_portfolio_item-bg:before {
    right: 0;
}

.single_portfolio-wrapper .delimiter-comma {
    margin-right: 6px;
    margin-left: 6px;
}

.single_portfolio-wrapper .wgl_portfolio_item-meta > span:after {
    margin-right: 6px;
    margin-left: 6px;
}

.wgl_portfolio_single-item .wgl_portfolio_info-wrap {
    margin-right: -15px;
    margin-left: -15px;
}

.wgl_portfolio_single-item .tags_likes_wrap .wgl-likes {
    float: left;
}

.wgl_portfolio_single-item .tagcloud .tagcloud_desc {
    margin-left: 20px;
}

.portfolio_info_item-info_desc h5 {
    margin-left: 14px;
}

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

.softlab_module_pricing_plan .pricing_header {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.softlab_module_pricing_plan .pricing_cur {
    padding-left: 0.33em;
}

.softlab_module_pricing_plan .pricing_price .price_decimal {
    padding-right: 0.25em;
}

.softlab_module_pricing_plan .pricing_content ul li {
    padding-right: 0;
}

.softlab_module_pricing_plan .pricing_content ul li i {
    margin-left: 10px;
}

.softlab_module_pricing_plan .pricing_footer {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}

.softlab_module_progress_bar .progress_bar {
    right: 0;
}

.softlab_module_progress_bar .progress_value_wrap {
    margin-right: 5px;
}

.softlab_module_services.service_front_slide.anim_dir_to_left .services_button {
    left: -200%;
    right: initial;
}

.softlab_module_services.service_front_slide.anim_dir_to_right .services_button {
    right: -200%;
}

.softlab_module_services.service_back_slide.anim_dir_to_left .services_back {
    right: 100%;
}

.softlab_module_services.service_back_slide.anim_dir_to_left .services_button {
    left: -200%;
    right: initial;
}

.softlab_module_services.service_back_slide.anim_dir_to_right .services_back {
    right: -100%;
}

.softlab_module_services.service_back_slide.anim_dir_to_right .services_button {
    right: -200%;
}

.softlab_module_services .services_back {
    right: 0;
}

.softlab_module_services .services_button {
    right: 50%;
}

.softlab_module_services.service_front_slide.anim_dir_to_left .services_wrapper:hover .services_button {
    left: 50%;
}

.softlab_module_services.service_front_slide.anim_dir_to_right .services_wrapper:hover .services_button {
    right: 50%;
}

.softlab_module_services.service_back_slide .services_wrapper:hover .services_back {
    right: 0;
}

.softlab_module_services.service_back_slide.anim_dir_to_left .services_wrapper:hover .services_button {
    left: 50%;
}

.softlab_module_services.service_back_slide.anim_dir_to_right .services_wrapper:hover .services_button {
    right: 50%;
}

.softlab_module_services_2 .services_logo {
    right: 20%;
}

.softlab_module_services_2 .services_title, .softlab_module_services_2 .services_subtitle {
    right: 41%;
}

.softlab_module_services_2 .services_wrapper:hover .services_logo {
    right: 50%;
}

.softlab_module_services_2 .services_wrapper:hover .services_title, .softlab_module_services_2 .services_wrapper:hover .services_subtitle {
    right: 50%;
}

.softlab_module_services_3 .services_icon_wrapper {
    margin-right: auto;
    margin-left: auto;
}

.softlab_module_services_3 .services_icon_wrapper .services_circle_wrapper {
    right: 8%;
}

.softlab_module_services_3 .services_icon_wrapper:before {
    right: 0;
}

.softlab_module_services_3 .services_button {
    margin-right: 0;
}

.services_circle_wrapper {
    right: 0;
}

.services_circle_wrapper .services_circle {
    right: 0;
}


.softlab_module_social {
    margin-right: -7px;
    margin-left: -7px;
}

.softlab_module_social .soc_icon {
    margin-right: 7px;
    margin-left: 7px;
}

.wgl_module_team.aleft .team-item_info {
    right: 0;
    padding-right: 0;
}

.wgl_module_team.aright .team-item_info {
    right: 80px;
    padding-left: 0;
}

.wgl_module_team .team-item {
    float: right;
}

.wgl_module_team .team-image:before {
    right: 0;
}

.wgl_module_team .team-info_icons {
    right: 0;
}

.wgl_module_team .team-info_icons .team-icon:nth-child(1) {
    left: 5%;
}

.wgl_module_team .team-info_icons .team-icon:nth-child(2) {
    left: 10%;
}

.wgl_module_team .team-info_icons .team-icon:nth-child(3) {
    left: 10%;
}

.wgl_module_team .team-info_icons .team-icon:nth-child(4) {
    left: 25%;
}

.wgl_module_team .team-info_icons .team-icon:nth-child(5) {
    left: 47%;
}

.wgl_module_team.team-col_2 .team-item:nth-child(2n+1) {
    clear: right;
}

.wgl_module_team.team-col_3 .team-item:nth-child(3n+1) {
    clear: right;
}

.wgl_module_team.team-col_4 .team-item:nth-child(4n+1) {
    clear: right;
}

.wgl_module_team.team-col_5 .team-item:nth-child(5n+1) {
    clear: right;
}

.wgl_module_team .softlab_module_carousel-wrapper .softlab_module_carousel {
    margin-right: 0;
    margin-left: 0;
}

.single-team .single_team_page .team-info_item h5 + span {
    margin-right: 11px;
}

.single-team .single_team_page .team-info_icons .team-icon {
    margin-left: 15px;
}

.single-team .single_team_page .team-info_icons .team-icon:first-child {
    margin-left: 0;
}

.single-team .single_team_page .team-image {
    margin-right: auto;
    margin-left: auto;
}


@media (min-width: 992px) {
    .single-team .single_team_page .team-info_item {
        display: flex;
    }
}

.softlab_module_testimonials .testimonials_item_wrap {
    float: right;
    padding-right: 15px;
    padding-left: 15px;
}

.softlab_module_testimonials.type_inline_top .testimonials_meta_wrap:after {
    margin-right: auto;
    padding-right: 10px;
}

.softlab_module_testimonials.type_inline_top .testimonials_image {
    margin-left: 20px;
}

.softlab_module_testimonials.type_inline_bottom .testimonials_item {
    padding: 32px 80px 39px 30px;
}

.softlab_module_testimonials.type_inline_bottom .testimonials_item:before {
    right: -35px;
    padding-right: 24px;
    text-align: right;
    left: auto;
    padding-left: unset;
}

.softlab_module_testimonials.type_inline_bottom .testimonials_image {
    left: -14px;
}

.softlab_module_testimonials.type_inline_bottom.alignment_left .testimonials_name {
    padding-left: 35px;
}

.softlab_module_testimonials.type_inline_bottom.alignment_left .testimonials_position {
    padding-left: 65px;
}

.softlab_module_testimonials.type_inline_top.alignment_left .testimonials_image {
    margin-left: 20px;
}

.softlab_module_testimonials.type_inline_top.alignment_right .testimonials_image {
    right: unset;
    left: -37px;
}

.softlab_module_testimonials.type_author_bottom .testimonials_meta_wrap .testimonials_image {
    margin-left: 20px;
}

.softlab_module_testimonials.alignment_left {
    text-align: right;
}

.softlab_module_testimonials.alignment_right {
    text-align: left;
}

.softlab_module_testimonials.grid-col_2 .testimonials_item_wrap:nth-child(2n+1) {
    clear: right;
}

.softlab_module_testimonials.grid-col_3 .testimonials_item_wrap:nth-child(3n+1) {
    clear: right;
}

.softlab_module_testimonials.grid-col_4 .testimonials_item_wrap:nth-child(4n+1) {
    clear: right;
}

.softlab_module_testimonials.grid-col_5 .testimonials_item_wrap:nth-child(5n+1) {
    clear: right;
}

.softlab_module_time_line_horizontal .tlh_check_wrap:before {
    right: 0;
    left: 0;
}

.softlab_module_time_line_horizontal .tlh_date {
    right: 50%;
}

.softlab_module_time_line_horizontal .tlh_content {
    text-align: right;
}

.softlab_module_time_line_horizontal .tlh_thumbnail {
    right: calc(100% - 65px);
}

.softlab_module_time_line_horizontal .slick-list:before {
    right: -1%;
    background: linear-gradient(90deg, transparent 100% #dbe4f4 100px, #dbe4f4 calc(100% - 100px), transparent 100%);
}

.softlab_module_time_line_vertical:before {
    right: 50%;
    margin-right: -1px;
    background: -webkit-linear-gradient(top, transparent 100% rgba(0, 0, 0, 0.15) 100px, rgba(0, 0, 0, 0.15) calc(100% - 100px), transparent 100%);
}

.softlab_module_time_line_vertical .time_line-item:nth-child(even) .time_line-date_wrap {
    margin-left: calc(50% - 10px);
    margin-right: 30px;
}

.softlab_module_time_line_vertical .time_line-item:nth-child(even) .time_line-date {
    left: auto;
    right: 100%;
    padding-right: 27px;
    padding-left: 0;
}

.softlab_module_time_line_vertical .time_line-item:nth-child(even) .time_line-image {
    right: 0;
    left: auto;
}

.softlab_module_time_line_vertical .time_line-item:nth-child(even) .time_line-content {
    text-align: left;
}

.softlab_module_time_line_vertical .time_line-item:nth-child(even) .time_line-content:before {
    right: auto;
    left: 0;
}

.softlab_module_time_line_vertical .time_line-date_wrap {
    margin-right: calc(50% - 10px);
    margin-left: 30px;
}

.softlab_module_time_line_vertical .time_line-check:before {
    right: 50%;
}

.softlab_module_time_line_vertical .time_line-check:after {
    right: 50%;
}

.softlab_module_time_line_vertical .time_line-date {
    left: 100%;
    padding-left: 27px;
}

.softlab_module_time_line_vertical .time_line-content:before {
    right: 0;
}

.softlab_module_time_line_vertical .time_line-image {
    left: 0;
}

.wgl_timetabs .timetabs_headings .wgl_tab:before {
    right: 0;
}

.wgl_timetabs .timetabs_headings .wgl_tab:after {
    right: 50%;
}

.wgl_timetabs .timetabs_data .timetab_container .timetabs_item .item_time {
    padding-right: 5px;
    padding-left: 30px;
}

.wgl_timetabs .timetabs_data .timetab_container .timetabs_item .content-wrapper {
    padding-right: 40px;
    padding-left: 30px;
}

.wgl_timetabs .timetabs_data .timetab_container .timetabs_item .wgl_button {
    padding-right: 40px;
    padding-left: 5px;
}

@media (max-width: 768px) {
    .wgl_timetabs .timetabs_headings .wgl_tab {
        padding: 15px 15px 5px 15px;
    }

}

.wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_title {
    padding-left: 66px;
    padding-right: 30px;
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_title:before, .wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_title:after {
    left: 0;
    right: 0;
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_content {
    padding: 19px 30px 0px 30px;
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_color_none .vc_toggle_title {
    padding-left: 30px;
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_color_plus .vc_toggle_icon:before {
    /*right: 0;*/
    /*left: 0;*/
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_color_plus .vc_toggle_icon:after {
    /*right: 50%;*/
    border-width: 0 2px 0 0;
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_color_check .vc_toggle_icon:before {
    left: 0;
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_color_chevron .vc_toggle_icon:before {
    right: 2px;
    left: 3px;
    border-width: 0 0 2px 2px;
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_color_triangle .vc_toggle_icon:before {
    right: 0;
    left: 0;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_size_right .vc_toggle_icon {
    left: 30px;
    right: auto;
}

.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_size_left .vc_toggle_icon {
    right: 30px;
    left: auto;
}

@media (max-width: 480px) {
    .wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_title {
        padding-right: 15px;
        padding-left: 39px;
    }

    .wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_color_none .vc_toggle_title {
        padding-left: 15px;
    }

    .wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_content {
        padding: 18px 15px 18px 15px;
    }

    .wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_size_right .vc_toggle_icon {
        left: 15px;
    }

    .wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_size_left .vc_toggle_icon {
        right: 15px;
    }

}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading:before {
    left: -1px;
    right: -1px;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title:before {
    left: -1px;
    right: -1px;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a {
    padding-left: 60px;
    padding-right: 30px;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before {
    left: 3px;
    right: auto;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    left: 30px;
    right: auto;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    right: 30px;
    left: auto;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body {
    padding-left: 30px;
    padding-right: 30px;
}

.wpb-js-composer .wgl-container .vc_row .vc_pie_chart .vc_pie_chart_back {
    right: 0.5px;
}

.wpb-js-composer .wgl-container .vc_row .vc_pie_chart.color-white .vc_pie_chart_back {
    border-color: rgba(255, 0.1) 255, 255, !important;
}

.vc_row .vc_progress_bar .vc_single_bar {
    margin: 52px 0 20px 0;
}

.vc_row .vc_progress_bar .vc_single_bar .vc_bar:before {
    left: -8px;
}

.vc_row .vc_progress_bar .vc_single_bar .vc_label {
    right: 0;
}

.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units {
    float: left;
}

.vc_chart.vc_round-chart[data-vc-legend="1"] .vc_chart-legend li {
    padding-right: 20px;
}

div[data-vc-parallax-image] .vc_parallax-inner {
    right: 0;
    left: 0;
    background-position: 50% right;
}

.vc_column_container.sticky-sidebar > .theiaStickySidebar > .vc_column-inner {
    padding-right: 15px;
    padding-left: 15px;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:not(:last-child) {
    margin-left: 3px;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a:before {
    right: 0;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container .vc_tta-panel-body {
    padding: 0px 0 20px 0;
}

@media (min-width: 768px) {
    .wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container .vc_tta-panel-body {
        padding: 25px 0 15px 0;
    }

    .wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body {
        padding-right: 35px;
    }

    .wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body {
        padding-left: 35px;
    }

}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panels-container .vc_tta-panel-body {
    padding: 30px 0 20px 0;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:not(:last-child), .wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:not(:last-child) {
    margin-left: 0;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body {
    padding: 0 0 20px 0;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body {
    padding: 0 0 20px 0;
}

.vc_wp_custommenu.menu-item-right .menu {
    text-align: left;
}

.vc_wp_custommenu.menu-item-left .menu {
    text-align: right;
}

.vc_wp_custommenu .menu .menu-item a:before {
    margin-right: -2px;
    right: 50%;
}

.softlab_module_videobox.button_align-left {
    text-align: right;
}

.softlab_module_videobox.button_align-left.with_image .videobox_link_wrapper {
    right: 0;
}

.softlab_module_videobox.button_align-center.with_image .videobox_link_wrapper {
    right: 50%;
}

.softlab_module_videobox.button_align-right {
    text-align: left;
}

.softlab_module_videobox.button_align-right.with_image .videobox_link_wrapper {
    left: 0;
}

.softlab_module_videobox.button_align-inline.with_image .videobox_link_wrapper {
    right: 50%;
}

.softlab_module_videobox.title_pos-left .title {
    margin-left: 30px;
}

.softlab_module_videobox.title_pos-left.animation_ring_rotate .title {
    margin-left: 64.5px;
}

.softlab_module_videobox.title_pos-right .title {
    margin-right: 30px;
}

.softlab_module_videobox.title_pos-right.animation_ring_rotate .title {
    margin-right: 64.5px;
}

.softlab_module_videobox .videobox_animation {
    right: 0;
}

.softlab_module_videobox.animation_ring_rotate .videobox_animation .ring_1 {
    right: 50%;
}

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

.softlab_module_ico_progress_bar .progress_completed {
    right: 5px;
}

.softlab_module_ico_progress_bar .progress_value_completed {
    left: 8px;
}

.softlab_module_ico_progress_bar .progress_value_min span, .softlab_module_ico_progress_bar .progress_value_max span {
    margin-right: 3px;
}

.softlab_module_ico_progress_bar .progress_point:before {
    right: 50%;
}

@media (max-width: 1700px) {
    .softlab_module_testimonials.grid-col_5 .testimonials_item_wrap:nth-child(4n+1) {
        clear: right;
    }

}

@media (max-width: 1440px) {
    .softlab_module_testimonials.grid-col_5 .testimonials_item_wrap:nth-child(3n+1), .softlab_module_testimonials.grid-col_4 .testimonials_item_wrap:nth-child(3n+1) {
        clear: right;
    }

}

@media only screen and (max-width: 767px) {
    #comments .commentlist .comment .stand_comment, #comments .commentlist .comment .children .stand_comment {
        padding-right: 80px;
    }

    #comments .commentlist .comment .children .comment {
        margin-right: 30px;
    }

    #comments .commentlist .comment .commentava, #comments .commentlist .comment .children .stand_comment .commentava {
        right: -60px;
    }

    .format-standard .blog-post_wrapper, .format-audio .blog-post_wrapper, .format-quote .blog-post_wrapper, .format-link .blog-post_wrapper {
        padding: 24px 24px 24px 24px;
    }

    .standard.sticky-post, .format-standard.sticky-post .blog-post_wrapper {
        padding: 12px 12px 12px 12px;
    }

    .softlab_module_time_line_vertical:before {
        right: 45px;
    }

    .softlab_module_time_line_vertical .time_line-date_wrap {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }

    .softlab_module_time_line_vertical .time_line-date {
        left: 100% !important;
        right: auto !important;
    }

    .softlab_module_time_line_vertical .time_line-content {
        text-align: right !important;
    }

    .softlab_module_time_line_vertical .time_line-content:before {
        right: 0 !important;
        left: auto !important;
    }

}

@media only screen and (max-width: 480px) {
    .softlab_module_infobox.layout_top .infobox_wrapper {
        padding: 15px 20px 25px 15px;
    }

    #comments .commentlist .comment .children .comment {
        margin-right: 15px;
    }

    .softlab_module_services_2 .services_logo {
        right: 10%;
    }

    .softlab_module_services_2 .services_title, .softlab_module_services_2 .services_subtitle {
        right: 21%;
    }

    .softlab_module_pricing_plan .pricing_header, .softlab_module_pricing_plan .pricing_content, .softlab_module_pricing_plan .pricing_footer {
        padding-right: 35px;
        padding-left: 35px;
    }

    .softlab_module_testimonials.type_author_top_inline .testimonials_meta_wrap {
        padding-right: 35px;
        padding-left: 35px;
    }

    .header_search.search_alt .header_search-field .header_search-wrap .header_search-heading_bg {
        margin-right: -26px;
    }

    .softlab_module_videobox.title_pos-left .title {
        margin-left: 15px;
    }

    .softlab_module_videobox.title_pos-right .title {
        margin-right: 15px;
    }

}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    #comments .commentlist .comment .children .stand_comment {
        padding-right: 90px;
    }

    #comments .commentlist .comment .children .stand_comment .commentava {
        right: -70px;
    }

}

@media only screen and (max-width: 1370px) {
    .wgl_portfolio_list-first {
        padding-right: 0;
    }

}

.theme-gradient button:hover, .theme-gradient .load_more_item:hover, .theme-gradient .widget_price_filter .price_slider_amount button.button:hover, .theme-gradient #respond input#submit:hover, .theme-gradient a.button.alt:hover, .theme-gradient .woocommerce-message .button:hover, .theme-gradient .softlab_404_button a:hover, .theme-gradient ul.wgl-products li a.add_to_cart_button:hover, .theme-gradient ul.wgl-products li a.button:hover, .theme-gradient ul.wgl-products li .added_to_cart.wc-forward:hover, .theme-gradient div.product form.cart .button:hover, .theme-gradient .banner-widget_button:hover {
    background-position: 0% !important;
}

.theme-gradient .rev_slider .rev-btn.gradient-button:hover, .theme-gradient .rev_slider .rev-btn.gradient-button:active, .theme-gradient .rev_slider .rev-btn.gradient-button:focus {
    background-position: 0% !important;
}

.page-header_breadcrumbs .breadcrumbs{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.page-header_breadcrumbs a.home:before {
     padding-top: 2px;
     display: inline-block;
 }
.page-header_breadcrumbs .divider:before{
    transform: scale(-1);
}
.gradient-line:before{
    display: none;
}