    .content {
        margin-bottom: 20px;
    }
    .content p,
    .content li,
    .content tr,
    .content div {
      font-size: 18px;
      line-height: 1.55;
      font-family: 'Montserrat',Arial,sans-serif;
    }
    .content h2, 
    .content h3 {
      text-align: center;
      font-size: 36px;
      line-height: 1.55;
      font-weight: 500;
      font-family: 'Montserrat',Arial,sans-serif;
      margin: 10px 0 !important;
      clear: both;
    }
    .content p {
      margin-bottom: 10px !important;
    }
    
    .why_we td {
        padding: 5px;
    }

    .qq td {
      text-align: center;
      padding: 15px;
      vertical-align: top;
    }
    .qq .text {
      text-align: justify
    }
    .bold {
        font-weight: bold;
    }
    @media (max-width: 960px) {
       .qq td {
        display: block;
       }
    }
.breadcrumbs {
    padding: 20px 0 !important;
    margin: 0 !important;
}

.breadcrumbs li {
    list-style: none;
    display: inline;
    font-family: 'Montserrat', Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.breadcrumbs li::after {
    content: "›";
}

.breadcrumbs li:last-child::after {
    content: "";
}

.perelink {
    display: flex;
    margin-bottom: 50px;
    margin-top: 25px;
}

.perelink_item {
    display: block;
    width: 33%;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    margin: 0 15px;
    border-radius: 5px;
}

.perelink_item:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}

.perelink .bg_frezer {
    background: url(https://static.tildacdn.com/tild6465-6662-4230-b934-653634653864/APM-1.png) no-repeat;
}

.perelink .bg_svarka {
    background: url(https://static.tildacdn.com/tild3239-6333-4335-a233-326434363364/213213.jpg) no-repeat;
}

.perelink .bg_plazma {
    background: url(https://static.tildacdn.com/tild6465-6162-4865-a562-623537663939/IMG_3534-768x512.jpg) no-repeat;
}

.perelink .bg_gibka {
    background: url(https://static.tildacdn.com/tild6630-3661-4134-b336-613733343463/IMG_3396-768x512.jpg) no-repeat;
}

.perelink .bg_rubka {
    background: url(https://static.tildacdn.com/tild6637-3036-4530-b463-373837643063/gibka-metalla.jpg) no-repeat;
}

.perelink .bg_faska {
    background: url(https://static.tildacdn.com/tild6135-6435-4533-a465-386337313933/IMG_3527-768x511.jpg) no-repeat;
}

.perelink .bg_tokar {
    background: url(https://static.tildacdn.com/tild3833-3837-4762-a338-613436616531/tokarnye-raboty.png) no-repeat;
}

.perelink .txt {
    text-align: center;
    padding: 10px;
    color: black;
    font-size: 18px
}

.perelink .img {
    height: 250px;
    background-size: cover;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

@media (max-width: 1200px) {
    .perelink .img {
        height: 200px;
    }
}

@media (max-width: 960px) {
    .perelink {
        display: block;
    }

    .perelink_item {
        width: 85%;
        margin: 25px auto;
    }

    .perelink .img {
        height: 250px;
    }
}

.perelink_h2 {
    text-align: center;
    font-size: 36px;
    line-height: 1.55;
    font-weight: 500;
    font-family: 'Montserrat', Arial, sans-serif;
}
.table_price {
    text-align: left;
    border-collapse: separate;
    border-spacing: 5px;
    background: #ECE9E0;
    color: #656665;
    border: 16px solid #ECE9E0;
    border-radius: 20px;
    width: 100%;
    margin: 20px 0;
}
.table_price th {
    font-size: 18px;
    padding: 10px;
}
.table_price td {
    background: #F5D7BF;
    padding: 10px;
}
.news {
  box-shadow: 0 0 10px 5px rgba(221, 221, 221, 1);
  padding: 10px;
  margin-bottom: 25px;
  border-radius: 7px;
}
.slide-header {
    margin-bottom: 15px;
}
.slide-header:hover {
    cursor: pointer;
}
.slide-text {
    display: none;
    padding: 10px 0 30px 40px
}
.faq-title {
    text-align: center;
    font-size: 36px;
    line-height: 1.55;
    font-weight: 500;
    font-family: 'Montserrat', Arial, sans-serif;
}
.content.article p,
.content.article ul li,
.content.article ol li {
    font-size: 18px;
    line-height: 26px;
    font-family: 'Montserrat';
    font-weight: 100;
}
.content.article .bold {
    font-weight: bold;
}
.alignleft {
    float: left;
    margin: 0 15px 15px 0;
    border-radius: 7px;
}
.alignright {
    float: right;
    margin: 0 0 15px 15px;
    border-radius: 7px;
}
.table-bordered {
    margin: 15px 0;
    border-collapse: collapse;
}
.table-bordered th {
    font-weight: bold;
    text-align: center;
}
.table-bordered th,
.table-bordered td {
    padding: 10px;
    border: 1px solid lightgray;
} 
 .reason{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 20px;
  }
  .reason > div:first-child{
    width: 8%;
  }
  .img > img{
    width: 100%;
  }
  .reason > div:nth-child(2){
    width: 88%;
  }

  @media (max-width: 600px) {
    .reason{
      flex-direction: column;
    }
    .reason > div:first-child{
      width: 50%;
      margin: auto;
    }
    .reason > div:nth-child(2){
      width: 100%;
    }
  }
img {
    max-width: 100%;
}
html {
        scroll-behavior: smooth;
}
.center {
   text-align: center;
}
@media (max-width: 600px) {
    .content h2, 
    .content h3 {
      font-size: 23px;
    }  
 }
 .how-we-work .item {
  display: flex;
  margin: 20px 0;
    flex-wrap: wrap;
}
.how-we-work .item .left {
    text-align: center;
    width: 200px;
    padding: 5px;
}
.how-we-work .item img {
    width: 50px;
}
.how-we-work .item .txt {
    flex: 1;
    padding: 5px;
}   
.how-we-work .item .title {
    font-weight: bold;
}   
@media (max-width: 767px) {
    .how-we-work .item .left {
        width: 100%;
    }
    .how-we-work .item .txt {
        text-align: justify;
    }
}