/* breakpoints */
.grid-position {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left; }

html:lang(ar) .grid-position {
  float: right; }

.search-result {
  padding: 0 8.66%; }
  .search-result ul li {
    border-bottom: 1px solid #929495;
    padding: 40px 0; }
    @media all and (min-width: 1024px) and (max-width: 1439px) {
      .search-result ul li {
        padding: 30px 0; } }
    @media (max-width: 1199.98px) {
      .search-result ul li {
        padding: 30px 0; } }
    @media all and (max-width: 599px) {
      .search-result ul li {
        padding: 20px 0; } }
    .search-result ul li .header-content {
      width: 90%;
      margin-right: auto;
      text-transform: uppercase; }
      .search-result ul li .header-content h5 {
        width: 98%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
      .search-result ul li .header-content .item-no {
        width: 5%; }
        @media all and (max-width: 1199.98px) {
          .search-result ul li .header-content .item-no {
            width: 6%; } }
        @media all and (max-width: 599px) {
          .search-result ul li .header-content .item-no {
            width: 10%; } }
      .search-result ul li .header-content .item-title {
        width: 95%;
        display: inline-block;
        text-transform: uppercase;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
        @media all and (max-width: 1199.98px) {
          .search-result ul li .header-content .item-title {
            width: 94%; } }
        @media all and (max-width: 599px) {
          .search-result ul li .header-content .item-title {
            width: 90%; } }
        .search-result ul li .header-content .item-title .text-primary {
          display: inline; }
      .search-result ul li .header-content p {
        text-transform: uppercase; }
    .search-result ul li .text-link {
      max-width: 10%; }
    .search-result ul li p {
      color: #50595f;
      text-transform: uppercase;
      padding: 0 5%; }
      @media all and (max-width: 1199.98px) {
        .search-result ul li p {
          padding: 0 6%; } }
      @media all and (max-width: 599px) {
        .search-result ul li p {
          padding: 0 10%; } }

.faq-search .search-box .form-item {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .faq-search .search-box .form-item label {
    display: none; }

.faq-search .form-item {
  width: 100% !important; }

.faq-search .form-actions {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0; }

@media all and (max-width: 599px) {
  html:lang(ar) .search-result ul li .header-content {
    width: 86%; } }

@media all and (max-width: 599px) {
  html:lang(ar) .search-result ul li .text-link {
    max-width: 14%; } }

html:lang(ar) .faq-search .form-actions {
  right: auto;
  left: 0; }
