@media only screen and (max-width: 1200px) {
	[class*="col-"] {
	  float: none;
	  padding: 15px 0;
	  margin:0 auto;
	  width:100%;
	}
	body {
		min-width: unset;
	}
	img {
		/* height:auto; */
		max-width: max-content !important;
	}
	#header {
		display:none;
	}
	#sdVsTable {
		display:none !important;
	}
	#page {
		margin-top: 40px !important;
	}
	.wrapper, .hidden-content{
		width:100%;
		margin:0 auto;
		margin-bottom:2px;
		overflow-x: hidden !important;
		overflow-y: hidden;
	}
	#header, #footer {
		display: none !important;
	}
	#header_mobile {
		display: block;
		width: 100%;
		margin: auto;
		background: radial-gradient(ellipse at top, #212527cf, #000000f2);
    	backdrop-filter: blur(12px);
		position: fixed;
		top: 0;
		z-index: 100;
		color: #0072bc;
		border-bottom: 1px solid #dfdfdf;
		transition: margin-top 0.3s;
	}
	#footer_mobile {
		display: block;
		width: 100%;
		margin: auto;
		border-top: 1px solid #414345;
		background: #030303;
		color:#DBDBDB;
		background: radial-gradient(ellipse at bottom, #353B3E, #030303);
		position: relative;
		padding: 15px 0;
		top: 42px;
		margin-top:74px;
	}
	#footer_mobile a {
		color: #DBDBDB;
	}
	#my_account_cart_mobile .fa-shopping-cart {
		color:#dfdfdf !important;
	}
	.thousand-wrapper {
		width:100%;
	}
	.home-top-section {
		padding-top:70px;
	}
	.clnk-system-svg {
		width:auto;
		height:auto;
	}
	#mobile_topnav {
		overflow: hidden;
		background-color: #333;
		position: relative;
		border-bottom: 1px solid #dfdfdf;
	}
	#mobile-links {
		display: none;
		background: #fafafa;
		overflow-y:scroll;
	}
	#mobile-links .mobile_page-links {
		color: #1e5b9a;
		padding: 14px 16px;
		text-decoration: none;
		font-size: 16px;
		font-weight:500;
		display: block;
		transition:.3s ease;
		/* border-bottom: 1px solid #dfdfdf; */
	}
	#mobile-links .mobile_page-links:hover {
		background: #1e5b9a;
		color: white !important;
	}
	#mobile-links .mobile_page-links:hover.collapsible:after {
		color:white !important; 
	} 
	#mobile_top-section {
		padding: 16px;
		font-size: 20px;
		margin-top:0;
		border-top:1px solid #afafaf;
	}
	#mobile_top-section a {
		color: #0072bc;
		font-size: 20px;
	}
	#mobile_topnav a:hover {
		background: #0072bc;
		color: #fafafa;
	}
	.addsearch {
		border-radius: 12px;
		border: 1px solid #bfbfbf;
		margin-left: 6px;
		padding: 3px;
	}
	.menu-icon {
		background: none;
        margin: 0 10px;
        color: #dfdfdf;
        font-size: 32px;
        padding: 4px 10px 1px;
        position: relative;
        transition: .2s;
        top: 3px;
        margin-left: 30px;
        height: 40px;
        display: inline-block;
	}
	
	.listright {float:none;margin:0;}
	.responsive-icon {
		background: #0072bc;
		color: #fafafa !important;
		border-radius: 8px;
		transition: .2s;
	}
	.homepage_section {
		padding-top: 20px !important;
	}
	.homepage-new-image {
		width:100%;
		max-width:max-content;
		margin-top: 10px !important;
	}
	#homepage-family-bg {
		display: none;
	}
	#axia-header {
		font-size: 34px; position: relative;bottom: 12px; width: 100%;
	}
	#axia-header_sub {
		font-size: 21px; margin-top: -5px; width: 100%;
	}
	#homepage_section-top {
		top: 0 !important;
		min-height: 50px !important;
		margin-bottom: 50px !important;
		padding-bottom: 15px !important;
	}
	#homepage_header {
		width: 100%;
		position: relative !important;
	}
	#homepage-new-image_top {
		display: none;
	}
	#home-top_mobile {
		display: block;
		width: 100%;
	}
	.homepage-star {
		display: none;
	}
	.homepage-star img {
		width: 38px;
	}
	#reviews-widget {
		display: none;
	}
	.product-desc {
		width: 90% !important;
		margin-left: 5% !important;
	}
	.home_learn-more {
		text-align: center;
	}
	.home_learn-more .button-gold, .cpmReplace .button-gold, .cpmSeries .button-gold {
		margin-left: 0;
		border-radius: 25px !important;
		font-size: 17px !important;
		margin-top: 25px !important;
		margin-bottom: 45px !important;
		text-shadow: none !important;
		box-shadow: none !important;
		border: none !important;
		font-weight: 400;
	}
	.homepage-image-sub-cpm {
		font-size: 26px !important;
		margin-bottom: 25px !important;
		margin-top: -30px;
	}
	.sub-cpm-blue {
		font-size: 46px !important;
	}
	.text-content {
		font-size: 18px !important;
	}
	.homepage-image-sub-ipc {
		font-size: 27px !important;
		margin-bottom: 25px !important;
	}
	.homepage-image-sub-ipc_blue {
		font-size: 25px !important;
		line-height: 1.2 !important;
	}
	.homepage-image-sub-meridian {
		font-size: 16px !important;
		line-height: .8;
		margin-bottom: 20px;
	}
	.homepage-image-sub-meridian_blue {
		font-size: 60px !important;
	}
	.homepage-image-sub-clearcore {
		font-size: 21px !important;
	}
	#scrollable-section {
		border-top:1px solid #dfdfdf;
	}
	.collapsible {
	  color: #0072bc;
	  cursor: pointer;
	  padding: 18px;
	  border: none;
	  text-align: left;
	  outline: none;
	  font-size: 15px;
	  /* border-bottom: 1px solid #f1f1f1; */
	}
	.collapsible.active, .collapsible-two.active, .collapsible-three.active {
		background:#1e5b9a;
		color:white !important;
	}
	.collapsible-two {
		background-color: #fafafa;
		color: #595959;
		cursor: pointer;
		padding: 18px;
		padding-left: 40px;
		text-align: left;
		outline: none;
		border: 1px solid #dfdfdf;
		font-size: 14px;
		margin: 5px;
		border-radius: 5px;
	}
	.collapsible-three {
	  background-color: #575E63;
	  color: #fafafa;
	  cursor: pointer;
	  padding: 18px;
	  padding-left: 80px;
	  width: 100%;
	  border: none;
	  text-align: left;
	  outline: none;
	  font-size: 15px;
	}
	.not-collapsible {
	  background-color: #fafafa;
	  color: #0072bc;
	  cursor: pointer;
	  padding: 18px;
	  width: 100%;
	  border: none;
	  text-align: left;
	  outline: none;
	  font-size: 15px;
	  border-bottom: 1px solid #f1f1f1;
	}
	.not-collapsible-two {
		display: block;
		background-color: #fafafa;
		color: #595959;
		cursor: pointer;
		padding: 18px;
		padding-left: 40px;
		/* width: 100%; */
		margin: 5px;
		border: 1px solid #dfdfdf;
		border-radius: 5px;
		text-align: left;
		outline: none;
		font-size: 14px;
	}
	.not-collapsible-two:hover {
		background:#1e5b9a;
		color: #ffffff;
	}
	#scrollable-section {
		overflow-y: scroll !important;
	}
	.collapsible:after {
	  content: '\002B';
	  color: #0072bc;
	  font-weight: bold;
	  float: right;
	  margin-right: 7px;
	}
	.collapsible-two:after {
	  content: '\002B';
	  color: #0072bc;
	  font-weight: bold;
	  float: right;
	  margin-left: 5px;
	  width: 19px;
	  text-align: center;
	  border-radius: 5px;
	  font-size:15px;
	}
	.content-two .not-collapsible-two {
		padding-left:70px;
	}
	#scrollable-section .active:after {
	  content: "\2212";
	  color: white;
	}
	#header_mobile .active:after {
		/* content: '\002B'; */
		color: white;
		font-weight: bold;
		float: right;
		margin-right: 7px;
		display:block !important;
	}
	.content, .content-two {
	  /*padding: 0 18px;*/
	  max-height: 0;
	  overflow: hidden;
	  transition: max-height 0.2s ease-out;
	  background-color: #e5e5e5;
	}
	.fixed-position {
		overflow: hidden;
	}
	.cpm_top-section {
		margin-top: -30px;
		padding-top: 20px;
	}
	#cpm_top_motors {
		width: 100%;
		margin-left: 0;
		text-align:center;
	}	
	#cpm_top_motors img {
		width: 100%;
		max-width: 660px;
	}
	#cpm_top_text {
		width:100%;
		position: absolute;
		margin-left: 0;
		top: 0;
	}
	.cpm-list-text {
		width: 100% !important;
		font-size: 18px !important;
		margin-top: 45px !important;
	}
	.all-in-one-text {
		right: 0 !important;
		font-size: 25px !important;
		margin-bottom: 50px !important;
	}
	.all-in-one-text span {
		font-size: 13px !important;
		bottom: 12px !important;
	}
	.buy-online-text {
		right: 0 !important;
		font-size: 20px !important;
		top: 25px !important;
	}
	.buy-online-text img {
		bottom: 42px !important;
	}
	.youtube_big, .red-yt-button {
		width: 100%;
	}
	.title h1, .title h2 {
		font-size: 38px;
		text-shadow: none;
		color: #595959;
	}
	.sd_heading, .sc_heading {
		font-size:38px;
	}
	.scListOuter {
		width:unset;
		margin-left:auto;
	}
	.scListOuter .pricesStart {
		margin-top:30px;
	}
	.sc_long_table {
		width: 90%;
		right: 0;
	}
	.sc_table_img img {
		width: auto;
	}
	.sc_long_table th {
		width: auto;
		font-size: 16px;
		padding: 10px;
	}
	.sc_first {
		width: auto;
	}
	.sc_second {
		width: auto !important;
	}
	.sc_table_img {
		width: auto !important;
		text-align: center;
		font-size: 14px !important;
		padding: 10px 0 !important;
	}
	.sc_long_table td {
		font-size: 12px !important;
		padding: 5px !important;
	}
	#objectDesktop {
		width:90%;
	}
	#objectDesktop {
		display: none;
	}
	.mobileImage {
		display: block;
		width:100%;
	}
	.sc_dropdown {
		display: none;
	}
	.sc_table_img i {
		font-size:20px !important;
	}
	a.showLink, a.hideLink {
		font-size:18px;
	}
	#objectOriented {
		margin-top: 60px; 
	}
	#easePerformance {
		margin-top: 60px; 
		margin-bottom: 60px;	
	}
	#gstopVideo {
		width:90%;
	}
	#scDrawing {
		width:90%;
	}
	.scList {
		left:0;
		width: 92%;
		margin: 0 auto;
	}
	.lp_table {
		width: 100%;
		height: auto;
	}
	.lp_table table {
		margin-left: 0;
	}
	.title_mid_blue {
		font-size: 16px;
	}
	.lp_table td {
		width: 50%;
		padding-top: 5px !important;
	}
	.table_txt {
		padding: 5px 10px !important;
		margin-bottom: 0;
		top: 0;
		left: 0;
	}
	#lightbox_thumbs_ac {
		margin-top: 10px;
		float: none;
		width: 100%;
	}
	.lightbox_thumbs img {
		border-radius: 0;
		width: 90%;
		max-width: 210px;
	}
	.lightbox_thumbs {
		margin: 0;
	}
	.lightbox_thumbs td {
		padding: 0 !important;
		text-align: center;
	}
	#topctas_ac {
		margin: 30px 40px 50px 40px;
	}
	.topctas a {display: block; font-size: 14px;margin: 8px 0px; background: #fafafa; border: 2px solid #595959; padding: 8px 30px 8px 12px; border-radius: 25px;}
	.read-more-plus {margin-right: 25px;}
	.read-more-buttons {
		width: 60%;
		max-width:200px;
	}
	#cpm_logo-title {
		position: relative;
		top:20px;
		text-align:center;
	}
	#cpm_logo-title img {
		width: 65px;
	}
	#cpm_top_text h1 {
		font-size: 45px;
	}
	#cpm_top_text h2 {
		font-size: 25px;;
		right: 0;
	}
	.cpm_reg {
		font-size: 25px;
		top:-10px;
	}
	#cpm_bottom-text {
		position: relative;
		top: 450px;
	}
	.cpmTable{
		display: block;
		width: 100%;
	}
	.cpmTableRow {
		display: block;
	}
	.cpmTableCell, .cpmTableHead {
		border: none;
		display: block;
		padding: 10px;
		width: 95%;
	}
	.cpmTableCell .title_mid_blue {
		margin-bottom: 10px;
	}
	.cpmTableCell img {
		border: 1px solid #bfbfbf;
	}
	.lastRow {
		padding-top: 30px;
	}
	.cpmTableBody {
		display: block;
	}
	.mobileHide {
		display: none !important;
	}
	.mobileShow {
		display:block !important;
	}
	.mobileShowTable {
		display: table !important;
	}
	/* #clearcore-code-section {
		margin-bottom:-40px;
	} */
	.cpm_ac_compare {
		margin-top: 50px;
		width: 100%;
		margin-left: 0;
	}
	.cpm_ac_compare td {
		width: 33%;
		padding: 5px 0;
		font-size: 14px;
	}
	.table_top_photo {
		margin-top: 0;
		width: 90%;
		max-width: 180px;
	}
	.compare_left {
		font-size: 17px !important;
	}
	.compare_left span {
		font-size: 16px !important;
	}
	.three_months {
		font-size: 20px !important;
		margin-top: 25px !important;
	}
	.three_months img {
		position: relative !important;
		top: 5px !important;
		right: 0 !important;
	}
	.sub_head {
		font-size: 16px;
		font-weight: 400;
	}
	#replaceTitle {
		margin-top: 30px;
	}
	.replaceText {
		padding: 10px;
		height: 80px;
	}
	.selection_content-container {
		width:100%;
		margin-bottom:50px;
	}
	.seriesColumn {
		margin-bottom:40px;
		min-width:unset;
	}
	.next-section-link {
		display:none !important;
	}
	#sdsk_tables, #sdhp_tables, #mcpv_tables, #scsk_tables, #schp_tables {
		width:100%;
	}
	#mcvc_tables {
		width:100%;
	}
	#stepOneNext {
		float:none;
		text-align:center;
		bottom: 0; 
		left: 0;
	}
	.stepTwoPara {
		font-size: 20px; margin-bottom: 25px;
	}
	#sdsk_tables, #sdhp_tables, #mcvc_tables, #mcpv_tables, #scsk_tables, #schp_tables {
		margin-top:0;
	}
	.seriesOverlay {
		height: 0;
		position: relative;
		bottom: 136px;
		margin-left: 22px;
	}
	#replaceSection {
		margin-bottom: 0 !important;
		margin-top:0;
	}
	#sdVsTable {
		 margin-top: 46px; margin-bottom: 140px;
	}
	#aboutTitle {
		margin-top:0 !important;
	}
	.index-column {
		width: 50% important;
	}
	#sd_model_img, #mc_model_img, #sc_model_img {
		display:none !important;
	}
	.support-table-container {
		width:80%;
	}
	/* .left-table-top, .right-table-top, .middle-table-top {
		width:90%;
	} */
	.model-support-button {
		float:none !important;
		width:90%;
	}
	#software-comm-span, #hardware-app-span {
		margin-bottom:30px;
	}
	#software-hardware-section {
		margin-bottom: 50px !important;
	}
	#software-step-two {
		margin-top: 100px !important;
	}
	.troubleshoot_title {
		margin-bottom:20px !important;
	}
	#check-usb {
		margin-top: 60px !important;
	}
	.section-padding {
		padding: 0 20px;
	}
	.led-images {
		width:60%;
	}
	/* .pagetitle {
		font-size:38px !important;
	} */
	.trouble-guide_main h3 {
		font-size:20px;
	}
	.led-code-title {
		font-size:20px !important;
	}
	#dc-motor-table td, #ac-motor-table td {
		padding: 10px 8px !important;
	}
	#dc-motor-table, #ac-motor-table {
		font-size:13px !important;
	}
	.model-info-motor {
		width:100%;
	}
	.accessory-wrapper {
		max-width:900px;
		margin:0 auto;
	}
	.accessory-product {
		max-width: 1000px;
		margin: 15px auto;
	}
	.entry .leftside{float:none;width:100%;}
	.entry .rightside{display:none;}
	.cpm-home-title {
		font-size:45px;
	}
	.cpm-home-title img {
		width:75px;
	}
	.cpm-img-top {
		min-width: unset;
		margin-top: 20px;
	}
	.cpm-home-top-list li, .sdList {
		width: 90%;
		margin: 30px auto;
		white-space: unset;
	}
	.sdList {
		left:14px;
		top:0;
		width:80%;
		max-width:550px;
	}
	.sdList i {
		top:0;
	}
	.sdTopList {
		width:unset;
	}
	#sc-top-left {
		padding-bottom: 0px;
	}
	#allInOne {
		margin-top: 40px !important;
	}
	.first-servo {
		padding:0 !important;
	}
	.cpm-overview-section {
		margin-top: 0px;
	}
	.cpmTable {
		width:unset;
	}
	.basic-specs-pricing {
		margin-bottom: 50px; 
		margin-top: 85px;
	}
	#standardFeatures {
		margin-bottom: 60px;
	}
	#optAccessSection {
		margin-bottom: 60px;
	}
	#optAccessTitle {
		font-size: 24px; 
	}
	.three_months {
		font-size: 22px;
		padding:0% 5% !important;
	}
	.replace-btn-section {
		padding:0;
	}
	.replace-btn-section .button-gold {
		margin-bottom: 30px; 
		margin-top:0;
		font-size: 18px;
		margin-right:0px;
	}
	#cpmSeriesSection {
		margin-top:50px !important;
	}
	.replaceColumn, .seriesColumn {
		margin-top:20px;
	}
	.red-yt-button {
		display:none;
	}
	#sdTopImage, #mcTopImage {
		min-width:unset;
		left:0;
	}
	#sdVsMobile {
		display:block;
		width: 90%;
		margin: 0 auto;
	}
	#sdVsMobile .ui-accordion .ui-accordion-content {
		text-align:center;
	}
	#topSectionMC {
		margin-bottom: 90px;
	}
	#op-modes-section {
		margin-top: 60px; 
		margin-bottom: 0px;
	}
	.op-mode-number {
		margin-left:10px;
	}
	.mcAccordText {
		float: none;
		width: unset;
	}
	.mcAccordVideo {
		float: none;
		width: 240px;
		height: 135px;
	}
	#accordion_mc-dc {
		margin-top:20px !important;
	}
	.available_modes {
		font-size:16px;
		padding-bottom: 5px;
		margin-top: 10px;
		margin-left: 0;
		width: unset;
	}
	#choose_mc {
		margin-bottom:0;
		margin-top:60px;
	}
	.mcList {
		margin-bottom: 20px;
		font-size: 16px;
		color: #595959;
	}
	.mcListOuter {
		min-width:unset;
		width:90%;
	}
	.mcList li span {
		font-size: 18px;
	}
	.mc_heading {
		font-size: 38px;
	}
	.mcStepColumns {
		margin-top: 10px;
	}
	.sectionTitle {
		margin-top:15px;
		font-weight:600;
	}
	.vsSubHead {
		font-size: 18px !important;
		font-weight: 500;
		color: #444444;
		margin-bottom: 20px !important;
		margin-top: -10px;
		text-align: center;
	}


	.fiveblue, .onegray, .threeblue, .fivegray, .threegray, .fourgray, .fourblue, .twogray {
		margin-top:5px !important;
		margin-bottom:15px !important;
		max-width: 150px !important;
	}
	#upgradeTitle {
		margin-bottom: 0px; 
		margin-top: 50px;
	}
	/* .easily_upgrade {
		margin-bottom:50px;
	} */
	#sdVideoSection {
		margin-top: 60px;
	}
	#sdPriceBlock {
		margin-bottom: 0px;
		margin-top: 60px;
	}
	.sd_compare_table {
		padding-bottom:50px;
	}
	.sc_diagram {
		margin-top: 60px;
	}
	#sc_table_wrapper {
		margin-top:60px;
	}
	#sc-hub-maplink {
		font-size:10px;
	}
	#power-hub-maplink {
		font-size:10px;
	}
	#tenReasons {
		margin-top: 80px; 
		margin-bottom: 60px; 
	}
	#basic-specs-pricing {
		margin-bottom: 90px;
	}
	.ac_induction_list {
		margin-top:0px;
		font-size:16px;
		padding:0 10px;
	}
	.about_section .button {
		float: none;
		margin-top: 0;
		font-size: 18px;
		font-weight: 400;
		border-radius: 25px;
	}
	.about_section .col-2 {
		text-align:center;
	}
	.about_section .col-2 div {
		padding:0 !important;
	}
	.about_top p {
		width: 90%;
		margin: 0 auto;
		margin-top: 0px;
		padding-left: 0;
	}
	.about_main h2 {
		font-size: 35px;
	}
	.intConsult {
		padding: 0;
		margin: 0 auto;
		width: 100%;
	}
	.about-text-section {
		padding: 10px 0 !important;
	}
	.about-text-section div {
		padding:0 !important;
	}
	.subpage_section {
		padding: 10px 10px;
		margin-top: 10px;
	}
	.about_nav-wrapper {
		text-align: center !important;
	}
	.about_nav-button {
		font-size: 16px;
	}
	.about_navigation {
		margin-bottom:0;
	}
	.about_nav-title {
		font-size: 24px;
	}
	.quality_main .subpage_section {
		padding: 0px 10px;
		padding-bottom: 15px;
		margin-top: 0px;
	}
	.about-title {
		font-size: 35px;
	}
	.about-subtitle {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.oem-title {
		font-size:48px;
	}
		
	#sdPrevArrow, #sdPowerPrev, #mcPowerPrev, #scPowerPrev, #sdNextArrow, #sdIPNextArrow, #mcIPNextArrow, #scIPNextArrow, #mcPrevArrow, #mcNextArrow, #scPrevArrow, #scNextArrow, #sdModelsPrev, #mcModelsPrev, #scModelsPrev {
		bottom: 0; right: 0; left:0;
	}
	#sdResultsButton, #mcResultsButton, #scResultsButton {
		float:right;margin-top: 0; margin-right: 0;
	}
	#SDresults, #MCresults, #SCresults {
		font-size:18px;
		padding: 12px 10px 15px 10px;
	}
	.wizard-table-sd td {
		padding: 7px 5px;
	}
	.selection-power-list {
		font-size:20px;
	}
	#clcrTopImage {
		min-width:unset;
		max-width:650px;
	}
	#clcr-lp-right {
		position: relative; right: 0; top: 0; width:95%;margin:0 auto;
	}
	.clcr-list-outer {
		min-width: unset;
	}
	.clcr-list {
		font-size: 18px;
		top: 0;
		margin-bottom: 45px;
		margin-top:0;
	}
	.clcr-btn-outer {
		font-size: 16px;
		top: 17px;
		right: 0;
	}
	#topSectionClcr {
		padding-bottom: 30px;
	}
	#clcr-overview-title {
		font-size: 38px !important;
	}
	#clcr-video-section {
		margin-top: 60px; 
		margin-bottom: 0px;
	}
	.page-margin-top {
		margin-top:60px;
	}
	.clcr-subhead {
		font-weight: 300; 
		font-size: 24px; 
	}
	#clearcore_callouts {
		display:none;
	}
	#mobileCallouts {
		display:block;
		font-size: 15px;
		color: #595959;
	}
	#clearcore-standalone {
		margin-top: 80px;
	}
	#clearcore_sd-mc .left {
		float:left !important;
		width:50% !important;
	}
	#clearcore_sd-mc .right {
		float:right !important;
		width:50% !important;
	}
	.tablet-only-div {
		display:block;
	}
	.cc-list_leftside {
		top: 0px;
	}
	.cc-list_rightside {
		margin-top:0 !important;
	}
	.gray-section-heading, .blue-section-heading {
		font-size:38px !important;
	}
	.clnk-top-list {
		font-size: 18px;
		top: 0;
		margin-bottom: 45px;
		margin-top: 10px;
	}
	.ipc_5 {
		width: 60%;
	}
	#dcpowersupply .blue-border {
		margin: 30px 0 15px;
		width: 95%;
	}
	#dcpowersupply .table-desc{width:100%;}
	#psTable {
		width:100%;
	}
	.psFootnote {
		width: 100%;
	}
	#dcpowersupply .ipc_5 {
		max-width: 451px !important;
	}
	.hudsonTopList {
		width: 430px;
		margin: 0 auto;
	}
	.hudson-lp-list {
		position: relative;
		font-size: 20px;
		color: #595959;
		width: 100%;
		margin: 0 auto;
		margin-left: 40px;
	}
	.hudson_top-section h2 {
		margin-left: 0;
		text-align: center;
	}
	#hudsonStarting {
		text-align:center;
		font-size:20px;
		font-weight:500;
		color:#595959;
		text-transform:uppercase;
		margin-top:20px;
	}
	#hudsonBuyOnline {
		font-size:20px;
		font-weight:500;
		right:0px;
	}
	#hudsonBuyOnline .fa-truck {
		font-size:24px !important;
	}
	#hud-start-span {
		font-size:22px;
		font-weight:700;
	}
	#infobox, .infobox {
		width:80%;
		max-width:unset;
		margin:0 auto;
		margin-top: 0;
	}
	.hudson_content .col-4 {
		padding: 0;
	}
	.bluecircle img {
		width:22px;
		height:22px;
	}
	#hudson-img-row td {
		padding:0 !important;
	}
	.hudson-cpm-box {
		max-width: unset;
		margin: 0 auto;
	}
	.specs-pricing-hud {
		margin-top:45px !important;
	}
	#specs-pricing-one {
		top: 0 !important;
	}
	#hudson-badge {
		margin-top:0 !important;
	}
	#specsPricingBlock {
		position: fixed;
		right: 0;
		bottom: 0;
		z-index:9;
		width:100%;
		background: #f1f1f1;
		border-top:1px solid #dfdfdf;
		padding: 5px !important;
	}
	#specsPricingBlock a {
		margin:0 !important;
		width:unset !important;
		min-width:unset;
		font-size: 16px;
		font-weight: 500;
		padding:10px;
	}
	#specsPricingBlock p {
		margin:0 10px 15px;
		float:right;
	}
	#post-27 .pagetitle, #post-35 .pagetitle, #post-31 .pagetitle, #post-36 .pagetitle {
		margin-top: 0;
	}
	.post {
		margin: 0px;
		padding: 10px 20px;
	}
	.ac_acc_btn {
		margin: 15px 20px 20px;
	}
	#integratedSection {
		padding:0;
		margin-left:auto;
	}
	.model_specifications {
		margin-bottom:30px !important;
	}
	#similar-products-cpm {
		max-width:800px;
		margin:0 auto;
	}
	.controller-accord-section {
		max-width:800px;
		margin:0 auto;
	}
	.accessory-product .pricing{
		margin-top:30px;
	}
	.sdTopImageContainer {
		text-align:center;
	}
	.customer-details-header, .addresses {
		padding-left:0px;
	}
	.woocommerce-MyAccount-content {
		padding:0 !important;
	}
	.brakesTopSection {
		margin-top:-80px;
	}
	.brakesTopList {
		max-width:500px;
		margin:0 auto;
	}
	.brakesHeading {
		font-size: 38px;
		padding: 50px 0 0 0;
	}
	.brakesTopList .hudson-lp-list {
		width:90% !important;
	}
	.brakesTopHead {
		font-size: 32px;
		margin: 0 auto;
		margin-bottom: 20px;
		width: 90%;
	}
	/* #shaftSeal, #shaftDiameter, #hudsonConnector, #hudsonEncoder {
		 float:left !important;
		width:50% !important;
	} */
	#molexBracket {
		display:none;
	}
	#content {
		width: 100% !important;
		border-right: none !important;
	}
	.video_table td {
		padding: 10px !important;
	}
	.video_title {
		font-size: 15px !important;
	}
	.mcCompareTable {
		max-width:550px;
	}
	.mcdivTableCell {
		border-right:none !important;
	}
	#mcvcCompareColumn {
		border-bottom:1px solid #bfbfbf;
	}
	#threeDaysHudson, #twentyOneDaysHudson {
		display:none;
	}
	.look-down {
		bottom:unset;
	}
	#loginModal {
		padding:10px !important;
	}
	#addsearch-results {
		margin-left:0 !important;
	}
	.cpm-price-container {
		width:auto;
	}
	.more-pricing-content {
		height:auto;
		font-size:16px;
	}
	.upgradeLeft {
		border-right:none;
		border-bottom: 1px solid #dfdfdf;
	}
	.sd-video-container {
		padding-top:0;
	}
	.clearlink_top-section {
		margin-top: -50px;
	}
	#hudsonone{margin-top:-60px;}
	.cpm-hud-border {
		border-right:none;
		border-bottom:1px solid #bfbfbf;
		padding-bottom:60px;
	}
	.control-modal-left {
		border-right:none;
		border-bottom: 1px solid #bfbfbf;
		padding-bottom: 60px !important;
	}
	/* .wpTooltip {
		display:none;
	} */
	.menu-icon:hover {
		cursor:pointer;
	}
	.fancybox-nav span {
		visibility: visible !important;
	}
	.fancybox-next span {
		right:0 !important;
	}
	.fancybox-prev span {
		left:0 !important;
	}
	.new-hudsons-avail {
		margin-bottom:-120px;
	}
	.tab-content .active:after {
		display:none !important;
	}
	.ts_curves {
		margin-top:0 !important;
		margin-bottom:20px;
	}
	#leadTime{
		margin-top:30px !important;
	}
	.nextBtnBorder {
		width:unset;
	}

	/* datatables mobile styles */
	.wpdt-c.wdt-skin-material {
		display:block !important;
	}
	.wpdt-c.wdt-skin-material .wpDataTablesFilter {
		width: 98% !important;
		margin:0 1%;
    	float: none;
	}
	#datatable-top-section {
		position: relative;
		right: unset;
		width: 98%;
		z-index:9;
		margin:0 1%;
		float:none;
	}
	#wizard-help-link {
		max-width:96% !important;
		margin:0 2% !important;
	}
	.datatables-btns-container {
		padding:0 0 10px;
	}
	.datatables-btns-container .col-4 {
		padding:8px 0;
	}
	#table_1_wrapper {
		padding-top: 90px;
		width: 98%;
		clear:both;
	}
	.wpDataTablesWrapper div.wdtscroll {
		position: relative;
		z-index: 8;
	}
	.wpDataTablesWrapper div.dt-buttons {
		position: relative;
		z-index: 100;
	}
	/* #minimize-filter {
		display:none;
	} */
}

