﻿/*

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right_to_Left_Language_Support

*/
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap');

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: right;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  left: 100%;
  right: auto;
}

.col-xs-pull-11 {
  left: 91.66666667%;
  right: auto;
}

.col-xs-pull-10 {
  left: 83.33333333%;
  right: auto;
}

.col-xs-pull-9 {
  left: 75%;
  right: auto;
}

.col-xs-pull-8 {
  left: 66.66666667%;
  right: auto;
}

.col-xs-pull-7 {
  left: 58.33333333%;
  right: auto;
}

.col-xs-pull-6 {
  left: 50%;
  right: auto;
}

.col-xs-pull-5 {
  left: 41.66666667%;
  right: auto;
}

.col-xs-pull-4 {
  left: 33.33333333%;
  right: auto;
}

.col-xs-pull-3 {
  left: 25%;
  right: auto;
}

.col-xs-pull-2 {
  left: 16.66666667%;
  right: auto;
}

.col-xs-pull-1 {
  left: 8.33333333%;
  right: auto;
}

.col-xs-pull-0 {
  left: auto;
  right: auto;
}

.col-xs-push-12 {
  right: 100%;
  left: 0;
}

.col-xs-push-11 {
  right: 91.66666667%;
  left: 0;
}

.col-xs-push-10 {
  right: 83.33333333%;
  left: 0;
}

.col-xs-push-9 {
  right: 75%;
  left: 0;
}

.col-xs-push-8 {
  right: 66.66666667%;
  left: 0;
}

.col-xs-push-7 {
  right: 58.33333333%;
  left: 0;
}

.col-xs-push-6 {
  right: 50%;
  left: 0;
}

.col-xs-push-5 {
  right: 41.66666667%;
  left: 0;
}

.col-xs-push-4 {
  right: 33.33333333%;
  left: 0;
}

.col-xs-push-3 {
  right: 25%;
  left: 0;
}

.col-xs-push-2 {
  right: 16.66666667%;
  left: 0;
}

.col-xs-push-1 {
  right: 8.33333333%;
  left: 0;
}

.col-xs-push-0 {
  right: auto;
  left: 0;
}

.col-xs-offset-12 {
  margin-right: 100%;
  margin-left: 0;
}

.col-xs-offset-11 {
  margin-right: 91.66666667%;
  margin-left: 0;
}

.col-xs-offset-10 {
  margin-right: 83.33333333%;
  margin-left: 0;
}

.col-xs-offset-9 {
  margin-right: 75%;
  margin-left: 0;
}

.col-xs-offset-8 {
  margin-right: 66.66666667%;
  margin-left: 0;
}

.col-xs-offset-7 {
  margin-right: 58.33333333%;
  margin-left: 0;
}

.col-xs-offset-6 {
  margin-right: 50%;
  margin-left: 0;
}

.col-xs-offset-5 {
  margin-right: 41.66666667%;
  margin-left: 0;
}

.col-xs-offset-4 {
  margin-right: 33.33333333%;
  margin-left: 0;
}

.col-xs-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}

.col-xs-offset-2 {
  margin-right: 16.66666667%;
  margin-left: 0;
}

.col-xs-offset-1 {
  margin-right: 8.33333333%;
  margin-left: 0;
}

