/* media queries */
/*
add this to mobile when hamburger menu comes into view
.nav.nav-sidebar > li {
    background-color: #f3f7ef;
    border-bottom: 1px solid rgba(102, 153, 51, 0.3);
}

*/
.navbar-default .navbar-toggle {
	border-color: #693;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #693;
}

.menu_wrap {
	color: #693;
	display: none;
}

@media only screen and (min-width: 1px) and (max-width: 320px) {
	.navbar-brand > img,
	.navbar-brand > object,
	.navbar-brand > svg {
		max-width: 140px;
		width: 100%;
	}

	.heroimg.symposiapage .img_holder .txt_holder h1 {
		font-size: 14px;
	}

	.container #home-video {
		width: 100%;
	}
}

@media only screen and (min-width: 1px) and (max-width: 466px) {
	.loginText.stayLoggedText label {
		font-size: 10px;
		width: 90%;
	}

	.userInfoDiv .providerCell,
	.userInfoDiv .textBold {
		font-size: 12px;
	}

	.loginText.stayLoggedText #newUserLogged {
		margin: -6px 0 0 0;
	}

	.container #home-video {
		width: 100%;
	}
}

@media only screen and (min-width: 1px) and (max-width: 600px) {
	footer .leftside.col-xs-12,
	footer .rightside.col-xs-12 {
		width: 100%;
	}

	.onlineactivities-img {
	}

	#account-information h2 {
		font-size: 18px;
	}

	.container #home-video {
		width: 100%;
	}
}

@media only screen and (min-width: 1px) and (max-width: 750px) {
	footer ul {
		margin: 0 auto;
	}

	#resources h3,
	#resources a {
		display: block;
	}

	#resources a {
		/*font-size: ;*/
	}

	.faculty_img {
		max-width: 100%;
	}

	.sctnhdng {
		/*visibility:hidden;*/
	}

	#account-information .nav.nav-sidebar {
		margin-left: 0;
	}
}

@media only screen and (max-width: 992px) {
	.navbar-toggle-wrap {
		display: block !important;
	}

	#sidebar-wrapper .navbar-toggle {
		display: block;
	}

	#navbar-collapse-2.collapse {
		display: none !important;
	}

	#navbar-collapse-2.collapse.in {
		display: block !important;
	}
}

@media only screen and (max-width: 850px) {
	.navbar-brand {
		padding: 0;
	}

	#main_nav_wrapper.navbar-nav {
		font-size: 12px;
	}

	.sb-search {
		height: 30px;
		/*margin-top: 0;*/
	}

	#online_activities .onlineactivities .img_holder {
		min-height: auto;
	}
}

/*@media only screen and (min-width: 801px) and (max-width: 850px) {
	.navbar-brand {
		padding: 0;
	}
}*/

@media only screen and (min-width: 768px) and (max-width: 807px) {
	.sb-search.sb-search-open,
	.no-js .sb-search {
		margin-top: -65px;
	}

	#symposiaseries .menuheading span.date,
	#symposiaseries .menuheading span.location,
	.dropdown-menu li a.greenButton {
		font-size: 12px;
	}
}

@media only screen and (min-width: 768px) {
	#symposiaseries .col-sm-4,
	#oncologyseries .col-sm-4 {
		max-width: 400px;
		padding: 1%;
	}

	/* live meeting drop down */
	.only-mobile {
		display: none;
	}
	article#exchange-page .posted-by-title {
		margin-top: 0;
	}
}

@media only screen and (min-width: 1px) and (max-width: 767px) {
	.sb-search.sb-search-open,
	.no-js .sb-search {
		margin-top: 0;
	}

	.onlineactivitiestoplinks .col-xs-6.col-sm-4.col-lg-3.col-md-4.col-lg-4 {
		display: none;
	}

	.navbar-toggle {
		margin-top: 22px;
	}

	#online_activities .heroimg.onlineactivities.oa-category .img_holder .txt_holder h1 {
		text-align: left;
		padding: 0 10px;
		margin: 2% auto 0;
		line-height: 28px;
	}

	#online_activities .heroimg.live_events_lp,
	.heroimg.onlineactivities.oa-category {
		min-height: 120px !important;
		margin-bottom: 2%;
	}

	#online_activities .onlineactivitiestoplinks .sectionheading {
		line-height: 0 !important;
	}

	#online_activities section.heroimg.onlineactivities.oa-category.main-page {
		display: none;
	}

	#online_activities .onlineactivitiestoplinks .sectionheading {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	/* live meeting drop down */
	.tab-content > .tab-pane {
		display: block;
	}

	.no-mobile {
		display: none !important;
	}

	.only-mobile {
		display: block;
		text-align: left;
	}

	.only-mobile .link {
		text-transform: uppercase;
		text-align: left;
		padding: 0;
	}

	#symposiaseries .menucontent span,
	#symposiaseries .menuheading span {
		padding: 5px 0;
	}

	#symposiaseries .menuheading {
		margin-top: 0;
	}

	#symposiaseries .menuheading.series_learn_more {
		background-color: #fff;
		color: #00285c;
	}

	#symposiaseries .menuheading span.location,
	#symposiaseries .menucontent span.location,
	#oncologyseries .menuheading span.location {
		width: 100%;
		padding-top: 0;
		padding-bottom: 0;
		text-transform: uppercase;
		font-size: 12px;
	}

	.dropdown-menu #symposiaseries a,
	.dropdown-menu #oncologyseries a {
		width: 100%;
	}

	.largetext {
		font-size: 15px;
		padding-top: 20px !important;
	}

	#symposiaseries .menuheading span.date,
	#symposiaseries .menucontent span.date,
	#symposia_oncology .nav.nav-tabs,
	#oncologyseries .menuheading span.date {
		display: none;
	}

	#symposia_oncology .tab-content {
		margin-top: 0;
	}

	.dropdown-menu #oncologyseries a,
	.dropdown-menu #oncologyseries a.link {
		/*color: #1e60a4;*/
		color: #693;
	}

	.dropdown-menu #oncologyseries a.registerlink.only-mobile {
		border-bottom: none;
		margin-bottom: 10px;
		text-align: left;
		color: #693;
		text-transform: uppercase;
	}

	#oncologyseries .menuheading span.location {
		padding-left: 10px;
	}
}

@media only screen and (min-width: 960px) and (max-width: 980px) {
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		left: 50%;
		margin: 15px 0 0 -155px;
	}

	.oa_banner_inner_img {
		max-width: 230px;
	}

	.ribbon_holder {
		right: -17px;
		top: 26px;
	}

	.img_holder .begin_btn {
		right: 15%;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder h1 {
		max-width: 470px !important;
	}
}

@media only screen and (min-width: 980px) and (max-width: 991px) {
	.heroimg .container {
		width: auto;
	}

	.ribbon_holder {
		right: -17px;
		top: 25px;
	}

	.arrow {
		display: none;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	.oa_banner_inner_img {
		margin: 30px 0 0 15px;
	}

	.ribbon_holder {
		margin: 30px -37px 0 0;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		left: 55%;
		max-width: 460px !important;
	}
}

@media only screen and (min-width: 601px) {
	footer .leftside.col-xs-12,
	footer .rightside.col-xs-12 {
		width: 50%;
	}
}

@media (min-width: 1px) and (max-width: 535px) {
	#myCarousel #slide3 {
		background-color: #fff;
	}
}

@media (min-width: 1px) and (max-width: 479px) {
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		padding: 10px 5px 30px !important;
	}

	.sectionheading.brdr-btm-top,
	.ecasestudy .sectionheading,
	.ecasepretest .sectionheading,
	.ecasecomplete .sectionheading,
	.ecoursepretest .sectionheading {
		border-bottom: none;
	}

	.toppagination span.section_step {
		display: none;
	}

	.sctnhdng {
		/*display:none;	*/
	}

	.toppagination .list-inline {
		margin-left: 0;
	}

	.toppagination {
		margin-top: 5px;
	}
}

@media (min-width: 1px) and (max-width: 480px) {
	.heroimg.live_events_lp h1,
	.heroimg.onlineactivities.oa-category .img_holder .txt_holder h1 {
		color: #333;
		font-size: 14px;
		line-height: 18px;
	}
}

@media (min-width: 1px) and (max-width: 767px) {
	.carousel-indicators {
		display: none;
	}

	.oa-ecasehome .container,
	.oa-ecoursehome .container,
	.container.pages-other,
	.ecasepretest.container,
	.oa-ecasepretest .container,
	.oa-post-test .container,
	#program-accreditation .container {
		padding-left: 15px;
		padding-right: 15px;
	}

	#accordion_wrapper,
	.accordion_wrapper {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	#accordion .panel-heading {
		padding: 10px 5px;
	}

	#live_events_city {
	}

	.ribbon_holder,
	.ribbon {
		width: 100%;
		font-size: 26px;
	}

	.sectionheading a {
		display: block;
		float: none;
		font-size: 15px;
		text-align: center;
		width: 100%;
	}

	.oabanner .sectionheading {
		display: block;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		margin: 0 auto;
		/*padding: 50px;*/
		padding: 50px 5px;
	}

	.img_holder .begin_btn {
		margin: 35px 15px 0;
	}

	.onlineactivities .img_holder {
		min-height: 300px;
	}

	.heroimg.onlineactivities.oa-category .img_holder {
		min-height: auto;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder {
		position: relative !important;
		background-color: #fff !important;
	}

	.heroimg.onlineactivities.oa-category img.onlineactivities-img {
		display: none;
	}

	ul.nav.nav-sidebar.sidebar-nav {
		width: 100% !important;
	}

	.nav.nav-sidebar > li {
		margin: 2px 0;
	}

	.oa-ecoursepretest p {
		font-size: 14px;
		margin: 5px 0;
	}

	.answer-letter,
	.answer-number,
	.answer-choice,
	.answer-question {
		font-size: 14px;
	}

	input[type='radio'],
	input[type='checkbox'] {
		margin: 4px 0 0;
	}

	button.submit {
		font-size: 16px;
		max-width: 120px;
		padding: 5px 10px;
	}

	.acct-info .main form label {
		font-size: 12px;
	}

	.heroimg.live_events_lp .img_holder .txt_holder {
		left: 0;
		margin: 0 auto;
		max-width: 100%;
		width: 100%;
		position: relative;
	}

	.heroimg.live_events_lp h1 {
		font-size: 24px;
	}

	.heroimg.live_events_lp h2 {
		font-size: 18px;
	}

	.heroimg.live_events_lp h2,
	.heroimg.live_events_lp h1 {
		padding-left: 5px;
		padding-right: 5px;
		text-align: left;
	}
}

@media (min-width: 1px) and (max-width: 319px) {
	.fluid-container {
		padding-left: 0;
		padding-right: 0;
	}

	.carousel .item .fittext2,
	.carousel .item .fittext2 span {
		font-size: 14px;
	}
	.carousel .item .fittext3,
	.carousel .item .fittext3 span {
		font-size: 18px;
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 14px;
	}

	.heroimg.symposiapage .img_holder .txt_holder h1 {
		font-size: 12px;
		left: auto;
		margin: 0 auto;
	}

	#homepage ul.list {
		font-size: 15px;
		line-height: 20px;
	}
}