/* 1500px or less */
@media only screen and (max-width: 1500px) {
	#compare-data-graph {
		width:1220px !important;
		height: 500px !important;
	}
	#product-data-graph {
		width: 520px !important;
	}

}

/* 1400px or less */
@media only screen and (max-width: 1400px) {
	#compare-data-graph {
		width:1100px !important;
		height: 500px !important;
	}
	#product-data-graph {
		width: 480px !important;
	}
}
/* 1300px or less */
@media only screen and (max-width: 1300px) {
	#compare-data-graph {
		width:1000px !important;
		height: 500px !important;
	}
	#product-data-graph {
		width: 420px !important;
	}
}

/* 1200px or less */
@media only screen and (max-width: 1200px) {
	#compare-data-graph {
		width:900px !important;
		height: 500px !important;
	}
	#product-data-graph {
		width: 740px !important;
	}
}

/* 1100px or less */
@media only screen and (max-width: 1100px) {
	#compare-data-graph {
		width:800px !important;
		height: 500px !important;
	}
}

/* 1000px or less */
@media only screen and (max-width: 1000px) {
	#compare-data-graph {
		width:740px !important;
		height: 450px !important;
	}
	.op-mode-section {
		float: none;
		width:100% !important;
	}
	.op-mode-three .op-mode-section, .op-mode-one .op-mode-section, .op-mode-two .op-mode-section {
		width:100%;

	}

}

