@media screen and (max-width:979px) 
{    
    .mobile-screen #geninfosorticon { bottom:-9px; }
    
    #topPanel .span5 { width:35%; }
    
	#topPanel .span7 { width:65%; }
	
	a#collapseResults, a#collapseFav { padding-left: 22px; }
	
	#mbpButtonContainer { margin-top: 0px; }
	
	.linear-wrap-container {
	    width: 705px; 
	    overflow-x: scroll; 
	    float: left; 
	}
	
	.marker-container img {
		width:21px;
		height:22px;
		vertical-align:top; 
	}
	
	.marker-container { margin-left:0px; }
	
	/*******Styles for adjusting text to increased checkbox sizes on result pages********/	
	#filterResultsContent .pull-left { margin-left: 0px; }
	
	#filterResultsContent input[type="checkbox"] { margin-left: -26px; }
	/*********/
}

@media screen and (max-width: 767px) 
{
	#topPanel .general-nurseInfo #fstClm ul { margin:0px; }
    
    #main-content #searchBoxContainer #searchBox { 
        border:none; 
        background: none; 
        padding-top: 0;
    }
        
    #main-content #searchBoxcontainer .ui-tabs-panel, #searchBoxContainer .actions { float:none; }
    
    #main-content #searchBoxContainer .actions{ text-align:center; }
    
    #main-content #searchBoxContainer .actions,
    #main-content #searchBoxContainer input[type="text"],
    #main-content #searchBoxContainer input[type="button"] {
         width:100%;
         min-width:100%;
    }
    
    #main-content #searchBoxContainer input[type="text"] {
        padding:7px 0;
        text-indent: 5px;
        margin: 0 0 1.4em;
    }
    
    #main-content #searchBoxContainer input[type="button"] { 
        padding-bottom:10px; 
        margin:0; 
    }
    
    #main-content #searchBoxContainer .actions .toggleSpacer { display:block; }
    
    #main-content #searchBox {
        background: none;
        background-image: 0;
    }
    
    #main-content #searchBox .content {
        margin: 0;
        border-left: 0;
        border-radius: 0;   
        border: none;
        width: auto;
        border-top: 5px solid #0A7BC1;
        border-bottom: 5px solid #0A7BC1;  
    }
    
    #main-content #searchBox .content .inner .actions .inner { width: 100%; }
    
    #main-content #searchBox .content .inner .actions .inner input {
        width: 100%;
        min-width: 100%;
        padding-bottom: 10px;
        margin: 0;
    }
    
    #main-content #searchBoxContainer { padding-right: 0; }
    
    .header-static-gray h2 { margin:0px; }
    
    #topPanel .span5 { width:100%; }
	
	#topPanel .span7 { width:100%; }
	
	.imp-link { padding:0px; }
	
    .compare .imp-link { margin-left:0px; }
    
    .table-footer-link { padding:20px 0; }
    
    #mbpButtonContainer { margin-top:20px; }
    
    .right-col #mbpButtonContainer.box .inner { background-color:#fff; }
    
    .marker-container img { width:auto; }
	
	.marker-container {
		margin-left:-5px;
		margin-top:0px;
	}
    .ooc-right-text	{ width: 15%; }
    
    /*---for dialysis profile page only for favorite link divider line------*/
    #mainTabsExpCollapse .adr .add_favorites {
    	display: block;
    	margin-bottom: -10px;
		padding-bottom: 10px;
		width:50%;
    }
    
    /*******Styles for adjusting text to increased checkbox sizes on result pages********/
    #filterResultsContent .pull-left { margin-left: 8px; }
	
	#filterResultsContent input[type="checkbox"] { margin-left: -18px; }
	
	#compareListTop .left-input, #compareListBottom .left-input { width: 6%; }
	/**********/
	
	#filterResultsContent { padding: 20px; }
}

@media screen and (max-width: 479px)  
{
    .table-footer-link input { width:100%; }
    
    .table-footer-link { padding:20px; }
    
    .span6-qualpmt { width: 99.99999998999999%; }
    
    .span5-qualpmt { width: 99.99999998999999%; }
    
    /*******Styles for adjusting text to increased checkbox sizes on result pages********/
    #filterResultsContent .pull-left { margin-left: 8px; }
	
	#filterResultsContent input[type="checkbox"] { margin-left: -18px; }
	
	#compareListTop .left-input, #compareListBottom .left-input { width: 10%; }
	
	#compareListTop .left-label, #compareListBottom .left-label { width: 90% !important; }
	/**************************************************************************************/
	
	.map-and-directions #main-content #_calloutContent .map-callout #map_canvas { margin-left: 10px; }
	
	.map-and-directions #map_canvas { width: 90%; }
	
	.resultsprint .printAllResults_link,.resultsprintcp .printAllResults_link { margin-right: -12px !important; }
    
    .gray-spacing-half { width: 47%; }
}

@media screen and (max-width: 320px)
{}
