@media (min-width: 768px) {
    .news-cards {

    flex: 0 0 auto;
    width: 33%;
    }
}

@media (max-width: 991px), (orientation: portrait) {
    .news-container {
    min-height: 75vh;
    margin-bottom: 4vh;
    }
    
    .logo {
       margin: 0;
    }
    
   .logo::before {
       display:none;
   } 
   

   
   .contacts_block {
       display: flex;
       flex-direction: column;
       flex-wrap: nowrap;
   }
   
    .company_info { grid-area: 1 / 1 / 2 / 2; }
    
    .map { grid-area: 2 / 1 / 3 / 2; }
    
    .contact_us {
        grid-area: 3 / 1 / 4 / 2;
        /*display:block;*/
        margin: 15px 0;
        padding: 0;
        
    }
    
    .contacts_list {
        displat: flex;
        flex-direction: colimn;
        margin: 0 auto;
    /* display: grid;*/
    /*grid-template-columns: repeat(2, 1fr);*/
    /*grid-template-rows: repeat(3, 1fr);*/
    /*grid-column-gap: 15px;*/
    /*grid-row-gap: 15px;  */
    /*align-items: first baseline;*/
    }
    
    .contacts {
        margin-bottom: 2em;
    }
    
    .contacts p {
        font-size: 0.875em;
    }
}

@media (min-width: 860px) {
  .contacts__block {
    padding-top: 3.75em;
  }
}

@media (min-width: 680px) {
  .breadcrumbs ul li a {
    font-size: 0.8125em;
  }
}