@media screen and (max-width:990px){
	.dev_lev4,.dev_lev2 {display:none;}
	
	.loginInfo{
	display:none;
	}
	h2 {font-size:16px;}
	
	.pqLogo-loginpage {
		display:inline-block;
		width:30%;
	}
	.site_requested	 {
	display:inline-block;
	text-align:top;
	}

	.siteNameLong {
	 width:20%;
	}
	.basicSearchPage .siteNameLong,.advancedSearchPage .siteNameLong,.searchByNumberPage .siteNameLong {
	 width:98%;
	 font-size:1.2em;
	}
	#sitePageHeader div span h2.siteNameLong {
	 width:98%;
	 font-size:1.2em;
	
}

	.loginPage #sitePageHeader div span h2.siteNameLong {
	 font-size:2em;
	}
	.basicSearchPage .rtl_font_size_link {
	display:none;
	}
	#username {
	width:95%;
	font-size:16px;
	}
	
	#password {
	width:95%;
	font-size:16px;
	}
	
	.rowForm .loginPanelDynamicCol.panelColRight {
    width: 25%;
    float:right;
	}
	
	/*
	 Login page styles
	 */
	 
	 .loginPage #username,.loginPage #password {
	 max-width:288px;
	 }
	
	input[type="checkbox"]{
	height:20px;
	width:20px;
	}
	.advLabWrap.optLab {
	width:0%;
	}
	
	#search_inner_panel.searchForms {
    width: 90%;
	}
	
	#search_panel.searchForms {
    padding: 10px 19px 19px 10px;
    width: 90%;
	}
	
	
	.leftPanel,.rightPanel,.facetPanel,.prodHP_description,.prodHP_image,#aForm,#modal-end,#modal-alert,#recSearch-modal-alert,.sellableLink,#showVersion,#pageVersion,#modal-common {
	display:none;
	width:0px;
	}
	
	.basicSearchPage .prodHP_description{
	display:block;
	width:100%;
	}
	
	.basicSearchPage .search_field.basAdd { width:72%;}
	#skiplink {
	display:none;
	}
	#container {
	width:100%;
	padding: 0 3px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	}
	
	.halfPageCol {
	width:100%;
	}
	
	.forms-wrapper #mainContentRight {
    margin: 0 0 0 0;
	}
	
	.results-wrapper #mainContentLeft,.results-wrapper .pageHead {
    margin-right: 0px;
	}
	
	.results-wrapper #headText, .results-wrapper #headText span {
    display:inline;
    font-size:14px;
	}
	
	.results-wrapper .selectItemCheck {
		display:none;
	}
	.resNum {
	min-width:10px;
	margin-right:1px;
	}


	.resItem-inner {
    margin-left: 18px;
}

.resultsPage .resultListContainer .item {
    padding: 2px 2px 0;
    vertical-align: top;
}
.resultsPage .resItem-inner {
    margin-left: 18px;
}

.resultsPage #lor_container {
    margin: 0 0 0 5px;
    width: 100%;
}
	#search_panel.results {
	 float:left;
	 width:98%;
	}
	
	.search_date_outer {
	 display:none;
	}
	
	#search_inner_panel .search_field_outer {
	 width:90%;
	}
	
	#search_panel.results #search_inner_panel {
    width: 90%;
	}	

	#search_panel.results .search_panel_subcontent {
    	width: 98%;
	}
	
	.resultsPageSpecific .float_right.side_panel_parent {
	 float:left;
	 z-index:1;
	}
	
	.resultsPageSpecific #side_panel {
	margin: 1px 1px 0 0;
	}
	#docViewTOCPanelDiv{
	display:none;
	}
	
	.pageHeadDocs {
    margin: 0 0 1px 2px;
}

.docs-wrapper #mainContentRight {
    margin-left: 2px;
    width:98%;
}

.docSegRow > div {
	display:block;
}

.segColR {
	width:100%;
}

#docviewprevnext {
	display:none !important;
}

.docSegRow .segFull fulltext pre {
 width:100%;
  white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap:break-word;
}

.bookmarkLink {
	display:none;
}

#myresearch_nav {
 margin:0 0 0 0;
}

.indexTermLinkRow  {
	display:none;
}


#logo {
    margin: 5px 0 15px;
    padding: 2px 0 0;
}

.search_field.basAdd {
    width: 75%;
}

select.opsDropdown.basAdd {
    width: 23%;
}

select.opsDropdown.opsMonth {
    width: 20%;
}

#yearFirstGis,#yearSecondGis{
	width:14%;
}
#dayFirstGis,#daySecondGis{
	width:8%;
}

