.page-restore {
  padding: 100px 0 45px; }

.main-banner-area.page-service p {
  font-size: 24px;
  line-height: 1.4; }

.number {
  width: 33px;
  height: 33px;
  font-size: 20px;
  color: #fff;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-image: -webkit-linear-gradient(0deg, #f7c645 0%, #ed642c 100%);
  background-image: -ms-linear-gradient(0deg, #f7c645 0%, #ed642c 100%); }

.section {
  padding: 80px 0; }

.section-seocomplaint .form-control,
.service-restore .form-control {
  border: 1px solid #e95c25; }

.service-restore p {
  margin-bottom: 40px;
  font-size: 20px; }

.arrow-box:before {
  content: '\203A';
  position: absolute;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  left: -30px;
  color: #e95c25;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 2px 2px 2px 0px gainsboro;
  box-shadow: 2px 2px 2px 0px gainsboro; }

.section-question .image-box {
  padding: 22px;
  background: #fff; }
  .section-question .image-box .number {
    top: 10px;
    left: -50px; }

.section-question .text-box h3 {
  font-size: 20px; }

.section-question .text-box p {
  line-height: 1.4; }

.section-economy .economy-text-box {
  padding-left: 50px;
  padding-right: 50px;
  line-height: 30px; }
  .section-economy .economy-text-box h3 {
    font-size: 20px; }

.section-economy .economy-box {
  padding: 25px;
  border: 1px solid #f9d6c8; }
  .section-economy .economy-box .text-box {
    padding-left: 50px; }
    .section-economy .economy-box .text-box h3 {
      font-size: 20px; }
    .section-economy .economy-box .text-box p {
      line-height: 1.4; }

.restore-page-form-area-1 .text-section {
  padding-top: 50px;
  padding-bottom: 50px; }

.form-question {
  padding: 15px;
  font-size: 24px;
  color: #fff;
  background: #f7d196;
  -webkit-border-radius: 5px;
          border-radius: 5px; }
  .form-question h4 {
    text-shadow: 2px 2px 1px #e95c25; }
  .form-question:after {
    content: '';
    position: absolute;
    top: 1px;
    right: -34px;
    border-style: solid;
    border-width: 26px 0 26px 36px;
    border-color: transparent transparent transparent #f7d196; }

.section-values h2 {
  font-size: 20px; }

.section-values h3 {
  font-size: 18px; }

.section-values .arrow-box:before {
  width: 14px;
  height: 14px; }

.section-process .section-title {
  font-size: 32px; }

.section-process .process-box:after {
  content: url("../img/arrows.png");
  position: absolute; }

.section-process .process-box:nth-child(1):after {
  top: 0%;
  right: -10%; }

.section-process .process-box:nth-child(2):after {
  bottom: 50%;
  right: -10%;
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
      transform: scale(1, -1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH"; }

.section-process .process-box:nth-child(3):after {
  top: 0%;
  right: -10%; }

.section-process .process-box:nth-child(4):after {
  content: none; }

.section-process h4 {
  font-size: 18px;
  line-height: 1.4; }

.restore-page-form-area-2 {
  padding-top: 50px;
  padding-bottom: 50px; }
