@media(max-width: 900px) {
    .search-main {
	padding: 0 150px;
    }
    .search-news-title {
	font-size:15px;
    }
    .search-news-wrapper {
	padding: 0 50px;
    }
}
@media(max-width: 450px) {
    html {
        width:100%;
    }
    .search-wrapper {
        padding: 0 30px;
        padding-top:150px;
    }
    .search-main {
        padding:0;
        width:100%;
    }
    .search-news-wrapper {
        padding:0 5px;
    }
    .search-news-left img {
        width:100%;
        max-width: none;
        max-height:240px;
	margin-right:0;
    }
    .search-news {
        display:block;
    }
    .search-input {
	width:100%;
    }
    .input-box {
	padding:0 20px;
	width:100%;
    }
    .header-menu form {
	display:flex;
    }
}