#products.adv_limiter ul {
	margin:5px 5px 0 20px;
	width:100%;
}
#products.adv_limiter ul li {
	margin:10px 0 3px 0;
	width:98%;
}
#products.adv_limiter ul li input {
	vertical-align: top;
	display:inline-block;
}
#products.adv_limiter ul li label {
	display:inline-block;
	max-width:70%;
}
#products.adv_limiter ul li a {
	display:inline-block;
}

.iTermBlock {
	display:none;
}

.opsDropdown {
	min-width:18%;
}

input.main-text.sNumsmall {
    clear: none;
    width: 23%;
}
.advLabWrap {
    height: 20px;
    width: 25%;
}


input.main-text.advText-second  {
	width:79%;
}

label.mFormLsNumCRB {
	display:block;
	margin-top:3px;
}
input#boundCitationVolume {
	width:60%;
	margin-top:3px;
}
input#boundCitationVolPageRange {
	width:40%;
	margin-top:3px;
}
.icon_bookmark {
	display:none;
}

.help_text_lev4 {
	color:white;
}

.pdfTooltip {
	display:none;
}

.forms-wrapper #mainContentLeft {
    margin-right: 5px;
}

.contactus_label {
	width:20%;
}

.rowForm {
    margin: 10px 0 15px;
}
label.mFormLsNum {
    display:block;
    width:60%;
}
div.rowFormEx {
	display:block;
	width:100%;
}

#resultFacetLink {
	display:block;
	width:40%;
	z-index:9999;
}

.facetPanel {
	width:100%;
}

.resultsPageSpecific .minusIndex.facetPanel {
    top: 1px;
}
#kwicView {
	display:none;
}

#colArrR {
	display:none;
}

.topMenuLink {
	display:inline-block;
}

.signinTab {
	font-size:1em;
}
.gisEndSession {
	/* display:none; */
}

.forms-wrapper, .docs-wrapper {
    padding-top: 1px;
    vertical-align: top;
}


#lor_container {
    margin: 0 0 0 5px;
    width:95%;
}

.subject_vertical_nav {
	display:none;
}

#preferences_nav {
	display:none;
}
.topNavigation {
	height:0px;
}
ul.mobile_menu_top {
	border:1px solid #E4E2E2;
	width:100%;
	 background-color: rgb(248,249,249);
	 clear:both;
}

ul.mobile_menu_top li, {
	font-size:1.2em;
	padding:80px 0 0 5px;
}

ul.mobile_menu_top li div ul li,ul.mobile_menu_top li,ul.mobile_menu_top li a {
	font-size:1em;
	padding:10px 0 0 10px;
}

a.icon_bookmark {
	display:none !important;
}

ul.mobile_menu_top div.b {
    bottom: 0;
    height: 9px;
    left: 0;
    width: 100%;
}

ul.mobile_menu_top div.br {
    background: url("/images/gis/pagelayout/search_panel/search_panel_sprite.png") no-repeat scroll 0 0 transparent;
    overflow: hidden;
    position: absolute;
}

ul.mobile_menu_top div.r {
    background: url("/images/gis/pagelayout/search_panel/r.png") repeat-y scroll 0 0 transparent;
    height: 100%;
    right: 0;
    top: 0;
    width: 9px;
}

#site-head-container {
	clear:both;
}
#logo {
	clear:both;
}
#dailyCitationPageRange {
	width:30%;
	margin-top: 3px;
}

.dailyCitationPageRangeLabel {
	margin-top: 3px;
}
.mFormLsNumCRDE {
	margin-left:3%;
}

#partAndSection {
	width:20%;
}

#partAndSectionFRegis{
	width:20%;
}

#boundCitationDateValue{
	width:30%;
}
#dailyCitationDateValue{
	width:30%;
}
#chapterDateValue{
	width:26%;
}
.advLabWrap.sNumSpacer {
    width: 52%;
}

.memberSearchPage .rowForm {
    margin: 0 0 15px;
    min-height: 30px;
}
.demographicSearchPage .rowForm {
	min-height:15px;
	display:block;
	clear:both;
}

.demographicSearchPage .rowFormExtra {
	min-height:25px;
	display:block;
	clear:both;
}
.demographicSearchPage .rowFormExtra2 {
	min-height:35px;
	display:block;
	clear:both;
}
.demographicSearchPage #month2 ,.demographicSearchPage #month22,.demographicSearchPage #month1 ,.demographicSearchPage #month12  {
	clear:both;
	display:block;
	width:30%;
	margin:0 0 0 30%;
}
.demographicSearchPage #day2 ,.demographicSearchPage #day22,.demographicSearchPage #day1 ,.demographicSearchPage #day12,
.demographicSearchPage #year2 ,.demographicSearchPage #year22,.demographicSearchPage #year1 ,.demographicSearchPage #year12  {
	width:10%;
}

