.woocommerce-product-gallery .flex-viewport {
    direction: ltr;
}
.integrio_module_carousel .slick-list {
    direction: ltr;
}
.wpcf7-response-output {
    text-align: right;
}
h1, h1 a, h1 span {
    font-family: Muli;
    font-weight: 900;
    font-size: 35px;
    line-height: 52px;
}
input.wpcf7-form-control.wpcf7-submit {
    float: right;
}
.rs-layer {
   font-family: custom-one!important;
}
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children>a>span>.menu-item_plus:before {
    content: '\f176';
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    right: inherit;
    font-family: flaticon;
    font-size: .563em;
    color: currentColor;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
    -webkit-transition: color .3s,-webkit-transform .3s;
    transition: color .3s,-webkit-transform .3s;
    -o-transition: color .3s,-o-transform .3s;
    -moz-transition: color .3s,transform .3s,-moz-transform .3s;
    transition: color .3s,transform .3s;
    transition: color .3s,transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;
}
i.wgl-icon.flaticon-mail-1 {
    float: right;
    padding-left: 7px;
}
.inside_image.sub_layer_animation:hover .wgl_portfolio_item-description {
    direction: rtl;
}
body {
    letter-spacing: -0.5px;
}
.aright {
    text-align: left;
}
.blog-style-standard .blog-post_wrapper .blog-post_meta_info {
    right: 40px;
    left: inherit;
}
#blog_module_5d2a21d39c84a.blog-posts .blog-post_title, #blog_module_5d2a21d39c84a.blog-posts .blog-post_title a {
    font-size: 20px;
    line-height: 36px;
    font-weight: 700;
}
.wpb_single_image.vc_align_left {
    text-align: right;
}
.woocommerce .col2-set {
    width: 100%;
    float: right;
    margin-left: 4.347826087%;
    margin-right: inherit;
}
#comments .comment-reply-link, #comments .commentlist .comment_author_says, input[type="submit"], button, body .widget, body .widget .widget-title, body .widget_rss ul li .rss-date, body .widget .widget-title .widget-title_wrapper:before, body .widget_categories a, body .widget_product_categories a, body .widget_meta a, body .widget_archive a, body .widget_categories .post_count, body .widget_product_categories .post_count, body .widget_meta .post_count, body .widget_archive .post_count, label, legend, .wgl-social-share_pages.hovered_style .share_social-title, .blog-post_text-bg, .author-info_content .author-info_name, .button-read-more, .blog-post_meta_share .share_title, .blog-post_meta-date .date_post span, .blog-post_meta-categories a, .blog-post_meta-categories span, .blog-post_meta-date .date_post, .theme-header-font, .countdown-section .countdown-amount, .comments-title .number-comments, .integrio_module_progress_bar .progress_label, .integrio_module_double_headings, .integrio_module_infobox .infobox_icon_container .infobox_icon_number, .integrio_module_button.wgl_button .wgl_button_link, .integrio_module_pricing_plan .pricing_cur, .integrio_module_pricing_plan .pricing_price .price_decimal, .integrio_module_testimonials .testimonials_item:before, .integrio_module_testimonials .testimonials_status, .integrio_module_counter .counter_title, .integrio_module_videobox .title, .integrio_module_progress_bar .progress_value, .integrio_module_progress_bar .progress_units, .integrio_module_counter .counter_value_wrapper, .integrio_module_counter .counter_value_placeholder, .integrio_module_pricing_plan .pricing_plan_wrap .pricing_price_wrap, .integrio_module_ico_progress .progress_value_completed, .integrio_module_ico_progress .progress_value_min, .integrio_module_ico_progress .progress_value_max, .integrio_module_ico_progress .progress_point, .mashsb-count .counts, .mashsb-box .mashsb-buttons a .text, .prev-link, .next-link, .vc_row .vc_tta.vc_general.vc_tta-style-accordion_bordered .vc_tta-panel-title>a span, .widget.integrio_widget.integrio_banner-widget .banner-widget_text, .widget.integrio_widget.integrio_banner-widget .banner-widget_text_bg, .widget.integrio_widget.integrio_banner-widget .banner-widget_button, .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title, .heading_subtitle, .info_prev-link_wrapper a, .info_next-link_wrapper a, .single_meta .single_info-share_social-wpapper > span.share_title, .single_team_page .team-single_speaches-info .speech-info_day, .single_team_page .team-info_wrapper .team-info_item, .single_info-share_social-wpapper > span, .single-portfolio .wgl_portfolio_item-meta, .portfolio_info_item-info_desc h5, .wgl_portfolio_item-meta .post_cats, .wgl_portfolio_item-cats, .wgl-pagination .page-numbers, .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, .wpb-js-composer .wgl-container .vc_chart.vc_round-chart[data-vc-legend="1"] .vc_chart-legend li, .isotope-filter a, body input:not([type='checkbox']):not([type='submit']), select, textarea, .blog-post.format-quote .blog-post_quote-author, body .comment-respond .comment-reply-title, .page-header_title, .wgl_module_team .team-department, .integrio_module_services_2 .services_link, .integrio_module_pricing_plan .pricing_content, .integrio_module_testimonials.type_inline_top .testimonials_meta_wrap:after, .integrio_module_testimonials .testimonials_position, .integrio_module_services_4 .services_subtitle, .dropcap, .dropcap-bg, .portfolio_info_item-info_desc span, .integrio_module_countdown .countdown-section .countdown-period, ul.wp-block-archives.wp-block-archives-list li a, ul.wp-block-categories.wp-block-categories-list li a, ul.wp-block-categories.wp-block-categories-list li .post_count, ul.wp-block-latest-posts li a {
    font-family: Muli;
    font-family: inherit !important;
}
.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container {
    right: -12px;
    text-align: right;
    left: inherit;
}
.flaticon-right-arrow:before {
    content: "\f145";
}
.wgl_module_team .team-title a {
    font-size: 16px;
    font-family: "body-font"!important;
}
.single.related_posts .blog-post_content {
    padding: 26px 30px 7px;
    text-align: right;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce nav.woocommerce-pagination ul li, ul.wgl-products .price, .woocommerce .products ul.wgl-products .price, .woocommerce .products ul.wgl-products .price, .woocommerce table.shop_table .woocommerce-Price-amount.amount {
    font-family: Muli;
    font-family: inherit !important;
}
.prev-link_wrapper {
    float: right;
}
.info_prev-link_wrapper>a {
    text-align: right;
}

.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong, .product_list_widget .product-title, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a, .product-categories .cat-item .post_count, .wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a, .woocommerce div.product p.price, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page .cart-collaterals .cart_totals table th, ul.wgl-products .woocommerce-loop-product__title, .woocommerce .product_meta > span, .woocommerce div.product form.cart .group_table tr td label, .woocommerce div.product span.price, .woocommerce table.shop_table thead th, .checkout.woocommerce-checkout #ship-to-different-address, .checkout.woocommerce-checkout #ship-to-different-address span, .woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th, .woocommerce .products ul.wgl-products .woocommerce-loop-product__title {
    font-family: Muli;
    font-family: inherit !important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
#comments .commentlist .comment .children .stand_comment .commentava {
    right: 0px;
    width: 50px;
    height: 50px;
    left: inherit;
}
#comments .comment-reply-link {
    left: -100px;
    right: inherit;
}
#comments .commentlist .comment_info {
    padding-right: 90px;
    padding-left: inherit;
}
#comments .commentlist .comment .children .stand_comment {
    padding-right: 80px;
    padding-left: inherit;
}
#comments .comment-reply-link:before {
    content: "\f145";
    padding-left: 10px;
    margin-right: inherit;
}
.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: -15px;
    right: inherit;
}
.primary-nav>ul>li>a>span:before {
    content: "\f145";
    position: absolute;
    right: -30px;
    left: inherit;
}
#scroll_up {;
    left: -1px;
    right: inherit;
}
.blog-posts .blog-style-tiny_img .blog-post_media {
    width: 70px;
    margin-left: 20px;
    margin-bottom: 0;
    float: right;
    margin-right: inherit;
}
#blog_module_5d233ef26d875.blog-posts .blog-post_title, #blog_module_5d233ef26d875.blog-posts .blog-post_title a {
    font-size: 14px;
    line-height: 24px;
    font-family: "body-font"!important;
}
.blog_carousel .wgl_col-4 .blog-post_meta_info {
    right: 30px;
    top: 30px;
    left: inherit;
}
.blog-post_meta-wrap .meta-wrapper {
    float: right;
}
.blog-post_info-wrap {
    float: left;
    line-height: 0;
}
.primary-nav>ul>li.menu-item-has-children>a>span, .primary-nav>ul>li.mega-menu.mega-cat>a>span {
    margin-left: .875em;
    margin-right: inherit;
}
.primary-nav ul li ul li>a>span:before {
    content: "\f145";
    padding-left: 8px;
    margin-left: -25px;
    padding-right: inherit;
    margin-right: inherit;
}
.primary-nav ul li ul li>a>span {
    font-size: 12px;
    letter-spacing: 0;
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li img {
    float: right;
}
input.wpcf7-form-control.wpcf7-text {
    text-align: right;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    text-align: right;
}
.woocommerce div.product form.cart div.quantity label.label-qty, .product_list_widget .woocommerce-Price-amount, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total .woocommerce-Price-amount, .woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount {
    font-family: Open Sans;
    font-family: inherit !important;
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li {
    text-align: right;
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li img {
    margin-right: inherit;
    margin-left: 20px;
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a.remove {
    left: 9px;
    right: inherit;
}
.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    font-size: 14px;
}
.header_search.search_standard .header_search-field {
    right: inherit;
    left: 0;
}
h3.infobox_title {
    font-family: custom-two !important;
    font-weight: 100;
    font-size: 30px !important;
}
.infobox_content {
    font-size: 15px !important;
    letter-spacing: -1px;
}
.tp-caption {
    font-weight: 100 !important;
}
.header_search.search_standard .header_search-field .search-form:after {
    left: 10px;
    right: inherit;
}
.integrio_module_services_4 .services_link:before {
    content: "\f145";
    right: -20px;
    left: inherit;
}
.integrio_module_services_4 .services_subtitle {
    font-size: 14px;
}
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: inherit;
}
.aleft {
    text-align: right;
}
.integrio_module_message_box .message_title {
    margin-bottom: 1px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.25;
    color: inherit;
    margin-right: 28px;
    margin-left: inherit;
}
.integrio_module_button.wgl_button-icon_right.wgl_button-s .wgl_button-icon {
    padding-right: 11px;
    padding-left: inherit;
}
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right !important;
}
.integrio_module_button.wgl_button-icon_right.wgl_button-xl .wgl_button-icon {
    padding-right: 19px;
    padding-left: inherit;
}
h3, h3 a, h3 span {
    font-family: inherit;
    font-weight: 900;
    font-size: 30px;
    line-height: 46px;
}
.integrio_module_testimonials .testimonials_position {
    font-size: 16px;
    line-height: 1.25;
    font-weight: 400;
    margin-top: 6px;
    text-align: right;
}
.single-team .single_team_page .team-info_icons .team-icon+.team-icon {
    margin-right: 12px;
    margin-left: inherit;
}
.woocommerce span.onsale {
    right: 19px;
    left: inherit;
}.wgl-theme-header .mini-cart.open_cart .woo_mini_cart {
    -webkit-transform: translate(17px);
    -moz-transform: translate(17px);
    -ms-transform: translate(17px);
    -o-transform: translate(17px);
    transform: translate(17px);
    overflow-y: hidden
}
ul.wgl-products .star-rating, .woocommerce .products ul.wgl-products .star-rating {
    float: left;
    letter-spacing: 4px;
    width: 7.6em;
    font-size: 14px;
}
.admin-bar .wgl-theme-header .woo_mini_cart {
    max-height: -webkit-calc(100% - 32px);
    max-height: -moz-calc(100% - 32px);
    max-height: calc(100% - 32px);
    margin-top: 32px;
    overflow: hidden;
}
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 {
    margin-left: 5px;
    margin-right: inherit;
}
.woocommerce nav.woocommerce-pagination ul {
    text-align: right;
}
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: 0 10px 0 10px;
}
body .widget_categories a:after, body .widget_product_categories a:after {
    right: -15px;
    left: inherit;
}
body .widget_categories ul li .post_count, body .widget_categories ul li .count, body .widget_product_categories ul li .post_count, body .widget_product_categories ul li .count, body .widget_meta ul li .post_count, body .widget_meta ul li .count, body .widget_archive ul li .post_count, body .widget_archive ul li .count {
    margin-right: 10px;
    margin-left: inherit;
}
body .widget .widget-title .widget-title_wrapper {
    padding-left: 12px;
    padding-right: inherit;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
    unicode-bidi: embed;
}
.woocommerce .widget_price_filter .price_slider_amount span {
    font-weight: 400;
    font-size: 11px;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    display: inline;
    width: 50%;
    margin: 0px 0px 0px 0px;
    float: right;
    text-align: left;
}
body ul li, body ol li {
    padding-right: calc(1em + 5px);
    padding-left: inherit;
}
body ul li:before {
    right: 5px;
    left: inherit;
}
.woocommerce .quantity-wrapper span {
    left: 0;
    right: inherit;
}
.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: right;
}
.woocommerce div.product form.cart div.quantity {
    margin-left: 20px;
    margin-right: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    float: right;
    margin-left: 10px;
    margin-right: inherit;
}
.related>h2 {
    text-align: right;
}
.woocommerce #reviews #comments ol.commentlist li .raiting-meta-wrapper {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: inherit;
}
#comments .commentlist .comment .commentava {
    right: 0;
    left: inherit;
}
#comments .commentlist .comment_content p {
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-right: 90px;
    padding-left: inherit;
}
.woocommerce .star-rating {
    font-size: 14px;
}
.woocommerce.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    left: 20px;
    right: inherit;
}
body .comment-respond .comment-reply-title {
    font-size: 25px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: left;
}
.woocommerce .cart-collaterals .cart_totals table tbody tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tbody tr:first-child td {
    font-size: 18px;
    text-align: left;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
    padding-right: 9px;
    font-weight: 400;
    font-size: 22px;
    text-align: left;
    padding-left: inherit;
}
#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-left: 10px;
    padding-right: 15px;
    margin-right: inherit;
    padding-left: inherit;
}
.integrio_module_message_box .message_close_button {
    left: 0;
    right: inherit;
}
.integrio_module_message_box .message_icon_wrap {
    right: 0;
    left: inherit;
}
.woocommerce table.shop_table thead th.product-name {
    padding-right: 20px;
    text-align: right;
    padding-left: inherit;
}
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-thumbnail {
    text-align: right;
}
.woocommerce table.shop_table tfoot tr th {
    text-align: right;
    padding-right: 20px;
    padding-left: inherit;
}
.woocommerce table.shop_table td.product-name {
    padding-right: 20px;
    font-weight: 600;
    font-size: 18px;
    padding-left: inherit;
}
.integrio_module_message_box .message_text {
    font-size: 14px;
    line-height: 1.45;
    margin-right: 25px;
    margin-left: inherit;
}
.wgl_portfolio_item-title span, .wgl_portfolio_item-title a {
    font-size: 15px;
}
.load_more_wrapper .load_more_item span:after {
    content: "\f145";
    font-family: flaticon;
    margin-right: 10px;
}
.load_more_wrapper .load_more_item span {
    font-family: "body-font"!important;
}
.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_color_arrow .vc_toggle_icon:before {
    content: "\f145";
    font-family: flaticon;
}
.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_size_right .vc_toggle_icon {
    left: 10px;
    right: inherit;
}
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children>a>span>.menu-item_plus:before {
    left: 0;
    right: inherit;
}
.isotope-filter a:after {
    content: "\f145";
}
.isotope-filter.filter-left {
    text-align: right;
}
.isotope-filter a {
    margin-left: 30px;
    padding-bottom: 9px;
    padding-right: 5px;
    padding-left: inherit;
    margin-right: inherit;
	    font-size: 14px;

}
.integrio_module_button.wgl_button-l .wgl_button_link {
    min-width: 156px;
    min-height: 61px;
    padding: 0px 0px;
    font-size: 13px;
}
.isotope-filter a:last-child {
    margin-right: 0px;
    margin-left: inherit;
}
.isotope-filter a:hover:after, .isotope-filter a.active:after {
    right: -20px;
    left: inherit;
}
.dropcap {
    float: right;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: inherit;
}
.portfolio_info_item-info_desc h5 {
    margin-left: 14px;
    line-height: 1.6;
    font-size: 18px;
    font-weight: 600;
    margin-right: inherit;
}
.integrio_module_counter.counter_divider.layout_top:before, .integrio_module_counter.counter_divider.layout_left .counter_value_placeholder:before, .integrio_module_counter.counter_divider.layout_right .counter_value_placeholder:before {
    left: 0;
    right: inherit;
}
.portfolio_info_item-info_desc span {
    display: block;
    line-height: 30px;
    font-size: 15px;
}
.button-read-more {
    padding-left: 27px;
    padding-right: inherit;
}
.single_info-share_social-wpapper>span {
    font-size: 16px;
    font-weight: 600;
    margin-left: 15px;
    margin-right: inherit;
}
.wgl_portfolio_single-item .single_info-share_social-wpapper .share_link+.share_link {
    margin-right: 10px;
    margin-left: inherit;
}
.wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_title {
    padding-left: inherit;
    padding-right: 10px;;
}
.single_info-share_social-wpapper .share_social-wpapper {
    float: left;
}
.single_post_info .tagcloud {
    float: right;
}
.wgl_portfolio_single-item .tags_likes_wrap .wgl-likes {
    float: left;
}
.fa-angle-right:before {
    content: "\f104";
}
.next-link_wrapper {
    text-align: right;
    float: left;
    margin-bottom: 30px;
    width: -webkit-calc(50% - 65px);
    width: -moz-calc(50% - 65px);
    width: calc(50% - 65px);
}
.wgl-likes .sl-icon {
    margin-left: 5px;
    margin-right: inherit;
}
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 .recent-posts-image_wrapper {
    overflow: hidden;
    margin-left: 30px;
    margin-right: inherit;
}
.tagcloud-wrapper {
    float: right;
    margin: 0;
}
.primary-nav>ul li {
    position: relative;
    padding-right: 0;
    padding-left: inherit;
}
.single_info-share_social-wpapper .share_link+.share_link {
    margin-right: 10px;
    margin-left: inherit;
}
#comments .commentlist .comment_info .meta-wrapper *, .author-info_name, blockquote cite, .blog-post_info-wrap > .meta-wrapper *, .integrio_module_time_line_vertical .time_line-title, .isotope-filter a .number_filter, .integrio-post-navigation .meta-wrapper span, .author-widget_text, body .comment-form-cookies-consent > label {
    font-family: Open Sans;
    font-family: inherit !important;
}

