@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

@-webkit-keyframes slide1 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(2px, 0);
  }
}

@-moz-keyframes slide1 {
  0%, 100% {
    transform: translate(-0, 0);
  }
  50% {
    transform: translate(2px, 0);
  }
}

@-ms-keyframes slide1 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(2px, 0);
  }
}

@-o-keyframes slide1 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(2px, 0);
  }
}

@keyframes slide1 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(2px, 0);
  }
}

.owl-carousel
{

    direction: ltr;
}
:root {
    --krowd-font-sans-serif:  "Cairo", sans-serif;
    --krowd-medium-font-family:  "Cairo", sans-serif;
    --krowd-heading-font-family:  "Cairo", sans-serif;
    --krowd-black-font-family:  "Cairo", sans-serif;
}

.container
{
    direction: rtl;
}
.gsc-heading.align-left{
    direction: rtl;
    text-align: right;
}
.custom-text
{
    direction: rtl;
    text-align: right;
}
.slider-inner-content .gsc-heading .title {

    text-align: right;
}
.gsc-heading .heading-action {


}
.btn:after, .btn-white:after, .btn-black:after, .btn-theme:after, .btn-theme-second:after, .more-link a:after, .btn-theme-submit:after, input[type='submit']:after
{
    left: 0px;
    right: auto!important;
}
.btn, .btn-white, .btn-black, .btn-theme, .btn-theme-second, .more-link a, .btn-theme-submit, input[type='submit']{
    padding: 15px 0 15px 15px!important;
  letter-spacing: 0px!important;

}
.btn-theme i, .btn-white i {
    margin: 0 30px 0  0;
}
.fa-arrow-right:before {
    content: "\f060";
}

.btn:hover, .btn:focus, .btn:active, .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-black:hover, .btn-black:focus, .btn-black:active, .btn-theme:hover, .btn-theme:focus, .btn-theme:active, .btn-theme-second:hover, .btn-theme-second:focus, .btn-theme-second:active, .more-link a:hover, .more-link a:focus, .more-link a:active, .btn-theme-submit:hover, .btn-theme-submit:focus, .btn-theme-submit:active, input[type='submit']:hover, input[type='submit']:focus, input[type='submit']:active {

    padding: 15px 15px 15px 15px!important;
}
body {

    font-size: 18px;
}
.custom-slider-owl.owl-carousel .owl-nav > div.owl-prev {

    -webkit-transform: translateX(10%);
    transform: translateX(10%);
}
.custom-slider-owl.owl-carousel .owl-nav > div.owl-next {

    -webkit-transform: translateX(-110%);
    transform: translateX(-110%);
}
.fa-arrow-left:before {
    content: "\f061";
}
.background-45 > .bb-inner > .container:before {

    left: auto;
    right: 0px;
}
.flipping-card-side {

    direction: rtl;
    text-align: right;
}
.owl-nav-leading-with-impact.owl-carousel .owl-nav > div.owl-next {
    -webkit-transform: translateX(-110%);
    transform: translateX(-110%);
    right: auto;
}

.owl-nav-leading-with-impact.owl-carousel .owl-nav > div.owl-prev {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
    right: auto;
}

.bg-skew-white:before {
   background-image: url(/sites/default/files/page-images/pattern-b-l-ar.png?v6);
   background-position: 86% 100%;
}


@media (min-width: 992px) {
    .bg-50-skew:before {

        right: -10%;

    }
}


.our-building-blocks-hp.gsc-tabs .tabs_vertical .nav-tabs {
    margin-bottom: 0px;
    direction: rtl;
    text-align: right;
    float: right;
    padding-right: 0px;
    padding-left: 40px;
}
.our-building-blocks-hp.gsc-tabs .tabs_vertical .nav-tabs > li a {
    background: none;
    padding-right: 0px;
    padding-left: 20px;
}
.gsc-icon-box.left .highlight-icon {

    padding-left: 20px;
  padding-right: 0px!important;

}
.product-card .gsc-icon-box.left .highlight-icon {
  padding-left: 10px;
}
.flipping-card-side-front .title{
    font-size: 1.3em;
}
@media (min-width: 1024px) {
    .navigation .gva_menu_main li a .icaret {
        margin-right: 4px;
        margin-left: 0px;
        border: none ;
        font-size: 8px;
    }
}

@media (min-width: 1024px) {
    .navigation .gva_menu_main .sub-menu li a {
        text-align: right!important;
    }
}
.our-building-blocks-hp.gsc-tabs .tabs_vertical .tab-content .tab-pane
{
    direction: rtl;
    text-align: right;

}
header.header-default .area-inner{

  padding-right: 0px;
  padding-left: 60px;

}

header.header-default .header-right
{
  left: 0;
  right: auto;
  text-align: left;

}

.btn-theme:hover i, .btn-theme:focus i, .btn-white:hover i, .btn-white:focus i {
  margin: 0 5px 0 0!important;
}
.bg-pattern-b-l-v2:after {
  left: auto;
  right: 0px;
  background-image: url(/themes/custom/krowd/assets/images/patterns/pattern-fade-right-3-ar.svg)!important;
 }

.search-close-btn {

  left: 10px;
  right: auto;

}
.search-panel
{
  text-align: right;

}

.product-uses ul li:before, .product-advantages ul li:before, .ul-tick-style ul li:before {
   left: auto;
  right: 0px;
}
.product-uses ul li, .product-advantages ul li, .ul-tick-style ul li{
  padding-left: 0px;

  padding-right: 20px;
}