.col-xs-offset-0 {
  margin-right: 0;
  margin-left: 0;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float: right;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-pull-12 {
    left: 100%;
    right: auto;
  }

  .col-sm-pull-11 {
    left: 91.66666667%;
    right: auto;
  }

  .col-sm-pull-10 {
    left: 83.33333333%;
    right: auto;
  }

  .col-sm-pull-9 {
    left: 75%;
    right: auto;
  }

  .col-sm-pull-8 {
    left: 66.66666667%;
    right: auto;
  }

  .col-sm-pull-7 {
    left: 58.33333333%;
    right: auto;
  }

  .col-sm-pull-6 {
    left: 50%;
    right: auto;
  }

  .col-sm-pull-5 {
    left: 41.66666667%;
    right: auto;
  }

  .col-sm-pull-4 {
    left: 33.33333333%;
    right: auto;
  }

  .col-sm-pull-3 {
    left: 25%;
    right: auto;
  }

  .col-sm-pull-2 {
    left: 16.66666667%;
    right: auto;
  }

  .col-sm-pull-1 {
    left: 8.33333333%;
    right: auto;
  }

  .col-sm-pull-0 {
    left: auto;
    right: auto;
  }

  .col-sm-push-12 {
    right: 100%;
    left: 0;
  }

  .col-sm-push-11 {
    right: 91.66666667%;
    left: 0;
  }

  .col-sm-push-10 {
    right: 83.33333333%;
    left: 0;
  }

  .col-sm-push-9 {
    right: 75%;
    left: 0;
  }

  .col-sm-push-8 {
    right: 66.66666667%;
    left: 0;
  }

  .col-sm-push-7 {
    right: 58.33333333%;
    left: 0;
  }

  .col-sm-push-6 {
    right: 50%;
    left: 0;
  }

  .col-sm-push-5 {
    right: 41.66666667%;
    left: 0;
  }

  .col-sm-push-4 {
    right: 33.33333333%;
    left: 0;
  }

  .col-sm-push-3 {
    right: 25%;
    left: 0;
  }

  .col-sm-push-2 {
    right: 16.66666667%;
    left: 0;
  }

  .col-sm-push-1 {
    right: 8.33333333%;
    left: 0;
  }

  .col-sm-push-0 {
    right: auto;
    left: 0;
  }

  .col-sm-offset-12 {
    margin-right: 100%;
    margin-left: 0;
  }

  .col-sm-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0;
  }

  .col-sm-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0;
  }

  .col-sm-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }

  .col-sm-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0;
  }

  .col-sm-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0;
  }

  .col-sm-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }

  .col-sm-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0;
  }

  .col-sm-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0;
  }

  .col-sm-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }

  .col-sm-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }

  .col-sm-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0;
  }

  .col-sm-offset-0 {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: right;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-pull-12 {
    left: 100%;
    right: auto;
  }

  .col-md-pull-11 {
    left: 91.66666667%;
    right: auto;
  }

  .col-md-pull-10 {
    left: 83.33333333%;
    right: auto;
  }

  .col-md-pull-9 {
    left: 75%;
    right: auto;
  }

  .col-md-pull-8 {
    left: 66.66666667%;
    right: auto;
  }

  .col-md-pull-7 {
    left: 58.33333333%;
    right: auto;
  }

  .col-md-pull-6 {
    left: 50%;
    right: auto;
  }

  .col-md-pull-5 {
    left: 41.66666667%;
    right: auto;
  }

  .col-md-pull-4 {
    left: 33.33333333%;
    right: auto;
  }

  .col-md-pull-3 {
    left: 25%;
    right: auto;
  }

  .col-md-pull-2 {
    left: 16.66666667%;
    right: auto;
  }

  .col-md-pull-1 {
    left: 8.33333333%;
    right: auto;
  }

  .col-md-pull-0 {
    left: auto;
    right: auto;
  }

  .col-md-push-12 {
    right: 100%;
    left: 0;
  }

  .col-md-push-11 {
    right: 91.66666667%;
    left: 0;
  }

  .col-md-push-10 {
    right: 83.33333333%;
    left: 0;
  }

  .col-md-push-9 {
    right: 75%;
    left: 0;
  }

  .col-md-push-8 {
    right: 66.66666667%;
    left: 0;
  }

  .col-md-push-7 {
    right: 58.33333333%;
    left: 0;
  }

  .col-md-push-6 {
    right: 50%;
    left: 0;
  }

  .col-md-push-5 {
    right: 41.66666667%;
    left: 0;
  }

  .col-md-push-4 {
    right: 33.33333333%;
    left: 0;
  }

  .col-md-push-3 {
    right: 25%;
    left: 0;
  }

  .col-md-push-2 {
    right: 16.66666667%;
    left: 0;
  }

  .col-md-push-1 {
    right: 8.33333333%;
    left: 0;
  }

  .col-md-push-0 {
    right: auto;
    left: 0;
  }

  .col-md-offset-12 {
    margin-right: 100%;
    margin-left: 0;
  }

  .col-md-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0;
  }

  .col-md-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0;
  }

  .col-md-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }

  .col-md-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0;
  }

  .col-md-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0;
  }

  .col-md-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }

  .col-md-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0;
  }

  .col-md-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0;
  }

  .col-md-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }

  .col-md-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }

  .col-md-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0;
  }

  .col-md-offset-0 {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float: right;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    left: 100%;
    right: auto;
  }

  .col-lg-pull-11 {
    left: 91.66666667%;
    right: auto;
  }

  .col-lg-pull-10 {
    left: 83.33333333%;
    right: auto;
  }

  .col-lg-pull-9 {
    left: 75%;
    right: auto;
  }

  .col-lg-pull-8 {
    left: 66.66666667%;
    right: auto;
  }

  .col-lg-pull-7 {
    left: 58.33333333%;
    right: auto;
  }

  .col-lg-pull-6 {
    left: 50%;
    right: auto;
  }

  .col-lg-pull-5 {
    left: 41.66666667%;
    right: auto;
  }

  .col-lg-pull-4 {
    left: 33.33333333%;
    right: auto;
  }

  .col-lg-pull-3 {
    left: 25%;
    right: auto;
  }

  .col-lg-pull-2 {
    left: 16.66666667%;
    right: auto;
  }

  .col-lg-pull-1 {
    left: 8.33333333%;
    right: auto;
  }

  .col-lg-pull-0 {
    left: auto;
    right: auto;
  }

  .col-lg-push-12 {
    right: 100%;
    left: 0;
  }

  .col-lg-push-11 {
    right: 91.66666667%;
    left: 0;
  }

  .col-lg-push-10 {
    right: 83.33333333%;
    left: 0;
  }

  .col-lg-push-9 {
    right: 75%;
    left: 0;
  }

  .col-lg-push-8 {
    right: 66.66666667%;
    left: 0;
  }

  .col-lg-push-7 {
    right: 58.33333333%;
    left: 0;
  }

  .col-lg-push-6 {
    right: 50%;
    left: 0;
  }

  .col-lg-push-5 {
    right: 41.66666667%;
    left: 0;
  }

  .col-lg-push-4 {
    right: 33.33333333%;
    left: 0;
  }

  .col-lg-push-3 {
    right: 25%;
    left: 0;
  }

  .col-lg-push-2 {
    right: 16.66666667%;
    left: 0;
  }

  .col-lg-push-1 {
    right: 8.33333333%;
    left: 0;
  }

  .col-lg-push-0 {
    right: auto;
    left: 0;
  }

  .col-lg-offset-12 {
    margin-right: 100%;
    margin-left: 0;
  }

  .col-lg-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0;
  }

  .col-lg-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0;
  }

  .col-lg-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }

  .col-lg-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0;
  }

  .col-lg-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0;
  }

  .col-lg-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }

  .col-lg-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0;
  }

  .col-lg-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0;
  }

  .col-lg-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }

  .col-lg-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }

  .col-lg-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0;
  }

  .col-lg-offset-0 {
    margin-right: 0;
    margin-left: 0;
  }
}

