.page-seo .wrap > p {
  font-size: 20px; }

.page-seo .text-box > div {
  width: 60px;
  height: 60px; }

.page-seo .text-box p {
  font-size: 16px;
  line-height: 1.2; }

.section-complaint .text-box,
.section-seoprocess .text-box {
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.section-seoprice,
.section-seoquestion {
  background-image: -webkit-linear-gradient(0deg, #f7c645 0%, #ed642c 100%);
  background-image: -ms-linear-gradient(0deg, #f7c645 0%, #ed642c 100%); }

.section-seoaudit .section-subtitle,
.section-seocontract .section-subtitle {
  font-size: 21px;
  line-height: 1.2; }

.section-seocontract .section-subtitle:before, .section-seocontract .section-subtitle:after,
.section-seoquestion .section-subtitle:before,
.section-seoquestion .section-subtitle:after,
.section-seoaudit .section-subtitle:before,
.section-seoaudit .section-subtitle:after,
.section-sitequestion .section-subtitle:before,
.section-sitequestion .section-subtitle:after {
  content: none; }

.section-seocomplaint .text-box {
  padding: 15px 20px;
  height: 150px;
  line-height: 1.4;
  background: #f1f2f2;
  -webkit-box-shadow: 0px 6px 20.16px 3.84px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 6px 20.16px 3.84px rgba(0, 0, 0, 0.1); }
  .section-seocomplaint .text-box .number {
    top: 15px;
    left: 40px; }
  .section-seocomplaint .text-box.icon-1 {
    background: url("../img/seo-complaint-1.png") center/cover no-repeat; }
  .section-seocomplaint .text-box.icon-2 {
    background: url("../img/seo-complaint-2.png") center/cover no-repeat; }
  .section-seocomplaint .text-box.icon-3 {
    background: url("../img/seo-complaint-3.png") center/cover no-repeat; }

.section-seocomplaint .section-text {
  line-height: 2; }

.section-seocomplaint .section-subtitle {
  line-height: 1.6; }
  .section-seocomplaint .section-subtitle:after {
    content: none; }

.section-seocomplaint .text {
  font-size: 24px; }

.section-seocomplaint .form-group {
  margin-bottom: 35px; }

.section-pretitle {
  font-size: 16px; }
  .section-pretitle:after, .section-pretitle:before {
    content: '';
    position: absolute;
    top: 50%;
    height: 1px;
    width: 300px;
    background: #e95c25; }
  .section-pretitle:after {
    left: 0; }
  .section-pretitle:before {
    right: 0; }

.section-seoprocess .text-box {
  padding: 20px;
  font-size: 18px;
  color: #fff;
  line-height: 1.4;
  height: 165px;
  background-image: -webkit-linear-gradient(0deg, #f7c645 0%, #ed642c 100%);
  background-image: -ms-linear-gradient(0deg, #f7c645 0%, #ed642c 100%); }
  .section-seoprocess .text-box .round {
    top: 20px;
    left: 50%; }

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

.section-seoadvantage .text-box p {
  font-size: 16px;
  line-height: 1.8; }

.section-seoadvantage .text-box .image-box {
  padding: 8px;
  border: 2px dashed red; }
  .section-seoadvantage .text-box .image-box > div {
    padding: 20px;
    background: #f1f2f2; }

.section-seoportfolio .portfolio-item-wrap h3 {
  font-size: 20px; }

.section-seoportfolio .portfolio-item-wrap p {
  line-height: 1.4; }

.section-seoaudit {
  background: url("../img/section-seoaudit.png") center/cover no-repeat; }

.section-consistof .text-box, .site-work .text-box {
  padding: 30px 60px;
  background: #fff; }
  .section-consistof .text-box h3, .site-work .text-box h3 {
    font-size: 20px; }
  .section-consistof .text-box p, .site-work .text-box p {
    line-height: 1.6; }

.section-seoprice {
  background: url("../img/section-seoprice.png") center/cover no-repeat; }
  .section-seoprice .section-pretitle {
    font-size: 40px; }
    .section-seoprice .section-pretitle:after, .section-seoprice .section-pretitle:before {
      background: #fff; }
  .section-seoprice .text-box p {
    font-size: 20px;
    line-height: 1.6; }
  .section-seoprice .image-box {
    border: 1px dashed #fff; }
    .section-seoprice .image-box > div {
      padding: 20px; }

.section-seodescription .image-box,
.section-seocontract .image-box {
  -webkit-border-radius: 8px;
          border-radius: 8px; }

.section-seodescription .text-box h3 {
  font-size: 20px;
  border-bottom: 1px solid #e95c25; }

.section-seodescription .text-box p {
  line-height: 1.8; }

.section-seodescription .image-box {
  -webkit-box-shadow: 0px 6px 20.16px 3.84px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 6px 20.16px 3.84px rgba(0, 0, 0, 0.1); }

.section-seoprocess-,
.site-cooperation {
  color: #fff; }
  .section-seoprocess- .box-wrap:before,
  .site-cooperation .box-wrap:before {
    content: '';
    position: absolute;
    width: 45px;
    height: 45px;
    background: #fff;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    top: 65px;
    right: -23px;
    z-index: 5; }
  .section-seoprocess- .box-wrap:after,
  .site-cooperation .box-wrap:after {
    content: '\f105';
    font-family: "Font Awesome\ 5 Free";
    font-weight: 900;
    display: none; }
  .section-seoprocess- .box-wrap svg,
  .site-cooperation .box-wrap svg {
    position: absolute;
    top: 73px;
    right: -17px;
    width: 30px;
    height: 30px;
    z-index: 6; }
    .section-seoprocess- .box-wrap svg path,
    .site-cooperation .box-wrap svg path {
      fill: #eb8259; }
  .section-seoprocess- .box-wrap:last-child:before,
  .site-cooperation .box-wrap:last-child:before {
    content: none; }
  .section-seoprocess- .box-wrap:last-child svg,
  .site-cooperation .box-wrap:last-child svg {
    display: none; }
  .section-seoprocess- .text-box,
  .site-cooperation .text-box {
    padding: 35px 50px 35px 50px;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow: 0px 6px 20.16px 3.84px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 6px 20.16px 3.84px rgba(0, 0, 0, 0.1); }
    .section-seoprocess- .text-box > div, .section-seoprocess- .text-box p,
    .site-cooperation .text-box > div,
    .site-cooperation .text-box p {
      z-index: 4; }
    .section-seoprocess- .text-box > div,
    .site-cooperation .text-box > div {
      font-size: 80px; }
    .section-seoprocess- .text-box p,
    .site-cooperation .text-box p {
      line-height: 1.8; }
    .section-seoprocess- .text-box:after, .section-seoprocess- .text-box:before,
    .site-cooperation .text-box:after,
    .site-cooperation .text-box:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .section-seoprocess- .text-box:after,
    .site-cooperation .text-box:after {
      background-image: -webkit-linear-gradient(0deg, #f7c645 0%, #ed642c 100%);
      background-image: -ms-linear-gradient(0deg, #f7c645 0%, #ed642c 100%);
      z-index: 2; }
    .section-seoprocess- .text-box.box-1:before,
    .site-cooperation .text-box.box-1:before {
      background: url("../img/icon-section-seoprocess--1.png") center right/contain no-repeat;
      z-index: 3; }
    .section-seoprocess- .text-box.box-2:before,
    .site-cooperation .text-box.box-2:before {
      background: url("../img/icon-section-seoprocess--2.png") center right/contain no-repeat;
      z-index: 3; }
    .section-seoprocess- .text-box.box-3:before,
    .site-cooperation .text-box.box-3:before {
      background: url("../img/icon-section-seoprocess--3.png") center right/contain no-repeat;
      z-index: 3; }

.section-seocontract .section-title {
  font-size: 36px; }

.section-seocontract p {
  line-height: 1.8; }

.section-seoquestion {
  background: url("../img/section-seoquestion.png") center/cover no-repeat; }