@media (min-width: 320px) and (max-width: 479px) {
	#homepage ul.list {
		font-size: 15px;
		line-height: 20px;
	}

	.carousel .item .fittext2,
	.carousel .item .fittext2 span {
		font-size: 16px;
	}
	.carousel .item .fittext3,
	.carousel .item .fittext3 span {
		font-size: 20px;
	}

	.navbar-brand {
		padding: 5px 0;
	}

	section {
		margin-bottom: 10px;
	}

	.container {
		padding-left: 0;
		padding-right: 0;
	}

	#about h2,
	#whatwedo h2 {
		font-size: 20px;
		margin: 0 auto 10px;
	}

	#about p {
		font-size: 14px;
		padding: 0;
	}

	ul.splist {
		font-size: 14px;
		line-height: 24px;
		margin: 10px 0 25px 15px;
	}

	.live-event-offers .splist {
		font-size: 14px;
		margin-bottom: 0;
		margin-top: 0;
	}

	.sp_img_wrapper h3 {
		font-size: 18px;
	}

	.sectionheading {
		font-size: 20px;
		margin: 10px 0;
	}

	.sectionheading a {
		font-size: 15px;
		line-height: 18px;
	}

	.oa_banner_inner_img {
		display: none;
	}

	.oa_badge {
		margin: 80px 5px 0 0;
		right: 0;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder h1 {
		font-size: 16px;
		max-width: 300px;
		float: left;
		clear: both;
	}

	p,
	article#exchange-page ul.references li {
		font-size: 14px;
	}

	#live_events_series .sectionheading p {
		margin: 15px auto 0;
	}

	.answer-choice,
	.answer-question,
	.answer-letter,
	.answer-number {
		font-size: 14px;
	}

	input[type='radio'],
	input[type='checkbox'] {
		margin: 3px 0 0;
	}

	.completedcourseinfo p.checkbox input[type='checkbox'] {
		margin-top: 7px;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		left: 0;
		/*margin: 45px 0;*/
		margin: 0 0 30px;
		max-width: 320px;
		top: 60px;
		z-index: 10;
	}

	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder {
		max-width: 320px;
	}

	.ribbon_holder {
		top: 15px;
		right: -17px;
	}

	.programinfo {
		font-size: 14px;
		margin-top: 5%;
		float: left;
	}

	.img_holder .begin_btn {
		bottom: 0;
		right: 0;
	}

	.begin_btn {
		font-size: 18px;
		max-width: 120px;
		padding: 5px 0;
	}

	.oa-ecasestudy .main h2,
	.oa-ecasehome .ecasehome h2,
	.oa-ecourse-primer h2,
	#accreditaton h2,
	.pages-other h2 {
		font-size: 20px;
	}

	#oa-ecase-study #page-content-wrapper h3 {
		font-size: 19px;
	}

	.oa-ecasestudy h1,
	.pages-other h1 {
		font-size: 22px;
	}

	.oa-ecasehome .powered-by {
		margin: 20px auto;
		padding: 0;
	}

	#accordion_wrapper .h2,
	.accordion_wrapper .h2 {
		font-size: 15px;
		line-height: 26px;
	}

	#accordion .open-close {
		font-size: 16px;
		line-height: 20px;
		max-width: 20px;
	}

	.onlineactivities .img_holder {
		clear: both;
		min-height: 306px;
	}

	.onlineactivitiestoplinks .list-unstyled {
		line-height: 26px;
		margin-bottom: 0;
	}

	.onlineactivities div#load_limit {
		padding: 20px 0 0;
	}

	.sharethisholder {
		padding: 0;
	}

	.thumbnail h3 {
		font-size: 18px;
		margin: 10px auto;
		min-height: 2.5em;
	}

	.thumbnail h4 {
		font-size: 15px;
		margin: 0 auto;
	}

	.thumbnail dl {
		margin: 10px auto 0 5px;
	}

	.thumbnail dt,
	.thumbnail dd {
		font-size: 15px;
	}

	.thumbnail .thb_link {
		font-size: 17px;
	}

	.thumbnail_text_holder h4 {
		color: #333;
		line-height: 20px;
		margin: 10px 5px 0;
	}

	.twitterheading {
		font-size: 18px;
		line-height: 21px;
		margin: 0 auto;
	}

	.fa-twitter {
		margin: 0;
		font-size: 33px;
	}

	.heroimg.live_events_loggedin .img_holder .txt_holder {
		left: 0;
		margin: 0 auto;
	}

	#live_events_city .heroimg.live_events_loggedin .img_holder .txt_holder {
		margin: 3.5% auto;
	}

	.heroimg.live_events_loggedin h1 {
		font-size: 18px;
	}

	#register_now {
		margin: 5px auto;
	}

	#live_events .row {
		margin: 0 auto;
		padding: 0 15px 30px;
	}

	#live_events h2,
	#live_events.live_events_landing h2,
	.individual_clinic_home_study h2 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	#live_events .hp_img_wrapper h2,
	#live_events.live_events_landing .hp_img_wrapper h2 {
		margin-bottom: 0;
		position: relative;
		border-top: 1px solid rgba(0, 0, 0, 0);
		border-bottom: 1px solid rgba(0, 0, 0, 0);
		/*color: #693;
		background-color: transparent;*/
	}

	#live_events .hp_img_wrapper img,
	#live_events.live_events_landing .hp_img_wrapper img {
		display: none;
	}

	#live_events_lp #live_events .hp_img_wrapper img,
	#live_events_lp #live_events.live_events_landing .hp_img_wrapper img {
		display: block;
	}

	#live_events_lp #live_events .hp_img_wrapper a,
	#live_events_lp #live_events.live_events_landing .hp_img_wrapper a {
		width: auto;
	}

	#live_events .hp_img_wrapper a,
	#live_events.live_events_landing .hp_img_wrapper a {
		display: block;
		height: 100%;
		z-index: 999;
		width: 100%;
		position: absolute;
		bottom: 0;
		/*border-top: 1px solid #693;
		border-bottom: 1px solid #693;
		background-color: transparent;
		color: #693;*/
	}

	#live_events .hp_img_wrapper:hover h2,
	#live_events.live_events_landing .hp_img_wrapper:hover h2 {
		border-top: 1px solid #693;
		border-bottom: 1px solid #693;
		color: #693;
		background-color: transparent;
	}

	#live_events .row p,
	#live_events.live_events_landing .row h3 {
		font-size: 14px;
		margin: 15px auto 0;
	}

	#live_events.live_events_landing .row h3 {
		font-size: 16px;
	}

	.agenda_wrapper {
		font-size: 14px;
		/*padding: 10px;*/
	}

	.login .btn-primary.greenButton {
		font-size: 100%;
	}

	.greenButton {
		padding: 10px;
	}

	.newtopce {
		margin: 10px auto;
	}

	.login .btn-primary.blueButton {
		font-size: 100%;
		padding: 10px;
	}

	.live-events-city.logout .login h2,
	.live-events-city.logout.registered .login h3 {
		font-size: 18px;
	}

	#live_events.live_events_landing .row {
		padding: 0 5px 30px;
	}

	.pages-program ul,
	#live_events .row ul,
	#live_events .row ol,
	.about-us .row-fluid ul,
	.pages-other .row-fluid ul {
		font-size: 14px;
		margin: 10px 15px;
	}

	.heroimg.live_events_lp .img_holder .txt_holder {
		left: 0;
		margin: 0 5px;
	}

	.heroimg.live_events_lp {
		min-height: 130px;
	}

	#live_events_lp .heroimg.live_events_lp {
		min-height: auto;
	}

	#live_events_lp .heroimg.live_events_lp h1 {
		margin-top: 0;
		margin-bottom: 0;
	}

	#live_events_lp #live_events.live_events_landing h2 {
		margin-top: 10px;
	}

	.heroimg.live_events_lp img {
		display: none;
	}

	.heroimg.live_events_lp h1,
	.heroimg.live_events_lp h2 {
		color: #333;
		font-size: 18px;
		line-height: 26px;
	}

	.heroimg.live_events_lp h2 {
		font-size: 18px;
		line-height: 26px;
		margin: 5px auto;
	}

	.heroimg.live-events-series .img_holder .txt_holder h1 {
		font-size: 3.3rem !important;
	}

	.heroimg.live-events-series .img_holder .txt_holder h3 {
		font-size: 2.2rem !important;
	}

	.heroimg.live-events-series .img_holder .txt_holder h1,
	.heroimg.live-events-series .img_holder .txt_holder h2 {
		color: white;
		margin: 0 auto;
	}

	.heroimg.live-events-series .img_holder .txt_holder h2 {
		font-size: 17px;
	}

	.heroimg.live-events-series .img_holder .txt_holder a {
		color: #396;
		text-decoration: underline;
	}

	#live_events_series .sectionheading h2 {
		font-size: 18px;
		margin: 0 auto;
	}

	#live_events_series .thumbnails h3 {
		font-size: 17px;
	}

	#live_events_series .thumbnails .agenda {
		font-size: 17px;
		padding: 0 5px;
	}

	#live_events_series .thumbnails .register_now a.link-btn {
		font-size: 17px;
	}

	#live_events_series .thumbnails .waitlist {
		font-size: 16px;
		margin: 10px auto;
	}

	.greenbg h1 {
		font-size: 18px;
		line-height: 24px;
		margin: 5px auto;
	}

	.greenbg h2 {
		font-size: 18px;
		line-height: 22px;
		margin: 5px auto;
	}

	.greenbg .msg-holder {
		position: relative;
		right: 5px;
		top: 0;
	}

	.sidebar {
		padding: 0;
	}

	.name-date-holder {
		font-size: 16px;
		padding: 5px;
	}

	.profile-pic {
		margin: 5px;
	}

	.nav.nav-sidebar {
		font-size: 11px;
		/*line-height: 20px;*/
	}

	.acct-info .main {
		border-left: medium none;
		padding: 5px;
	}

	.course-warning,
	.total-credits {
		margin: 0 auto;
		padding: 0;
	}

	.leadin {
		font-size: 15px;
	}

	#profile-certificates .leadin {
		margin: 25px auto;
	}

	.course-warning p {
		text-align: left;
	}

	.completedcourseinfo {
		font-size: 14px;
		margin: 5px auto;
	}

	.takealook {
		margin: 5px 0;
	}

	.completedcourseinfobtn {
		margin: 5px auto;
		padding: 0;
		text-align: center;
	}

	.total-credits span {
		font-size: 26px;
	}

	.ecasestudy .sectionheading,
	.ecasepretest .sectionheading,
	.ecasecomplete .sectionheading,
	.ecoursepretest .sectionheading {
		margin: 5px auto;
		font-size: 18px;
	}

	.toppagination {
		/*float: left;*/
		font-size: 14px;
		margin-top: 5px;
	}

	.toppagination span {
		font-size: 14px;
		margin-right: 5px;
	}

	.toppagination ul.list-inline li {
		margin: 0 3px;
		padding: 0 6px;
	}

	.oa-ecasestudy .main {
		border-left: medium none;
		padding: 0;
	}

	.oa-ecasestudy .pagination {
		font-size: 15px;
	}

	.pagination {
		margin: 5px 0;
		padding-left: 0;
	}

	#event-offers ul,
	#event-offers p,
	.pages-program ul,
	.pages-other p,
	.pages-other ul,
	.pages-other ol,
	.oa-ecasestudy .main p,
	.oa-ecasehome .ecasehome p,
	.oa-ecourse-primer p,
	.oa-ecasehome .ecasehome ul,
	.oa-ecasehome .ecasehome ol,
	.home-study-series ul,
	.home-study-series ol,
	.individual_clinic_home_study p,
	.individual_clinic_home_study ol,
	#accreditaton p,
	#accreditaton ul,
	#accred-learning-objectives ol,
	#accred-learning-objectives ul,
	#accred-how-to-receive-credit ol,
	#accred-how-to-receive-credit ul {
		font-size: 14px;
	}

	.bottom-pagination {
		font-size: 15px;
		margin: 0 auto;
	}

	.bottom-btns {
		font-size: 16px;
	}

	.bottom-btns a {
		margin: 10px auto;
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 18px;
	}

	.icon-left,
	.icon-right {
		display: none;
	}

	.oa-ecourse-primer .main {
		padding: 0 0 30px;
	}

	section.container.ecasestudy {
		margin: 15px auto;
	}

	.heroimg.onlineactivities .img_holder .txt_holder {
		position: relative;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder {
		position: absolute;
	}

	.heroimg.homestudy .img_holder .txt_holder {
		position: absolute;
	}

	.heroimg.homestudy .img_holder .txt_holder img {
		margin: 10% auto;
		max-width: 150px;
	}

	.heroimg.homestudy .img_holder .txt_holder h1 {
		/*display: none;*/
	}

	#online_activities .heroimg.onlineactivities .img_holder .txt_holder,
	#onactivitieshomestudy .heroimg.onlineactivities .img_holder .txt_holder {
		position: absolute;
	}

	.onlineactivities.homestudy .img_holder {
		min-height: 155px;
	}

	.onlineactivitiestoplinks .sectionheading {
		font-size: 20px;
		margin: 0 auto;
	}

	.heroimg.onlineactivities.homestudy img.pce_hero_img {
		display: none;
	}

	.heroimg.onlineactivities .img_holder .txt_holder {
		margin: 0 auto;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder {
		position: absolute;
	}

	.seriesincludes p {
		font-size: 15px;
		margin: 0 auto;
	}

	.seriesincludes ul {
		font-size: 15px;
		margin: 0 0 0 20px;
	}

	.seriesincludes ul li {
		font-size: 13px;
		line-height: 26px;
		margin: 0;
	}

	.thumbnail [class*='span'] {
		margin-left: 0;
	}

	.heroimg.homestudyeclinic .img_holder .txt_holder img {
		max-width: 300px;
	}

	.heroimg.onlineactivities .img_holder .txt_holder h1 {
		font-size: 17px;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder h1 {
		/*font-family: 'OpenSans-Regular';*/
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 14px;
	}

	.heroimg.live-events-series .img_holder img {
		display: none;
	}

	.heroimg.symposiapage .img_holder .txt_holder h1 {
		font-size: 14px;
		left: auto;
		margin: 0 auto;
	}
}

@media (min-width: 480px) and (max-width: 519px) {
	#homepage ul.list {
		font-size: 15px;
		line-height: 20px;
	}

	.carousel .item .fittext2,
	.carousel .item .fittext2 span {
		font-size: 18px;
	}
	.carousel .item .fittext3,
	.carousel .item .fittext3 span {
		font-size: 22px;
	}

	#accordion_wrapper .h2,
	.accordion_wrapper .h2 {
		font-size: 15px;
		line-height: 26px;
	}

	#accordion .open-close {
		font-size: 16px;
		line-height: 20px;
		max-width: 20px;
	}

	.navbar-brand {
		padding: 5px 0;
	}

	section {
		margin-bottom: 10px;
	}

	.container {
		padding-left: 0;
		padding-right: 0;
	}

	#about h2,
	#whatwedo h2 {
		font-size: 20px;
		margin: 0 auto 10px;
	}

	#about p {
		font-size: 14px;
		padding: 0;
	}

	ul.splist {
		font-size: 14px;
		line-height: 24px;
		margin: 10px 0 25px 15px;
	}

	.live-event-offers .splist {
		font-size: 15px;
		margin-bottom: 0;
		margin-top: 0;
	}

	.sp_img_wrapper h3 {
		font-size: 18px;
	}

	.sectionheading {
		font-size: 20px;
		margin: 10px 0;
	}

	.sectionheading a {
		font-size: 15px;
	}

	.oa_banner_inner_img {
		display: none;
	}

	.oa_badge {
		margin: 80px 5px 0 0;
		right: 0;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder h1 {
		font-size: 20px;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.green .img_holder .txt_holder {
		left: 5px;
		margin: 45px 0;
		max-width: 400px;
		top: 15px;
		z-index: 10;
	}

	.heroimg.onlineactivities.oabanner.green .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.purple .img_holder .txt_holder {
		margin: 15px 0;
	}

	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder {
		max-width: 320px;
	}

	.ribbon_holder {
		top: 15px;
		right: -17px;
	}

	.programinfo {
		font-size: 14px;
		margin-top: 5%;
	}

	.img_holder .begin_btn {
		bottom: 0;
		right: 0;
	}

	.begin_btn {
		font-size: 18px;
		max-width: 120px;
		padding: 5px 0;
	}

	.oa-ecasestudy .main h2,
	.oa-ecasehome .ecasehome h2,
	.oa-ecourse-primer h2,
	#accreditaton h2,
	.pages-other h2 {
		font-size: 20px;
	}

	#oa-ecase-study #page-content-wrapper h3 {
		font-size: 19px;
	}

	.oa-ecasestudy h1,
	.pages-other h1 {
		font-size: 22px;
	}

	.oa-ecasehome .powered-by {
		margin: 20px auto;
		padding: 0;
	}

	#accordion_wrapper .h2,
	.accordion_wrapper .h2 {
		font-size: 15px;
		line-height: 26px;
	}

	#accordion_wrapper p,
	.accordion_wrapper p {
		font-size: 14px;
	}

	#accordion .open-close {
		font-size: 16px;
		line-height: 20px;
		max-width: 20px;
	}

	.onlineactivities .img_holder {
		clear: both;
		/*min-height: 306px;*/
		min-height: auto;
	}

	.onlineactivitiestoplinks .list-unstyled {
		line-height: 26px;
		margin-bottom: 0;
	}

	.onlineactivities div#load_limit {
		padding: 20px 0 0;
	}

	.sharethisholder {
		padding: 0;
	}

	.thumbnail h3 {
		font-size: 18px;
		margin: 10px auto;
		min-height: 2.5em;
	}

	.thumbnail h4 {
		font-size: 15px;
		margin: 0 auto;
	}

	.thumbnail dl {
		margin: 0 auto;
	}

	.thumbnail dt,
	.thumbnail dd {
		font-size: 15px;
	}

	.thumbnail .thb_link {
		font-size: 15px;
		margin: 0 auto;
		padding: 0;
	}

	.twitterheading {
		margin: 0 auto;
	}

	.heroimg.live_events_loggedin .img_holder .txt_holder {
		left: 0;
		margin: 0 auto;
	}

	#live_events_city .heroimg.live_events_loggedin .img_holder .txt_holder {
		left: 0;
		margin: 4% auto;
	}

	.heroimg.live_events_loggedin h1 {
		font-size: 18px;
	}

	#register_now {
		margin: 5px auto;
	}

	#live_events .row {
		margin: 0 auto;
		padding: 10px 0;
	}

	#live_events h2,
	#live_events.live_events_landing h2,
	.individual_clinic_home_study h2 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	#live_events .hp_img_wrapper h2,
	#live_events.live_events_landing .hp_img_wrapper h2 {
		margin-bottom: 0;
	}

	#live_events .row p,
	#live_events.live_events_landing .row h3 {
		font-size: 14px;
		margin: 0 auto;
	}

	#live_events.live_events_landing .row h3 {
		font-size: 16px;
	}

	.agenda_wrapper {
		font-size: 14px;
		/*padding: 10px;*/
	}

	.login .btn-primary.greenButton {
		font-size: 100%;
	}

	.greenButton {
		padding: 10px;
	}

	.newtopce {
		margin: 10px auto;
	}

	.login .btn-primary.blueButton {
		font-size: 100%;
		padding: 10px;
	}

	.live-events-city.logout .login h2,
	.live-events-city.logout.registered .login h3 {
		font-size: 18px;
	}

	#live_events.live_events_landing .row {
		padding: 0 5px 30px;
	}

	#live_events .row ul,
	#live_events .row ol,
	.about-us .row-fluid ul,
	.pages-other .row-fluid ul {
		font-size: 14px;
		margin: 0 15px;
	}

	.heroimg.live_events_lp .img_holder .txt_holder {
		left: 0;
		margin: 0 5px;
	}

	.heroimg.live_events_lp {
		min-height: 130px;
	}

	.heroimg.live_events_lp img {
		display: none;
	}

	.heroimg.live_events_lp h1,
	.heroimg.live_events_lp h2 {
		color: #333;
		font-size: 18px;
		line-height: 26px;
	}

	#live_events_lp .heroimg.live_events_lp {
		min-height: auto;
	}

	#live_events_lp .heroimg.live_events_lp h1 {
		margin-top: 0;
		margin-bottom: 0;
	}

	#live_events_lp #live_events.live_events_landing h2 {
		margin-top: 10px;
	}

	.heroimg.live_events_lp h2 {
		font-size: 18px;
		line-height: 26px;
		margin: 5px auto;
	}

	.heroimg.live-events-series .img_holder .txt_holder h1,
	.heroimg.live-events-series .img_holder .txt_holder h2 {
		/*color: #333;*/
		left: 0;
		margin: 0 auto;
	}

	.heroimg.live-events-series .img_holder .txt_holder h2 {
		font-size: 17px;
	}

	.heroimg.live-events-series .img_holder .txt_holder a {
		/*color: #396;*/
		text-decoration: underline;
	}

	#live_events_series .sectionheading h2 {
		font-size: 18px;
		margin: 0 auto;
	}

	#live_events_series .thumbnails h3 {
		font-size: 17px;
	}

	#live_events_series .thumbnails .agenda {
		font-size: 17px;
		padding: 0 5px;
	}

	#live_events_series .thumbnails .register_now a.link-btn {
		font-size: 17px;
	}

	#live_events_series .thumbnails .waitlist {
		font-size: 16px;
		margin: 10px auto;
	}

	.greenbg h1 {
		font-size: 18px;
		line-height: 24px;
		margin: 5px auto;
	}

	.greenbg h2 {
		font-size: 18px;
		line-height: 22px;
		margin: 5px auto;
	}

	.greenbg .msg-holder {
		position: relative;
		right: 5px;
		top: 0;
	}

	#profile-certificates .greenbg h1,
	#profile-events .greenbg h1,
	#profile-home .greenbg h1,
	#profile-edit .greenbg h1,
	#profile-in-progress .greenbg h1 {
		font-size: 18px;
		line-height: 24px;
		margin: 5px auto;
	}

	#profile-certificates .greenbg h2,
	#profile-events .greenbg h2,
	#profile-home .greenbg h2,
	#profile-edit .greenbg h2,
	#profile-in-progress .greenbg h2 {
		font-size: 16px;
		line-height: 22px;
		margin: 5px auto;
	}

	#profile-certificates .greenbg .txt_holder a,
	#profile-events .greenbg .txt_holder a,
	#profile-home .greenbg .txt_holder a,
	#profile-edit .greenbg .txt_holder a,
	#profile-in-progress .greenbg .txt_holder a {
		margin: 10px 5px 0;
	}

	.sidebar {
		padding: 0;
	}

	.name-date-holder {
		font-size: 16px;
		padding: 5px;
	}

	.profile-pic {
		margin: 5px;
	}

	.nav.nav-sidebar {
		font-size: 11px;
		/*line-height: 20px;*/
	}

	.acct-info .main {
		border-left: medium none;
		padding: 5px;
	}

	.course-warning,
	.total-credits {
		margin: 10px auto;
		padding: 0;
		width: 100%;
		text-align: center;
	}

	.total-credits p,
	.course-warning p {
		text-align: center;
	}

	.leadin {
		font-size: 15px;
	}

	#profile-certificates .leadin {
		margin: 25px auto;
	}

	#profile-certificates .leadin {
		margin: 25px auto;
	}

	.completedcourseinfo {
		font-size: 14px;
		margin: 5px auto;
	}

	.takealook {
		margin: 5px 0;
	}

	.completedcourseinfobtn {
		margin: 5px auto;
		padding: 0;
		text-align: center;
	}

	.total-credits span {
		font-size: 26px;
	}

	.ecasestudy .sectionheading,
	.ecasepretest .sectionheading,
	.ecasecomplete .sectionheading,
	.ecoursepretest .sectionheading {
		margin: 5px auto;
		font-size: 18px;
	}

	.toppagination {
		/*float: left;*/
		font-size: 14px;
	}

	.toppagination span {
		font-size: 14px;
		margin-right: 5px;
	}

	.toppagination ul.list-inline li {
		margin: 0 3px;
		padding: 0 6px;
	}

	.oa-ecasestudy .main {
		border-left: medium none;
		padding: 0;
	}

	.oa-ecasestudy .pagination {
		font-size: 15px;
	}

	.pagination {
		margin: 5px 0;
		padding-left: 0;
	}

	#event-offers ul,
	#event-offers p,
	.pages-program ul,
	.pages-other p,
	.pages-other ul,
	.pages-other ol,
	.oa-ecasestudy .main p,
	.oa-ecasehome .ecasehome p,
	.oa-ecourse-primer p,
	.oa-ecasestudy .form-group .radio,
	.oa-ecasestudy .form-group .checkbox,
	.individual_clinic_home_study p,
	.individual_clinic_home_study ol,
	#accreditaton p,
	#accreditaton ul {
		font-size: 14px;
	}

	.bottom-pagination {
		font-size: 15px;
		margin: 0 auto;
	}

	.bottom-btns {
		font-size: 16px;
	}

	.bottom-btns a {
		margin: 10px auto;
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 18px;
	}

	.icon-left,
	.icon-right {
		display: none;
	}

	.oa-ecourse-primer .main {
		padding: 0 0 30px;
	}

	section.container.ecasestudy {
		margin: 15px auto;
	}

	.heroimg.onlineactivities .img_holder .txt_holder {
		position: relative;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder {
		position: absolute;
	}

	.heroimg.homestudy .img_holder .txt_holder {
		position: absolute;
	}

	.heroimg.homestudy .img_holder .txt_holder h1 {
		/*display: none;*/
	}

	#home-study-landing .heroimg.homestudy .img_holder .txt_holder img {
	}

	#home-study-landing .heroimg.homestudy .img_holder {
		min-height: 130px;
		margin-top: 3%;
	}

	.onlineactivities.homestudy .img_holder {
		min-height: 250px;
	}

	.onlineactivitiestoplinks .sectionheading {
		font-size: 20px;
		margin: 0 auto;
	}

	.heroimg.onlineactivities.homestudy img.pce_hero_img {
		display: none;
	}

	.heroimg.onlineactivities .img_holder .txt_holder {
		margin: 0 auto;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder {
	}

	.seriesincludes p {
		font-size: 15px;
		margin: 0 auto;
	}

	.seriesincludes ul {
		font-size: 15px;
		margin: 0 0 0 20px;
	}

	.seriesincludes ul li {
		line-height: 28px;
		margin: 0;
	}

	.thumbnail [class*='span'] {
		margin-left: 0;
	}

	.heroimg.homestudyeclinic .img_holder .txt_holder img {
		max-width: 300px;
	}

	.heroimg.onlineactivities .img_holder .txt_holder h1 {
		font-size: 17px;
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 14px;
	}

	.heroimg.symposiapage .img_holder .txt_holder h1 {
		font-size: 17px;
	}
}

