/*______________________ Menu Mobile ___________________________*/

@media only screen and (max-width: 900px) {
  .top-bar .title-area {
    width: 100%;
  }

  .top-bar .toggle-topbar.menu-icon {
    left: 0;
    right: auto;
  }

  .corporate-layout .top-bar-section ul li {
    width: 100%;
    border-bottom: 1px solid;
  }

  .top-bar-section .has-dropdown > a::after,
  .fixed .top-bar-section .has-dropdown > a::after {
    content: "\f104";
    font-family: fontawesome;
    border: none;
    top: 15px;
    right: auto;
    left: 20px;
  }

  .contain-to-grid:not(.fixed) .corporate.top-bar-section {
    margin-top: 51px;
  }

  .corporate-layout .top-bar.expanded .top-bar-section .dropdown {
    left: auto;
    right: 100%;
    top: 0;
  }

  div.blog-info {
    min-height: 70px;
    padding-top: 10px;
    width: 100%;
    margin-left: 0;
  }

  .blog-info .date {
    float: right;
    margin: 0 10px 0 0;
    padding: 7px 7px 0 0;
    width: 130px;
  }
  .blog-info .author{
    float: right;
  }
  .blog-info .comment-count{
    float: left;
  }
}

@media only screen and (min-width: 900px) and (max-width: 1180px){
  .top-bar .title-area{
    width: 100%;
    height: 80px;
  }
  header .button.home-cta{
    width: 20%;
    margin-top: 0;
  }
  .contain-to-grid:not(.fixed) .corporate.top-bar-section{
    width: 80%;
  }
  .corporate-layout .top-bar{
    height: auto;
  }
}

body {
  direction: rtl;
}

.right {
  float: left !important;
}

.left {
  float: right !important;
}

.text-right {
  text-align: left !important;
}

.text-left {
  text-align: right !important;
}

.column, .columns {
  float: right;
}

.column + .column:last-child, .columns + .column:last-child, .column + .columns:last-child, .columns + .columns:last-child {
  float: left;
}

.wpb_tabs .wpb_tabs_nav li.ui-state-default {
  float: right;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  right: auto !important;
  left: 0.7em !important;
}

/*--------------menu ---------------*/
.top-bar-section .main-nav {
  float: left;
}

.top-bar .title-area, .top-bar-section ul li {
  float: right;
}

/*----------------carousel-------------------*/
.wd-carousel-container .carousel-icon, .carousel-details > h3 {
  text-align: center;
}

.owl-prev {
  float: left;
  left: 0;
}

/*-----------featurs--------------------*/
.boxes.small.layout-8 .box-icon {
  border: none;
  border-left: 2px solid rgba(142, 150, 157, 0.2);
  margin-left: 1em;
  float: right;
}

.boxes.small.layout-1 .box-icon {
  float: right;
}

.boxes.small.layout-4 .box-icon {
  float: right;
}

.boxes.small.layout-5 .box-text-5, .boxes.small.layout-5-inverse .box-text-5 {
  padding-left: 0;
  padding-right: 8em;
}

.boxes.small.layout-6 .box-text-6 {
  padding-right: 22%;
}

.boxes.small.layout-7 .box-text-7 {
  padding-right: 9em;
}

/*--------------page header --------------*/
.position {
  float: left;
}

/*----------last post widget -----------*/
.latest-posts .blog-image img {
  float: right;
  margin: 0;
  margin-left: 10px;
}

/*---------------blog-------------*/
.blog-info .arrow {
  right: 97px;
  border-width: 15px 15px 15px 0;
}

.blog-info {
  margin-right: 0;
  margin-left: 3%;
}

.author, .blog-info .comment-count div {
  text-align: center;
}

.social-icons li {
  float: right;
}

.contact-info {
  margin-right: 0px;
  margin-left: 20px;
}

header .button.home-cta {
  margin-right: 75px;
  margin-left: 0;
}

.fa-angle-right::before {
  content: "\f104";
}

.fa-angle-left::before {
  content: "\f105";
}

.contact-details .fa {
  margin-right: 0;
  margin-left: 15px;
}

.latest-posts .blog-image {
  float: right !important;
}

.wd-image-text.style-3 .picture-div {
  padding: 0 0 0 20px;
}

.l-footer .footer,
.titlebar .title {
  text-align: right;
}

.blog-posts {
  width: 83.3333%;
  margin-left: 1%;
  margin-right: 0;
  float: left;
}

.sidebar-second {
  float: left;
}

.widget_recent_entries ul li::before, .sidebar ul li::before {
  content: "\f0d9";
}

.breadcrumbs > * {
  float: left;
}

form {
  text-align: right;
}

ul {
  margin-left: 0;
  margin-right: 1.1rem;
}