/* 900px or less */
@media only screen and (max-width: 900px) {
	#compare-data-graph {
		width:640px !important;
		height: 400px !important;
	}
	#product-data-graph {
		width: 670px !important;
	}


}

/* 800px or less */
@media only screen and (max-width: 800px) {
	#compare-data-graph {
		width:540px !important;
		height: 300px !important;
	}
	#product-data-graph {
		width: 590px !important;
	}


}

/* 700px or less */
@media only screen and (max-width: 700px) {
	#compare-data-graph {
		width:440px !important;
		height: 300px !important;
	}
	#product-data-graph {
		width: 490px !important;
	}
	#order-table-container{
		overflow-x:scroll;
	}
}

@media screen and (max-width: 640px) {
	div.dt-buttons {
		float: right !important;
		text-align: center;
	}
	/* .wpDataTablesWrapper table.wpDataTable {
		margin-top: 60px !important;
	} */
	.wpDataTablesWrapper .dataTables_info {
		top: 100px !important;
	}
}

/* 600px or less */
@media only screen and (max-width: 600px) {
	#compare-data-graph {
		width:340px !important;
		height: 300px !important;
	}
	#product-data-graph {
		width: 400px !important;
	}
	.cutoutDownloads {
		display:none;
	}

	/* datatables mobile styles */
	.wpdt-c.wdt-skin-material {
		display:block !important;
	}
	#datatable-top-section {
		position: relative;
		right: unset;
		width: 96%;
		margin:0 auto;
		float:none;
		margin-top:20px;
	}
	#wizard-help-link {
		margin-right:auto !important;
	}
	.wpDataTablesWrapper .DTTT_container, .wpDataTablesWrapper .dataTables_filter, .wpDataTablesWrapper .dataTables_length {
		float:none !important;
	}
	.models-compare-container {
		width: 100%;
		margin-left: unset;
		margin-top: 10px;
	}
	.datatables-btns-container {
		padding:0 0 10px;
	}
	.datatables-btns-container .col-4 {
		padding:8px 0;
	}
	#table_1_wrapper {
		padding-top: 90px;
		width: 96%;
	}
	.wpDataTablesWrapper div.wdtscroll {
		position: relative;
		z-index: 8;
	}
	.wpDataTablesWrapper div.dt-buttons {
		position: relative;
		z-index: 100;
	}
}