@media (min-width: 520px) and (max-width: 539px) {
	#homepage ul.list {
		font-size: 15px;
		line-height: 20px;
	}

	.carousel .item .fittext2,
	.carousel .item .fittext2 span {
		font-size: 20px;
	}
	.carousel .item .fittext3,
	.carousel .item .fittext3 span {
		font-size: 24px;
	}

	.navbar-brand {
		padding: 5px 0;
	}

	section {
		margin-bottom: 10px;
	}

	.container {
		padding-left: 0;
		padding-right: 0;
	}

	#about h2,
	#whatwedo h2 {
		font-size: 20px;
		margin: 0 auto 10px;
	}

	#about p {
		font-size: 14px;
		padding: 0;
	}

	ul.splist {
		font-size: 14px;
		line-height: 24px;
		margin: 10px 0 25px 15px;
	}

	.sp_img_wrapper h3 {
		font-size: 18px;
	}

	.sectionheading {
		font-size: 20px;
		margin: 10px 0;
	}

	.sectionheading a {
		font-size: 15px;
	}

	.oa_banner_inner_img {
		display: none;
	}

	.oa_badge {
		margin: 80px 5px 0 0;
		right: 0;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder h1 {
		font-size: 20px;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.green .img_holder .txt_holder {
		left: 5px;
		margin: 45px 0;
		max-width: 400px;
		top: 0;
		z-index: 10;
		/*position:relative;*/
	}

	.heroimg.onlineactivities.oabanner.green .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.purple .img_holder .txt_holder {
		position: relative;
		margin: 10px 0 45px;
		top: 0;
	}

	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder {
		max-width: 320px;
	}

	.ribbon_holder {
		top: 15px;
		right: -17px;
	}

	.programinfo {
		font-size: 14px;
		margin-top: 5%;
	}

	.img_holder .begin_btn {
		bottom: 0;
		right: 0;
	}

	.begin_btn {
		font-size: 18px;
		max-width: 120px;
		padding: 5px 0;
	}

	.oa-ecasestudy .main h2,
	.oa-ecasehome .ecasehome h2,
	.oa-ecourse-primer h2,
	#accreditaton h2,
	.pages-other h2 {
		font-size: 20px;
	}

	.oa-ecasestudy h1,
	.pages-other h1 {
		font-size: 22px;
	}

	.oa-ecasehome .powered-by {
		margin: 20px auto;
		padding: 0;
	}

	#accordion_wrapper .h2,
	.accordion_wrapper .h2 {
		font-size: 20px;
		line-height: 26px;
	}

	.onlineactivities .img_holder {
		clear: both;
		/*min-height: 306px;*/
		min-height: auto;
	}

	.onlineactivitiestoplinks .list-unstyled {
		line-height: 26px;
		margin-bottom: 0;
	}

	.onlineactivities div#load_limit {
		padding: 20px 0 0;
	}

	.sharethisholder {
		padding: 0;
	}

	.thumbnail h3 {
		font-size: 18px;
		margin: 10px auto;
		min-height: 2.5em;
	}

	.thumbnail h4 {
		font-size: 15px;
		margin: 0 auto;
	}

	.thumbnail dl {
		margin: 10px auto 0 5px;
	}

	.thumbnail dt,
	.thumbnail dd {
		font-size: 15px;
	}

	.thumbnail .thb_link {
		font-size: 15px;
		margin: 0 auto;
		padding: 0;
	}

	.twitterheading {
		margin: 0 auto;
	}

	.heroimg.live_events_loggedin .img_holder .txt_holder {
		left: 0;
		margin: 0 auto;
	}

	#live_events_city .heroimg.live_events_loggedin .img_holder .txt_holder {
		margin: 4% auto;
	}

	.heroimg.live_events_loggedin h1 {
		font-size: 18px;
	}

	#register_now {
		margin: 5px auto;
	}

	#live_events .row {
		margin: 0 auto;
		padding: 10px 0;
	}

	#live_events h2,
	#live_events.live_events_landing h2,
	.individual_clinic_home_study h2 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	#live_events .hp_img_wrapper h2,
	#live_events.live_events_landing .hp_img_wrapper h2 {
		margin-bottom: 0;
	}

	#live_events .row p,
	#live_events.live_events_landing .row h3 {
		font-size: 14px;
		margin: 0 auto;
	}

	#live_events.live_events_landing .row h3 {
		font-size: 16px;
	}

	.agenda_wrapper {
		font-size: 14px;
		/*padding: 10px;*/
	}

	.login .btn-primary.greenButton {
		font-size: 100%;
	}

	.greenButton {
		padding: 10px;
	}

	.newtopce {
		margin: 10px auto;
	}

	.login .btn-primary.blueButton {
		font-size: 100%;
		padding: 10px;
	}

	.live-events-city.logout .login h2,
	.live-events-city.logout.registered .login h3 {
		font-size: 18px;
	}

	#live_events.live_events_landing .row {
		padding: 0 5px 30px;
	}

	#live_events .row ul,
	#live_events .row ol,
	.about-us .row-fluid ul,
	.pages-other .row-fluid ul {
		font-size: 14px;
		margin: 0 15px;
	}

	.heroimg.live_events_lp .img_holder .txt_holder {
		left: 0;
		margin: 0 5px;
	}

	.heroimg.live_events_lp {
		min-height: 130px;
	}

	.heroimg.live_events_lp img {
		display: none;
	}

	.heroimg.live_events_lp h1,
	.heroimg.live_events_lp h2 {
		color: #333;
		font-size: 18px;
		line-height: 26px;
	}

	#live_events_lp .heroimg.live_events_lp {
		min-height: auto;
	}

	#live_events_lp .heroimg.live_events_lp h1 {
		margin-top: 0;
		margin-bottom: 0;
	}

	#live_events_lp #live_events.live_events_landing h2 {
		margin-top: 10px;
	}

	.heroimg.live_events_lp h2 {
		font-size: 18px;
		line-height: 26px;
		margin: 5px auto;
	}

	.heroimg.live-events-series .img_holder .txt_holder h1,
	.heroimg.live-events-series .img_holder .txt_holder h2 {
		/*color: #333;*/
		left: 0;
		margin: 0 auto;
	}

	.heroimg.live-events-series .img_holder .txt_holder h2 {
		font-size: 17px;
	}

	.heroimg.live-events-series .img_holder .txt_holder a {
		/*color: #396;*/
		text-decoration: underline;
	}

	#live_events_series .sectionheading h2 {
		font-size: 18px;
		margin: 0 auto;
	}

	#live_events_series .thumbnails h3 {
		font-size: 17px;
	}

	#live_events_series .thumbnails .agenda {
		font-size: 17px;
		padding: 0 5px;
	}

	#live_events_series .thumbnails .register_now a.link-btn {
		font-size: 17px;
	}

	#live_events_series .thumbnails .waitlist {
		font-size: 16px;
		margin: 10px auto;
	}

	.greenbg h1 {
		font-size: 18px;
		line-height: 24px;
		margin: 5px auto;
	}

	.greenbg h2 {
		font-size: 18px;
		line-height: 22px;
		margin: 5px auto;
	}

	.greenbg .msg-holder {
		position: relative;
		right: 5px;
		top: 0;
	}

	.sidebar {
		padding: 0;
	}

	.name-date-holder {
		font-size: 16px;
		padding: 5px;
	}

	.profile-pic {
		margin: 5px;
	}

	.nav.nav-sidebar {
		font-size: 11px;
		/*line-height: 20px;*/
	}

	.acct-info .main {
		border-left: medium none;
		padding: 5px;
	}

	.course-warning,
	.total-credits {
		margin: 0 auto;
		padding: 0;
	}

	.leadin {
		font-size: 15px;
	}

	.course-warning p {
		text-align: left;
	}

	.completedcourseinfo {
		font-size: 14px;
		margin: 5px auto;
	}

	.takealook {
		margin: 5px 0;
	}

	.completedcourseinfobtn {
		margin: 5px auto;
		padding: 0;
		text-align: center;
	}

	.total-credits span {
		font-size: 26px;
	}

	.ecasestudy .sectionheading,
	.ecasepretest .sectionheading,
	.ecasecomplete .sectionheading,
	.ecoursepretest .sectionheading {
		margin: 5px auto;
		font-size: 18px;
	}

	.toppagination {
		/*float: left;*/
		font-size: 14px;
	}

	.toppagination span {
		font-size: 14px;
		margin-right: 5px;
	}

	.toppagination ul.list-inline li {
		margin: 0 3px;
		padding: 0 6px;
	}

	.oa-ecasestudy .main {
		border-left: medium none;
		padding: 0;
	}

	.oa-ecasestudy .pagination {
		font-size: 15px;
	}

	.pagination {
		margin: 5px 0;
		padding-left: 0;
	}

	#event-offers ul,
	#event-offers p,
	.pages-program ul,
	.pages-other p,
	.pages-other ul,
	.pages-other ol,
	.oa-ecasestudy .main p,
	.oa-ecasehome .ecasehome p,
	.oa-ecourse-primer p,
	.oa-ecasehome .ecasehome ul,
	.oa-ecasehome .ecasehome ol,
	.oa-ecoursehome .ecoursehome ul,
	.oa-ecasestudy .form-group .radio,
	.oa-ecasestudy .form-group .checkbox,
	.home-study-series ul,
	.home-study-series ol,
	.individual_clinic_home_study p,
	.individual_clinic_home_study ol,
	#accreditaton p,
	#accreditaton ul,
	#accred-learning-objectives ol,
	#accred-learning-objectives ul,
	#accred-how-to-receive-credit ol,
	#accred-how-to-receive-credit ul {
		font-size: 14px;
	}

	.bottom-pagination {
		font-size: 15px;
		margin: 0 auto;
	}

	.bottom-btns {
		font-size: 16px;
	}

	.bottom-btns a {
		margin: 10px auto;
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 18px;
	}

	.icon-left,
	.icon-right {
		display: none;
	}

	.oa-ecourse-primer .main {
		padding: 0 0 30px;
	}

	section.container.ecasestudy {
		margin: 15px auto;
	}

	.heroimg.onlineactivities .img_holder .txt_holder {
		position: relative;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder {
		position: absolute;
	}

	.onlineactivities.homestudy .img_holder {
		min-height: 150px;
	}

	.onlineactivitiestoplinks .sectionheading {
		font-size: 20px;
		margin: 0 auto;
	}

	.heroimg.onlineactivities.homestudy img.pce_hero_img {
		display: none;
	}

	.heroimg.onlineactivities .img_holder .txt_holder {
		margin: 0 auto;
		position: absolute;
	}

	.seriesincludes p {
		font-size: 15px;
		margin: 0 auto;
	}

	.seriesincludes ul {
		font-size: 15px;
		margin: 0 0 0 20px;
	}

	.seriesincludes ul li {
		font-size: 14px;
		line-height: 28px;
		margin: 0;
	}

	.thumbnail [class*='span'] {
		margin-left: 0;
	}

	.heroimg.homestudyeclinic .img_holder .txt_holder img {
		max-width: 300px;
	}

	.heroimg.onlineactivities .img_holder .txt_holder h1 {
		font-size: 17px;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder h1 {
		/*font-family: 'OpenSans-Regular';*/
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 15px;
	}

	#accordion_wrapper .h2,
	.accordion_wrapper .h2 {
		font-size: 15px;
		line-height: 26px;
	}

	#accordion_wrapper p,
	.accordion_wrapper p {
		font-size: 15px;
	}

	#accordion .open-close {
		font-size: 16px;
		line-height: 20px;
		max-width: 20px;
	}

	.heroimg.symposiapage .img_holder .txt_holder h1 {
		font-size: 20px;
	}
}