body ol>li:before {
    right: 0;
    left: inherit;
}
.integrio_module_testimonials.type_inline_top .testimonials_quote {
    padding: 25px 35px 30px;
    font-size: 14px !important;
    text-align: right;
}
.integrio_module_testimonials.type_inline_top .testimonials_meta_wrap:after {
    left: 35px;
    right: inherit;
}
.prev-link_wrapper .image_prev {
    margin-left: 30px;
    margin-right: inherit;
}
.info_next-link_wrapper>a:hover .image_next.image_exist {
    margin-right: 40px;
    margin-left: inherit;
}
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion.vc_tta-controls-align-left .vc_tta-panel-body {
    text-align: right;
}
.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: 15px !important;
    right: inherit;
}
.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-arrow:before {
    content: "\f145";
    font-family: flaticon;
}
.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 .vc_tta-title-text {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    color: inherit;
    font-family: "body-font"!important;
}
h3.blog-post_title {
    text-align: right;
}
h6, h6 a, h6 span {
    font-family: Muli;
    font-family: "body-font"!important;
}
.integrio_module_button.wgl_button-icon_right.wgl_button-m .wgl_button-icon {
    padding-right: 12px;
    padding-left: inherit;
}
.integrio_module_services_5 .services_title {
    font-size: 29px;
    font-weight: 100;
    font-family: custom-one!important;
}
.integrio_module_pricing_plan .pricing_price {
    font-size: 30px;
}
.integrio_module_services_2.services_left .services_icon {
    margin-left: 20px;
    margin-right: inherit;
}
.wgl_timetabs .timetabs_headings .wgl_tab {
    margin-left: 30px;
    margin-right: inherit;
}
.integrio_module_progress_bar .progress_bar {
    right: 0;
    left: inherit;
}
[class*=wgl_col-] {
    float: right;
    min-height: 1px;
}
.integrio_module_double_headings.acenter.with_squares .heading_subtitle:before {
    left: -webkit-calc(50% - 60px);
    left: -moz-calc(50% - 60px);
    right: calc(50% - 60px) !important;
}
.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a {
    font-size: 15px;
    font-weight: 100;
    padding: 0px 0px 0px 0px;
}
.dropcap-bg {
    float: right;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: inherit;
}
ul.wgl-products .price del, .woocommerce .products ul.wgl-products .price del {
    margin-left: 16px;
    color: #b5b5b5;
    margin-right: inherit;
}
ul.wgl-products .price, .woocommerce .products ul.wgl-products .price {
    font-size: 13px;
}
.author-widget_text {
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 18px;
}
.integrio_module_videobox.title_pos-right .title {
    margin-right: 20px;
    margin-left: inherit;
    font-family: custom-one!important;
    font-size: 27px;
    font-weight: 500;
}
.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a.checkout {
    margin-right: 10px;
    margin-left: inherit;
}
.wgl_timetabs .timetabs_headings {
    margin: 20px 0px 36px -30px;
}
.button-read-more:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(220deg);
    position: absolute;
    left: 5px;
    top: 13px;
    right: inherit;
}
.button-read-more:before {
    left: 6px;
    right: inherit;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: auto;
    left: 12px;;
}
.next-link_wrapper .image_next {
    margin-right: 30px;
    margin-left: inherit;
}
.blog-post_link>.link_post {
    font-size: 21px;
    font-weight: 600;
    margin-top: 14px;
    margin-bottom: 0;
    line-height: 36px;
    display: block;
    text-align: right;
    font-family: "body-font"!important;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
    font-size: 14px;
    padding: 0px 0px 0px 0px;
    left: auto;
    margin-left: 2px;
    margin-right:inherit
}
.integrio_module_double_headings.aleft.with_squares .heading_subtitle:before {
    right: -60px;
    left: inherit;
}
.integrio_module_double_headings.aleft.with_squares .heading_subtitle:after {
    right: -11px;
    left: inherit;
}
.coming-soon_form .wpcf7 .wpcf7-form-control-wrap {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    margin-right: inherit;
}
.page_404_wrapper .search-form:after {
    top: 50%;
    left: 20px;
    right: inherit;
}
.page_404_wrapper .search-form .search-field {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
}
.blog-post.format-quote .blog-post_quote-author {
    text-align: right;
    margin-top: 0px;
}
.integrio_module_testimonials .testimonials_meta_wrap {
    display: block;
    text-align: right;
}
.open_cart .woo_mini_cart {
    left: -20px !important;
    right: inherit !important;
}
body, html {
    max-width: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
.share_post-container .share_social-wpapper {
    left: 0;
    right: inherit;
}
.mobile_nav_wrapper .primary-nav .button_switcher {
    left: 0;
    margin-left: 0;
    right: inherit;
    margin-right: inherit;
}
.primary-nav ul li ul .menu-item.back:before {
    padding-left: 5px;
    padding-right: inherit;
}
.blog-post_quote-text {
    font-weight: 100;
    font-size: 16px;
}
.blog-style-standard .blog-post_wrapper .blog-post_meta_info .meta-wrapper {
    margin: 0;
    font-weight: 600;
    font-size: 14px;
    text-align: right;
}
.widget.integrio_widget.integrio_banner-widget .banner-widget_text {
    margin-bottom: 30px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 36px;
    font-weight: 400;
    color: #292626;
}
.divider_post_info {
    margin-top: 0px;
}
.meta-wrapper {
    font-size: 11px;
}
.blog-posts .blog-post_title>a {
    font-size: 24px !important;
    line-height: 36px;
    font-family: inherit !important;
    font-family: custom-one!important;
    font-weight: 500 !important;
}
.blog-style-standard .blog-post_text {
    font-size: 14px;
}
h4, h4 a, h4 span {
    font-family: inherit !important;
    font-weight: 100;
    font-size: 18px;
    line-height: 38px;
}
#comments .commentlist .comment_info .meta-wrapper>span {
    text-transform: uppercase;
    margin-left: 5px;
    margin-right: inherit;
}
.integrio_module_button.wgl_button-icon_right.wgl_button-l .wgl_button-icon {
    padding-right: 14px;
    padding-left: inherit;
}
.heading_title_mobile div {
    font-family: custom-one !important;
}
.integrio_module_services_4 .services_title {
    line-height: 36px;
    font-size: 22px !important;
    font-weight: 100 !important;
    font-family: custom-one!important;
}
.vc_custom_1558362943177 {
    padding-top: 0px !important;
    padding-left: 0px !important;
}
.integrio_module_pricing_plan .pricing_content ul {
    font-size: 15px;
}
.integrio_module_pricing_plan .pricing_cur {
    display: inline-block;
    padding-top: 0;
    padding-left: .25em;
    vertical-align: super;
    font-size: 17px;
    line-height: .7;
    font-weight: inherit;
    color: inherit;
    padding-right: inherit;
}
.integrio_module_pricing_plan .pricing_desc {
    display: inline-block;
    vertical-align: baseline;
    font-size: 13px;
    line-height: 1.25;
    font-weight: 400;
    padding-right: .4em;
    text-transform: initial;
    padding-left: inherit;
}
.integrio_module_double_headings .heading_subtitle * {
    font-size: 13px !important;
    line-height: inherit;
    font-weight: inherit;
    color: inherit;
}
.integrio_module_text * {
    line-height: inherit;
    font-weight: 500 !important;
}
.single-team .single_team_page .team-info_item h5+a span, .single-team .single_team_page .team-info_item h5+span {
    margin-right: 11px;
    margin-left: inherit;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
    border: 0;
    padding-top: 28px;
    margin-bottom: 15px;
    font-size: 15px;
    font-weight: 600;
}
.woocommerce div.product .product_title {
    font-size: 35px;;
    font-family: custom-one !important;
}
.related>h2 {
    font-size: 33px;
    font-family: custom-one !important;
    font-weight: 500 !important;
}
.integrio_module_services_2 .services_link {

    font-size: 14px;
}
.integrio_module_services_2 .services_link:before {
    content: "\f145";
}
.integrio_module_services_5 .services_content {
    font-size: 14px;
}
body input:not([type='checkbox']):not([type='submit']), select, textarea {
    font-size: 13px;
}
.integrio_module_services_2 .services_title {
    line-height: 42px;
    margin-top: -13px;
    font-family: custom-one!important;
    font-size: 25px;
    font-weight: 500;
}
.wgl_timetabs .timetabs_headings .wgl_tab .tab_title {
    font-family: custom-one!important;
    font-size: 22px;
    font-weight: 500;
}
.integrio_module_button.wgl_button {
    direction: rtl;
}
body .widget_wgl_posts .recent-posts-widget .post_title {
    font-size: 14px;
    line-height: 24px;
}
.integrio_module_services .services_front .services_title {
    font-size: 29px;
    margin-bottom: 13px;
    font-weight: 500;
    font-family: custom-one!important;
}
.integrio_module_counter .counter_title {
    font-size: 16px;
}
.integrio_module_double_headings .heading_title * {
    font-size: 44px;
    line-height: inherit;
    font-weight: 500 !important;
    color: inherit;
    font-family: custom-one!important;
}
.wpb-js-composer .wgl-container .vc_row .vc_toggle .vc_toggle_content {
    font-size: 14px;
}
.single_type-1 .single_meta .blog-post_title {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 37px;
    font-family: custom-one!important;
    font-weight: 500;
}
.integrio_module_pricing_plan .pricing_highlighter {
    padding-top: 30px;
    font-size: 13px;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 0px;
    color: #828282;
}
.single-team .single_team_page .team-title {
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
    font-size: 35px;
    line-height: 1.055;
    font-family: custom-one!important;
    font-weight: 500 !important;
}
.share_post-container .share_social-wpapper:after {
    left: 17px;
    right: inherit;
}
.single_portfolio-wrapper .wgl_portfolio_item-title {
    font-size: 38px;
    line-height: 1.2;
    font-family: custom-one!important;
    font-weight: 500;
}
.checkout.woocommerce-checkout .woocommerce-billing-fields>h3, .checkout.woocommerce-checkout #order_review_heading {
    margin-bottom: 20px;
    font-family: custom-one!important;
    font-weight: 500;
}
ul.wgl-products .woocommerce-loop-product__title a, .woocommerce .products ul.wgl-products .woocommerce-loop-product__title a {
    font-size: 27px;
    font-family: custom-one!important;
    font-weight: 500;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    font-size: 15px;
    font-weight: 500;
}
.woocommerce table.shop_table {
    font-size: 14px;
}
.woocommerce form .form-row label {
    font-weight: 500;
    margin-top: 6px;
    margin-bottom: -6px;
    font-size: 13px;
}
.woocommerce form.checkout_coupon .form-row {
    float: right;
}
.woocommerce form.checkout_coupon .form-row.form-row-first {
    padding-right: 0;
    padding-left: 5px;
}
.checkout.woocommerce-checkout h3 {
    margin-bottom: 0;
    font-family: custom-one!important;
    font-weight: 500;
    font-size: 31px;
}
.woocommerce .cart-collaterals .cart_totals>h2, .woocommerce-page .cart-collaterals .cart_totals>h2 {
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 20px;
    padding-bottom: 14px;
    border-bottom: 1px solid rgba(96,101,104,0.15);
    font-family: custom-one!important;
    font-weight: 500;
}
.integrio_module_countdown.align_center {
    text-align: center;
    direction: ltr;
}
.integrio_module_countdown .countdown-section:not(:last-child) .countdown-amount:before, .integrio_module_countdown .countdown-section:not(:last-child) .countdown-amount:after {
    right: 0 !important;
    left: inherit !important;
}
.mobile_nav_wrapper .primary-nav .button_switcher:before {
    content: '';
    display: inline-block;
    border-top-width: 1px;
    border-top-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
    -webkit-transform: translate(-50%,-50%) rotate(135deg);
    -moz-transform: translate(-50%,-50%) rotate(135deg);
    -ms-transform: translate(-50%,-50%) rotate(135deg);
    -o-transform: translate(-50%,-50%) rotate(135deg);
    transform: translate(-50%,-50%) rotate(320deg);
    opacity: .8;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    background: none !important;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: auto;
    width: 8px;
    height: 8px;
    visibility: visible;
    margin-top: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: inherit;
    margin-left: 0 !important;
    padding: 0;
}

.integrio_module_counter .counter_value_wrapper .counter_value, .integrio_module_counter .counter_value_placeholder .counter_value {
    font-size: 28px;
}
.integrio_module_flipbox .flipbox_title {
    font-size: 35px;
    line-height: 1.2;
    font-weight: 500;
    font-family: custom-one!important;
}
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0;
    font-family: "body-font"!important;
}
@media only screen and (min-width: 799px){
.text_mobile {
    font-size: 35px !important;
    line-height: inherit !important;
}}
body .widget_categories a, body .widget_product_categories a, body .widget_meta a, body .widget_archive a {
    font-size: 15px !important;
}
@media (min-width: 1200px){
.vc_col-lg-10 {
    width: 100%;
}}
@media screen and (max-width: 782px){
html {
    margin-top: 0px !important;
}}
@media screen and (max-width: 782px){
html {
    margin-top: 0px !important;
}}