@charset "UTF-8";
/*!
 *
 * RT-Theme 20 RTL CSS File
 * Copyright 2014 RT-Themes
 * http://rtthemes.com
 *
 */.rtl .col-xs-1,.rtl .col-xs-10,.rtl .col-xs-11,.rtl .col-xs-12,.rtl .col-xs-2,.rtl .col-xs-3,.rtl .col-xs-4,.rtl .col-xs-5,.rtl .col-xs-6,.rtl .col-xs-7,.rtl .col-xs-8,.rtl .col-xs-9,.rtl .vc_col-xs-1,.rtl .vc_col-xs-10,.rtl .vc_col-xs-11,.rtl .vc_col-xs-12,.rtl .vc_col-xs-2,.rtl .vc_col-xs-3,.rtl .vc_col-xs-4,.rtl .vc_col-xs-5,.rtl .vc_col-xs-6,.rtl .vc_col-xs-7,.rtl .vc_col-xs-8,.rtl .vc_col-xs-9 {
  float:right
}
@media (min-width:768px) {
  .rtl .col-sm-1,
  .rtl .col-sm-10,
  .rtl .col-sm-11,
  .rtl .col-sm-12,
  .rtl .col-sm-2,
  .rtl .col-sm-3,
  .rtl .col-sm-4,
  .rtl .col-sm-5,
  .rtl .col-sm-6,
  .rtl .col-sm-7,
  .rtl .col-sm-8,
  .rtl .col-sm-9,
  .rtl .vc_col-sm-1,
  .rtl .vc_col-sm-10,
  .rtl .vc_col-sm-11,
  .rtl .vc_col-sm-12,
  .rtl .vc_col-sm-2,
  .rtl .vc_col-sm-3,
  .rtl .vc_col-sm-4,
  .rtl .vc_col-sm-5,
  .rtl .vc_col-sm-6,
  .rtl .vc_col-sm-7,
  .rtl .vc_col-sm-8,
  .rtl .vc_col-sm-9 {
    float:right
  }
}
@media (min-width:992px) {
  .rtl .col-md-1,
  .rtl .col-md-10,
  .rtl .col-md-11,
  .rtl .col-md-12,
  .rtl .col-md-2,
  .rtl .col-md-3,
  .rtl .col-md-4,
  .rtl .col-md-5,
  .rtl .col-md-6,
  .rtl .col-md-7,
  .rtl .col-md-8,
  .rtl .col-md-9,
  .rtl .vc_col-md-1,
  .rtl .vc_col-md-10,
  .rtl .vc_col-md-11,
  .rtl .vc_col-md-12,
  .rtl .vc_col-md-2,
  .rtl .vc_col-md-3,
  .rtl .vc_col-md-4,
  .rtl .vc_col-md-5,
  .rtl .vc_col-md-6,
  .rtl .vc_col-md-7,
  .rtl .vc_col-md-8,
  .rtl .vc_col-md-9 {
    float:right
  }
}
@media (min-width:1200px) {
  .rtl .col-lg-1,
  .rtl .col-lg-10,
  .rtl .col-lg-11,
  .rtl .col-lg-12,
  .rtl .col-lg-2,
  .rtl .col-lg-3,
  .rtl .col-lg-4,
  .rtl .col-lg-5,
  .rtl .col-lg-6,
  .rtl .col-lg-7,
  .rtl .col-lg-8,
  .rtl .col-lg-9,
  .rtl .vc_col-lg-1,
  .rtl .vc_col-lg-10,
  .rtl .vc_col-lg-11,
  .rtl .vc_col-lg-12,
  .rtl .vc_col-lg-2,
  .rtl .vc_col-lg-3,
  .rtl .vc_col-lg-4,
  .rtl .vc_col-lg-5,
  .rtl .vc_col-lg-6,
  .rtl .vc_col-lg-7,
  .rtl .vc_col-lg-8,
  .rtl .vc_col-lg-9 {
    float:right
  }
}
blockquote {
  border-right:5px solid #eee;
  border-left:0
}
th {
  text-align:right
}
#logo {
  float: left;
}
.mobile-menu-button {
  right:0;
  left:auto
}
.header-right {
  float:right;
  text-align:left;
  right:auto;
  left:0
}
.header-right>nav {
  float:right;
  text-align:right
}
#tools {
  text-align:right;
  left:10px;
  right:auto
}
#tools>ul>li.active>div,
#tools>ul>li:hover>div {
  left:3px;
  right:auto
}
#tools>ul>li {
  float:right
}
#tools .widget>h5 {
  -webkit-box-shadow:0 13px 5px -10px #d2d1d1 inset;
  box-shadow:0 13px 5px -10px #d2d1d1 inset;
  background-color:rgba(0,0,0,.03);
  padding:20px;
  margin:1px 0 10px;
  border-width:0 0 1px;
  border-style:solid;
  font-size:14px;
  font-family:arial
}
#tools .widget .cart_list li {
  padding:10px 90px 10px 20px
}
.rt-top-bar .menu ul ul {
  margin-left:auto;
  margin-right:160px
}
.rt-top-bar .menu>li.menu-item-has-children>a:after {
  padding-right:5px
}
.rt-top-bar .menu>li.o-direction .sub-menu {
  right:auto;
  left:0
}
.rt-top-bar .menu>li.o-direction .sub-menu ul {
  margin-right:auto;
  margin-left:160px
}
.sidebar.right {
  float:left;
  padding-right:25px;
  padding-left:15px
}
.sidebar.left {
  float:right;
  padding-left:25px;
  padding-right:15px
}
.with_sidebar .content {
  border-style:solid
}
.content.left-sidebar {
  float:left;
  border-width:0 1px 0 0;
  padding-right:25px;
  padding-left:15px
}
.content.right-sidebar {
  float:right;
  border-width:0 0 0 1px;
  padding-left:25px;
  padding-right:15px
}
#footer .footer_widgets {
  padding:40px 0
}
#footer .footer_info_bar>div>div>:first-child li {
  padding-left:auto;
  padding-right:0
}
#footer .copyright {
  float:right;
  margin-left:10px;
  margin-right:auto
}
#footer ul.social_media {
  float:left
}
#footer-navigation {
  float:right
}
#footer-navigation li {
  float:right;
  border-width:0 1px 0 0
}
@media screen and (min-width:980px) {
  #navigation {
    direction:ltr
  }
  #navigation>li {
    float:right;
  }
  #navigation ul {
    text-align:right;
    right:0;
    left:auto
  }
  #navigation ul ul {
    margin-right:239px;
    border-width:0 1px 0 0
  }
  #navigation>li.o-direction .sub-menu {
    left:0;
    right:auto;
    text-align:left
  }
  #navigation>li.o-direction .sub-menu li.menu-item-has-children:after {
    content:"\f105";
    left:auto;
    right:10px
  }
  #navigation>li.o-direction .sub-menu ul {
    margin-left:236px;
    margin-right:auto
  }
  #navigation>li li.menu-item-has-children:after {
    left:10px;
    right:auto;
    content:"\f104"
  }
  #navigation .multicolumn {
    position:static
  }
  #navigation .multicolumn>ul {
    left:0;
    right:auto
  }
  #navigation .multicolumn ul:before {
    right:0;
    right:auto
  }
  #navigation .multicolumn>ul>li {
    float:right
  }
  #navigation .multicolumn-1>ul>li:nth-of-type(1n+1),
  #navigation .multicolumn-2>ul>li:nth-of-type(2n+1),
  #navigation .multicolumn-3>ul>li:nth-of-type(3n+1),
  #navigation .multicolumn-4>ul>li:nth-of-type(4n+1),
  #navigation .multicolumn-5>ul>li:nth-of-type(5n+1),
  #navigation .multicolumn-6>ul>li:nth-of-type(6n+1),
  #navigation .multicolumn-7>ul>li:nth-of-type(7n+1),
  #navigation .multicolumn-8>ul>li:nth-of-type(8n+1) {
    clear:right
  }
  #navigation .multicolumn>ul .sub-menu {
    margin-right:0
  }
  #navigation .multicolumn>.sub-menu li:not(.menu-item-has-children) a:before,
  #navigation .multicolumn>.sub-menu ul li a:before {
    font-family:fontello;
    content:"";
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1em;
    text-align:center;
    text-decoration:inherit;
    text-transform:none;
    width:1em;
    margin-left:auto;
    margin-right:-21px
  }
  #navigation .multicolumn>.sub-menu ul {
    padding-left:auto;
    padding-right:18px
  }
}
@media screen and (max-width:979px) {
  #navigation ul {
    right:auto;
    left:0
  }
  #navigation li a,
  #navigation li span {
    text-align:right
  }
  #navigation li.menu-item-has-children>a,
  #navigation li.menu-item-has-children>span {
    padding-left:65px;
    padding-right:20px
  }
  #navigation li.menu-item-has-children>a:after,
  #navigation li.menu-item-has-children>span:after {
    left:50px;
    right:auto
  }
  #navigation li.menu-item-has-children>a:before,
  #navigation li.menu-item-has-children>span:before {
    right:auto;
    left:20px
  }
  #navigation li li li a {
    padding-right:25px;
    padding-left:auto
  }
  #navigation li li li li a {
    padding-right:45px;
    padding-left:auto
  }
  #navigation li li li li li a {
    padding-right:50px;
    padding-left:auto
  }
  #navigation li li li li li li a {
    padding-right:60px;
    padding-left:auto
  }
  #navigation li li li li li li li a {
    padding-right:70px;
    padding-left:auto
  }
}
.border_grid:not(.filterable) .col:after,
.border_grid:not(.filterable) .wpb_column:after,
.border_grid:not(.filterable)>.row>div:after {
  left:auto;
  right:-1px;
  border-width:0 0 0 1px
}
.border_grid.filterable>.row>.col:before {
  right:0;
  left:2px
}
.hasCustomSelect {
  z-index:2;
  padding-left:20px;
  padding-right:10px
}
.customselect {
  padding:4px 10px 4px 20px
}
.customselect .customselectInner:before {
  right:auto;
  left:10px
}
.rt-parallax-background {
  left:auto;
  right:0
}
.read_more:before {
  margin-left:6px;
  margin-right:auto;
  padding-right:10px;
  content:"\f104"
}
.read_more:hover:before {
  padding-right:13px;
  padding-left:10px
}
ol,
ul {
  padding-left:auto;
  padding-right:20px
}
.go-to-top {
  right:auto;
  left:10px
}
.product_info_footer {
  text-align:left;
  right:15px;
  left:auto
}
.product_info_footer a:before {
  float:left;
  margin-left:auto;
  margin-right:5px;
  content:'\f104'
}
.product_info_footer a:hover:before {
  text-indent:-2px
}
.product_info_footer>:first-child {
  float:right
}
.product-showcase-categories h5 span {
  margin-left:auto;
  margin-right:5px;
  float:left
}
.tax-description.with-cat-image .product-category-thumbnail {
  margin-left:75px;
  margin-right:auto;
  float:right
}
.product-showcase-category .category-name {
  right:15px;
  left:auto
}
.product-section>span:last-child {
  left:auto;
  right:-90px
}
.product_meta li>strong {
  margin-right:auto;
  margin-left:.2em
}
article.type-post .post_data:after,
article.type-post .post_data:before {
  content:" ";
  display:table
}
article.type-post .post_data:after {
  clear:both
}
article.type-post .post_data>span {
  margin-right:auto;
  padding-right:auto;
  margin-left:3px;
  padding-left:9px;
  float:right;
  border-width:0 0 0 1px
}
article.type-post .post_data>span:before {
  margin-right:0;
  margin-left:5px
}
article.type-post .post_data .comment_link:before {
  margin-left:4px;
  margin-right:auto
}
.more-link:before {
  font-family:fontello;
  content:"\f104";
  margin-left:auto;
  margin-right:6px
}
.more-link:after {
  content:""
}
.author-avatar {
  float:right
}
.author-description {
  margin-right:100px;
  margin-left:auto
}
.commentlist .children:before {
  border-width:0 1px 0 0;
  left:auto;
  right:0
}
.commentlist .children .comment-holder:before {
  right:-34px;
  left:0
}
.comment-avatar {
  float:right
}
.comment-body {
  margin-right:60px;
  margin-left:auto
}
.comment-reply a {
  left:20px;
  right:auto
}
.comment-reply-title small>a {
  right:auto;
  left:0
}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
  float:right
}
.comment-form .comment-form-author,
.comment-form .comment-form-email {
  margin-left:2%;
  margin-right:auto
}
.rt_tabs .comment-body,
.toggle-content .comment-body {
  margin-left:auto;
  margin-right:35px
}
.horizontal-accordion ol>li {
  float:right
}
.horizontal-accordion ol>li .featured_image_holder {
  float:left
}
.horizontal-accordion ol>li .text-holder {
  float:right
}
.main-carousel .owl-carousel .owl-nav .owl-next {
  left:-40px;
  right:auto
}
.main-carousel .owl-carousel .owl-nav .owl-prev {
  right:-40px;
  left:auto
}
.main-carousel .owl-carousel .owl-nav .owl-next:hover {
  opacity:.6;
  margin-left:-2px;
  margin-right:auto
}
.main-carousel .owl-carousel .owl-nav .owl-prev:hover {
  opacity:.6;
  margin-right:-2px;
  margin-left:auto
}
.main-carousel .owl-carousel .owl-nav .icon-angle-left:before {
  content:'\f105'
}
.main-carousel .owl-carousel .owl-nav .icon-angle-right:before {
  content:'\f104'
}
.main-carousel .owl-carousel:hover .owl-nav div {
  -webkit-transition:all .1s ease 0s;
  -o-transition:all .1s ease 0s;
  transition:all .1s ease 0s
}
.main-carousel .owl-carousel:hover .owl-nav .owl-next {
  right:auto;
  left:0
}
.main-carousel .owl-carousel:hover .owl-nav .owl-prev {
  left:auto;
  right:0
}
.with_icons>div>.icon {
  float:right
}
.with_icons>div>div {
  margin-right:25px;
  margin-left:auto
}
.with_icons.style-1>div>.icon,
.with_icons.style-2>div>.icon {
  margin-left:5px;
  margin-right:auto
}
.with_icons.style-3>div>.icon {
  margin-right:auto;
  margin-left:5px
}
.with_icons.style-3>div>div {
  margin-left:auto;
  margin-right:35px
}
.chained_contents.style-1.left>div>div {
  text-align:left
}
.rt_divider.style-1:before {
  margin-right:20px;
  margin-left:auto
}
.rt_divider.style-3:after {
  left:auto;
  right:0
}
.pricing_table.compare .table_wrap.features>ul {
  border-right-width:1px;
  border-left-width:0;
  -webkit-box-shadow:6px 0 9px rgba(11,11,11,.04) inset;
  box-shadow:6px 0 9px rgba(11,11,11,.04) inset
}
.button_>span {
  margin-right:auto;
  margin-left:10px
}
.button_:hover:after {
  left:auto;
  right:0
}
button.button_.with_icon:before {
  margin-left:10px;
  margin-right:0
}
.button_.small>span {
  margin-right:auto;
  margin-left:6px
}
.button_.medium>span {
  margin-left:10px;
  margin-right:auto
}
.button_.big>span {
  margin-right:auto;
  margin-left:12px
}
.rt-toggle>ol:before {
  right:12.5px;
  left:auto
}
.rt-toggle>ol>li .toggle-number,
.rt-toggle>ol>li.open .toggle-number {
  left:auto;
  right:0
}
.rt-toggle>ol>li .toggle-title {
  margin:0 40px 0 30px
}
.rt-toggle>ol>li .toggle-content {
  margin:10px 40px 0 0
}
.rt-toggle.no-numbers ol li .toggle-title {
  margin:0 0 0 30px
}
.rt-toggle .toggle-head:after {
  left:0;
  right:auto
}
.rt_tabs.tab-style-1 .tab_nav>li {
  border-width:0 0 0 1px
}
.rt_tabs.tab-style-1 .tab_content_wrapper>.tab_title>span:before,
.rt_tabs.tab-style-1 .tab_nav>li>span:before {
  margin-left:5px;
  margin-right:auto
}
.rt_tabs.tab-style-2 .tab_content_wrapper>.tab_title>span:before,
.rt_tabs.tab-style-2 .tab_nav>li>span:before {
  margin-right:auto;
  margin-left:5px
}
.rt_heading.style-1 {
  padding-left:auto;
  padding-right:20px
}
.rt_heading.style-1:after {
  left:auto;
  right:0
}
.rt_heading_wrapper.style-2 {
  text-align:right
}
.rt_heading_wrapper.style-2>.style-2:after {
  left:-1034px;
  margin-left:auto;
  margin-right:auto
}
.rt_heading_wrapper.style-2>.style-2:before {
  left:auto;
  margin-left:auto;
  margin-right:22px;
  right:100%;
  content:"\f105"
}
.rt_heading_wrapper.style-5 {
  text-align:right
}
.rt_heading_wrapper.style-5>.style-5:after {
  left:auto;
  right:0
}
.rt_heading_wrapper.style-6 {
  text-align:right
}
.rt_heading_wrapper.style-6>.style-6:after {
  margin-right:20px;
  right:100%
}
.style-1>.heading_icon:before {
  margin-right:0;
  margin-left:.2em;
  text-align:center;
  width:35px
}
.style-2>.heading_icon:before,
.style-5>.heading_icon:before,
.style-6>.heading_icon:before {
  margin-right:0;
  margin-left:.2em;
  text-align:right
}
.info_box p[class*=" icon-"]:before,
.info_box p[class^=icon-]:before {
  margin:-12px -35px 0 20px
}
.info_box p {
  padding:0 40px 0 10px
}
.info_box .icon-cancel {
  left:10px;
  right:auto
}
.latest_news.style-1 .day {
  margin-right:auto;
  margin-left:5px;
  float:right
}
.latest_news.style-1 .date {
  float:right;
  text-align:left;
  padding-left:10px;
  padding-right:0
}
.latest_news.style-1 .date:after,
.latest_news.style-1 .date:before {
  content:" ";
  display:table
}
.latest_news.style-1 .date:after {
  clear:both
}
.latest_news.style-2 figure {
  padding-right:auto;
  padding-left:15px
}
.latest_news.style-2 .text:first-child {
  margin-left:0;
  margin-right:0
}
.bullet-list.style-1>ul {
  padding-left:auto;
  padding-right:40px
}
.bullet-list.style-1>ul>li:before {
  left:auto;
  right:0
}
.bullet-list.style-2>ul,
.bullet-list.style-3>ul {
  padding-left:auto;
  padding-right:20px
}
.bullet-list.style-2>ul>li:before,
.bullet-list.style-3>ul>li:before {
  float:right;
  margin-right:-20px;
  margin-left:auto
}
.bullet-list.arrow>ul>li:before {
  content:"\f106"
}
.bullet-list.arrow-2>ul>li:before {
  content:"\e75d"
}
.widget:not(.topbar-widget) .menu,
.widget:not(.topbar-widget)>ul {
  padding-left:auto;
  padding-right:0
}
.widget:not(.topbar-widget) .menu>li>.children,
.widget:not(.topbar-widget) .menu>li>.sub-menu,
.widget:not(.topbar-widget) .menu>li>ul,
.widget:not(.topbar-widget)>ul>li>.children,
.widget:not(.topbar-widget)>ul>li>.sub-menu,
.widget:not(.topbar-widget)>ul>li>ul {
  padding-right:15px;
  padding-left:auto
}
.widget:not(.topbar-widget) .menu ul,
.widget:not(.topbar-widget)>ul ul {
  padding-right:15px;
  padding-left:auto;
  text-align:right
}
.widget:not(.topbar-widget) .children li a:before,
.widget:not(.topbar-widget) .sub-menu li a:before {
  content:"\f104";
  right:-14px;
  left:auto
}
.wp-search-form span {
  right:auto;
  left:0
}
.wp-search-form input {
  width:100%;
  padding-left:40px!important;
  padding-right:20px!important
}
.sidebar.left .widget>h5:after {
  left:-28px;
  right:auto
}
.sidebar.right .widget>h5:after {
  right:-28px;
  left:auto
}
.widget_latest_posts .post-thumb,
.widget_popular_posts .post-thumb {
  float:right;
  margin-left:10px;
  margin-right:auto
}
.widget_latest_posts .icon-comment-empty,
.widget_popular_posts .icon-comment-empty {
  margin-left:2px;
  margin-right:auto
}
.flickr_thumbs {
  margin:10px 0!important;
  padding:0;
  overflow:hidden;
  border:0!important;
  background:none!important
}
.flickr_thumbs li {
  list-style:none;
  float:left;
  margin:0 2% 2% 0!important;
  padding:0!important;
  border:0!important;
  background:none!important;
  width:31%
}
.flickr_thumbs li img {
  display:block
}
.flickr_thumbs li a img {
  border:none;
  width:100%
}
.flickr_thumbs li .frame {
  margin:0!important;
  padding:5px!important
}
.flickr_thumbs li.hide {
  display:none
}
.flickr_thumbs li:hover img {
  opacity:.8;
  -ms-filter:"alpha(Opacity=80)"
}
.rt-category-tree .has-children>span {
  left:0;
  right:auto
}
.breadcrumb a.icon-home:before {
  margin-right:0;
  margin-left:5px;
  text-align:right
}
.breadcrumb .icon-angle-right:before {
  content:"\f104"
}
.social_share_holder .icon-share:after {
  margin-right:10px
}
.social_share_holder .social_media li {
  margin:0 3px 4px 0
}
.social_share_holder .social_media li:last-child {
  margin:0
}
.section-nav-holder .section-nav {
  margin:auto 25% auto calc(25% - 25px)
}
.section-nav-holder .section-nav>li {
  margin-right:auto;
  margin-left:25px
}
.section-nav-holder li a {
  padding:12px 20px 12px 0
}
.section-nav-holder li:before {
  right:-21px;
  left:auto
}
.section-nav-holder li a:before {
  right:0;
  left:auto
}
.section-nav-holder .current_page_item a:before,
.section-nav-holder li:hover a:before {
  left:auto;
  right:-2px
}
.client_image {
  float:right
}
.testimonial .text .icon-quote-right {
  padding-left:0;
  padding-right:6px
}
.testimonial .text .icon-quote-left {
  padding-right:0;
  padding-left:6px
}
.testimonial .text .icon-quote-left:before {
  content:'\f10e';
  margin-right:0
}
.testimonial .text .icon-quote-right:before {
  content:'\f10d';
  margin-right:0
}
.testimonials.left .testimonial .with_image.text {
  margin-left:auto;
  margin-right:140px
}
.testimonials.left .client_image {
  float:right
}
.testimonials.left .client_info {
  float:right;
  text-align:left
}
.testimonials.center .text {
  margin-left:auto;
  margin-right:0
}
.testimonials.center .client_image img {
  float:right
}
.owl-carousel .owl-nav .owl-next {
  left:-50px;
  right:auto
}
.owl-carousel .owl-nav .owl-prev {
  right:-50px;
  left:auto
}
.owl-carousel .owl-nav .icon-angle-left:before {
  content:'\f105'
}
.owl-carousel .owl-nav .icon-angle-right:before {
  content:'\f104'
}
.owl-carousel:hover .owl-nav .owl-next {
  left:5px;
  right:auto
}
.owl-carousel:hover .owl-nav .owl-prev {
  right:5px;
  left:auto
}
.carousel-holder:not(.main-carousel) .dots-holder {
  right:auto;
  left:-17px
}
.content_row_wrapper.fullwidth .carousel-holder.main-carousel .dots-holder {
  right:calc(50% - 1100px / 2);
  left:auto
}
.carousel-holder.boxed .product_info_footer,
.thumbnail-navigation-holder {
  left:auto;
  right:0
}
.rt_form>ul .security-question,
.rt_form>ul .submit-button {
  float:right;
  margin-right:auto;
  margin-left:10px
}
.rt_form .loading {
  float:left
}
html[dir=rtl] .gform_wrapper div input.button.gform_button[type=submit],
html[dir=rtl] .gform_wrapper div input.button.gform_next_button {
  float:right
}
.jackbox-button-margin {
  margin-right:6px;
  margin-left:auto
}
.jackbox-top-icons {
  left:-1px;
  right:auto
}
.jackbox-arrow-left {
  float:left
}
.jackbox-arrow-right {
  float:right
}
.chosen-container .chosen-drop {
  left:auto;
  right:-9999px
}
.chosen-container.chosen-with-drop .chosen-drop {
  left:auto;
  right:0
}
@media screen and (max-width:979px) {
  #logo {
    float:none
  }
  .header-right {
    margin-right:-100%;
    margin-left:auto;
    left:auto;
    right:0
  }
  .mobile-menu-active .header-right {
    margin-left:auto;
    margin-right:0
  }
  .mobile-menu-active #main_content:before {
    left:auto;
    right:0
  }
}
@media screen and (max-width:767px) {
  .tab_contents {
    margin-left:auto!important;
    margin-right:0!important
  }
}
@media screen and (min-width:768px) {
  .border_grid:not(.filterable) [class*=" vc_col-"]:after,
  .border_grid:not(.filterable) [class*=" col-"]:after,
  .border_grid:not(.filterable) [class^=col-]:after,
  .border_grid:not(.filterable) [class^=vc_col-]:after {
    border-width:0 1px 0 0
  }
}
@media screen and (min-width:992px) {
  .border_grid:not(.filterable) [class*=" vc_col-"]:after,
  .border_grid:not(.filterable) [class*=" col-"]:after,
  .border_grid:not(.filterable) [class^=col-]:after,
  .border_grid:not(.filterable) [class^=vc_col-]:after {
    border-width:0 1px 0 0
  }
}
@media screen and (min-width:1025px) {
  .border_grid:not(.filterable) [class*=" vc_col-"]:after,
  .border_grid:not(.filterable) [class*=" col-"]:after,
  .border_grid:not(.filterable) [class^=col-]:after,
  .border_grid:not(.filterable) [class^=vc_col-]:after {
    border-width:0 1px 0 0
  }
}
@media (min-width:980px) and (max-width:1190px) {
  .header-elements {
    padding-right:15px
  }
  .content_row_wrapper.fullwidth .slide-content-wrapper.default {
    padding-left:50px
  }
}
@media (min-width:980px) and (max-width:1100px) {
  .header-elements {
    padding-left:50px
  }
}
