.container {
   max-width: 1440px;
   margin: 0 auto;
   padding: 0 50px 0 50px;
}

.general-activities,
.general-out-advantages {
   background-color: #fff;
   padding: 25px 0 55px 0;
}

.main_news_block {
   background-color: #fff;
   padding: 25px 0 0 0;
}

.activities-section .container {
   filter: drop-shadow(5px 5px 4px rgba(0, 0, 0, 0.05));
}

.footer .container {
   padding: 25px 60px 0 60px;
}

@media screen and (max-width: 1199px) {
   .container {
      max-width: 100%;
   }

   .footer .container {
      padding: 20px 50px 0 50px;
   }
}

@media screen and (max-width: 991px) {
   .container {
      padding: 0 15px 0 15px;
   }
}

@media screen and (max-width: 650px) {

   .footer .container {
      padding: 15px 0 0 0;
   }
}