@media (min-width: 540px) and (max-width: 639px) {
	#homepage ul.list {
		font-size: 15px;
		line-height: 20px;
	}

	.carousel .item .fittext2,
	.carousel .item .fittext2 span {
		font-size: 20px;
	}
	.carousel .item .fittext3,
	.carousel .item .fittext3 span {
		font-size: 26px;
	}

	.navbar-brand {
		padding: 5px 0;
	}

	section {
		margin-bottom: 10px;
	}

	.container {
		padding-left: 0;
		padding-right: 0;
	}

	#about h2,
	#whatwedo h2 {
		font-size: 20px;
		margin: 0 auto 10px;
	}

	#about p {
		font-size: 14px;
		padding: 0;
	}

	ul.splist {
		font-size: 14px;
		line-height: 24px;
		margin: 10px 0 25px 15px;
	}

	.live-event-offers .splist {
		font-size: 15px;
		margin-bottom: 0;
		margin-top: 0;
	}

	.sp_img_wrapper h3 {
		font-size: 18px;
	}

	.sectionheading {
		font-size: 20px;
		margin: 10px 0;
	}

	.sectionheading a {
		font-size: 15px;
	}

	.oa_banner_inner_img {
		display: none;
	}

	.oa_badge {
		bottom: 0;
		margin: 80px 5px 0 0;
		right: 0;
		top: 0;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder h1 {
		font-size: 20px;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.green .img_holder .txt_holder {
		left: 5px;
		margin: 45px 0 0;
		max-width: 450px;
		top: 15px;
		z-index: 10;
	}

	.heroimg.onlineactivities.oabanner.green .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.purple .img_holder .txt_holder {
		margin: 15px 0;
	}

	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder {
		/*max-width: 320px;*/
	}

	.ribbon_holder {
		top: 15px;
		right: -17px;
	}

	.programinfo {
		font-size: 14px;
		margin-top: 5%;
	}

	.img_holder .begin_btn {
		bottom: 0;
		right: 0;
	}

	.begin_btn {
		font-size: 18px;
		max-width: 120px;
		padding: 5px 0;
	}

	.oa-ecasestudy .main h2,
	.oa-ecasehome .ecasehome h2,
	.oa-ecourse-primer h2,
	#accreditaton h2,
	.pages-other h2 {
		font-size: 20px;
	}

	#oa-ecase-study #page-content-wrapper h3 {
		font-size: 19px;
	}

	.oa-ecasestudy h1,
	.pages-other h1 {
		font-size: 22px;
	}

	.oa-ecasehome .powered-by {
		margin: 20px auto;
		padding: 0;
	}

	#accordion_wrapper .h2. .accordion_wrapper .h2 {
		font-size: 15px;
		line-height: 26px;
	}

	#accordion_wrapper p,
	.accordion_wrapper p {
		font-size: 14px;
	}

	#accordion .open-close {
		font-size: 16px;
		line-height: 20px;
		max-width: 20px;
	}

	.onlineactivities .img_holder {
		clear: both;
		/*min-height: 306px;*/
		min-height: auto;
	}

	.onlineactivitiestoplinks .list-unstyled {
		line-height: 26px;
		margin-bottom: 0;
	}

	.onlineactivities div#load_limit {
		padding: 20px 0 0;
	}

	.sharethisholder {
		padding: 0;
	}

	.thumbnail h3 {
		font-size: 18px;
		margin: 10px auto;
		min-height: 2.5em;
	}

	.thumbnail h4 {
		font-size: 15px;
		margin: 0 auto;
	}

	.thumbnail dl {
		margin: 10px auto 0 5px;
	}

	.thumbnail dt,
	.thumbnail dd {
		font-size: 15px;
	}

	.thumbnail .thb_link {
		font-size: 15px;
		margin: 0 auto;
		padding: 0;
	}

	.twitterheading {
		margin: 0 auto;
	}

	.heroimg.live_events_loggedin .img_holder .txt_holder {
		left: 0;
		margin: 0 auto;
	}

	.heroimg.live_events_loggedin h1 {
		font-size: 18px;
	}

	#register_now {
		margin: 5px auto;
	}

	#live_events .row {
		margin: 0 auto;
		padding: 10px 0;
	}

	#live_events h2,
	#live_events.live_events_landing h2,
	.individual_clinic_home_study h2 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	#live_events .hp_img_wrapper h2,
	#live_events.live_events_landing .hp_img_wrapper h2 {
		margin-bottom: 0;
	}

	#live_events .row p,
	#live_events.live_events_landing .row h3 {
		font-size: 14px;
		margin: 0 auto;
	}

	#live_events.live_events_landing .row h3 {
		font-size: 16px;
	}

	.agenda_wrapper {
		font-size: 14px;
		/*padding: 10px;*/
	}

	.login .btn-primary.greenButton {
		font-size: 100%;
	}

	.greenButton {
		padding: 10px;
	}

	.newtopce {
		margin: 10px auto;
	}

	.login .btn-primary.blueButton {
		font-size: 100%;
		padding: 10px;
	}

	.live-events-city.logout .login h2,
	.live-events-city.logout.registered .login h3 {
		font-size: 18px;
	}

	#live_events.live_events_landing .row {
		padding: 0 5px 30px;
	}

	#live_events .row ul,
	#live_events .row ol,
	.about-us .row-fluid ul,
	.pages-other .row-fluid ul {
		font-size: 14px;
		margin: 0 15px;
	}

	.heroimg.live_events_lp .img_holder .txt_holder {
		left: 0;
		margin: 0 5px;
	}

	.heroimg.live_events_lp {
		min-height: 130px;
	}

	.heroimg.live_events_lp img {
		display: none;
	}

	.heroimg.live_events_lp h1,
	.heroimg.live_events_lp h2 {
		color: #333;
		font-size: 18px;
		line-height: 26px;
	}

	#live_events_lp .heroimg.live_events_lp {
		min-height: auto;
	}

	#live_events_lp .heroimg.live_events_lp h1 {
		margin-top: 0;
		margin-bottom: 0;
	}

	#live_events_lp #live_events.live_events_landing h2 {
		margin-top: 10px;
	}

	.heroimg.live_events_lp h2 {
		font-size: 18px;
		line-height: 26px;
		margin: 5px auto;
	}

	.heroimg.live-events-series .img_holder .txt_holder h1,
	.heroimg.live-events-series .img_holder .txt_holder h2 {
		/*color: #333;*/
		left: 0;
		margin: 0 auto;
	}

	.heroimg.live-events-series .img_holder .txt_holder h2 {
		font-size: 17px;
	}

	.heroimg.live-events-series .img_holder .txt_holder a {
		/*color: #396;*/
		text-decoration: underline;
	}

	#live_events_series .sectionheading h2 {
		font-size: 18px;
		margin: 0 auto;
	}

	#live_events_series .thumbnails h3 {
		font-size: 17px;
	}

	#live_events_series .thumbnails .agenda {
		font-size: 17px;
		padding: 0 5px;
	}

	#live_events_series .thumbnails .register_now a.link-btn {
		font-size: 17px;
	}

	#live_events_series .thumbnails .waitlist {
		font-size: 16px;
		margin: 10px auto;
	}

	.greenbg h1 {
		font-size: 18px;
		line-height: 24px;
		margin: 5px auto;
	}

	.greenbg h2 {
		font-size: 18px;
		line-height: 22px;
		margin: 5px auto;
	}

	.greenbg .msg-holder {
		position: relative;
		right: 5px;
		top: 0;
	}

	#profile-certificates .greenbg h1,
	#profile-events .greenbg h1,
	#profile-home .greenbg h1,
	#profile-edit .greenbg h1,
	#profile-in-progress .greenbg h1 {
		font-size: 24px;
		line-height: 24px;
		margin: 5px auto;
	}

	#profile-certificates .greenbg h2,
	#profile-events .greenbg h2,
	#profile-home .greenbg h2,
	#profile-edit .greenbg h2,
	#profile-in-progress .greenbg h2 {
		font-size: 22px;
		line-height: 22px;
		margin: 5px auto;
	}

	#profile-certificates .greenbg .msg-holder,
	#profile-events .greenbg .msg-holder,
	#profile-home .greenbg .msg-holder,
	#profile-edit .greenbg .msg-holder,
	#profile-in-progress .greenbg .msg-holder {
		position: relative;
		right: 5px;
		top: 0;
	}

	#profile-certificates .greenbg .txt_holder a,
	#profile-events .greenbg .txt_holder a,
	#profile-home .greenbg .txt_holder a,
	#profile-edit .greenbg .txt_holder a,
	#profile-in-progress .greenbg .txt_holder a {
		margin: 10px 5px 0;
	}

	.sidebar {
		padding: 0;
	}

	.name-date-holder {
		font-size: 16px;
		padding: 5px;
	}

	.profile-pic {
		margin: 5px;
	}

	.nav.nav-sidebar {
		font-size: 11px;
		/*line-height: 20px;*/
	}

	.acct-info .main {
		border-left: medium none;
		padding: 5px;
	}

	.course-warning,
	.total-credits {
		margin: 0 auto;
		padding: 0;
	}

	.leadin {
		font-size: 15px;
	}

	#profile-certificates .leadin {
		margin: 25px auto;
	}

	.course-warning p {
		text-align: left;
	}

	.completedcourseinfo {
		font-size: 14px;
		margin: 5px auto;
	}

	.takealook {
		margin: 5px 0;
	}

	.completedcourseinfobtn {
		margin: 5px auto;
		padding: 0;
		text-align: center;
	}

	.total-credits span {
		font-size: 20px;
	}

	.ecasestudy .sectionheading,
	.ecasepretest .sectionheading,
	.ecasecomplete .sectionheading,
	.ecoursepretest .sectionheading {
		margin: 5px auto;
		font-size: 18px;
	}

	.toppagination {
		/*float: left;*/
		font-size: 14px;
	}

	.toppagination span {
		font-size: 14px;
		margin-right: 5px;
	}

	.toppagination ul.list-inline li {
		margin: 0 3px;
		padding: 0 6px;
	}

	.oa-ecasestudy .main {
		border-left: medium none;
		padding: 0;
	}

	.oa-ecasestudy .pagination {
		font-size: 15px;
	}

	.pagination {
		margin: 5px 0;
		padding-left: 0;
	}

	#event-offers ul,
	#event-offers p,
	.pages-program ul,
	.pages-other p,
	.pages-other ul,
	.pages-other ol,
	.oa-ecasestudy .main p,
	.oa-ecasehome .ecasehome p,
	.oa-ecourse-primer p,
	.oa-ecasehome .ecasehome ul,
	.oa-ecasehome .ecasehome ol,
	.oa-ecoursehome .ecoursehome ul,
	.home-study-series ul,
	.home-study-series ol,
	#oa-ecase-study #page-content-wrapper ol,
	#oa-ecase-study #page-content-wrapper ul,
	.answer-choice,
	.answer-question,
	.answer-letter,
	.answer-number,
	.individual_clinic_home_study p,
	.individual_clinic_home_study ol,
	#accreditaton p,
	#accreditaton ul,
	#accred-learning-objectives ol,
	#accred-learning-objectives ul,
	#accred-how-to-receive-credit ol,
	#accred-how-to-receive-credit ul {
		font-size: 14px;
	}

	input[type='radio'],
	input[type='checkbox'] {
		margin: 3px 0 0;
	}

	.bottom-pagination {
		font-size: 15px;
		margin: 0 auto;
	}

	.bottom-btns {
		font-size: 16px;
	}

	.bottom-btns a {
		margin: 10px auto;
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 18px;
	}

	.icon-left,
	.icon-right {
		display: none;
	}

	.oa-ecourse-primer .main {
		padding: 0 0 30px;
	}

	section.container.ecasestudy {
		margin: 15px auto;
	}

	.heroimg.onlineactivities .img_holder .txt_holder {
		position: relative;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder {
		position: absolute;
	}

	.heroimg.homestudy .img_holder .txt_holder {
		position: absolute;
	}

	.onlineactivities.homestudy .img_holder {
		min-height: 125px;
	}

	.onlineactivitiestoplinks .sectionheading {
		font-size: 20px;
		margin: 0 auto;
	}

	.heroimg.onlineactivities.homestudy img.pce_hero_img {
		display: none;
	}

	.heroimg.onlineactivities .img_holder .txt_holder {
		margin: 0 auto;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder {
	}

	.seriesincludes p {
		font-size: 15px;
		margin: 0 auto;
	}

	.seriesincludes ul {
		font-size: 15px;
		margin: 0 auto;
	}

	.seriesincludes ul li {
		line-height: 28px;
		margin: 0 15px;
	}

	.thumbnail [class*='span'] {
		margin-left: 0;
	}

	.heroimg.homestudyeclinic .img_holder .txt_holder img {
		max-width: 300px;
	}

	.heroimg.onlineactivities .img_holder .txt_holder h1 {
		font-size: 17px;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder h1 {
		/*font-family: 'OpenSans-Regular';*/
	}

	.login .btn-primary.blueButton,
	.login .btn-primary.greenButton {
		font-size: 100%;
		padding: 10px;
	}

	.agenda_wrapper {
		/*padding: 10px;*/
	}

	.heroimg.live_events_loggedin .img_holder .txt_holder {
		left: 0;
		margin: 4% auto;
	}

	.heroimg.live_events_loggedin h1 {
		font-size: 26px;
	}

	#load_limit h2 {
		font-size: 26px;
	}

	.closebtn {
		font-size: 17px;
		right: 10px;
	}

	div#load_limit p,
	.outlink,
	.outlink:hover {
		font-size: 17px;
	}

	.greenbg .msg-holder {
		position: relative;
		right: auto;
		top: 0;
	}

	.sidebar {
		padding: 0;
	}

	.acct-info .main {
		border-left: medium none;
		padding: 0;
	}

	.heroimg.onlineactivities .img_holder .txt_holder {
		margin: 10px auto;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder {
	}

	.onlineactivities .img_holder {
		min-height: auto;
	}

	.seriesincludes p {
		margin: 0 auto;
	}

	.seriesincludes ul {
		margin: 0 0 0 20px;
	}

	.seriesincludes ul li {
		margin: 0;
	}

	.oabanner .sectionheading {
		margin: 0;
	}

	.oa_banner_inner_img {
		display: none;
	}

	section.onlineactivities {
		margin-bottom: 20px;
	}

	.ribbon_holder {
		top: 15px;
		right: -17px;
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 16px;
	}

	.heroimg.symposiapage .img_holder .txt_holder h1 {
		font-size: 22px;
	}

	.heroimg.symposiapage .img_holder .txt_holder {
		top: 5%;
	}
}

@media (min-width: 635px) and (max-width: 767px) {
	.carousel .item .fittext2,
	.carousel .item .fittext2 span {
		font-size: 22px;
	}
	.carousel .item .fittext3,
	.carousel .item .fittext3 span {
		font-size: 28px;
	}

	.navbar-brand {
		padding: 5px 0;
	}

	section {
		margin-bottom: 10px;
	}

	.container {
		/*padding-left: 0;
		padding-right: 0;*/
	}

	#about h2,
	#whatwedo h2 {
		font-size: 20px;
		margin: 0 auto 10px;
	}

	#about p {
		font-size: 14px;
		padding: 0;
	}

	ul.splist {
		font-size: 14px;
		line-height: 24px;
		margin: 10px 0 25px 15px;
	}

	.live-event-offers .splist {
		margin-bottom: 0;
		margin-top: 0;
	}

	.sp_img_wrapper h3 {
		font-size: 18px;
	}

	.sectionheading {
		font-size: 20px;
		margin: 10px 0;
	}

	.sectionheading a {
		font-size: 15px;
	}

	.oa_banner_inner_img {
		display: none;
	}

	.oa_badge {
		margin: 80px 10px 0 0;
		right: 0;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder h1 {
		font-size: 20px;
		max-width: 540px;
		margin-left: 0;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		left: 0;
		margin: 0 auto;
		max-width: 460px;
	}

	.heroimg.live_events_lp .img_holder .txt_holder {
		left: 0;
		margin: 0 auto;
		max-width: 100%;
		width: 100%;
		position: relative;
	}

	/*.heroimg.onlineactivities.oabanner .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.green .img_holder .txt_holder {
		left: 5px;
		margin: 45px 0 0;
		max-width: 500px;
		top: 60px;
		z-index: 10;
	}*/
	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder {
		max-width: 500px;
	}

	.heroimg.onlineactivities .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder,
	.home-study-series .heroimg.homestudyeclinic .img_holder .txt_holder {
		/*left: 0;
		margin: 7% auto 5% 20px;
		max-width: 600px;
		position: absolute;
		text-align: left;*/
		left: 0;
		margin: 20px auto 0 10px;
		max-width: 600px;
		position: absolute;
		text-align: left;
	}

	.ribbon_holder {
		top: 15px;
		right: -17px;
	}

	.programinfo {
		font-size: 14px;
		margin-top: 5%;
	}

	.heroimg .img_holder .txt_holder .programinfo {
		margin-top: 3%;
	}

	.img_holder .begin_btn {
		bottom: 0;
		right: 0;
		margin: 35px 3% 0 0;
	}

	.begin_btn {
		font-size: 18px;
		max-width: 120px;
		padding: 5px 0;
	}

	.oa-ecasestudy .main h2,
	.oa-ecasehome .ecasehome h2,
	.oa-ecourse-primer h2,
	#accreditaton h2,
	.pages-other h2 {
		font-size: 20px;
	}

	#oa-ecase-study #page-content-wrapper h3 {
		font-size: 19px;
	}

	.oa-ecasestudy h1,
	.pages-other h1 {
		font-size: 23px;
	}

	.oa-ecasehome .powered-by {
		margin: 20px auto;
		padding: 0;
	}

	#accordion_wrapper .h2,
	.accordion_wrapper .h2 {
		font-size: 15px;
		line-height: 26px;
	}

	#accordion_wrapper p,
	.accordion_wrapper p {
		font-size: 15px;
	}

	#accordion .open-close {
		font-size: 17px;
	}

	.onlineactivities .img_holder {
		clear: both;
		min-height: 320px;
	}

	.onlineactivitiestoplinks .list-unstyled {
		float: left;
		line-height: 26px;
		margin: 0 5px;
	}

	.onlineactivities div#load_limit {
		padding: 20px 0 0;
	}

	.sharethisholder {
		padding: 0;
	}

	.thumbnail h3 {
		font-size: 18px;
		margin: 10px auto;
		/*min-height: 2.5em;*/
	}

	#online_activities_category .thumbnail_text_holder h3 {
		min-height: 6.5em;
	}

	.thumbnail h4 {
		font-size: 15px;
		margin: 0 auto;
	}

	.thumbnail dl {
		margin: 10px auto 0 5px;
	}

	.thumbnail dt,
	.thumbnail dd {
		font-size: 15px;
	}

	.thumbnail .thb_link {
		font-size: 15px;
		margin: 0 auto;
		padding: 0;
	}

	.twitterheading {
		margin: 0 auto;
	}

	.heroimg.live_events_loggedin .img_holder .txt_holder {
		/*left: 0;
		margin: 0 auto;*/
		margin-top: 3.5%;
	}

	.heroimg.live_events_loggedin h1 {
		font-size: 32px;
	}

	#register_now {
		margin: 5px auto;
	}

	#live_events .row {
		margin: 0 auto;
		padding: 10px 0;
	}

	#live_events h2,
	#live_events.live_events_landing h2,
	.individual_clinic_home_study h2 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	#live_events .hp_img_wrapper h2,
	#live_events.live_events_landing .hp_img_wrapper h2 {
		margin-bottom: 0;
	}

	#live_events .row p {
		font-size: 14px;
		margin: 0 auto;
	}

	#live_events.live_events_landing .row h3 {
		font-size: 18px;
		margin: 5px auto;
	}

	.agenda_wrapper {
		font-size: 14px;
		/*padding: 10px;*/
	}

	.login .btn-primary.greenButton {
		font-size: 100%;
	}

	.greenButton {
		padding: 10px;
	}

	.newtopce {
		margin: 10px auto;
	}

	.login .btn-primary.blueButton {
		font-size: 100%;
		padding: 10px;
	}

	.live-events-city.logout .login h2,
	.live-events-city.logout.registered .login h3 {
		font-size: 18px;
	}

	#live_events.live_events_landing .row {
		padding: 0 5px 30px;
	}

	#live_events .row ul,
	#live_events .row ol,
	.about-us .row-fluid ul,
	.pages-other .row-fluid ul {
		font-size: 14px;
		margin: 0 15px;
	}

	.heroimg.live_events_lp .img_holder .txt_holder {
		left: 0;
		margin: 0 5px;
	}

	.heroimg.live_events_lp,
	.heroimg.onlineactivities.oa-category {
		min-height: 130px;
	}

	.heroimg.live_events_lp img {
		display: none;
	}

	.heroimg.live_events_lp h1 {
		color: #333;
		font-size: 20px;
		line-height: 22px;
		/*font-family: 'OpenSans-Regular';*/
	}

	#live_events_lp .heroimg.live_events_lp {
		min-height: auto;
	}

	#live_events_lp .heroimg.live_events_lp h1 {
		margin-top: 0;
		margin-bottom: 0;
	}

	#live_events_lp #live_events.live_events_landing h2 {
		margin-top: 10px;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder h1 {
		font-size: 20px;
	}

	.heroimg.live_events_lp h2 {
		color: #333;
		font-size: 18px;
		line-height: 22px;
		margin: 5px auto;
	}

	.heroimg.live-events-series .img_holder .txt_holder h1,
	.heroimg.live-events-series .img_holder .txt_holder h2 {
		color: #fff;
		left: 0;
		margin: 0 auto;
	}

	.heroimg.live-events-series .img_holder .txt_holder h2 {
		font-size: 17px;
	}

	.heroimg.live-events-series .img_holder .txt_holder a {
		/*color: #396;*/
		text-decoration: underline;
	}

	#live_events_series .thumbnails h2 {
		font-size: 20px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	#live_events_series .sectionheading h2 {
		font-size: 18px;
		margin: 0 auto;
	}

	#live_events_series .thumbnails h3 {
		font-size: 15px;
	}

	#live_events_series .thumbnails .agenda {
		font-size: 15px;
		margin: 5px;
		padding: 0 5px;
	}

	#live_events_series .thumbnails .register_now a.link-btn {
		font-size: 15px;
	}

	#live_events_series .thumbnails .waitlist {
		font-size: 15px;
		margin: 10px auto 0;
		padding: 0;
	}

	.greenbg h1 {
		font-size: 18px;
		line-height: 24px;
		margin: 5px auto;
	}

	.greenbg h2 {
		font-size: 18px;
		line-height: 22px;
		margin: 5px auto;
	}

	.greenbg .msg-holder {
		position: relative;
		right: 5px;
		top: 0;
	}

	#profile-certificates .greenbg h1,
	#profile-events .greenbg h1,
	#profile-home .greenbg h1,
	#profile-edit .greenbg h1,
	#profile-in-progress .greenbg h1 {
		font-size: 24px;
		line-height: 24px;
		margin: 5px auto;
	}

	#profile-certificates .greenbg h2,
	#profile-events .greenbg h2,
	#profile-home .greenbg h2,
	#profile-edit .greenbg h2,
	#profile-in-progress .greenbg h2 {
		font-size: 22px;
		line-height: 22px;
		margin: 5px auto;
	}

	#profile-certificates .greenbg .msg-holder,
	#profile-events .greenbg .msg-holder,
	#profile-home .greenbg .msg-holder,
	#profile-edit .greenbg .msg-holder,
	#profile-in-progress .greenbg .msg-holder {
		position: relative;
		right: 5px;
		top: 0;
	}

	#profile-certificates .greenbg .txt_holder a,
	#profile-events .greenbg .txt_holder a,
	#profile-home .greenbg .txt_holder a,
	#profile-edit .greenbg .txt_holder a,
	#profile-in-progress .greenbg .txt_holder a {
		margin: 10px 5px 0;
	}

	.sidebar {
		padding: 0;
	}

	.name-date-holder {
		font-size: 16px;
		padding: 5px;
	}

	.profile-pic {
		clear: right;
		display: table-cell;
		/*float: right;*/
		margin: 5px;
		position: relative;
		z-index: 10;
	}

	.nav.nav-sidebar {
		clear: left;
		display: table-cell;
		/*float: left;*/
		font-size: 14px;
		line-height: 20px;
		position: relative;
		z-index: 10;
	}

	.acct-info .main .required {
		clear: both;
		float: right;
	}

	.acct-info .main form {
		clear: both;
		float: left;
	}

	.acct-info .main {
		border-left: medium none;
		padding: 5px;
	}

	.acct-info .main .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}

	.course-warning {
		clear: both;
		float: right;
		margin: 0 auto;
		padding: 0;
	}

	.total-credits {
		clear: both;
		float: left;
		margin: 0 auto;
		padding: 0;
	}

	.leadin {
		font-size: 15px;
	}

	#profile-certificates .leadin {
		margin: 25px auto !important;
	}

	.course-warning p {
		text-align: left;
	}

	.completedcourseinfo {
		font-size: 14px;
		margin: 5px auto;
	}

	.takealook {
		margin: 5px 0;
	}

	.completedcourseinfobtn {
		margin: 5px auto;
		padding: 0;
		text-align: center;
	}

	.total-credits span {
		font-size: 26px;
	}

	.ecasestudy .sectionheading,
	.ecasepretest .sectionheading,
	.ecasecomplete .sectionheading,
	.ecoursepretest .sectionheading {
		margin: 5px auto;
		font-size: 18px;
	}

	.toppagination {
		/*float: left;*/
		font-size: 14px;
	}

	.toppagination span {
		font-size: 14px;
		margin-right: 5px;
	}

	.toppagination ul.list-inline li {
		margin: 0 3px;
		padding: 0 6px;
	}

	.oa-ecasestudy .main {
		border-left: medium none;
		padding: 0;
	}

	.oa-ecasestudy .pagination {
		font-size: 15px;
	}

	.pagination {
		margin: 5px 0;
		padding-left: 0;
	}

	#event-offers ul,
	#event-offers p,
	.pages-program ul,
	.pages-other p,
	.pages-other ul,
	.pages-other ol,
	.oa-ecasestudy .main p,
	.oa-ecasehome .ecasehome p,
	.oa-ecourse-primer p,
	.oa-ecasehome .ecasehome ul,
	.oa-ecasehome .ecasehome ol,
	.oa-ecoursehome .ecoursehome ul,
	.oa-ecoursehome .ecoursehome ol,
	.home-study-series ul,
	.home-study-series ol,
	#oa-ecase-study #page-content-wrapper ol,
	#oa-ecase-study #page-content-wrapper ul,
	.oa-ecasestudy .form-group .radio,
	.oa-ecasestudy .form-group .checkbox,
	.individual_clinic_home_study p,
	.individual_clinic_home_study ol,
	#accreditaton p,
	#accreditaton ul,
	#accred-learning-objectives ol,
	#accred-learning-objectives ul,
	#accred-how-to-receive-credit ol,
	#accred-how-to-receive-credit ul {
		/*font-size: 14px;*/
		font-size: 15px;
	}

	div.benchmark ol,
	div.benchmark ul {
		left: 0 !important;
		margin: 0 !important;
	}

	div.benchmark ol.addmargin10btm,
	div.benchmark ul.addmargin10btm {
		margin-bottom: 10px !important;
	}

	.bottom-pagination {
		font-size: 15px;
		margin: 0 auto;
	}

	.bottom-btns {
		font-size: 16px;
	}

	.bottom-btns a {
		margin: 10px auto;
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 18px;
	}

	.icon-left,
	.icon-right {
		display: none;
	}

	.oa-ecourse-primer .main {
		padding: 0 0 30px;
	}

	section.container.ecasestudy {
		margin: 15px auto;
	}

	.heroimg.onlineactivities .img_holder .txt_holder {
		position: absolute;
		width: 100%;
		text-align: center;
		max-width: 768px;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder {
	}

	.onlineactivities.homestudy .img_holder {
		min-height: 135px;
	}

	.onlineactivitiestoplinks .sectionheading {
		font-size: 20px;
		margin: 0 auto;
	}

	.heroimg.onlineactivities.homestudy img.pce_hero_img {
		display: none;
	}

	.heroimg.onlineactivities .img_holder .txt_holder {
		margin: 0 10px;
		max-width: 400px;
		text-align: center;
	}

	.seriesincludes p {
		font-size: 15px;
		margin: 0 auto;
	}

	.seriesincludes ul {
		font-size: 15px;
		margin: 10px 0 0 20px;
	}

	.seriesincludes ul li {
		line-height: 28px;
		margin: 0;
	}

	.thumbnail [class*='span'] {
		margin-left: 0;
	}

	.heroimg.homestudyeclinic .img_holder .txt_holder img {
	}

	.heroimg.onlineactivities .img_holder .txt_holder h1 {
		font-size: 17px;
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 18px;
	}

	.heroimg.symposiapage .img_holder .txt_holder h1 {
		font-size: 24px;
	}

	.heroimg.symposiapage .img_holder .txt_holder {
		top: 5%;
	}

	#homepage ul.list {
		font-size: 15px;
		line-height: 20px;
	}
}

