@media screen and (min-width: 761px) {
	.offzone,
	#rt-content-bottom .lof-ass,
	#rt-sidebar-b .fs-sp1 {
		display: none;
	}	
	.fs-sp1-image {
		max-width: 100%;
	}
}

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

	#rt-header,
	#rt-navigation,
	#rt-header .rt-alpha, 
	#rt-header .rt-omega,
	#rt-bottom2 div.rt-grid-6,
	#rt-mainbottom,
	#rt-bottom,
	#rt-sidebar-a, 
	#rt-sidebar-b, 
	#rt-sidebar-c,
	.offzone,
	body,
	body #rt-logo,
	.rt-container .rt-grid-6,
	.rt-container .rt-grid-3,
	.rt-surround,
	.rt-surround-bottom,
	.rt-grid-9,
	.rt-grid-6,
	.rt-grid-3 {
		width: 100% !important;
		min-width: auto;
		margin: 0;
		padding: 0;
	}

	
	#rt-content-top .lof-ass,
	#rt-content-top .fs-sp1 ,
	.zone,
	.rt-content-bottom .rt-alpha, 
	#rt-header .rt-omega { 
		display: none;
	}
	
	.offzone {
		display: block;
	}
	
	.rt-main-inner {
		display: flex; 
		flex-direction: column; 
		width: 100% !important
	}
	
	.rt-main-inner .rt-grid-6.rt-push-3 {
        -webkit-box-ordinal-group:2;
        -moz-box-ordinal-group:2;
        box-ordinal-group:2;	
		order: 2
	}

	.rt-main-inner .rt-grid-3.rt-pull-6 {
        -webkit-box-ordinal-group:3;
        -moz-box-ordinal-group:3;
        box-ordinal-group:3;
		order: 3
	}

	.rt-main-inner .rt-grid-3 {
        -webkit-box-ordinal-group:1;
        -moz-box-ordinal-group:1;
        box-ordinal-group:1;
		order: 1
	}	
	
	
	img {
		max-width: 100%;
		height: 100%;
	}
	
	.logostyle-light #rt-logo {
		background-size: 90% 90%;
		background-position: 50% 50%;
	}
	
	.rt-container, 
	.rt-container.rt-grid-6, 
	.rt-container.rt-grid-3 {
		margin: 0 auto;
		width: 100%;
	}
	
	.rt-grid-6.rt-push-3, 
	.rt-grid-3.rt-pull-6, 
	.rt-container .rt-push-3, 
	.rt-container .rt-pull-6 {
		left: 0;	
	}
	
	.rt-surround2 {
		margin-left: 5px;
		margin-right: 5px;
		padding-left: 0;
	}
		
	.rt-surround3 {
		margin-right: 5px;
		padding-right: 0;
	}
	
	.rt-module-surround, 
	.rt-module-top, 
	.rt-module-bottom {
		margin: 0;
	}

	.bodylevel-low .rt-module-inner {
		padding: 0;
		border: 0;
		background: none;
	}
	
	#rt-header {
		padding: 0px 0 5px;
	}
	
	.rt-grid-6.rt-alpha {
		width: 100% !important;
		min-width: auto;
		display: block !important;		
	}
	
	.module-title .title {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	ul.menutop  li {
		display: inline-block;
	}
	
	.junewsultra .junews .junews-pic {
		float: none;
		max-width: 100%;
	}
		
	
	.junewsultra .junews .junews-pic img {
		margin:0;
		padding: 0;
		width: 100%;
	}
	
	.junewsultra .junews {
		text-align: left;
		line-height: 16px;
		font-size: 13px;
	}
	
	.junewsultra-direct .junews .junews-title a {
		font-size: 13px;
	}
	
	span.jcl_comment, 
	a.mostread, 
	.thumbsup-text {
		font-size: 13px;
		line-height: 1.3;
	}
	
	#rt-navigation {
		height: auto;
		background: none no-repeat scroll 0 0 #666666;
		display: inline-block;
	}
	
	body .menutop li.root > .item {
		border-bottom: none;
	}
	
	.menutop li.root {
		width: 30%;
	}
	
	#rokajaxsearch {
		float: left;
		margin-right: 10px;
		overflow: hidden;
		width: 100%;
		display: inline-block;
		padding: 5px;
	}
	
	#rokajaxsearch .roksearch-wrapper {
		height: 24px;
		display: inline-block;
		float: left;
		margin-top: 0px;
		margin-bottom: 0px;
		width: 97%;
	}
	
	#rokajaxsearch .inputbox {
		float: left;
		width: 90%;
		height: 24px;
		line-height: 12px;
		margin: 0 5%;
		padding: 0;
		border: 0;
		font-size: 13px;
		outline: none;
	}
	
	.rt-breadcrumb {
		display: inline-block;
		clear: both;
	}
	
	.easy_img_caption {
		width: 100% !important;
	}
	
	.mobile .junews-date {
		clear: both;
		display: block;
	}

	.mobile .junews-title a {
		font-size: 13px;
		line-height: 1.3;
	}
	
	
	.mobile .junews-title {
		margin-bottom: 5px;
	}
	
	.fs-sp1 {
		width: 100%;
	}
	
	.fs-sp1-desc {
		top: 200px;
	}
	
	.lof-ass .lof-main-wapper .lof-main-item img {
		width: 100%;
		object-fit: cover;
	}
	
	.lof-ass .lof-description {
		z-index: 9999;
	}
	.fs-sp1-image {
		max-width: 100%;
	}
	
	.rt-container .rt-grid-12 {
		width: 100%;
	}
	
}