@media screen and (max-width: 576px) {
  .col-xs-1 {
    width: 8.33333333%;
  }
  .col-xs-2 {
    width: 16.66666666%;
  }
  .col-xs-3 {
    width: 25%;
  }
  .col-xs-4 {
    width: 33.33333333%;
  }
  .col-xs-5 {
    width: 41.66666666%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .col-xs-7 {
    width: 58.33333333%;
  }
  .col-xs-8 {
    width: 66.66666666%;
  }
  .col-xs-9 {
    width: 75%;
  }
  .col-xs-10 {
    width: 83.33333333%;
  }
  .col-xs-11 {
    width: 91.66666666%;
  }
  .col-xs-12 {
    width: 100%;
  }
  .title svg {
    width: 70%;
    height: fit-content;
  }
  .company .advantages .item .title {
    width: 100%;
    display: flex;
    flex-direction: row;
  }
  .company .advantages .item .content {
    width: 100%;
  }
  .banner > img {
    display: none;
  }
  .company .advantages .item {
    padding: 15px 25px;
  }
  .company .about-2{
      padding: 100px;
  }
}

/*@media screen and (min-width: 1400px) {*/
/*  .advantages .item {*/
/*    min-height: 340px;*/
/*  }*/
/*}*/

/*@media screen and (min-width: 1200px) and (max-width: 1400px) {*/
/*  .advantages .item {*/
/*    min-height: 400px;*/
/*  }*/
/*}*/

@media screen and (max-width: 992px) {
  header > .container-fluid {
    display: none;
  }
  .mobile-header {
    display: flex;
  }
  .statistic .details {
    margin-bottom: 20px;
  }

  .call-to-action .row {
    row-gap: 30px;
  }
  .call-to-action .row h3 {
    font-size: 30px;
    text-align: center;
  }
  .call-to-action .row h4 {
    font-size: 20px;
    text-align: center;
  }
}

@media screen and (max-width: 1200px) {
  .company .about h3 {
    text-align: center;
    padding: 0;
  }
  .company .about .left-side {
    width: 100%;
    padding-right: 10%;
    padding-left: 10%;
    text-align: center;
    margin: 0 auto;
    width: 85%;
  }
  .company .about .right-side {
    width: 100%;
    padding-right: 10%;
    padding-left: 10%;
    margin-top: 24px;
  }
  footer .container-fluid .row:first-child {
    row-gap: 50px;
  }
}

@media screen and (min-width: 576px) and (max-width: 1200px) {
  .company .about-2 {
    display: block;
  }
}

/*@media screen and (min-width: 576px) and (max-width: 768px) {*/
/*  .company .advantages .item {*/
/*    min-height: 450px;*/
/*  }*/
/*}*/

@media screen and (min-width: 1200px) and (max-width: 1400px) {
  .company .about-2 h3 {
    width: 15%;
  }
  .company .about-2 div {
    width: 85%;
  }
  .company .about-2 {
    padding: 250px 100px 100px 100px;
  }
  .company .about-2 {
    padding: 250px 100px 100px 100px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .company .about-2 h3 {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
  }
  .company .about-2 > div {
    width: 100%;
    gap: 40px;
  }
}

@media screen and (max-width: 768px) {
  .company .about-2 {
    display: block;
  }
  .company .about-2 h3 {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
  }
  .company .about-2 > div {
    width: 100%;
    flex-wrap: wrap;
  }
  .company .about-2 > div p {
    width: 100%;
  }
  .projects .item {
    height: 250px;
  }
  .company .advantages .item .title img {
    display: none;
  }
}





@media screen and (max-width: 440px) {
  .company .about-2 {
      padding-left: 50px;
      padding-right: 50px;
  }
}

@media screen and (max-width: 768px) {
  .statistic .advantages h4 {
    text-align: center;
  }
  .statistic .advantages ol {
    align-items: center;
  }
  .statistic .details {
    padding-bottom: 40px;
  }
  .statistic .details h4 {
    text-align: center;
  }
  .statistic .details ul {
    display: block;
    height: max-content;
  }
  .statistic .details ul li {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
  .statistic .details ul li:last-child {
    margin-bottom: 0;
  }
  .statistic .details ul li:last-child a {
    margin: 0 auto;
  }
}

@media screen and (max-width: 400px) {
  .statistic .details ul li:last-child a {
    width: 150px;
    height: 60px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .projects .item {
    height: 300px;
  }
  /*.company .advantages .item {*/
  /*  min-height: 300px;*/
  /*}*/
}

@media screen and (max-width: 768px) {
  .company .advantages .item .title {
    width: 100%;
  }
  .company .advantages .item svg {
    display: none;
  }
  .company .advantages .item .content {
    width: 100%;
  }
}
@media screen and (min-width: 1370px) and (max-width: 1475px){
    /*.box-link .hover-text span{*/
    /*    display: inline-block;*/
    /*    margin-top: 14px;*/
    /*    margin-right: 30px;*/
    /*}*/
    /*.category-sec .category-box.col-lg-4 {*/
    /*    width: 50%;*/
    /*}*/
    /*.box-link .hover-text{*/
    /*    width: 200px;*/
    /*    transform: translateX(-10px);*/
    /*}*/
    /*.box-link{*/
    /*    width: 180px;*/
    /*}*/
}

/*@media screen and (min-width: 1200px) and (max-width: 1370px){*/
/*    .box-link .hover-text{*/
/*        padding-left: 50px;*/
/*    }*/
/*    .box-link{*/
/*        width: fit-content;*/
/*    }*/
/*    .box-link .icon{*/
/*        left: -50px;*/
/*    }*/
/*}*/
/*@media screen and (min-width: 992px) and (max-width: 1200px){*/
/*    header > .container-fluid .col-2:last-child{*/
/*        display:none;*/
/*    }*/
/*}*/
/*# sourceMappingURL=responsive.css.map */