@media (max-width: 575px) {
	#Qmscflogo {margin-top:30px}
}

@media (max-width: 991px) {
	
	
	
	.slider-subline {
		padding:3px 7px;
		border-radius:2px;
		background-color:rgba(165,0,0,0.7);
		font-weight:normal !important;
		line-height:38px !important;
	}
	
		.pr-50-large {padding-right:15px}
		
	.resultsbox .resultsname {
		line-height:1.25em;
		margin-top:3px !important;
    	margin-bottom:4px !important;		
	}
	
	.thumb-info .thumb-info-inner {
		line-height: 1.20em;
	}
	
	.thumb-info .thumb-info-title {
    font-size: 12px;
	font-weight:600;
	}
	
	.nonpconly {display:block}
	.largeonly {display:none}
}

@media (max-width: 767px) {
	.slider-subline {
		padding:2px 7px;
		line-height:40px !important;
	}
	
	.mb-20-lg {margin-bottom:20px !important}
	.nondesktop {display:block}
	.leftcontent h1 {    font-size: 24px; }
	.pt-30-nondesktop {padding-top:30px !important}
	.slidemsg {font-size:12px !important;color:#333 !important}
	
	.centersmall {text-align:center}
	#footer .footer-copyright nav {
    float: none;
	}

}

@media (max-width: 600px) {
	p.newfactypename {margin-top: 7px;font-size: .7rem;color: #b51313;line-height: 1.1rem!important;}
}

@media (max-width: 525px) {
	.slider-subline {
		padding:0px 10px;
		line-height:32px !important;
		background-color:rgba(165,0,0,0.7) !important;
	}
	
	.slider-mainline {
		letter-spacing: -1px !important;
	}
	
	.leftcontent p.resultsname {font-size:13px !important;line-height:1.25em !important;margin-top:3px !important;margin-bottom:4px !important}
	.leftcontent p.resultsloc {font-size:0.85em !important}
	.leftcontent p.resultsmiles {font-size:0.85em !important}
	
	.resultsbox .resultsname {
		line-height:1.25em;
		margin-top:3px !important
    }
	
	.leftcontent h1 {    font-size: 22px; }
}

@media (min-width: 768px) {
	.slider-subline {
		padding:1px 7px;
		line-height:46px !important;
	}
	
	.mb-20-lg {margin-bottom:0 !important}
	.nondesktop {display:none}
	
	.small-only {display:none}
	
}


@media (min-width: 992px) {
	
	.nonpconly {display:none}
	
	.slider-subline {
		padding:1px 7px;
		line-height:46px !important;
	}
	
	#header .header-nav-main nav > ul > li > a {
		padding: 0.5rem 0.8rem;
	}	
	
	/* .leftcontent p.resultsname	{line-height:1.2em;font-size:1.1em;margin-top:6px !important} */
	
	.leftcontent p.resultsname {
		line-height: 1.2em;
		font-size: 1em;
		margin-top: 6px !important;
	}	
	
	.pr-50-large {padding-right:50px}
	
		#header .header-nav-main nav > ul > li.dropdown:focus > .dropdown-menu 
		{
		top: auto!important;
		display: block!important;
		opacity: 1!important;	
		transform: translate3d(0, 2px, 0);
		}
	
                #header .header-nav-main nav > ul > li.dropdown.show > .dropdown-menu,
                #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu,
				
                #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
                               top: auto;
                               display: block;
                               opacity: 1;
                }


	
}