.mob-header{
	padding: 10px 0;
	background-color: #ffffff;
}
.m-container{
	padding: 0 15px;
}
.mob-header-inner{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mob-logo img{
	width: auto;
	height: 40px;
	display: block;
}
.m-cards-list{
	display: flex;
	flex-direction: column;
	gap: 30px;
	margin-bottom: 50px;
}
.load-more-btn-wrap{
	text-align: center;
	margin-bottom: 50px;
}
.m-btn{
	display: inline-block;
	vertical-align: top;
	background-color: var(--linkcolor);
	color: #ffffff;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	padding: 10px 30px;
	border: 0 none;
	border-radius: 8px;
	-webkit-appearance: none;
}
.m-cat-list-main{
	padding: 0 0 25px;
}
.m-bv-ad-box{
	margin: 0 0 50px;
	padding-top: 10px;
}
.mn-breadcrumb-holder{
	padding: 10px 10px 20px;
	font-size: 13px;
	line-height: 1.5;
	font-weight: 500;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	column-gap: 10px;
	row-gap: 5px;
	flex-wrap: wrap;
}

.mn-breadcrumb span, .mn-breadcrumb a{

}
.mob-adv-box{
	position: relative;
	width: calc(100% + 40px);
	margin-left: -20px;
	background-color: #ffffff;
	padding: 36px 10px 10px;
	text-align: center;
	margin-bottom: 30px;
}
.mob-adv-box:before{
	content: 'Advertisement';
	font-size: 13px;
	color: rgba(0, 0, 0, 0.5);
	font-weight: 300;
	font-family: arial;
	text-align: center;
	position: absolute;
	left: 0;
	top: 10px;
	width: 100%;
	line-height: 1.3;
}
.m-section-title{
	position: relative;
	text-align: center;
	justify-content: center;
	align-items: center;
	gap: 15px;
}
.m-section-title:before, .m-section-title:after{
	content: '';
	position: relative;
	width: 24px;
	height: 2px;
	background-color: var(--linkcolor);
	margin-top: -6px;
}

.m-stock-article-profile{
	position: relative;
	padding-top: 20px;
	margin-bottom: 0;
}
.m-stock-profile-img img{
	width: calc(100% + 40px);
	margin-left: -20px;
}
.m-gold-img{
	margin-bottom: 25px;
}
.m-search-holder{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100vh;
	overflow-y: auto;
	background-color: #ffffff;
	z-index: 100;
}
.m-search-label {
    padding: 45px 15px 0;
    margin-bottom: 0;
    font-size: 22px;
    display: block;
    font-weight: 500;
    text-align: center;
}
.m-close-search {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 3;
}
.m-close-search img {
    width: 30px;
    height: 30px;
}
.ac-meta{
	justify-content: flex-start;
	align-items: center;
	gap: 15px;
	font-size: 13px;
	display: flex;
}
.ac-category{
	color: var(--linkcolor);
}

@media screen and (max-width: 1250px){
	.nfth-table{
		gap: 30px;
	}
	.nfth-t-col {
	    width: calc(33.33% - 20px);
	}
	.ntg-list-item {
	    width: calc(33.33% - 16px);
	}
}
@media screen and (max-width: 1024px){
	.wrapper{
		overflow-x: hidden;
	}
	nav{
		width: 100%;
		overflow-x: auto;
		margin-bottom: 20px;
		padding: 0 10px 4px;
	}

	nav ul{
		white-space: nowrap;
	    display: block;
	    width: 100%;
	}
	nav ul li{
		display: inline-block;
		vertical-align: top;
		margin: 0 10px;
	}
	nav ul li a{
		padding: 15px 0;
	}

	.mn-megamenu{
		padding: 30px 0;
	}
	.close-megamenu {
        top: 15px;
        right: 15px;
        z-index: 3;
    }
	.close-megamenu img{
		width: 30px;
		height: 30px;
	}
	.mn-megamenu h2{
		font-size: 22px;
		margin-bottom: 12px;
	}
	
	.mn-stock-compare{
		white-space: nowrap;
	    display: block;
	    overflow-x: auto;
	    font-size: 0;
	}
	.mn-stock-compare .mnsco-item {
		width: calc(30% - 15px);
	    display: inline-block !important;
	    vertical-align: top;
	    margin-right: 15px;
	}
	.mn-stock-compare .mnsco-item:last-child{
		margin-right: 0;
	}
	.return-mn {
		white-space: nowrap;
	    display: block;
	    overflow-x: auto;
	    font-size: 0;
	}
	.return-mn .mnsrv-item {
		width: calc(27% - 15px);
	    display: inline-block !important;
	    vertical-align: top;
	    margin-right: 15px;
	    
	}
	.return-mn .mnsrv-item:last-child{
		margin-right: 0;
	}
	.return-mn .mnsrv-item h4{
		margin-bottom: 5px;
	}
	.mn-stock-compare .google-auto-placed{
		clear: none !important;
	    display: inline-block;
	    vertical-align: top;
	}
	.ac-description{
		padding: 15px 0 12px;
	}
	.m-section-title{
	    text-align: left;
	}
	.cat-title-top h1, .m-section-title h2{
		font-size: 24px;
		margin-bottom: 20px;
	}
	.live-stock-highlight {
	    padding: 15px;
	    background-color: #f5f5f5;
	    border-radius: 8px;
	    font-size: 15px;
	    font-style: italic;
	    margin-bottom: 30px;
	}
	.live-stock-highlight p{
		margin: 0;
	}
	.m-live-list {
	    margin-bottom: 30px;
	}
	.lsl-list-item h3{
		height: auto;
    	display: block;
    	font-weight: 500;
	}
	.m-live-list .lsl-list .lsl-list-item:last-child{
		border-bottom: 1px solid var(--bordercolor);
	}
	.all-news-list a{
		display: block;
	}
	.article-detail-left, .article-detail-right{
		width: 100%;
	}
}
@media screen and (max-width: 768px){
	body{
		background-color: #FAFAFA;
	}
	nav{
		background-color: #ffffff;
	}
	.footer-inner{
		flex-direction: column;
		gap: 40px;
		margin-bottom: 15px;
	}
	.footer-box{
		margin-bottom: 0;
	}
	.footer-box h4{
		margin-bottom: 10px;
	}
	#footer-box-3{
		margin-bottom: 40px;
	}
	.lower-footer{
		text-align: center;
		flex-direction: column;
		gap: 17px;
		font-size: 13px;
	}
	.ac-description h3{
		margin-bottom: 0;
		height: auto;
		font-size: 18px;
	}
	.cards-group-row{
		margin-bottom: 40px;
	}
	.mn-cards-pager{
		text-align: center;
	}
	.postbox{
		margin-bottom: 40px;
	}
	.postbox h1{
		font-size: 24px;
	}
	.stock-profile-box{
		/*background-color: transparent;
		border: 0 none;*/
		width: calc(100% + 40px);
		margin-left: -20px;
	}
	.sp-header {
	    font-size: 22px;
	    padding: 25px 20px 10px;
	}
	.sp-content {
	    padding: 30px 20px 35px;
	}

	.sp-short-table table td, .sp-short-table table th{
		font-size: 14px;
		padding: 12px 12px;
	}
	.sp-short-table table td{
		width: 55%;
	} 
	.sp-short-table table th{
		width: 45%;
	}
	.gold-list-item{
		width: calc(33.33% - 8px);
		padding: 15px 8px;
	}
	.gold-label{
		font-size: 18px;
	}
	.gold-per-gram{
		font-size: 12px;
	}
	.gold-price{
		font-size: 16px;
	}
	.gold-price-state{
		font-size: 14px;
	}
	.gold-price-state:after{
		margin-top: 3px;
	}
	.gold-list-items{
		margin-bottom: 30px;
	}
	.spm-top{
		flex-direction: column;
		gap: 30px;
	}
	.spm-top-left{
		width: 100%;
		margin-left: -20px;
		width: calc(100% + 40px);
	}
	.spm-top-right{
		width: 100%;
		font-size: 18px;
	}
	.stock-funda-table .sp-short-table {
	    width: 100%;
	    margin-bottom: 30px;
	}
	.pros-cons-main{
		flex-direction: column;
    	gap: 30px;
	}
	.pros-cons-col{
		width: 100%;
	}
	.more-about-stock{
		padding: 20px;
	}
	.more-about-stock{
		font-size: 18px;
	}
	.stock-profile-main .postbox{
		margin-bottom: 0;
	}
	.stock-profile-main .postbox .ccb-meta{
		margin-bottom: 20px;
	}
	.all-news-list ul{
		gap: 0;
	}
	.all-news-list ul li{
		width: 100%;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	.all-news-list ul li:last-child{
		border-bottom: 0 none;
	}
	.all-news-list a{
		padding: 15px 0 12px;
	}

	.mn-stock-compare .mnsco-item {
		width: calc(42% - 15px);
	}
	.return-mn .mnsrv-item {
		width: calc(30% - 15px);
	}
	.compare-mn .mnsco-rows .mnsco-row-item:last-child {
	    white-space: normal;
	    flex-direction: column;
	    justify-content: flex-start;
	    align-items: flex-start;
	    gap: 5px;
	}
	.compare-mn .mnsco-rows .mnsco-row-item-value{
		padding-left: 0;
	}

	.footer-top, .footer-bottom{
		flex-direction: column;
		gap: 20px;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.footer-bottom{
		flex-direction: column-reverse;
	}
	.ft-right ul{
		gap: 20px;
	}
	.ccb-meta{
		flex-direction: column;
		gap: 6px;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.ccb-meta .ccb-divider{
		display: none;
	}
	.ntg-list-item {
	    width: calc(50% - 12px);
	}
	.nfth-table {
        gap: 0;
        flex-direction: column;
    }
    .nfth-t-col{
    	width: 100%;
    }
}
@media screen and (max-width: 599px){
	.article-navs{
		flex-direction: column;
		margin-bottom: 60px;
		gap: 25px;
	}
	.article-navs a{
		width: 100%;
	}
	.article-detail-box{
		margin-bottom: 50px;
	}
	.live-stock-img{
		width: calc(100% + 40px);
		margin-left: -20px;
		margin-bottom: 30px;
	}
	.postbox h3{
		font-size: 20px;
	}
	.live-stock-up-list-item{
		font-size: 18px;
	}
	.gold-table table th, .gold-table table td{
		font-size: 14px;
		padding: 15px 12px;
	}
	.postbox h2{
		font-size: 20px;
	}
	.more-about-stock h2, .funda-tables-row h2, .pros-cons-col h2{
		font-size: 20px;
	}

	.mn-stock-compare .mnsco-item {
		width: calc(80% - 15px);
	}
	.return-mn .mnsrv-item {
		width: calc(45% - 15px);
	}
	.mnbs-table-col{
		padding: 15px 10px;
		gap: 5px;
	}
	.ntg-list-item {
	    width: 100%;
	}
	.mn-stock-statistics{
		flex-direction: column;
	    justify-content: flex-start;
	    align-items: flex-start;
	}
	.mnss-tbl{
		width: 100%;
	}
	.mn-whatsapp-qshare img{
		width: 44px;
		height: auto;
	}
	.stock-faqs h2{
		font-size: 28px;
	}
	.stock-faqs-list-item h3{
		font-size: 20px;
	}
	.mn-stock-basic-tbl .mnsbt-item{
		width: 100%;
	}
	.mn-stock-basic-tbl .mnsbt-item:nth-last-child(2) {
	    border-bottom: 1px solid #dfdfdf;
	}

	.author-info-wrap{
		padding: 20px;
	}
	.aiw-main {
	    flex-direction: column;
	    justify-content: flex-start;
	    align-items: flex-start;
	    gap: 15px;
	}
	.aiw-main figure img{
		width: 48px;
	}
}

















