@media only screen and (max-width:1098px){
	#content {
		width: 100%;
	}
}
@media only screen and (max-width:760px){
	#content {
		display: flex;
		flex-direction: column;
		padding: 0;
	}
	#left {
	width: 100%;
		order: 2;
	}
	#right {
		padding-left: 0;
		order: 1;
	}
	.story {
		width: 100%;
		padding-bottom: 1px;
		margin-bottom: 10px;
	}
	.full-story {
		width: 100%;
		padding: 0 0 10px 0;
		color: #505050;
		font-size: 13px;
		line-height: 150%;
	}
	
	.common2 {
		width: 100%;
	}
	.heder {
		width: auto;
	}
	.header-menu {
		width: 100%;
		right: 0;
	}
	.header-menu li {
		width: 47%;
	}
	.header-menu li img {
		width: 100%;
	}
	
	.common .cmn_button_type_17 {
		width: 140px;
		top: -17px;
		left: auto;
		margin: 0 auto;
		display: block;
	}
	.cmn-gap {
		height: auto;
		width: 100%;
	}
	.nd-thc_list {
		height: auto;
	}
	.nd-thc_list li {
		display: inline-block;
	}
	
	.sideblock {
		width: 100%;
		text-align: center;
	}
	
	.footer_adv_blocks {
		margin: 15px;
		order: 3;
	}
	.fab_item_wrap:first-child,
	.fab_item_wrap {
		width: 100%;
		margin: 10px 0 0 0;
		padding-top: 4px;

	}
	
	.footer {
		display: flex;
		flex-direction: column;
		padding: 10px;
	}
	.ftmenu {
		height: auto;
	}
}
@media only screen and (max-width:489px) and (orientation:portrait){.content-block .recommended .recommended-item{width: calc(100% / 2);}.shortstory{width:calc(100% / 2);}}
@media only screen and (max-width:489px) and (orientation:landscape){.full-related .related-item {-webkit-box-flex: 32;-webkit-flex: 0 0 32%;-ms-flex: 0 0 32%;flex: 0 0 32%;max-width: 32%; width: 32%;}.recommended .recommended-item {width: calc(100% / 3);} .shortstory{width:calc(100% / 3);}}
@media only screen and (max-width:480px){
	#content {
		width: 100%;
		display: flex;
		flex-direction: column;
		padding: 0
	}
	#right {
		margin: 0;
		width: auto;
		padding: 10px;
	}
	#left {
		width: 100%;
		order: 2;
	}
	.country_all_wrapper .ca_ul_1 {
		float: none;
		width: 100%;
	}
	.country_all_wrapper .ca_ul_2 {
		padding-left: 10%;
		margin-left: 0;
		width: 100%;
	}
	
}