@media (min-width: 768px) and (max-width: 959px) {
	#homepage ul.list {
		font-size: 15px;
		line-height: 26px;
	}

	#homepage .nomobile .link-btn {
		font-size: 15px;
		line-height: 20px;
	}

	.oa_banner_inner_img {
		display: none;
	}

	.heroimg.onlineactivities .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder,
	.home-study-series .heroimg.homestudyeclinic .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.blue-small .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.green .img_holder .txt_holder,
    .heroimg.onlineactivities.oabanner.dark-green .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.purple .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.dark-blue .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.teal-blue .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.orange .img_holder .txt_holder {
		/*left: 0;
		margin: 7% auto 5% 20px;
		max-width: 600px;
		position: absolute;
		text-align: left;*/
		left: 0;
		margin: 20px auto 0 20px;
		max-width: 545px;
		position: absolute;
		text-align: left;
	}

	#onactivitieshomestudy .heroimg.onlineactivities.homestudyeclinic .img_holder .txt_holder {
		max-width: 360px;
	}

	#onactivitieshomestudy .onlineactivities.homestudyeclinic .img_holder {
		min-height: 200px;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder {
	}

	.heroimg.live_events_loggedin .img_holder .txt_holder {
		/*left: 0;
		margin: 0 auto;*/
		margin-top: 3.5%;
	}

	.programinfo {
		margin-top: 20px;
	}

	.oa-ecasehome {
		margin-top: 30px;
	}

	.ribbon_holder {
		top: 15px;
		right: -17px;
	}

	/*#main_nav_wrapper.nav.navbar-nav {
		float: none;
		font-size: 12px;
		width: 100%;
	}*/
	/*.search_box {
		margin-top: 20px;
		position: absolute !important;
	}*/
	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 20px;
	}

	.seriesincludes ul {
		/*font-size: 18px;
		margin: 0 0 0 20px;*/
	}

	.seriesincludes ul li {
		line-height: 30px;
	}

	.heroimg.live_events_lp h1 {
		font-size: 20px;
		line-height: 22px;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder h1,
	#onactivitieshomestudy .heroimg.onlineactivities.homestudyeclinic .img_holder .txt_holder h1,
	.heroimg.onlineactivities.homestudyeclinic .img_holder .txt_holder h1,
	#home-study-landing .heroimg.homestudy .img_holder .txt_holder h1 {
		font-size: 20px;
	}

	.heroimg.live_events_lp h2 {
		font-size: 18px;
		line-height: 22px;
	}
}