body {
  direction: rtl;
  unicode-bidi: embed;
}

figure.alignleft {
  margin-right: 0;
}

figure.alignright {
  margin-left: 0;
}

table {
  border-width: 1px 1px 0 0;
}

blockquote {
  margin: 0 1.5em 20px 1.5em;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: right;
  text-align: right;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: left;
  text-align: left;
}

.screen-reader-text:focus {
  right: 5px;
  left: auto;
}

.alignleft {
  float: right;
}

img.alignleft {
  margin-left: 25px;
  margin-right: 0;
}

img .alignright {
  margin-right: 25px;
  margin-left: 0;
}

.alignright {
  float: left;
}

.aligncenter {
  margin-right: auto;
  margin-left: auto;
}

.wp-caption img[class*='wp-image-'] {
  margin-right: auto;
  margin-left: auto;
}

th {
  border-width: 0 0 1px 1px;
}

td {
  border-width: 0 0 1px 1px;
}

input[type='radio'],
input[type='checkbox'] {
  margin: -4px 0 0 4px;
}

input[type='radio'] {
  margin-left: 4px;
  margin-right: 0;
}

input[type='radio']:checked:before,
input[type='checkbox']:checked:before {
  float: right;
}

input[type='checkbox']:checked:before {
  margin: 1px 0 0 0;
}

.navigation-menu .wrapper-top-logo .header-search,
.navigation-menu .wrapper-top-logo .top-social {
  right: 15px;
  left: auto;
}

.navigation-menu .wrapper-top-logo .top-social {
  right: auto;
  left: 10px;
}

.search-overlay .closeicon {
  left: 3%;
  right: auto;
}

.search-overlay .closeicon:before,
.search-overlay .closeicon:after {
  right: 15px;
  left: auto;
}

.search-overlay .search-form {
  right: 0;
  left: auto;
}

.search-overlay .search-form .search-submit {
  margin-right: -6px;
  margin-left: 0;
}

#sidenav-overlay {
  right: 0;
  left: 0;
}

.widget-area ul {
  margin-right: 0;
}

.widget-area .search_tour {
  margin: 0 0 30px 0;
}

.widget-area aside {
  margin: 0 0 50px 0;
}

.widget-area aside.widget_archive ul li .count,
.widget-area aside .product-categories li .count,
.widget-area aside.widget_categories ul li .count,
.widget-area aside.widget_recent_entries ul li .count,
.widget-area aside.widget_recent_comments ul li .count,
.widget-area aside.widget_archive ul li .count {
  float: left;
}

.widget-area aside.widget_categories ul li.cat-item,
.widget-area aside.widget_categories ul li,
.widget-area aside.widget_archive ul li.cat-item,
.widget-area aside.widget_archive ul li {
  text-align: left;
}

.widget-area aside.widget_categories ul li.cat-item a,
.widget-area aside.widget_categories ul li a,
.widget-area aside.widget_archive ul li.cat-item a,
.widget-area aside.widget_archive ul li a {
  float: right;
}

.widget-area .widget_categories .children,
.widget-area .widget_pages .children {
  margin-right: 20px;
  margin-left: 0;
}

.widget-area .search-form:after,
.not-found .search-form:after {
  left: 13px;
  right: auto;
}

.widget_nav_menu ul ul {
  margin: 0 25px 0 0;
}

.single-post .post-content .entry-meta span,
.single-post .post-content .entry-meta div,
.single-post .post-content .entry-meta .posted-on {
  margin-left: 25px;
  margin-right: 0;
}

.single-post .post-content .entry-meta span:after,
.single-post .post-content .entry-meta div:after,
.single-post .post-content .entry-meta .posted-on:after {
  left: -15px;
  right: 0;
}

.single-post .post-content .entry-meta .post-share {
  margin-left: 0;
}

.single-post .post-content .entry-meta .post-share a {
  margin-left: 15px;
  margin-right: 0;
}

.single-post .post-content .entry-meta .post-share a:after {
  margin-left: 0;
}

.single-post .post-author .author-avatar {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}

.full-content-single .post-content {
  padding-right: 100px;
  padding-left: 0;
}

.comments-area .comment-list-inner .comment-respond:before {
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  right: 20px;
  left: auto;
}

.comments-area .comment-list-inner li .wrapper_avatar {
  float: right;
}

.comments-area .comment-list-inner li .comment-right {
  float: right;
}

.comments-area .comment-list-inner li .comment-awaiting-moderation {
  margin-right: 20px;
  margin-left: 0;
}

.comments-area .comment-list-inner li .comment-extra-info {
  padding-right: 20px;
  padding-left: 0;
}

.comments-area .comment-list-inner li .comment-extra-info i {
  margin-left: 5px;
  margin-right: 0;
}

.comments-area .comment-list-inner li .comment-extra-info .author,
.comments-area .comment-list-inner li .comment-extra-info .date,
.comments-area .comment-list-inner li .comment-extra-info .comment-edit-link {
  margin-left: 15px;
  margin-right: 0;
}

.comments-area .comment-list-inner li .comment-extra-info .comment-reply-link {
  float: left;
}