.regulationSearchPage #searchText_1 {
	width:50%;
}

.searchByNumberPage #lor_container {
    margin: 0 0 0 5px;
    width: 97%;
}

#container.searchByNumberPage {
	padding:0 0 0 0;
}

.searchByNumberPage .advLabWrap_plus_5 {
    width: 30%;
}
.searchByNumberPage .rowMainLabel {
	margin:0 0 0 3px;
	}
	
	.searchByNumberPage #dailyCitationYear {
	width:30%;
	}
	.searchByNumberPage #dailyCitationSection {
	width:40%;
	}
	
	#topLinksFillerItem {
	min-height:300px;
	}
	
	/*
	 Advaced search specific styles
	 */
	 .advancedSearchPage .advLabWrap.optLab {
    width: 25%;
	}
	.advancedSearchPage .rowForm {
    margin: 10px 0 3px;
	}
	.advancedSearchPage .fieldset_contents {
    float: left;
    padding: 5px 1% 5px;
    width: 97%;
}
    .advancedSearchPage .advSearchBoundCitationLabel {
    max-width:60%;
    }
    .advancedSearchPage #formGrid .rowFormEx.boundCitationEx {
    width:80%;
    margin-top: 5px;
    margin-bottom: 40px;
    }
    .advancedSearchPage .boundcitationreflab {
    width:80%;
	}
    .advancedSearchPage .dailyCitationExampleLab {
    width:80%;
	}
	
	.entColDOCUMENT-TYPE-header,.entColDOCUMENT-TYPE,.entCol-Coverage-header,.entCol-Updated-header,.entCol-Source-header,.entCol-Available-header,.entCol-Coverage,.entCol-Updated,.entCol-Source,.entCol-Available {
	max-width:15%;
	font-size:0.75em;
	}
	.contentCoveragePage .contentRow {
    vertical-align: text-top;
    width: 100%;
	}

	/*
	modal styles
	*/
	
	#modal-common.modalCont.fixedWidth {
    width: 90%;
	}
	
	#modal-common.modalCont {
	max-width:90%;
	 background: none repeat scroll 0 0 #EEF7FB;
	  border: 3px solid #046091;
    border-radius: 5px 5px 5px 5px;
    color: #4C4C4C;
    display: none;
    max-width: 850px;
    padding: 10px;
    position: fixed;
    text-align: left;
    width: auto;
	}
	
	#modal-common {
	width:300px;
	font-size:11px;
	}
	
	#modal-common .advLabWrap, .advExLabWrap {
    display: block;
    clear:both;
}

	#modal-common .advLabWrap.optLab {
    width: 30%;
}

	#modal-common .rowForm {
    margin: 5px 0 5px;
	}
	
	.gisPrintView #mainContentRight {
    margin-left: 10px;
}

.giscontactus .minusIndex.formRight {
    position: static;
    right: 15px;
}

.giscontactus .advLabWrap.optLab {
	width:45%;
	display:block;
	
}
.giscontactus #formGrid input,.giscontactus #formGrid select ,.giscontactus #formGrid textarea  {
	float:left;
	width:95%;
}

.giscontactus #example_institution {
	display:block;
	width:80%;
	float:left;
}

.resultsPage #drp_results_per_page {
	float:left;
}

.resultsPage #lor_container .resItem-inner a.dispInBlock {
	-webkit-text-size-adjust: none;
}

.resultsPage #mainContentLeft #drp_results_per_page #itemsPerPageForm span.itemsPerPageWrapper {
	display:block;
}

.gisTermsConditionsPageCommon blockquote,.gisTermsConditionsPage blockquote  {
	padding:5px 5px;
}

.gisTermsConditionsPageCommon .paraTight strong,.gisTermsConditionsPage .paraTight strong  {
	word-wrap:break-word;
}

}

