@media (min-width: 1200px){
    .container {
       max-width: 1650px;
        padding: 0px 30px;
        margin: 0 auto;
        width: auto;
    }
}

@media only screen 
and (min-width : 768px) {
    
    .container {
       max-width: 1650px;
        padding: 0px 30px;
        margin: 0 auto;
        width: auto;
    }
    
    #s-lg-tabs-container {
        padding: 0em;  
    }
    
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
        margin-left: -25px;
    }
}









@media only screen
and (max-width : 996px){
	.tempContactLink{
		display: none;
	}	
}



@media only screen 
and (max-width : 768px) {
	
	#search-page .col-sm-12{
	    padding-left: 1em;
	    padding-right: 1em;
    }
	
	.main_nav{
		display: block;
	}
	
	.main_nav nav{
		position: relative;
	}
	
	.main_nav nav:before{
		content: "";
		display: block;
		width: 100%;
		height: 1px;
		background: rgba(0,0,0,0.08);
		position: absolute;
		top: 14px;
	}
	
	#app_header h1{
		display: block;
	}
	
	.banner_shade{
		height: 150px;
	}
	
	#s-lg-tabs-container .nav-tabs{
		padding-left: 1.5em;	
	}
	
	
	.row {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.s-lib-header {
		padding: 0.7em 1em 1.5em 1em;
		position: relative;
		
	}
	
	
	
	#s-lg-guide-main,
	#s-lg-index-cols.lws_content_section,
	#lws-search-page #s-lib-public-header{
		padding: 0em 1em;
		margin-right: 0em;
		margin-left: 0em;
	}

	
	#sel_guide_drop_chzn{
		width: 95% !important;
	}
	
	.library-nav{
		position: relative;
		display: inline-block;
		left: 3em;
		bottom: 2em;
		right: auto;
		top: auto;
	}
	
	.nav_menu {
		right: 1em;
	}
	
	#lws-profile-page .s-lib-profile-container{
		border-right: none;
	}
	
	#lws-profile-page #s-lib-public-main{
		display: inline;
	}
	
	#lws-profile-page,
	#lws-subject-layout .lws-guide-content.container{
		width: 100%;
		padding: 0em 2em;
	}
	
	#lws-profile-page .s-lib-profile-email{
		right: auto;
		left: 6.5em;
	}
	
	#lws-profile-page .s-lib-profile-container{
		margin-bottom: 3em;
	}
	
	#lws-subject-layout #s-lib-public-main{
		padding: 0.7em 1em 1.5em 1em
	}
	
	#lws-subject-layout .navbar-default .navbar-collapse form{
		border: none;
	}
	
	#lws-subject-layout .tab-content.margin-bottom-med{
		margin-bottom: 3em !important;
	}
	
	#lws-subject-layout .s-lib-featured-profile-spacer.clearfix{
		display: none;
	}
	
	#lws-subject-layout .navbar-default .navbar-collapse{
		display: block !important;
		border: none;
	}
	
	#lws-subject-layout .chosen-container{
		width: auto !important;
	}
	
	#lws-subject-layout .navbar-header{
		display: none;
	}
	
	#lws-subject-layout .navbar-default .navbar-collapse .form-group{
		margin-left: 2em;
	}
	
	#s-lg-guide-header-info:before {
		width: 97%;
	}
}

@media only screen 
and (max-width : 620px) {
    
    .main_nav {
        display: block;
        position: relative;
    }
	
	.search_results.s-lib-main{
		padding: 1em;
	}
	
	.dropdownPanel.visible {
		width: 300px;
	}
	
	.row {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.sideBarNav{
		max-width: 300px;
		overflow: scroll;
	}
	
	.nav_menu{
		right: 1em;
		top: 2.3em;
	}
	
	.nav_menu a {
		width: 30px;
		height: 30px;
		font-size: 0px !important;
		display: block;
	}
	
	.nav-pills>li >a{
		font-size: 13px !important;
		padding-left: 0.7em;	
	}
	
	header h2{
		margin-left: 1.3em;
	}
	
	#s-lg-index-cols #col1{
		margin: 0em;
	}
	
	.dropdownPanel.visible{
		width: 300px;
	}
	
	#s-lg-guide-header-info:before {
		width: 94%;
		top: 7.8em;

	}
	
	.nav.nav-pills > li{
		margin: 0em;
		padding: 0em;
	}
	
	.nav .s-lg-index-nav-btn>a{
		padding-right: 0em;
	}
	
	.breadcrumb{
		padding-left: 1.5em;
		padding-right: 1.5em;
	}
	
}

@media only screen 
and (max-width : 480px) {
	
	
	
	#s-lg-index-cols{
		margin-top: 0em;
	}
	
	.dropdownPanel.visible {
		width: 300px;
	}
	
	.row {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	#s-lg-guide-header-info:before {
		width: 92%;
	}
	
	#lws-subject-layout .chzn-container-single .chzn-single span{
		font-size: 18px !important;
	}
	
	header .container .uw-link .uw-library-logo {
		background-size: auto 25px;
		background-position: top right;
		height: 25px;
		top: 2.7em;
		width: 0px;
	}
	
	#s-lg-az-nav, #s-lg-er-nav, #s-lg-hp-nav, #s-lg-profile-nav, #s-lg-srch-nav{
    	margin-top: 2em;
	}
	
	
	
}

@media only screen 
and (max-width : 360px) {
	
	select{
		min-height: 45px;
	}
	
	.pull-right,
	#lws-profile-page .s-lib-box-content .s-lg-gtitle a, 
	#lws-subject-layout .s-lib-box-content .s-lg-gtitle a{
		float: left !important;
		width: 100%;
	}
	
	#lws-profile-page .s-lib-box-content .s-lg-gtitle a, 
	#lws-subject-layout .s-lib-box-content .s-lg-gtitle a{
		margin-bottom: 1em;
	}
	
	.chosen-select{
		max-width: 280px;
	}
	
	.banner_shade{
		height: 125px;
	}
	
	#homepage main{
		min-height: 600px !important;
	}
	
	#homepage main .accreditation{
		left: 25px;
		right: auto;
	}
	
	.main_nav{
		padding-right: 10px;
		padding-left: 10px;
	}
	
	.main_nav ul{
		padding-top: 10px;
	}
	
	.main_nav ul li{
		margin-right: 0px;
	}
	
	.dropdownPanel.visible {
		width: 300px;
	}
	
	.row {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	#lws-subject-layout .chzn-container-single .chzn-single span{
		font-size: 18px !important;
	}
	
	header .container .uw-link .uw-library-logo {
		background-size: auto 25px;
		background-position: top right;
		height: 25px;
		top: 2.7em;
		width: 0px;
	}
	
	
header .container .uw-link a {
		display: none;
	}
	
	
	
}


@media print {
	footer{
		display: none;
	}
}

@media (max-width: 1085px){
	footer .second_footer{
		display: block;
	}

	footer .second_footer .uw{
		justify-content: left;
	}
}

@media (max-width: 768px){
	footer .max_width{
		display: block;
	}

	footer .library_footer{
		grid-template-areas: "contact" "social" "second_footer";
	}

	footer .wisc_logo img{
		margin-bottom: 1em;
	}

	footer .social{
		justify-self: start;
	}

	footer .second_footer li.bullet:before{
		display: none;
	}

	footer .second_footer .uw{
		display: block;
	}

	footer .second_footer .library{
		display: block;
	}
}

@media (max-width: 414px){
	footer li:last-child{
		margin-left: 0;
	}

	footer li:first-child:after{
		display: none;
	}
}