.comments-area .comment-list-inner li .content-comment {
  padding: 10px 20px 15px 0;
}

.comments-area .comment-list-inner li .children {
  margin-right: 60px;
  margin-left: 0;
}

.comments-area .comment-respond .form-submit {
  text-align: right;
}

.page-headers .entry-title-page:after {
  right: 50%;
  margin-right: -25px;
  left: auto;
  margin-left: 0;
}

.content-blog-grid,
.content-blog-full_one_grid {
  margin: 0 -13px 0 -15px;
}

.content-blog-grid article,
.content-blog-full_one_grid article {
  margin-right: -4px;
  margin-left: 0;
}

article .entry-content:before {
  right: 0;
  left: 0;
}

.wrapper-blog-content article .entry-content .cat-links:before {
  right: 0;
  left: 0;
}

.wrapper-blog-content article .entry-content .entry-meta span,
.wrapper-blog-content article .entry-content .entry-meta div,
.wrapper-blog-content article .entry-content .entry-meta .posted-on {
  margin-left: 25px;
  margin-right: 0;
}

.wrapper-blog-content article .entry-content .entry-meta span:after,
.wrapper-blog-content article .entry-content .entry-meta div:after,
.wrapper-blog-content article .entry-content .entry-meta .posted-on:after {
  left: -15px;
  right: auto;
}

.wrapper-blog-content article .entry-content .entry-meta .post-share {
  margin-left: 0;
}

.wrapper-blog-content article .entry-content .entry-meta .post-share a {
  margin-left: 15px;
  margin-right: 0;
}

.wrapper-blog-content article .entry-content .entry-meta .post-share a:after {
  margin-left: 0;
}

.wrapper-blog-content article.format-standard.has-post-thumbnail .entry-content,
.wrapper-blog-content article.format-gallery.has-post-thumbnail .entry-content,
.wrapper-blog-content article.format-image.has-post-thumbnail .entry-content,
.wrapper-blog-content article.format-link.has-post-thumbnail .entry-content {
  margin: -20px 10px 0 10px;
}

.wrapper-blog-content
  article.format-standard.has-post-thumbnail:not(.grid-item)
  .entry-content,
.wrapper-blog-content
  article.format-gallery.has-post-thumbnail:not(.grid-item)
  .entry-content,
.wrapper-blog-content
  article.format-image.has-post-thumbnail:not(.grid-item)
  .entry-content,
.wrapper-blog-content
  article.format-link.has-post-thumbnail:not(.grid-item)
  .entry-content {
  margin: -20px 35px 0 35px;
  padding: 0 40px 20px 40px;
}

.content-blog-list .list-item .post-formats-wrapper,
.content-blog-full_one_list .list-item .post-formats-wrapper {
  margin-left: 25px;
  float: right;
  margin-right: 0;
}

.content-blog-list .list-item .entry-list-content .entry-meta span,
.content-blog-list .list-item .entry-list-content .entry-meta div,
.content-blog-list .list-item .entry-list-content .entry-meta .posted-on,
.content-blog-full_one_list .list-item .entry-list-content .entry-meta span,
.content-blog-full_one_list .list-item .entry-list-content .entry-meta div,
.content-blog-full_one_list
  .list-item
  .entry-list-content
  .entry-meta
  .posted-on {
  margin-left: 25px;
  margin-right: 0;
}

.content-blog-list .list-item .entry-list-content .entry-meta span:after,
.content-blog-list .list-item .entry-list-content .entry-meta div:after,
.content-blog-list .list-item .entry-list-content .entry-meta .posted-on:after,
.content-blog-full_one_list
  .list-item
  .entry-list-content
  .entry-meta
  span:after,
.content-blog-full_one_list
  .list-item
  .entry-list-content
  .entry-meta
  div:after,
.content-blog-full_one_list
  .list-item
  .entry-list-content
  .entry-meta
  .posted-on:after {
  left: -15px;
  right: auto;
}

.content-blog-list .list-item .entry-list-content .entry-meta .post-share,
.content-blog-full_one_list
  .list-item
  .entry-list-content
  .entry-meta
  .post-share {
  margin-left: 0;
}

.content-blog-list .list-item .entry-list-content .entry-meta .post-share a,
.content-blog-full_one_list
  .list-item
  .entry-list-content
  .entry-meta
  .post-share
  a {
  margin-left: 15px;
  margin-right: 0;
}

.content-blog-list
  .list-item
  .entry-list-content
  .entry-meta
  .post-share
  a:after,
.content-blog-full_one_list
  .list-item
  .entry-list-content
  .entry-meta
  .post-share
  a:after {
  margin-left: 0;
}

.nav_pagination .newer_post {
  float: right;
}

.nav_pagination .newer_post i {
  margin-left: 10px;
  margin-right: 0;
}

.nav_pagination .older_post {
  float: left;
}

.nav_pagination .older_post i {
  margin-right: 10px;
  margin-left: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  letter-spacing: -1px;
}

.hero-banner:before {
  right: 0;
  left: 0;
}

.hero-banner .content-inner .cat-links:after {
  right: 50%;
  margin-right: -20px;
  left: auto;
  margin-left: 0;
}

.hero-banner .content-inner h2 {
  padding-right: 50px;
  padding-left: 50px;
}

.wrapper-featured-slider > h2 {
  padding-right: 70px;
  margin: 6px 0 23px 0;
  padding-left: 0;
}

.wrapper-featured-slider .feature-slider .owl-item .wrapper-content-item {
  margin-right: 0;
}

