/*****************************************************/
/* Responsive for web
/*****************************************************/
@media (max-width: 1366px) {
	.block__support {
		background-size: initial;
	}
}
@media screen and  (max-width: 1024px) {
	.content_style_4 .news-post {
		padding: 0 5px;
	}
	
	.site-footer{
		padding: 15px 10px;
	}
	.site-footer .rt-footer{
		width: 100%;
		padding: 0;
		margin: 0 0 10px 0;
	}
	.main-navigation{
	    background: none;
	    padding: 10px 0;
	    position: relative;
	}
	.header_search_mobile{
	    clear: both;
	    margin: 10px 0 0 0;
	    overflow: hidden;
	}
	.header_search_mobile form{
		overflow: hidden;
		border: 1px solid #ddd;
	}
	.header_search_mobile input[type=search]{
		width: calc(100% - 40px);
		float: left;
		height: 35px;
		border: 0;
		padding: 0 10px;
	}
	.header_search_mobile .search-submit{
		width: 40px;
		float: right;
		height: 35px;
		background: none;
		border: 0;
	}
	.site-container{
		overflow: hidden;
		width: 100%;
	}
	/*
	top_header_menu
	*/
	.site-branding .row {
		justify-content: space-between;
	}
	.block_article .box {
		padding-top: 0;
	}
	.list {
		margin: 1em 0;
	}
	.content_style_4 .news-post .content{
		width: 88%;
	}
}	

@media screen and  (max-width: 812px) {
	.rt-breadcrumbs {
		padding: 10px;
	}
	.nav-layout {
		width: 14%;
	}
	.news_home_form, .no-sidebar .content-area, .block__support, .block__camket {
		padding: 0 10px;
	}
	.block__camket {
		padding: 1em 10px;
	}
	.box__support .item .box {
		background-color: #df2b2b;
		border-top: 5px solid #fff;
		padding-bottom: 5px;
	}
	.box__support .support_img img {
		border: 5px solid #df2b2b;
	}
	.content_style_4 .news-post .box .post-thumbnail img {
		height: 120px;
	}
	.content_style_4 .news-post .content{
		width: 84%;
	}
}

@media screen and  (max-width: 736px) {
	.top_bar {
		padding: 2px 10px
	}
	.top_bar .box {
		padding: 0 5px;
	}
	.top_bar .box:nth-child(2) {
		text-align: left;
	}
	.block_article .box {
		padding-top: 0.5em;
		clear: both;
	}

	.block_article .box .left, .block_article .box .right {
		width: 100%;
	}
	.block__video .product_item {
		margin-bottom: 20px;
	}
	.before-footer {
		padding: 20px 10px;
	}
	.block_form_info {
		text-align: center;
	}
	.block_form_info .row {
		display: block;
	}
	.before-footer .block_form_info .box_form .wpcf7-form-control:not(.wpcf7-submit) {
		width: 100%;
	}
	.content_style_4 .news-post .box .post-thumbnail img {
		height: 190px;
	}
}

@media screen and  (max-width: 480px) {
	.arc-news .new-list .news-post .img-post{
		width: 100%;
		margin: 0 auto 10px;
	}
	.arc-news .new-list .news-post .img-post img{
		width: 100%;
	}
	.list-post-related li .img_post {
		width: 100%;
	}
	.list-post-related li .img_post img {
		height: 100px;
		object-fit: cover;
		width: 100%;
	}
	.rt-news-style-2 .new-list .news-post {
		width: 100%;
	}
	.block_article .box {
		padding-top: 0;
	}
	.list {
		margin-top: 1em
	}
	.block_article .heading {
		font-size: 22px;
	}
	.content_style_2 .news-post-big .post-thumbnail img {
		height: 205px;
	}
	.content_style_2 .news-post-small .post-thumbnail {
		width: 40%;
	}
	.block_article .box .right .news-post-small .content {
		width: 60%;
	}
	.content_style_4 .news-post .box .post-thumbnail img {
		height: 130px;
	}
	.block__video .product_item {
		margin-bottom: 20px;
	}
	.block__video .product_item_0 img {
		height: 245px;
	}
	iframe {
		width: 100%;
		height: auto;
	}
	.block__video {
		padding: 0;
	}
	.box__support .item {
		width: 100%;
	}
	.box__support .item .box {
		background-color: #df2b2b;
		border-top: 5px solid #fff;
		padding-bottom: 5px;
	}
	.box__support .support_img img {
		border: 5px solid #df2b2b;
	}
	.block__camket {
		padding: 1em 10px;
	}
	.before-footer {
		padding: 20px 10px;
	}
	.block_form_info {
		text-align: center;
	}
	.block_form_info .row {
		display: block;
	}
	.before-footer .block_form_info .box_form .wpcf7-form-control:not(.wpcf7-submit) {
		width: 100%;
	}
	.header-layout {
        width: 72%;
        float: left;
        padding-left: 50px;
    }
    .tab button{
    	font-size: 13px;
    	padding: 6px 12px;
    	margin-bottom: 10px;
    }
    .before-footer .block_form_info .box_form .wpcf7-submit{
    	text-align: center !important;
    	float: unset !important;
    	position: relative;
    	top: 12px;
    }
}

@media screen and  (max-width: 320px) {

}