/* NewsPress Theme by D5 Creation, www.d5creation.com
/* =Responsive Design 
-------------------------------------------------------------- */
@media screen and (max-width:1250px){ 
	body { width: 100%; min-width: 100%; } 
	h1.site-title{ font-size: 55px; }
	#site-container {width: 100% !important; margin: 0 !important; border-radius: 0 !important; box-shadow: none !important; } 
	#main-menu-con a { padding: 10px 7px; } 
	#container, #header, #footer-content { width: calc( 100% - 50px) !important; } 
	.box100{ margin: 0 -25px !important; } 
	.box90{ padding-left: 25px !important; padding-right: 25px !important; } 
	#top-menu-container, #main-menu-con, #footer .social {padding-left:25px !important; padding-right:25px !important;}	
	.topadlft, .topadrt { flex-shrink: 0; }
}

@media screen and (max-width:1100px){ 
	#resmwdt { width: 15px; }
	#main-menu-con.m-menu-fixed { position: relative; }
	#main-menu-con a{ padding-top: 7px !important; padding-bottom: 7px !important; }
}

@media screen and (max-width:1023px){ 
	/* .fslidedescription { display:  none; } */	
	#resmwdt { width: 11px; }
	#header-content{ justify-content: flex-end; text-align: right !important; }
	.logoanddes{ max-width: calc(100% - 10px); text-align: right; }
	.site-title-desc{ text-align: right !important; }
	.heading-date{ margin-left: 30px; text-align: right !important; }
	#content { width: 100%; float: none; } 
	.right-sidebar, #footer-sidebar { width: auto; margin: 10px -20px; float: none !important; text-align: center; } 
	.right-sidebar .widget, #footer-sidebar .first-widget, #footer-sidebar .widgets  { width: 300px; margin: 0 10px 20px; text-align: left; display:  inline-block; vertical-align: top; float: none !important; }
	.fpage-cat { min-width: calc(33.33% - 48px); } 
	.fvcatnews .special-cat-sub { min-width: calc(25% - 48px); } 
	.fpgcontainer { float: none; width: 100%; } 
	.special-cat-sub, .special-cat-list, .fsubheading { min-width: 110px; width: calc(33.33% - 30px) !important; } 
	.sinvpage .spvideo { max-width: 100%; height: 450px; } 
	.sinvpage .spvideo iframe { height: 420px; }	
	.right-sidebar.slider-sidebar { float: right; margin: 0; } 
	.right-sidebar.slider-sidebar .widget { margin: 0; }
	#mobile-menu { display: block; }
	#main-menu-con{ display: none; z-index: 999; }
	
	.shnewsexcerpt .shnewslink { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
	.attachment-post-page {width: 100% !important;}
	.fpgcontainert{ display: none; }
} 

@media screen and (max-width:900px){ 
	#resmwdt { width: 9px; }
	#header-content{ flex-wrap: wrap; }
	.logoanddes{ order: 9; }	
	.fpmost-read { display: none; } .fpgallery-fpec { float: none; width: calc(100% - 24px); } 
	.sinvpage .spvideo { max-width: 100%; height: 350px; } .sinvpage .spvideo iframe { height: 330px; } 
	.fpage-catg {width:calc(50% - 24px);}
	.videoboxleft { width: calc(100% - 20px); }
	h1.site-title{ font-size: 45px; }
}

@media screen and (max-width:700px){ 
	h1.site-title{ font-size: 35px; }
	h1.arc-post-title, h1.page-title, h1.page-title a{ font-size: 21px; }
	.attachment-single-page { width: 100% !important; margin: 5px 0 !important; } 
	#top-menu-container { justify-content: center;} 
	#newspress-top-menu li a { padding: 4px; } 
	.nptitems { margin: 0 0 5px; } 
	#npmainslider.main-slider {width: 100% !important; } 
	.fslidedescription, .fslidelink, .right-sidebar.slider-sidebar { display: none; } 
	#npmainslider.main-slider .fslidersubtitle { font-size: 17px; } 
	#npmainslider.main-slider .fslidelink { font-size: 15px; font-weight: normal; } 
	.subtitle, p.subtitle #content p.subtitle { font-size: 15px !important; } 
	.fsubheading h2.post-title, .fcpt.h3 { font-size: 17px !important; }
	.right-sidebar.slider-sidebar{ width: 100%; float: none !important; }
	#sl-right-sidebar.right-sidebar .widget{ padding: 0; max-width: 300px; margin: 10px auto; }
	.pagenavlink {width: 100%; margin-bottom: 5px !important;}
	.special-cat-sub, .special-cat-list, .fsubheading { min-width: 110px; width: calc(50% - 30px) !important; }
	#commentsbox img.avatar { height: 30px; width: 30px; border-width: 3px; }
	#commentsbox .commentlist li.comment { padding-left: 70px; }
	.comment-body::after { top: 45px; }
	#commentsbox ul.children { margin-left:  -35px; }
	.nonormalsh .subtitle, .nonormalsh h2.post-title, .nonormalsh h1.page-title{ text-align: left !important; }
}

@media screen and (max-width:600px){
	.fpage-cat, .fvcatnews .special-cat-sub { min-width: calc(50% - 48px); } 
	.fsubheading.subheading-ttid, .fsubheading.subheading-tbid { min-width: calc(100% - 30px); } 
	.fpheading { min-width: calc(100% - 30px); } 
}

@media screen and (max-width:500px){ 
	.fpage-cat, .fvcatnews .special-cat-sub { min-width: calc(100% - 48px); } 
	.special-cat-sub, .special-cat-list {min-width: calc(100% - 25px);}	
	.attachment-post-page, .scattnfi img, .fsubheading .spvideo {width: 40% !important; min-width: 40% !important; margin-right: 10px !important; height: auto !important; padding: 0; border: 0; }
	.catnewslink .scattnfi img { margin-bottom: 5px; }
	.special-cat-sub, .special-cat-list, .fsubheading { width: calc(100% - 30px) !important; border: none; padding: 0; }
	.fsubheading .shnewsexcerpt, .scatexcpt { display: none !important; }
	.fsubheading .subhpostbox { display: flex !important; flex-direction: row-reverse !important; justify-content: flex-end; align-items: center; }
	.scattnfi {display: flex !important; justify-content: flex-start; align-items: center;}
	.fpage-catg {width:calc(100% - 24px);} 
	#content-narrow { width: 100%; min-width: 100%; }
}