@media only screen and (max-width: 1280px) {
}
@media only screen and (max-width: 998px) {
}
@media only screen and (max-width: 768px) {
  .menu .nav > li {
    margin-inline: 18px;
  }
  .menu .nav > li {
    margin-inline: 12px;
  }
  .menu .nav > li > a {
    font-size: 13px;
    margin-left: 10px;
  }
  body .submenu_font {
    font-size: 13px;
  }
  body .introduction_home {
    font-size: 15px;
  }
  body .container_introductions_home .introduction1_home {
    font-size: 15px;
    padding: 0px;
    margin: 1px;
  }
  body .container_introductions_home .introduction2_home {
    font-size: 15px;
    padding: 0px;
    margin: 1px;
  }
  body .container_introductions_home .introduction3_home {
    font-size: 15px;
    padding: 0px;
    margin: 1px;
  }
  body .chapter {
    font-size: 16px;
  }
  body .chapter > h1 {
    font-size: 16px;
  }
  body .banner_home {
    height: 100px;
  }
  body .container_introductions_home {
    padding: 0px;
    margin: 0px;
  }
  body .container_logo_animation .container_logo .logo {
    width: 450px;
    height: 32px;
    margin: 25px 0px 0px 25px;
  }
  body .container_logo {
    width: 90%;
  }
  .footer_bottom .footer_container_content_name {
    width: 80%;
  }
  .footer_bottom .footer_container_count_contents {
    width: 20%;
  }
}
@media only screen and (max-width: 480px) {
  .menu .nav > li {
    margin-inline: 12px;
  }
  .menu .nav > li > a {
    font-size: 13px;
    margin-left: 10px;
  }
  body .submenu_font {
    font-size: 13px;
  }
  body .introduction_home {
    font-size: 15px;
  }
  body .container_introductions_home .introduction1_home {
    font-size: 15px;
    padding: 0px;
    margin: 1px;
  }
  body .container_introductions_home .introduction2_home {
    font-size: 15px;
    padding: 0px;
    margin: 1px;
  }
  body .container_introductions_home .introduction3_home {
    font-size: 15px;
    padding: 0px;
    margin: 1px;
  }
  body .chapter {
    font-size: 15px;
  }
  body .chapter > h1 {
    font-size: 15px;
  }
  body .banner_home {
    height: 100px;
  }
  body .container_introductions_home {
    padding: 0px;
    margin: 0px;
  }
  body .container_logo_animation .container_logo .logo {
    width: 235px;
    height: 32px;
    margin: 25px 0px 0px 13px;
  }
  body .container_logo {
    width: 90%;
  }
  .footer_bottom .footer_container_content_name {
    width: 70%;
  }
  .footer_bottom .footer_container_count_contents {
    width: 30%;
  }
}
@media only screen and (max-width: 320px) {
  .menu .nav > li {
    margin-inline: 11px;
  }
  .menu .nav > li > a {
    font-size: 12px;
  }
  body .submenu_font {
    font-size: 12px;
  }
  body .introduction_home {
    font-size: 15px;
  }
  body .container_introductions_home .introduction1_home {
    font-size: 15px;
    padding: 0px;
    margin: 1px;
  }
  body .container_introductions_home .introduction2_home {
    font-size: 15px;
    padding: 0px;
    margin: 1px;
  }
  body .container_introductions_home .introduction3_home {
    font-size: 15px;
    padding: 0px;
    margin: 1px;
  }
  body .container_introductions_services {
    margin: 0px;
  }
  body .introduction_services {
    font-size: 15px;
    margin: 0px;
  }
  body .container_introductions_services .introduction1_services {
    font-size: 15px;
    padding: 0px;
    margin: 3px;
  }
  body .container_introductions_services .introduction2_services {
    font-size: 15px;
    padding: 0px;
    margin: 3px;
  }
  body .container_introductions_services .introduction3_services {
    font-size: 15px;
    padding: 0px;
    margin: 3px;
  }
  body .chapter {
    font-size: 15px;
  }
  body .chapter > h1 {
    font-size: 15px;
  }
  body .banner_home {
    height: 80px;
  }
  body .banner_services {
    height: 80px;
  }
 
 /* body .slide-1,
  slide-2,
  slide-3,
  slide-4 {
    height: 80px;
  }
  body .slide-2,
  slide-3,
  slide-4 {
    height: 80px;
  }
  body .slide-3,
  slide-4 {
    height: 80px;
  }
  body .slide-4 {
    height: 80px;
  }*/
  
  body .banner_article {
    height: 80px;
  }
  
  body .banner_contact {
    height: 80px;
  }
  body .container_introductions_home {
    padding: 0px;
    margin: 0px;
  }
  body .container_logo_animation .container_logo .logo {
    width: 235px;
    height: 32px;
    margin: 25px 0px 0px 0px;
  }
  body .container_logo {
    width: 95%;
  }
  .footer_bottom .footer_container_content_name {
    width: 67%;
  }
  .footer_bottom .footer_container_count_contents {
    width: 33%;
  }
  body .item {
    font-size: 12px;
  }
  body .wrapper_contact {
    display: block;
    height: 900px;
  }
  body .container_map {
    width: 260px;
  }
  body .container_map .map > iframe {
    width: 250px;
    margin-top: 0px;
    margin-left: 0px;
  }
  body h3 {
    margin-bottom: 5px;
    margin-top: 15px;
    margin-left: 20px;
    font-size: 16px;
  }
}
