@media all and (max-width: 1400px){
.design_contents {
    margin-top: 50px;
}

}

@media all and (max-width: 1199px){

.footer_main {
	position: inherit !important;
	margin-top: 235px;
}

}



@media all and (max-width: 991px){
.footer ul {
	flex-direction: column;
}
/*.footer ul li a {
	margin-bottom: 5px;
}*/
.design_title h1 {
	font-size: 98px;
	line-height: 98px;
}
.design_title p {
	font-size: 20px;
	line-height: 25px;
}
.design_contents p {
	font-size: 70px;
	line-height: 85px;
}
.design_contents {
    margin-top: 100px;
}

}



@media all and (max-width: 767px){
.design_title h1 {
	font-size: 80px;
	line-height: 80px;
}
.design_title p {
	font-size: 19px;
	letter-spacing: 31px;
	margin-left: 20px;
}
.design_contents p {
	font-size: 60px;
	line-height: 80px;
	letter-spacing: 6px;
}

}



@media all and (max-width: 575px){
.design_title h1 {
	font-size: 65px;
	line-height: 70px;
}
.design_title p {
	font-size: 17px;
	letter-spacing: 25px;
	margin-left: 17px;
}
.design_contents p {
	font-size: 50px;
	line-height: 70px;
	letter-spacing: 5px;
}
body {
	overflow-y: scroll;
}

}



@media all and (max-width: 450px){
.design_title h1 {
	font-size: 50px;
	line-height: 55px;
}
.design_title p {
	font-size: 16px;
	letter-spacing: 21px;
	margin-left: 15px;
	line-height: 20px;
}
.design_contents p {
	font-size: 45px;
	line-height: 65px;
}
.footer ul li {
	letter-spacing: 4px;
	font-size: 14px;
}
.footer ul li a {
	font-size: 14px;
}

}


