h4,h5,span,p {
  direction: rtl
}
.text-area textarea {
  direction: rtl;
  height: 255px;
  font-weight: 600;
}
.options {
  flex-direction: row
}
.options .select h4:first-of-type {
  line-height: 15px
}
.counter-model figure div {
  animation: textload 1.8s infinite
}
.main-line h4 {
  padding-top: 2px
}
.advance-section {
  flex-direction: row-reverse
}
.base-line span {
  padding-top: 0
}
.results {
  flex-direction: row-reverse
}
.advance-section
  .results-boxes:nth-of-type(5)
  .results:nth-of-type(2)
  .result-box:last-of-type {
  width: 100%
}
.advance-section
  .results-boxes:nth-of-type(4)
  .results:last-of-type
  .result-box:last-of-type {
  width: 100%
}
.results-boxes:last-of-type .results:last-of-type .result-box:nth-of-type(n + 2) {
  width:31%
}
footer {
  flex-direction:row-reverse
}
footer p,
footer span {
  direction:ltr
}
aside {
  left:auto;
  right: -180px;
  border-radius:7px 0 0 7px
}
aside:hover {
  left:auto;
  right: 0;
  padding-left: 5px
}
aside section:first-of-type {
  flex-direction:row;
  margin: 0 5px 0 0
}
aside div {
  padding-right: 30px;
  padding-left: 5px
}
aside section:last-of-type h5{
  padding-right:10px
}
.advance-section .results-boxes:nth-child(5) {
  width:48%
}
.advance-section .results-boxes:nth-child(5) .result-box:nth-child(n + 2) {
  width:48%
}
@media only screen and (max-width:1100px) {
  .results-boxes:last-of-type .results:last-of-type .result-box:nth-of-type(n + 2) {
    width:48%
  }
  .results-boxes:nth-child(5) .results:last-of-type .result-box:nth-child(n + 2) {
    width:100%
  }
}
@media only screen and (max-width:950px) {
  .advance-section .results-boxes:nth-of-type(4) .results:nth-of-type(2) .result-box:nth-of-type(n + 4){
    width:100%
  }
}
@media only screen and (max-width:720px) {
  .results-boxes:nth-of-type(5) .results:last-of-type .result-box:nth-of-type(n + 2) {
    width:100%
  }
  .results-boxes:nth-of-type(5) .results:last-of-type div.result-box:nth-of-type(n + 2) {
    width:48%
  }
  .results-boxes:nth-of-type(5) .results:last-of-type div.result-box:nth-of-type(n + 6),
  .results-boxes:nth-of-type(4) .results:last-of-type div.result-box:nth-of-type(n + 2) {
    width:100%
  }
}
@media only screen and (max-width:570px) {
  .advance-section .results-boxes:nth-child(5) {
    width:100%
  }
}
@media only screen and (max-width:280px) {
  .advance-section .results-boxes:nth-child(5) .result-box:nth-child(n + 2),
  .results-boxes:nth-of-type(5) .results:last-of-type div.result-box:nth-of-type(n + 2) {
    width:100%
  }
}
@keyframes textload {
  from,to,50% {
    margin-bottom: 0
  }
  25% {
    margin-bottom: 20px
  }
}