.wrapper-featured-slider .feature-slider .wrapper-content-item {
  float: right;
  margin-right: 25px;
  margin-left: 0;
}

.wrapper-featured-slider .feature-slider .owl-controls {
  right: 0;
  left: auto;
}

.wrapper-featured-slider .feature-slider .owl-controls .owl-nav .owl-prev {
  border-radius: 0 3px 3px 0;
}

.wrapper-featured-slider .feature-slider .owl-controls .owl-nav .owl-next {
  border-radius: 3px 0 0 3px;
  margin-right: -2px;
}

.featured-area .bx-wrapper .bx-prev,
.featured-area .bx-wrapper .bx-next {
  right: 15px;
  left: auto;
}

.featured-area .bx-wrapper .bx-next {
  right: auto;
  left: 15px;
}

.wrapper-footer .instagram-pics li {
  float: right;
}

.footer__arrow-top {
  left: 15px;
  right: auto;
}

.footer_menu {
  text-align: left;
}

.footer_menu li {
  margin-right: 10px;
  margin-left: 0;
}

.about-us-inner .content-inner {
  margin: -30px 15px 0 15px;
}

.widget-list-posts ul li .feature-image {
  float: right;
}

.widget-list-posts ul li .post-description {
  padding-right: 15px;
  float: right;
  padding-left: 0;
}

.widget-list-posts ul li .post-description .post-excerpt .date:before,
.widget-list-posts ul li .post-description .post-excerpt .author:before {
  margin-left: 5px;
  margin-right: 0;
}

.widget-list-posts ul li .post-description .post-excerpt .author {
  margin-left: 5px;
  margin-right: 0;
}

.epm-sign-up-form .epm-form-field {
  float: right;
}

.epm-sign-up-form .epm-sign-up-button {
  float: right;
  padding: 10px 15px 9px 15px;
}

.owl-carousel .owl-item {
  float: right !important;
}

.owl-carousel {
  direction: ltr;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-nav {
  direction: ltr;
}

.owl-carousel.owl-rtl .owl-item {
  float: left;
}

.flexslider ul.flex-direction-nav li a {
  right: 0;
  left: auto;
}

.flexslider ul.flex-direction-nav li a.flex-next {
  left: 0;
  right: auto;
}

.flexslider:hover ul.flex-direction-nav a {
  right: 0;
  left: auto;
}

.boxed-area .sticky_header.affix {
  right: auto;
  left: auto;
}

.video-container iframe {
  right: 0;
  left: auto;
}

#preload .preload-inner {
  right: 50%;
  margin-right: -50px;
  left: auto;
  margin-left: 0;
}

#preload .preload-inner:before,
#preload .preload-inner:after {
  right: 50%;
  left: auto;
}

#preload .preload-inner:before {
  margin-right: -40px;
  border-left-color: #bb344f;
  border-right-color: #bb344f;
  margin-left: 0;
}

#preload .preload-inner:after {
  margin-right: -20px;
  margin-left: 0;
}

.custom-style .apsc-icons-wrapper .apsc-each-profile {
  float: right;
}

@media (min-width: 993px) {
  .width-navigation.table-right {
    text-align: left;
  }

  .navigation-menu .navbar-nav li.menu-item-has-children .sub-menu li:after,
  .navigation-menu .navbar-nav li.menu-item-has-children .children li:after {
    right: 20px;
    left: 20px;
  }

  .navigation-menu .menu-right {
    padding-right: 0;
  }

  .navigation-menu .menu-right li:last-child {
    padding-left: 0;
  }

  .navbar-nav a i.fa {
    margin-left: 5px;
    margin-right: 0;
  }

  .navbar-nav > li,
  .menu > ul > li {
    margin-right: -5px;
  }

  .navbar-nav > li:last-child,
  .menu > ul > li:last-child {
    margin-right: 0;
    padding-left: 0;
  }

  .navbar-nav > li.menu-right .widget .widget-social a,
  .menu > ul > li.menu-right .widget .widget-social a {
    padding-right: 25px;
    padding-left: 0;
  }

  .navbar-nav > li.menu-right .widget .widget-social a:first-child,
  .menu > ul > li.menu-right .widget .widget-social a:first-child {
    padding-right: 5px;
  }

  .navbar-nav > li.menu-right ul > li:last-child,
  .menu > ul > li.menu-right ul > li:last-child {
    padding-left: 0;
  }

  .navbar-nav > li > ul.sub-menu,
  .navbar-nav > li > .children,
  .menu > ul > li > ul.sub-menu,
  .menu > ul > li > .children {
    right: 20px;
    padding: 10px 0 10px 0;
    left: auto;
  }

  .navbar-nav > li > ul.sub-menu > li a,
  .navbar-nav > li > .children > li a,
  .menu > ul > li > ul.sub-menu > li a,
  .menu > ul > li > .children > li a {
    padding: 6px 20px 6px 20px;
  }

  .navbar-nav li .sub-menu,
  .navbar-nav li .children,
  .menu > ul li .sub-menu,
  .menu > ul li .children {
    right: 25px;
    left: auto;
  }

  .navbar-nav li .sub-menu li,
  .navbar-nav li .children li,
  .menu > ul li .sub-menu li,
  .menu > ul li .children li {
    text-align: right;
  }

  .navbar-nav li.menu-item-has-children .sub-menu,
  .navbar-nav li.menu-item-has-children .children,
  .menu > ul li.menu-item-has-children .sub-menu,
  .menu > ul li.menu-item-has-children .children {
    margin-right: 0;
  }

  .navbar-nav li .sub-menu .sub-menu,
  .navbar-nav li .children .children,
  .menu > ul li .sub-menu .sub-menu,
  .menu > ul li .children .children {
    right: 100%;
    left: auto;
  }
}

