@media screen and (max-width: 1660px){
	/* Header */
	.header_mid ul li {
		display:inline-block;
		margin:0 calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.header_nav a {
		width:calc(60px + (104 - 60) * ((100vw - 375px) / (1660 - 375)));
		height:calc(60px + (104 - 60) * ((100vw - 375px) / (1660 - 375)));
		font-size:calc(20px + (40 - 20) * ((100vw - 375px) / (1660 - 375)));
	}
	/* Sidebar */
	.sidebar_main {
		padding:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375))) calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.sidebar_main h3{
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.sidebar_main li a {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.sidebar_main ul.sub-menu  {
		padding-left:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	/* Home */
	.top_home_banner {
		padding:15px 0;
		
		height:100%;
	}
	.top_home_banner h2 {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.second_home {
		padding-top:calc(30px + (90 - 30) * ((100vw - 375px) / (1660 - 375)));
		padding-bottom:calc(60px + (90 - 60) * ((100vw - 375px) / (1660 - 375)));
	}
	.home_section_title_line {
		margin-bottom:calc(15px + (60 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.third_home h3 {
		margin-bottom:7.5px;
	}
	.learn_more_third_home {
		margin-top:calc(15px + (60 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.fourth_home {
		margin-top:calc(60px + (90 - 60) * ((100vw - 375px) / (1660 - 375)));
		margin-bottom:calc(60px + (90 - 60) * ((100vw - 375px) / (1660 - 375)));
	}
	.home_research_title {
		padding:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375))) calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.home_research_img {
		margin-top:calc(0px + (-75 - 0) * ((100vw - 375px) / (1660 - 375)));
	}
	.home_research_img div {
		padding:60px calc(15px + (60 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.home_research_img div p {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));	
	}
	.fifth_home_title {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.home_blog_row {
		padding:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.home_blog_row h3 {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.blog_link_home {
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	/* Default Header */
	.top_banner_sub {
		padding:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375))) calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.top_banner_sub ul li {
		margin:0 calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.top_research_content {
		padding-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.top_research_content h2 {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.second_research_row {
		padding-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.second_research_row h3 {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	/* Faculty */
	.faculty_con h2 {
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.faculty_con h3 {
		margin-bottom:7.5px;
	}
	.faculty_con h4 {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.faculty_con p {
		margin-bottom:7.5px;
	}
	.faculty_panels {
		margin-bottom:30px;
	}
	/* Collaborators */
	.collaborators_con h2 {
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.collaborators_con h3 {
		margin-bottom:7.5px;
	}
	.collaborator_panels {
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	/* Publications */
	.publications_con h2 {
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.publications_con h4 {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.publications_con h5 {
		margin-bottom:0px;
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.single_publication_row {
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		padding-top:calc(20px + (30 - 20) * ((100vw - 375px) / (1660 - 375)));
	}
	.publications_con_list .single_publication_con:nth-last-child(1) .single_publication_row {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		padding-bottom:calc(20px + (30 - 20) * ((100vw - 375px) / (1660 - 375)));
	}
	.publications_con_list .single_review_con:nth-last-child(1) .single_publication_row {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		padding-bottom:calc(20px + (30 - 20) * ((100vw - 375px) / (1660 - 375)));
	}
	/* In the News */
	.news_con h2 {
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.single_news_con {
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.news_con h3 {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.news_con p {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	/* Funding */
	.funding_con h2 {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.funding_con_list .functing_row_con:nth-last-child(1) .funding_row {
		padding-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.funding_row {
		padding-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.funding_con h3 {
		margin-bottom:3.5px;
	}
	/* Opioid Epidemic */
	.top_opioid-epidemic_section {
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.top_opioid-epidemic_section h2 {
	    margin-bottom: calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	    margin-top: calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.second_opioid-epidemic_content {
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
		padding-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.opioid-epidemic_top_panels {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.third_opioid-epidemic_content h3 {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.third_opioid-epidemic_content p {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.third_opioid-epidemic_content {
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
		padding-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.fourth_opioid-epidemic_content h3 {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.fourth_opioid-epidemic_content img {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	/* Blog */
	.top_blog_section {
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
		padding-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
		margin-top:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.second_blog_section {
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.single_blog_con {
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.single_blog_con h3 {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.single_blog_con span {
		margin-bottom:15px;
	}
	.single_blog_con p {
		font-size:16px;
		margin-bottom:15px;
	}
	.fourth_blog_list .single_blog_row_con:nth-last-child(1) .single_blog_row{
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		padding-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.single_blog_row {
		padding-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));	
	}
	.single_blog_row h3 {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	/* Blog Single */
	.top_post_section {
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		padding-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.second_post_section {
		padding-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
		padding-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.third_section_post img {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.third_section_post h4 {
		margin-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.back_to_blog {
		margin-top:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.fourth_section_post {
		padding-top:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
		margin-top:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.fourth_section_post h2 {
		margin-bottom:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	/* Contact Form */
	.contact_con {
		margin-top:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.contact_con h3 {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.contact_con iframe {
		margin-top:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.contact_con .wpcf7-form-control-wrap.full_name {
		margin-top: calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	/* Default Page */
	.default_content  {
		margin-top:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.default_content h3 {
		margin-bottom:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.default_content ul {
		padding-left:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}

	/* Footer */
	footer {
		margin-top:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)));
	}
	.footer_top {
		padding:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375))) 0;
	}
	.footer_top_l li {
		margin-right:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375)));
	}
	.footer_top_r a {
		margin-left:calc(7.5px + (15 - 7.5) * ((100vw - 375px) / (1660 - 375)));
	}
	.footer_btm {
		padding:calc(15px + (30 - 15) * ((100vw - 375px) / (1660 - 375))) 0;
	}
}
@media screen and (max-width: 1199.98px)  {

}
@media screen and (max-width: 991.98px) {
	.home_blog_link {
		margin-top:15px;
		text-align:left;
	}
	.home_blog_row {
		border-top:none;
	    border-bottom: solid thin #DEE0ED;
	    height:100%;
	    padding-left:0;
	    padding-right:0;
	}
	.single_blog_row span, .single_blog_row p {
		margin-bottom:15px;
	}
	.single_blog_row {
		height:100%;
		border-bottom:solid thin #DEE0ED;
		border-top:none;
	}
	.single_news_con {
		border-bottom:solid thin #DEE0ED;
		padding-bottom:35px;
	}
	.fourth_section_post .single_blog_con {
		border-bottom:solid thin #DEE0ED;
		padding-bottom:calc(30px + (60 - 30) * ((100vw - 375px) / (1660 - 375)))
	}
	.footer_top {
		display:none;
	}
}
@media screen and (max-width: 767.98px) {
	header {
		padding:15px 0;
	}
	.header_logo {
		text-align:center;
	}
	.header_mid, .header_nav {
		display: none;
	}
	.second_home_img {
		margin-top:20px;
	}
	.third_home p {
		margin-bottom:15px;
	}
	.home_research_img div {
		position:static;
	}
	.home_research_title {
		width:100%;
	}
	.home_research_img div {
		padding-top:15px;
		padding-bottom:20px;
	}
	.footer_btm {
		border-top: solid thin #DEE0ED;
	}
	.footer_btm_r {
		text-align:left;
	}
	.second_research_row p {
		margin-bottom:15px;
	}
	.top_banner_sub ul li {
		width: 100%;
		line-height: 40px;
		border: solid thin #2a3fb2;
		margin-bottom: 7px;
		margin-left:0;
		margin-right:0;
	}
	.faculty_con h3 {
		margin-top:15px;
	}
	.single_publication_row p {
		margin-bottom:15px;
	}
	.third_opioid-epidemic_content img {
		margin-top:15px;
	}
	.fourth_opioid-epidemic_content p {
		text-align:left;
	}
	.single_blog_con {
		padding-bottom:30px;
		border-bottom: solid thin #DEE0ED;
		height:auto;
	}
	.single_blog_row {
		padding-top:0;
		margin-top:0;
		padding-bottom:30px;
		margin-bottom:30px;
		height:auto;
	}
	div.wpcf7 {
		margin-top:60px;
	}
}