@media (min-width: 800px) and (max-width: 899px) {
	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 18px;
	}

	#oahomestudy .thumbnail_text_holder h3 {
		min-height: 5em;
	}

	#oahomestudy #sort_filter-grid .mix.col-md-4 {
		min-height: 370px;
	}

	#oahomestudy .container {
		width: 100%;
	}
}

@media (min-width: 900px) and (max-width: 959px) {
	#wrapper.container {
		width: 880px;
	}

	.oa-ecasecomplete,
	.oa-ecasecomplete h2 {
		font-size: 20px;
	}
}

@media (min-width: 960px) and (max-width: 1023px) {
	.oa_banner_inner_img {
		margin: 14px 0;
		max-width: 290px;
	}

	#wrapper.container {
		width: 940px;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder h1 {
		font-size: 20px;
		max-width: 475px;
	}

	.programinfo {
		margin-top: 5%;
	}

	.heroimg.live_events_lp h1 {
		font-size: 26px;
		line-height: 30px;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder h1 {
		font-size: 21px;
	}

	#onactivitieshomestudy .heroimg.onlineactivities.homestudyeclinic .img_holder .txt_holder h1,
	.heroimg.onlineactivities.homestudyeclinic .img_holder .txt_holder h1 {
		font-size: 26px;
	}

	.heroimg.live_events_lp h2 {
		font-size: 24px;
		line-height: 26px;
		margin: 5px auto;
	}

	.heroimg.live_events_loggedin .img_holder .txt_holder {
		margin-top: 4.5%;
	}

	/*.heroimg.onlineactivities .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder,*/
	.home-study-series .heroimg.homestudyeclinic .img_holder .txt_holder,
	#home-study-landing .heroimg.homestudy .img_holder .txt_holder {
		left: 0;
		margin: 20px auto 0 20px;
		max-width: 600px;
		position: absolute;
		text-align: left;
	}
}

@media (min-width: 1008px) and (max-width: 1183px) {
	.heroimg.onlineactivities.oabanner.green .img_holder .txt_holder,
    .heroimg.onlineactivities.oabanner.dark-green .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.blue-small .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.purple .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.dark-blue .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.teal-blue .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.orange .img_holder .txt_holder {
		max-width: 440px !important;
	}

	.heroimg.live_events_lp h1 {
		font-size: 26px;
		line-height: 30px;
	}

	.heroimg.onlineactivities.oa-category .img_holder .txt_holder h1 {
		font-size: 21px;
	}

	#onactivitieshomestudy .onlineactivities.homestudyeclinic .img_holder .txt_holder h1 {
		font-size: 26px;
	}

	.heroimg.live_events_lp h2 {
		font-size: 24px;
		line-height: 26px;
		margin: 5px auto;
	}

	.heroimg.live_events_loggedin .img_holder .txt_holder {
		margin-top: 4.5%;
	}

	/*.heroimg.onlineactivities .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder,*/
	.home-study-series .heroimg.homestudyeclinic .img_holder .txt_holder,
	#home-study-landing .heroimg.onlineactivities .img_holder .txt_holder {
		left: 0;
		margin: 20px auto 0 20px;
		max-width: 600px;
		position: absolute;
		text-align: left;
	}

	#home-study-landing .heroimg.homestudy .img_holder .txt_holder img {
		max-height: 85px;
	}
}

.navbar-fixed-top,
.navbar-fixed-bottom,
.navbar-static-top,
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
	margin-left: 0;
	margin-right: 0;
}

@media screen and (min-width: 1px) and (max-width: 450px) {
	.twitterheading {
		font-size: 14px;
	}
}

@media screen and (min-width: 450px) and (max-width: 1056px) {
	.twitterheading {
		font-size: 17px;
	}
}

@media (min-width: 769px) and (max-width: 992px) {
	#live_events_series .container {
		max-width: 970px;
		width: 100%;
	}

	#live_events_series .container .col-md-6 {
		float: left;
		width: 47%;
	}

	.seriesincludes ul {
		/*margin: 0 0 0 20px;*/
	}

	.sectionheading a.bcktoonlnactvts {
		margin: 15px 0 0;
	}
}

@media (min-width: 1px) and (max-width: 767px) {
	/* changed from 768 to 767 on 12/12/2017 */
	#live_events_series .container {
		max-width: 970px;
		width: 100%;
	}

	#live_events .row p a {
		font-size: 14px;
	}

	#live_events_series .container .col-md-6 {
		width: 50%;
	}

	.thumbnail_text_holder dl,
	.thumbnail_text_holder p {
		font-size: 14px;
	}
	.thumbnail_text_holder dt,
	.thumbnail_text_holder dd {
		font-size: 12px;
	}
	#online_activities_category .thumbnail_text_holder dt,
	#online_activities_category .thumbnail_text_holder dd {
		font-size: 14px;
	}

	.thumbnail_text_holder .thb_link {
		padding: 5px 15px 10px 0;
	}

	.heroimg.onlineactivities.homestudy .img_holder .txt_holder,
	.heroimg.onlineactivities.oa-category .img_holder .txt_holder,
	.heroimg.onlineactivities.whitebg .img_holder .txt_holder {
		background-color: rgba(255, 255, 255, 0.7);
		height: 100%;
		left: 0;
		margin: 0 auto;
		max-width: 100%;
		text-align: center;
		width: 100%;
		position: absolute;
	}

	.heroimg.homestudy .img_holder .txt_holder img,
	.heroimg.onlineactivities .img_holder .txt_holder h1 {
		margin: 5% auto 0;
	}

	#home-study-landing .heroimg.homestudy .img_holder .txt_holder h1 {
		margin: 2% auto 0;
	}

	#home-study-landing .heroimg.homestudy .img_holder .txt_holder h1 span {
		color: #022c62;
	}

	.heroimg.live-events-series .img_holder,
	.live-events-img,
	.heroimg.symposiapage .img_holder {
		display: none;
	}

	#live_events_city .live-events-img {
		display: block;
	}

	.live-events-lp-img {
		/*display: none;*/
	}
	article#exchange-page .img_holder .txt_holder p {
		font-size: 35px;
	}
	article#exchange-page .img_holder .txt_holder h3 {
		font-size: 14px;
	}
}

/*
@media (max-width: 992px) {
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		margin: 15px 0 0 -75px;
	}
	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder {
		max-width: 366px;
	}
}
*/
@media (min-width: 992px) {
	.ribbon_holder {
		margin: 38px -37px 0 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 200px;
	}

	.shadow-right {
		right: -12px;
	}
}

@media (min-width: 0px) and (max-width: 979px) {
	.shadow-right {
		right: -11px;
	}

	/*.ribbon_holder {
		right: -17px;
		top: 26px;
	}*/
	.blue .arrow,
	.green .arrow,
	.purple .arrow {
		display: none;
	}
}

@media (max-width: 979px) {
	.jumbotron {
		margin-bottom: 0;
		padding: 0;
	}

	.navbar-fixed-top {
		margin-bottom: 0;
	}
}

@media (max-width: 950px) {
	#live_events_lp.live-events .img_holder .txt_holder h2 {
		/*display:none;	*/
	}
}

@media screen and (min-width: 768px) and (max-width: 950px) {
	.heroimg.live_events_lp .img_holder .txt_holder {
		left: 50%;
		margin: 5% auto 5% -270px;
		max-width: 540px;
	}
}

@media (max-width: 1182px) {
	.heroimg h1 {
		font-size: 22px;
	}
}

@media (max-width: 962px) {
	.heroimg h1 {
		font-size: 17px;
	}
}

@media (min-width: 1000px) and (max-width: 1024px) {
	.oa_banner_inner_img {
		margin: 25px 0 0 10px;
		max-width: 290px;
	}

	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		margin-left: -175px;
		margin-top: 5px;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		margin-left: -175px;
		margin-top: 5px;
	}
}

@media (min-width: 929px) and (max-width: 1024px) {
	.oa_banner_inner_img {
		margin: 25px 0 0 10px;
		max-width: 290px;
	}

	#home-study-landing .heroimg.homestudy .img_holder .txt_holder img,
	.heroimg.homestudyeclinic .img_holder .txt_holder img {
		/*max-height: 85px;*/
		width: 230px;
	}

	/*
	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		margin-left: -175px;
		margin-top: 5px;
	}
		.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		margin-left: -175px;
		margin-top: 5px;
	}
	.programinfo {
		margin-top: 5%;
	}
*/
	/*
	.oa_banner_inner_img {
		left: 0;
		margin: 0;
		position: absolute;
		top: 13px;
	}
	.heroimg.onlineactivities.oabanner.green .img_holder .begin_btn {

	}
*/
}

@media (max-width: 990px) {
	#sort_filter-grid .mix {
		margin: 10px 0;
		padding-left: 0;
		padding-right: 0;
		/*width:100%;*/
	}

	#homepage .thumbnails > li {
		padding: 0;
		/*min-height: 356px !important;*/
	}

	/*
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		margin: 15px 0 0 -115px;
	}
	.heroimg.onlineactivities.oabanner.green .img_holder .txt_holder {
		max-width: 425px;
	}
*/
}

@media only screen and (min-width: 768px) {
	/*
	.img_holder .begin_btn {
		bottom: 0;
		left: auto;
		right: 15%;
	}
*/
	.dropdown.last-menu-item.open .dropdown-menu {
		float: right;
		right: 0;
		left: auto;
		max-width: 230px;
		position: absolute;
		margin-right: 20px;
	}

	.heroimg.live_events_lp .img_holder .txt_holder {
		margin-top: 7%;
	}

	/*#live_events_lp .heroimg.live_events_lp .img_holder .txt_holder {
		margin-top: 2%;
	}*/
	.heroimg.live_events_lp h1,
	.heroimg.live_events_lp h2 {
		font-size: 32px;
		margin-bottom: 0;
		line-height: 32px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
	#live_events_lp .heroimg.live_events_lp .img_holder .txt_holder {
		margin-top: 2%;
	}

	#live_events_lp .heroimg.live_events_lp .img_holder .txt_holder h2 {
		margin-top: 0;
	}
}

@media (min-width: 640px) and (max-width: 767px) {
	/*
	.img_holder .begin_btn {
		bottom: 0;
		font-size: 16px;
		left: auto;
		max-width: 100px;
		padding: 5px;
		right: 20%;
	}
*/
}

@media only screen and (min-width: 640px) and (max-width: 929px) {
	/*
	.oa_banner_inner_img {
		display:none;
	}
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		left: 0;
		margin: 5px 5px 0;
	}
	.programinfo {
		margin-top: 0;
	}
	.img_holder .begin_btn {
	}
*/
}

@media only screen and (max-width: 640px) {
	/*
	.oa_banner_inner_img {
		display:none;
	}
	.heroimg .img_holder .txt_holder img {
		max-width: 200px;
	}
	.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
		left: 0;
		margin: 5px 5px 0;
	}
	.heroimg h1 {
		font-size: 15px;
	}
	#about h2,
	#whatwedo h2 {
		font-size: 22px;
		margin: 0 auto 20px;
	}
	.oa-ecasestudy .main h2,
	.oa-ecasehome .ecasehome h2,
	.oa-ecourse-primer h2,
	#accreditaton h2 {
		font-size: 22px;
	}
	#accordion_wrapper .h2 {
		font-size: 20px;
	}
	#about p,
	.oa-ecasestudy .main p,
	.oa-ecasehome .ecasehome p,
	.oa-ecourse-primer p,
	.programinfo {
		font-size: 16px;
		line-height: 22px;
		padding: 0;
	}
	.programinfo {
	    margin-top: 0;
	}
	.img_holder .begin_btn {
	}
	ul.splist {
		font-size: 16px;
		line-height: 25px;
		margin: 10px 0 25px 15px;
	}
	.sectionheading {
		font-size: 23px;
		line-height: 24px;
		margin: 10px 0;
	}
*/
}