/* 500px or less */
@media only screen and (max-width: 500px) {
	#compare-data-graph {
		width:240px !important;
		height: 300px !important;
	}
	#product-data-graph {
		width: 240px !important;
		height:290px !important;
	}
}

/* 900px or less */
@media only screen and (max-width: 900px) {

	.pagetitle, .title h1, .title h2, .sd_heading, .sc_heading, .mc_heading, .gray-section-heading, .blue-section-heading {
		font-size:28px !important;
	}
	.cc_function-table td, .cc_function-table th {
		font-size:13px;
		padding:2px;
	}
	.video_title {
		font-size: 14px !important;
	}
	.ui-accordion .ui-accordion-content {
		overflow-x:scroll;
	}
	.video_table_head td {
		font-size:14px !important;
	}
	#titletooltip24 img {
		width:180px;
	}
	/* #google-reviews {
		display:none !important;
	} */
	#google-see-all {
		margin-top:20px;
	}
	#google-reviews-container {
		height:auto;
	}
	.google-reviews-section {
		margin-top:-20px;
	}
	.bulletedlist li {
		font-size:14px;
	}
	.woocommerce .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
		width: 100% !important;
	}
	.downloads_sub_head {
		display:none;
	}
	#checkoutnav1 {
		height:auto !important;
		display:block !important;
	}
	#checkoutnav1 li {
		width: 100% !important;
	}
	#checkoutnav1 .nav-link {
		border-radius:0 !important;
	}
	.tab-content .button-gold {
		font-size:16px !important;
		padding:10px 15px !important;
		min-width: unset !important;
	}
	.checkout-prev-next {
		text-align:center;
	}
	.woocommerce ul#shipping_method {
		font-size:14px;
	}
	.ship-method-details {
		text-align: left;
		font-size: 14px;
		padding: 0 20px;
	}
	.woocommerce-MyAccount-navigation-link a {
		font-size:16px !important;
	}
	.comparison_bottom_container {
		display:none;
	}
	.compareTable {
		overflow-x:scroll;
		display: block !important;
	}
	.compareTable .left-heading {
		font-size:14px;
	}
	#dcpowersupply .button-gold {
		padding-right:25px !important;
	}
	.ajax_add_to_cart {
		padding-left:5px !important;
	}
	.button-gold {
		font-size:18px;
	}
	.hudsonMolexTable {
		float:none;
		max-width: 270px;
		margin-top: 20px
	}
	#molexAdd {
		float: none;
		width:100%;
		margin:0 auto;
		top:20px;
	}
	#molexAdd .ajax_add_to_cart {
		padding-right:24px !important;
	}
	.wpdt-c .dropup .dropdown-menu, .wpdt-c .navbar-fixed-bottom .dropdown .dropdown-menu {
		top:0 !important;
	}
	.wpdt-c .wpDataTables.wpDataTablesWrapper {
		overflow-x:scroll;
		overflow-y:hidden;
	}
	.wizresult, .entry table td {
		font-size:13px;
	}
	#compare-top select, .comparison_graph select {
		width:90%;
		max-width:200px;
	}
	.comparison_graph_container {
		overflow-x:scroll;
	}
	#leds-video {
		display:none;
	}
	#leds-image {
		display:block !important;
		margin: 0 auto;
		border: 1px solid #bfbfbf;
		border-radius: 5px;
		width:100%;
		max-width:max-content;
	}
	#hudson-cpm-video {
		display:none;
	}
	#hudson-cpm-image {
		display:block !important;
		margin: 0 auto;
		border: 1px solid #bfbfbf;
		border-radius: 5px;
		width:100%;
		max-width:max-content;
	}
	.return-to-careers {
		margin-top:20px !important;
		margin-bottom:20px !important;
	}
}

