/*lg*/

@media (min-width: 1024px) {
  .home-overlay-fluid {
    padding: 220px 0px 230px 0px;
  }
	.navbar-expand-lg.navbar{
	  padding: .5rem 3rem;
	}
  .homeImage{
    background-position: top;
    background-position-y: 60px;
  }
}
/* ipad */

@media (min-width: 768px) and (max-width: 1024px) {
  header[role="header"] {
    padding: 4% 0;
  }
  header[role="header"] nav ul {
    padding-top: 10%
  }
  footer[role="footer"] {
    padding: 30px 0
  }
  footer[role="footer"] nav {
    padding: 15px 0
  }

}

/* sm */

@media (max-width: 991px) {
  header[role="header"] {
    padding: 8% 0;
  }


	.homeImage{
		background-size: contain;
    background-position-y: bottom;
	}
	.introduction{
		width: 100%;
	}
}

@media (max-width: 414px) {
  .contact_pseudo, .mail_pseudo {
    display: none;
  }
  .contact_phone {
    border-right: none;
    border-bottom: 1px solid #FFF;
  }
}

@media (max-width: 736px){
  .main_choose_area{
    overflow: hidden;
    overflow-x: auto;
  }

}
