html {scroll-behavior: smooth;}
.jumplinks a {display: block; margin-top: 10px;}
.overlap {width: 125%; margin-top: 17%; padding: 30px 30px 30px 0; z-index: 1;}
h2.absolute {top: -74px;}
.tech-support {background-image: url(/images/2020/student-working-on-computer-overhead.jpg); background-size: cover;}
.wellness-support {background-image: url(/images/2021/wellness-bg.jpg); background-size: cover;}

.tech-tools a {margin-bottom: 5px; display: block;}
.tech-tools a:last-child{margin: 0;}
.aacol  {width: 55%; margin-right: 20px;} .aacol:last-child {width: 45%; margin-right: 0;}
.adv-pic {background-image: url(/images/2020/undergrad-advising.jpg); background-size: cover;}
	.advcol {width: 66%;} .advcol:last-child {width: 45%;}
	.panel-group h4 {font-weight: normal;}
@media (max-width: 1600px) { 

	.advcol {width: 45%;} .advcol:last-child {width: 55%; background-position: 50%;}
.adv-pic {width: 55%; background-position: -100px 0;} 


}

@media (max-width: 1200px) {

.adv-adm {flex-direction: column;} 
.aacol {width: 100%;}
.aacol:last-child {width: 100%; margin-top: 25px;} 
.adv-pic {background-position: 0;} 

}
@media (max-width: 992px) {
.overlap {position: static; width: 100%; padding: 0; margin-top: 25px;}
.adv-adm {flex-direction: column;} 
.aacol {width: 100%;}
.aacol:last-child {width: 100%; margin-top: 25px;}
h2.absolute {top: revert; bottom: 0;}
.advcol {width: 100%;} .advcol:last-child {width: 100%;}
.adv-pic {height: 300px;}
}
@media (max-width: 767px) {




.margintop30, .marginbottom30 {margin-top: 15px; margin-bottom:  15px;}
.aspect-holder {
    left: -47%;
}
} 	