@media (max-width:450px) {
	.loginPage input::-webkit-input-placeholder { color:#808080; }
.loginPage input::-moz-placeholder { color:#808080; } /* firefox 19+ */
.loginPage input:-ms-input-placeholder { color:#808080; } /* ie */
.loginPage input:-moz-placeholder { color:#808080; }
.loginPage input:-ms-input-placeholder { color:#808080;}

	.loginPage input::-webkit-input-placeholder { color:#808080; }
.searchByNumberPage input::-moz-placeholder { color:#808080; } /* firefox 19+ */
.searchByNumberPage input:-ms-input-placeholder { color:#808080; } /* ie */
.searchByNumberPage input:-moz-placeholder { color:#808080; }
.searchByNumberPage input:-ms-input-placeholder { color:#808080;}

}
@media (min-width:450px) and (max-width:990px){

	.loginPage label.dev_lev2,.loginPage label.dev_lev2  {
	display:block;
	}
	
	.loginPage #username,.loginPage #password {
	width:65%;
	float:none;
	}
	
	.loginPage #search_inner_panel .advLabWrap.optLab {
    width: 20%;
	}
	
	.loginPage #loginInfo.halfPageCol {
	display:block;
	}
	
	.search_date_outer {
	 display:block;
	 width:25%;
	}
	
	
	#search_inner_panel .search_field_outer {
	    width: 70%;
	}
	
	.results-wrapper .selectItemCheck {
			display:block;
		}
		
	.resultsPage .resItem-inner {
	    margin-left: 50px;
	}

}
@media (min-width:660px) and (max-width:990px){
	.rightPanel {
	display:block;
	width:35%;
	z-index:0;
	}
	
	#lor_container {
    margin: 0 0 0 5px;
    width:95%;
}

	minusIndex.formRight.rightPanel {
	width:40%;
	}
	
	#side_panelF {
	width:95%;
	}
	
	#mainContentRight {
	width:65%;
	}
	.searchByNumberPage #lor_container {
	width:95%;
	}
	
	.recentSearchesPage #lor_container {
	width:95%;
	}
	
	#docViewTOCPanelDiv {
	display:block;
	}
	
	.docs-wrapper #mainContentRight {
    margin-left: 190px;
    width: 70%;
    margin-right:10px;
}

.giscontactus .minusIndex.formRight {
    position: absolute;
    right: 15px;
}

.giscontactus #lor_container {
    margin: 0 0 0 5px;
    width: 60%;
}

}

@media screen and (max-width:990px){
	.facetPanel {
	display:inline-block;
	margin:0 0 0 10px;
	}
	
	.resultsPageSpecific .float_right.side_panel_parent {
	    float: right;
	    z-index: 1;
	}

	#resultFacetLink {
		display:none;
	}
	
	.resultsPage #mainContentLeft {
		width:95%;
		margin-right: 3px;
		display:inline-block;
	}
	
	.results-wrapper #mainContentLeft {
   	 margin-right: 5px;
	}
	
	.resultsPage #lor_container {
		width:auto;
	}
	
	/*
	#colArrR {
	display:block;
	}
	*/
	
	.resultsPage .resultsPageSpecific a[name="resuts"]	{
	 display:none;
	}
	
	.filter_narrow_by {
		display:block;
	}
	
	#filteredBy {
		display:block;
	}
	
	.resultsPage #search_panel.results {
		max-width: 600px;
		margin-top:10px;
		margin-left:10px;
	}
	.results-wrapper #mainContentLeft {
	    margin-left: 15px !important;
	}
	#searchResultFilterPanel #SIside_panel {
		width:100% !important;
		margin-bottom:30px;
	}
}

@media (min-width:700px) and (max-width:990px) {
	
	.indexTermLinkRow  {
	display:block;
}
	
	.iTermBlock {
    display: block;
}
#aForm {
	display:block;
}

.scroll-text-col {
	width:70%;
}

#modal-prompt {
	max-width:70%;
}

.level2 {
    padding-left: 5%;
}

.rightSidePanel#docViewMstarSearchResults {width:32%; margin-left:2px;}
}

	
@media (max-width:380px){
	.resultsPage #searchWithinBtn {
	display:block;
	margin-top:10px;
	margin-right:200px;
}

.resultsPage #mainContentLeft #drp_results_per_page #itemsPerPageForm span.itemsPerPageWrapper {
	display:block;
}

}

@media screen and (min-width:750px) and (max-width:800px){
	#searchResultFilterPanel{
		float:none !important;
		width:92%;
	}
	#searchResultFilterPanel #SIside_panel {
		width:100% !important;
		margin-bottom:30px;
	}	
}
@media screen and (min-width:801px) and (max-width:875px){
	.resultsPage #mainContentLeft {
	width: 65%;
	}
}
@media screen and (min-width:876px) and (max-width:915px){
	.resultsPage #mainContentLeft {
	width: 69%;
	}
}

@media screen and (max-width:700px){

.docs-wrapper #mainContentRight #lor_container.sizeForRightPanel2 {width:100%;}

#docViewMstarSearchResults {display:none !important;}
.rightSidePanel#docViewMstarSearchResults {width:0%; margin-left:0%;}

}