/* NewsExtend Theme by Theme Fount, www.themefount.com
/* =Responsive Design 
-------------------------------------------------------------- */

/* Responsive Styles */

@media screen and (max-width: 1279px) {
	body { min-width: 1000px; }
	.m-menu a { font-size: 13px; font-weight: 300; padding:10px 3px; margin: 0 3px; }
	.social a { font-size: 20px; height: 30px; width: 30px; }
	.social a::before { font-size: 20px;}
	.main-slider { height: 300px; }
	.fslidersubtitle { font-size: 19px; }
	.fslidedescription { font-size: 13px; }
	.main-slider .flex-control-paging li a { width: 7px; height: 7px; }
	h3{font-size:19px;}
	h4{font-size:17px;}
	.clntback .clientslider ul li img { padding: 0 10px; }
	.m-menu ul li ul { top: 100%; }
	.m-menu ul li:hover > ul { left: 10px; top: 100%; }
	.m-menu ul ul { top: 20px; }
	#right-sidebar .widget.widget_archive li, #right-sidebar #archives.widget li, #right-sidebar .widget li.cat-item, .widget .menu li { width: auto; min-width: 45%; }
	.toprightad { display: none; }
	.toprightadr { display: block; }
}

@media screen and (max-width: 1023px) {
	body { min-width: 775px; }
	img.site-logo,.site-title { float: none; width: 55%; max-width: 55%; margin: 0 auto; display: block; }
	.main-slider { height: 250px; }
	.width-auto.heading-date, .width-auto.topmenu-items,  .width-auto.social,  .width-auto.no-front-page { display: table; width: auto; margin: 0 auto 10px; float: none; clear: both; }
	#content, #right-sidebar { width: 100%; float: none; }
	#right-sidebar, #footer-sidebar { text-align: center; }
	#right-sidebar .widget, #right-sidebar form#searchform, .footer-widget1, .footer-widget2, .footer-widget3, .footer-widget4 { text-align: justify; float: none; display: inline-block; width: 40%; margin: 0 2% 10px; vertical-align: top; padding: 5px; min-width: 250px; }
	.footer-widget1, .footer-widget2, .footer-widget3, .footer-widget4 { background-image: none; }
	.mobile-menu { display: block; }
	#main-menu { display: none; float: none; height: auto; margin: 0 auto; width: 290px; max-width: 100%; border-radius: 0; box-sizing: border-box; }
	#main-menu.m-menu-fixed { position: relative !important; width: 290px !important; margin: 0 auto !important;  }
	.m-menu { padding: 0; margin: 0; }
	.m-menu a { background: rgba(0,0,0,.3); margin: 2px auto; }
	.m-menu a::before { content: none; }
	.m-menu ul a { background: transparent; }
	.m-menu li { float: none; width: 100%; margin: 0 auto; }
	.m-menu li { padding: 0; }
	.m-menu ul ul { left: 10px; }
}

@media screen and (max-width: 799px) {
	body { min-width: 575px; }
	img.site-logo,.site-title { max-width: 85%; width: auto; }
	.fslidelink { font-size: 15px; }
	.main-slider  .flex-control-nav { display: none; }
}


@media screen and (max-width: 599px) {
	body { min-width: 300px; }
	.fslidedescription { display: none; }
	.subheading { width: 100%; display: block; margin: 10px auto; clear: both; }
	.subheading.fpec .ifbox { display: table; }
	.special-cat-sub, h5.fcpt { width: 45%; }
	.floatleft, .floatright { width: 100%; }
	.featuredfp { float: none; width: 97%; }
	img.site-logo,.site-title { max-width: 100%; width: auto; }
	#right-sidebar .widget, #right-sidebar form#searchform, .footer-widget1, .footer-widget2, .footer-widget3, .footer-widget4 { width: 80%; }
	#page-nav .alignleft, #page-nav .alignright { width: 100%; }
}

@media screen and (max-width: 499px) {
.special-cat-sub, h5.fcpt { width: 100%; margin: 0 auto 5px; }
}