nav {
  font-weight: 900 !important;
  font-size: x-large;
}





.header-layout2 .logo-bg {
  right: 0;
  left: auto;
}

.header-layout2 .logo-bg:before {
   background-color: lightgoldenrodyellow;
  clip-path: polygon(12% 0%, 100% 0%, 100% 100%, 88% 100%, 0% 100%);
}

.header-layout2 .header-links {
  margin-right: 230px;
  margin-left: auto;
}

.header-layout2 .header-right .langauge .nice-select {
  margin-left: 30px !important;
  margin-right: auto !important;
  padding-left: 50px !important;
  padding-right: 0px !important;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: none;
}

.header-layout2 .header-right .langauge .nice-select:after {
  right: 66px;
}

.main-menu ul li.menu-item-has-children>a:after {
  margin-right: 4px;
  margin-left: auto;
}



.footer-layout1 .widget-area,
.footer-layout3 .widget-area {
  direction: rtl;
}

.footer-widget .widget_title:before {
  right: 0;
  left: auto;
}

.footer-widget.widget_meta a,
.footer-widget.widget_pages a,
.footer-widget.widget_archive a,
.footer-widget.widget_categories a,
.footer-widget.widget_nav_menu a {
  padding: 0 20px 0 0;
}

.footer-widget.widget_meta a:before,
.footer-widget.widget_pages a:before,
.footer-widget.widget_archive a:before,
.footer-widget.widget_categories a:before,
.footer-widget.widget_nav_menu a:before {
  content: "\f053";
  right: 0;
  left: auto;
  padding-left: 0;
  padding-right: auto;

}

.newsletter-form.style2 .themeholy-btn {
  left: 0;
  right: auto;
}



.themeholy-btn i {
  margin-right: 10px;
  margin-left: auto;
}

@media (max-width: 1399px) {
  .header-layout2 .header-links {
    margin-right: 350px;
    margin-left: auto;
  }
}

@media (max-width: 1500px) {
  .header-layout2 .header-links {
    margin-right: 230px;
    margin-left: auto;
  }
}



.header-logo {
  padding-bottom: 26px;
}

.header-logo img {
  height: 73px;
}

.themeholy-mobile-menu ul li a{
  
  padding-right: 18px;
  padding-left: inherit;
}
.themeholy-mobile-menu ul li a:before{
  content: '\f104';
    margin-left: 10px;
    margin-right: inherit;
    right: 0;
    left: inherit;
}
.themeholy-mobile-menu ul li.themeholy-active>a:before{
  transform: rotate(270deg);
}
.themeholy-mobile-menu ul .menu-item-has-children>a:after{
  float: left;
}
.themeholy-mobile-menu ul .menu-item-has-children>a .themeholy-mean-expand{
  left: 0;
  right: initial;
}
.themeholy-request-form.style2 .form-group i{
  left: 35px;
  right: inherit;
    text-align: left;
}

@media (max-width: 991px) {
  .header-layout2 .header-logo img {
    max-height: 50px;
  }
}