@media only screen and (min-width: 1px) and (max-width: 480px) {
	.closebtn {
		font-size: 15px;
		right: 5px;
	}

	.closebtn span {
		font-size: 15px;
		line-height: 16px;
	}

	#load_limit h2 {
		font-size: 18px;
	}

	div#load_limit p {
		font-size: 13px;
	}

	.outlink,
	.outlink:hover {
		font-size: 16px;
	}

	.heroimg .img_holder .txt_holder {
		position: relative;
	}

	.onlineactivitiestoplinks .col-xs-6 {
		width: 100%;
	}

	#online_activities .onlineactivitiestoplinks .list-unstyled,
	#online_activities_category .onlineactivitiestoplinks .list-unstyled {
		display: none;
	}

	.onlineactivities .img_holder {
		min-height: 320px !important;
	}

	#online_activities section.onlineactivities .img_holder {
		min-height: auto !important;
	}

	#home-study-landing .onlineactivities.homestudy .img_holder {
		min-height: 130px !important;
	}
}

@media only screen and (min-width: 600px) and (max-width: 639px) {
	#homepage .thumbnails > li,
	#online_activities .thumbnails > li,
	#online_activities_category .thumbnails > li,
	#live_events_symposia .thumbnails > li,
	#live_events_oncology .thumbnails > li,
	#onactivitieshomestudy .thumbnails > li {
		margin: 10px 5px;
		padding: 0;
		width: 47% !important;
	}

	.thumbnail h3 {
		font-size: 16px;
	}

	#account-information h2 {
		font-size: 20px;
	}
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
	#homepage .thumbnails > li,
	#online_activities .thumbnails > li,
	#online_activities_category .thumbnails > li,
	#live_events_symposia .thumbnails > li,
	#live_events_oncology .thumbnails > li,
	#onactivitieshomestudy .thumbnails > li {
		margin: 10px 5px;
		padding: 0;
		width: 47% !important;
	}

	.thumbnail h3 {
		font-size: 16px;
	}

	#account-information h2 {
		font-size: 22px;
	}
}

@media only screen and (min-width: 1px) and (max-width: 767px) {
	#sort_filter {
		font-size: 12px;
		margin-bottom: 5px;
	}

	.nav > li > a,
	.viewby {
		padding: 5px;
	}

	footer .leftside {
	}

	footer .middlecol {
		float: left;
		width: 50%;
	}

	footer .rightside {
	}

	.thumbnail h3,
	.thumbnail_text_holder h3,
	.thumbnails.homestudy h3 {
		font-size: 16px;
	}

	.newcourses .thumbnail h3 {
		line-height: 25px;
	}

	#profile-certificates .newcourses .thumbnail dl.thumb_link a.thb_link {
		color: #000;
	}

	.row.newcourses .col-sm-6.col-md-6 {
		margin-bottom: 10%;
		border-bottom: 1px solid #ccc;
	}

	/*#online_activities section.onlineactivities,*/
	#online_activities_category section.onlineactivities,
	#onactivitieshomestudy section.onlineactivities,
	.home-study-series section.onlineactivities {
		display: none;
	}

	.onlineactivitiestoplinks .sectionheading {
		text-align: center !important;
	}

	#live_events_city .img_holder {
		display: none;
	}
}

@media only screen and (min-width: 1px) and (max-width: 767px) {
	.mobile {
		display: block;
	}

	.nomobile,
	.img-responsive.nomobile,
	.thumbnail > img.nomobile,
	.thumbnail a > img.nomobile,
	.carousel-inner > .item > img.nomobile,
	.carousel-inner > .item > a > img.nomobile,
	.dropdown-menu li a.nomobile,
	.dropdown-menu li.marketing_content img.nomobile,
	#symposiaseries .nomobile {
		display: none;
	}

	.login-hello,
	a.login-hello:hover,
	a.login-hello:focus {
		color: white;
	}

	.yamm .yamm-content {
		padding: 10px;
	}

	.da-dots {
		bottom: 2px;
		right: 2px;
	}

	.slide_img {
		max-width: 150px;
	}

	.heroimg .img_holder .txt_holder img {
		max-width: 150px;
	}

	.selectbtn,
	.selectbtn:visited,
	.selectbtn:focus {
		font-size: 11px;
		padding: 5px 10px;
	}

	footer .whtbrdr {
		border-right: 1px solid #693;
		padding: 0;
	}

	footer .rightside {
		padding: 0;
	}

	.disclaimer {
		padding: 0 10px;
	}

	.thumbnails > li {
		width: 100%;
	}

	.row {
		margin-left: 0;
	}

	#live_events .row {
		padding: 0 10px 30px;
	}

	.login {
		margin: 0 10px;
	}

	section.login {
		margin: 0;
	}

	#slide02 h2,
	#slide02 h4 {
		font-size: 20px;
		margin: 0 auto;
	}

	#slide02 p {
		font-size: 16px;
		margin: 0 auto;
		min-height: auto;
	}

	#slide02 .da-link.button {
		font-size: 14px;
		margin: 0 auto;
		max-width: 120px;
		padding: 5px;
	}

	.da-arrows span {
		font-size: 30px;
		margin-top: -30px;
	}

	#oncologyseries .menuheading {
		font-size: 15px;
	}

	#oncologyseries .menucontent {
		font-size: 13px;
	}

	.dropdown-menu #oncologyseries a.registerlink,
	#symposiaseries .menucontent span,
	#symposiaseries .menucontent .link {
		font-size: 12px;
	}

	.dropdown-menu #oncologyseries a.registerlink {
		border-bottom: 1px solid;
		margin-bottom: 10px;
	}

	.hp_img_wrapper h2 {
		font-size: 20px;
	}

	ul.list {
		font-size: 14px;
		line-height: 28px;
	}

	.link-btn {
		font-size: 14px;
	}

	/*#sort_filter {
		font-size: 12px;
		margin-bottom: 5px;
	}*/
	.nav > li > a,
	.viewby {
		padding: 5px 10px;
	}

	#resources h3,
	#resources a {
		font-size: 16px;
	}

	#resources a {
		font-size: 14px;
	}

	.thumbnail_text_holder dt,
	.thumbnail_text_holder dd,
	.thumbnail_text_holder .thb_link {
		font-size: 12px;
	}
	#online_activities_category .thumbnail_text_holder dt,
	#online_activities_category .thumbnail_text_holder dd {
		font-size: 14px;
	}

	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {
		margin-top: 0;
	}

	.navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}

	li.symposia.col-sm-6,
	li.oncology.col-sm-6 {
		width: 50%;
	}

	.navbar-fixed-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		max-height: 100%;
		overflow-x: hidden;
		background-color: #693;
	}

	.navbar-fixed-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
	}

	.nav > li {
		/*display: block;
		position: relative;*/
		margin: 2px 10px;
	}

	.navbar-default #secondary_nav_wrapper.navbar-nav > li > a {
		border: 1px solid #693;
		border-radius: 5px;
		color: #fff;
		text-transform: uppercase;
	}

	.navbar-default #secondary_nav_wrapper.navbar-nav > li > a:hover,
	.navbar-default #secondary_nav_wrapper.navbar-nav > li > a:focus {
		border: 1px solid #fff;
		background-color: #1d7f00;
	}

	.navbar-default .navbar-nav > li > a {
		color: #fff;
		padding: 10px 20px;
		text-align: left;
		border: 1px solid #693;
		border-radius: 5px;
		text-transform: uppercase;
		font-size: 16px;
		font-family: 'OpenSans-Regular';
	}

	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
		border: 1px solid #fff;
		background-color: #1d7f00;
		text-decoration: none;
	}

	.navbar-nav .open .dropdown-menu {
		background-color: #fff;
	}

	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus {
		background-color: #1d7f00;
		border-radius: 5px 5px 0 0;
		color: #fff;
	}

	.nav.nav-tabs.sublinks li {
		background-color: transparent;
	}

	footer ul {
		margin: 0 auto;
	}

	.help-block {
		display: none;
	}

	.yamm .dropdown-menu.noyamm {
		max-width: 100%;
	}

	#accordion_wrapper h3.faq-h3,
	#accordion_wrapper h2.faq-h2 {
		margin: 5% 0 2% 0;
	}
	article#exchange-page .exchange-category a {
		text-decoration: underline;
		cursor: pointer;
	}
	article#exchange-page .exchange-categories-list {
		display: none;
	}
	.exchange-right-col .sectionheading:first-child a {
		text-align: left;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.help-block {
		display: none;
	}

	.da-dots {
		bottom: 2px;
		right: 2px;
	}

	.slide_img {
	}

	.carousel .item .fittext2,
	.carousel .item .fittext2 span {
		font-size: 26px;
	}
	.carousel .item .fittext3,
	.carousel .item .fittext3 span {
		font-size: 32px;
	}

	.selectbtn,
	.selectbtn:visited,
	.selectbtn:focus {
		font-size: 14px;
		padding: 5px 10px;
	}

	#slide02 h2,
	#slide02 h4 {
		font-size: 20px;
		margin: 10px auto;
	}

	#slide02 p {
		font-size: 16px;
		margin: 10px auto;
		min-height: auto;
	}

	#slide02 .da-link.button {
		font-size: 14px;
		margin: 10px auto;
		max-width: 120px;
		padding: 5px;
	}

	.da-arrows span {
		font-size: 50px;
		margin-top: -50px;
	}

	#oncologyseries .menuheading {
		font-size: 12px;
	}

	#oncologyseries .menucontent {
		font-size: 12px;
	}

	.dropdown-menu #oncologyseries a.registerlink,
	#symposiaseries .menucontent span,
	#symposiaseries .menucontent .link {
		font-size: 12px;
	}

	.hp_img_wrapper h2 {
		font-size: 20px;
	}

	ul.list {
		font-size: 12px;
		line-height: 25px;
	}

	.link-btn {
		font-size: 14px;
	}

	#homepage .link-btn {
		font-size: 16px;
	}

	#sort_filter {
		font-size: 15px;
		margin-bottom: 5px;
	}

	.nav > li > a,
	.viewby {
		padding: 5px 10px;
	}

	#resources h3,
	#resources a {
		font-size: 16px;
		margin-right: 10px;
	}

	.thumbnail_text_holder dl,
	.thumbnail_text_holder dt,
	.thumbnail_text_holder dd,
	.thumbnail_text_holder p {
		font-size: 13px;
	}
	#online_activities_category .thumbnail_text_holder dt,
	#online_activities_category .thumbnail_text_holder dd {
		font-size: 15px;
	}

	#accordion_wrapper h3.faq-h3,
	#accordion_wrapper h2.faq-h2 {
		margin: 5% 0 2% 0;
	}
	article#exchange-page .img_holder .txt_holder p {
		font-size: 45px;
	}
	article#exchange-page .img_holder .txt_holder h3 {
		font-size: 18px;
	}
}

@media only screen and (min-width: 975px) and (max-width: 1024px) {
	#main_nav_wrapper.nav > li > a {
		padding: 10px;
	}

	.separator {
		padding: 10px 0;
	}

	.sb-icon-search,
	.sb-search-submit {
		line-height: 24px;
	}
}

@media (min-width: 481px) and (max-width: 974px) {
	.btn-file.btn-img {
		clear: left;
		display: inline-block;
		float: left;
		width: 50%;
	}

	ul.nav.nav-sidebar.sidebar-nav {
		clear: right;
		display: inline-block;
		width: 100%;
	}
}

@media only screen and (max-width: 639px) {
	.hide_img {
		opacity: 0;
		height: 60px;
	}

	footer .leftside {
	}

	footer .middlecol {
	}

	footer .rightside {
	}
}

@media only screen and (max-width: 480px) {
	.btn-file.btn-img {
		clear: both;
		display: inline-block;
		float: left;
		width: 100%;
	}

	ul.nav.nav-sidebar.sidebar-nav {
		clear: both;
		display: inline-block;
		width: 100%;
	}

	footer .leftside {
		width: 100%;
	}

	footer .middlecol {
		width: 100%;
	}

	footer .rightside {
		width: 100%;
	}

	.nav > li > a,
	.viewby {
		padding: 5px;
		width: 100%;
	}

	#sort_filter > li.viewby {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 974px) {
	#main_nav_wrapper.nav > li > a {
		padding: 5px;
	}

	.separator {
		padding: 5px 0;
	}

	.sb-icon-search,
	.sb-search-submit {
		line-height: 24px;
		top: 0;
	}
}

@media (min-width: 1px) and (max-width: 974px) {
	#accred-faculty li {
		text-indent: 0;
		margin-left: 0;
	}

	#accred-faculty .col-sm-6.col-md-6 .col-md-7 {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1px) and (max-width: 556px) {
	.da-slider .slide_img {
		display: none;
	}
}

@media (min-width: 1px) and (max-width: 420px) {
	.da-slider {
		min-height: 180px;
	}

	.carousel .item .fittext2,
	.carousel .item .fittext2 span {
		font-size: 14px;
	}
	.carousel .item .fittext3,
	.carousel .item .fittext3 span {
		font-size: 17px;
	}
}

@media (min-width: 1671px) {
	.carousel-inner,
	.carousel .item {
		/*height: 525px;*/
		height: 350px;
	}
}
@media (min-width: 1671px) {
	.carousel-inner,
	.carousel .item#slide1 {
		background-size: 70%;
		background-color: #dadbd5;
	}
}

@media (min-width: 1800px) {
	.carousel-inner,
	.carousel .item {
		/*height: 679px;*/
		height: 350px;
	}
}

@media only screen and (min-width: 1px) and (max-width: 666px) {
	.acct-info .main {
		border: none;
	}
}

@media only screen and (min-width: 1px) and (max-width: 667px) {
	.fluid-container {
		padding-left: 25px;
		padding-right: 25px;
	}

	.container {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}

@media screen and (min-width: 1025px) {
	.carousel-inner,
	.carousel .item {
		height: 275px;
	}

	#slide1 .carousel-caption {
		/*margin-top: -10px;*/
	}

	/*#slide1 .carousel-caption {*/
	/*    margin-top: -45px;*/
	/*}*/
}

@media screen and (min-width: 981px) and (max-width: 1024px) {
	.slide_img {
		max-width: 250px;
		height: 275px;
	}

	.heroimg .img_holder .txt_holder img {
		max-width: 250px;
	}

	#load_limit h2 {
		font-size: 26px;
	}

	div#load_limit p {
		font-size: 16px;
	}

	.outlink,
	.outlink:hover {
		font-size: 16px;
		margin: 10px auto 0;
	}

	.closebtn {
		font-size: 16px;
		right: 20px;
		top: 10px;
	}

	.closebtn span {
		font-size: 18px;
		line-height: 18px;
	}
}