@media (max-width: 992px) {
  .site-header .navbar-nav .menu-right ul {
    margin-right: 15px;
    margin-left: 0;
  }

  .site-header .navbar-nav {
    text-align: right;
  }

  .site-header .navbar-nav .sub-menu li a {
    padding-right: 25px !important;
    padding-left: 0 !important;
  }

  .navbar-nav .sub-menu .sub-menu {
    margin-right: 20px;
    margin-left: 0;
  }

  .side-nav {
    right: -105%;
    left: auto;
  }

  .side-nav.right-aligned {
    left: -105%;
    right: auto;
  }

  .side-nav li .sub-menu {
    margin-right: 15px;
    margin-left: 0;
  }

  .menu-mobile-effect {
    margin: 0 0 0 15px;
  }

  .sub-menu li a {
    padding-right: 25px !important;
    padding-left: 0 !important;
  }

  .navigation-menu .wrapper-top-logo .header-search,
  .navigation-menu .wrapper-top-logo .top-social {
    right: auto;
    left: auto;
    float: right;
  }

  .navigation-menu .wrapper-top-logo .top-social {
    float: left;
  }

  .navigation-menu .wrapper-logo-area {
    float: right;
    text-align: right;
  }

  .navigation-menu .wrapper-logo-area .menu-mobile-effect {
    right: auto;
    left: 0;
    margin: 0;
  }
}

@media (max-width: 767px) {
  .wrapper-footer ul {
    text-align: right;
  }

  .wrapper-footer ul li {
    margin-right: 0;
    margin-left: 10px;
  }

  .wrapper-blog-content article .content-thumbnail {
    padding-right: 20px;
    padding-left: 0;
  }

  .list-posts .post_list_content_unit {
    float: right;
  }
}

@media (max-width: 600px) {
  .post-navigation .nav-links .nav-previous,
  .post-navigation .nav-links .nav-next {
    text-align: right;
    float: right;
  }

  .comments-area .comment-list-inner li .children {
    margin-right: 0;
  }

  .comments-area .comment-list-inner li .comment-extra-info .text-left .date {
    padding-right: 10px;
    padding-left: 0;
  }

  .full-content-single {
    padding: 20px 0 10px 0;
    border-right: none;
    border-left: none;
  }

  .full-content-single .post-content {
    padding-right: 0;
  }

  .full-content-single .left-content-single .share-block {
    text-align: right;
  }

  .full-content-single
    .left-content-single
    .share-block
    a.comment-number:before {
    margin-left: 5px;
    margin-right: auto;
  }
}

@media (max-width: 480px) {
  .wrapper-blog-content article .content-thumbnail {
    padding-right: 0;
  }

  .wrapper-blog-content
    article.format-standard.has-post-thumbnail:not(.grid-item)
    .entry-content,
  .wrapper-blog-content
    article.format-gallery.has-post-thumbnail:not(.grid-item)
    .entry-content,
  .wrapper-blog-content
    article.format-image.has-post-thumbnail:not(.grid-item)
    .entry-content,
  .wrapper-blog-content
    article.format-link.has-post-thumbnail:not(.grid-item)
    .entry-content {
    margin: -20px 15px 0 15px;
  }

  .content-blog-grid .grid-item,
  .content-blog-full_one_grid .grid-item,
  .blog-grid-there .grid-item {
    float: right;
  }

  blockquote {
    margin: 0 0.5em 20px 0.5em;
  }
}

@media (max-width: 320px) {
  .wrapper-blog-content article .entry-content .entry-meta span,
  .wrapper-blog-content article .entry-content .entry-meta div,
  .wrapper-blog-content article .entry-content .entry-meta .posted-on {
    margin-left: 15px;
    margin-right: 0;
  }

  .wrapper-blog-content article .entry-content .entry-meta span:after,
  .wrapper-blog-content article .entry-content .entry-meta div:after,
  .wrapper-blog-content article .entry-content .entry-meta .posted-on:after {
    left: -10px;
    right: 0;
  }

  .content-blog-list .list-item .entry-list-content .entry-meta span,
  .content-blog-list .list-item .entry-list-content .entry-meta div,
  .content-blog-list .list-item .entry-list-content .entry-meta .posted-on,
  .content-blog-full_one_list .list-item .entry-list-content .entry-meta span,
  .content-blog-full_one_list .list-item .entry-list-content .entry-meta div,
  .content-blog-full_one_list
    .list-item
    .entry-list-content
    .entry-meta
    .posted-on {
    margin-left: 15px;
    margin-right: auto;
  }

  .content-blog-list .list-item .entry-list-content .entry-meta span:after,
  .content-blog-list .list-item .entry-list-content .entry-meta div:after,
  .content-blog-list
    .list-item
    .entry-list-content
    .entry-meta
    .posted-on:after,
  .content-blog-full_one_list
    .list-item
    .entry-list-content
    .entry-meta
    span:after,
  .content-blog-full_one_list
    .list-item
    .entry-list-content
    .entry-meta
    div:after,
  .content-blog-full_one_list
    .list-item
    .entry-list-content
    .entry-meta
    .posted-on:after {
    left: -10px;
    right: auto;
  }
}

