@charset "utf-8";

/* Large desktop - BROWSER SIZE 1 */
@media only screen and (min-width: 1200px) and (max-width: 5000px) {
	.container {
		max-width: 980px !important;
	}
	.tinynav {
		display:none;	
	}
}

/* Portrait tablet to landscape and desktop - BROWSER SIZE 2 */
@media only screen and (min-width: 991px) and (max-width: 1200px) {
	.tinynav {
		display:none;	
	}	
	
	
	
}

/* Landscape phone to portrait tablet - BROWSER SIZE 3 */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	.pm-elite-member-logo-container {
		padding:0px;
		width:25%;	
	}
	
	.pm-elite-member-info-container {
		padding: 0 0 0 50px;
		width: 70%;
	}
	
	.cta-elite-member-details.left-column {
		float:none;	
		margin-bottom:10px;
	}
	
	.cta-elite-member-details.right-column {
		float:none;		
	}

	.tinynav {
		display:none;	
	}
	
	.sf-menu {
		padding:0 30px !important;	
	}
	
	.sf-menu a {
		font-size: 12px !important;
		padding:0.87em 0em !important;
	}
	
	.sf-menu li {
		margin-right:24px !important;
	}
	
	.sf-menu li:last-child {
		margin-right:0px !important;	
	}
	
	footer .row [class*="col-"] {
		margin-right:20px;	
	}
	.pm-boxed-mode {
		width:768px;	
		margin:0 auto;
	}
	
	.pm-footer-copyright {
		width:767px !important;	
	}
	
	#pm-header-quick-links {
		width:546px !important;
	}
	
	.pm-dropmenu-active {
		width:172px;
	}
	
}

/* All Mobile Sizes (devices and browser) - BROWSER SIZE 4 */
@media only screen and (max-width: 767px) {
	
	.pm-dropmenu-active {
		width:95.5% !important;
	}
	
	.pm-elite-member-logo-container {
		padding:0 0 20px 0;
		width:100%;	
	}
	
	.pm-elite-member-info-container {
		padding:0;
		width: 100%;
	}
	
	.pm-micro-nav-container {
		height:42px;	
	}
	
	.pm-center-mobile {
		text-align:center !important;	
	}
	
	.pm-sidebar {
		clear: both;
		margin-top: 50px;
	}
	
	.pm-main-column, .pm-sidebar {
		width:100%;	
	}
	
	.pm-search-container {
		display:block !important;	
	}
	
	#pm-header-quick-links {
		width:100% !important;
	}
	
	.pm-footer-copyright {
		width:100% !important;	
	}
	
	.cta-main-navigation {
		padding: 5px 20px 15px;	
	}

	.pm-body-header h6 {
		width:100%;	
	}
	
	.pm-breadcrumb-nav {
		display:table;
		margin:0 auto;	
	}
	
	#pm-members-nav {
		display:table;
		margin:0 auto;
		float:none;
	}
	
	.pm-contact-content .row [class*="col-"] {
		margin-bottom:30px;	
	}
	
	.pm-print-btn {
		display:table;
		width:auto;
		margin:0 auto;
	}
	
	.pm-page-title {
		text-align:center;
	}
	
	.pm-video-archive-list {
		text-align:center;	
	}
	
	#pm-fat-footer .row [class*="col-"] {
		margin-bottom:30px;	
	}
	
	footer .row [class*="col-"] {
		margin-bottom:30px;
	}
	
	#pm-nav {
		display:none;	
	}
	
	.pm-header-logo {
		padding:10px 0;	
		top:57px;
	}
	
	.pm-header-logo img {
		margin:0 auto;
	}
	
	#pm-header-searchbar {
		display: none;
	}
	
	#pm-header-quick-links {
		display:table;
		margin:0 auto;	
		float:none;
		padding-bottom:0px;
	}
	
	.pm-header-quick-links {
		float: left;
		margin-bottom: 15px;
		padding: 10px 0 0 20px !important;
	}
	
	.pm-header-social-icons {
		display: table;
		float: none;
		margin: 0 auto;
	}
	
	.pm-body-content .row [class*="col-"] {
		margin-bottom:20px;	
	}
	
	footer .row [class*="col-"] {
		margin-right:0px;	
	}
	
	.pm-more-news-ul li {
		float:none;	
		width:100%;
	}
	.pm-boxed-mode {
		width:100%;	
		margin:0 auto;
	}
	
	#pm-header-container {
		padding:0px;	
	}
	
	.pm-mobile-search-btn {
		display:block;	
	}
}

/* Landscape phones and down - BROWSER SIZE 5 */
@media (max-width: 480px) {
	
	.pm-elite-member-logo-preview {
		clear:both;
		padding-left:0px;	
	}
	
	.pm-dropmenu-active {
		width:92% !important;
	}
	
	.pm-members-account-info-form label {
		text-align:left;	
	}
	
	.pm-members-account-info-form input, .pm-members-account-info-form select {
		width:100%;	
	}
	
	.pm-body-content {
		padding: 15px;
	}
	
	.cta-elite-member-details.left-column, .cta-elite-member-details.right-column {
		float:none;	
		width:100%;
	}
	
	.cta-literature-contact-info li p {
		float:none;	
	}
	
	.cta-literature-contact-info li p.phone {
		float:none;		
	}
	
	.cta-literature-contact-info li {
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	
	.pm-footer-copyright {
		width:100% !important;	
	}
	
	.pm-header-quick-links li {
		margin-bottom:10px;	
	}
	
	#pm-nav {
		display:none;	
	}
	.pm-boxed-mode {
		width:100%;	
		margin:0 auto;
	}
	
	.pm-header-quick-links li a {
		font-size:10px !important;
	}
	
	.pm-header-quick-links {
		margin:0px;	
		padding: 15px 0 0 10px !important;
	}
	
	textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
		width:100%;	
	}
}

/* iphone portrait mode - BROWSER SIZE 6 */
@media (max-width: 320px) {
	
	.pm-member-files-ul li a {
		font-size:12px !important;	
	}
	
	.pm-dropmenu-active {
		width:90% !important;
	}
	
	.pm-header-quick-links li a {
		font-size:9px !important;
		padding-right:5px;
	}
	
	.col-iphone-12 {
		width:100%;	
	}
	.pm-boxed-mode {
		width:100%;	
		margin:0 auto;
	}
	.pm-header-quick-links li {
		float: left;
		margin-right: 7px !important;
	}
}