@media screen and (min-width: 761px) and (max-width: 980px) {
	.carousel-inner,
	.carousel .item {
		/*height: 400px;*/
		height: 280px;
	}

	#slide1 .carousel-caption {
		/*margin-top: -50px;*/
	}

	#slide1 .slide_img {
		margin-top: 30px;
	}

	.slide_img {
		max-width: 200px;
	}

	.heroimg .img_holder .txt_holder img {
		max-width: 200px;
	}

	#onactivitieshomestudy .heroimg.onlineactivities.homestudyeclinic .img_holder .txt_holder img.little-img,
	.heroimg.onlineactivities.homestudyeclinic .img_holder .txt_holder img.little-img,
	#home-study-landing .heroimg.homestudy .img_holder .txt_holder img {
		max-width: 150px;
	}

	.carousel-inner > .item > img.slide_img {
		margin: 0 0 0 -149px;
		max-height: 129px;
		max-width: 298px;
		left: 30%;
		top: 10%;
	}

	.carousel-control .fa-angle-left,
	.carousel-control .fa-angle-right {
		font-size: 50px;
		height: 80px;
		padding: 14px 0 0;
		width: 50px;
	}

	#load_limit h2 {
		font-size: 22px;
	}

	div#load_limit p {
		font-size: 14px;
	}

	.outlink,
	.outlink:hover {
		font-size: 16px;
		margin: 10px auto 0;
	}

	.closebtn {
		font-size: 14px;
		right: 10px;
		top: 5px;
	}

	.closebtn span {
		font-size: 18px;
		line-height: 18px;
	}

	.navbar-brand > img,
	.navbar-brand > object,
	.navbar-brand > svg {
		max-width: 165px;
		/*width: 100%;*/
	}

	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {
		margin-left: 0;
		margin-top: 0;
	}

	.navbar-brand {
		padding: 10px 5px;
	}

	.heroimg.onlineactivities.oabanner .img_holder .txt_holder,
	.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder {
		/*max-width: 480px;*/
	}

	.about-us-page h2 {
		font-size: 28px;
	}
}
@media screen and (max-width: 768px) {
	.carousel-inner,
	.carousel .item {
		height: 210px;
	}
}
@media screen and (max-width: 426px) {
	.carousel-inner,
	.carousel .item {
		height: 150px;
	}
}
@media screen and (min-width: 350px) and (max-width: 760px) {
	.heroimg .img_holder .txt_holder img {
		max-width: 150px;
	}

	.heroimg.homestudy .img_holder .txt_holder img {
		max-width: 200px;
		margin: 5% auto;
	}

	.carousel-control .fa-angle-left,
	.carousel-control .fa-angle-right {
		font-size: 50px;
		height: 80px;
		padding: 14px 0 0;
		width: 50px;
	}

	.carousel-inner > .item > img.slide_img {
		margin: 0;
		max-height: 129px;
		max-width: 200px;
		left: 0;
		top: 0;
	}

	#load_limit h2 {
		font-size: 16px;
	}

	div#load_limit p {
		font-size: 12px;
	}

	.outlink,
	.outlink:hover {
		font-size: 16px;
		margin: 10px auto 0;
	}

	.closebtn {
		font-size: 12px;
		right: 5px;
		top: 5px;
	}

	.closebtn span {
		font-size: 16px;
		line-height: 16px;
	}

	.navbar-brand > img,
	.navbar-brand > object,
	.navbar-brand > svg {
		max-width: 180px;
		width: 100%;
	}

	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {
		margin-left: 0;
		margin-top: 0;
	}

	.navbar-brand {
		padding: 10px 5px;
	}

	#home-study-landing .heroimg.homestudy .img_holder .txt_holder img {
		max-width: 150px;
		margin-top: 0;
	}

	.about-us-page h2 {
		font-size: 24px;
	}
}
@media screen and (max-width: 349px) {
	.carousel-inner,
	.carousel .item {
		height: 102px;
	}
}
@media screen and (min-width: 320px) and (max-width: 349px) {
	.navbar-brand > img,
	.navbar-brand > object,
	.navbar-brand > svg {
		max-height: 40px;
	}
	.carousel-control .fa-angle-left,
	.carousel-control .fa-angle-right,
	.slide_img {
		display: none;
	}

	.carousel .item .fittext2,
	.carousel .item .fittext2 span {
		font-size: 14px;
		line-height: 24px;
		margin: 0 auto;
	}
	.carousel .item .fittext3,
	.carousel .item .fittext3 span {
		font-size: 16px;
		line-height: 24px;
		margin: 0 auto;
	}

	.carousel-inner > .item > img.slide_img {
		margin: 0;
		max-height: 65px;
		max-width: 149px;
		left: 0;
		top: 0;
	}

	#load_limit h2 {
		font-size: 14px;
	}

	div#load_limit p {
		font-size: 12px;
	}

	.outlink,
	.outlink:hover {
		font-size: 14px;
		margin: 10px auto 0;
	}

	.closebtn {
		font-size: 12px;
		right: 5px;
		top: 5px;
	}

	.closebtn span {
		font-size: 14px;
		line-height: 14px;
	}

	.navbar-brand > img,
	.navbar-brand > object,
	.navbar-brand > svg {
		max-width: 150px;
		width: 100%;
	}

	#home-study-landing .heroimg.homestudy .img_holder .txt_holder img {
		max-width: 150px;
	}
}

@media screen and (min-width: 768px) and (max-width: 990px) {
	.sp_img_wrapper h3 {
		font-size: 20px;
	}
}

@media screen and (max-width: 640px) {
	.about-us-img {
		display: block;
	}

	.about-us.heroimg .img_holder .txt_holder {
		display: none;
		/*position: relative;
		margin: 0 auto 15px;*/
	}

	div.benchmark ol,
	div.benchmark ul {
		left: 0 !important;
		margin: 0 !important;
	}

	div.benchmark ol.addmargin10btm,
	div.benchmark ul.addmargin10btm {
		margin-bottom: 10px !important;
	}

	#event-offers ul,
	#event-offers p,
	.oa-ecasehome .ecasehome ul,
	.oa-ecoursehome .ecoursehome ul,
	.oa-ecasehome .ecasehome ul,
	.oa-ecoursehome .ecoursehome ul,
	.oa-ecasehome .ecasehome ol,
	.home-study-series ul,
	.home-study-series ol,
	#oa-ecase-study #page-content-wrapper ol,
	#oa-ecase-study #page-content-wrapper ul,
	#accred-learning-objectives ol,
	#accred-learning-objectives ul,
	#accred-how-to-receive-credit ol,
	#accred-how-to-receive-credit ul {
		font-size: 14px;
	}

	.about-us h2,
	.about-us h3 {
		font-size: 20px;
	}
}

@media only screen and (max-width: 991px) {
	.acct-info .main {
		/*border:none;*/
	}

	.live-event-offers .splist {
		font-size: 18px;
		line-height: 28px;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 10px;
	}

	.oa-ecasestudy .main {
		border-left: none;
	}

	.live-events-img {
		margin-bottom: 3%;
	}

	#oahomestudy_alt.category_page_section #single-project {
		padding-left: 0;
		padding-right: 0;
	}
	article#exchange-page .exchange-right-col {
		border-left: none;
		padding-left: 15px;
		padding-top: 20px;
	}
}

@media only screen and (max-width: 485px) {
	.acct-info .main form .btn_holder label {
		display: none;
	}

	.form-group.btn_holder {
		text-align: center;
	}

	.greenbg h1 {
		font-size: 16px;
		line-height: 22px;
	}

	.greenbg h2 {
		font-size: 15px;
		line-height: 20px;
	}

	#profile-certificates .greenbg h1,
	#profile-events .greenbg h1,
	#profile-home .greenbg h1,
	#profile-edit .greenbg h1,
	#profile-in-progress .greenbg h1 {
		font-size: 20px;
		line-height: 22px;
	}

	#profile-certificates .greenbg h2,
	#profile-events .greenbg h2,
	#profile-home .greenbg h2,
	#profile-edit .greenbg h2,
	#profile-in-progress .greenbg h2 {
		font-size: 18px;
		line-height: 20px;
	}

	#profile-certificates .greenbg .txt_holder a,
	#profile-events .greenbg .txt_holder a,
	#profile-home .greenbg .txt_holder a,
	#profile-edit .greenbg .txt_holder a,
	#profile-in-progress .greenbg .txt_holder a {
		margin: 10px 5px 0;
	}
}

@media screen and (max-width: 395px) {
	.oa_badge {
		display: none;
	}

	.greenbg h1 {
		font-size: 13px;
		line-height: 22px;
	}

	.greenbg h2 {
		font-size: 12px;
		line-height: 20px;
	}

	#profile-certificates .greenbg h1,
	#profile-events .greenbg h1,
	#profile-home .greenbg h1,
	#profile-edit .greenbg h1,
	#profile-in-progress .greenbg h1 {
		font-size: 18px;
		line-height: 22px;
	}

	#profile-certificates .greenbg h2,
	#profile-events .greenbg h2,
	#profile-home .greenbg h2,
	#profile-edit .greenbg h2,
	#profile-in-progress .greenbg h2 {
		font-size: 16px;
		line-height: 20px;
	}

	#profile-certificates .greenbg .txt_holder a,
	#profile-events .greenbg .txt_holder a,
	#profile-home .greenbg .txt_holder a,
	#profile-edit .greenbg .txt_holder a,
	#profile-in-progress .greenbg .txt_holder a {
		margin: 10px 5px 0;
	}
}

@media screen and (min-width: 362px) and (max-width: 390px) {
	.individual_clinic_home_study .blueButton {
		padding: 8px 19px !important;
		margin: 0 9px 0 0 !important;
	}
}

@media screen and (min-width: 1px) and (max-width: 390px) {
	.individual_clinic_home_study .blueButton {
		padding: 8px 19px !important;
		margin: 0 9px 0 0 !important;
	}
}

@media screen and (max-width: 991px) {
	.nav.nav-sidebar > li {
		border-bottom: 1px solid #ccc;
	}
}

@media screen and (max-width: 974px) {
	/*.nav.nav-sidebar > li > a {
		border-bottom:1px solid #ccc;
	}*/
	.nav.nav-sidebar > li {
		border-bottom: 1px solid #ccc;
	}

	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border-color: #fff;
	}

	/*.nav.nav-sidebar > li > a:hover {*/
	/*background-color: #f3f7ef;*/
	/*color:#333;*/
	/*}*/
}

@media screen and (min-width: 975px) {
	.ftr_nav_wrap {
		float: left;
		width: 90%;
	}

	.ftr_social_wrap {
		float: right;
		margin-left: 25px;
	}

	footer .ftr-row {
		margin: 10px auto 5px auto;
		text-align: center;
		width: 90%;
	}
}

@media screen and (min-width: 1px) and (max-width: 974px) {
	.ftr_nav_wrap {
		width: 100%;
		clear: both;
	}

	.ftr_social_wrap {
		width: 100%;
		clear: both;
		margin: 10px 0 0;
	}

	footer .ftr-row {
		margin: 5px auto;
		text-align: center;
		width: 100%;
	}
}

@media only screen and (max-width: 485px) {
	footer .ftr-row {
		margin: 5px auto;
		text-align: center;
		width: 90%;
	}

	.ftr_social_wrap {
		float: none;
		width: 100%;
		margin: 15px auto 0;
	}

	.ftr_nav_wrap {
		float: none;
		width: 101%;
	}

	#accordion_wrapper .h2,
	.accordion_wrapper .h2 {
		font-size: 15px;
		line-height: 26px;
	}

	#accordion_wrapper p,
	.accordion_wrapper p {
		font-size: 14px;
	}

	#accordion .open-close {
		font-size: 16px;
		line-height: 20px;
		max-width: 20px;
	}

	#live_events #accordion_wrapper .h2 {
		font-size: 15px;
		padding: 0 0 0 10px;
	}
}

@media screen and (min-width: 640px) and (max-width: 1199px) {
	.leadin {
		font-size: 18px;
	}

	#profile-certificates .leadin {
		margin: 0 auto;
	}
}

@media screen and (max-width: 561px) {
	.onlineactivitiestoplinks .list-unstyled span {
		display: none;
	}
	article#exchange-page .img_holder img {
		display: none;
		position: inherit;
	}
	article#exchange-page .img_holder .txt_holder {
		position: relative;
	}
	article#exchange-page .img_holder .txt_holder p,
	article#exchange-page .img_holder .txt_holder h3 {
		margin-left: 30px;
	}
	article#exchange-page .img_holder .txt_holder p {
		font-size: 45px;
	}
	article#exchange-page .img_holder .txt_holder p a {
		color: #693;
		text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	}
	article#exchange-page .img_holder .txt_holder h3 {
		font-size: 18px;
	}
	.oa-ecasestudy div.ecase-soundbite,
	.oa-ecasestudy div.ecase-soundbite div:first-child {
		display: block;
	}
	.oa-ecasestudy div.ecase-soundbite div:first-child {
		margin-bottom: 1em;
	}
}
@media screen and (min-width: 562px) and (max-width: 750px) {
	article#exchange-page .img_holder .txt_holder p {
		font-size: 35px;
	}
	article#exchange-page .img_holder .txt_holder h3 {
		font-size: 14px;
	}
}

@media screen and (min-width: 1px) and (max-width: 1199px) {
	.onlineactivitiestoplinks ul {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 768px) {
	.seriesincludes {
		clear: both;
		padding-bottom: 20px;
		position: relative;
		text-align: left;
		top: 10px;
	}

	.seriesincludes p {
		margin: 0 5px;
	}

	.oa-ecasestudy #page-content-wrapper.main {
		padding: 0 10px;
	}

	.oa-ecasestudy #page-content-wrapper.main .body1bullets {
		margin: 0 15px 0 0;
	}

	.oa-ecasestudy #page-content-wrapper.main ul {
		margin-left: 0;
	}

	.oa-ecasestudy #page-content-wrapper.main .form-group {
		margin: 0 5px 15px;
	}
	footer .disclaimer p:first-child {
		display: none;
	}
	footer .disclaimer p:nth-child(2) {
		display: inherit;
	}
	article#exchange-page .heroimg .img_holder .txt_holder {
		margin-top: 0;
		max-width: inherit;
	}
	/*article#exchange-page .img_holder .txt_holder p {*/
	/*font-size: 45px;*/
	/*}*/
	/*article#exchange-page .img_holder .txt_holder h3 {*/
	/*font-size: 18px;*/
	/*}*/
	article#exchange-page .exchange-right-col {
		border-left: none;
		padding-left: 15px;
		padding-top: 20px;
	}
	article#exchange-page .post-info img.faculty-photo {
		display: none;
	}
	article#exchange-page .exchange-post-list img {
		display: none;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1350px) {
	.heroimg.homestudyeclinic .img_holder .txt_holder img {
		max-height: 150px;
	}
}

@media screen and (min-width: 1351px) {
	.heroimg.homestudyeclinic .img_holder .txt_holder img {
		max-height: 200px;
	}
}

/* over-ride bootstrap-responsive.css for chrome */
@media screen and (min-width: 1px) and (max-width: 1182px) {
	#onactivitieshomestudy .span6 {
		width: 100% !important;
	}
}

@media screen and (min-width: 750px) and (max-width: 963px) {
	#onactivitieshomestudy .span6 {
		width: 100% !important;
	}
}

@media screen and (min-width: 1px) and (max-width: 849px) {
	.col-sm-8.seriesincludes {
		width: 100%;
	}
}

@media screen and (min-width: 768px) and (max-width: 959px) {
	.img_holder .begin_btn {
		right: 20%;
	}
}

@media screen and (min-width: 1px) and (max-width: 634px) {
	.acct-info .main .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}
}

@media screen and (min-width: 667px) {
	.acct-info .col-sm-4.sidebar {
		padding-left: 0;
		padding-right: 0;
		width: 33.33333333%;
		float: left;
	}

	.acct-info .col-sm-8.main {
		width: 66.66666667%;
		float: left;
		border-left: 3px solid #dbdbdb;
		padding-left: 10px;
	}

	.acct-info .nav.nav-sidebar > li {
		border-bottom: none;
	}
}

@media screen and (min-width: 650px) {
	.acct-info .col-sm-8.main {
		/*border-left: 3px solid #dbdbdb;*/
	}
}

@media screen and (min-width: 768px) {
	.heroimg.live_events_loggedin h1 {
		font-size: 36px;
	}
}

@media screen and (min-width: 768px) and (max-width: 992px) {
	article#exchange-page .exchange-right-col {
		float: left;
		width: 75%;
	}
	article#exchange-page.exchange-category .exchange-right-col {
		padding-top: 0;
	}
}
@media (max-width: 768px) and (min-width: 1px) {
	#slide4 .carousel-caption {
		top: 10%;
	}
}
button.navbar-toggle {
	border: none;
}
.navbar-toggle .icon-bar {
	width: 30px;
	height: 4px;
}
.navbar-toggle {
	margin-right: 0;
}

.heroimg.live-events-series .img_holder .txt_holder h1 {
	font-size: 4.5rem !important;
}
