@media screen and (max-width: 1200px) {
.post_item_title{font-size:20px}
.blog_col_name{font-size:22px}
.title{font-size:40px}
.post_top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px 20px}
.post_top_center{order:1;width:100%}
.post_page{font-size:18px}
.text_block{margin-left:0;width:100%}
.text_block blockquote{font-size:20px}
.image_thumb{height:380px}
.image_text{font-size:22px}
.post_top_right{padding-left:0}
.post_top_right .bt{width:230px;max-width:100%}
.image_text{margin-left:0}
}
@media screen and (max-width: 992px) {
.big_logo{font-size:42px}
.company_text{font-size:19px}
.home_section_inner{gap:45px}
.blog_columns{grid-template-columns:repeat(2,1fr)}
.blog_col_name{font-size:20px}
.post_item_title{font-size:18px}
.blog_columns.blog_columns_bottom{grid-template-columns:repeat(1,1fr)}
.blog_columns_bottom .red_line{grid-area:auto}
.post_author_img{--width:80px}
.post_author_name{font-size:21px}
.title{font-size:30px}
.post_page{font-size:16px;padding-bottom:50px}
.image_text{font-size:20px}
.pt50{padding-top:40px}
.text_block blockquote{margin:40px 0;font-size:18px}
.image_thumb{height:280px}
.mb60{margin-bottom:40px}
}
@media screen and (max-width: 480px) {
.big_logo{font-size: 26px;gap:10px}
.big_logo img{height: 30px;}
.home_section_inner{gap:35px}
.company_text{font-size:18px}
.home_section_inner .scroll_down{top:calc(100% + 60px)}
.container{padding-right:15px;padding-left:15px}
.footer{flex-wrap:wrap;gap:15px}
.copyright{order:1;text-align: center;width: 100%;}
header{height:80px}
.logo img{height:35px}
.blog_columns{grid-template-columns:repeat(1,1fr)}
.blog_col_name{font-size:18px}
footer{position:relative}
.page_wrapper{padding-bottom:0}
.post_top_left{gap:20px}
.post_author{gap:15px}
.post_date{margin-top:10px}
.post_author_name{font-size:19px}
.post_author_img{--width:60px}
.post_top{gap:30px}
.post_top_right{width:100%}
.share_menu{width:100%}
.post_top_right .bt{width:100%}
.title{font-size:25px}
.mb30{margin-bottom:20px}
.image_thumb{height:200px}
.image_text{font-size:16px}
.text_block blockquote{margin:30px 0;padding:30px 0 30px 40px;font-size:17px}
.text_block blockquote:before{top:35px}
.mb60{margin-bottom:35px}
.post_item_title{font-size:17px}
.ss-search-form__input {
    height: 50px;
}

.ss-search-form__input input[type="text"] {
    padding: 5px 15px;
}
}