/* X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
     .navbar-collapse {
          margin-top: 30px;
      }

     .header-contacts {
          padding: 0;
          border-radius: unset;
          background-color: unset;
      }

     .header-contacts a:nth-child(2) {
          border-left: 0;
          padding-left: 0;
          display:block;
      }

     .intro {
          margin-top: 40px;
      }

     .intro .text {
          margin-top: 0;
          padding: 0 20px;
      }

      .sh-well-first .text {
          padding: 50px;
          margin-top: 10px;
      }

      .sh-well-second .text {
          padding: 50px;
          margin-top: 10px;
          margin-bottom: 10px;
      }

      .sh-well-second {
          border-top-right-radius: 30px;
          border-bottom-right-radius: 30px;
          margin-top: 30px;
      }

      .insta {
          margin-top: 50px;
      }

      .insta .card .card-text{
          font-size:0.7em;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
     }

      footer .sh-well-first{
          padding:30px 10px;
          margin-top:0;
     }
     
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) { 

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) { 

}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) { 

}

/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) { 

}