@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1180px){
    .nav li {
	padding: 0 20px 0 0;
    }
}

@media screen and (max-width: 1080px){
    .header {
	height: auto;
	position: relative;
	overflow: hidden;
    }

    .hamb{
	display: block;
    }

    .phone {
	right: 100px;
    }

    .home_slide {
	margin: 0;
	width: 100%;
	overflow: hidden;
    }

    .text_box {
	margin: 60px auto;
	width: 70%;
    }

    .footer_menu {
	width: 100%;
	max-width: 400px;
	height: auto;
	position: relative;
	margin: 0 auto;
	padding: 0;
	/* display: inline-block; */
	text-align: center;
	text-transform: uppercase;
    }

    .nav {
	display: none;
    }

    .nav li {
	padding: 15px;
	display: block;
    }

    .nav.show-small {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #eaeaea;
    }
}

@media screen and (max-width: 650px){
    .feature {
	width: 100%;
    }

    .phone{
	display: none;
    }
}