/* mobile only */
@media only screen and (max-width: 500px) {
	.selection-step-title {
		font-size:24px;
	}
	.downloadLink {
		display:block;
	}
	.integrated-title {
		font-size:24px;
	}
	.entry table td {
		padding: 5px;
		/*font-size: 12px;*/
	}
	.woocommerce-cart table.cart td {
		font-size:12px !important;
	}
	.woocommerce-cart .product-remove {
		padding: 0 !important;
	}
	.woocommerce table.shop_table th {
		font-size:13px !important;
	}
	.woocommerce .quantity .qty {
		width: 2em !important;
		font-size: 14px;
    	padding: 4px;
	}
	.choose-models-desc {
		font-size:16px;
	}
	.tablebg {
		overflow-x:scroll;
	}
	.wizresult table td {
		font-size:12px !important;
	}
	.hudsonTopList {
		width: 90%;
	}
	.bluecircle img {
		width:15px;
		height:15px;
	}
	.hudson_top-section h2 {
		font-size:20px;
		margin-top:0;
	}
	.hudson-lp-list {
		font-size: 16px;
		width: 90%;
	}
	.hudsonSub {
		font-size: 28px;
	}
	#dcpowersupply table td {
		padding:5px;
		font-size:14px !important;
	}
	.blue_bg .header {
		font-size:12px;
	}
	.bracket-cell {
		display:none;
	}
	.largetitle {
		font-weight:500;
		font-size: 24px;
	}
	#dcpowersupply .table-desc {
		font-size:14px;
	}
	#dcpowersupply .bluesm {
		font-size: 16px;
		font-weight: 500;
		margin-bottom: 10px;
	}
	#dcpowersupply .bulletedlist li {
		font-size: 14px;
	}
	.bulletedlist {
		padding-left: 20px;
		margin-bottom: 0px;
	}
	.ccList { 
		font-size: 14px;
	}
	.debug_subhead { 
		font-size: 14px; 
	}
	.button-subtext {
		font-size:14px;
		margin-top:35px;
	}
	.learn_button {
		font-size: 18px;
	}
	#clearcore_sd-mc .left {
		float:none !important;
		width:unset !important;
	}
	#clearcore_sd-mc .right {
		float:none !important;
		width:unset !important;
	}
	.tablet-only-div {
		display:none;
	}
	.clcr-price-span {
		font-size: 50px;
		font-weight: 600;
	}
	.clcr-price-sup {
		font-size: 18px;
	}
		
	#sc-hub-maplink {
		font-size:7px;
	}
	.clnk-top-list {
		width:90%;
	}
	#clcr-lp-logo {
		width: 150px;
	}
	#clnk-lp-logo {
		width:180px !important;
		height:97px !important;
	}
	.clnk-top-list {
		font-size:18px;
	}
	#clnk-top-right {
		min-width: unset;
	}
	.clnk-one-nine {
		float:none;
	}
	.clnk-three-days {
		float: none;
		margin-top: 30px;
	}
	.clnk-three-days .button-gold {
		font-size: 18px;
	}
	.clcr-lp-price {
		float:none;
	}
	.clcr-price-hundred {
		left:0;
	}
	.clcr-btn-outer .button-gold {
		font-size:18px;
	}
	.clcr-btn-outer {
		float:none;
		margin-top:30px;
	}
	#power-hub-maplink {
		font-size:7px;
	}
	.sdBlueHead, .scBlueHead {
		font-size: 22px;
		width: 90%;
		margin: 0 auto;
		margin-top: 20px;
	}
	.priceBlockSub {
		font-size: 18px;
		font-weight: 400;
		color: #595959;
		text-align: center;
		margin-top: 0;
	}
	.sd_compare_table th {
		font-size: 24px;
	}
	.sd_compare_table td {
		font-size:15px;
		line-height: 1em;
		width: unset;
	}
	#sdVideoSection p {
		width:90%;
		margin-left: auto;
		margin-right: auto;
		font-size:14px;
	}
	.sdHeader, .mcHeader, .scHeader {
		font-size:35px;
	}
	#sdVideoSection img {
		width:90%;
		margin:0 auto;
	}
	.all_in_one {
		font-size:14px;
	}
	.replace-title {
		font-weight:300;
	}
	.topctas a, .read-more-buttons {
		font-size:14px;
		padding: 6px 20px 6px 10px;
	}
	.models-starting, .cpm-buy-online {
		font-size:21px;
	}
	.cpm-home-top-list li, .sdList, .scList {
		font-size: 16px;
	}
	.clearcore-price-table {
		overflow-x:scroll;
	}
	.ui-accordion .ui-accordion-header, .model-support-button {
		font-size:14px !important;
	}
	.ui-icon {
		margin-right:10px;
	}
	.oem-title {
		font-size:35px;
	}
	.oem-subtitle {
		font-size:22px;
	}
	.home-top-section {
		padding-bottom:0;
	}
	.home-cpm-section {
		padding-top:10px;
	}
	.cpm-middle-blue {
		font-size:50px;
	}
	.homepage-image-sub-cpm {
		font-size:22px !important;
	}
	.ethernetTitle {
		font-size: 30px;
	}
	.clcrTitle {
		font-weight:500;
		font-size:19px;
	}
	.learn-more-block .button-gold {
		margin-bottom:55px;
		font-size:18px;
	}
	.homepage-ipc-span {
		color: #0066ae; 
		font-size: 25px;
	}
	.homepage-sub-meridian {
		font-size:17px;
	}
	.meridian-span {
		font-size: 48px; 
	}
	.homepage-image-sub-hudson {
		font-size:18px;
	}
	.homepage-hudson-span {
		font-size:28px;
	}
	.homepage-image-sub-eclipse {
		font-size: 32px;
	}
	.homepage-eclipse-span {
		font-size: 23px;
	}
	.home-replace-text {
		font-size:26px;
	}
	.replace-section-img {
		width:100%;
	}
	.home-replace-para {
		padding: 10px 0px;
		margin-bottom: 0px;
	}
	#sdSubhead, #mcSubhead {
		font-size:20px;
	}
	#acSubhead {
		font-size:20px;
	}
	.acBlueHead {
		font-size: 24px;
		width:90%;
		margin:0 auto;
	}
	.pricesStart {
		margin-top:20px;
	}
	.ac-section-list {
		width: 80%;
		margin: 0 auto;
	}
	#mobileCallouts {
		display: block;
	}
	#acCalloutsMobile {
		width: 95%;
		padding: 0 2.5%;
	}
	.acCallout {
		text-align: left;
		width: 90%;
		padding: 10px 5%;
	}
	.calloutNumber {
		color: #049075;
		font-weight: 700;
		margin-right: 20px;
	}
	.stepContent {
		font-size:16px;
	}
	#acOpModes {
		margin-top: 60px; 
		margin-bottom: 0px;
	}
	.about_quote-block {
		background: none;
		height: unset;
		width: 90%;
		margin: 0 auto;
		margin-top: 30px;
		border: 2px solid #0072bc;
		border-radius: 12px;
		padding: 0px 8px 40px 8px;
	}
	.about_subpage_subtitle {
		font-size: 16px;
		margin-bottom: 0px;
		padding: 0 10%;
	}
	.subpage_section h3 {
		font-size:20px;
	}
	.subpage_quote-block {
		height: unset;
		text-align: center;
		width: unset;
		margin: 0 auto;
		padding: 20px 0;
	}
	.innovation_main .subpage_quote-block, .quality_main .subpage_quote-block {
		width: unset;
		margin: 0 auto;
	}
	.subpage_section ul, .subpage_section p {
		font-size:14px;
	}
	.leftcol, .rightcol, .lefttabcol {
		width:100%;
		float:none;
	}
	.model-support-section-head {
		font-size:24px;
	}
	.model_specifications .clearcore-right {
		padding-left:7px;
	}
	.download_tables_left .clearcore-left, .download_tables_left .clearcore-right {
		word-break: break-word;
	}
	/* mobile cart */
	.short-description, .product_meta, body.woocommerce div.product .woocommerce-tabs, body.woocommerce #content div.product .woocommerce-tabs { display: none; }
	body.woocommerce .images { float: none !important; width: auto !important; margin-bottom: 40px !important; clear: both !important; }

	table .product-thumbnail, .product-name p { display: none; }
	.woocommerce-page #content div.product form.cart .variations { margin-left: 0; }

	table.cart th, #content table.cart th, table.cart td, #content table.cart td, table.cart tr, #content table.cart tr, #content-area table tr, #content-area table td, #content-area table th { padding: .857em 0.287em; }
	.woocommerce .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { width: 100% !important; }
	.woocommerce .woocommerce form .form-row, .woocommerce-page form .form-row { width: auto !important; float: none !important; }
	#order_review .shop_table { margin-left: 0; }
	/* end mobile cart */
	.woocommerce table.shop_table td {
		padding:9px 8px !important;
	}
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
		font-size:16px !important;
		width:150px !important;
		left:0 !important;
		margin-right:auto !important;
		float:none !important;
	}
	.cart-bottom-buttons {
		float:none !important;
	}
	.checkout-button-top {
		float:none;
		margin-right:auto !important;
	}
	.ui-accordion .ui-accordion-header {
		/*margin: 52px 0 0 0 !important;*/
		margin:10px auto !important;
		padding:7px 12px;
		font-size:16px;
	}
	.checkout-nav-buttons {
		margin-top: 0 !important;
	}
	#nextShipMethod {
		margin-top: 10px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
		max-width:unset;
	}
	.compareModelMC {
		margin-left: 15px;
	}
	.power_price .learn_button {
		font-size: 16px; color: #444444 !important; position: relative;padding: 10px 20px;
	}
	.button-mc-blue, .button-sd-blue, .button-sc-blue {
		font-size: 16px;
	}
	.mcCompareModel {
		font-size:28px;
	}
	.brakesTopHead {
		font-size:28px;
	}
	.brakesTopList .hudson-lp-list {
		/* margin-left:15%; */
		left:0;
	}
	.brakesHeading {
		font-size:28px;
	}
	#clcr-overview-title {
		font-size: 28px !important;
	}
	.sc_long_table th, .sc_table_img {
		font-size: 13px;
		font-weight:400;
	}
	.scTableSpan {
		font-size: 12px;
	}
	.woocommerce-cart-form {
		overflow-x:scroll;
	}
	#emptyCartButton {
		left: 20px;
    	top: 5px;
	}
	.wc-address-book-address {
		width:100%;
		box-sizing:border-box;
	}
	.smallertxt {
		font-size:13px;
	}
	#rma-shipping-info .form-list .field, #rma-request-info .form-list .field {
		width:100%;
	}
	#rma-requested-items td {
		min-width:unset !important;
	}
	#rma-shipping-title {
		width:unset;
		font-size:16px;
	}
	#rma-shipping-info .form-list .input-box {
		width:100%;
	}
	#rma-shipping-info .fieldset, #rma-request-info .fieldset {
		padding:20px;
	}
	.price-tab-btn {
		font-size:12px;
	}
	.nema-23-btns button, .nema-34-btns button {
		width:23.8%;
	}
	.nema-56-btns button {
		width: 32.25%;
	}
	.model_purchase {
		overflow-x:scroll;
		overflow-y:hidden;
		padding-bottom:25px !important;
	}
	.model_left table, .model_right table {
		font-size:12px;
	}
	.allInOne {
		font-size: 20px;
	}
	/* #access_buttons_sd-mobile span {
		padding: 0 8px !important;
	} */
	.wpDataTablesWrapper .dataTables_info {
		bottom:-20px !important;
	}
	#titletooltip24 img {
		width:150px;
	}
	.collapsible-two, .not-collapsible-two {
		padding-left:20px;
		font-size:13px;
	}
	.content-two .not-collapsible-two, .content-two .collapsible-two {
		padding-left: 40px !important;
	}
	.third-level {
		padding-left: 60px !important;
	}
	.woocommerce-order-details {
		overflow-x:scroll;
	}
	.lp_videos, .seriesImage img {
		width:100%;
		max-width:max-content;
	}
	#shaftSeal, #shaftDiameter, #hudsonConnector, #hudsonEncoder {
		float: none !important;
		width: 100% !important;
	}
	.model_qty_price .main_price {
		font-size:14px;
	}
	.model_qty_price, .purchase-card-pricing .model_qty {
		font-size:12px;
	}
	.purchase-card-pricing td {
		padding:5px !important;
	}

	.model-info-card .borderBox {
		padding: 15px 8px;
	}
	.col-6.borderBox {
		padding:15px 5px !important;
	}
	.product-title-container {
		border-bottom: none;
	}
	.product-title-pn {
		font-size:20px;
	}
	.pn-title {
		font-size: 20px;
	}
	.pn-title-pn {
		font-size: 22px;
	}
	.cpm-series-model-info{
		padding:0 5px;
	}
	.accessory-buttons .qty-button {
		float:none;
		margin:30px auto;
		text-align:center;
	}
	.accessory-buttons .quantity {
		float:none;
	}
	.accessory-buttons .quantity label {
		left:0;
	}
	.accessory-buttons .quantity {
		margin-right:0;
	}
	#shipMethodReview {
		overflow-x:scroll;
	}
}