.product-uses ul, .product-advantages ul, .ul-tick-style ul {
  list-style: none;
  padding-left: 0px;
  padding-right: 0px;
}
.filter-box .webform-submission-form .form-actions, .newsletter-subscribe .webform-submission-form .form-actions {
  text-align: right;
}
.filter-box .webform-button--submit,
.newsletter-subscribe .webform-button--submit,
.filter-box .js-form-submit {
  border-radius: 0px 0 0 24px;
  -webkit-border-radius: 0px 0  0 24px;
  -moz-border-radius: 0px 0  0 24px;
  -ms-border-radius: 0px 0  0 24px;
  -o-border-radius: 0px 0  0 24px;
  margin-left: auto;
  margin-right: -30px;
  padding: 0 30px;

}
.filter-box .webform-button--submit:hover,
.newsletter-subscribe .webform-button--submit:hover,
.filter-box .js-form-submit:hover,
.filter-box .webform-button--submit:focus,
.newsletter-subscribe .webform-button--submit:focus,
.filter-box .js-form-submit:focus
{
  padding: 0 30px!important;

}


.filter-box .webform-submission-form .form-item select,
.newsletter-subscribe .webform-submission-form .form-item .form-email,
.webform-submission-form .form-item .form-text {
  background-color: #fff;
  margin-top: 0px;
  border-radius: 0 24px 0px 0;
  -webkit-border-radius:0 24px 0px 0;
  -moz-border-radius: 0 24px 0px 0;
  -ms-border-radius: 0 24px 0px 0;
  -o-border-radius: 0 24px 0px 0;
}

.search-panel-inner .webform-submission-form .form-item input{
  border-left: solid;
  border-right: solid var(--krowd-theme-color) 1px;
}

@media (min-width: 1024px) {
  .navigation .gva_menu_main > li.megamenu.menu-columns-5 > ul.sub-menu > li {

    float: right;
  }
}
.left-no-desc-icon-box .highlight_content .title
{
  font-weight: normal;

}


.about-info {

  text-align: right;
}
.socials-v1 a
{
  margin-right: 0px;
  margin-left: 10px;


}
.footer
{
  text-align: right;

}

.footer {
   background: url(../images/patterns/footer-bg4-ar.png) no-repeat top center var(--footer-bg-color);

}

.copyright ul {
  float: left;
}

.inner-page-header {
  justify-content: right !important;
}
.inner-page-header .gsc-heading .title {
   letter-spacing: 0px;

}
.news-card .info
{
  text-align: right;
  direction: rtl;
}
.brands-card-front .brand-logo {

  right: 20px;
  left: auto;
}
.brands-card-front .brand-slogon, .brands-card-back .brand-promise
{
  right: 20px;
  left: auto;
}

.newsletter-subscribe .vertical-center
{
  justify-content: right !important;

}
.mission-vision-card .title{
  right: 0px;
  left: auto;
}
.mission-vision-card .brief p
{
  text-align: right;

}
.mission-vision-card .brief{

  right: 20px;
  left: auto;
}
.values-card .title{

  right: 20px;
  left: auto;
}
.values-card:hover .values-card-back{

  text-align: right;
}

.values-card-back .title
{
  right: auto;
  left: auto;

}

.tribe-story-box {

  direction: rtl;
}
.owl-carousel .owl-nav > div.owl-prev {
  left: auto;
  right: -60px;
}

.owl-carousel .owl-nav > div.owl-next {
  right: auto;
  left: -60px;
}

@media (min-width: 992px) {
  .skewed-bar-center:before {

    left: -76px;
    right:auto;
  }
}
.item-columns
{
  float: right!important;
}
.footer .footer-center {
  padding: 20px 0 50px;
}

.brand-product-group-card-text
{
  text-align: right;
  direction: rtl;
}
.brand-product-group-card h3.title {

  right: 0px;
  left: auto;
  text-align: right;
  direction: rtl;

}
.owl-nav-brands.owl-carousel .owl-nav > div.owl-next {
  left: auto;
  right: 55px !important;
}
.sustainability-stories-card .info{
  text-align: right;
  direction: rtl;
}
.sustainability-stories-card
{
  direction: rtl;

}

.product-group-card .info, .project-card .info {

  text-align: right;
  direction: rtl;
}
.item p{
  direction: rtl;
  text-align: right;
}
.gsc-heading.align-left .title-desc {
  float: right;
}

.product-card h2.title,.product-card .info p {

  text-align: right !important;
}

.product-advantages, .product-uses
{
  direction: rtl!important;
  text-align: right!important;
}

.gsc-accordion .panel .panel-title > a:after {

  left: 25px;
  right:auto;
}

.gsc-accordion .panel .panel-title > a {
   text-align: right;
  direction: rtl;
  padding-left: 65px;

}
.user-links li span.lang-switch
{
  padding-right: 5px;
  padding-left: 0px;

}
.search-api-autocomplete-search li
{
  direction: rtl!important;
  text-align: right!important;
  font-family: var(--krowd-font-sans-serif);

}
.search-api-result {
  margin-bottom: 24px;
  text-align: right;
  direction: rtl;
}

.white-bg-form legend {
  font-size: inherit;
  direction: rtl;
  text-align: right;
}
.contact_info_card
{
  direction: rtl;
  text-align: right;
}

.product-group-card .info h2.title {
   text-align: right;
}
.live-better-page h4 {
  font-size: 2rem;
}
.menu-bar {
   left: 24px;
    right: auto;

}


