@media screen and (max-width: 3480px) and (min-width: 1025px){
.desktop-hide {display:block!important;}
.mobile-show {display: none !important;}
}

@media only screen and (max-width: 1366px){

}

@media only screen and (max-width: 1300px){
    
}

@media only screen and (max-width: 1280px){
    
}

@media only screen and (max-width: 1220px){
    
}
    
@media only screen and (max-width: 1170px){
    
}

@media only screen and (max-width: 1160px){
    
}
    
@media only screen and (max-width: 1140px){
    
}

@media only screen and (max-width: 1080px){
    
}

@media only screen and (max-width: 1050px){
    
}

@media only screen and (max-width: 1024px){
.desktop-hide {display: none!important;}
.mobile-show {display: block!important;}
.last-menu {display:none;}
.wsmobileheader {
    height: 50px;
    top: 26px;
}
.mobi-search {
    float: right;
    width: 100%;
    padding-top: 13px;
    text-align: right;
    margin-top: 24px;
}
.header-row {display:none !important}
}

@media only screen and (max-width: 992px){
    
}
    
@media only screen and (max-width: 960px){
    
}

@media only screen and (max-width: 900px){
    
}

@media only screen and (max-width: 864px){
    
}

@media only screen and (max-width: 853px){
    
}

@media only screen and (max-width: 840px){
    
}

@media only screen and (max-width: 812px){
    
}

@media only screen and (max-width: 800px){
    
}
    
@media only screen and (max-width: 781px){
/* #cssmenu > ul > li > a {
padding: 12px 8px;
font-size: 16px;
text-decoration: none;
color: #0c4da2;
font-weight: normal;
line-height: 24px;
}
#cssmenu > ul > li:first-child a, #cssmenu > ul > li:first-child a:hover, #cssmenu > ul > li:first-child a:focus, #cssmenu > ul > li:first-child a:visited {
    background-color: #0c4da2;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 8px;
}
.logo img {
    margin-bottom: 0;
    max-width: 300px;
    width: 100%;
} */
}
    
@media only screen and (max-width: 768px){
    .home-row {
        flex-wrap: wrap;
    }

}

@media only screen and (max-width: 736px){
    
}

@media only screen and (max-width: 720px){
    
}

@media only screen and (max-width: 700px){
    
}

@media only screen and (max-width: 667px){
    
}

@media only screen and (max-width: 640px){
   
}

@media only screen and (max-width: 600px){
    
}

@media only screen and (max-width: 576px){
    
}
    
@media only screen and (max-width: 557px){
    
}

@media only screen and (max-width: 500px){
	
	.container-fluid {
		padding-right: 10px;
		padding-left: 10px;
	}
	.container {
		padding-right: 0;
		padding-left: 0;
	}
	h1.heading-title {
		margin: 0 auto;
		text-align: center;
		padding-bottom: 30px;
		font-weight: bold;
		color: #222;
		font-size: 25px;
	}
	h2.heading-title {
		margin: 0 auto;
		text-align: center;
		padding-bottom: 30px;
		font-weight: bold;
		color: #222;
		font-size: 25px;
	}
	.shono-special .card-body {
		padding: 18px 0;
	}
	.shono-special .card-body .card-text {
		line-height: 26px;
		font-size: 20px;
		font-weight: 600;
		color: #222;
		min-height: auto;
		margin-bottom: 0;
	}
	.mtop30 {
		margin-top: 20px !important;
	}
	.topline {
		margin: auto;
		border-top: 1px solid #ccc;
		max-width: 93% !important;
	}
	.leisure .card {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: inherit;
		flex-direction: inherit;
		min-width: 0;
		word-wrap: break-word;
		background-color: #fff;
		background-clip: border-box;
		margin-bottom: 24px;
	}
	.leisure .card a {
		width: 38%;
    }
	.leisure .card .card-body {
		padding: 0 0 0px 12px;
		width: 68%;
	}
	.leisure .card-body .card-text {
		line-height: 1.3;
		font-size: 18px;
		font-weight: normal;
		color: #222;
		min-height: auto;
		margin-bottom: 0;
	}
	.read_more {
		font-size: 16px;
		padding: 9px 24px 6px;
	}
	.authorliner a {
		font-size: 15px;
	}
	.hot_news {
		width: 100%;
		max-width: 800px;
		float: none;
		padding: 0px 0px;
	}
	.hot_news h1 {
		margin: 10px 0 0 0;
		font-size: 29px;
		color: #262626;
		line-height: 1.4;
		font-weight: bold;
		font-family: 'SangbadUni';
	}
	.category_column_2 {
		width: 100%;
		max-width: 300px;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (max-width: 480px){

}

@media only screen and (max-width: 460px){
    
}

@media only screen and (max-width: 440px){
    
}

@media only screen and (max-width: 414px){
    
}
    
@media only screen and (max-width: 400px){
    
}

@media only screen and (max-width: 380px){
    
}
@media only screen and (max-width: 370px){
    
}

@media only screen and (max-width: 360px){
    
}
@media only screen and (max-width: 359px){
.wsmenu-btn {padding: 10px 17px 8px;}
} 
@media only screen and (max-width: 320px){

}