caption,
th {
  text-align: right;
}

@media screen and (max-width: 767px) {
  .table-responsive > .table-bordered {
    border: 0;
  }

  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-right: 0;
    border-left: initial;
  }

  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-left: 0;
    border-right: initial;
  }
}

.pagination {
  padding-right: 0;
}

.pagination > li > a,
.pagination > li > span {
  float: right;
  margin-right: -1px;
  margin-left: 0;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-radius: 0 4px 4px 0;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}

.ltr {
  direction: ltr;
  text-align: right;
}

.pull-right {
  float: left !important;
}

.pull-left {
  float: right !important;
}

.list-unstyled {
  padding-right: 0;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h5 a,
h6 a,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h5 a,
h6 a,
h1,
h2,
h3,
h4,
h5,
h5,
h6,
.header_main_menu_wrapper .header-menu li,
.widget-list-posts ul li .post-description .cat-links a,
.navbar-nav li a,
.entry-blog .entry-detail-terms a,
.entry-blog .entry-categories a,
.cms-paging-navigation .page-numbers,
.primary-menu > li > a,
.cms-modal .cms-modal-inner .cms-modal-content .cms-search-form input,
.cms-testimonial-carousel.layout2
  .cms-testimonial-item
  .cms-testimonial-item-inner
  .cms-testimonial-content
  .content,
.cms-testimonial-carousel.layout3
  .cms-testimonial-item
  .cms-testimonial-item-inner
  .cms-testimonial-content
  .content,
#rev_slider_29_1_wrapper .theme-custom-thumb .tp-thumb-title {
  font-family: 'Tajawal', sans-serif !important;
}

/* Inputs */
input[type='text'],
input[type='password'],
input[type='datetime'],
input[type='datetime-local'],
input[type='date'],
input[type='month'],
input[type='time'],
input[type='week'],
input[type='number'],
input[type='email'],
input[type='url'],
input[type='search'],
input[type='tel'],
input[type='color'],
textarea,
select,
.cms-newsletter .tnp-field input:not(.tnp-submit) {
  text-align: right;
  direction: rtl;
}

.wpcf7-form .wpcf7-menu:before {
  right: auto;
  left: 18px;
}

/* Accordion */
.vc_tta-container
  .vc_tta-accordion.vc_tta-style-classic
  .vc_tta-panels
  .vc_tta-panel
  .vc_tta-panel-heading
  .vc_tta-panel-title.vc_tta-controls-icon-position-left
  i {
  left: auto;
  right: 30px;
}

.vc_tta-container
  .vc_tta-accordion.vc_tta-style-classic
  .vc_tta-panels
  .vc_tta-panel
  .vc_tta-panel-heading
  .vc_tta-panel-title.vc_tta-controls-icon-position-left
  > a {
  padding-right: 50px;
  padding-left: 30px;
}

@media screen and (min-width: 992px) {
  .primary-menu > li {
    float: right;
  }

  .primary-menu > li:last-child {
    padding-right: 15px;
    padding-left: 0;
  }
}

body #site-header-wrap .header-main-inner .site-header-right {
  margin-left: 0;
  margin-right: 20px;
}

body #site-header-wrap .icon-in-nav:not(.mobile-icon) {
  margin-left: 20px;
  margin-right: 10px;
}

body #site-header-wrap .btn--icon i {
  margin-left: 0;
  margin-right: 10px;
}
.cms-modal {
  left: auto;
  right: 0;
}
body .cms-modal .cms-modal-inner {
  right: 0;
  left: auto;
}

body .cms-modal .cms-close-search {
  left: 50px;
  right: auto;
}

.site-footer,
.cms-fancybox-carousel .fancybox-item-wrap .cms-fancybox-item,
.cms-fancybox-content,
.cms-testimonial-carousel.layout3
  .cms-testimonial-item
  .cms-testimonial-item-inner
  .client-info
  .name-position,
.cms-contact-form-tab .tab-content .tab-pane,
.cms-modal.cms-modal-contact-form .cms-modal-inner {
  text-align: right;
}

.site-footer .widget.widget_text p {
  padding-right: 0;
  padding-left: 20px;
}

.cms-testimonial-carousel.layout2 .cms-testimonial-item:before {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  left: auto;
  right: 40px;
}

.item-readmore a i {
  margin-left: 0;
  margin-right: 6px;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.cms-testimonial-carousel.layout3 .owl-nav {
  right: auto;
  left: 55px;
}

.cms-testimonial-carousel.layout3
  .cms-testimonial-item
  .cms-testimonial-item-inner
  .client-info
  .cms-testimonial-avatar {
  margin-right: 0;
  margin-left: 15px;
}

body .cms-contact-form .wpcf7-list-item {
  margin: 3px 0 6px 30px;
}

body .cms-contact-form .wpcf7-list-item input[type='radio'] + span::before {
  left: auto;
  right: 0;
}

body .cms-contact-form .wpcf7-list-item input[type='radio'] + span::after {
  left: auto;
  right: 5px;
}

body .cms-contact-form .wpcf7-list-item input[type='radio'] + span {
  padding-right: 27px;
  padding-left: 0;
}

body #rev_slider_29_1_wrapper .theme-custom-thumb .tp-thumb-title {
  text-align: right;
}

body .tp-arr-imgholder,
rs-poster,
.tp-thumb-image,
.tp-tab-image {
  left: auto;
  right: 0;
}

