@media only screen and (max-width: 769px){

   .block_logo{
      height: 9.5vw;
   }

   .block_1{
      flex-direction: column;
      align-items: center;
      margin-bottom: 2vw;
   }

   .block_text_carusel_img{
      margin-left: 0%;
      flex-direction: column-reverse;
   }

   .block_carusel_amg{
      margin-left: 0%;
      width: 100%;
      flex-direction: column-reverse;
      align-items: center;
   }

   .block_1_text{
      width: 100%;
      text-align: center;
      display: flex;
      flex-direction: column;
      align-items: center;
   }

   /* .slider {
      display: flex !important;
   }

   .slide{
      height: 17vw !important;
   }

   .slick-slide{
      margin-left: 1vw;
      margin-right: 1vw;
   } */

   .block_1_carusel_main {
      width: 100%;
   }

   .block_1_carusel{
      margin-top: 1vw;
      height: auto;
   }

   .block_1_img{
      margin-top: 2vw;
   }

   .block_1_img_main{
      width: 90%;
   }

   .block_1_text_book_img{
      width: 22vw;
      height: 25vw;
   }

   .block_1_text_h2{
      margin-top: 2vw;
      font-size: 2.5vw;
   }

   .block_1_text_p{
      width: 75%;
      font-size: 1.8vw;
   }

   .block_1_text_button button{
         width: 30%;
         height: 3vw;
         font-size: 1.8vw;
   }

   .block_2_1_h2 h2{
      font-size: 2.5vw;
   }

   .block_2_2_h2 h2{
      font-size: 2.5vw;
   }

   .block_2_3_h2 h2{
      font-size: 2.5vw;
   }

   .block_2_4_h2 h2{
      font-size: 2.5vw;
   }

   .block_2_1_p_2{
      font-size: 1.6vw;
   }

   .block_2_1_p_1{
      font-size: 1.6vw;
   }

   .block_2_2_p_1{
      font-size: 1.6vw;
   }

   .block_2_3_p_1{
      font-size: 1.6vw;
   }

   .block_2_4_p_1{
      font-size: 1.6vw;
   }

   .block_2_1{
      border-top: 1px solid #D9D9D6;
      border-bottom: 1px solid #D9D9D6;
   }

   .block_2_2{
      border-bottom: 1px solid #D9D9D6;
   }

   .block_2_4{
      border-top: 1px solid #D9D9D6;
      border-bottom: 1px solid #D9D9D6;
   }

   .block_3_h2{
      font-size: 2vw;
   }

   .custom-lii:before{
      width: 3.7vw;
      height: 3.7vw;
      background-size: 3.7vw 3.7vw;
      left: -4.2vw
   }

   .block_3_h2 ul {
      margin-left: 4.3vw;
   }

   .block_3_map{
      height: 35vw;
   }

   .block_4_h2 h2{
      font-size: 3vw;
   }

   .bl_4_hr {
      width: 30%;
   }

   .block_4_2{
      flex-direction: column;
      align-items: center;
   }

   .block_4_2_1{
      width: 75%;
      text-align: center;
      margin-bottom: 1vw;
   }

   .block_4_2_2{
      width: 75%;
      text-align: center;
      margin-bottom: 1vw;
   }

   .block_4_2_3{
      width: 75%;
      text-align: center;
   }

   .block_4_2_1_img{
      height: 55vw;
   }

   .block_4_2_2_img{
      height: 55vw;
   }

   .block_4_2_3_img{
      height: 55vw;
   }

   .block_4_2_1_h2 h2{
      font-size: 2.5vw;
   }

   .block_4_2_2_h2 h2{
      font-size: 2.5vw;
   }

   .block_4_2_3_h2 h2{
      font-size: 2.5vw;
   }

   .block_4_2_1_p p{
      font-size: 1.5vw;
   }

   .block_4_2_2_p p{
      font-size: 1.5vw;
   }

   .block_4_2_3_p p{
      font-size: 1.5vw;
   }

   .block_4_2_1_button button{
      font-size: 1.5vw;
      width: 8vw;
      height: 3vw;
   }

   .block_4_2_2_button button{
      font-size: 1.5vw;
      width: 8vw;
      height: 3vw;
   }

   .block_4_2_3_button button{
      font-size: 1.5vw;
      width: 8vw;
      height: 3vw;
   }

}