body #rev_slider_29_1_wrapper .theme-custom-thumb .tp-thumb-over {
  padding-left: 0;
  padding-right: 30px;
}

#site-header-wrap .site-branding a:not(.logo-light) {
  right: 0;
  left: auto;
}
body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
  --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
  --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
  --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
  --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
  --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
  --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
  --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
}
:where(.is-layout-flex) {
  gap: 0.5em;
}
body .is-layout-flow > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .is-layout-flow > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .is-layout-flow > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .is-layout-constrained > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .is-layout-constrained > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .is-layout-constrained > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .is-layout-constrained
  > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .is-layout-constrained > .alignwide {
  max-width: var(--wp--style--global--wide-size);
}
body .is-layout-flex {
  display: flex;
}
body .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
body .is-layout-flex > * {
  margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
.has-black-color {
  color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
  color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6;
}
img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}
.no-js img.lazyload {
  display: none;
}
figure.wp-block-image img.lazyloading {
  min-width: 150px;
}
.lazyload,
.lazyloading {
  opacity: 0;
}
.lazyloaded {
  opacity: 1;
  transition: opacity 400ms;
  transition-delay: 0ms;
}
.vc_custom_1564990025295 {
  padding-top: 103px !important;
}
.vc_custom_1564999406258 {
  background-image: url(../uploads/2019/08/Form_tab_bg.jpg?id=2121) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1565141303136 {
  background-image: url(../uploads/2019/03/map_bg.png?id=1590) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1563874186472 {
  border-top-width: 1px !important;
  border-top-color: #eaeaea !important;
  border-top-style: solid !important;
}
.vc_custom_1565750495838 {
  padding-top: 12px !important;
}
.vc_custom_1565143479725 {
  margin-top: -187px !important;
}
.vc_custom_1565143455674 {
  padding-right: 25px !important;
  padding-left: 25px !important;
}
.vc_custom_1563952149420 {
  padding-top: 0px !important;
}
.wpb_animate_when_almost_visible {
  opacity: 1;
}
/* about */
.vc_custom_1564631378454 {
  padding-top: 210px !important;
  padding-bottom: 135px !important;
  background-image: url(../uploads/2021/06/volt-website-images-06-980x650-min.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1623318564079 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  background-color: #000547 !important;
}
.vc_custom_1564715258399 {
  border-top-width: 1px !important;
  border-top-color: #eaeaea !important;
  border-top-style: solid !important;
}
.vc_custom_1621260237826 {
  background-color: #4fad32 !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1623665863205 {
  background-image: url(../uploads/2021/06/volt-website-images-07-min-1.jpg?id=2542) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 3px !important;
}
.vc_custom_1564634316752 {
  padding-right: 50px !important;
}
.vc_custom_1622377559762 {
  padding-right: 130px !important;
  padding-bottom: 75px !important;
  padding-left: 130px !important;
  background-color: #f4f4f4 !important;
}
.vc_custom_1623665943413 {
  padding-top: 50px !important;
  padding-right: 0px !important;
  padding-bottom: 50px !important;
  padding-left: 0px !important;
  background-image: url(../uploads/2021/06/volt-website-images-08-min-1-scaled.jpg?id=2543) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1623320543867 {
  margin-top: 20px !important;
  margin-bottom: 30px !important;
}
.vc_custom_1623320580949 {
  margin-bottom: 27px !important;
}
.vc_custom_1564974187100 {
  margin-bottom: 38px !important;
}
.vc_custom_1564973943535 {
  margin-right: -55px !important;
}
.vc_custom_1621260312344 {
  background-color: #000547 !important;
}
.vc_custom_1555039988428 {
  padding-top: 5px !important;
  padding-bottom: 7px !important;
}
.vc_custom_1621260066589 {
  background-color: #4fad32 !important;
}
.wpb_animate_when_almost_visible {
  opacity: 1;
}
/* end about */

/* services */
.vc_custom_1563960553848 {
  padding-top: 202px !important;
  padding-bottom: 202px !important;
  background-image: url(../uploads/2021/06/volt-website-images-min.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1563872308451 {
  padding-top: 69px !important;
}
.vc_custom_1563869496939 {
  padding-top: 17px !important;
}
.vc_custom_1622376110870 {
  padding-top: 3px !important;
}
/* end services */

/* services ful */
.vc_custom_1565753697790 {
  margin-top: 60px !important;
  background-image: url(../uploads/2021/06/volt-website-images-edited-scaled.jpg) !important;
}
.vc_custom_1564558098496 {
  margin-top: 43px !important;
  border-bottom-width: 1px !important;
  padding-bottom: 42px !important;
  border-bottom-color: #eaeaea !important;
  border-bottom-style: solid !important;
  border-radius: 1px !important;
}
.vc_custom_1564734040948 {
  background-image: url(../uploads/2021/06/volt-website-images-02-scaled.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1623346447332 {
  background-color: #ffffff !important;
}
.vc_custom_1622109422975 {
  margin-bottom: -210px !important;
  background-color: #ffffff !important;
}
.vc_custom_1555035439178 {
  padding-top: 5px !important;
  padding-bottom: 7px !important;
}
/* services ful */

.vc_custom_1554364987658 {
  margin-top: 42px !important;
}
@media screen and (max-width: 991px) {
  #main-menu-mobile {
    left: 15px;
    right: auto;
  }

  #main-menu-mobile .icon-in-nav {
    margin-left: 30px;
    margin-right: 0;
  }

  .main-navigation {
    text-align: right;
  }
}
